MurphyA/hacker-news huggingface dataset:
by develatio | 2025-06-24 21:38:42+00:00
True. Most services (unless your service is a demo/toy project, as I stated earlier) have way more traffic. It might not be evenly distributed though the day, but if you add all the CPU time in a day, I’m sure it will exceed 24h. So that leaves me with the question for who is this? Developers that are starting and want to deploy something small?
by mrtksn | 2025-06-24 21:38:46+00:00
There's one area where EU software industry is on the cutting edge: The gaming industry.

Again, the platforms are all American but Europeans know how to make kick ass games that are delightful and awe inspiring. French, Polish, Ukrainians, Bulgarians, so many legendary people are from Europe.

They should hire game developer to guide the user experience and listen to them very carefully.
by leeoniya | 2025-06-24 21:38:49+00:00
i am NOT saying they are not useful; they are. especially in domains you are unfamiliar with, or boilerplate, or when being used by an expert in the loop. but that is NOT the same thing as being an expert.

an expert can write 10 lines of code that will be hyper fast while an LLM will write 30 lines that are super slow. both "will work", but one will fall over under load and will be hard to maintain and the other will not.
by NordSteve | 2025-06-24 21:38:52+00:00
I pasted your prompt:

ffmpeg command to convert movie.mov into a reasonably sized mp4

into the Copilot app just now. Here's the response:

ffmpeg -i movie.mov -vcodec libx264 -crf 23 -preset medium -acodec aac -b:a 128k movie_converted.mp4

with this explanation

Here’s the breakdown: - -vcodec libx264: Uses the H.264 video codec, great for compression and compatibility. - -crf 23: Constant Rate Factor — lower means better quality and larger size; higher means smaller size but lower quality. 23 is a nice middle ground. - -preset medium: Controls encoding speed vs. compression efficiency. You can try slow or faster depending on your needs. - -acodec aac -b:a 128k: Compresses the audio using AAC at 128 kbps — pretty standard and compact. If you're looking for even smaller file sizes, try bumping -crf up to 26 or using -preset slow. Want to bake in scaling, remove metadata, or trim the video too? Happy to tailor the command further.
by chaosharmonic | 2025-06-24 21:39:02+00:00
> I don't know of a single person who has switched to a smaller phone after having a bigger one

Consider how small the overlap is between devices in a product lineup in the first place and an audience that can buy them -- whether that's through carrier availability to put them on plans if in the US, or the resources to spend on them up-front.

That trend also is based on touch as the primary method of interaction -- but given the tethered AR devices we're starting to see trickle out, and Android's desktop mode finally hitting prime time, that assumption might not hold long-term. I'm not saying this will be the timeline we live on, but considering some of the experiments with dedicated, external devices for powering them, it's not hard to envision the pendulum swinging back toward smaller phones that focus more on things like the compute and sensors and less around a screen you look at all day.

Think of the (modern) Moto Razr. You could, hypothetically, have a compute device that more so resembles the folded-down version of this -- aimed more toward external displays, and less toward being regularly looked at.
by 9rx | 2025-06-24 21:39:27+00:00
> If you live in a pre-car American town

Technically it was established before the automobile, but its tenth of a mile downtown commercial strip is the only remaining remnant of that. For all intents and purposes, it was built to "modern" standards, which is to say that its density is on par with the average American suburb. – To be fair, the streets and sidewalks are sensibly laid out. Some of those winding maze suburbs would take days of walking just to get out of the maze. That certainly helps.

By definition, urban requires at least 1,000 people per square mile at minimum. Any less than that and a place is well and truly rural by every account. Even at that minimum density, unless the town is literally a straight line, most everything should still be reasonably walkable.

The difference is really only that people in towns of 3,000 people want all the jobs, services, and amenities as possible. Whereas suburban folk fight tooth and nail to keep it all out. But the question is: Why? Why wouldn't you want those things nearby, most especially when you are complaining you can't afford transportation to those amenities where there are found elsewhere? What's the appeal of being shoved up tight against your annoying neighbour and to have nothing else?
by parliament32 | 2025-06-24 21:39:32+00:00
Don't forget about the Copilot in Windows, which is different from the Copilot in Bing, which is different from Copilot in Edge, which is different from the Copilot in Copilot Studio... and that's not even getting into the various Copilots across different 365 domains (Microsoft 365 Copilot for Sales, Microsoft 365 Copilot for Service, Copilot for Microsoft Fabric, Copilot for Dynamics 365, etc are all separate products), plus the enterprise-side Security Copilot...
by napoleongl | 2025-06-24 21:39:53+00:00
If only MS copilot was an actual co-pilot in my daily flight of work… but no, it cannot actually draft an email, create planner tasks or book meetings. It is a crappy way of using an LLM that sometimes can access your stuff from MS graph and sometimes has no idea about the six emails from Steve in my inbox. And no, its PowerPoints are not good either, they are LinkedIn in ppt-form.
by ggm | 2025-06-24 21:40:21+00:00
The poor don't save a buck when they next need to fly and are exposed to excess costs because of not being able to buy the bucket price seat. The mechanistic way this usually exposes is "only six seats at this price" and they went milliseconds after release.

You truly believe you're right and frustratingly I truly believe you're wrong AND I'm lazy and don't want to prove it or convince you. It's just what I think. Your examples are good. There are equally good rebuttals you could steelman for yourself if you wanted to.
by almostgotcaught | 2025-06-24 21:40:32+00:00
> NVIDIA has lost, just that GPU's have lost

i hope you realize how silly you sound when

1. NVDA's market cap is 70% more than GOOG's

2. there is literally not a single other viable competitor to GPGPU amongst the 30 or so "accelerator" companies that all swear their thing will definitely be the one, even with many of them approaching 10 years in the market by now (cerebras, samba nova, groq, dmatrix, blah blah blah).
by mitthrowaway2 | 2025-06-24 21:40:35+00:00
I'm very much an AI doomer myself, and even I don't think AI 2027 holds water. I find myself quite confused about what its proponents (including Scott Alexander) are even expecting to get from the project, because it seems to me like the median result will be a big loss of AI-doomer credibilty in 2028 when the talking point shifts to "but it's a long tailed prediction!"
by WorldMaker | 2025-06-24 21:40:44+00:00
This is a higher level toolkit for building SVGs of diagrams, like GraphViz or Mermaid. Compared to Mermaid, explicitly, it is more "mid-level" like Processing/P5.js or D3.js, higher concepts than raw shapes, but lower concepts than DSLs explicitly for GANTT charts or flowcharts.

Compared to P5.js or D3.js, Bluefish uses a React-inspired tree (and its SolidJS library even supports JSX, just not its vanilla approach) more than "turtle commands".
by macNchz | 2025-06-24 21:41:24+00:00
I'm all about clear prompting, but even using the verbatim prompt from the OP "ffmpeg command to convert movie.mov into a reasonably sized mp4", the smallest current models from Google and OpenAI (gemini-2.5-flash-lite and gpt-4.1-nano) both produced me a working output with explanations for what each CLI arg does.

Hell, the Q4 quantized Mistral Small 3.1 model that runs on my 16GB desktop GPU did perfectly as well. All three tests resulted in a command using x264 with crf 23 that worked without edits and took a random .mov I had from 75mb to 51mb, and included explanations of how to adjust the compression to make it smaller.
by ripberge | 2025-06-24 21:41:57+00:00
Huh, I got attacked from 170 countries last year (HTTP) and Cloudflare's autonomous detection (machine learning powered) rules did almost nothing. It was millions of the same requests over and over and the only thing that we could do to stop it was manually put in rules to block routes. Not only that, some of the attacking traffic came from within Cloudflare workers or it was at least going through their WARP client (those details are now fuzzy). Was a pretty miserable failure to perform on their part.
by jchw | 2025-06-24 21:42:10+00:00
Sigh. And now that it's been long enough, everyone will conveniently forget all of the reasons why this wound up being insufficient, and think that all of the desktop environment and toolkit developers are simply stupid. (Importantly, applications actually did do this by default at one point. I remember a wonky-looking nvidia-xsettings because of this.)

The thing X11 really is missing (at least most importantly) is DPI virtualization. UI scaling isn't a feature most display servers implement because most display servers don't implement the actual UI bits. The lack of DPI virtualization is a problem though, because it leaves windows on their own to figure out how to logically scale input and output coordinates. Worse, they have to do it per monitor, and can't do anything about the fact that part of the window will look wrong if it overlaps two displays with different scaling. If anything doesn't do this or does it slightly differently, it will look wrong, and the user has little recourse beyond searching for environment variables or X properties that might make it work.

Explaining all of that is harder than saying that X11 has poor display scaling support. Saying it "doesn't support UI/display scaling" is kind of a misnomer though; that's not exactly the problem.
by kelnos | 2025-06-24 21:42:28+00:00
I think then you have to provide a strong argument for why a particular product/service should be considered under the "community-wide benefit" umbrella.

Public health is very clearly to me a collective good: I benefit from others being healthy in so many ways. Similar things can be said about funding schools; I don't have children, but I will benefit from the next generation of adults being well-educated. Welfare and supportive housing reduces crime and general dirtiness and decay where I live, so I'm happy that my taxes go toward that (I want more going toward that, honestly). I don't need to make arguments involving empathy to prove these things make sense, which is good when there are so many people not motivated by empathy.

But I'm not sure affordable flights is a public good. Certainly I want air travel to be accessible to more people; it shouldn't be the kind of thing only well-off people can do. (When I was a kid in the 80s/90s, we didn't have the money to fly, which limited our vacation choices.) But I'm not convinced that regulation should aim to "redistribute" cost so that people like myself should pay more for flights so others can pay less; that doesn't feel like it benefits me or the "public", really.

In general, though, I think the market is actually working for once. Airlines have unbundled a lot of things, and then there's basic economy as well. Even with airline consolidation, (inflation-adjusted) fares are pretty low, and if you want a basic economy fare, or even a regular economy fare (but without checked baggage or refunds or changes), you can get a pretty good price.
by ggm | 2025-06-24 21:42:36+00:00
I agree. Boards should be under more pressure to deliver longterm outcomes of benefit beyond their immediate board term, KPIs and rewards. Possibly the path out is to make some board renumeration tied to 5 and ten year success.

These shitty LCC patterns make short term revenue and the long term consequence of market share moves don't get factored in.
by Merad | 2025-06-24 21:43:42+00:00
I've been coding for 20 years, I very much like having git info in the prompt. Even if it doesn't tell me everything (and it often doesn't) it _is_ a reminder that I have uncommitted changes, or haven't pushed yet, or a stash that I might have forgotten about.

I played with Starship for an hour this morning - the joys of 50 person planning meetings - but ultimately uninstalled it. I did like some of its options like command timing and success/error, but all the tool versions ultimately just felt like noise. Not worth the effort to maintain a complex custom config to trim it down to what I'd want.
by arp242 | 2025-06-24 21:44:02+00:00
I get why they do it; for better or worse, the browser is a major way many people interact with email, banking, etc. etc. A malicious extension would be a world of hurt. Some of that is moving to mobile, but with 5 billion people on the internet, Firefox's "low" market share at 4 or 5% is still over 200 million people, so it's still used by dozens or perhaps even hundreds of millions of people for these high-security tasks.

When I did IT support I've seen so many people do completely crazy things. I've seen people with 6 or 7 different browser toolbars and they use none of them. People with 3 different virus scanners they never remember installing, and of course ransomware they never recall installing either. etc. etc.

And honestly, can you really say you'd never click on the wrong "allow this untrusted extension" button when distracted, engaged in something else, tired, or whatnot?

I agree it can be annoying, but it's not impossible to maintain your private (signed) extensions. And for >99% of people, it's probably a sensible thing to do – this includes most tech people because most tech don't have a bunch of private extensions.

For everyone else, you can sign your own private extensions (some effort, but fairly minor) or use the Developer Edition, which allows installing unsigned extensions.
by dragonwriter | 2025-06-24 21:44:11+00:00
> But there is the issue of whether there are damages.

Not if there isn't infringement. Infringement is a question that precedes damages, since "damages" are only those harms that are attributable to the infringement. And infringement is an act, not an object.

If training a general use LLM on books isn't infringement (as this decision holds), then there by definition cannot be damages stemming from it; the amount of the source material that the model file "contains" doesn't matter.

It might matter to whether it is possible for a third party to easily use the model for something that would be infringement on the part of the third party, but that would become a problem for people who use it for infringement, not the model creator, and not for people who simply possess a copy of the model. The model isn't "an infringing object".
by zahlman | 2025-06-24 21:44:17+00:00
> how to define a python version for a specific project (it's defined in both .python-version and pyproject.toml)

pyproject.toml is about allowing other developers, and end users, to use your code. When you share your code by packaging it for PyPI, a build backend (uv is not one, but they seem to be working on providing one - see https://github.com/astral-sh/uv/issues/3957 ) creates a distributable package, and pyproject.toml specifies what environment the user needs to have set up (dependencies and python version). It has nothing to do with uv in itself, and is an interoperable Python ecosystem standard. A range of versions is specified here, because other people should be able to use your code on multiple Python versions.

The .python-version file is used to tell uv specifically (i.e. nobody else) specifically (i.e., exact version) what to do when setting up your development environment.

(It's perfectly possible, of course, to just use an already-set-up environment.)
by manquer | 2025-06-24 21:44:33+00:00
Traditional Broadcast TV(or radio[1]) uses limited shared airwaves.

You can have only so many channels, so they has to be acceptable to plurality of people over whom you are transmitting and therefore needs content(and ad) moderation and acceptable standards.

YouTube is not a shared public good, does not have a technical limitation for another provider with different flavor to compete.

---

More comparable is Cable TV. No content restrictions apply to Cable TV, this is why HBO doesn't have to censor by blurring/bleeping even common swear words as CBS/NBC/ABC/Fox do, or follow regulations around what kind of content can be shown on prime time versus late night or allocate time for just news.

There are plenty of low quality cable channels and they make money(i.e. enough people want them) like reality TV, pure telemarketing channels, televangelists or porn or anything in between, there are no standards that they need to comply whatsoever.

While the confusion is understandable, few people actually get their TV over airwaves, for most consumers it looks like it is all cable or IP these days, the comparison is not valid.

Expecting standards in a shared public limited good does not compare against expecting it from YouTube.

---

[1] Meaning AM/FM stations. Modern Radio (i.e. Podcasts) or Satellite services (SiriusFM etc) can do whatever they want.
by airforce1 | 2025-06-24 21:44:40+00:00
A state (not federal) house representative and her husband were murdered.

A state (not federal) senator and his wife were attempted murdered, but both survived and are expected to recover.

Your comment frames it as if 2 members of federal congress were assassinated which would have been a much bigger deal. State politicians being killed is still shocking and tragic, but try to be precise in your language as to not mislead.
by zahlman | 2025-06-24 21:46:07+00:00
Read-only TOML support is in the standard library since Python 3.11, though. And it's based on an easily obtained third-party package (https://pypi.org/project/tomli/).

(If you want to write TOML, or do other advanced things such as preserving comments and exact structure from the original file, you'll want tomlkit instead. Note that it's much less performant.)
by ac29 | 2025-06-24 21:46:31+00:00
The 1%/year failure rate appears to just be made up. There are plenty of electric motors that dont have anywhere near that failure rate (at least during the expected service life, failure rates certainly will probably hit 1%/year or higher eventually).

For example, do the motors in hard drives fail anywhere close to 1% a year in the first ~5 years? Backblaze data gives a total drive failure rate around 1% and I imagine most of those are not due to failure of motors.
by akkartik | 2025-06-24 21:46:38+00:00
"Everything is open source" does not contradict "hermetically sealed product".

I built myself an extension. Just for myself, nobody else. It worked great, then in one of these "policy changes" I couldn't use it anymore. Just for myself. That is a betrayal of trust. If I could use it before, and now I need to hack/mod Firefox by building it on a machine with umpteen hundreds of gigabytes of storage, that is a betrayal of trust. Firefox is "demonstrably" a hermetically sealed product. As demonstrated by my lived experience.
by j0rd72 | 2025-06-24 21:46:45+00:00
Thanks for the write-up, I feel like I understand Solid Queue quite well, now.

I suppose my primary question is: What does this do better than Sidekiq+Redis; or, why should I convert my Sidekiq jobs to use Solid Queue? I'm curious also if there are comparisons of performance anywhere.

All-in-all, though, it looks technically quite promising!
by debugnik | 2025-06-24 21:47:18+00:00
I did, actually, because on my phone it's in a burger menu hidden below the Internet Archive banner; thanks for pointing that out.

I see the project itself didn't accept donations but they pointed visitors at each dev's personal donation page, with no guarantee that it would go towards the project. I can see legal thinking that's bullshit, although I'd be surprised if most of those hadn't already been setup by the time LEGO originally gave them the ok.
by fakedang | 2025-06-24 21:47:27+00:00
> like trying to preemptively clear the pilots of wrongdoing before the recorders have been read out.

Because as far as the pilots are concerned, they seem to have done everything by the book? Every experienced 787 pilot literally now states that it's very less likely it's due to a pilot error because it's a 787 - it's designed to mitigate any form of pilot error, even if a pilot decided to go full suicidal and crash it. Within the aviation community, it's also bad practice to put blame on the pilots by default - in fact thinking like yours (oh, pilot error!) is what led to crashes like the 737 Max, because you'd like to rather blame the human rather than the machine or the process.

> most of the initial reports about the flight recorders were easily disproven as the 787 does not use an FDR/CVR but a more modern type of recorder that captures more data. which supposedly India lacks the equipment and/or knowhow to download.

> the chances of an objective and transparent investigation are basically zero.

I can't believe you actually stated both these sentences one after the other. Yes, India does not have the equipment to read the flight recorders on the 787, which is why the DGCA already confirmed yesterday that it's sending the recorders to the US FAA.
by fallingknife | 2025-06-24 21:47:46+00:00
Stealing a car deprives the previous owner of the car of possession and use. It is a criminal charge and you will be punished for it regardless of the monetary value of the car. The owner of the car could also sue the thief for financial damages caused by not having the car for a month, which won't be more than the cost of an equivalent rental for a month, so it's not even worth bothering.

Copyright infringement does not deprive the copyright owner of its property and is not criminal. So in this case only the lawsuit part applies. The owner is only entitled to the monetary damages, which is the lost sale. But in this case the sale price was paid to the owner 1 month later, so the only real damages will be the interest the publisher could have earned if they had got their money one month earlier.
by rsync | 2025-06-24 21:47:46+00:00
It's on the top 5 list when sorted "nanograms per serving" but if you re-sort the table by "nanograms per gram" it is quite low.

But by this same measure (intention of consumer vs. exposure) we find a deeper irony:

If you sort the entire dataset by "nanograms per gram", 3 of the top 5 items are prenatal vitamins:

https://www.plasticlist.org/product/260
by WorldMaker | 2025-06-24 21:49:13+00:00
Some of the Uber competitors use Live Activities for when the delivery driver is on the way/outside, so you can bin their other notifications into a Notification Summary.

I really appreciate Notification Summaries and the distinction of Live Activities and "Time Sensitive" notifications as "can break out of summaries". Unfortunately each app has to opt in to using these other two things for their non-promotional stuff, and also can lie and mark their promotional stuff as "Time Sensitive" (I'm looking at you LinkedIn, which for me is now banned from all notifications forever, you misused them too much and I don't need you).