skysight-inc/HackerNews huggingface dataset:
Hah, that reminds me how I started leakfree.org, where Black Mesa got started. That was a long time ago.
I think this is a mistaken assumption. Scala was always more popular than Clojure, and even now, I just checked with Google Trends, and Scala's still searched for 4x more frequently.
Ugro-finnic too.
So can google translate app or apple’s equivalent
As one who organises competitive programming contests on a regular basis for university students, I would say almost every single one.
> You sound like someone who never used punch cards.

I hope HN never changes.
I barely ever look at StackOverflow as the quality of answers there is so poor. It was once good but the proliferation of duplicates[1] has really ruined it for me, as well as outdated answers not being replaced. Google search results are also crap.

I agree with your point, though. The "LLM" model just isn't a good fit for some tasks, in fact many tasks. It is good for creative writing, but even then only really because our standards for creative writing are pretty low. It doesn't write with any real creativity or flair in the writing. It can make things up and stay on topic. It is poor for anything where accuracy matters. It can't edit what it produces! Nobody writes things in one shot in reality, not even creative writing, but especially not code or technical writing. It needs to be able to do a whole suite of other things: move blocks of output around, rewrite chunks, expand chunks, condense chunks, check chunks against external sources or proper knowledge banks, compare chunks for internal consistency, and more. That is how we operate: at the level of functions or blocks of code, at the level of paragraphs and sentences and sections.

[1]: Yes, the opposite of the problem people here usually have with it, which is things being closed as duplicates. I think more duplicates should be deleted and redirected to a canonical answer, which is then a focus of improvement. Too often google searches give me barely answered or unanswered duplicates and I have to click around in the site to find the result Google clearly should have given me in the first place (better keyword matches, not closed, higher score, etc). I think StackOverflow do this intentionally so people have to click on more pages and see more ads.
The Hungarian translation of "en example" is incorrect, the translation there would be "as an example" or "for example".

"Egy példa" would be more literal.
Our infrastructural team keeps about 2 MSLOC building on several compilers and running on several architectures. They report a new compiler bug every 2-3 years.
when their stock price rises because of their words, yes.
I recently tried the freelancing thing for a couple years, and I’m not sure about this as general advice for experienced engineers. I found it difficult to find gigs paying similar to what I had been making as a FTE, and I found it stressful to frequently negotiate contracts and sell/market myself.
> I'd much rather use a weather app put out by NOAA (if only such a thing existed)
Why not put relevant links to weather.gov on your homescreen or in your browser bookmarks?
> The UK has a history of covering up child abuse by establishment figures, not least Prince Andrew.

Can we please reference Jimmy Saville instead? Jimmy Saville is an entirely deplorable example of what it is that you're getting at and he got away with blatant and horrific acts until he died.

Conversely Prince Andrew is a crap example because what he is accused of (sex with a 17 year old in London in 2001) is actually entirely legal in the UK (age of consent is 16). So to hold him up as a prime example of a problem is just an Americanism.
Tell us more about the death count from solar. Is it all people falling off roofs?
Same as putin? Mafia state has a proxy to earn money and inflict social disruption on the west? Every succesfull scam is a your family should "vote for anti globalism extremists" for the rest of life flyer. To fail to protect against this kills democracy and rule of law.
700 watt space heaters seem pretty common. I’d expect the heat produced by 700 watts of LEDs to be just a tiny bit less than the space heaters (as some of the energy will sneak out the window, photons being sneaky fellows).
Actually if you try to formally define sublinear time algorithms in this manner they all collapse to constant time algorithms.

To see why, realize that to determine x, the TM needs to look at x many bits. If this algorithm only needed, say, log(x) many bits to produce output then all input values with more than log(x) bits are indistinguishable by this TM.
Big tech is building data centres. Data centres pollute. Environmentalists are part of the left wing coalition.
> For regular programmers, if your machine won't boot up, you are having a bad day. For embedded developers, that's just a typical Tuesday, and your only debugging option may be staring at the code and thinking hard.

It seems to me that if you can still update and reboot said machine, you can do a bisect on your commits to pinpoint the regression. Once you spot the regression commit you can split it to check what introduced the regression.
I’m building an AI-first startup for Latin America, kind of like TaskRabbit but simpler and more aligned with how people actually hire help here. We use WhatsApp for quick updates like ‘Provider is on the way,’ and we focus on getting verified professionals to people’s homes—without getting in the way of payments or how they handle the job.

To fund it, I’m building agentic workflows and automations for insurance, finance, and real estate companies. It’s a way to keep things moving while I get the startup off the ground.
That sounds interesting, I might give it a try. Do you plan to allow plugins for domain-specific development ?
I was laid off a month ago so my biggest project right now is finding work.
Not really. One group was literally wiped out. And Shawnee were just one group.

My people lived under imperial colonial rule. Cool we got railroads but trillions looted and millions killed in famines.

Just because some people sold out their own doesn’t forgive the sin of the atrocities brought forth that set generations back.
> A negative framing might be that there's a sort of elitism. A more positive framing might be that it simply reflects a tension between different, valid views of how to build software which are sometimes (but not always) in tension.

I really like this framing of "in tension". Multiple things can be true. I think it represents a healthy tension that I'm grateful exists, even if I'd not personally wish to be operating in that specific tension. But I'm sure the people living in are different than me, and can do things in this world that I could not :)
Curl Security(in C) : FOSDEM 2025 tightening every bolt – with Daniel Stenberg
As BDFL of the curl project, Daniel talks about what this project does to avoid it causing the world to burn. From code style, reviews and tests to signings, reproducibility, running a bug-bounty and becoming a CNA to filter bogus CVEs. curl aims to be top of the class in (Open Source) software security.
At least the debugger worked. The processor I used in embedded systems in college, the 68HC11, would stop doing conditional branches when the supply voltage was too low.

We had a battery powered board, with no brownout detection, and I was using rechargable NiMH batteries to save money/waste. When the students with alkaline batteries had low batteries, the motor load would bring vcc down far enough that the CPU would reset by itself. With NiMH, the batteries could still drive the motors and keep the CPU alive...

You could single step in the debugger, and see the flag register was set as expected, but the branch didn't happen. Just ran straight through. I can't remember if unconditional jump or call worked. After about the third time this happened, I got good at figuring it out.
I tried with alternate values and got the same result - not quite precisely exact, but extremely close values.
Geez, shove it down my throat, why don't you?

I'm free all w--
How can you create a training set that will allow the LLM to answer complicated chemistry and physics questions but now how to build a bomb?
I don't have much to say about psychology. But Tim Errington himself pushes back on the notion you're trying to sell, that his failure to reproduce research in his own replication projects creates a "yes this research is real" and "no this research isn't" result. Reproduction is hard, effect sizes can be small, reproduction studies can themselves be flawed (that's just how science goes).

The biggest thing though is just this idea that a non-reproducing paper is a failure of science. Journal articles are the beginnings of conversation in a discipline, not the last word on it.

You can see what I mean, though: people who probably couldn't name 3 important researchers in a field see people working on replications in those fields (Nosek, Errington) as celebrities. Because reported failures to replicate are newsworthy, and the day-by-day grind of incremental findings and negative results aren't.
Because cutoff can be like few months ago and you still have new versions of libraries being developed every month. API getting deprecated or removed or new API being added. Model need to have access to the latest API or SDK that is available and know e.g. what iOS SDK you have currently available and what MacOS version you have etc. Having access to github issues also help to figure out if there is bug in library.
What do you expect from a government where the President, the First Lady and the unofficial vice president are all paddling meme coins? They really, really, really don't care about any of this.
I have been working full-time for about 15 months on a product to store real-world entity-relations in a graph (using AI/ML for extraction). The idea is to extract entities and relations deterministically from text (using AI/ML for clues about type and position of entities in text).

It is very much a work in progress with lots of commented out code which are just experiments.

https://github.com/pixlie/PixlieAI
I do it to save the limited brain power I have before rest or food is required. You could spend 5 minutes writing a sort (at a high level processing) or just use existing code which might take 5 minutes to find but uses less brain power.

This allows you to use that brain power on specific things that need you and let google remember the format of that specific command or let an ai write out your routing file.

The older I get the less I'm bound by time, lack of knowledge or scope but more limited by clarity. Delegate tasks where possible and keep the clarity for the overall project and your position.
Trying to teach others will help you a lot in mastering a subject.
As someone who got from an organ transplant, I'd still push for self-driving car and safer cars. My hope is pig organ transplants make it through trials soon. That could push a 7 year wait for kidney transplant down to a year which is a big deal because the long time on dialysis can have a lasting impact.
Not the OP, but usually, when people talk about type safety, they're referring to some flavor of static typing, not strong typing.

Very few languages still in use in the modern era are still weakly-typed.

My personal take is that while a lot of type systems can be overblown, nil-punning is not a sufficient substitute for optional/maybe types.
LeetCode but for Behavioral
Hey guys, I made a behavioral version of leetcode called MemPrep, give it a whirl!

https://memprep.com
Bitcoin. There are now many communities around the world that use bitcoin for normal transactions.
E.g. where I live there are many restaurants that accept bitcoin, almost every merchant at the local farmers market accepts bitcoin (for veggies, coffee, etc), there are many people providing services that accept bitcoin (some of them only accept bitcoin).
There are some cool success stories, for example a butcher who used to have a small stand on the corner of the street accepted bitcoin for 2+ years and that allowed him to get a brick and mortar store. He sells great selection and quality meat (and raw milk :) )
How about we don't drip feed content over the years, causing problems and then graciously fixing them?
Yeah, I mean, for every indie dev who's successful enough to make a career out of it, there'll be countless others who try and fail. But it's still technically possible to break through, in the sense that you don't need a huge team or tons of resources to make a hit game. (And having a huge team and tons of resources isn't a guarantee of success, either :P)
If I recall the original article, I believe it even went a step further. While running on the same chip it evolved on, if you unplugged the lamp that was in the closest outlet the chip the chip stopped working. It was really fascinating how environmentally specific it evolved.

That said, it seems like it would be very doable to first evolve a chip with the functionality you need in a single environment, then slowly vary parameters to evolve it to be more robust.

Or vice versa begin evolving the algorithm using a fitness function that is the average performance across 5 very different chips to ensure some robustness is built in from the beginning.
Interface addon for Linux-based NW series Walkmans

https://github.com/unknown321/wampy
This hits a nerve and my urge to do that gets bigger and bigger by the day. I JUST have to do it (tm).

Recently I have been playing around with the Microchip PolarFire SoC[1] and as I already know, there ain't __that__ much resources available when it comes to FPGA design. But oh man, microchip is a whole other level than Xilinx/AMD or anything Lattice/open source tools related. I fought so many battles to get things done and I finally have some kind of a workflow going and understand the chip. I really like it by now (if anyone wants to dive into hardware-software-codesign, it's a nice budget chip to do it with). But after every battle I fight, I think to myself: "God damn, I should write this one down on a blog somewhere. If I can only help one person in the future, even if it's myself, then that's a huge win". But the lazy (and kinda scared) me won until now.

What if I don't write good enough (because english is not my mother tongue)? What if all I write is obvious to everyone else and I am the only one fighting? What if a friend will see this somehow and laugh at me?

It doesn't matter. I should do it, because I feel like it. Thank you for this post, OP.

- [1] https://www.microchip.com/en-us/development-tool/mpfs-disco-...

Edit: My last few words reminded me of CHarles Bukowski's "Roll the dice". Maybe I should remind myself of that a bit more often: https://hellopoetry.com/poem/68266/roll-the-dice/
Pretty much yea. So not exactly a fair comparison because e.g. grid level solar doesn't necessarily involve roof climbing.

But given current installation base, it's like 3x more deaths per unit energy than wind.
A perusal of HN is simply reading various folks complaints and pet peeves for the day.

As social media platforms discovered, the highest engagement comes from anger and frustration (basically politics).
3 eyed Simpsons fish here we come!
An editor for Clinical Quality Language (CQL) with syntax highlighting and parsing.

Repo: https://github.com/rukshn/cquill

Demo: https://rukshn.github.io/cquill/
Nonsense, you have people who got in debt to loansharks to pay of mostly gambling and property debts and then get trafficked.
I’m working on a code generation agent that lives and operates inside of GitHub instead of being tied to your IDE so that PMs and others can generate PRs.

https://rivets.dev
thank you, i appreciate it! yes, the software is api first, and much of it’s utility comes from working in other environments like google docs, ios shortcuts, etc..

in essence, the core of the project is a vector database that works for end users who want no fuss quick capture, semantic and fts search, the ability to create new relationships with marginalia.

im not trying to replace tools like obsidian or notion, i think ycb works better with them doing what they do best! i also plan to make the stack self hostable in the near future :)
Tangentially, I am glad to see this thread again, I was worried the idea was scrapped since I hadn't seen it in the last few months. For whatever it counts for, I like this idea and hope to see it continue.
LLMs aren't good at everything. If you're on the edge of knowledge and taste, it's very apparent. Might as well write it down.

Not at all. That's like saying it feels pointless to write a blog if there's search. Like gwern says, lots of people are probably going to be looking for information through LLMs in the future. If you don't write what you're thinking, you'll likely be invisible or illegible to the future. Might as well write it down.
When I ran these prompts, I saw in the chain of thought

Hmm, I need to run some code. I'm thinking I can use Python, right? There’s this Python tool I can simulate in my environment since I can’t actually execute the code. I’ll run a TfidfVectorizer code snippet to compute some outcomes.

It is ambiguous, but this leads me to believe the model does have access to a Python tool. Also, my 'toy examples' were identical to yours, making me think it has been seen in the training data.

This gave me a thought on the future of consumer-facing LLMs though. I was speaking to my nephew about his iPhone, he hadn't really considered that it was "just" a battery, a screen, some chips, a motor, etc.. all in a nice casing. To him, it was a magic phone!

Technical users will understand LLMs are "just" next token predictors that can output structured content to interface with tools all wrapped in a nice UI. To most people they will become magic. (I already watched a video where someone tried to tell the LLM to "forget" some info...)
Go to https://www.cms.gov/data-research/statistics-trends-and-repo...

Select the fourth download - as noted above - called "National Health Expenditures by type of service and source of funds, CY 1960-2023 (ZIP)"

I opened the .xlsx, but they ship a csv too. The xlsx file shows on line 6 'Private Health Insurance' - and this is under the sub-heading 'Total National Health Expenditure', itself in the column called 'Expenditure Amount (Millions)'.

I've re-visited your earlier link - https://www.cms.gov/files/document/highlights.pdf - and can't see anything - especially 'top of the second paragraph' that tries to explain that figure differently.

In any case, the full ledger has a lot more clarity.

(Oh, in your highlights document - on page three - there's a 'Health Spending by Major Sources of Funds' - but I note that it's Health Spending they're describing there.)
Oh those screenshots. Faded memories resurrect... It was the year 2000, our college dorm room. Friend's PC which was completely naked, fan pointed at it, in the summer heat of western-central India. Half-Life running at less than half the recommended FPS. Yet we played. And yet the chills ran down the spine.
How about we build this stuff in deserts where you can just plaster everything with solar in like 10% of time and 30% of money investment.

You now have 70% of budget to build battery/wind and still got enough time.

This is solved with current renewable prices without ideological preferences.
I am building a game called The kill every mosquito Project (tkemp) inspired on The Kill everyone Project (tkep) from around 2006-2007.
Mostly as an experiment to learn some new tools, unsure if it will ever be released.
Very true. Thanks for noting that.

The codebase was democracy-related civic tech software. I was a bit biased against Clojure because I wished for the world to show up in the codebase, but it was written in an uncommon language that scared away most every coder who showed up with curiosity.

Probably just the wrong language for the culture I wished to exist around the software. Plus the maintainers used Rich's essays to emphasize their desired ethos of "singular vision" development, which I admittedly became resentful of.
I am working on a reverse-engineered SDK for Stream Deck devices, called DeckSurf:

https://deck.surf

The SDK is open-source and on GitHub:

https://github.com/dend/decksurf-sdk

It's a hobby project, but one that I love working on because it unlocks some _really_ great hardware to be open to do anything I want it to be rather than be constrained by out-of-the-box client software that asks me to sign in with an account to get an extension installed.
Discussed at the time:

“It is never a compiler error” - https://news.ycombinator.com/item?id=15699675 - Nov 2017 (272 comments)
I'm building a tool for uni students to study more effectively and have less stress for their exams. This is done with the study techniques retrieval practice(practising remembering to make recall easier, spaced repetition(schedule reviews for long term memorization, concrete examples. Most of this is done with ai generated flashcards and simple ai explanations. This week I will finish the exam generation feature. http://www.mimair.com
I wanted a minimal tool to easily track, organize, and reflect on my reading—so I built one: https://bookstates.app. I'm familiar with StoryGraph, but aimed for something even simpler. (and with a sprinkle of AI)
> On windows, I type the name of an app, and right before I hit enter, the search changes and launches something else.

This shouldn't happen. If KeePass, for example, is the best guess for an app beginning with k, ke, or kee, it must also be for keep, keepa, etc. I've never experienced what you report. Except if I misspell the app name; then it's plausible that the reaction to my last (wrong) keypress happens while my hand is in flight towards the Enter key.
I think that perhaps the most important part of this is that if you write the post you wish you'd found, chances are you'll find it useful again at some point in the future.

So much of what I write has proven itself useful to me again even years after publication. Adding search functionality to my site and including my microblog posts there has extended this further.
Or it could be a case of: Never prepare a benchmark/prep a comparison which you think you won't succeed at. This is especially true when you are funded by mostly private/VC investors. Time will tell.

I think they are trying to frame the narrative; then succeed at it. Let's see. This helps justify OpenAPI's validation and efforts to investors/VC's. After all; IMO without coding as a use case for LLM's AI wouldn't nearly have the same hype/buzz as it does now. Greed (profit) and fear (losing jobs) are a great motivator to keep investment hype and funds coming in.
I still have a recognition letter from Borland regarding a bug I have found in Turbo Pascal 6.0.

function BrokenResult: Integer;
var

BrokenResult: Integer; (* This should not happen *)

begin
BrokenResult := 42 (* Local variable will be assigned, function result is whatever the compiler comes up with*)
end;
In the narrowest version of the definition:

> The Registered Skilled Reporter (RSR) is NCRA's new designation that will recognize those stenographic professionals who are looking to validate their beginning level of competency.

> You have to pass three five-minute Skills Tests (SKT), which evaluate your skills level in three areas: Literary at 160 wpm, Jury Charge at 180 wpm, Testimony/Q&A at 200 wpm.

https://www.ncra.org/certification/NCRA-Certifications/regis...
If your target audience is yourself, there's still plenty of value in writing it down.

Wait long enough and there will be situations where you did something in the past that works really well, but you can't remember anymore what you did or why you did it. An AI doesn't really help you then.
It's an interesting opinion, but I read the exact same opinions about JS developers in 2008 too.

I do agree that if you are "only" a developer, you will have to be in some sort of tightly defined niche, and how long those niches survive is anyone's guess.
AI is already writing optimized GPU code:

https://sakana.ai/ai-cuda-engineer/