Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
totalperspectiv
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
1.
▲
by
totalperspectiv
21d ago
Finally got me to unsubscribe. I'm surprised that the whole crew of them were cool with reposting the snippet of DHH calling linux maintainers "clowns and goblins" amongst other things. https://x.com/thestandu
2.
▲
by
totalperspectiv
29d ago
https://mojolang.org is the best spot for getting started generally. numojo is the closest thing to numpy right now. You can check out more packages here: https://github.com/modular/modular-community/tr
3.
▲
by
totalperspectiv
29d ago
This is really exciting. I've been using Mojo off and on for side projects over the last two years. (copying from some previous Mojo threads) It's got an ownership system adjacent to Rust, comptime similar to Zig, and a first clas
4.
▲
by
totalperspectiv
1mo ago
Having written a lot of Mojo over the last two year, just for fun, it's a really cool language. Ownership model adjacent to Rust, comptime in the realm of Zig, rich type system, first class SIMD support, etc. Performance wise it's
5.
▲
by
totalperspectiv
2mo ago
Carp has been slowly inching forward and ticking those boxes
6.
▲
by
totalperspectiv
3mo ago
Per modular Twitter, the plan is still to open source the mojo compiler this year: https://x.com/Modular/status/2069787078032834635
7.
▲
by
totalperspectiv
4mo ago
I thought he stopped working on LuaJIT? Is it back in active development?
8.
▲
by
totalperspectiv
4mo ago
That's fair, I think I should have just said "comparable to Zig". The type'd ness is what I was thinking of, but having actually written some zig in the last few days to play with their Io model / see what passing a
9.
▲
by
totalperspectiv
4mo ago
"requires" is a strong word, but I implemented an alignment kernel that can do alignments on the GPU. Overall I think there is going to be a lot of "old" gpu compute hanging around, and now that writing kernels is a lot
10.
▲
by
totalperspectiv
4mo ago
Me too! I've been using it for bioinformatics related work, and it is absolutely fantastic. I can't wait for it to hit fully open source status so it can be easily recommended.
11.
▲
by
totalperspectiv
4mo ago
Having written a lot of Mojo over the last two year, just for fun, it's a really cool language. Ownership model adjacent to Rust, comptime that is more powerful than Zig, Rich type system, first class SIMD support, etc. Performance wis
12.
▲
by
totalperspectiv
11mo ago
The author works for Modular. He shared the write up on the Mojo Discord. I think Mojo users were the intended audience.
13.
▲
by
totalperspectiv
1y ago
I've only tested this when writing my own parser where I could skip the record end checks, so idk if this improves perf on a existing parser. Excited to see what you find!
14.
▲
by
totalperspectiv
1y ago
Removing the wrapping newline from the FASTA/FASTQ convention also dramatically improves parsing perf when you don't have to do as much lookahead to find record ends.
15.
▲
by
totalperspectiv
1y ago
> a testament to the massive gap in perceived vs actual programming ability of the average bioinformatician. This is not really a fair statement. Literally all of software bears the weight of some early poor choice that then keeps moving
16.
▲
by
totalperspectiv
1y ago
Because I was originally writing some very CPU intensive SIMD stuff, which Mojo is also fantastic for. Once I got that working and running nicely I decided to try getting the same algo running on GPU since, at the time, they had just open s
17.
▲
by
totalperspectiv
1y ago
I can confirm, it’s quite nice.
18.
▲
by
totalperspectiv
1y ago
They allow you to write a kernel for Nvidia, or AMD, that can take full advantage of the Hardware of either one, then throw a compile time if-statement in there to switch which kernel to use based on the hardware available. So, you can supp
19.
▲
by
totalperspectiv
1y ago
I have used Mojo quite a bit. It’s fantastic and lives up to every claim it makes. When the compiler becomes open source I fully expect it to really start taking off for data science. Modular also has its paid platform for serving models ca
20.
▲
by
totalperspectiv
1y ago
I don’t follow your logic. Mojo can target multiple gpu vendors. What is the Modular specific lock in?
21.
▲
by
totalperspectiv
1y ago
I can't speak to Gleam, but for Elixir I just used Burrito to create a single executable: https://github.com/burrito-elixir/burrito I think it works for just Erlang too.
22.
▲
by
totalperspectiv
1y ago
I really wish Crystal had taken off a bit. I thought it had a chance in bfx with some good benchmarking and PR by lh3 in biofast.
23.
▲
by
totalperspectiv
1y ago
I would rather write Groovy than YAML any day of the week. Why did you rule out Nextflow or Snakemake? I believe they both work with k8 clusters. Argo doesn’t look great from my standpoint as a workflow author.
24.
▲
by
totalperspectiv
1y ago
NF Tower / Seqera would be the selling points. They offer a nice UX for managing pipelines and abstract over AWS. Technically snakemake can do it all. But in practice NF seems to scale up a bit better. That said, if you don’t need the
25.
▲
by
totalperspectiv
1y ago
Cool seeing a workflow language pop up on HN! Nextflow and Snakemake are the two most-used options in bioinformatics these days, with WDL trailing those two. I really wish Nextflow was based on Scala and not Groovy, but so it goes. There is
26.
▲
by
totalperspectiv
1y ago
I think you hit the nail on the head with the mental model part. I really like this method of thinking about programming "Programming as Theory Building" https://gist.github.com/onlurking/fc5c81d18cfce9ff81bc9
27.
▲
Show HN: Ish – Grep-like text search with optimal alignment, built with Mojo
1 points
by
totalperspectiv
1y ago
|
0 comments
28.
▲
by
totalperspectiv
1y ago
ish is a CLI tool for searching records using alignment methods. It’s record-type aware and supports lines, FASTA, and FASTQ. I was really pleased with the dev experience using Mojo. It’s still pre-1.0 and missing a few things, but overall
29.
▲
Show HN: Ish – a grep like CLI tool using SIMD/GPU alignment, built with Mojo
2 points
by
totalperspectiv
1y ago
|
1 comments
30.
▲
by
totalperspectiv
1y ago
ish is a CLI tool for searching records using alignment methods. It’s record-type aware and supports lines, FASTA, and FASTQ. I was really pleased with the dev experience using Mojo. It’s still pre-1.0 and missing a few things, but overall
More ›