MurphyA/hacker-news huggingface dataset:
by dm270 | 2025-10-15 06:52:31+00:00
Im working on some website and created some custom menu. Nothing fancy. AI got it done after some tries and I was happy as web development is not my area of expertise. After some time I realized the menu results to scrolling when it shouldn’t and wanted to make the parent container expand. This was impossible as the AI did a rather unusual implementation even for such a limited use case. Best part: my task now is impossible to solve with AI as it doesn’t really get its own code. I resulted to actually just looking into CSS and the docs and realized there is a MUCH simpler way to solve all of my issues.

Turns out sometimes the next guy who has to do maintenance is oneself.
by cookiengineer | 2025-10-15 06:53:04+00:00
Why can't they just partner with postmarketOS here?

Why do we have to have /e/OS instead of a better supported LineageOS, because /e/ is a 1:1 copy anyways?

Why do we have to have a Librephone project now instead of partnering with say, Fairphone and the Pine64 people?

Open source loses this war because proprietary devices are streamlined. The only thing that comes close to this is GrapheneOS, LineageOS, and postmarketOS.

LineageOS has huge problems since the mandatory eBPF requirements of late Android versions, which postmarketOS and its upstreamed kernel drivers could fix. GrapheneOS has huge problems because of Pixel devices, which LineageOS could help with.

We need a unification of this ecosystem because each on their own is hardly surviving on their own against the megacorporations.
by tovej | 2025-10-15 06:55:08+00:00
They are extreme by any sensible use of the term. If your nationalist beliefs make you ignore human rights such as asylum, or if you specifically limit the rights of one ethnic group of people (such as India has done, e.g.) while you otherwise pretend to support liberal democracy, that is an extreme position.

And ethnonationalism is _not_ the rule of the world. It is in Israel, where there is an apartheid rule. Ethnonationalism means you believe in one ethnicity being the only rightful cirizens of your state, superior to other ethnicities that live there. Every country on earth has more than one ethnicity loving there, and given that ethnocity is a fuzzy concept itself, any ethnonationalist project is a social construction of an in-group made to exclude some out-group. That is irrational and radical.
by fodkodrasz | 2025-10-15 06:55:51+00:00
It helps Apple sell bigger phones: even wider margins and less readable text (it was already borderline unreadable because we had to showcase Retina hyper-resolution, now we can even do that without contrast!) When you buy a 10" phone maybe you'll be able to read an iMessage...

Seriously unsure who thought it might be a good idea and why. Possibly just a diversion from the AI development falling behind schedule and competitors. I really cannot imagine a user cohort falling for this gimmich in large enough percentage to push this, I'd rather think no serious UX A/B testing was done.

Modern design is already pretty bad and usability and readability being almost ignored aspects, but this is the most arrogant step I met recently, despite the ambitious attempt by Posthog website redesign to be the champion in user-hostile UX category.
by ehnto | 2025-10-15 06:56:05+00:00
Saving misguided AI codebases is going to be quite lucrative for contract work I suspect.

A lot of non-technical people are going to get surprisingly far into their product without realising they are on a bad path.

It already happens now when a non-technical founder doesn't get a good technical hire.

The surprising thing for developers though, is how often a shit codebase makes millions of dollars before becoming an issue. As much as I love producing rock solid software, I too would take millions of dollars and a shit codebase over a salary and good code.
by jabl | 2025-10-15 06:56:39+00:00
There is a lot of work to do to reverse the trend of increasingly locked down computing devices, particularly on mobile.

But from scanning through this press release, this seems nothing more than the FSF doubling down on their failed RYF approach, which does absolutely nothing for user freedom. In fact it's a big negative for freedom, as it ties down resources that could be spent doing something useful in doing something completely pointless like putting firmwares in ROM and adding another chip to load the firmware.

The thing is, firmwares are here to stay. And firmwares that can be stored on the filesystem and loaded by the OS during driver initialization increases flexibility and reduces BOM cost. So that's what device manufacturers are going to do, and RYF will not have any effect on that.
by gngoo | 2025-10-15 06:58:45+00:00
Okay, but now what? Clearly, the industry is trending towards an entirely new style of doing programming. What are the longterm options going to be for those who don't enjoy this? Especially when there is a good chunk of people embracing it and adopting tools faster than any other tools for this proffesion have been adopted in the past. How will this end?
by tastyface | 2025-10-15 06:59:07+00:00
Uh, El Salvador? The place where we just sent 200 largely innocent Venezuelas (and unknown numbers of others) to be tortured and raped extrajudicially -- a miscarriage of justice that Bukele was fully aware of and openly joked about on TV? The country that trotted out Kilmar Ábrego García for a dog-and-pony cocktail hour to pretend that he wasn't being held indefinitely under brutal conditions and without access to legal council? The country that pushed to impede a US probe of actual MS-13 gangsters due to likely corruption in the Bukele government? *That* El Salvador is our shining light?

Yeah, I guess crime is trivial to fix if you automatically get a life sentence at the gulag for having a tattoo or mouthing off at an authority figure (for certain definitions of crime).

A country headed by devils cannot, by definition, be humane.
by stpedgwdgfhgdd | 2025-10-15 06:59:34+00:00
The person in the Cursor platform is raising a different question and a valid one. We have tons of these frameworks out there, openspec, amplifier, etc. The ultimate dream is to have these subagents work in the background autonomously.

However reality tells us that you constantly have to keep Claude on the right track. Nudge here, nudge there. Close code reviews. Test, test more. Very interactive. Superpowers to the engineer.

It is this contradiction that also makes me believe that it will take another year for agents to work on enterprise codebases autonomously. Maybe more, look at autonomous self driving, surprisingly hard to get to the last 10%.
by ysnp | 2025-10-15 06:59:56+00:00
As far as I'm aware, their flagship Xperia phones do support bootloader re-locking [1]. The problem is they haven't fulfilled GrapheneOS's other requirements: https://grapheneos.org/faq#future-devices

[1] https://github.com/chenxiaolong/avbroot/issues/299#issue-232...
by taurath | 2025-10-15 07:01:37+00:00
People by and large want people to solve actual fucking problems, have a safe society where people can access food & shelter and not have to live outside, where kids can get an education and pursue their dreams, not have more ads and attention stealing bullshit.

We could have solved so many problems in people's day to day using the money invested into this shit, improved standards of living considerably. Instead we're building more data centers to finish broiling the earth so that share prices go up a quarter of a point.
by masfoobar | 2025-10-15 07:01:39+00:00
I understand your views.

However, I still stand by the idea of having options. Many of us in developed Countries are likely to remain on our IPhones or Androids, but there is still a chance for FSF to shine in other areas.

Also, as someone who was a FirefoxOS user (I think around 2011-2016) I am always open to replacing my Android with FREE (as in freedom) alternatives.

As I mentions in previous comments - the main "fight" is convenience vs freedom.

Either we have the convenience of being able to do things on our devices with little effort of all (with variations of lockdowns and/or less control)... or we run something that respects your freedoms but some things require a few more seconds/minutes to do.

Personally, I would choose the latter. However, I know I am the minority in the world of phones.

Don't get me wrong. I am not some freedom(software) fighter. I accept that there is a convenience I need on phones today. In the workplace, I need MS Teams. If I don't have this, my Company will have to offer me a Work phone. Other than this, I do use it for banking, map navigation, etc. However, these are not deal breakers for me.

Also, we have the convenience with AI, which more and more will adapt like a special friend, will make things ever harder in the freedom world. Be interesting to see how this evolves.

At the end of the day - things change. It's hard to think like this but we don't know what we will be using in the next 10 years. Maybe in this universe, Microsoft Windows might still be king in the OS world. However, in another Universe Microsoft ends up making too many poor decisions even businesses are open to alternatives.

It's the same thing for smart devices. Apple might make a STUPID decision in the next 10 years. Although we still have Android variants on the market, the Librephone might get a big push by ex-Apple users.

We shall see. If this project does well and can do certain types of "convenience" then I would be willing to try it!

It is always a pleasure to have something with convenience but does not cost my freedom.
by ayaros | 2025-10-15 07:01:42+00:00
"Needless to say, they’d still want you to take the responsibility. If bugs or tickets get raised on the shipped code, it’s you who gets fired, not the copilot or chatgpt - though the larger narrative or news headlines next day would still be, 'AI is eating jobs'!"

I'm also reminded of that legendary old IBM quote from 1979: "A computer can never be held accountable. Therefore a computer must never make a management decision."
by decimalenough | 2025-10-15 07:01:46+00:00
No, it was a "Russia invading Ukraine" sized miscalculation. The "wily" Cambodian leader's military got their asses handed to them by the Thai army, and Cambodia is suffering a lot more from the still ongoing border closure than Thailand is. Remittances, tourism, trade, you name it, it's all in the doldrums. (Good time to visit Angkor Wat if you can swing it, though.)
by p0w3n3d | 2025-10-15 07:02:05+00:00
I totally agree, the employer requires me to take ownership of the code I pushed to the repository. I should not be enforced to use some tool if I think that the tool does wrong.

In a larger scope, I tend to break many "rules" when I code, because I say that my experience proves against it, and this is what makes me unique. Of course nowadays, I need to convince my team to approve it, but sometimes things that are written differently are free from certain flaws that I want in this very case to avoid.

-- EDIT --

I think that this management trend comes from the bad management principles. There's a joke that a bad manager is a person who knowingly that one woman delivers a baby in 9 months, will consider that nine women deliver a baby in one month. I'd say similar principle comes in here - they were bought by the commercials on how AI makes things faster, they have put the numbers into their spreadsheet and now they expect the numbers they pay get similar to the numbers on the sheet. And if the numbers do not fit, they start pushing.
by rmccue | 2025-10-15 07:03:36+00:00
It’s how Apple (relatively famously?) developed the iPhone, so I’d assume they were using this as a model.

> In other words, should he shrink the Mac, which would be an epic feat of engineering, or enlarge the iPod? Jobs preferred the former option, since he would then have a mobile operating system he could customize for the many gizmos then on Apple’s drawing board. Rather than pick an approach right away, however, Jobs pitted the teams against each other in a bake-off.

https://www.nbcnews.com/news/amp/wbna44904886
by uecker | 2025-10-15 07:04:21+00:00
Rust libraries also impose an - in my opinion - unacceptable burden to the open source ecosystem: https://www.debian.org/releases/trixie/release-notes/issues....

This makes me less safe rather than more. Note that there is a substantial double standard here, we could never in the name of safety impose this level of burden from C tooling side because maintainers would rightfully be very upset (even toggling a warning in the default set causes discussions). For the same reason it should be unacceptable to use Rust before this is fixed, but somehow the memory safety absolutists convinced many people that this is more important than everything else. (I also think memory safety is important, but I can't help but thinking that pushing for Rust is more harmful to me than good. )
by fodkodrasz | 2025-10-15 07:05:35+00:00
So basically it is to have shorter battery life despite advances in battery technology, and have planned obsolescence? This makes this even more compelling to leave their ecosystem.

This is just jumping the shark, as they need to push out something that can be talked about their products, and Apple Intelligence is a flop so far. As the saying goes: “There’s no such thing as bad publicity.”
by eesmith | 2025-10-15 07:05:52+00:00
The 100% branch testing is on the compiled binary. To exempt unreachable assert branches, turn off assertions, compile, and test.

A more complex C program can have index range checking at a different place than the simple array access. The compiler's flow analysis isn't always able to confirm that the index is guaranteed to be checked. If it therefore adds a cautionary (and unneeded) range check, then this code branch can never be exercised, making the code no longer 100% branch tested.
by d3Xt3r | 2025-10-15 07:06:14+00:00
I disagree, because making phone calls is the most basic and core functionality of a phone, it's not just some random feature that you can simply dismiss, especially with many counties worldwide shutting down 3G networks - VoLTE is a necessity if want to make phone calls.

Google is the only major OEM (that I'm aware of) that has these deliberate draconian roadblocks to prevent VoLTE - an essential feature - from working. On OnePlus and Xiaomi devices for instance, you can always go into the engineering menu via the dialler and enable VoLTE on unsupported networks. Xiaomi even has an official code to disable carrier checks. Samsung takes it a step further and partnered with the GSMA[1] to enable VoLTE globally by default on all their Android 15+ phones. So I think it's fair to criticise Google for going in the opposite direction as other Android OEMs.

[1] https://www.mobileworldlive.com/gsma/gsma-samsung-team-on-vo...
by lnsru | 2025-10-15 07:06:25+00:00
There are no real promotions. It‘s about employment duration. In Bavaria you have like 12 salary groups. For white collar workers 9 is entry level, 10 is for some experience, 11 for experienced and 12 is the carrot to work harder for. Some companies do some downgrade to pay less. Group 8 for experienced folks job ads started appearing recently. The bonus is up to 28% depending on the performance. So basically you can slack all day, have +5% bonus on the base salary when someone doing overnighters will have +15%. The higher bonuses are reserved for oldtimers. This system is absolutely cringe. Btw most of these unionized companies offer 35 hours contracts. 40 hours must be negotiated as a bonus… Anyway union will take care of regular base salary increase, that’s really nice. +6% for doing nothing good is amazing!
by shomp | 2025-10-15 07:06:32+00:00
Some people think it is the eyeball (glasses), some people think it is the brain (NeuraLink). Some people think it is the wristwatch. The pins were an attempt at a pendant. I don't think anyone has tried the necklace, yet. A glove might also be interesting. If the peripheral keeps shrinking, it could be a ring, or set of rings, or an earring. Or a fairy that follows you around like in Ocarina of Time. We could write a theorem about convenience of use and capabilities at different scales for peripherals. It is worth noting that some sizes never really go obsolete, but rather enhance in power and capability.
by mordae | 2025-10-15 07:08:43+00:00
Hey, you can also arrange 2 GPIO pins in 1st order sigma delta topology with two external resistors, a capacitor and disabled hysteresis.

With RP2040 (and an LDO for supply), using two such channels for pseudo differential measurement (the second one just tracks threshold noise) I typically obtain 16 ENOB at 1 kHz, more at DC.

It is critical to avoid any periodic activity on the chip, though. Putting cores to sleep and then waking them up again causes huge spurs. One has to e.g. sleep for random intervals to spread them around. Same with flash. USB can be used, it's noise doesn't normally exceed -100 dB for me.

Fun stuff!

PS: I have not tested DC accuracy. One would likely use a channel with reference and hope that GPIOs are well matched. Could be used to e.g. sense CC lines on USB or analog joysticks and other non-critical, low accuracy stuff.
by m463 | 2025-10-15 07:09:28+00:00
I'm sort of reminded of the south park movie.

They kept repeatedly getting an NC-17 from the MPAA and kept on resubmitting it (6 times) until just before release when they just relented, gave it an R and released it as-is.

https://en.wikipedia.org/wiki/South_Park:_Bigger,_Longer_%26...
by tschumacher | 2025-10-15 07:09:36+00:00
Yes, this is it. The idea that LLMs somehow write this deceptive code that magically looks right but isn't is just silly. Why would that be the case? If someone finds they are good at writing code (hard to define of course but take a "measure" like long term maintainability for example) but they fail to catch bad code in review it is just an issue with their skill. Reviewing code can be trained just as writing code can be. A good first step might be to ask oneself: "how would I have approached this".
by fodkodrasz | 2025-10-15 07:09:44+00:00
The main difference: installing Compiz was a decision and effort from the user, an opt-in feature. I also did tried it, and ditched it after a week. With this I have less freedom. This is more like gnome 3, which caused my ditch Gnome and linux desktop completely, and switch to windows (which has its downsides and quirks).
by ojosilva | 2025-10-15 07:09:51+00:00
I absolutely agree, Qwen Coder 480b is my go to, I'm also paying for OpenAI Plus/Codex and Cursor and none of those models ever give me an edge over Qwen. One can always setup an "ultrathink" model for when push-comes-to-shove, I use o3 through the api, but I seldom use it. Same applies to a large context (ie 1M) alternative, image processing etc. I'm doing an average of 120 M tokens/day that way and couldn't be happier.
by coldtea | 2025-10-15 07:10:13+00:00
> Heart disease and cancer accounted for 56% of deaths among these 15 causes, but together they received just 7% of the media coverage. Other chronic issues, such as strokes, respiratory problems, diabetes, and kidney and liver disease, were also very underrepresented in the news.

Almost everybody will eventually die from one of this laundry list of items if they get old enough, regardless of where they live.

And regarding reporting, how many times can you write the same thing "american's are fat"? Or are you supposed to cover every heart attack on a news story?

Whereas murders and school shootings and such, can each have their own, big or small story.

At worst, the US has like 2x the obesity rate (and related deaths) compared to a place like Germany or France. But there's hardly any scarcity of news reports around health issues like obesity, or cancer either. Health coverage, health scares, health influencing, health fads, health supplements, diets, etc, are a trillion dollar industry.

Not all countries have such big homicide rates - most western countries have like 1/5th or less. And in most western countries a "school shooting" is nothing a person should even have to think or plan about, and schools don't ever need metal detectors, or to have to plan around such things.
by _flux | 2025-10-15 07:10:23+00:00
> Your mistake is thinking that the user wants an algorithm that solves Wordles efficiently. Or that making and invoking a tool is always a more efficient solution.

Weird how you tell that user is not worried about solving the problem efficiently so we might just as well use LLM directly for it, and go to saying how creating a tool might not be efficient either..

And as we know, LLMs are now very good at character-level problems, but are relatively good at making programs; in particular ones for problems we already know of. LLMs might be able to solve Wordles today with straight-up guessing by just adding spaces between the letters and using their very wide vocabulary, but can LLMs solve e.g. word search puzzles at all?

As you say, if there are 9000 puzzle questions, then a solver is a natural choice to due compute efficiency. But it will also answer the question, and do it without errors (here I'm overstating LLM's abilities a bit though; this would certainly not hold true to novel problems). No "Oh what sharp eyes you have! I'll address the error immdiately!" responses from the solver are to be expected, and actually unsolvable puzzles will be identified, not "lied" about. So why not use the solver even for a single instance of the problem?

I think the (training) effort would be much better on teaching LLMs when they should use an algorithm and when they should just use the model. Many use cases are much less complicated and even more easily solved algorithmically than word puzzle solvers as well; they might be e.g. sorting lists by a certain criteria (the list may be augmented by LLM-created additional data first), and for this task as well I'd rather use a deterministic algorithm than one driven by neural networks and randomness.

E.g. Gemini, Mistral and ChatGPT can do this already in some cases: if I ask them to "Calculate sum of primes between 0 and one million.", it looks like all of them created a piece of code to calculate it. Which is exactly what they should do. (The result was correct.)
by danielrothmann | 2025-10-15 07:11:08+00:00
You've got a point on RTO. Because it's a group behaviour, if you believe it will have positive effects, mandating it could be a way of jumpstarting the group dynamic.

With LLMs, I'm not so sure. Seems more like an individual activity to me. Are some people resistant to new tools, sure. But a good tool does tend to diffuse naturally. I think LLMs are diffusing naturally too, but maybe not as fast as the AI-boosters would like.

The mistake these managers are making is assuming it's a good tool for work that they're not qualified to assess.
by hunterpayne | 2025-10-15 07:11:22+00:00
We've had around 30 gun discharges within 4 blocks of a school so far in 2025. That's how they measure what a school shooting is. By the definition of a school shooting you would expect, the real number is low single digits. One of them was the same day Kirk was shot, just one state over.

Fun fact, school shootings currently are about 1/10th of what they were in the 90s when I was in school.

Look, I don't really care about this issue. It just annoys me that people lie with stats about it. Its the kind of behavior that degrades people's faith in experts, journalism and institutions.