frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Robust and Interactable World Models in Computer Vision [video]

https://www.youtube.com/watch?v=9B4kkaGOozA
1•Anon84•1m ago•0 comments

Nestlé couldn't crack Japan's coffee market.Then they hired a child psychologist

https://twitter.com/BigBrainMkting/status/2019792335509541220
1•rmason•2m ago•0 comments

Notes for February 2-7

https://taoofmac.com/space/notes/2026/02/07/2000
2•rcarmo•3m ago•0 comments

Study confirms experience beats youthful enthusiasm

https://www.theregister.com/2026/02/07/boomers_vs_zoomers_workplace/
2•Willingham•10m ago•0 comments

The Big Hunger by Walter J Miller, Jr. (1952)

https://lauriepenny.substack.com/p/the-big-hunger
1•shervinafshar•12m ago•0 comments

The Genus Amanita

https://www.mushroomexpert.com/amanita.html
1•rolph•16m ago•0 comments

We have broken SHA-1 in practice

https://shattered.io/
2•mooreds•17m ago•1 comments

Ask HN: Was my first management job bad, or is this what management is like?

1•Buttons840•18m ago•0 comments

Ask HN: How to Reduce Time Spent Crimping?

1•pinkmuffinere•20m ago•0 comments

KV Cache Transform Coding for Compact Storage in LLM Inference

https://arxiv.org/abs/2511.01815
1•walterbell•24m ago•0 comments

A quantitative, multimodal wearable bioelectronic device for stress assessment

https://www.nature.com/articles/s41467-025-67747-9
1•PaulHoule•26m ago•0 comments

Why Big Tech Is Throwing Cash into India in Quest for AI Supremacy

https://www.wsj.com/world/india/why-big-tech-is-throwing-cash-into-india-in-quest-for-ai-supremac...
1•saikatsg•26m ago•0 comments

How to shoot yourself in the foot – 2026 edition

https://github.com/aweussom/HowToShootYourselfInTheFoot
1•aweussom•26m ago•0 comments

Eight More Months of Agents

https://crawshaw.io/blog/eight-more-months-of-agents
3•archb•28m ago•0 comments

From Human Thought to Machine Coordination

https://www.psychologytoday.com/us/blog/the-digital-self/202602/from-human-thought-to-machine-coo...
1•walterbell•29m ago•0 comments

The new X API pricing must be a joke

https://developer.x.com/
1•danver0•30m ago•0 comments

Show HN: RMA Dashboard fast SAST results for monorepos (SARIF and triage)

https://rma-dashboard.bukhari-kibuka7.workers.dev/
1•bumahkib7•30m ago•0 comments

Show HN: Source code graphRAG for Java/Kotlin development based on jQAssistant

https://github.com/2015xli/jqassistant-graph-rag
1•artigent•35m ago•0 comments

Python Only Has One Real Competitor

https://mccue.dev/pages/2-6-26-python-competitor
4•dragandj•37m ago•0 comments

Tmux to Zellij (and Back)

https://www.mauriciopoppe.com/notes/tmux-to-zellij/
1•maurizzzio•37m ago•1 comments

Ask HN: How are you using specialized agents to accelerate your work?

1•otterley•39m ago•0 comments

Passing user_id through 6 services? OTel Baggage fixes this

https://signoz.io/blog/otel-baggage/
1•pranay01•39m ago•0 comments

DavMail Pop/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway

https://davmail.sourceforge.net/
1•todsacerdoti•40m ago•0 comments

Visual data modelling in the browser (open source)

https://github.com/sqlmodel/sqlmodel
1•Sean766•42m ago•0 comments

Show HN: Tharos – CLI to find and autofix security bugs using local LLMs

https://github.com/chinonsochikelue/tharos
1•fluantix•43m ago•0 comments

Oddly Simple GUI Programs

https://simonsafar.com/2024/win32_lights/
1•MaximilianEmel•43m ago•0 comments

The New Playbook for Leaders [pdf]

https://www.ibli.com/IBLI%20OnePagers%20The%20Plays%20Summarized.pdf
1•mooreds•43m ago•1 comments

Interactive Unboxing of J Dilla's Donuts

https://donuts20.vercel.app
1•sngahane•45m ago•0 comments

OneCourt helps blind and low-vision fans to track Super Bowl live

https://www.dezeen.com/2026/02/06/onecourt-tactile-device-super-bowl-blind-low-vision-fans/
1•gaws•46m ago•0 comments

Rudolf Vrba

https://en.wikipedia.org/wiki/Rudolf_Vrba
1•mooreds•47m ago•0 comments
Open in hackernews

I am moving away from Scala

https://arbuh.medium.com/why-i-am-moving-away-from-scala-7a9d3dca17b9
17•lr0•2w ago

Comments

pshirshov•2w ago
Well, what are the alternatives?

> Small but fragmented ecosystem

You may contribute more! Also, with a language like Scala you don't need that many things readily available, you may just create them yourself tailored to your needs, Scala is expressive enough to be your framework on its own.

> sbt

Write your own build tool, dammit. I'm working on one.

> Language is dying

Not really. It's just not in the spotlight and never has been. But people feel entitled and moving away from Scala instead of making contributions.

> Go

If you are seriously switching to Go, not code-generating Go but writing code manually - that, probably, means you've never mastered Scala.

bunderbunder•2w ago
I wouldn’t say “never mastered Scala,” but it is a strong sign that Scala was never the right tool for the job on the first place. Go is a non-JVM systems programming language that is proudly procedural and generally eschews most of the key features of both object-oriented and functional programming. Scala is pretty much the opposite of that, so much so that it’s strange to me to think of them as competitors. They are both good languages, but the only overlapping use cases I can think of offhand are implementing command-line tools and Web APIs, which are a use case for almost every language because realistically you should just do both of those in whatever language you were already using for everything else.
kunley•2w ago
May I ask all the unsatisfied programmers from the Java ecosystem to avoid Go - or to radically change the approach and programming habits when going there.

There are far too many javaisms in the overall Go codebase. Please, respect that the language was created with completely different mindset than what you already are used to.

Thanks

surgical_fire•2w ago
No.

I'll code in whatever language I want, to my own enjoyment and with my own approach.

Thanks.

krastanov•2w ago
I find this type of posts unproductive, somewhat emotionally exhausting, and generally impolite.

Most of the time open source tools are a labor of love. If the tool is not for you, move on. But self-aggrandizing "this tool is not good enough for me" posts, when you have not contributed, and when you disregard the fact that the tool has been immensely helpful to many others (who might have even started contributing back) just creates negativity in the world for no good reason. Nothing good is created in posts like that (and no, such posts are not constructive critique).

And then there are "the language is dying" complaints -- I consider these the worst of all. A tool does not need to be the most popular tool to be useful. Let's stop chasing hockey-stick curves in all human endeavors.

(to prevent claims of sour grapes: I am not a Scala user, I just find this type of posts distasteful, no matter the target)

blenderob•2w ago
+1000.

A vast majority of posts and comments here shows a classic case of consumerism. I want this. I want that. This sucks. That sucks. Well, what are you bringing to the community?

There is this weird kind of amnesia with open source tools where people forget that these open source projects are a labor of love by small communities. They are developing the projects for themselves, their community. Are you part of that community or are you outside it? If you're outside the community, it shouldn't surprise you when the tool doesn't perfectly work for you. I sometimes feel that many of these people would be better off buying commercial tools and pay for support.

yomismoaqui•2w ago
You are right to find that post unproductive, somewhat emotionally exhausting, and generally impolite.

And I have a similar opinion of comments like yours critizing the post from a person that explains their personal feelings, opinions and judgements about a piece of tech.

If you feel personally attacked when reading criticism about a lenguage/ecosystem you love take into account that people have different ways to think about programming.

You like a language that is the epitome of "more is more" and there are some people that prefer "less is more".

krastanov•2w ago
In my post I actually made a number of (seemingly unclear) claims diametrically opposite to what you surmise I claimed in my original post.
lucyjojo•2w ago
doesn't mean those posts should not exist.

that's a guy sharing his honest experience on his personal blog. you have the choice to simply not read the article. it was pretty obvious from the start what it would be, there was no click-baiting.

these posts also provide an honest pulse on reality. for this same reason i won't say your post "just creates negativity in the world for no good reason". your post gives some kind of feedback on what some real people think. my post is just meta+1 on this honestly.

davidee•2w ago
I'm partial to Scala. It's the first language I've tried to start to master. I have fallen in love with a number of libraries that dramatically expedite the kinds of projects I work on (mostly the work of Typelevel).

For whatever reason, the FP-first approach it allows me to use, matches how I like to think about problems. For comprehensions for handling complex types, easily, feel like a superpower.

When I started (and I started out of necessity, inheriting a number of old Scala 2/Play 2.x codebases), it felt like a big mistake. Weeks of banging my head around abstractions I didn't yet understand, or immutability-first approaches that were different from my (limited) python experience had me terrified. It eventually clicked. For my first year, I committed to write some Scala every single day; it was worth it.

Though to be fair, two years with the language versus ten is a big difference, so I very well could be completely wrong here. It's just like, my opinion, man.

Would I enjoy writing any language after putting in a lot of dedicated seat time? I don't know. I certainly didn't fall in love with Python the same way - but I'm willing to admit I could be doing it wrong.

That said, a number of the concerns in the post are valid. There's some spread between Scala2 and Scala3, related libraries, tooling, and a few surprising gotchas. Testing frameworks are bit fragmented with Scala2 and 3 support. However, I've not found it nearly as horrible and the joy of being able to work with what is working has outweighed the occasional "WTF" cost (often measured in "time wasted" lol).

I can't speak to the IDE issues the author is noting, I don't use IntelliJ. I've found Metals + Neovim to be truly wonderful on the whole, and it's pushed me to be even more aware of the underlying tooling I'm using.

Scala's 3 enums, opaque types (and now named tuples) are just a few changes that have made Scala 3 pretty wonderful to work with. It doesn't seem to me like Scala3's release is a failure. The real word is messier than a well-written function. ;)

One thing I've found, not at all mentioned in the article, is how welcoming the Scala community is, whether by necessity or virtue (why not both?). They're open to accepting help, willing to mentor/teach, engage in reasonably thoughtful discussion (from my experience), and seem to be willing to support each other.

Scala also pushed me to start learning Rust. Some of their shared heritage and style made it an interesting target for my desire to learn a language for a few embedded systems projects I'm working on.

So is it a dying language? I don't know if I really care. I'm incredibly grateful it exists.

PS - ScalaJS is both fun and cool. I love that someone wanted to make this a reality.

wink•2w ago
> Now, Scala ranks below Elixir, a quite esoteric and narrow-specialized language

I find Scala very esoteric, jftr :)

> You can even see Typescript or Python as backend languages, mainly in the startup area.

"even" "mainly" - I wonder if the author has ever worked anywhere else than... a bank or similar cliche work places.

> In 2023, 52.3% of the respondents wanted to use Scala.

What.. are these numbers? Sure that's not "52.3% of Scala developers"?

hackingonempty•2w ago
Scala 3 is an excellent language. My only issue is the compiler is slow, especially on my weak ARM laptop. I don't have a legacy Scala 2 codebase to maintain though, and I use mill instead of sbt.

Its the most popular functional programming language. Comparable languages like Haskell or Ocaml are even less popular.