MurphyA/hacker-news huggingface dataset:
by nijave | 2025-11-14 19:28:01+00:00
We've seen better results and lower costs in a 1 writer, 1-2 reader setup on Aurora PG 14. The main advantages are 1) you don't re-pay for storage for each instance--you pay for cluster storage instead of per-instance storage & 2) you no longer need to provision IOPs and it provides ~80k IOPs

If you have a PG cluster with 1 writer, 2 readers, 10Ti of storage and 16k provision IOPs (io1/2 has better latency than gp3), you pay for 30Ti and 48k PIOPS without redundancy or 60Ti and 96k PIOPS with multi-AZ.

The same Aurora setup you pay for 10Ti and get multi-AZ for free (assuming the same cluster setup and that you've stuck the instances in different AZs).

I don't want to figure the exact numbers but iirc if you have enough storage--especially io1/2--you can end up saving money and getting better performance. For smaller amounts of storage, the numbers don't necessarily work out.

There's also 2 IO billing modes to be aware of. There's the default pay-per-IO which is really only helpful for extreme spikes and generally low IO usage. The other mode is "provisioned" or "storage optimized" or something where you pay a flat 30% of the instance cost (in addition to the instance cost) for unlimited IO--you can get a lot more IO and end up cheaper in this mode if you had an IO heavy workload before

I'd also say Serverless is almost never worth it. Iirc provisioning instances was ~17% of the cost of serverless. Serverless only works out if you have ~ <4 hours of heavy usage followed by almost all idle. You can add instances fairly quickly and failover for minimal downtime (of course barring running into the bug the article describes...) to handle workload spikes using fixed instance sizes without serverless
by whatshisface | 2025-11-14 19:28:18+00:00
I saw other sources on Google, and a lot about Israel striking civilian telecom infrastructure (so many that the strikes on individuals were getting buried), so if you are interested in their approach you could look. There is a lot of "state department" pressure not to report the worst crimes, so unfortunately only headlines like "strike kills several sleeping families," which do not provoke a lot of public response at this point, are easy to find. To get information about the strategy that Israel is using to minimize international pressure, you need to be looking on the fourth pages of search results, unfortunately.
by LauraMedia | 2025-11-14 19:28:22+00:00
From the pinned comment:

Jimmy Wales left the studio after the first question. He had introduced himself as the “founder of Wikipedia.” On Wikipedia itself, he is referred to as the “co-founder.” Of course, there is a factual difference between being the sole founder of a company and founding it together with others. Jimmy Wales called this question “the stupidest question he had ever heard,” saying it had nothing to do with facts, which is why he was ending the interview. In fact, however, the question was in line with Wikipedia's claims of factual accuracy, which Wales did not want to fulfill in relation to himself. We regret that he ended the interview after 50 seconds—journalistically, this question was completely correct.
by dugidugout | 2025-11-14 19:28:28+00:00
It fits the Batman reference, somewhat.

Bruce Wayne (Batman's public-facing identity) was imprisoned in a pit where he was the second person to ever escape.

What I find a bit ironic, is this allegory can be used to reach the opposite perspective OP is trying to dispel. The bit about the "hopefulness" doesn't only refer to the light at the opening of the pit, but also in that the "escape" mechanism was actually being facilitated by the prison. This "escape" was supposedly designed to enact the "true despair" the OP was highlighting. The element they left out, was the fact this was done by extending a "support" rope from the opening which was deliberately too short to be useful. This causes Bruce to muster his own raw physical and mental strength to make the climb without the rope and ultimately prevail through personal will-power.

I guess OP would say Bruce is actually only "broke" here and not "poor".
by kadoban | 2025-11-14 19:28:47+00:00
> If you are smuggling large amounts of fentanyl or weapons into another country and they shoot you that seems pretty ok.

Assumes facts not in evidence.

Also, there's great reasons to have punishments for crimes that are not just summary executions. Even if you have a warped morality where all criminals of any sort should die, there's _still_ great reasons to not allow that to be chosen by the closest person with a gun. That way lies chaos and corruption.
by ceejayoz | 2025-11-14 19:28:50+00:00
> "Victim blaming" applies to blaming victims of violent crimes instead of the perpetrators.

No? Your grandma getting her life savings stolen over the phone isn't a violent crime, but blaming her for not understanding how links in email can be misleading would be victim blaming. It needn't be violent, or even a crime. Shitty parents victim blame their kids for non-criminal things all the time.

Similarly, blaming the side that still feels and acts upon shame for the fact that the other side has gone fully shameless is victim blaming.
by coffeecoders | 2025-11-14 19:28:54+00:00
LLMs are terrible for out-of-distribution (OOD) tasks. You should use chain of thought suppression and give constaints explictly.

My prompt to Grok:

---

Follow these rules exactly:

- There are 13 hours, labeled 1–13.

- There are 13 ticks.

- The center of each number is at angle: index * (360/13)

- Do not infer anything else.

- Do not apply knowledge of normal clocks.

Use the following variables:

HOUR_COUNT = 13

ANGLE_PER_HOUR = 360 / 13 // 27.692307°

Use index i ∈ [0..12] for hour marks:

angle_i = i * ANGLE_PER_HOUR

I want html/css (single file) of a 13-hour analog clock.

---

Output from grok.

https://jsfiddle.net/y9zukcnx/1/
by danudey | 2025-11-14 19:29:22+00:00
> The problem with junior developers is that Rust will be incredibly frustrating to learn by perturbation

Yes, this is the biggest issue with Rust that I've seen; most language will let you do something wrong and then as you learn you get better. Rust will refuse to compile if you're not doing things correctly (and normally I would put 'correctly' in quotes but correctness in Rust is well defined).

The first time I tried to experiment with learning Rust was a disaster. I just wanted to decode some JSON and filter it, but -- oops! -- I don't own that variable. Okay, well I can pass it somewhere else mutably, right? But then that function does the work and returns something that... what's a lifetime? What's a 'a mean? How do I... screw it, I'll go back to Python.

Eventually, after the tooling and the tutorials got better I came back to it and really enjoyed what I've seen so far and even rewrote one of my own personal tools in Rust[1] to experiment with. It's nothing impressive, but it was fun to do.

[1] https://github.com/danudey/rust-downloader
by dwringer | 2025-11-14 19:29:28+00:00
Even Gemini Flash did really well for me[0] using two prompts - the initial query and one to fix the only error I could identify.

> Please generate an analog clock widget, synchronized to actual system time, with hands that update in real time and a second hand that ticks at least once per second. Make sure all the hour markings are visible and put some effort into making a modern, stylish clock face.

Followed by:

> Currently the hands are working perfectly but they're translated incorrectly making then uncentered. Can you ensure that each one is translated to the correct position on the clock face?

[0] https://aistudio.google.com/app/prompts?state=%7B%22ids%22:%...
by thewebguyd | 2025-11-14 19:29:41+00:00
If not continuously, there needs to be mechanisms to recall a politician (or an entire government), and re-hold elections for both failing to govern and failing to represent the interests of the people over the interest of billionaires.

To use the recent US shutdown as an example. Passing a budget is like one of the basic requirements of governing. If the current government cannot accomplish that, it should immediately dissolve and elections be held. Every single position in power at the time, gone, the whole thing gets re-elected because they have proven that the current group cannot adequately govern.

The ability to recall needs to work similarly. Vote should be able to be initiated by the people at anytime, and a successful vote means the government dissolves and new elections are held.

We could also have a "cooling off" period after a piece of legislation (like chat control) fails. It failed the first time, it should not be able to be immediately reintroduced whether in the same or a different form. There should be some sort of cooling off period where that piece of legislation (or its goals) cannot be reintroduced for x number of years.
by aitchnyu | 2025-11-14 19:29:43+00:00
I was in an Indian service company and worked for Indian and US branches of a company. The regulations were high, employees know more stuff and people and *carve out* a streamlined workflow, we contractors have to obey the rules literally, our feedback are Chinese whispers (me, my manager, their manager...) and we have to fend for themselves.

For specific stories. We had Windows virtual desktops. Our unit test suites assume an Unix environment like the employees Macs or Jenkins, so we had to coax Jenkins to run our feature branches and there may be 12 hour waits for our builds. We also had to plan leaves around their quarterly plans and hard deadlines while they they never treated quarterly plans as deadlines or cycles. Debugging with client is affected by timezone differences too.
by toast0 | 2025-11-14 19:29:48+00:00
Many of these get stuck in contract hell. The original developer may have had licensed software or assets and at the very least needs to find the agreements and understand how they work for new distribution. It's not uncommon for those agreements to have been time limited, but if you want to renew now you need to find the current successor/rightsholder and negotiate.

Also, the developer/publisher/distributor/etc may have had revenue sharing agreements with various parties. Those need to be found and understood too. Sometimes those are in % of gross income, % of net income, % of sales price, or a fixed amount per copy sold. If anything needs addressing, you've got to find those parties or their successors and negotiate. You should also find those parties anyway, to pay royalties they're due, but if you at least set up an escrow account, you'll be prepared when they find you.

I would hope games contracts are a bit more forward looking now, and try to address these things, but 25 years ago, you would still get old games at computer surplus stores... A handful of developers would put out old games collections, but most games never came back.
by awkwam | 2025-11-14 19:29:56+00:00
They might be touted like that but it seems like you don't understand how they work. The example in the article shows that the prompt is limiting the LLM by giving it access to only 2000 tokens and also saying "ONLY OUTPUT ...". This is like me asking you to solve the same problem but forcing you do de-activate half of your brain + forget any programming experience you have. It's just stupid.
by DFHippie | 2025-11-14 19:29:57+00:00
This. Two speakers of the same language only have approximately the same understanding of the meanings of the words they both use. Communication succeeds because we are constantly seeking and correcting misunderstandings that arise due to no two people speaking exactly the same language.

The same process that allows two speakers of the same language to communicate adequately allows one to translate from one language to another. If it were truly impossible to translate from one language to another, we would be unable to perceive this and argue about it. The recognition and correction of errors is part of the process of translation just as it is part of the process of communication in a single language.
by karhuton | 2025-11-14 19:29:58+00:00
”2 There shall be no interference by a public authority with the exercise of this right EXCEPT such as is in accordance with the law and is necessary in a democratic society in the interests of national security, public safety or the economic well-being of the country, for the prevention of disorder or crime, for the protection of health or morals, or for the protection of the rights and freedoms of others.”

Are we reading the same thing?

This linked statement clearly authorizes invasion of privacy by public authorities, in the name of any of the very vaguely listed reasons – as long as there’s some law to allow it.
by godelski | 2025-11-14 19:30:03+00:00
There's a real irony that the examples are coming from Japanese since it is an agglutinative language.

I think people don't realize how weird language is. Like you could look at Chinese and call each sentence a "word" as there are no spaces. What's the difference between that and a compound word like "nighttime" or the whole German language where you got words like Krankenwagen ("patient" + "car").

Now this doesn't mean there aren't words or phrases that aren't translatable. But the thing is we can always translate the words themselves. What we can't always translate is the meaning behind them. I think the best example of this comes from Star Trek and the Tamarian Language[0,1]. "Sokath, his eyes open!" The problem with communication is not that the words don't translate, it is that the meaning behind them doesn't. Just as people struggle with idioms when learning American English or why someone might be confused about why someone "shit in the milk" or "fucked the dog". Words are an embedding. A compression.

The thing people are constantly forgetting, but is more important than ever in a globally connected world, is that words are not perfect representations of thoughts. We compress our thoughts into them and hope the person on the other side can decompress them. It is why you can more easily communicate with your close friends who have better context than you can with another person that natively speaks your language and is why someone that learns a new language can speak perfectly well but still struggle to communicate. Language is not just words, it is culture[2]. So in a much more connected world today we have these disconnects in culture and thus interpretation of what people say. I know every one of you has been told to "speak to your audience" but how do you speak to your audience when your audience is everybody and when you don't know who your audience is? The new paradigm requires us to be much better interpreters than we were before. Least everyone is going to sound crazy, other than those you frequently talk to and have that shared understanding.

[0] https://memory-alpha.fandom.com/wiki/Tamarian_language

[1] https://www.youtube.com/watch?v=3-wzr74d7TI

[2] This is, btw, why people argue for embodied AI being so critical. Not because LLMs can't appear to grasp the language, but because we as humans have embodied our language so deeply you probably didn't even realize that I used the word "grasp" to refer to an abstract concept and not something you can actually touch with your hand.
by ndiddy | 2025-11-14 19:30:03+00:00
The performance on this machine is similar to the Snapdragon 8cx from Microsoft’s first big Windows on ARM push a few years ago (so nowhere near even the 4 year old Apple M1) while the idle power draw is similar to an x86 computer. If they’re not targeting either performance or power efficiency, I’m not sure who would be interested in this computer. I’d say that if you can tolerate Mac OS X for your use case, a used Mac Mini would be a far better choice.
by le_stoph | 2025-11-14 19:30:39+00:00
> And the final kicker: the human brain runs on like two dozen Watts. An LLM takes a year of running on a few MW to train and several KW to run.

I mean, you could argue that if you take into consideration all the generations (starting from the first amoeba) that it took to get to a standard human brain today, then the total energy used to "train" that brain is far greater. But I get your point and I do agree with you that our current hardware paradigm is probably not what's going to give us "god in a box".
by jansommer | 2025-11-14 19:30:44+00:00
This is super confusing. Check out the RDS Postgres calculator with gp3:

> General Purpose SSD (gp3) - Throughput > gp3 supports a max of 4000 MiBps per volume

But the docs say 2000. Then there's IOPS... The calculator allows up to 64.000 but on [0], if you expand "Higher performance and throughout" it says

> Customers looking for higher performance can scale up to 80,000 IOPS and 2,000 MiBps for an additional fee.

[0] https://aws.amazon.com/ebs/general-purpose/
by oxw | 2025-11-14 19:30:59+00:00
> “I’d love to take those next steps and see if our trash pandas in our backyard are really friendlier than those out in the countryside,” she says.

Would they have to measure "biological" friendliness, comparing lab raised countryside-descended and city-descended raccoons? Domesticated animals can be very unfriendly. Feral cats for example.
by Philpax | 2025-11-14 19:31:04+00:00
I'm not a Niri stan by any means - I only switched to it the other week, and was using sway/i3 before then - but I suspect that most alternatives have answers to these, too.

> Especially how it handles workspaces on multiple monitors. By default, each monitor has one workspace. Not one workspace for ALL monitors.

I'm pretty sure this is the case for most tiling WMs; it's definitely the case for Niri (https://github.com/YaLTeR/niri/wiki/Workspaces), and I'm pretty sure it's the case for sway.

> It also has hot reloading of the config, which is also nice.

Niri will reload your config on save; Sway requires a keybind, but no restart.

> Sure, Niri's config is approachable, but is it hackable? It only offers what Niri offers, right? You can't extend its functionality by config alone.

Most Wayland compositors offer that extensibility through messaging; you would send messages to Niri or Sway through scripts to achieve custom behaviour. I do miss having scripting built-in in AwesomeWM, but it hasn't been too much of an issue for me in practice.

> Niri is nice, not mocking it. But infinite scrolling is not everyone's jam. Some others might even question the choice of KDL instead of JSON without any clear benifit.

I brought Niri up as an example, but the general point I was trying to make is that the other tiling compositors/WMs out there offer similar solutions that get you to the same place, but through easier means. As for KDL, I think it would be difficult to argue that JSON is easier for humans to edit than KDL :p

> Whatever you prefer and if it works for you, great. That's why we have choices ^^

By all means! I'm not denigrating XMonad or such here; it's more that I think it's probably not the right choice for most people in the market, as there are alternative solutions that are likely to get you to the same place with less friction.
by DamnInteresting | 2025-11-14 19:31:09+00:00
I remember buying NOLF--it was at retail, in a big box off the shelf at Media Play. I knew nothing about it, it just caught my eye, and the description on the back sounded interesting. I miss that kind of media discovery, our modern always-online world tends to smother serendipity.

It was an excellent game. The idea of a continuation of the series is appealing, but a lot of modern adaptations really stink, so maybe it's better off in the amber of nostalgia.
by metabagel | 2025-11-14 19:31:12+00:00
At least one of the "why"s is very simple. Trump likes to act in ways which make him look powerful, and which make others respect and fear him.

I think another "why" is ratcheting up the pressure on Venezuela, because Trump has decided or been persuaded to embark on a program of regime change for Venezuela.

I don't actually understand why regime change in Venezuela is important to Trump & MAGA though.
by kragen | 2025-11-14 19:31:22+00:00
Data center cooling towers have to use fresh rather than salt water, but they don't care about bacterial contamination or toxic traces of arsenic, antimony, and fluorine. Agriculture also has to use fresh rather than salt water. I can't think of any circumstances where water that was usable for agriculture wouldn't also be usable for cooling data centers—except when the farmer owns the water and the data center operator doesn't.

I also think the energy usage stuff is kind of nonsense. If energy usage is a major part of your operating expenses, you're probably going to locate your data center where energy is cheap, and cheap energy is always renewable. I'm sure you can find data centers that run off coal plants or other thermal power, but thermal power costs in the neighborhood of 100¢ per peak watt, while solar cells cost 12¢ per peak watt, so thermal power won't be competitive for very long.
by Jtsummers | 2025-11-14 19:31:35+00:00
> It was not unhead of to witness security hauling off weeping children who had the audacity to pull out a mechanical pencil.

"Hauling off" is obviously just an exaggeration, but mechanical pencils worked fine with scantrons and that's what I used starting in 3rd or 4th grade (maybe earlier, that's the earliest I recall using mechanical pencils). The author is apparently unaware of the fact that "number 2" is a reference to the grade of the graphite and not to a specific non-mechanical pencil.
by 4ggr0 | 2025-11-14 19:31:38+00:00
> Herzlichen dank!

Gern geschehen! Mach ich doch gerne :)

maybe also add a toggle, in addition to the option you choose? option 1 would probably be the best use of your time, just don't use text for non-english generated images.

i deleted the pics in the top-row with the dev-console and i personally would prefer it that way[0] (also because i'd visit the page on an eInk screen sometimes, where no pics would be beneficial anyways, especially if they're just placeholders).

[0]https://imgur.com/a/IM0fm2I
by bigyabai | 2025-11-14 19:31:39+00:00
Game developers can ship an attested runtime (or hell, even an attested kernel) with the game and, refuse booting it unless the kernel passes some boot tests. Most Linux games already containerize their runtime anyways.

Locking down Linux totally is impossible, but the same very obviously goes for Windows and even macOS as well. Locking down a Linux runtime well enough to play online games seems trivial in my opinion. It's just a lot of work that would be better-spent preventing Windows hackers from pants-on-head insane DMA exploits.
by varispeed | 2025-11-14 19:31:43+00:00
This is an ongoing terrorist attack and authorities fail to stop it. Please report these people to the police as attempted terrorist attack. People behind Chat Control should be arrested.

A snippet I posted before:

If terrorism is defined as using violence or threats to intimidate a population for political or ideological ends, then “Chat Control” qualifies in substance. Violence doesn’t have to leave blood. Psychological and coercive violence is recognised in domestic law (see coercive control offences) and by the WHO. It causes measurable harm to bodies and minds.

The aim is intimidation. The whole purpose is to make people too scared to speak freely. That is intimidation of a population, by design.

It is ideological. The ideology is mass control - keeping people compliant by stripping them of private spaces to think, talk, and dissent.

The only reason it’s not “terrorism” on paper is because states write definitions that exempt themselves. But in plain terms, the act is indistinguishable in effect from terrorism: deliberate fear, coercion, and the destruction of free will.