MurphyA/hacker-news huggingface dataset:
by McGlockenshire | 2025-04-22 05:12:13+00:00
Dev turned doordash driver here. Let me tell you why those estimates are bullshit.

First, there are three different ways that orders can come in. 1) Tight integration into the POS system. 2) Through a separate parallel physical tablet. 3) Something spits out something on a printer.

There are opportunities with 1 and 2 to do some sort of feedback on how busy things are. I know for the tablet option that at least for some restaurants they are able to indicate how long the order will take.

But half the places I get to have no integration, they just put the ticket on the pile and it's done when it's done. A couple places that do this in particular also don't even start the order until the driver shows up, on purpose. The app will tell the customer I'll pick it up in 5 minutes no matter what. There's a chain that does prep work in front of the customer, but certain locations will not make pickup/delivery orders if there's anyone in line in the shop. I stopped doing deliveries there.

You'd also think that places with the potential for awesome metrics making pickup timing a breeze would be fast food chains, right? Nope. Not a single iota of smart integration whatsoever.

I've found that keeping customers in the loop as to what's happening with their deliveries ends up keeping them happy, even if it's gonna be slow. I suppose some things never change.
by mmooss | 2025-04-22 05:12:21+00:00
> The media is irate and resentful for having been flummoxed by some no-good knave. (third paragraph of the article notes several of them - Vogue, Metro, Cosmopolitan, the i newspaper, the Express, Hello!, the Telegraph, the Daily Star, the Daily Mail, the Sun, and the BBC)

The third paragraph says nothing about irate or resentful (see below), nor does any other part of the article. Did you - the great journalism critic - fabricate it?

The case has been described as a wake-up call for newsrooms, as AI tools make it far easier for bad actors to invent supposed experts for their own purposes. Santini’s output has been prolific, with comments in Vogue, Metro, Cosmopolitan, the i newspaper, the Express, Hello!, the Telegraph, the Daily Star, the Daily Mail and the Sun in recent years. She was also quoted in an article for the BBC’s international site, BBC.com.

> I beg to differ, and since i am very bored, I had the 3 minutes to find these. ...

There are thousands of articles a day, maybe tens of thousands, in the high-quality professional media. You naming a few with errors from a ten years period doesn't amount to much.

> It is no great mystery why journalists so rarely turn their pens against their own.

A conspiracy! Do you have evidence? You criticize the journalists for a lack of accuracy and research - where is yours?

Here's some evidence the other way: Fox constantly attacks publications that differ politically; Fox's errors are reported widely; today's NYT reports on a libel suit against itself; regarding this particular error: "Questions over Santini were first raised by the Press Gazette."

How do you know about the errors? Where did you find the errors listed above?
by CSMastermind | 2025-04-22 05:12:26+00:00
I constantly evaluate both because I need to stay on top of dev tooling for my job.

Cursor always felt like a chat interface jammed into an IDE that was getting in my way. Copy-pasting from the web interfaces of chatgpt, gemini, claude, etc. was equally, if not more, effective than trying to use cursor for me.

Windsurf however did boost my productivity beyond what those web interfaces would do. It seemed much better at working on the command line, actually doing all the stuff around software that wasn't just writing the code.

Personally I haven't rolled it out to my teams because of their pricing model but I do think it's worth using (just not with the way they're pricing it).
by ryao | 2025-04-22 05:12:48+00:00
He made it extremely easy for a fork to make this mistake by not putting headers in every file stating the license and copyright.

If you look at any major project, you are likely to see license and copyright notices at the top. You even have the Linux foundation pushing to have standardized license notices at the top of every source file:

https://en.wikipedia.org/wiki/Software_Package_Data_Exchange...

That said, the engineer who did this is fairly young (7 years out of college) and does not appear to have any experience working on a fork previously:

https://github.com/avtakkar

https://www.linkedin.com/in/aviraltakkar/

He probably did not realize he had goofed. It does not take much imagination to guess the sequence of events:

* He copies the source files into Visual Studio Code * Someone internal tells him he needs a license, so he grabs whatever Microsoft suggests while following internal guidance, without realizing that is only for Microsoft originated code. * Someone internal tells him to put it on GitHub, so it goes up with the wrong license. * He realizes that the files already had a license and tries to fix it. Presumably someone told him. * He misses the copyright notice that he failed to copy in the first place when fixing his earlier mistake. * People here hear about it.

Many inexperienced software engineers would do the same thing. This is not a licensed profession where you are expected to know all of the legal aspects before you may do anything.
by cryptonector | 2025-04-22 05:13:30+00:00
> By GR there is no possible flat space-time around a dense mass no?

In standard cosmology in the super early universe there wasn't _a_ mass, like a point mass -- there was lots of mass-energy everywhere (not a point anything but a huge swath of space, and very dense), pulling on everything, yes, but at the same time stuff was flying apart with more momentum than the gravity of all the stuff because that gravity was pulling in all directions (therefore causing the gravitational potential to be huge but the net gravitational pull in any direction to be zero) but the pressure was pushing in all directions, so it all could fly apart after all.
by wqaatwt | 2025-04-22 05:14:55+00:00
> So you don't have to go beyond 75% renewables to start with.

I think the 75% aggregate over some period. If 25% of your total capacity is nuclear/hydro you will still have extreme shortages during peak times if there is no sun/wind.

That why it has to be gas/etc. which can be scaled up and down very rapidly (unfortunately you can’t “overload” a nuclear reactor to make it generate more power for a few hours on a regular basis..)
by loufe | 2025-04-22 05:15:20+00:00
I'm baffled seeing this. I'm absolutely convinced of Google value prop, knowing Gemini 2.5 pro was trained and inference is performed on their TPUs is enormous. It's far and way the best model (Claude still has my heart, but their usage limits and limited context can't compete).

The company that can allow collaboration up the value chain only like Google can in this space right now is going to win. The author went over similar pushes by Meta, AWS, and Microsoft.

Now that their eyes are on the prize, and the prize is so staggeringly big, I'm convinced of the threat to their moat.
by rocqua | 2025-04-22 05:16:37+00:00
The left associativity of functions really doesn't work well with English reading left to right. I found this especially clear with the'composition opperator' of functions. Where f.g has to mean f _after_ g because you really want:

f.g = f(g(x))

Based on this, I think a reverse polish type of notation would be a lot better. Though perhaps it is a lot nicer to think of "the sine of an angle" than "angle sine-ed".

Not that it matters much, the switching costs are immense. Getting people able to teach it would be impossible, and collaboration with people taught in the other system would be horrible. I am doubtful I could make the switch, even if I wanted.
by marhee | 2025-04-22 05:16:40+00:00
I don’t find your “seasoned developer” version ugly at all. It just looks more mature and relaxed. It also has the benefits that you can actually do error handling and have space to add comments. Maybe people don’t like it because of the repetition of “data =“ but in fact you could use descriptive new variable names making the code even more readable (auto documenting). I’ve always felt method chaining to look “cramped”, if that’s the right word. Like a person drawing on paper but only using the upper left corner. However, this surely is also a matter of preference or what your used to.
by boxed | 2025-04-22 05:16:56+00:00
> This is important because I would guess that software engineering skills overestimate total progress on AGI because software engineering skills are easier to train than other skills. This is because they can be easily verified through automated testing so models can iterate quite quickly. This is very different from the real world, where tasks are messy and involve low feedback — areas that AI struggles on

Tell me you've never coded without telling me you've never coded.
by yoyohello13 | 2025-04-22 05:18:13+00:00
What do you mean by discoverability? What is the bar? Like is `:=` not discoverable in python. Or are ternaries not discoverable in Javascript? I'd say these are equally mysterious to a new learner. Just because $ is unfamiliar, doesn't mean it's worse than any other language construct.

Also, literally the first hit when you google “what does $ do in Haskell” is an explanation. So it’s in the docs, easily googlable, and one of the first things all learning material explains. How is that not discoverable?
Show HN: Picker Wheel Pro – Custom spinner wheel with weights and AI
by rioarifando | 2025-04-22 05:18:20+00:00
Hey HN,

I built Picker Wheel Pro because I wanted a flexible, web-based spinner wheel that went beyond the basics. It's useful for random decisions, giveaways, classroom activities, or just breaking choice paralysis.

Key features beyond standard wheels:

* *Weighted Options:* You can assign a weight (1-10) to each option to control its probability of being selected. Useful for tiered prizes or making some outcomes more likely. (Calculation is `Weight / Total_Visible_Weight`). * *AI List Generation:* If you're stuck for ideas, you can provide a prompt (e.g., "5 European capitals", "types of birds") and it uses an API (currently GPT-4o-mini via OpenRouter) to generate the list for you. There's a 60s cooldown between AI requests. * *Customization:* Change colors, sounds, add images to options, customize title/description, apply color patterns. * *Results Tracking:* Logs spin results with timestamps and optional win counts. * *CSV Import/Export:* For managing larger option lists easily. * *No Sign-up:* It's free and saves settings/options directly in your browser's local storage. Uses cryptographic RNG for selection.

It's built with vanilla JS, HTML, and CSS.

Would love to get your feedback! Any interesting use cases you can think of, or features you'd find useful?

Thanks!
by ZekeSulastin | 2025-04-22 05:18:26+00:00
I have a spare-parts NAS on a Z170 (Intel 6k/7k) motherboard with 8 SATA ports and 2 NVME slots - if I put an x2 SSD in the top slot it would disable two ports, and if it was an x4 it would disable four! Luckily the bottom m2 slot doesn’t conflict with any SATA ports, just an expansion card slot. (The board supports SATA Express even - did anything actually use that?)

SATA ports are far scarcer these days though and there’s more PCIE bandwidth available anyways, so it’s not surprising that there aren’t conflicts as often anymore.
by ako | 2025-04-22 05:18:28+00:00
Most llms have a privacy mode, including windsurf, that state they don’t use your input for training. But I think your last sentence is key, code is hardly ever so unique that it’s super valuable by itself. Ideas can be copied easily. For most software, it’s the whole package: really tackling the user problem, with the best user experience, with the right pricing, training, enablement, support, roadmap, community, network effect, etc.
Show HN: Fullwindcss v4, add color shades to tailwindcss v4
by totololo | 2025-04-22 05:21:06+00:00
- Uses CSS variables you can copy and paste into any project - Especially helpful with dark mode designs or if you want more predictable colors than with transparency - Free tool, also links to free, Open Source function to get any color shade: c.blue(425)
by mc3301 | 2025-04-22 05:21:30+00:00
This worked for me in a similar situation, and you gotta do the same: Make 2 or 3 rules and remind each other of them.

No phones in the bedroom. No phones at meals. No phones at the park. (Something like that)

Or even a "let's go out for dinner without our phones!"

I also made a little "Phone jail." It is essentially a shoebox on top of the fridge. I announce when I am putting my phone in "jail" as a way to show my kids that I am trying to have a healthy relationship with screens.

My wife and I have both reduced our screen time (though ew aren't perfect.)
by chii | 2025-04-22 05:23:07+00:00
> LeBron James still knows more about how to play basketball

i would bet that there are currently lots of people who would beat LeBron in theoretical basketball, but don't have the body nor the endurance to compete.

But with a mecha-suit, the advantages of any natural born talent, and any issue with endurance or strength, etc, are diminished, leaving only mental capability as a differentiator.

That's not to say that LeBron's mental capability (in regards to basketball) is low - surely it's high. But the combination of high athletisism and mental capability is a rarity right now. Removing one of these conditions (via the mecha-suit) will then increase the pool of "high" performers imho.
by 3036e4 | 2025-04-22 05:23:08+00:00
I prefer GW-BASIC 1.0, as open sourced by Microsoft a few years ago, but with some changes to make it possible to build it easily yourself:

https://gitlab.com/tkchia/GW-BASIC

Also do a pip3 install pcbasic to get this great reimplementation of BASICA/GW-BASIC done in python for modern systems: http://robhagemans.github.io/pcbasic/
by Magma7404 | 2025-04-22 05:23:16+00:00
That's the first time I have heard about them but it looks very interesting and pretty. Synology has become way too expensive for me as I only need a 4-bay NAS and Ugreen is cheaper than the Synology. My only concern would be the software itself, and if they can avoid all the security holes that plagued some brands like Qnap.

Last but not least, they seem to have Docker support which was restricted to more powerful Synology models, and it's a nice bonus for self-hosting nowadays.
by makeitdouble | 2025-04-22 05:23:35+00:00
I'd say yes. We see the same dynamic with megacorp building in-house kitchens and paying staff to feed their employees, who stop going into restaurants at lunch.

It's a huge shift, but not something that can be acted by Nvidia, nor something they had to care about 5 years ago, nor a primary concern 5 years from now. On the long scale, it's almost as if the big fireworks that pushed Nvidia to its curent valuation just disappears and they're back to selling GPUs to OEMs and consumers primarily.
by janvdberg | 2025-04-22 05:24:37+00:00
This reminds me of a project I saw more than 24 (!) years ago. Someone made a webserver for the GBA.

It seemed magical to me at the time and I still remember going to this site often to see updates (that's why I remember the URL).

Thankfully the Wayback Machine still has it:

https://web.archive.org/web/20030204043536/http://fivemouse....
by selcuka | 2025-04-22 05:25:15+00:00
Or you can simply do it using this follow-up prompt. No external tools are needed. Worked for me:

Remove all non-visible whitespace characters such as 0x202F from the text.

Alternatively, if you have access to the original prompt, just append this:

Your response should not contain any non-visible whitespace characters such as 0x202F or 0x0A (newlines are allowed).
by vladvasiliu | 2025-04-22 05:25:33+00:00
I wonder how this works. I'm typing this on a machine running an i7-6700K, which, according to Intel, only has 16 lanes total.

It has a 4x SSD and a 16x GPU. Their respective tools report them as using all the lanes, which is clearly impossible if I'm to believe Intel's specs.

Could this bifurcation be dynamic, and activate those lanes which are required at a given time?
by jeswin | 2025-04-22 05:25:34+00:00
> Additionally, through our Trusted Verifiers feature, select independent organizations can verify accounts directly.

As someone who believes in equal access and privilege, this is just horrible. "Trusted Verifiers" - how does the bsky team decide which orgs can be trusted? One could argue that this is worse than Twitter. And of course, the echo chamber is going to get worse.
by gnabgib | 2025-04-22 05:25:36+00:00
Could you provide a reference? The only $818B I can find.. is a purchase of $818B of renewables, not just solar and not a subsidy/tax break. Perhaps you have a better source. Their 887GW of solar capacity alone costs $887B at current market rates.

https://deepnewz.com/china/china-leads-global-clean-energy-i...

https://www.reuters.com/business/energy/chinas-solar-wind-po...
by d0ublespeak | 2025-04-22 05:27:05+00:00
I put together a little tool for people (it’s me, I’m people) that helps identify GitHub actions in use across the organisation.

It’s currently early days and I’m planning to expand it, but at the moment it: - runs across either a single repository or an entire GitHub Org - provides a list of actions in use per repo as well as a list of most commonly used ones (currently this list isn’t perfect I am working on improving this) - can be run as a GitHub Action that enforces a deny or allow list of actions

Coming up: - integration with GitHub Security Scanning API - GitHub App - static analysis for actions quality and safety - analysis of action pinning and enforcement (similar to ratchet) - a potential blacklist of malicious versions - maybe some cool stuff around immmutable actions.
by mixologic | 2025-04-22 05:27:11+00:00
> When you spoke with our engineers about implementing artifact streaming you said it was probably out of scope for Spegel at that time, which made sense.

It seems like it would have been a much better strategy to add artifact streaming, submit a pull request and then if the maintainer isn't interested in adding it, proceeding with a fork.

"Probably out of scope" sounds like "I dont have time to implement a feature of that scope"
by dlivingston | 2025-04-22 05:27:55+00:00
I look at all media organizations skeptically. There are so many ways to distort the truth besides outright lying, and I notice this with the Times - both in what they choose to cover and their tone when covering.

With that said, the Times is one of the better media orgs. But IMO they should very much not be trusted blindly.

My media diet is a blend of various sources: The Atlantic, The Economist, The Free Press, Reason, Semaphore, Politico, New Statesman, and Axios. Even the Drudge Report sometimes.

I wish I had more right-leaning sources to follow, but I often find their content inflammatory and rage-bait-ey (before anyone complains that liberal media does this too, yes, I agree. HuffPo and similar are cancer.)
by quinnirill | 2025-04-22 05:28:30+00:00
What does db.safe do though? How does it know what is the safe way of escaping at that point of the SQL? It will have no idea whether it’s going inside a string, if it’s in a field name position, denotes a value or a table name.

To illustrate the question further, consider a similar html.safe: f"<a href={html.safe(url)}>{html.safe(desc)</a>" - the two calls to html.safe require completely different escaping, how does it know which to apply?
by chme | 2025-04-22 05:28:48+00:00
I also have a TrueNAS, but because of its limitations (read-only root file system), I came to the conclusion that, if I ever need to reinstall it, I would switch to Proxmox and install TrueNAS as one virtual client, next the other clients for my home lab.

I have found workarounds for the read-only root file system. But they aren't great. I have installed Gentoo with a prefix inside the home directory, which provides me with a working compiler and I can install and update packages. This sort of works.

For running services, I installed jailmaker, which starts a lxc debian, with docker-compose. But I am not so happy about that, because I would rather have an atomic system there. I couldn't figure out how to install Fedora CoreOS inside a lxc container, and if that is even possible. Maybe NixOS would be a another option.

But, as I said, for those services I would rather just run them in Proxmox and only use the TrueNAS for the NAS/ZFS management. That provides more flexibility and better system utilization.
by cryptonector | 2025-04-22 05:28:58+00:00
> Nature builds up impressive spacetime curvature (e.g. in white dwarfs and neutron stars) without showing any signs of softening the local validity of Special Relativity (i.e., the interactions of matter within those compact stars).

I.e., you need to be near huge, dense masses, or on/in them to see LIV violations, but we can't see them from observing those masses.

> And that's part of why quantum gravitation is nowhere near decided.

There are also problems with quantizing curved spacetime.
by delusional | 2025-04-22 05:31:52+00:00
I have a friend who had a bad experience with a company once. After drawn out fight for the equivalent of a months salary with lawyers getting involved and threats of collections, the company made a final statement. "We will refund you, but you'll be blacklisted". My friend was delighted, and responded to them as such. He thanked them, since now he wouldn't have to remember their name to avoid ever accidentally buying from them again.

He found a local contractor to do the job instead.
by willvarfar | 2025-04-22 05:32:17+00:00
> an data expert could have recognized the fake user profiles through the fact he has seen e.g., how messy real data is, know the demographics of would be users of a service like Frank (wealthy, time stressed families), know tell tale signs of fake data

perhaps the data science professor who generated the fake data was quite well versed in all this and put effort into deliberately adding messiness and skew etc?
by reptilian | 2025-04-22 05:33:25+00:00
Who are the Wallenberg War Pigs, suppliers of both sides of every war since the Nazis?

Who are the biggest profiteers from conflict globally?

Who employs 60% Of Swedes?

Who profited most from Ihor Kolomoysky's Nazis - Azov and Right Sector - in the decade of conflict development before Russia crossed the border?

Who owns SAAB, BAE SYSTEMS, and hundreds of other military contractors, now responsible for the vast majority of third party services provided to the US military?

Yup, same bunch of inbred ultrarich Scandinavians. The ones who own most of Europe.

I bet you didn't even know they existed. That was always the plan.
by Espressosaurus | 2025-04-22 05:34:19+00:00
20 TB isn't that out of reach when you're running your media server and taking high resolution photos or video (modern cameras push a LOT of bits).

I'm the last person I know who buys DVDs, and they're 2/3s of the reason I need more space. The last third is photography. 45.7 megapixels x 20 FPS adds up quick.

S3's cost is extreme when you're talking in the tens of terabytes range. I don't have the upstream to seed the backup, and if I'm going outside of my internal network it's too slow to use as primary storage. Just the NAS on gigabit ethernet is barely adequate to the task.
by cadamsdotcom | 2025-04-22 05:34:56+00:00
It claims to be a distributed nosql kv store, very different to k8s. You might have just as much luck with eg. Clickhouse. Or boring old postgres.

I worked on some systems that supported Riak as a deployment option in 2013, but haven't since.

There isn't much recent news on it: https://aphyr.com/posts/285-jepsen-riak is from 2013 and Aphyr hasn't written about it in years. Armchair suspicion since we haven't heard about it in years is that it's pretty much end-of-life, deployed in a few legacy sites. But I'm curious too if it's still being considered for modern infra.