frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Warcraft III Peon Voice Notifications for Claude Code

https://github.com/tonyyont/peon-ping
198•doppp•2h ago•74 comments

Discord/Twitch/Snapchat age verification bypass

https://age-verifier.kibty.town/
649•JustSkyfall•9h ago•251 comments

D Programming Language

https://dlang.org/
81•arcadia_leak•2h ago•56 comments

Using an engineering notebook

https://ntietz.com/blog/using-an-engineering-notebook/
134•evakhoury•2d ago•36 comments

“Nothing” is the secret to structuring your work

https://www.vangemert.dev/blog/nothing
232•spmvg•3d ago•73 comments

HeyWhatsThat

https://www.heywhatsthat.com/faq.html
17•1970-01-01•2d ago•5 comments

GLM-5: Targeting complex systems engineering and long-horizon agentic tasks

https://z.ai/blog/glm-5
352•CuriouslyC•18h ago•436 comments

Fluorite – A console-grade game engine fully integrated with Flutter

https://fluorite.game/
459•bsimpson•15h ago•261 comments

Text classification with Python 3.14's ZSTD module

https://maxhalford.github.io/blog/text-classification-zstd/
181•alexmolas•2d ago•36 comments

How to make a living as an artist

https://essays.fnnch.com/make-a-living
68•gwintrob•4h ago•38 comments

Kanchipuram Saris and Thinking Machines

https://altermag.com/articles/kanchipuram-saris-and-thinking-machines
133•trojanalert•5d ago•25 comments

The other Markov's inequality

https://www.ethanepperly.com/index.php/2026/01/16/the-other-markovs-inequality/
24•tzury•4d ago•1 comments

Ireland rolls out basic income scheme for artists

https://www.reuters.com/world/ireland-rolls-out-pioneering-basic-income-scheme-artists-2026-02-10/
247•abe94•15h ago•240 comments

Reports of Telnet's death have been greatly exaggerated

https://www.terracenetworks.com/blog/2026-02-11-telnet-routing
94•ericpauley•11h ago•39 comments

NetNewsWire Turns 23

https://netnewswire.blog/2026/02/11/netnewswire-turns.html
275•robin_reala•13h ago•66 comments

Deobfuscation and Analysis of Ring-1.io

https://back.engineering/blog/04/02/2026/
31•raggi•3d ago•5 comments

WiFi could become an invisible mass surveillance system

https://scitechdaily.com/researchers-warn-wifi-could-become-an-invisible-mass-surveillance-system/
352•mgh2•5d ago•161 comments

From 34% to 96%: The Porting Initiative Delivers – Hologram v0.7.0

https://hologram.page/blog/porting-initiative-delivers-hologram-v0-7-0
35•bartblast•8h ago•6 comments

Covering electricity price increases from our data centers

https://www.anthropic.com/news/covering-electricity-price-increases
85•ryanhn•10h ago•41 comments

Claude Code is being dumbed down?

https://symmetrybreak.ing/blog/claude-code-is-being-dumbed-down/
882•WXLCKNO•13h ago•575 comments

GLM-OCR – A multimodal OCR model for complex document understanding

https://github.com/zai-org/GLM-OCR
261•ms7892•4d ago•71 comments

Show HN: CodeRLM – Tree-sitter-backed code indexing for LLM agents

https://github.com/JaredStewart/coderlm/blob/main/server/REPL_to_API.md
48•jared_stewart•18h ago•16 comments

Apple's latest attempt to launch the new Siri runs into snags

https://www.bloomberg.com/news/articles/2026-02-11/apple-s-ios-26-4-siri-update-runs-into-snags-i...
77•petethomas•12h ago•97 comments

Microwave Oven Failure: Spontaneously turned on by its LED display (2024)

https://blog.stuffedcow.net/2024/06/microwave-failure-spontaneously-turns-on/
93•arm•12h ago•30 comments

Officials Claim Drone Incursion Led to Shutdown of El Paso Airport

https://www.nytimes.com/2026/02/11/us/faa-el-paso-flight-restrictions.html
354•edward•23h ago•556 comments

Heroku is not dead

https://nombiezinja.com/word-things/2026/2/8/heroku-is-not-dead
44•jbm•7h ago•38 comments

GPT-5 outperforms federal judges in legal reasoning experiment

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6155012
242•droidjj•8h ago•172 comments

Amazon Ring's lost dog ad sparks backlash amid fears of mass surveillance

https://www.theverge.com/tech/876866/ring-search-party-super-bowl-ad-online-backlash
540•jedberg•13h ago•281 comments

Show HN: Agent Alcove – Claude, GPT, and Gemini debate across forums

https://agentalcove.ai
54•nickvec•11h ago•16 comments

Hacking the last Z80 computer – FOSDEM 2026 [video]

https://fosdem.org/2026/schedule/event/FEHLHY-hacking_the_last_z80_computer_ever_made/
46•michalpleban•4d ago•2 comments
Open in hackernews

D Programming Language

https://dlang.org/
80•arcadia_leak•2h ago

Comments

KnuthIsGod•2h ago
Sigh.

Ownership and borrowing are so much less baroque in D than in Rust. And compile times are superb.

In a better world, we would all be using D instead of C, C++ or Rust.

However in this age of Kali...

pjmlp•1h ago
Slowly it is going to be only skills.md.

I agree with the sentiment, I really like D and find a missing opportunity that it wasn't taken off regarding adoption.

Most of what made D special in D is nowadays partially available in mainstream languages, making the adoption speech even harder, and lack of LLM training data doesn't help either.

bigstrat2003•1h ago
> lack of LLM training data doesn't help either.

That shouldn't stop any self-respecting programmer.

usrnm•1h ago
Self-respecting programmers write assembly for the machines they built themselves. I swear, kids these days have no respect for the craft
gigatexal•1h ago
Exactly. We wrote code before LLMs and we can after their advent too
pjmlp•1h ago
Yeah, that is why carpenters are still around and no one buys Ikea.
tjr•1h ago
Is your proposition that programmers are now incapable of writing code?
pjmlp•1h ago
Eventually yes, when incapable becomes a synonymous with finding a job in an AI dominated software factory industry.

Enterprise CMS deployment projects have already dropped amount of assets teams, translators, integration teams, backend devs, replaced by a mix of AI, SaaS and iPaaS tools.

Now the teams are a fraction of the size they used to be like five years ago.

Fear not, there will be always a place for the few ones that can invert a tree, calculate how many golf balls fit into a plane, and are elected to work at the AI dungeons as the new druids.

anonzzzies•34m ago
Same for ERP/CRM/HRM and some financial systems ; all systems that were heavy 'no-code' (or a lot of configuration with knobs and switches rather than code) before AI are now just going to lose their programmers (and the other roles); the business logic / financial calcs etc were already done by other people upfront in excel, visio etc ; now you can just throw that into Claude Code. These systems have decades of rigid code practices so there is not a lot of architecting/design to be done in the first place.
stephenr•1h ago
> that is why carpenters are still around and no one buys Ikea

The irony in this statement is hilarious, and perfectly sums up the reality of the situation IMO.

For anyone who doesn't understand the irony: a carpenter is someone who makes things like houses, out of wood. They absolutely still fucking exist.

Industrialised furniture such as IKEA sells has reduced the reliance on a workforce of cabinet makers - people who make furniture using joinery.

Now if you want to go ask a carpenter to make you a table he can probably make one, but it's going to look like construction lumber nailed together. Which is also quite a coincidence when you consider the results of asking spicy autocomplete to do anything more complex than auto-complete a half-written line of code.

cake-rusk•15m ago
I think you have misunderstood what a carpenter is. A carpenter is someone who makes wooden furniture (among other things).
gspr•1h ago
> Yeah, that is why carpenters are still around and no one buys Ikea.

I'm sorry, what? Are you suggesting that Ikea made carpenters obsolete? It's been less than 6 months since last I had a professional carpenter do work in my house. He seemed very real. And charged very real prices. This despite the fact that I've got lots of Ikea stuff.

cinntaile•46m ago
Compared to before, not a lot of carpenters/furniture makers are left. This is due to automation.
pjmlp•1h ago
Self respecting developers are an endangered species, otherwise we would not have so much Electron crap.

Those that learn to do robot maintenance, are the ones left at the factory.

baruch•1h ago
I work with D and LLMs do very well with it. I don't know if it could be better but it does D well enough. The problem is only working on a complex system that cannot all be held in context at once.
pjmlp•20m ago
I based my opinion on this recent thread, https://forum.dlang.org/thread/bvteanmgrxnjiknrkeyg@forum.dl...

Which the discussion seems to imply it kind of works, but not without a few pain points.

gmueckl•26m ago
My experience is that all LLMs that I have tested so far did a very good job producing D code.

I actually think that the average D code produced has been superior to the code produced for the C++ problems I tested. This may be an outlier (the problems are quite different), but the quality issues I saw on the C++ side came partially from the ease in which the language enables incompatible use of different features to achieve similar goals (e.g. smart_ptr s new/delete).

chhs•1h ago
For those curious what ownership and borrowing looks like in D: https://dlang.org/blog/2019/07/15/ownership-and-borrowing-in...
randfur•1h ago
I don't know D so I'm probably missing some basic syntax. If pointers cannot be copied how do you have multiple objects referencing the same shared object?
andsoitis•50m ago
> If pointers cannot be copied

They can.

uecker•1h ago
Is there any experience on how this works in practice?
fooker•44m ago
This is a somewhat simplistic view of ownership and borrowing for modern programming languages.

Pointers are not the only 'pointer's to resources. You can have handles specific to your codebase or system, you can have indices to objects in some flat array that the rest of your codebase uses, even temporary file names.

An object oriented (or 'multi paradigm') language has to account for these and not just literal pointers.

This is handled reasonably well both in Rust and C++. (In the spirit of avoiding yet another C++ vs Rust flamewar here, yes the semantics are different, no it doesn not make sense for C++ to adopt Rust semantics)

torginus•50m ago
OOP and ownership are two concepts that mix poorly - ownership in the presence of OOP-like constructs is never simple.

The reason for that is OOP tends to favor constructs where each objects holds references to other objects, creating whole graphs, its not uncommon that from a single object, hundreds of others can be traversed.

Even something so simple as calling a member function from a member function becomes incredibly difficult to handle.

Tbh - this is with good reason, one of the biggest flaws of OOP is that if x.foo() calls x.bar() in the middle, x.bar() can clobber a lot of local state, and result in code that's very difficult to reason about, both for the compiler and the programmer.

And it's a simple case, OOP offers tons of tools to make the programmers job even more difficult - virtual methods, object chains with callbacks, etc. It's just not a clean programming style.

Edit: Just to make it clear, I am not pointing out these problems, to sell you or even imply that I have the solution. I'm not saying programming style X is better.

FeepingCreature•35m ago
I work at a D company. We tend to use OOP only for state owners with strict dependencies, so it's rare to even get cycles. It is extremely useful for modeling application state. However, all the domain data is described by immutable values and objects are accessed via parameters as much as fields.

When commandline apps were everywhere, people dreamed of graphical interfaces. Burdened by having to also do jobs that it was bad at, the commandline got a bad reputation. It took the dominance of the desktop for commandline apps to find their niche.

In a similar way, OOP is cursed by its popularity. It has to become part of a mixed diet so that people can put it where it has advantages, and it does have advantages.

arcadia_leak•32m ago
On the flipside, with OOP is usually quite easy to put a debugger breakpoint on a particular line and see the full picture of what the program is doing.

In diehard FP (e.g. Haskell) it's hard to even place a breakpoint, let alone see the complete state. In many cases, where implementing a piece of logic without carrying a lot of state is impossible, functional programming can also become very confusing. This is especially true when introducing certain theoretical concepts that facilitate working with IO and state, such as Monad Transformers.

torginus•12m ago
That is true, but on the flip-flip side, while procedural or FP programs are usually easy to run piecewise, with OOP, you have to run the entire app, and navigate to the statement in question to be even able to debug it.
pjmlp•15m ago
It worked alright for Rust, and yes Rust does support OOP, there are many meanings to what is OOP from CS point of view.

I have ported Ray Tracing in One Weekend into Rust, while keeping the same OOP design from the tutorial, and affine types were not an impediment to interfaces, polymorphism and dynamic dispatch.

abbbyz•9m ago
>one of the biggest flaws of OOP is that if x.foo() calls x.bar() in the middle, x.bar() can clobber a lot of local state, and result in code that's very difficult to reason about

That's more a problem of having mutable references, you'd have the same problem in a procedural language.

that_guy_iain•1h ago
Serious question, how is this on the front page? We all know of the language and chosen not to use it.

Edit: Instead of downvoting, just answer the question if you've upvoted it. But I'm guessing it's the same sock accounts that upvoted it.

anonzzzies•1h ago
even in this empty thread there are people who dont know it.
aki237•1h ago
Genuinely curious as I'm relatively new compared to the time of inception of this language. Can you cite the reasons why people didn't choose D?
brabel•41m ago
It was competing with C and Java when it came out. People who like C will not use a language with garbage collection, even one that allows you to not use it. Against Java, it was a losing battle due to Java being backed by a giant (Sun , then Oracle) and basically taking the world by storm. Then there were also license problems in early versions of D, and two incompatible and competing standard libraries dividing the community. By the time all these problems were fixed, like a decade ago, it was already too late to make a comeback. Today D is a nice language with 3 different compilers with different strengths, one very fast, one produces faster results, and one also does that by works in the GCC ecosystem. That’s something few languages have. D even has a betterC mode now which makes it very good as a C replacement, with speed and size equivalent or better than a C equivalent binary… and D has the arguably best meta programming capabilities of any language that is not a Lisp, including Zig. But no one seems to care anymore as all the hotness is now with Rust and Zig in the systems languages space.
LVB•1h ago
It's a programming language that some people like, and or would like to see become more mainstream?

I think any presumption about what "we all know" will earn you downvotes.

kitd•1h ago
Weird post. How does one of today's 10,000 who have never heard of a subject learn about it?
TZubiri•30m ago
Interestingly, today someone can be one of the lucky to learn about the lucky 10000:

https://xkcd.com/1053/

meta

that_guy_iain•15m ago
All seriousness, do you honestly think this site has 10,000 new users a day? How many people do you think are on here that aren't very well informed? Honestly, I'm just wondering?

Also, do you know it only gets to front page if the hardcore that go to new upvote it? How many hardcore people don't know what D is?

nairboon•1h ago
> We all know...

HN isn't as homogeneous as you think. By this measuring stick, half of the posts on the front page can be put into question every day.

that_guy_iain•25m ago
Let's be serious, most people are regulars and this has been on the front page multiple times like constantly. And it was upvoted 4 times on new to get to the front page rapidly. It's not something new that we're all "Oh that's cool".

We also know there are tons of sock accounts.

And no half of the posts on front page can't be put in that since they aren't constantly reposted like this.

So, while there are a few people who will have learnt about this for the first time. Most of you know what it is and somehow feel like this is your chance to go look I'm smarter than Iain. And I think you've failed again.

nottorp•8m ago
Do you know the joke with "I'll repeat the joke to you until you understand it?".

That's why some things get reposted and upvoted. In hope of getting someone else to understand them.

By the way, do you complain about sock accounts when yet another "Here is this problem, and by the way we sell a product that claims to solve it" gets upvoted?

4gotunameagain•1h ago
D is like a forced meme at that point.

Never has an old language gained traction, its all about the initial network effects created by excitement.

No matter how much better it is from C now, C is slowly losing traction and its potential replacements already have up and running communities (Rust, zig etc)

kitd•1h ago
Python was first released in 1991. It rumbled along for about 20 years until exploding in popularity with ML and the rise of data science.
querez•1h ago
That's not how I remember it. Excitement for python strongly predated ML and data science. I remember python being the cool new language in 1997 when I was still in high school. Python 2.4 was already out, and O'Reilly had put several books kn the topic already it. Python was known as this almost pseudo code like language thst used indentation for blocking. MIT was considering switching to it for its introductory classes. It was definitely already hyped back then -- which led to U Toronto picking it for its first ML projects that eventually everyone adopted when deep learning got started.
kitd•51m ago
It was popular as a teaching language when it started out, along side BASIC or Pascal. When the Web took off, it was one of a few that took off for scripting simple backends, along side PHP, JS and Ruby.

But the real explosion happened with ML.

trwired•13m ago
I agree with the person you're replying to. Python was definitely already a thing before ML. The way I remember it is it started taking off as a nice scripting language that was more user friendly than Perl, the king of scripting languages at the time. The popularity gain accelerated with the proliferation of web frameworks, with Django tailgating immensely popular at the time Ruby on Rails and Flask capturing the micro-framework enthusiast crowd. At the same time the perceived ease of use and availability of numeric libraries established Python in scientific circles. By the time ML started breaking into mainstream, Python was already one of the most popular programming languages.
nickm12•42m ago
Python crossed the chasm in the early 2000s with scripting, web applications, and teaching. Yes, it's riding an ML rocket, but it didn't become popular because it was used for ML, it was chosen for ML because it was popular.
eddythompson80•31m ago
Python was common place long before ML. Ever since 1991, it would jump in popularity every now and then, collect enough mindshare, then dives again once people find better tools for the job. It long took the place of perl as the quick "linux script that's too complex for bash" especially when python2 was shipping with almost all distros.

For example, python got a similar boost in popularity in the late 2000s and early 2010s when almost every startup was either ruby on rails or django. Then again in the mid 2010s when "data science" got popular with pandas. Then again in the end of 2010s with ML. Then again in the 2020s with LLMs. Every time people eventually drop it for something else. It's arguably in a much better place with types, asyncio, and much better ecosystem in general these days than it was back then. As someone who worked on developer tools and devops for most of the time, I always dread dealing with python developers though tbh.

nottorp•5m ago
Oh? How about Raymond's "Why python?" article that basically described the language as the best thing since sliced bread? Published in 2000, and my first contact with python.
gspr•1h ago
> Never has an old language gained traction, its all about the initial network effects created by excitement.

Python?! Created in 1991, became increasingly popular – especially in university circles – only in the mid-2000s, and then completely exploded thanks to the ML/DL boom of the 2010s. That boom fed back into programming training, and it's now a very popular first language too.

Love it or hate it, Python was a teenager by the time it properly took off.

einr•46m ago
Not everything needs to have "traction", "excitement" or the biggest community. D is a useful, well designed programming language that many thousands of people in this vast world enjoy using, and if you enjoy it too, you can use it. Isn't that nice?
bingemaker•22m ago
Off topic: Back in the day, C++ programming books Andrei Alexandrescu are a joy to read, especially, Modern C++ design.

Also, this presentation https://accu.org/conf-docs/PDFs_2007/Alexandrescu-Choose_You... killed a lot of bike shedding!

kombine•21m ago
I was personally a lot more excited by D and subsequently Nim, but ultimately it's Rust and Zig that got adoption. Sigh.
jakkos•13m ago
I often see people lament the lack of popularity for D in comparison to Rust. I've always been curios about D as I like a lot of what Rust does, but never found the time to deep dive and would appreciate someone whetting my appetite.

Are there technical reasons that Rust took off and D didn't?

What are some advantages of D over Rust (and vice versa)?

self_awareness•12m ago
I never understood why this language didn't gain much traction. It seems very solid.

At the same time, I've never used it, I'm not sure why.

Anyway, the author of D language is here on HN (Walter Bright).