Hacker Newsnew | past | comments | ask | show | jobs | submit | justinhj's commentslogin

Worth reflecting on how the average opinion on this story compares to the collective mobbing that occurred at the time

https://news.ycombinator.com/item?id=26961482


Oof. So much opportunistic grandstanding and virtue signaling in the comments there. I read for 5 minutes and didn't find even a single comment that expressed any uncertainty about the truth or accuracy of the allegations.

Some of the top comments do, these three for example: https://news.ycombinator.com/item?id=26961815, https://news.ycombinator.com/item?id=26963597, https://news.ycombinator.com/item?id=26962421.

In general I think this was quite a reasonable comment section. I see a lot of "damn this sounds awful" (and it does), discussion about the general phenomenon of sexual harassment (which is obviously real) rather than that specific case, and some uncertainty about what actually happened. I don't see much "this guy should be jailed immediately" in the top comments. I certainly wouldn't call it a mob and I don't see anything that deserves to labelled as insincere virtue signaling.


I remember following this story, and finding it a remarkable case study in mob justice. If you search for Scala on this site you will find it is still among the top 5 stories on the topic and nearly all the comments assume guilt and berate the author.

Similarly, r/scala condemned Jon and when the defending testimonials from his female friends were posted there they were removed.


2020 ~ 2021 was a crazy crazy time. I hope we never get back there.

"Let me be clear..."

Isn't it a common refrain that a language one hasn't used much would be perfect if only had this one feature my favourite language has

I've been playing with tokenization too. Starting from Kaparthy's Python minbpe I set myself the task of training a tokenizer on wikitext (500mb) in a reasonable time. I got the C++ version down to about 50 minutes compared to the original Python code (estimated) several months.

Haven't really spent much time looking at encode and decode but I plan to incorporate these regex modifications when I do!

https://github.com/justinhj/minbpe-cc


really cool thanks


I worked on games for 20 years and was always interested in alternative languages to C and C++ for the purpose.

Java was my first hope. It was a bit safer than C++ but ultimately too verbose and the GC meant too much memory is wasted. Most games were very sensitive to memory use because consoles always had limited memory to keep costs down.

Next I spent years of side projects on Common Lisp based on Andy Gavin’s success there with Crash Bandicoot and more, showing it was possible to do. However, reports from the company were that it was hard to scale to more people and eventually a rewrite of the engine in C++ came.

I have explored Rust and Bevy. Bevy is bleeding edge and that’s okay, but Rust is not the right language. The focus on safety makes coding slow when you want it to be fast. The borrow checker frowns when you want to mutate things for speed.

In my opinion Zig is the most promising language for triple A game dev. If you are mid level stick to Godot and Unity, but if you want to build a fast, safe game engine then look at Zig first.


Good positive direction for Scala. I have written a lot of Scala and made my living almost 100% from it for 7 years. However, three major head winds pushed me away from commercial use: 1. Culture war. The so called culture war came for the Scala community in a bug way. Cancellations and constant arguments threw out a lot of noise and put outsiders off. Employers, technical and community leaders had to put political concerns ahead of technical ones. Ultimately the community split and became silo’d. 2. Lightbend licensing. Not to blame Lightbend for wanting to have a commercial license for Akka but for many the retroactive commercialization was untenable. Akka is a great library for distributed computation and has many use cases so this caused more uncertainty for companies using it. 3. Scala 3. A consistent theme of Scala being part research, part production language means trade offs. The language ecosystem causes non stop maintenance of libraries. Personally I love the rapid pace of new features at language level but for library maintainers and companies it is too fast.

None of these issues should kill the language and I think it still has a potentially bright future.


Crewe native here. It’s a big town rather than a small Mountain village, but aside from that it would be a similar experience to the article. There’s modern Best Western across the street. Pubs open until midnight or 1ish. Indian restaurants accommodate after hours drinkers and diners until the wee hours. There is a 24 hour McDonalds and some late night garages for supplies.


You are not trying hard enough. Sure, you managed to allude to Paul Graham being a white supremacist just for using a similar title. How many ways are there to phrase a title for an essay about this topic? But really my disappointment comes from you not being able to leap to calling him Hitler. Surely someone else in the comments will manage it anyway. 7/10


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: