News for hackers. Stuff that matters.

hydroxideOH-

Re:I added a Bluesky comment section to my blog on Saturday January 24, 2026 @07:40PM (#46749358)
Hey Joey! My Covid-era Principal internship feels like a fever dream now lol but I appreciated the support back then. Hope you're doing well too!
Re:I added a Bluesky comment section to my blog on Saturday January 24, 2026 @07:37PM (#46749330)
Bluesky allows you to hide replies to your own post (https://bsky.social/about/blog/08-28-2024-anti-toxicity-feat...), and these hidden replies are exposed in API data as well. So I filter out any posts in that hidden reply array.
Re:Cloudflare acquires Astro on Friday January 16, 2026 @12:09PM (#46648834)
I recently rebuilt my site with Parcel + React Server Components. RSC are designed to solve many of the same problems that Astro does. And Parcel is “just” a bundler and not a framework, so it has less magic and gives you more control.

https://micahcantor.com/blog/rsc-rewrite.html

Re:Code Review Can Be Better on Wednesday August 20, 2025 @09:21PM (#44968157)
Well my employer chooses to use GitHub so I don’t have a choice there. And it’s vendor lock-in VSCode but that’s already my primary editor so it means there’s no need to learn another tool just for code review.
Re:Code Review Can Be Better on Wednesday August 20, 2025 @07:57PM (#44967718)
I use the GitHub Pull Request extension in VSCode to do the same thing (reviewing code locally in my editor). It works pretty well, and you can add/review comments directly in the editor.
Re:Self-Taught Engineers Often Outperform on Saturday July 19, 2025 @12:07AM (#44612506)
Sure, but with that argument I think you could say most people in software engineering are self taught. If you want to get a job as a SWE you probably need to learn a lot outside of the classes for a typical CS degree.

But I don’t think that’s as much of a black mark on formal higher education as the article suggests. Since the reality is, the vast majority of people aren’t organized, driven, and bright enough to learn all of the fundamentals taught in a CS degree on their own. That’s why I don’t think it’s smart advice to recommend spurning a CS degree in favor of being wholly self-taught.

To your last point, what can access at a university that you can’t get elsewhere? People. Namely, a community of like-minded peers, and personal relationships to experts in the field. Those relationships and mentorship opportunities are far more valuable than the content of the syllabus. For that, I agree it’s all available online.

Re:Self-Taught Engineers Often Outperform on Thursday July 17, 2025 @12:29PM (#44595109)
Linus Torvalds given as an example of self-taught engineers yet he has a masters degree in CS.

Higher education isn’t just about what you learn, it’s about learning how to study and learn.

Re:Writing a Game Boy Emulator in OCaml on Friday July 04, 2025 @11:36AM (#44465452)
It should already be possible to run CAMLBOY on WASM because of the new WASM backend of js_of_ocaml (wasm_of_ocaml).
Masters of fine arts in literature or creative writing.
Re:Programming Beyond Paradigms on Sunday March 31, 2024 @09:17PM (#39889924)
I disagree. In Rust, traits are used all over for dynamic dispatch, the defining feature of object-oriented programming. Moreover, all three languages support structural pattern matching (borrowed from functional programming) as a core control-structure.

Certainly all three languages can be used in a simple, imperative style. But that's not the only paradigm that can be used unlike in C or early versions of Python. Many programs in these languages look significantly different than just statements and procedures.

Re:The Apple Vision Pro’s missing apps on Monday January 29, 2024 @10:57AM (#39177749)
Are there a lot of people who live alone in a small apartment that are willing and able to buy a $3500 headset?

I feel like this entire thread has a blind spot to the fact that this device is very much a luxury item. A 55-inch TV is ~$300. A high-end laptop is ~$1000. High-end noise-cancelling headphones are ~$250. You could buy all of those and still not reach half of the cost of this device.

The only people I can see buying the device are rich people looking for another toy, not as a serious competitor to other entertainment tech.

Re:Deadcode: Finding unreachable functions in Go on Tuesday January 23, 2024 @02:16PM (#39108202)
For those interested in this topic, I worked on improving dead code elimination in js_of_ocaml [1], a compiler from OCaml to JavaScript. The problem is more difficult in that case because of the indirection of OCaml's higher-order modules (functors).

[1]: https://www.micahcantor.com/blog/js-of-ocaml-dead-code/

Re:A Scheme Primer on Saturday July 09, 2022 @12:48AM (#32031805)
Clojure looks an feels more like a Scheme than Common Lisp
Re:Why learn Racket? A student's perspective on Thursday February 24, 2022 @12:43PM (#30457756)
Thanks! I do like that theme and I only made a few tweaks to it with some of the code styling and the header.

And I'd definitely recommend it, programming in FP languages has been a bit of an addiction for me.

Re:Why learn Racket? A student's perspective on Monday February 21, 2022 @09:04PM (#30423253)
We actually use a collection of notes written by faculty rather than a book. But the course is much more in the style of HTDP than it is in SICP, we don't cover anything about compilers/interpreters, for instance, but the class focuses on problem solving and decomposition.
Re:Why learn Racket? A student's perspective on Monday February 21, 2022 @08:51AM (#30415841)
Thank you!
Re:Ligatures in programming fonts: hell no (2019) on Tuesday December 21, 2021 @12:12PM (#29639481)
Or I could type -> and get on with my life.
Pretty cool. I didn't know there were groups using Haskell at NASA.
Re:Why and how COBOL is still used on Monday November 15, 2021 @12:25PM (#29229871)
This is hilarious and accurate, at least fron my impression, though thankfully not experience, of talking with people who worked with a COBOL codebase at a large insurance company. At that company, they said 10 years ago that they'd replace the COBOL in 10 years, and they are still a decade away from replacing it.

Older »