skysight-inc/HackerNews huggingface dataset:
I have seen references to using uv for Python package management before and been thoroughly confused. I never realized it was not the same thing as the very nice asynchronous cross-platform library libuv (https://libuv.org/) and I could never figure out what that library had to do with Python package management (answer: nothing).

Maybe we need a Geographic Names Board to deconflict open source project names, or at least the ones that are only two or three characters long.
You jest, but given something that's in it's training data, ChatGPT's able to say the code won't terminate (eg a code to give all the Fibonacci numbers), so there are subsets of the halting problem it can solve for.
We must certainly be nearing the peak of the "fuck around" bubble.
Well there is a gap between the firing of individual neurons in your mind. How long would that gap need to be for it not to count as thinking anymore?
Failing to cut, in general: Understandable, there isn't that much you can cut without the legislature making hard choices and hard vote-compromises. (Or breaking the Constitution and/or statutory law.)

Failing to cut, after claiming it was super-easy and that you've basically already solved everything by finding instantly finding something nobody else could find using your Ultra Smart And Stable brain: Worth condemnation and mockery.
While the trip itself is amazing, it could easily be fleshed out with attractions along the way - favourite eateries, boozers, playhouses, gardens etc.
The only times I have seen this happen is when the remote devices were communicating with something on blacklist (which should be concerning anyway, but also a quick fix if not) or doing something naughty like not using the DNS server broadcast by DHCP.
It could also be argued that contributions will go way down. People who think AI can slowly one-shot many tasks will have less need for "re-use" and "open-source software". In fact if they aren't SWE's by trade (and just using AI direct) they may not even have experienced the open source culture at all. If it works who cares how?

There are opposing theories that with AI we will see less open source contributions, new tech (outside AI), libraries, etc. There is also less incentive to post code up these days as in the age of AI many no longer want to make their code public.
Ugh smart… makes me want to throw all my electronics into a volcano

But yeah what you said is way worse
I believe it is necessary for FreeBSD to get OCI and Dockerfile compatibility to stay in the game and attract curious users.

BUT I personally started using Jails because I really got tired of the "Docker" workflow and ergonomics.

After 25 years Jails are almost perfectly integrated in the OS. You will find an '-j' option in most command and of course ZFS make everything better.
It is actually so good that you might not even need a management tool like Bastille or iocage in many cases...
disagree. there's no way it's necessary that people do only the shit bits of science as a career.

then again, there's such a thing as a career as a janitor, clearning shit for life... all jobs are dignified BUT not all jobs make careers
Feels like the kind of tricks we pulled in the "640K ought to be enough for anyone" era. I would reserve them for severely constrained devices today.
As a Java developer...

If the entire problem domain space is written in a language it's dumb not to follow suit. Libraries that solve problems reduce your work to your own specific issues, rather than 'building an apple pie from scratch'.

Java is good right now because most problems have libraries to do what you want. Most formats have APIs.

It's not perfect in any area - the start-up time is a bit lame, you have to write 'anti-Java' to really get close to native performance. But it's quick to build in, the toolchain is solid, the dependency framework works better than all the alternatives. It's a 95% language that's been made development friendly.

(Golang somehow added versioning late and is 'Git+' at best, NPM unpublished stuff, C++ is hell, etc. Rust crates just doesn't have much but seems to have been built properly).

But if you're working in a new space (crypto, AI, cloud) then you should definitely look at what the state-of-the-art libraries are written in.

And you should think real hard before you implement your app in anything else. Because there will be a real, long term, painful penalty unless you get VERY lucky and the entire ecosystem pivots to your language.
Indexing automatically generated API docs using Cursor seems to work very well. I also index any guides/mdbooks libraries have available, depending on whether I’m trying to implement something new or modifying existing code.
I knew Gaben's initial project was for 3.x and WinG, but I didn't know it was released!
I've mentioned this before in previous HN threads about scintillating scotomas, but it's worth repeating: in my case, the issue was entirely due to excessive caffeine consumption. When I got them frequently I was sometimes consuming upwards of 450mg/day, when I cut intake way down they disappeared entirely, and when I occasionally fall off the wagon and have way too much that's when they come back.
I too had nausea, auras with migraines when I was a teen. I think I outgrew them. That or it was my girlfriend at the time (I was about 20) that gave would snap my neck — like some kind of self-taught chiropractor.
That lonely/downtime section at the end is a giant red flag for me.

It looks like the sort of nonproductive yak-shaving you do when you're stuck or avoiding an unpleasant task--coasting, fooling around incrementally with your LLM because your project's fucked and you psychologically need some sense of progress.

The opposite of this is burnout--one of the things they don't tell you about successful projects with good tools is they induce much more burnout than doomed projects. There's a sort of Amdahl's Law in effect, where all the tooling just gives you more time to focus on the actual fundamentals of the product/project/problem you’re trying to address, which is stressful and mentally taxing even when it works.

Fucking around with LLM coding tools, otoh, is very fun, and like constantly clean-rebuilding your whole (doomed) project, gives you both some downtime and a sense of forward momentum--look how much the computer is chugging!

The reality testing to see if the tool is really helping is to sit down with a concrete goal and a (near) hard deadline. Every time I've tried to use an LLM under these conditions it just fails catastrophically--I don't just get stuck, I realize how basically every implicit decision embedded in the LLM output has an unacceptably high likelihood of being wrong, and I have an amount of debug cycles ahead of me exceeding the time to throw it all away and do it without the LLM by, like, an order of magnitude.

I'm not an LLM-coding hater and I've been doing AI stuff that's worked for decades, but current offerings I've tried aren't even close to productive compared to searching for code that already exists on the web.
I don't really get the hate; work is boring, if some tool can make it happen faster and with less effort I'm all for it. I don't hear the line cooks at McDonalds complaining that they have to use a semi-automated grill that beeps at them instead of an open fire.
>“Email M&A@gamestop.com if you’re interested in buying GameStop Canada or Micromania France. High taxes, Liberalism, Socialism, Progressivism, Wokeness and DEI included at no additional cost if you buy today,”

Is there a "wokeness and DEI" movement in France? That has meaningful social or compliance costs? This is a country where the public response to the #MeToo movement was an open letter accusing Americans of being overreacting prudes.
Maybe in 2025 being “woke” means coming to the realization that brick and mortar video game stores have about as much future as Blockbuster, and “DEI” actually means “Amazon and Steam”.
I agree, but I think such a project is just not realistic anymore. If you make it publicly editable (like a wiki) it'll just be full of spam, and if you don't, then you need swathes of human editors. And then you get into endless fruitless debates on exactly which websites should be listed and which should be excluded.
Hey taxes are MY MONEY and I need that 2 cents back (so I can be scammed hundreds of dollars by corporations that no longer need to comply with the CFPB)
Aircraft don't need their brakes to be as responsive as cars do. There is virtually no chance of hitting a person or another plane while landing or maneuvering on the runway.
reminds me of the fraudulent Ariely and Gino papers that were exposed a year or two ago, where a very common comment was "they're dishonesty researchers, of course they are going to be dishonest".
Yeah they act holier than thou when someone else takes data but then turn around and do it themselves, I think that's called hypocrisy. Besides, once data goes to your ISP its gone, aren't we better off just limiting data that we want to keep private?
o1-pro is indeed pretty great, but I find that I can iterate several times with Gemini 2.0 Pro Experimental (or whatever their latest reasoning model is called these days) between o1-pro's responses. It's almost too slow for interactive use cases.
We analyzed the iOS app[1] and observed similar traffic as well as a number of basic security issues (hardcoded encryption keys, use of 3DES and some traffic over HTTP).

[1] https://www.nowsecure.com/blog/2025/02/06/nowsecure-uncovers...
In the US it was a long struggle to abolish that kind of corrupt spoils system [0], although the current administration is trying to bring it back again.

[0] https://en.wikipedia.org/wiki/Spoils_system
The GUI app should have a custom DNS option:

https://protonvpn.com/support/custom-dns
Really sad for the team involved.

Absolutely brutal industry
Wow this is a great formulation. I’ve started becoming senior more recently, for most code I’ve become pretty good now at making the tradeoff of how much refactoring to do versus a quick hack based on risk. Sometimes adding in an if statement makes more sense than a full upfront refactor.

The exception… is for any feature I added myself. If I spent a lot of energy releasing v1 with the “perfect” (to me) abstractions, etc. I get paranoid about more junior developers messing it up for new features. Re-reviewing code changes, insisting on all the upfront refactors and rare edge cases handled, etc. Something I need to overcome.
I might use hydraulic lines if a wiring fault could kill me lol...
Probably the biggest problem is for now everything still needs to run as root.
https://ukranews.com/en/news/933630-ukraine-must-hold-free-a...
Is it clear what is being attempted? If not how will we know whether it is failing or not?
List of Impact Structures on Earth
Either way, it's a write-off and it's not the landing gear's fault.
Tetsuwan Scientific (Building AI Scientists) Is Hiring a Full-Stack Engineer
The model of 18F changed a lot, none of those products including Login.gov or Cloud.gov were part of 18F, they're all spinfoffs that live within TTS.
This is a case for example I wish AI was targeting. However its more likely they will build more benchmarks and target dev's/SWE's quickly and hard because that's probably what their VC's want them to do. The domains that will generally benefit society - that's more of a maybe they might do later.

They just released a benchmark today to try to attempt it (OpenAI).
That sucks. The individual income tax burden in the US is higher than developed countries. You really have to plan around it.
The aggressor putin can stop any time and there will be peace.
After that new elections are legally possible according to ukrainian law.
Question to folks with good workflows: Are you using tools like DSPy to generate prompts? Any other tools/tips about managing prompts?
As a long time Pythonista I was going to push back against your suggestion that Python didn't have much momentum until recently, but then I looked at the historic graph on https://www.tiobe.com/tiobe-index/ and yeah, Python's current huge rise in popularity didn't really get started until around 2018.

(TIOBE's methodology is a bit questionable though, as far as I can tell it's almost entirely based on how many search engine hits they get for "X programming". https://www.tiobe.com/tiobe-index/programminglanguages_defin...)
The pounding pain that corresponds with heartbeat. It makes me think there are nerves that register this all the time but there's some part of the nervous system that filters that signal out.
> This was a 25% improvement on the previous record time achieved with EAST, in China, a few weeks previously

I applaud this nuclear arms race. 22 minutes is really impressive for a technology that’s always been “20 years away”. I think I will do a deep dive on the technical challenges of fusion.
XAI is proof that we can all get more done in a year than we think
Since LLMs/AI are all the rage these days - I also found a similar behavior with LLMs.

If I ask a difficult recall question (usually some very niche medical knowledge) it will get it wrong or just hallucinate. But if I ask it in the form of a multiple choice question, it often gets it right. If memory works better when prompted with the information this way - I wonder how similar LLMs and humans actually encode memory?
It sucks that US protectionism prevents homologation and sale of BYD vehicles in the US.
The radix selection algorithm is a modified radix sort that, since we don't care to sort the whole list but rather just the top K results, manages to cut some of the time out of the algorihm. It was an awesome way to get experience in CUDA programming.

Radix sort works with any ordered sets--it just lends itself well for GPUs since it is designed to be run in parallel. I used the modified version to get the best hamming distance results quickly, and implemented a few other distance measures as well (e.g., cosine distance)
Re: 3rd party integrations, think glue code for enterprise platforms (I previously worked on the developer platform at Shopify).

For example, a guide to integrate Shopify's Storefront API with Sanity CMS. These are usually a marketing/product thing more than developer docs... and almost always become obsolete after the next release and forgotten about.

Would've loved to generate a bunch of these guides and then automatically keep them up-to-date with code examples, and help serve both purposes for growth and developer docs.
And also the same Simon Tatham who wrote PuTTY

https://www.chiark.greenend.org.uk/~sgtatham/putty/
In reality, they were embedded with federal agencies and worked on engagements for them. You gotta read what people actually do in practice, versus just the pitch.
If one month is too early to indicate failure, it's also too early to claim success. But that's not stopping doge and musk from touting how much the cuts and chaos have "saved".

If I sell my car on Friday, I might claim to have saved a $500 a month car payment. But what happens on Monday when I need to get to work?

The responsible course of action would have been to lay out the markers of success so their actions could be assessed against objective measures. That's not what we're seeing in practice.
The fundamentals of software design. DRY

If you have a complex predicate that defines a set of rows, and you use that set in many different queries, are you rewriting it each time?
there are lots of them already, but many more that need them.
Run rmlint on it, it will replace duplicate files with reflinks (if your fs supports them — xfs and btrfs do), or hardlinks if not.
I’m still surprised Ryan Cohen still holds a CEO position at GameStop. Besides the brief run up in GME during 2021 (unrelated to performance) leading to short positions getting obliterated, performance of that company has been pretty awful since then.

He’s been trying to so hard to be an Elon of GME by being cryptic on Twitter, but ultimately all of his initiatives have fell flat — trading cards, selling hardware, crypto/NFT marketplace, trying to reposition itself as a platform.

Now he is trying to curry favors by riding the political wave. Almost seems like he is just trying so hard to keep it together by selling off assets.
Zelenskyy is also the aggressor when he invaded Russia.
You cannot blame Putin for Ukraine being corrupt and not holding elections.
Exactly the same trigger here. I had one just the other day at the pub. Sitting outside, under shade, but to my left was a bright spot. It’s weird how I can sense it arriving ... something about the quality of my vision subtly changes, and there it is.

Fortunately for me it isn’t accompanied by a headache. It’s just really unsettling. At least now I’ve learned to recognise them and I just try to chill out while it does its thing.

(FWIW, also a tremendous consumer of caffeine here. But this was at 17:00, a good 5 hours after my last cup.)
Yeah doesn't seem like their strategy - probably much more profitable to run Steam and take a cut from huge volumes of game sales than to try and license an engine to as many companies as possible.
Unfortunately, this is not the place to scam ppl
If you really understood what that meant, you wouldn't be gloating, you'd be humbly treating other people with respect and hoping that they'd do the same. After all, what goes around, comes around.
> When May started researching migraine in the 1990s, the leading hypotheses were that migraine was either a psychological issue or a vascular headache disorder, with throbbing pain caused by dilation of blood vessels. The psychological associations came with stigma, May says.
[...]
A lot changed in the 1990s, when May and others began conducting brain scans of people with migraine.

Sure, who the hell is this guy, and his discovery of the cortical spreading depression phenomenon:

https://en.wikipedia.org/wiki/Aristides_Le%C3%A3o
A brief history of CSS until 2016 (2016)
"losing money" is a canard when it's a self-producing government entity that was using not public dollars but instead user fees from a GSA Fund. There were lots of folks who had incentive for that thing not to work: https://insider.govtech.com/california/www-techwire-net/form...

Also, that IG report is a comedy show compared to the last 3 weeks of chaos from these people doing what they're doing flouting laws, rules and the common order.
This is a great question! Yes, for a very specific subset of problems--those where you need total recall. HNSW-based algorithms typically only compare against a subset of the whole collection in order to achieve much faster results than linear time search, and it is sometimes the case that they miss the true best results, which is a trade-off worth making. I aimed to keep total recall and my method does in fact perform faster for this particular use case.
Not young people at all, actually. Mostly mid-to-senior people.
NATS does many-to-many.
NASA rover discovers liquid water 'ripples' carved into Mars rock
And those individuals are typically well educated and well remunerated people, who as a cohort tend to lean Democrat.
Same, the fortification aura is really kind of amazing, putting aside the debilitating pain that's quickly approaching. It's really weird to have a part of your vision just "not there" as opposed to being black. It's even stranger when looking at a face or some recognizable object, and half of it disappears into nothingness while the other half still exists. Fun to play with.
Based on the Github commit history, O3DE started dying off in 2023 and never recovered. There is still not a single shipping game in https://o3de.org/showcase/ either.
haa, an insepector general looking at this stuff is quaint in the era of let's just break all the rules.
Moth employs novel optical illusion to appear 3D
The solution is fairly straightforward. The list of gambling and item-selling (for real money) sites is finite and known. Valve could either stop allowing their bots to trade items, or (even more usefully) ban and burn any items that pass through those sites.

The problem is, if you can no longer cash out the items for real money, they’re going to lose a lot (>95% I’d guess) of their value. Nobody wants $25k of steam wallet money, they want $25k, period. This would be terrible for valve, since it would severely diminish the value of all items (thus diminishing their cut of every on-platform sale), as well as cut the demand for unboxings (which they of course also make a cut on). Valve obviously cares more about their money printer than the fact that it facilities children gambling, so they do nothing.

It’s pretty easy to see why they allow this. They made over a billion dollars in 2023 on unboxings alone, ignoring the sale/trade fees. I doubt anything will change without a major US lawsuit, which I doubt will come any time soon if it hasn’t already.
Cost and the potential for vendor lock-in drive this. How long does anyone seriously think electric brakes will last on cars that bang around in mud and potholes full of water? What is the failure mode? Can you even tell when the brakes are failing? There are hydraulic brake systems many decades old, still in service. There's nothing new about this electric brake stuff that has only become feasible or cheaper today... It was deliberately avoided by engineers of the past because they did not trust the technology. They didn't trust hydraulics either. That's why emergency brakes are cable-driven. Of course, the cable can also work when there is no hydraulic pressure, such as when the car is parked and turned off. It's a smart design that serves multiple purposes.
>A leaf-mimicking moth uses nanostructures to create 3D leaf shape appearance

https://www.cell.com/current-biology/abstract/S0960-9822(25)...
HP AI-enabled printer?

What, did the state of California ask them to develop a new punishment for tech workers convicted of murder? Is Hans Reiser being tortured with this?
It is honestly one of my favorite documents. With the thought put behind it, it is of no surprise the game was such a well crafted masterpiece.

Most software work tends to move away from this kind of ... I don't want to say documentation, we have better documentation tools than ever, more-so a level of writing in general that is more 'human', be it written documents at length or well commented code.

Another one is `The Sims` https://news.ycombinator.com/item?id=43064273

I recall a Warcraft III one I once saw, that went into technical details on the tooling/scripting packaged with the game. That was another great document too, but I don't have it :)
Something odd being gas prices didn't rise with inflation, work equipment tax breaks + tariffs added to a materials / chips supply chain shortage, mortgage + student loan deferment + COVID stimulus + ppp loans boosted spending power.

Led to increased demand of used cars.
I've actually been wondering what platform(s) people would flock to if YouTube were to suddenly disappear. Vimeo? DailyMotion? Or even... PeerTube??...
It wouldn't surprise me if historically people have tried similar-ish strategies of trying to taking advantage of people's "rally behind the flag".

There's various historical examples of people doing extremely silly things for affection or attention.

That said it's utterly disgusting to abuse it.
The way foam mattresses work is weight deformation. If your butt is heavier than your head, it sinks in more.

I’ve never seen any evidence to suggest this was good for spinal alignment. If you’re a side sleeper, it can also be bad for your shoulders if it doesn’t sink in enough.
In my experience and logically, goths might form in smaller centres (or cities) but will converge in cities when they pursue university, careers, or richer environments. I hung out with goths in Toronto in the 90s, some were there for fashion reasons but many were quite committed including developing their own takes (hippy-goth, techno-goth, etc). The article's use of goths as an example is stretched.
The article says it already hard links duplicates. But likely not able to help if you are using multiple versions of interpreter and lib.