MurphyA/hacker-news huggingface dataset:
by godelski | 2025-11-11 02:10:54+00:00
I think a lot of people are really bad at evaluating world models. Feifei is right here that they are multimodal but really they must codify a physics. I don't mean "physics" but "a physics". I also think it's naïve to think this can be done through data alone. I mean just ask a physicist...[0].

But why people are really bad at evaluating them is because the details dominate. What matters here is consistency. We need invariance to some things and equivariance to others. As evaluators we tend to be hopeful so the subtle changes frame to frame are overlooked though thats kinda the most important part. It can't just be similar to the last frame, but needs be exactly the same. You need equivariance to translation, yet that's still not happening in any of these models (and it's not a limitation of attention or transformers). You're just going to have a really hard time getting all this data even though by doing that you'll look like you're progressing because you're better fitting it. But in the end the models will need to create some compact formulation representing concepts such as motion. Or in other words, a physics. And it's not like physicists aren't know for being detail oriented and nitpicky over nuances. That is breed into then with good reason

[0] https://m.youtube.com/watch?v=hV41QEKiMlM
by eqvinox | 2025-11-11 02:11:17+00:00
> Instead, when returning an error, rather than jumping to the return address, we look it up in the side table to find a corresponding error recovery address, and jump to that. Stack unwinding!

Since this is a custom ABI, how about just adding something large enough (cacheline sized, e.g. 64) to the return address? Saves the table shenanigans. Just tell the codegen to force emit the error path at that address... (I wonder if LLVM can actually do that...)
by xarope | 2025-11-11 02:11:23+00:00
shooting a rifle is "easy" to learn. That's why long guns are used. Hold+brace, point, aim reticle/scope, squeeze.

handguns are harder, since you can't brace the stock against your shoulder, but need to learn how to brace with your wrists and arms.

anti-tank weapons a bit harder still, since you need to maneuver properly and have multiple shooters at the same target. Also, I laugh/smirk everytime I see a movie where someone uses a LAW indoors or in an enclosed space/with someone standing behind.

(I'm ignoring grenades; suffice to say it's not as easy to pull the pin with your teeth as you think)

I think the hard part isn't the shooting, but the tactical movement side; L shape ambush or fire formation when under fire, or presence of mind to seek to leapfrog or flank, ability to communicate under pressure instead of just hunkering down or screaming your head off. It gets complicated very fast since there are vastly different tactics used in forest/vegetation versus urban warfare, and choosing the wrong tactic will get you shot fast (think chess openings; choose the wrong one and unless you are an expert - which you will not be with 1 week of training, you will get mated fast).
by GenerWork | 2025-11-11 02:11:33+00:00
You could make an argument that for the investment savvy, this is a great move. Say a 30Y payment is $1000/mo. A 50Y payment may be $800/mo. Put the difference ($200/mo) into something like SPY, and in 5 to 10 years, you'll have a small chunk of change that you could tap into.

I doubt many people, if any, will do this though.
by 0xbadcafebee | 2025-11-11 02:12:03+00:00
Who's blocking 670M requests a day? Which requests? From all of France to Quad9? Or all of the whole world's requests to Quad9? It doesn't say anything about that in the article... In any case, 670M DNS requests a day * ~512 bytes (a DNS request is much smaller than this) = 31.76Mbps. Not a tiny amount of traffic, but doable for 1 server.

Assuming this is total blocks for all of Quad9 globally? Spread this over 4 nameservers in a region (assuming anycast), with let's say 4 global regions (to be conservative)? That would be 1.985Mbps per server. That's (max!) 484 DNS requests per second, with 1/500th the bandwidth.

DNS is probably the fastest protocol on the internet other than ICMP. You can handle a ton of traffic with minimal hardware. Bump up the CPU to handle more interrupts/iptables rules. Buy a NIC with packet offload for even less CPU use (thus handling more requests). And eBPF & XDP would be much faster than netfilter.

If you were already gonna accept the request, process it, and send back a reply, dropping the packet doesn't cost you anything. It actually saves bandwidth, tx interrupts, and possibly CPU cycles.
by ineedasername | 2025-11-11 02:12:42+00:00
Sure: if there are enough service industry jobs, and I’m sure there will be lots of new ones to come, but this isn’t an a or b thing, over the centuries the overall move has been both away from less skilled work and reduction in time spend working. And so unless the demand for service workers skyrockets, or nurses or wherever there is a need for non automatable work skyrockets to require so many more people, the amount of time worked will need to be reduced.
by thrance | 2025-11-11 02:13:23+00:00
You're missing the point of Trump's ICE. Scaring the opposition is their entire raison d'être. Abducting citizens randomly, wearing masks and using uncalled-for violence are their tools to achieve this.

However reasonable your propositions are, it's pointless considering them. This administration is completely uninterested in refocusing ICE on their original mission.
by kragen | 2025-11-11 02:14:20+00:00
Mortars miss; suicide drones don't. And even the crappiest combat FPVs outrange mortars at 10+ km. The second drone gets through the net. And I wouldn't be surprised if US mortar rounds cost more than Ukrainian drones. But certainly they are synergistic, and tanks and IFVs are also widely fielded on both sides of the war.

The obvious thing to do is to guide your mortar rounds with canards mounted slightly forward of the center of gravity, but the distance between "obvious" and done has a lot of rotting corpses in it.
by Jtsummers | 2025-11-11 02:14:32+00:00
> Who knows that the BEAM book is literally called “the BEAM Book”?

I mean, it's literally a link on a web page. You click the link, it takes you to The BEAM Book's page. This is why the WWW was invented, someone uses hypertext to create a link to something related to a reference. You click on the link, and you learn about what it is.

This keeps web pages from having to all include a full encyclopedia and dictionary and translations in 100 languages in every page. You use the technology of last century to create and integrate into a web of related content, where the links (ideally, but not always) contain additional related and informative content without the need to copy the contents of every page into every other page.
by kelseydh | 2025-11-11 02:14:35+00:00
I recently did performance testing of Tigerbeetle for a financial transactions company. The key thing to understand about Tigerbeetle's speed is that it achieves very high speeds through batching transactions.

----

In our testing:

For batch transactions, Tigerbeetle delivered truly impressive speeds: ~250,000 writes/sec.

For processing transactions one-by-one individually, we found a large slowdown: ~105 writes/sec.

This is much slower than PostgreSQL, which row updates at ~5495 sec. (However, in practice PostgreSQL row updates will be way lower in real world OLTP workloads due to hot fee accounts and aggregate accounts for sub-accounts.)

One way to keep those faster speeds in Tigerbeetle for real-time workloads is microbatching incoming real-time transactions to Tigerbeetle at an interval of every second or lower, to take advantage of Tigerbeetle's blazing fast batch processing speeds. Nonetheless, this remains an important caveat to understand about its speed.
by inferiorhuman | 2025-11-11 02:15:20+00:00
He's a midwesterner so some of that's to be expected. But AFAIK KitchenAid is one of the higher end Whirlpool brands. I just checked the orange big box store and the price difference between the KitchenAid dishwasher lineup and that of the Bosch 300/500 series comes down to what's currently on sale.

For reference I'm pretty cheap too but try to be pragmatic. My fridge is a $600 Frigidaire (AEG/Electrolux) top freezer unit. The main selling point was that another youtuber (an appliance repair guy by trade) pointed out that it still has a mechanical timer. They get mocked by appliance sales droids but the top freezer design is significantly more efficient than the alternatives and the lack of electronics mean that you're more likely to be able to repair it.
by romaniitedomum | 2025-11-11 02:15:38+00:00
Screenshots of text! Luxury! In my day, the screenshots were embedded in a Word document too.

But I can't be the only one appalled at the suggestion to use an LLM to parse the text. The sheer, prodigious waste of computing power, just to round-trip text to an image and back to text, when what's really missing is a computer user interface that makes it as simple to send text or other snippets as it is to send screenshots.
by MobiusHorizons | 2025-11-11 02:15:39+00:00
Thanks for adding the quote, that is a different part of the post than I was focusing on.

I still think that's a far cry from deterministically recognizing LLM-generated text. At least the way I would understand that would be an algorithmic test with very low rates of both false positives and false negatives. Instead I understood the OP to be saying that people have an intuitive sense of LLM generated text with a relatively low false negative rate.

I am certain that the skill varies widely between individuals, but in principle there is no reason to suspect that with training humans could not become quite good at recognizing low effort (no attempt at altering style) LLM generated content from the major models. In principle it is no different than authorship analysis used in digital forensics, a field that shows fairly high accuracy under similar conditions.
by gwbas1c | 2025-11-11 02:15:48+00:00
When I get these, there's usually enough context that I can find the actual text.

That being said, I've had to twist some arms in a previous job for new employees attaching screenshots of a log viewer instead of the whole logs. The big problem was training: Once I made it very clear to the entire team that unedited logs were critical to solving problems, management made sure that all newcomers knew how to attach unedited logs.
by anigbrowl | 2025-11-11 02:15:56+00:00
People are not that complicated, and there's abundant evidence that physical models of social phenomena have decent predictive power, notwithstanding all the intervening complexity. The argument of statistical physics is not that people are particles, but that the equations we've found good at describing various natural phenomena work in social contexts because those processes tend toward efficiently conserving energy and the like. Same reason many human and animal activities tend toward power-law distributions.
by gyomu | 2025-11-11 02:16:01+00:00
Like other commenters point out, automatic OCR on Apple platforms is a godsend, and it's such a great use of our modern AI capabilities that it should be a standard feature in every document viewer on every platform.

Another thing I wish was more common is metadata in screenshots, especially on phones. Eg if I take a screenshot of a picture in Instagram, I wish a URL of the picture was embedded (eg instagram.com/p/ABCD1234/). If I take a screenshot in the browser, include the URL that's being viewed (+ path to the DOM element in the viewport). If I take a screenshot in a maps app, include the bounding coordinates. If I take a screenshot in a PDF viewer, include a SHA1 hash of the document being viewed + offset in the document so that if I send the screenshot to someone else with the same document, it can seamlessly link to it. Etc etc.

There are probably privacy concerns to solve here, but no idea is new in computer science and I'm pretty sure some grad student somewhere has already explored the topic in depth (it just never made it to mainstream computing platforms).

It feels like screenshots have become the de facto common denominator in our mobile computing era, since platforms have abstracted files away from us. Lots of people who have only ever used phones as their main computing devices are confused when it comes to files, but everyone seems to understand screenshots.

Also, necessary shout out to Screenshot Conf! https://screenshot.arquipelago.org
by ajdlinux | 2025-11-11 02:16:34+00:00
In Australia, if a company fails to pay its Goods and Services Tax, or its withholding payments for its employees' income tax, or Superannuation Guarantee (retirement fund contributions), each and every director is personally liable - unless they can prove (and the onus of proof is on them, not the Tax Office) that they had a reasonable excuse for why they weren't active in managing the company, or took all reasonable steps to get the company to either pay the debt or go into bankruptcy the lawful way.

Importantly, there is no "wilful" requirement and it applies to all directors, not just those who actively participated in misconduct. If you weren't involved, you have to prove that you actively tried to stop it, or that you weren't managing the company for a specific reason such as being sick. You were the director who mostly turned up to board meetings to help them meet quorum, you trusted the other directors on the board had things under control and you were completely unaware of the debts? Too bad, liable. You hired external advisers, delegated to them, and they didn't do it? Too bad! You decided to wash your hands of the whole thing, and resigned from the board, but didn't actively try to rectify the situation first? Yep, they're still coming for you.

(I believe the criminal convictions with prison time only really kick in for those who actively participated in tax fraud or who refuse to pay their director penalties.)
by inferiorhuman | 2025-11-11 02:17:40+00:00
You're going to stay below the circuit breaker rating no matter the voltage. Nobody's going to put a 2,400 watt heater in a dishwasher designed to be used on a circuit that tops out at 2,400 watts because:

a.) I'm going to go out on a limb and suggest that most countries will place limits similar to the NEC's 80% rule.

b.) There are other high current draw devices in a dishwasher that will have to run concurrently like the water pumps.

Same with things like electric kettles. You're not going to find 1,800 watt kettles in the US even though they're designed for circuits rated at that. A quick peek at the kettles available in Australia show that most top out at 2,200 watts for the same reasons.

In the context of a dishwasher 240V would only get you more powerful heaters than you could run in the US if the circuits were rated at more than 10 amps. Voltage isn't the issue.
by jordanb | 2025-11-11 02:18:19+00:00
Yeah you weren't allowed to cite encyclopedias when I was a kid because:

1) encyclopedias are a tertiary source. They cite information collected by others. (Primary source: the actual account/document etc, Secondary source: books or articles about the subject, Tertiary source: Summaries of secondary sources.)

2) The purpose of writing a research paper was.. doing research and looking up an entry in an encylopedia is a very superficial form of research.

Also the overall quality of Wikipedia articles has improved over the years. I remember when it was much more like HHG with random goofy stuff in articles, poor citations, etc. Comparing it to, for instance, Encarta was often fun.
by nistiminic | 2025-11-11 02:19:14+00:00
Just select the audio option. It's faster and easier. Maybe it's because google doesn't care about training on speech to text. I usually write something random for one word and get the other word correct. I can even write "bzzzzt" at the beginning. They don't care because they aren't focused on training on that data.

Now I think of it, it's really a failure that AI didn't use this and went with guessing which square of an image to select.
by hitekker | 2025-11-11 02:20:23+00:00
Definitely true. Wikipedia has sensitivities reflecting their most dedicated (& extremely online) administrators. Alert & keen for some topics while inert & hostile to others.

I use their bias sometimes for detection. For example, the GP here advances a melodramatic allegation, which someone from their Wikipedian tribe would certainly have documented-- if the evidence aligned with their bias.
by marcus_holmes | 2025-11-11 02:20:30+00:00
I was recruiting for junior devs in the UK back in the early 2000's and it was the same story then. One job we advertised had over a 1,000 applicants. 750+ were immediately ruled out because they had no right to work in the UK, another 200-ish were people from other professions trying to get into tech, but that still left us with 50+ people we should have interviewed but couldn't. We had to get down to arbitrary decisions on ridiculous grounds to cull the pile of CVs to the dozen or so we actually had time to interview.

And this was a small business in rural England. I can't imagine the stack a large company in a city would have to go through.

It has always been hard to get into the tech industry. There has always been a shortage of junior positions, and getting the first gig has always been the hardest step of this career.

However, I can totally understand how LLMs are making this worse. An LLM fills the exact spot in the team that would normally be taken by a junior dev. Anyone trying to get into the industry these days has my sympathy.
by thrance | 2025-11-11 02:20:55+00:00
Weird how we only see them rounding up farm and factory workers, or assaulting journalists in the street, etc. Listen, they have daily arrest quotas in the hundreds. You seriously think they can find this many "bad guys" daily, as Trump calls them? Of course not. They're all fucking fat cowards, unable to even run. They're only arresting whoever does not have a white enough skin to their eyes, and won't resist too much.

And whatever you think of illegal immigration, them arresting kids and deporting them without their parents to country they've never been to is actually evil. Do you understand this "hysteria" a little bit more, or do you actually like children suffering?
by potato3732842 | 2025-11-11 02:21:09+00:00
You're the one missing the point. Even if ICE were "acting like professionals" it would still not make it ok to have roving bands of fedcops. Heck, change their issue of enforcement from immigration and customs to something else and it's still not acceptable.

The government should not have this type of force projection power domestically without going through at least the states or picking the nuclear-ish option and using the national guard.
by theamk | 2025-11-11 02:21:30+00:00
USSD is the ancient (since GSM/"0G") cell phone feature that handles special phone numbers like *123#. The upside is it's available even on the non-smart ("feature") phones. But in the US, it's practically unused, everyone does phone apps instead. Author seems to really loves this, "it’s a blueprint to build more resilient, efficient, cost-aware systems anywhere in the world."

Unfortunately author failed to mention the big problem with USSD: it's only provided by the carrier. So if you thought that getting app into the appstore is hard? USSD requires you to go to each carrier and sign contract with each. In US, I am pretty sure none of then will even talk to you unless you have millions of dollars to spend.
by albert_e | 2025-11-11 02:21:39+00:00
My preference -- Link or attachment to the full document or code in context (if needed) ... along with screenshot of a relevant portion. (Many times the former is optional because there is enough context already.)

It is extra work to do both but I like to be through even when asking for help. Even if the other side doesn't need it -- because I myself might not remember all the nuances when I refer to that conversation later.

Also screenshot preserves (before any fixes) the exact way things looked when I confronted a certain situation. The visual of the screenshot serves as a much stronger reminder of that situation and my thinking ...way better than mere copy pasted text.
by hopelite | 2025-11-11 02:21:42+00:00
That is rarely the case that they are “approved by the public” in anything even remotely close to a legitimate process. In cases like, was it Denver, where the city council voted against the approval of the $250,000 contract to surveil everyone’s movements, for the mayor to only immediately use his discretionary spending limit of up to $150,000 (or so) to approve a presumably smaller scope of surveillance.

In several other cities it has also led to all kinds of resistance by city councils and mayors in what can only be called an odd resistance against its own populace and constituents.

At least it seems that maybe something good will come of it when local people get more engaged and pay more attention and maybe even run for office against the corrupt narcissists of society that usually hold offices in local politics because people have not paid attention for a very long time.

Do you know your sheriff? Your city/county council members? The city manager? The mayor?

When you look at the deflock.me map and are astonished at how many cameras there are, you can thank people not paying attention in local politics and who their sheriff is, and you can thank the traitors at YC leadership who brought about this Orwellian system.
by dheera | 2025-11-11 02:22:25+00:00
> I have to either very carefully type some of the code into a search box or (these days) get my coding agent to find the relevant module for me.

Your coding agent is not very smart if it can't deal with something as simple as OCR'ing an image and processing all the references in it, or letting you just select text from an image and searching or copying to the clipboard.
by eulgro | 2025-11-11 02:22:35+00:00
Top things I love with lazygit:

- Patching with <C-p>, easily the best feature. With a few keystrokes I can revert or move lines from any commit.

- Amend any commit directly instead of fixup + rebase.

- Single line hunk manipulation.

- Integration with difftastic for semantic diffs.
by potato3732842 | 2025-11-11 02:23:51+00:00
Fine then, people accused of nonviolent crimes. Where you split the legal hair doesn't really matter much because the facts of the situation are unchanged IMO. Failing to get government permission for something that's mostly fine isn't all that serious of a crime IMO.

I'm sympathetic to the realities of immigration enforcement but I'm not sympathetic to the "oh, they're bad people so it's fine to violate their rights a little" line of reasoning that most attempts to categorize this or that demographic as criminal, criminal adjacent or likely criminal tend to move in the direction of generally (i.e. not specific to the current immigration debate or enforcement thereof, we could be discussing the DEA in 2002 and the same thing would come up)
by elzbardico | 2025-11-11 02:25:34+00:00
I think that Slack may be partially responsible for that.

If I copy code from PyCharm or VS Code and paste it into fucking Microsoft Word, even spawn-of-Satan-MS-Word-for-Mac respects most of my formatting. Plenty of web text editors are also able to do that.

But Slack, "The King of Useless Features Nobody Asked For", can't bother themselves to implement such a useful feature for their primary market.