MurphyA/hacker-news huggingface dataset:
by n4r9 | 2025-06-24 07:28:19+00:00
All this stuff about "taking you seriously" is basic emotional manipulation. It adds nothing to the argument and serves no purpose than to try to make me feel inferior. Same thing when you compare me to a five year old. You dress it up with pompous phrases like "child of five" (or "remotely reasonable" or "mere discourse"), which I suspect is another way to project dominance. Perhaps you don't like facing up to the fact that your language is hostile and confrontational, but it is.
by o11c | 2025-06-24 07:28:21+00:00
Doing that adds a lot of round trips, so you still really need to do the initial estimate.

(also, probing for whether the terminal actually supports various features is nontrivial. At startup you can send the basic "identify the terminal" sequences (there are 2) and check the result with a timeout; subsequently you can make a request then follow it with the basic terminal id to see if you actually get what you requested. But remember you can get arbitrary normal input interspersed.)
by int_19h | 2025-06-24 07:28:54+00:00
Modern idiomatic JavaScript and TypeScript encourage "clever" code. The latter also has a very complicated type system, which, again, is frequently used, especially in .d.ts files for pure JS libraries because JS devs love tricks like functions doing different things based on number and type of arguments. So models learn all that from the training set, but then often can't deal with the complexity they themselves introduce.

Much as I dislike Go, it is indeed probably closer to the ideal language for the LLM. But I suspect that we need to dial it down even further, e.g. no type inference whatsoever (so no := etc). In fact I wonder if forcing the model to spell out the type of every subexpression as a type assertion might be beneficial due to the way LLMs work, for the same reason why prompting for explicit chain-of-thought improves outputs even with models not specifically trained to produce CoT. In the similar vein, it could require fully qualified names for all library functions etc. But it also needs to have fewer footguns, which Go has aplenty - possible to ignore error returns, concurrency is unsafe etc. I suspect message passing a la Erlang might be the best bet there but this is just a gut feel.

Of course, the problem with any hypothetical new PL optimized for LLMs is that there's no training data for it. To some extent this can be mitigated by mechanically converting existing code - e.g. mandatory fully qualified names and explicit type assertions for subexpressions could be easily bolted onto any existing statically typed language.
by sukit | 2025-06-24 07:29:15+00:00
I might be misunderstanding how it works, but from what I’ve seen, CLAUDE.md doesn’t seem to be automatically pulled into context. For example, I’ve explicitly written in CLAUDE.md to avoid using typing.Dict and prefer dict instead — but Claude still occasionally uses typing.Dict.

Do I need to explicitly tell Claude to read CLAUDE.md at the start of every session for it to consistently follow those preferences?
by Sharlin | 2025-06-24 07:29:28+00:00
Infinities (transfinite cardinals) in the sense used by the article are absolutely objects. We’re not talking about infinite sums or other sequences and their limits. (And limits aren’t really “processes” either – the limit of the sequence 0.9, 0.99, 0.999, … is exactly 1, as a well-known example which nonetheless is controversial among people who don’t know what limits are.)
by hnlmorg | 2025-06-24 07:30:07+00:00
I’m the same. I hate emojis anywhere that is intended to be informative reading. Whether it is terminal output, markdown documents (even titles), git commit messages, etc.

I get they bring people a little bit of joy, but as a dyslexic who likely also has ADHD, they bring me unnecessary distractions and visual clutter.

The only time I like emojis in a formal setting is when used in Slack to denote a thread (the thread/sewing emoji).
by bob1029 | 2025-06-24 07:30:20+00:00
The article does not describe an inertia constant. Without the time component, any comparison to traditional systems is meaningless. Inertia is a measure of energy, not power.

Large spinning masses can provide several seconds of inertia. For 2GW of traditional turbine, you would have between 10-20 gigawatt-seconds of energy that is instantly available at any moment to resist RoCoF.
by hamstergene | 2025-06-24 07:30:41+00:00
An easy answer for what's missing is that the industry isn't run by people who read "No Silver Bullet".

- Articles about tricky nature of tech debt aren't written by people who call the shots on whether the team can spend the entire next week on something that a customer can't see.

- Articles about systems architecture aren't written by people who decide how much each piece of work was significant for business.

- Books on methodologies are optional read for engineers, not essential for their job, and adoption happens only when they push it upwards.

Most of the buzz about AI replacing coding is coming from people who don't see a difference between generating a working MVP of an app, and evolving an app codebase for a decade and fixing ancient poor design choices in a spaceship which is already in flight.

I've even seen a manager who proposed allocating 33% time every day on 3 projects, and engineers had to push back. Such old and common knowledge that it doesn't work is apparently still not a job requirement in 2025. Despite that organizing and structuring project time allocation is management competency and not an engineering skill, it is de-facto entirely up to engineers to make sure it's done right. The same managers are now proud to demonstrate their "customer focus" by proposing to ask AI to resolve all the tech debt and write all the missing tests so that engineers could focus on business requests, and same engineers have to figure how to explain why it didn't just work when they tried.

To talk about complexity is to repeat the same old mistake. I am sure most engineers already know and I am yet to see an experienced engineer who believes their job will be taken by simple prompts. The problem we should be talking about should be titled something like,

"Software Engineering Has Poor Management Problem, and AI is Amplifying It"
by Ntrails | 2025-06-24 07:31:27+00:00
Alcohol doesn't just make more money because it has huge margins. It has decent margin, high profit per unit, and a magic trick: it makes people less cautious about spending more.

I have no interest in a second coke or a third coffee. I can drink tea for days, but if it feels pricey I probably only have one or two. Real estate is expensive if that's your customer profile
by ggm | 2025-06-24 07:31:33+00:00
I like Bert and I like his hard truths. You don't get out of the hole you dug by whining. Either European economies pay up and build out, or they're stuck behind least cost solutions.

Bert isn't saying you can't have a viable European data warehouse, he's saying it's bloody hard work and expensive.

At least with helm charts in principle the pods pick up and move. Having one click vendors and 5 nines reliable backends.. that's a big hole of money.
by kobenni | 2025-06-24 07:31:44+00:00
You are correct that working on underlying issues is very important, but there is a huge practical value to blocking out distractions. First of all, it gets you started on scrolling a lot less immediately. Secondly, it makes concentrating on the important parts of life and thus the underlying issues much easier as you have more time and energy now. Thirdly, you will always have some bad days, you will always have some issues in your life that you can't fix (yet), but having a mechanism that stops you from re-entering the habit independently of your current state is really helpful in stabilizing your behavior.

What I'm trying to say is that blocking and working on the "deeper" issues are stronger when used synergistically, it doesn't have to be an either or.
by a_c | 2025-06-24 07:32:06+00:00
You first start using a hammer well, and then internalizing when to use a hammer. Most are now getting excited about the new shinny hammer. Few knows hammer is not for everything. Some will never know. It has always been the case. Microservice, NoSQL, kubernetes, crypto, web3, now LLM. They range from useful some of the time to completely useless. But they surely appeared to be panacea at some time to some people.
by invalidusernam3 | 2025-06-24 07:33:11+00:00
Regulation is definitely the big stopper in most of the EU. Here in Czech Republic it would be incredibly difficult to open anything like this.

I almost opened a cafe/bar a couple years back, I even had a reservation deposit on a location, had the money to renovate it, had money put aside for it to fully fund the rent and utilities and staff for a year, but in the end I scrapped the idea because of the bureaucracy.

I needed: a hospitality trade license , a certificate from the inspectors for food hygiene and public health, a certificate for fire/gas/electrical safety, registration with the customs office, staff needed to do training for food handling, and I needed to register the kitchen with the regional hygiene office. It's not unreasonable, but it's a lot of bureaucracy for something I wanted to do as a fun side project
by MediumD | 2025-06-24 07:33:40+00:00
Of course most startups fail, and most equity is worth nothing.

I guess I didn’t think “routinely” implied a specific percentage, just that it isn’t uncommon for options to be worth a lot.

If even 5–10% of VC startups succeed, then it’s still worth considering the expected value of the equity when comparing job offers.
by alganet | 2025-06-24 07:34:01+00:00
I'm confused.

We are on a comment section about a post with AGI in the title.

The term is scientifically vague, but it is estabilished in the popular culture that it is related to superintelligence and emerging behavior. If you don't agree, you owe the reader a better definition.

Given this context, if you're not talking about that, what are you talking about then?
by mschuster91 | 2025-06-24 07:34:13+00:00
> The new version of NO FAKES requires almost every internet gatekeeper to create a system that will a) take down speech upon receipt of a notice; b) keep down any recurring instance—meaning, adopt inevitably overbroad replica filters on top of the already deeply flawed copyright filters; c) take down and filter tools that might have been used to make the image; and d) unmask the user who uploaded the material based on nothing more than the say so of person who was allegedly “replicated.”

You already need point a) to be in place to comply with EU laws and directives (DSA, anti-terrorism [1]) anyway, and I think the UK has anti-terrorism laws with similar wording, and the US with CSAM laws.

Point b) is required if you operate in Germany, there have been a number of court rulings that platforms have to take down repetitive uploads of banned content [2].

Point c) is something that makes sense, it's time to crack down hard on "nudifiers" and similar apps.

Point d) is the one I have the most issues with, although that's nothing new either, unmasking users via a barely fleshed out subpoena or dragnet orders has been a thing for many many years now.

This thing impacts gatekeepers, so not your small mom-and-pop startup but billion dollar companies. They can afford to hire proper moderation staff to handle such complaints, they just don't want to because it impacts their bottom line - at the cost of everyone affected by AI slop.

[1] https://eucrim.eu/news/rules-on-removing-terrorist-content-o...

[2] https://www.lto.de/recht/nachrichten/n/vizr6424-bgh-renate-k...
by jumploops | 2025-06-24 07:34:38+00:00
I love FPGAs.

For me, the promise of computation is not in the current CPU (or now GPU) world, but one in which the hardware can dynamically run the most optimized logic for a given operation.

Sadly, this has yet to materialize (with some exceptions[0][1][2]).

Hopefully in an LLM-first world, we can start to utilize FPGAs more effectively at (small) scale :)

[0]https://www.microsoft.com/en-us/research/wp-content/uploads/...

[1]https://novasparks.com/

[2]https://www.alibabacloud.com/blog/deep-dive-into-alibaba-clo...
by graemep | 2025-06-24 07:35:06+00:00
A good writer who can put together stuff, interview different experts, etc. can put together something very good. I can think of plenty of books like that. They cite research and quote experts.

It has some advantages over a book written by a single expert: most importantly, it can cover multiple points of view and cover controversies more impartially.

One of the problems with expert views is that they often fail to distinguish between what is well proven, what is a current consensus because its a best guess, and what is a personal opinion/pet theory.
by hnlmorg | 2025-06-24 07:35:11+00:00
> Alternatively, you might not want to use literal 1970s technology and be interested that Kitty recently introduced a more modern way to get different sized text in a terminal.

Kittys “modern” way of doing it is still 1979s tech. Kitty just decided it would discard the standard escape sequences because of “reasons”.

Honestly, much as some of Kittys custom sequences have improved things, this particular sequence doesn’t.
by stiray | 2025-06-24 07:35:20+00:00
I am still waiting for Fairphone and Graphene OS collaboration. This is match made in heaven.

Any Fairphone/GrapheneOS developer reading this? Just do it, document if something is not secure enough for you, but do it. Nothing to think about, you fit together like hand and a glove and any seconds thoughts are depriving the planet of THE PHONE!

Pick the cash we will throw at you and make second generation with the cpu GrapheneOS wants, that will make the /r/GrapheneOS members eyes shine, drooling and crying of joy at the same time. +throw them in a few hardware switches for camera, mic, connectivity,... disabling. No need to wait to be perfect in first iteration (and due to that craziness and perfectionism will never happen), to gain the possibility to be perfect in second or third.

I would love so much to stop buying Google Pixel phones just to install Graphene OS and protect myself from Google and its ecosystem, it seems so counterproductive.
by Iolaum | 2025-06-24 07:36:27+00:00
I bought FP4 three years ago and had a decent run with it until an update happened that made my phone unable to connect to my carrier (no calls or internet :( ). After a lot of back and forth with support they admitted that LTE on my country (Greece) was not officially supported ! They did refund me after that admission so I bear them no ill will. I hope they succeed in their mission and if their phone worked for me, I d still be using it.
by drdaeman | 2025-06-24 07:37:13+00:00
How is it completely bonkers?

I think the idea is that those people were put at inherent disadvantage due to unfair treatment of their long gone predecessors. Or at least that’s my understanding of it.

The validity of this claim, type and amount of corrective action (and from some viewpoints - its very appropriateness or necessity), as well as the relative importance of the subject - those can all be a matter of debate, but are any of those so obvious they render the whole idea crazy?
by jamiecurle | 2025-06-24 07:37:40+00:00
Organisations need to ensure that doing business with you isn't over their risk threshold. One of the areas they focus on is security (cyber, info and physical and perhaps soon AI). In order to determine this they ask you a bunch of questions in which you insert answers and evidence into a spreadsheet, sometimes an online app. These are "the questionnaires". They're also pretty expensive[0]

Having a SOC 2 attestation or certified IS027001 compliance of your Information Security Management System allows you to do business with "less friction" because you can often shortcut some / all portions of those questionnaires.

But you can never get rid of them.

[0]: https://sharedassessments.org/sig/
by artoghrul | 2025-06-24 07:40:13+00:00
Trying to deduce general principles from many particular instances is not "learned helplessness". If one wants to understand a system, it's best not to delude oneself with myths, but to spell out the pattern that is confirmed by many observations. A strong myth that keeps the American people in their current state is the idea that the US has a democratic government at the federal level. Once they get over that myth, they might actually be able to make it true.
by low_tech_love | 2025-06-24 07:40:25+00:00
I live in Sweden (as an expat), and I often struggle to explain to outsiders why I think it’s one of the least interesting places I’ve ever been to. There is something missing that I can’t usually grasp with words. This article has made it crystal clear; this kind of thing is non-existent here. Everything is impersonal, distant, matter-of-fact. Next time someone asks me I’ll link this article.

(The next obvious question is always “why are you still there?” and the answer is because it’s a great place to work.)
by fakedang | 2025-06-24 07:40:43+00:00
Insanity that Harvard, apparently one of the gathering places for some of the best minds in the world, to think that tracking down and compensating people who are very removed from the realities of slavery. They could've thought of revitalizing black neighborhoods in tandem with HBCUs, carried outreach to black majority high schools by alumni, the works, but nope, they thought this would be a better investment of their funds. No wonder wealthy donors are so hesitant to donate to a pack of rabid morons.

In those lines, I might as well pressure the British government to compensate me, personally, because they decided to shove one part of my family tree into a train carriage to suffocate to death.
by madaxe_again | 2025-06-24 07:42:42+00:00
I’ve just read the whole shebang.

While the overall reason for the mass failure you cite is correct - a cascading failure - the interesting bit here are the oscillations that lead to it.

It looks very much like this was driven by algorithmic volatility trading of electricity spots - overproduction, price goes negative, buys placed, production ramps in response to rising price, price rises, sells placed, production falls due to falling price. The period of the oscillations in the grid seen before the blackout suggest a relatively slow cycle, and what they describe in the report sounds very much like this was an interaction between price-driven supply and real world supply.

It does speak to there being inadequate storage available on the grid to smooth demand and therefore pricing, but it also suggests that in certain conditions a harmonic can be set up between the market and price-driven production with catastrophic consequences.
by agile-gift0262 | 2025-06-24 07:43:49+00:00
phone wishlist:

- user-replaceable battery - 7+ years of security updates - iPhone 13 mini size - iPhone 13 mini camera quality - plastic exterior - headphone jack - fairphone-style sustainability, repairability and part availability - GrapheneOS compatibility - fingerprint reader either on the back or on the power button

I miss my Pyxel 4a :-(
by jumploops | 2025-06-24 07:43:50+00:00
For some additional context, I believe most cloud providers who started on FPGAs for network devices have switched to “smart” ASICs, where some limited portion of the device is programmable.

The issue with FPGAs, is that if you have enough scale, an ASIC starts to make more sense.

Still, I believe they provide a glimpse into the hardware of the future!
by gattr | 2025-06-24 07:43:54+00:00
Related: When a Telescope Is a National-Security Risk [1];

TL;DR: VCRO is capable of imaging spy- and other classified US satellites. An automated filtering system (involves routing through some government processing facility) is in place to remove them from the freshly captured raw data used for the public transient phenomena alert service. 3 days later, unredacted data is made available (by then the elusive, variable-orbit assets are long gone.)

[1] https://www.theatlantic.com/science/archive/2024/12/vera-rub...
by pred_ | 2025-06-24 07:44:04+00:00
I don't know about OoT, but in the case of Super Metroid Map Rando (https://maprando.com/), the logic is also quite detailed – see e.g. https://github.com/vg-json-data/sm-json-data/blob/master/reg... for one room – and comes with information about the difficulty of the tricks necessary to get from one place to another with a given item loadout, health, runways from connecting rooms etc.; having that, it is possible for the user to specify a desired difficulty, and one of several game modes then effectively ensures that the "next" item is located in a particular location, access to which has only been made possible by the current loadout and doing tricks of the given difficulty, so that players sufficiently familiar with the logic (and the tricks) can quickly narrow down the set of possible locations. Other game modes will be less strict in how items are placed, which in practice can mean that the game becomes "easier" by giving you a more powerful item loadout but "harder" in that figuring out where to go becomes less straightforward; and as a result, you end up with games that feel completely different just by having a different focus on the exploration and execution aspects.

I've find that it becomes quite an interesting spectator sport too, since people will compete on completing a given random map as quickly as possible, effectively having to perform difficult platforming tricks while also having to solve a non-trivial constraint satisfaction problem to understand the map layout, and different speedrunners have evolved different probabilistic heuristics for how to do that.

Some good showcases:

- The AGDQ 2025 finale: https://www.youtube.com/watch?v=it_xbTZHan8

- The grand finals of a recent tournament: https://www.twitch.tv/videos/2485240928
by vanilagy | 2025-06-24 07:45:01+00:00
You won't believe this: it _is_ playable on mobile! I see a lot of people playing this on their phones and iPads.

I contemplated adding gyro controls, like in "Marble Blast Mobile" from back in the day, but they are very imprecise and don't really scale well to high-level play. With the current d-pad controls, there's actually a mobile player who holds the world record on many levels. Never would've expected mobile controls to scale this far.
by user_7832 | 2025-06-24 07:45:46+00:00
> Those rugged phones are also thicker and more expensive for what you're getting. Mainstream companies have tried offering the headphone jack in some phones and every single time, those phone have undersold their jackless competitors.

Yeah… the budget Moto G3 from 2015 with IPX7 says hi. To the limited surprise of anyone who was familiar with the brand back then, the top model (16GB/2gb) sold out in less than a week.

You can’t tell me it’s harder to waterproof a headphone jack in 2025 than it was in 2015. And could you please tell me how a rubber gasket adds appreciable thickness to a phone? Because I find that a bit hard to believe.
by forgotoldacc | 2025-06-24 07:50:06+00:00
Right at the very top of the article:

> Let me tell you the story so far; the process, obstacles, and solutions involved in making a roguelike dungeon crawler playable on systems like the Commodore 64, Commodore PET, and even more constrained machines.

Javascript is not running on a Commodore 64 with decent performance.