HNHacker News
TopNewBestAskShowJobs

totalperspectiv

1,078 karma · joined November 7, 2016

submissionscomments
totalperspectiv··on Highly efficient matrix transpose in Mojo
My impression is that this is on purpose on their part. They’ve repeatedly stated that by 2026 they will open source the compiler, and I think they’ve wanted a slow adoption ramp in order to spend some more time getting it right first.

Possibly rose-tinted glasses on my part, but I’m optimistic for 2026. Chris Lattner has a pretty strong track record of getting these things right.

totalperspectiv··on Waterfox: Fast and Private Web Browser
Well, switching from Firefox to Waterfox was a pretty easy switch.
totalperspectiv··on Learning about FNV Hash
A high level walkthrough of FNV Hash.
totalperspectiv··on Ask HN: Who is hiring? (November 2022)
Bio-Rad Labs | Software Engineer | Full-time | Boulder, Colorado

This position for a small team in Boulder working on instrument development. You would help to build and maintain the data processing pipelines and internal tooling used by research and development for evaluating instrument performance. Portions of this architecture will eventually ship on the instrument itself.

Qualifications:

  * Experience building data processing pipelines / applications and managing data
  * Fluent in Python
  * Experience with relational databases
  * Experience with Docker
  * Comfortable at a command line
  * Comfortable in a Unix environment
Opportunity exists for working in TypeScript, C++, C, and Rust codebases if interested.

Please note, the job req linked here has out of date qualifications, but is the link to apply through: https://careers.bio-rad.com/jobs/software-developer-ii-pytho...

totalperspectiv··on Discworld on Page and Screen, Part 1: Serious Comedy
It's been located: https://www.reddit.com/r/discworld/comments/w8lfuo/to_galact...?
totalperspectiv··on Discworld on Page and Screen, Part 1: Serious Comedy
It's been located: https://www.reddit.com/r/discworld/comments/w8lfuo/to_galact...?
totalperspectiv··on Discworld on Page and Screen, Part 1: Serious Comedy
It's been located: https://www.reddit.com/r/discworld/comments/w8lfuo/to_galact...?
totalperspectiv··on Discworld on Page and Screen, Part 1: Serious Comedy
Does anyone know where to find the 1978 column Pratchett wrote about Star Wars? It's referenced in the article but I don't see a source and would love to read it.
totalperspectiv··on Show HN: Tuc – When cut doesn’t cut it
It's also very similar to my tool hck (https://github.com/sstadick/hck) which is in turn similar to choose, just faster, supports compression, and supports column selection via matching headers.
totalperspectiv··on Show HN: Crabz – Like Pigz but Rust
Multi-format, multi-threaded compression and decompression cli tool. This uses zlib-ng and libdeflate by default for a large performance boost over pigz, which just uses zlib by default. Notably this also supports snappy.
totalperspectiv··on Seq – A programming language for computational genomics and bioinformatics
It’s odd that they didn’t include Nim in the benchmarks in their paper: https://dl.acm.org/doi/pdf/10.1145/3360551
totalperspectiv··on What's bad about Julia?
That is an extremely well put comment in the link. Thanks for sharing it.
totalperspectiv··on Show HN: Hck – a fast and flexible cut-like tool
It was indeed an great exercise! Part of the motivation for me was also performance oriented. I should add some Perl one liners to the benchmarks to see where they land as well. My experience is that they are usually a bit slower than awk.
totalperspectiv··on Darker Corners of Go
I had this exact same progression, but with Python instead of Ruby. Go was a great intro to statically typed langurs though, I’d take go over JVM any day.

Currently love Rust, but Crystal, Nim, and Swift are all rather distracting.

Once Go gets generics I’ll be interested in giving it a second look.

totalperspectiv··on Speed of Rust vs. C
I’ve been using smartstrings, which is both excellent and maintained. https://github.com/bodil/smartstring
totalperspectiv··on Guido van Rossum joins Microsoft
And the Pony guy
totalperspectiv··on Will R Work on Apple Silicon?
I totally agree that it is a very efficient and powerful tool for ad-hoc data analysis. It's just not what I would view as a responsible choice for production / publication code.
totalperspectiv··on Will R Work on Apple Silicon?
More popular than I wish it was. It is the bash of the data science world. Totally ubiquitous and kind of a dumpster fire.
totalperspectiv··on Ask HN: As a person, what can I do to improve a city?
Seconding the 'go to city council meetings.' Hearing first hand what goes on there will be helpful, and depending on the format, you can directly speak on issues you care about.
totalperspectiv··on Show HN: A device I built to improve my sleep
That was excellent! I'm always amazed at all the places peak finding crops up.
totalperspectiv··on Ray Tracing in Nim
That depends on why you use Scala?

Do you use Scala as a better Java? If so, Nim may be what you want.

Do you use Scala for its incredible type system? Rust may be what you want.

Do you use Scala for its functional tendencies? Rust may be what you want.

As an aside, I've found that once you get over the Rust learning curve, writing 'correct' programs is easier in Rust than any other language I've used. And for data centric applications, being 'correct' is extra important.

totalperspectiv··on Perl 7 is going to be Perl 5.32, mostly
I am not yet 30. My first job was all Perl.

I really hope this bumps Perl back into the niches where it excels. Because there are definitely areas where it is the sharpest and best tool for the job.

totalperspectiv··on Perl 7 is going to be Perl 5.32, mostly
It is alive and kicking in the bioinformatics community!

I still think Perl is a much better tool for what some bash and python scripts are doing. Maybe Perl7 will remove some stigma and allow for people to use the tool instead of it being instantly dismissed.

totalperspectiv··on Perl 7 is going to be Perl 5.32, mostly
You would like Crystal, it has similar regexes
totalperspectiv··on Go vs. Crystal Performance
The article linked is doing much more than benchmarking string operations. I'd even argue that string allocations are about as minimal as possible with the algorithms used. The C version takes this a little farther, but each of the other implementations are pretty similar.

I don't disagree that benchmarks should be taken with a mound of salt though.

totalperspectiv··on Go vs. Crystal Performance
Completely anecdotal:

- In my small benchmarks, Crystal is very fast - In benchmarks not my own, Crystal is very fast - Crystal has a very nice batteries included stdlib.

Benchmarks that aren't mine: http://lh3.github.io/2020/05/17/fast-high-level-programming-...

The only other language that is high level in its ballpark is D.

totalperspectiv··on I Am Deleting the Blog
Political groups have replaced religious groups as providing a sense of meaning and purpose in modern times.

Politics is the new religion. Combine that with destabilizing effects of instant communication and social media and you get what we have now. Essentially divergent realities created by our narrow casted views (news feeds) that create a modern day tower of Babel moment where we literally can't understand each other.

totalperspectiv··on NimConf 2020 Videos
This is a good write up imo: http://lh3.github.io/2020/05/17/fast-high-level-programming-...
totalperspectiv··on The Next Step for Generics
I agree with the spirit of what you are saying, but I'd nit pick and say that lack of generics and presence of implicit null types make Go not simple and not practical over other options in the same space.
totalperspectiv··on The Next Step for Generics
Is there an old quote about `as simple as possible but no simpler`? Go rides the simple line really well occasionally, but generics is an area where it falls into the 'simpler' category.
← PreviousPage 2 of 8Next →