skysight-inc/HackerNews huggingface dataset:
Back to school working on the side for a freelance company like upwork until you have that extra skillset maybe. Full acceptance no guitars.
I had to do something similar with BigQuery and some open source datasets recently.

I had bad results with Claude as you mentioned. It kept hallucinating parts of the docs for the open datasets, coming up with nonsense columns. Not fixing errors when presented the error text and more context. I had a similar outcome with 4o.

But I tried the same with o1 and it was much better consistently, with full generations of queries and alterations. I fed it in some parts of docs anytime it struggled and it figured it out.

Ultimately I was able to achieve what I was trying to do with o1. I’m guessing the reasoning helped, especially when I confronted it about hallucinations and provided bits of the docs.

Maybe the model and the lack of CoT could be part of the challenge you ran into?
This is a good anecdote but most software engineering is not scripting. It’s getting waist (or neck) deep in a large codebase and many intricacies.

That being said I’m very bullish on AI being able to handle more and more of this very soon. Cursor definitely does a great job giving us a taste of cross codebase understanding.
I missed where they say insurance solves everything. I understood it as the government running it solves many of the issues introduced by the private sector, and the insurance was another thought.
I’m working on a cross-platform fast multithreaded HTTP / FTP downloader that will download much more quickly than other clients like FileZilla, hash check files, perform follow up operations (like extracting RARs or deleting files on the remote,) and have a nice graphical UI that runs in the browser and allows local/remote/cloud control. It’s early (started last week) so there’s not much done yet, but if you’re interested, would love a star or watch: https://github.com/lukevp/Speedful
Sure but people around today benefited tremendously from the horrific acts of their ancestors.

It’s uncomfortable if you’re on the benefactor side but it is the truth.

There are levels to it and some oppressive acts of the past were magnitudes worse than others. I mean literal genocide.
We’re building bleeding edge visual AI infrastructure at VLM Run (https://vlm.run).

We’re also hiring for multiple roles if anyone’s interested in founding roles (ML Systems, DevRel): https://vlm-run.notion.site/vlm-run-hiring-25q1
Yes, that was my non-mathematician's intuition.

Also, if I want to transmit a large set of primes (the complete calculated constant), I'll have to /retransmit/. How do I do that unambiguously? Well, "SOS". Transmit the set of primes. Pause long enough. Retransmit them. Ad infinitum. Ensure the pause is very very precise too.

It would be fun to pause for 2.<precision> seconds between retransmits.

Things are observable in the universe because we can tell when they are there and /not/ there. Any homogenous continuum ought to be undetectable (e.g. relativistic frame of reference, so my non-physicist brain says).

Edit: singular/plural bugfix
LLMs can fundamentally only do something similar to learning in the training phase. So by the time you interact with it, it has learned all it can. The question we then care about is whether it has learned enough to be useful for problem X. There's no meaningful concept of "how intelligent" the system is beyond what it has learned, no abstract IQ test decoupled from base knowledge you could even conceive of.
I only play Beyond the Sword, the new Civs are not for me. Civ4 is a logistics game, as is real life.
It's the opposite. An LLM is better at CEO stuff than working code. A good developer + LLM instead of CEO can succeed. A good CEO + LLM instead of developer cannot succeed. (For a tech company)
Firefly is a typed full stack programming language:

- object capabilities

- implicit async/await

- immutable collections

https://www.firefly-lang.org/

It's small and (hopefully) fun, and quite usable already. If you try it out, please share your thoughts!
Interviews like leetcode on whiteboard only testing your reasoning not if your solution will execute out of the box in zero shot style. Humans solve problem in iterative way that's why fast feedback loop and access to tools is essential. When you start coding compiler or linter hints you that you forgot to close some braces or miss semicolon. Compiler tips you that API in new version changed, intellisense hints you what methods you can use in current context and what parameters you can use and their types. Once you execute program you get runtimes tips that maybe you missed installing some node or python package. When you installing packages you get hints that maybe one package has additional dependency and 2 package version are not compatible. Command line tools like `ls` tells you what's project structure etc.
I think AI take-off is relatively slow
Trying to keep a computational epidemiology research group going in the teeth of the CDC, NSF and NIH being absolutely gutted.
There are billions of people in the world vs millions or hundreds of thousands of people in most cities. Obviously in both cases you have to multiply through by software developers per person but that doesnt affect the scale of the comparison. Your potential market for hires is hundreds of times bigger, or even thousands.
Interesting that there is no equivalent of a public square in the digital space. Wikipedia maybe, but it feels more like a library with steep rules rather than a plaza.

Maybe email, it's not easy to connect with people. But it's not easy to strike up random conversation in a plaza either. Email + html web, which is privates making data public, but close enough
Sounds to me like the real criticism is dirty electricity generation.
Im making an orthodox file manager with vim-ish interactions. In rust with iced-rs.
I’m confused by the article mentioning West Virginia as a prime location for data centers along side Ohio - I am not aware of a large concentration of data centers in WV? (Unlike VA, of course)

https://westvirginiawatch.com/2025/01/16/west-virginia-isnt-...
Unless it works by literally scrolling with JS, I bet some strategic bit of CSS should do it...
Interesting that Claude wins despite the other models being more expensive and doing much better in the traditional benchmarks.
A cloud agnostic platform to run your compute workloads across cloud providers. Currently supports Vultr and DigitalOcean. More cloud providers coming soon. Will also release support for on-prem.

Daestro - https://daestro.com
Nothing about that comment implies it's LLM generated, and it's bizzare how it's being received since it's a pretty reasonable take.
The article says as much!

> Simon Willison is the master of this and even has a subdomain devoted to his
> At least they’re not pushing you down the wrong path

No, but the release of spec single-handedly killed Schema, a more mature contract lib.

Then spec stagnated, because the core team didn't want to work on it, but as a core team library, nobody else can work on it, either.

Thus was born Malli, because people got tired of waiting.
Very few people are typist.

Most people can use a keyboard, but the majority of non-technical people type at a speed which is orders of magnitude less than a professional typist.

Another comment here mentions how they used colab while not being a SWE, but that is already miles ahead of what average people do with computers.

There's people who have used computers for decades and wouldn't be able to do a sum in a spreadsheet, nor know that is something spreadsheets can do.
Thanks for pointing us to this documentation. However, on my android app, the settings mentioned in tips 1 and 2 don't exist.
But why would that information not be included in the wide crawl already encoded in the model weights before the knowledge cutoff? I believe the article mentions frontier models so we are talking about models trained on trillions of tokens here
Seconded. Zed makes it trivial to provide entire codebases as context to Claude 3.5 Sonnet. That particular model has felt as good as a junior developer when given small, focused tasks. A year ago, I wouldn’t have imagined that my current use of LLMs was even possible.
I honestly can't tell if this is a sarcastic reply or not
Have you considered getting a voip number? Google Voice, Twilio, etc.

As an aside, I think it's insane that banking apps almost always have 2FA via SMS, which is known to be less secure than a TOTP authenticator, whereas my Nintendo account has TOTP 2FA, and passkey support. Heaven forbid I want more security options for my banking than for my videogames.
Agreed. It reminds me of the article about how self-driving cars, by being safer, would worsen the organ waitlist.[1]

Like, in what other context would you raise this concern about saving lives?

It's the same kind of dishonesty, picking out one hot-button source of pollution, apportioning out its health impact, and complaining about it alone.

[1] https://slate.com/technology/2016/12/self-driving-cars-will-...
I made a small and light CRUD web thing in FastAPI to organize my personal library. Mostly it focuses on physical books, but handles ebooks too. I published it as FOSS and some people requested features, so I expanded it a little. It's nothing fancy: https://github.com/seanboyce/ubiblio

...absolutely no one requested an RISC V port, but I did that too for laughs. Neat to see the whole thing run on a system the size of a postage stamp.

Not sure what to do with it next. Will probably just let it be what it is, and fix any bugs that people report. Maybe move on to a new little weekend project.
Super simple business idea validator using AI.

https://ideapulse.io
Optimizing our rendering algorithms for Apple Vision Pro. Trying to render a 300-million atom cell model at 90fps stereo. It's trivial on a 4090, it's pretty hard on a ~30W mobile GPU (W correct??). I'm thinking about a bunch of immersive mesoscale biology stuff next.
Is it intentional deceit to tell everyone it's leading to something when, as you correctly point out, nobody actually knows if it will?
Just cut and paste whatever you wrote in comments into a blog. it'll help you get over the mental hump.
> The goal is to have more researchers that will do high impact research

Given that my comments are downvoted like crazy, I've got the feeling that the US university including the Professors (tenured) are missing the forest from the trees regarding this issue.

I once asked a senior and prominent US Professor regarding their multi-million dollars grant for single project that can be easily spent on multi-project with similar or higher impact in other countries. His answer was they have to spent a lot on students, and now I know the truth that most of the money are going to the research managers and admin staff, what as waste.
Looking at the sample documents, this seems more focused on tables and structured data extraction and not long-form texts. The ground truth JSON has so much less information than the original document image. I would love to see a similar benchmark for full contents including long-form text and tables.
People will complain no matter what you do...death, taxes, stupid people on the internet.
> Sure but people around today benefited tremendously from the horrific acts of their ancestors.

Including the Shawnee people. So it makes this stance just a tad hypocritical.
That doesn’t make any sense. The Chinese are also the main victim of these scam factories. That’s why scammers kidnap Chinese to work there, because they speak the language and are more convincing to victims. Also, customs will specifically warn Chinese who are flying to those areas about these fake “job offers”. And the article mentions that Thailand is cracking down before their president meets with the Chinese, which doesn’t make any sense if the CCP is backing them.
I’ve hit so many fun compiler bugs. Usually easy to work around though (yay modern / fp flavored languages). It certainly helps when it also crashes the compiler ;).

Miscompilation bugs are definitely nasty though. Especially if it’s a self boot strapping compiler. Save your old build artifacts! :)
More precisely, distinguishing a process and a thread is a pointless overspecification. Unfortunately POSIX mandates it and glibc accepts it.

If you want to register per-thread signal handlers you're forced to step outside the bounds of glibc and pthreads which I think is quite unfortunate.
Everyone needs a pollution tax, hardly anyone wants one
They primarily target Chinese, actually. That’s why they kidnap Chinese to work there, because they speak the language and are more convincing to victims.
You sound like someone who never used punch cards.

I think most developers could do that if they trained. As someone who learned how to program before the internet, its just a different mindset and would take some time to adjust.

I am doing that now where changes take a day to make it to staging and no local environment. You roll with it.
When I moved to OSX from Linux for work, there was the choice of homebrew, which blasted crap all over /usr and screwed around with SIP, vs MacPorts that worked within the constraints of the way OSX works, including frameworks and versioning for things like Java and Python.

MacPorts just works, installs everything under /opt and integrates the ports into the OSX world, including things like launchctl services etc.
It gets more interesting when someone gives the LLM the power to trigger actions outside of the chat, the LLM has access to genuinely sensitive data that the user doesn't, etc.

Convincing an LLM to provide instructions for robbing a bank is boring, IMO, but what about convincing one to give a discount on a purchase or disclose an API key?
I've been working on a webapp to scrape links users enter from Zillow/Apartments.com/Trulia/etc to build tables of listings you are interested in. It can show your commute time to work or queries for amenities nearby like "Trader Joe's".

https://getlistable.app/
What’s the WPM cutoff to be considered a typist?
old Wolrd is absolutely incredible as a CIV replacement
Because making the U.S. solvent is critical to preserving democracy. A country drowning in debt with an inefficient government is weak. If the U.S. collapses financially, who do you think fills the void? China? Russia? Do you trust them to uphold free speech and individual rights?

Fixing the system isn’t just about economics… It’s about ensuring that democracy doesn’t get replaced by something far worse.
90% of new electricity generation in the US is solar or wind.

Coal generation has generally trended downward since the mid 2000s.

We don't need nuclear to replace coal.
Are you suggesting that OpenAI published a paper assessing their own models on real-world problems, but failed to properly use their own models? And/or that you know better than OpenAI scientists how to use OpenAI models most effectively?
Previously on source: https://news.ycombinator.com/item?id=43086347
I've encountered 1 in ~20 years. I don't even remember what it was, but I remember being shocked when I tracked it down and it actually was a compiler bug
Maybe this is a hot take, but I think it's because they just don't need to. The amount of money they make every year is massively more than the amount of money they need to spend to keep making that money, so they have plenty of extra to spend on this and then some. Couple that with a potential upside of either global domination or elimination of their entire workforce and it's a no-brainer even if it takes another decade or more. They don't need to worry about putting too much in until their investors demand that they stop. It's not like they aren't still turning massive profits.

It's easy to forget, but ChatGPT is barely 2 years old, and the difference between then and now is quite substantial.
Cosmic Distance Ladder [pdf]
Getting one persons taxes is not why you enforce, any more than why the police enforce other kinds of laws that don't have anything to do with bill collecting.
It is a shame that quicksort has to be covered. I mean, it does have to be covered. But it has an O(n^2) cost for a particular input, despite being generally considered nlog(n), seems to me to introduce some fuzziness in an otherwise solid concept.

But it does need to be covered.

Unfortunately.

(Mergesort is best).
XMR helps immensely with that.
I flat do not trust that the motivations for the legislation are what the government says.

The UK has a history of covering up child abuse by establishment figures, not least Prince Andrew. They are not actually concerned with preventing child abuse.

Successive UK governments have tried to remove or weaken encryption over the years since the 90's. There have been a succession of excuses, but mostly "think of the children".

The various MI* agencies have said publicly that they cannot carry out their duties (that of spying on UK citizens) while E2E encryption is available.

IF they had the courage of their convictions they would just lay out their case for a society with no privacy, have the argument, and accept the conclusion. But I realise this is politically naive.
This is not a novel question.

If someone gets killed at work, how much do they get from workers' comp? What is a micromort and how much does one usually sell for? What did weregeld used to be back when it was still a thing?
That's 90% bandwidth efficiency and 60% compute efficiency

https://www.nvidia.com/en-us/data-center/h100/
Some losses are inevitable when you overhaul a system. The bigger threat is letting the government drown in debt, which would be an existential risk to democracy. If the U.S. collapses financially, lamprey control is the least of our problems. The idea isn’t to nuke every program. It’s about cutting bloat and reallocating resources. Sure, some useful things might get trimmed. But staying on our current path until the whole system fails would be worse.
A lot of modern electricity generation is to power data centres and bitcoin mining.

Quick googling found a stat that 1.6% of the whole world's electricity supply going on computing and also https://www.visualcapitalist.com/charted-big-tech-uses-more-... etc.

And we need more! On day 2 of his presidency Trump pledged to fast-track new power generation to drive data centres in the US. https://www.axios.com/2025/01/23/trump-ai-power-plants-data-...

Drill baby drill! Using electricity on compute is driving future dirty power generation.
But the economy is doing so well guys, don't worry about the real inflation numbers being nearly 40-50% in the last 5 years or so. Lines go up, things good.
As someone who was equally deep (I worked with you and the Danes), I think a lot of that elitism isn't just about building software.

It's a large part of why I've stepped back from clj these days.
No. And please stop this hype.
IIRC only search is React. Everything else is still Hotwire or Hotwire-like, with numerous bugs
you miss my point about zero short style where you have only one shot to compile and execute you code. Even in old times when people programmed using punched cards it required a lot of reviews and iterations. This is the reason why scripting languages like python, ruby, php, javascript got popular because you had very fast feedback loop and do dozens of mini experiments. Majority of coding problems we have today are not algorithmic in nature.
i think they meant lower level.
That's what costs more, but it does not answer why the companies are choosing to pursue it.
Stack Overflow/Stack Exchange used to be such a good site for this - I'd just ask the simplest kind of question on how to do it and then answer it myself a few days later. It was great because SO would show up on a search; it ranked well on Google unlike personal blogs and public wikis. As a bonus, other people also maintain the answer and it stays up to date.

This was one of my favorites: https://stackoverflow.com/questions/2757107/developing-for-a...

It was a checklist and people would just add on to the checklist as things changed.

Alas, it's not practical to do this anymore, because you'd just get downvoted to -13 under the current administration. Don't build atop other people's platforms, I guess.
I didn't ask about an unspecified someone else, I asked about yourself. It makes a big difference to understand what I meant.
> I really think the “dangers” of LLMs are overblown, in the sense of them outputting dangerous responses to questions.

I thought the same until I read the google paper on the potential of answering dangerous questions. For example; consider an idiot seeking to do a lot of harm. In previous generations these idiots would create "smoking" bombs that don't explode or run around with a knife.

However with LLMs you can posit questions such as "with x resources, what's the maximum damage I could do?" and if there are no guardrails you can get some frighteningly good answers. This allows crazy to become crazy and effective, which is scary.
I'm building a full event sourcing framework for the IDE to help software creators (myself included) create educational software courses and lessons 100x faster! Hoping to launch the full product by summer:

https://codevideo.io

https://github.com/codevideo
I guess all the party members who "fled" to europe and canada while still in control and running their business are also to be seen as persecuted evildoers instead of what the ccp really is, a landed gentry that colonized its own people ?
As soon as citizens no longer trust their democratic government, democracy stops being effective. I the Netherlands I think the governments have done a pretty decent job (although far from perfect, but compared to other countries they’re top of class) and I trust that most people in government are trying to do the right thing. A lot of the online lies are aimed at creating this distrust so democracies stop working.

And that distrust starts with this dishonest framing like ‘ukrain are stealing our dollars’. No they’re not, it’s your politicians that decided it was in the interest of the US to have wars: fight hitler (thank you!), fight communism in Vietnam, fund and later fight saddam, fund and later fight taliban.

But now you have a government that no longer thinks fighting Putin is useful, because they think the Russian style of government is the way to go, and not a threat to the US way of life. I doubt they’re right, the average Russian in the country leads a very poor life, and freedom is not a priority in Russia, if you disagree with government you will get thrown out of a window.

But your government is now following the government style of Russia, not following the rules of law, not following democratic, constitutional rules. Do you really want to be next Russia?
> I didn't put any full-time SWEs out of work, but I did take one job away from a Fiverr freelancer.

I think this is the nuance most miss when they think about how AI models will displace work.

Most seem to think “if it can’t fully replace a SWE then it’s not going to happen”

When in reality, it starts by lowering the threshold for someone who’s technical but not a SWE, to jump in and do the work themselves. Or it makes the job of an existing engineer more efficient. Each hour less work needed spread across many tasks that would have otherwise gone to an engineer eventually sum up to a full time worth of an engineer. If it’s a Fiverr dev you eliminated the work of, that means the Fiverr dev will eventually go after the work that’s remaining, putting supply pressure on other devs

It’s the same mistake many had about self driving cars not happening because they couldn’t handle every road. No, they just need to start with 1 road, master that, and then keep expanding to more roads. Until they can do all of SF, and then more and more cities
Though as I said in the rest of my comment, the 2+2 unwrap only works for N=2. So it's not a general unwrap, but rather a specific example that happens to work for N=2.
Porcupine is actually the same meaning, porcus (pork) spina (thorn/spike). It's just a bit obfuscated in modern English compared to e.g. Italian (porcospino)