MurphyA/hacker-news huggingface dataset:
by proactivesvcs | 2025-04-29 20:29:44+00:00
I've used it for decades and don't recall a time whereby a hit has not been accurate, whereas abuse contacts listed on RIPE and all of the other registries are hit and miss, if they exist.

In addition anyone who has listed their domains there probably knows what they're doing, and won't demand a CAPTCHA, an essay or an account to report abuse.
by dijit | 2025-04-29 20:29:53+00:00
Modern iterations of the Pi have 1000Mbit but your statement has an even broader hole based on the context.

Latency.

The issue the parent mentions is one of latency, if you’re in the EU and your application server is in us-east-1 then you’re likely staring at a RTT of 200ms.

The Pi under your desk from NY? 30ms- even less if its a local test harness running in docker on your laptop.
by mrandish | 2025-04-29 20:30:07+00:00
Wow, write-up was eye-opening for me. My first computer was a 4K Radio Shack Color Computer based on the Motorola 6809 CPU. It had no hardware support for sprites, tiles, palette tricks or other neat graphics. But what it did have was probably the best 8-bit CPU of that era. Being the 'little brother' of the 68000, it had an orthogonal instruction set, indexed and indirect addressing modes, separate user and software stacks and several 16-bit registers. All this made writing relocatable, re-entrant, preemptive multi-tasking code easy and to me it as pretty much "just how assembler is written".

My next computer was the 68000-based Amiga which I stuck with as my daily driver until sometime in 1995 (with upgrades to 68020 and 68030 along the way). While every computer platform has its challenges, the 68000 gave us a flat linear address space and, arguably, the best 16/32 bit CISC CPU architecture priced for desktop use. By the time I was coding on a PC, everything was C or other languages. So I never did 8086 assembler. Of course, I'd heard about segments and other various challenges on 8086 but this write-up gave me an up-close, in-context tour of just how challenging the PC architecture could be for assembly programmers. It was interesting, occasionally terrifying :-), and super fun. So thanks!

And I promise I will never, ever complain about the days of writing 680x0 assembler again.
by gchamonlive | 2025-04-29 20:30:27+00:00
Those files are designed to exhaust the system resources before you can even do these kinds of checks. I'm not particularly familiar with the ins and outs of compression algorithms, but it's intuitively not strange for me to have a a zip that is carefully crafted so that memory and CPU goes out the window before any check can be done. Maybe someone with more experience can give mode details.

I'm sure though that if it was as simples as that we wouldn't even have a name for it.
by a3w | 2025-04-29 20:30:30+00:00
AI 2027 had a good hint at what LLMs cannot do: robotics. So perhaps the singularity is near, after all, since this is pretty much my feeling too: LLMs are not skynet. But it is easier to pay people off in capitalism, than to engineer the torment nexus and threaten them into following. So it does not need killer robots+factories, if human have better chances in life by cooperating with LLMs instead.
by nobody9999 | 2025-04-29 20:30:49+00:00
>This has to be illegal. You can't slap on a $20 sales tax fee at the end when it's actually $12 and pocket the difference as profit.

Not sure where you are, but this is pretty much de rigueur in the US for a whole bunch of stuff, notably telecom (mobile and fixed line), ISP, cable TV, electric utilities, as well as other stuff. On your invoice, you'll see stuff like "regulatory recovery fee", "franchise fee", "FCC Admin fee" and the like. None of which are taxes or government imposed fees. Rather, they're just using standard cost-of-doing-business expenses to tack on to your bill while claiming the price is at least 10-15% less.

My favorite is the $23/month "broadcast TV surcharge," which the cable company claims is to cover fees paid to the networks they carry. Since they have to pay these folks to carry their content anyway, they should just include it in the normal price, right? But if they did, that alone would increase the "price" by at least 15-20%.

As such, at least in the US, what law makes this "illegal?" Please tell me as it would save me at least $100/month in such fees/surcharges, or at least the "price" would be the actual "total you owe" price on the bottom line.

I wish.
by mk_stjames | 2025-04-29 20:30:57+00:00
I have had insane numbers of problems being someone who travels/moves countries a lot with banks wanting their app to 2fa before allowing transactions, the app not working, my phone dying just when I am trying to pay my bill at a restaurant and getting my card declined, my ATM card also not working and then the website locking me out and requiring me to.... use the app to generate a 2fa code... from the phone... that just died.... on and on.

I was once trying to update my address so I could get a new bank card shipped to me as the old one was expired and I had just moved. I could not update my address beforehand because... I didn't know what my new address would be until my arrival in that country and my apartment hunt was successful. Once I tried to login, I got locked out, and upon trying everything I could to remember a special recovery code that I could not find written down anywhere, I called the bank and they said they would send me a new code by mail. But I couldn't get my code by mail because... I no longer lived at the address on file. They said sure you just need to login to update your address. Which I couldn't do. But they couldn't just send a code to a new address from someone over the phone, that wasn't secure.

I forget how I got out of that one.

I've basically checked out of all this at this point. I need to get off my ass and move my money better/differently because I've started to see a day where I can't prove who I am and I live somewhere where I can't walk into a physical location to do so. It's more than a bit scary.
by ceejayoz | 2025-04-29 20:30:59+00:00
> Why is this silly?

Because it's an immense amount of paperwork, compliance, legal risk, etc. all to avoid just setting a more reasonable state/federal level of taxation. The US has a deeply weird attitude towards any changes to taxation.

> And why should we eliminate sales taxes, etc. for online sales?

No one's proposing that. Online sales just introduce the issue of not knowing the tax jurisdiction that's applicable for a brand-new shopper.
by Suppafly | 2025-04-29 20:31:29+00:00
A girl I went to HS went started an escape room business in my town, the first one they bought off of another company and customized it. Escape rooms need to refresh their content every so often, so the complete room or sometimes just the props end for sale. I was always curious about the tech side, if there were compatible 'systems' or if they are just one off things.
by JohnMakin | 2025-04-29 20:32:17+00:00
This guy shows up at any opportunity in documentaries or in books about Kaczynski, and in my opinion, does not come off well in this or in a lot of other stuff.

He made a decision. So did his brother as a consequence - non-contact. Continuing to barrage someone for years with letters someone does not want to receive (likely never read, either) in an attempt to assuage your own guilt is not loving behavior, and at worst is borderline abusive. The fact he felt he had a right to handle his brother's remains at the end, to the point he was berating the prison staff feels like it's indicative of the kind of thing I'm getting at. Ted was a person who had expressly desired to have nothing to do with his family, at some point you simply have to respect that whether you like it or not if you love them. This seems all about his own guilt and a lot less about his brother. I don't know if anyone here has ever been subjected to this by an estranged family member trying to make amends that will never be amended, but it really sucks to be on the other end of it, no matter what crime you may have committed.

Honestly I would feel guilty too. I would have made the same decision. However, I'd understand the consequences, and if I truly loved my brother as he says, I'd leave him alone, because that's what he wanted.
by shawabawa3 | 2025-04-29 20:32:47+00:00
Gemini is pretty good at resisting this

https://aistudio.google.com/app/prompts/1dxV3NoYHo6Mv36uPRjk...

It was doing so well until the last question :rip: but it's normal that you can jailbreak a user prompt with another user prompt, I think with system prompts it would be a lot harder
by Remnant44 | 2025-04-29 20:33:57+00:00
By the same token, even if you accept that AI usage will incentivize additonal model trainings, that cost is diffused across hundreds of millions of users, and is not a marginal cost, so it gets further reduced on a per-chat basis the more you use AI. I don't know what the per-user environmental cost of training a model is, but that's a pretty big factor to divide energy usage by.
by yjftsjthsd-h | 2025-04-29 20:34:04+00:00
> My first idea was to install Gentoo starting from stage 0 or 1 (it’s the distro I used 20 years ago), but I quickly realized that nowadays it’s officially supported only for developers. I would have had to install it from Stage 3 and then recompile everything… way too long and complicated.

Wouldn't starting from an earlier stage just mean more compiling? Anyways, Gentoo has binary packages nowadays, so you probably don't need to recompile much if anything.

Of course, Alpine is also great:)
by dsr_ | 2025-04-29 20:34:08+00:00
Back in the Matt's Script Archive days I would automatically reject anything written in PHP from serious consideration. Whatever it was, would inevitably be full of bugs, security issues, and either unmaintained or poorly maintained.

These days, I apply the same filter to anything written with "vibe coding". If the nominal author didn't bother to write the code, I'm certainly not going to bother running it.

I encourage my rivals and enemies (if any exist) to screech about how I will surely fall behind the zeitgeist and immediately fire all their devs in favor of six MBAs and a team of coops to be exploited ruthlessly.
by SietrixDev | 2025-04-29 20:34:17+00:00
I don’t think I’m a power user and I’m constantly over 1000 searches / month. Just a few days ago I upgraded my plan to the highest tier to play with the better models and in a few days it’s gonna renew for a year at this tier.

If I’m gonna use the AI assistant with web access I’d assume my searches are gonna go up even more.
by gwbas1c | 2025-04-29 20:34:23+00:00
> Our new partners, while fans of our lean approach, had one non-negotiable requirement: adding another Rails developer to the team.

> The code represented not just PlanGo's evolution, but my own journey from a beginner to a more experienced developer. Parts of the codebase contained decisions made by different versions of myself, with varying levels of experience and understanding.

I've joined a few companies where the codebase was started by a (cough) inexperienced developer. The hardest thing is always breaking down someone's ego about their code. The most challenging is when a person in power needs rather (cough) forceful convincing that something needs to change.

One thing I'd be curious about are situations where Jetten had to let his ego go and learn from his co-worker.

Needless to say, in my other comment in this thread, https://news.ycombinator.com/item?id=43836305 I didn't "fight" the battle against the rewrite. But I did fight, and win, the battle to remove a very poorly designed ORM.
by AaronAPU | 2025-04-29 20:35:05+00:00
The routines were individually benchmarked using some custom tools (iterate repeatedly and use statistical analysis to converge on an estimate). Always compared against a plain C reference implementation.

Then there was a system for benchmarking the software as a whole on a wide variety of architectures, including NUMA. With lots of plots and statistics.

Usually you’d eventually end up at a point where the improvements are below the noise floor or they help on some systems and cause regression on others. The rule was usually “no regressions”

VTune for multithreading optimization. Built a fibers and lockfree system for efficient scheduling.
by atoav | 2025-04-29 20:35:17+00:00
"The less people are willing to assassinate people for money the more actual assassins can charge for their services. Discouraging this behavior only makes it more profitable."

The mistakes you make here:

1. You operate under the wrong assumption that there are no other ways to deal with unintended behavior than making ir unprofitable. There are ways. for example you can just make cerrain business practises illegal and jail those who earn money with them.

2. If others would do it that would make a more competitive market. A more competitive market does not stop a undesired practise it normalizes it.

3. Just because there is a demand doesn't make it ethically right. Demand is totally decoupled from whether a practise should be allowed or not.

4. The problem is that your overreaching government is asking for a thing that is likely against the spirit and the letter of your constitution. What Palantir is doing is wrong because the premise of the project is wrong.
by righthand | 2025-04-29 20:35:25+00:00
So in the spirit of not losing agency, out of the 3 items you told it best value, which appears to mean “lowest cost”. Best value can also mean portion size relative to cost. Further even relative to your diet restrictions and relative to the area of economic activity. All of those things I garuntee weren’t involved in the LLM “reasoning”. It’s okay to be wowed by sleight of hand LLM tricks, but expect everyone to be skeptical when you describe the situation.

The above criteria is how I would evaluate best value of menu items. If an LLM just gave me the cheapest of 3 dishes I wouldn’t use it because it is not adding any agency I already had.

Here’s another possible scenario:

The LLM retrieved “best value” or some relative synonym from the online review of the restaurant. The review says “I think the chicken marsala is the best value.” The review was posted 5 years ago and the portion sizes have changed when the new owner wanted to shrinkflate the food. Is chicken marsala still the best value? Was it ever the best value?
by TobTobXX | 2025-04-29 20:35:32+00:00
Wrong. In the article:

> Training GPT-4 used 50 GWh of energy. Like the 20,000 households point, this number looks ridiculously large if you don’t consider how many people are using ChatGPT.

> Since GPT-4 was trained, it has answered (at minimum) about 200,000,000 prompts per day for about 700 days. Dividing 50GWh by the total prompts, this gives us 0.3Wh per prompt. This means that, at most, including the cost of training raises the energy cost per prompt by 10%, from 10 Google searches to 11. Training doesn’t add much to ChatGPT’s energy cost.

https://andymasley.substack.com/i/162196004/training-an-ai-m...
by vntok | 2025-04-29 20:35:38+00:00
What a weird and deshumanizing thing to say. Slaves are definitely people, a machine definitely isn't.

Moreover, slaves aren't productive over the medium/long term. You don't get useful and lengthy performance from raw coercion, the same way you don't get truthful and actionable intelligence from torturing prisoners.

So no, an LLM has very little in common with a slave.
by kstrauser | 2025-04-29 20:35:46+00:00
Seriously? I think that's what most people want from a search engine, even if they wouldn't phrase it that way.

Today I heard my wife ask our HomePod which US state was most similar in size to Germany. First, I was absolutely shocked that it gave a useful and correct answer. Well done, little dingus, and sorry to have doubted you. But more relevant, her goal wasn't to do a search. Her goal was to get an answer.

For the most part, people want an answer from Google, not a list of pages that might potentially answer them if they're lucky. Sometimes I do want to see a long list of results I can skim through for the most likely answer, especially if I'm looking for technical details on something. But if I ask "how long do I bake a frozen 20 lb turkey?", I really just want a correct answer.

So maybe people wouldn't actually say they want Google to summarize their search results if you phrased it exactly like that. But I bet most people, most of the time, would say that they wish the thing would just look at the 437 pages of results and tell them the answer.
by ty6853 | 2025-04-29 20:35:59+00:00
Get rid of doesn't just mean get the body away from their proximity. Ted wrote David letters about how much he disliked the woman and marriage. The wife and Ted hated each other by my assessment.

I don't think her obsession with matching up Ted to the Unabomber was driven by evil. It was driven by hate. Hateful people can do good things.
by dpc050505 | 2025-04-29 20:36:32+00:00
It's basically old school double entry book keeping, except you've got ballots and votes cast instead of inventory and $.

You start with empty ballots and the electoral list. You record every ballot that's used (or damaged) and every voter that shows up and casts a vote. You end up with a paper trail of everything that happened as well as every ballot.

Every bit of the process is done by two employees+a polling station supervisor+party representatives (volunteers) making sure everything is done by the book. Everything should balance if there hasn't been fraud or mistakes. Counted ballots go in respective envelopes (for box 57 you'll have a liberal party, conservative party, green party, npd, invalid ballot, etc. envelop) allowing for swift recounting and making sure valid ballots for the right party are in every envelop.
by seanwilson | 2025-04-29 20:36:59+00:00
It's easy to get something quick working with HTMX and Django, but if you want robust UI tests that actually test what happens when users click stuff, don't you need to use something like Playwright? This can be pretty heavy, slow and flaky, compared to regular Django tests?

I find with HTMX, it can introduce a lot of edge cases to do with error handling, showing loading progress, and making sure the data on the current page is consistent when you're partially updating chunks of it. With the traditional clunky full-page-refresh Django way, you avoid a lot of this.
by m463 | 2025-04-29 20:37:08+00:00
I love these "nobody used it" justifications companies sometimes proclaim.

I guess there probably are features that can be trimmed back, that go unnoticed and don't draw attention.

But sometimes I think companies refactor something and just don't want to think about supporting something. Or, they have an unpopular hidden motive.

(I think of apple's target disk mode, and tesla's non-existent dashboard and now turn signal/drive select stalks)
by TobTobXX | 2025-04-29 20:37:12+00:00
From the article:

> Training GPT-4 used 50 GWh of energy. Like the 20,000 households point, this number looks ridiculously large if you don’t consider how many people are using ChatGPT.

> Since GPT-4 was trained, it has answered (at minimum) about 200,000,000 prompts per day for about 700 days. Dividing 50GWh by the total prompts, this gives us 0.3Wh per prompt. This means that, at most, including the cost of training raises the energy cost per prompt by 10%, from 10 Google searches to 11. Training doesn’t add much to ChatGPT’s energy cost.

https://andymasley.substack.com/i/162196004/training-an-ai-m...
by Nevermark | 2025-04-29 20:37:56+00:00
Their business model ties profitability directly to maximal surveillance and psychological manipulation, as the basis for inducing addiction, manufactured demand, and impulse spending. With only theatrical attempts at hiding the lack of inhibitions or safeguards about harnessing material damaging to children, teens, adults and society at large.

That is the economic structure of their business model.

Now juice that model with $ billions of revenue and $ trillions in potential market cap for shareholders, who demand double digit percentage growth per year.

That defines the scale of available resources to drive the business model forward.

This is a machine designed to scale up and maximally leverage seemingly small conflicts of interest into a global monster that feeds on mental and social decay.

——

Of course, it benefits Facebook and customers to mix in as much genuine side products and services with real value as possible.

But that only wedges the destructive core into individual lives and society even more.

Now add AI algorithms to their core competencies of surveillance integration and psychological manipulation, and to the side value honey features.

We are getting Stockholm’ed and stewed in a lot of high walled slow cookers these days.
by gruez | 2025-04-29 20:38:00+00:00
Depending on the language/library that might not always be possible. For instance python's zip library only provides an extract function, without a way to hook into the decompression process, or limit how much can be written out. Sure, you can probably fork the library to add in the checks yourself, but from a maintainability perspective it might be less work to do with the partition solution.
by otterley | 2025-04-29 20:38:03+00:00
No, I cannot, if I know or have reason to know it is a trade secret. (The misconception that the law allows the equivalent of "secrets laundering" is still far too pervasive.)

The Uniform Trade Secrets Act (the law in most states) defines misappropriation as:

(i) acquisition of a trade secret of another by a person who knows or has reason to know that the trade secret was acquired by improper means; or

(ii) disclosure or use of a trade secret of another without express or implied consent by a person who

(A) used improper means to acquire knowledge of the trade secret; or

(B) at the time of disclosure or use, knew or had reason to know that his knowledge of the trade secret was

(I) derived from or through a person who had utilized improper means to acquire it;

(II) acquired under circumstances giving rise to a duty to maintain its secrecy or limit its use; or

(III) derived from or through a person who owed a duty to the person seeking relief to maintain its secrecy or limit its use; or

(C) before a material change of his [or her] position, knew or had reason to know that it was a trade secret and that knowledge of it had been acquired by accident or mistake.
by MarcelOlsz | 2025-04-29 20:38:39+00:00
I get about 80 grams from protein powder (whey), another 20 from eggs, another 20-50 from yoghurt, and another 50-60 from a chicken breast/fish (200-300g worth). I get all my eggs and meat locally as I live in the boonies. You are being deliberately obtuse assuming I get 200 grams from only meat. This would wreck my bowels.

Cheers for the lecture though, I think I'll up it to 300 grams just from your comment alone.

>it is literally unsustainable for a significant number of people to consume excess protein entirely from meat

When the billionaires give up their profits I'll trade in my single daily unsustainable chicken breast.
by kube-system | 2025-04-29 20:39:01+00:00
There's a lot going on in a small area there. Even without helicopters, the main runway (01/19) is the busiest runway in the nation, and it points directly at a no-fly zone over the white house, so the approach has a complicated turn at the last moment. Directly across the river, there's a military base with a heliport. And those helicopters often transport important individuals inside of those areas and to areas up and down the river. Those helicopters aren't just casually flying through, they are doing things in the immediate area.

Just as an example, look at a map and take note of where DCA is, where the Marine One hangar is, and where the White House is. All of this stuff is right around the airport.