MurphyA/hacker-news huggingface dataset:
by ngriffiths | 2025-08-16 13:44:33+00:00
Honestly, it might partly be that I've used R somewhat irregularly and I put a lot of value in design choices that "make sense" and are easier to remember. I'm sure once you are intimately familiar with the whole base language you can be really happy and productive with it.

> I think the problem is the lack of tutorials that explain how to use all the data manipulation tools effectively, because there are quite a lot of functions and it isn't easy to figure out how to use them together to accomplish practical things.

Most languages solve this problem by not cramming quite a lot of functions in one package and using shared design concepts to make it easier to fit them together. I don't think tutorials would solve these problems effectively but I guess it makes sense that they affect newer users the most.

> Tidyverse may be consistent with itself, but it's inconsistent with everything else.

Yeah, totally agree and I really dislike this part.
by zza371creek245 | 2025-08-16 13:44:35+00:00
I think it might not be worth his investment. More and more people around the world are doing computers jobs the skill is going to be less and less valued. Maybe a minor in CS would be more worth it for him. Plus he sounds like he already has done a lot of work with it.

Most of the big companies are now tech companies now so we are probably at peak tech. The FAAG companies in the united states are looking at major outsourcing plans over the next 20 years in the united states. Just like manufacturing did back in the day.

That was different when I did it back in the 90s.
by mk89 | 2025-08-16 13:44:40+00:00
As I said in other comments, this is already happening since years (and I mentioned Ford, but literally everyone else does it).

Car manufacturers already give you the same powerful engine that you can't afford/don't want to buy and "shrink" it with SW. If you jailbreak it, you lose the warranty and bye bye insurance.

You should not think that you're paying more for getting less. You should think that finally you can now enable more in your engine if you want to. Until today, you couldn't.

You just had to know that your car is more powerful than the papers say and live with that.
by padjo | 2025-08-16 13:44:50+00:00
I have no idea what your point is? I suppose you’re implying they should just give up? Sure I’d support that so long as the other side also give up.

And let’s be clear, Isreal commit plenty of war crimes of their own using excuses you describe. Personally that seems more morally reprehensible to me given it is utterly unnecessary.
by jsnell | 2025-08-16 13:44:50+00:00
> Content-Length+Transfer-Encoding should be bad request.

Maybe it should be, but it isn't. In fact, all revisions of the HTTP/1.1 RFC have made it clear that if both headers are present, the receiver must treat it as the Content-Length header not being present. Not as an error.

RFC 2616 "If the message does include a non-identity transfer-coding, the Content-Length MUST be ignored."

RFC 7230 "If a message is received with both a Transfer-Encoding and a Content-Length header field, the Transfer-Encoding overrides the Content-Length"

RFC 9112 "... Transfer-Encoding is defined as overriding Content-Length, as opposed to them being mutually incompatible."

> RFC is also not respected: "Proxies/gateways MUST remove any transfer-coding prior to forwarding a message via a"

That's a spec mistake in the original RFC, corrected in later revisions. It would be an absurd requirement: if the input is chunked, the output must be chunked as well. If the sender is sending gzip and the receiver accepts it, what is gained from the proxy decompressing the stream only to immediately compress it?

> Content-Lenght: \r\n7 is also a bad request.

... I mean, yes, it would be a bad request. But the example in the article is "Content-Lenght: \r\n 7" which isn't invalid. It's a feature defined in RFC 2616 as folding. It was a bad idea and deprecated in later revisions, but that just means that a client should not send it. A server or proxy can either reject the message or undo the folding, they're just not allowed to pass them through unmodified.
by plqbfbv | 2025-08-16 13:44:56+00:00
I guess I'm way more comfortable with a one-time purchase unlock (kind of SW "license" upgrade) rather than a subscription for hardware that I have 100% of the time.

Example: Acceleration Boost is a 2k one-time upgrade. Once you purchase it, you get it forever. EAP and FSD are the same: pay once, get for life. Those who purchased FSD before HW3 also got/get included driving computer upgrade. Of course this was done from Tesla to avoid backslash, but at the same time it was done without back-and-forth: they understood the situation and simply rolled it out.

FSD subscription makes sense because you purchase more "features", maybe for a limited time, for a much lower price.

If your daily driving is 20mi, you probably are fine with AP, and won't justify spending 4k on EAP, 8k on FSD or 100$/mo on the FSD subscription. But maybe if you trip for holidays for a few weeks, you can purchase the subscription for a couple months.

If you're daily driving 50+mi, or drive in very busy cities, I can see the 8k purchase offering some value if you want to keep the car more than 6 years (8k/100$ - 80 months, ~6.5y), and you can still try it out via subscription beforehand and decide to not pay the full price upfront.

Basically Tesla's model is mostly one-time license fee, except for FSD subscription to ease the access to software-powered features.

What VW is doing is selling you hardware, and then asking you to pay every month if you want to unlock its full potential. Honestly this should be illegal, a one-time fee should be the only way allowed. And I recognize they have the option of a one-time fee, but of course they're banking on people opting for the low-cost option and forget they have it active. EDIT: this is also the test bed for more subscription stuff, they want to see how people react to it. If there's no big backslash, expect more subscriptions to come.
by bm3719 | 2025-08-16 13:45:07+00:00
Our gestating Machine God doesn't yet have hands as good as ours, so good this is good advice.

We had a system of overproduction of sentient office equipment, who waste their time on pointless Zoom calls and sending emails that no one reads. That had to end sooner or later, and was already about to collapse on its own. BS job holders are miserable anyway. Let's give these people purpose (closing the gap between activity and tangible output), free them from debt-slavery, and fix all the broken infrastructure around us.
by ksec | 2025-08-16 13:45:14+00:00
Surprised this is upvoted on top and many comments agreeing. Every time on HN I said Linux Desktop ( KDE or GNOME ) still has that linux looks and unpolished, I get told off and even at one point being told I have no taste and most users wont notice it.

Design may not be all about how it looks, but consumers are absolutely attracted to aesthetics and visual appeals.

On another note, the Chinese are doing surprising well on Linux Desktop front. Although I guess that is mostly funded by Chinese Tech Giants.
by xtiansimon | 2025-08-16 13:45:41+00:00
> “…small, genuine touches…not flattery. Internal tests show no rise in sycophancy…”

While I’ve not experienced this new UX yet, I appreciate what the marketing team did in this tweet—-careful wording that adds to the Framing of artificial personalities (small moves, honest[1], not flattering, not sycophantic).

I’m not using ChatGPT much, but I have used it as a study aid while reading a book on JS/React. When I was confused about something or encountered a gap in my understanding of the text I noticed the first few words from my Chat were doing work to tell me if I was on point, or in the realm, or set me up for correction (even if I’m “on point”, I do _continue reading_). I think of these small moves like _map orientation_. You can’t effectively use a map on the ground until you align the map to the territory. Do you see?

I encounter artificial phone personalities and human CSRs frequently at work, and their sycophantic scripts enrage me because I’m trying to get something done—pay a bill, request human support. Adding emotional queues are either slowing me down or meant to manipulate my emotional reactions (generating the opposite reaction).

[1]: one caveat, I do have a small problem with their use of the word “genuine”. I don’t believe artificial personality can possess “authenticity”, which is associated meaning of genuine. I don’t much like “honesty” either, but it’s closer to the point. I do appreciate a cue to how correct was my input.
by dfex | 2025-08-16 13:45:47+00:00
The whole UI feels like it was thrown together by 15 different organisations.

I work in the networking space, and regularly tweak the IP settings to do my job.

Over the last 25 years, I have been utterly confounded as the number of clicks it takes to get from the Desktop to changing an IP address or DNS setting seemed to jump from 2 or 3 to something like 5 or 6 with all these intermediate settings pages that don't appear to serve any real purpose.

Just show me my damn adapters and let me configure them!

Win 11 seems to be moving back in the right direction, but I switched my daily driver long ago and won't be coming back.
by mnky9800n | 2025-08-16 13:45:54+00:00
I take 5mg a day with no side effects. I think this and dietary fiber are probably the only supplements worth taking. I have yet to find another supplement that has any noticeable effect but I’m happy to try if people have recommendations.

IMO The best supplements to any lifestyle are

* 2-3 days a week strength training

* 1-2 days a week of cardio

* Good sleep schedule

* creatine

* dietary fiber

* positive attitude even if you have to fake it some days (this is the hardest supplement imo)

At least that’s my belief.
by flohofwoe | 2025-08-16 13:45:54+00:00
> Thinking text files are insignificant to games because they are small is a really dumb perspective.

Fact is that code is only one aspect of a game project, and arguably not the most important. Forcing a programmer-centric workflow on artists and designers is an even dumber perspective ;)

> and because the tooling is much better than for other VCS's

...only for text files. For assets like images, 3d models or audio data it's pretty much a wasteland.
by simpaticoder | 2025-08-16 13:46:25+00:00
There are at least two lessons to learn from this article. First, humans have a penchant for over-extrapolating from scientific discovery. My favorite example is soon after Röntgen discovered X-rays science fiction and comic books extrapolated a huge variety of "rays". We have such a strong yearning for great change, even as we fear it.

Second, there exists a basic "least common denominator" existence that has held since farming was invented: we are born, we live and work, we die, and between that time we live in a house, go to school, fall in love, eat, sleep, and (more recently) read. These features of human life don't change much since they are tied to our biology, which is in turn tied to the time and place of our emergence. Books are wonderful inventions - they are low cost, require no power to operate, have a very high information density, can be shared and reused over many generations of humans. They fit us so well, we will probably never "transcend" them, just like we'll probably always have diapers and pillows, no matter how far we go. And honestly, what's wrong with that?
by agentcoops | 2025-08-16 13:46:37+00:00
I'm not sure your argument applies only to AI. Intelligence is certainly not knowing through, say, divine inspiration what another person wants you to do. This bottleneck of "describing the problem" is the same bottleneck faced when working with junior (or senior) engineers, especially in a team. One need only consider the classic of our field, Mythical Man-Month, which is really dedicated to this precise and, in some sense, irresolvable problem -- often it's best to just have one person who understands and ideally first posed the problem do the work, rather than introduce this bottleneck of communication.

It's a difficult and crucial problem, we all agree, but it's a stretch to define intelligence as such to be "describing the problem." Choosing the right problem in the first place (i.e. not just telling person B to do X but selecting the X that in fact is worth pursuing), perhaps, but I don't think that's right either as a definition of intelligence. Indeed, even the best scientists often speak of an "intuition" that drives their choice of problems.

More classical definitions place intelligence in the domain of "means-ends rationality", i.e. given an end to pursue being capable of determining the correct way to do so and carrying it out until completion. A calculator like a hammer is certainly not intelligent in that sense, but I would struggle to see how even an AI skeptic could maintain that state-of-the-art LLMs today are not a qualitative step above calculators according to this measure.
by djeastm | 2025-08-16 13:46:52+00:00
From reading your source, it doesn't really sound like a legal requirement, since the "business judgment rule" kind of supersedes it.

I think it's more that the people boards put in charge of businesses know which side of their bread is buttered on and naturally will try to make board members/shareholders happy or they'll be out of a job.

Customers/employees are treated as just means to that end.
by stego-tech | 2025-08-16 13:47:37+00:00
I mean, good? We need more tradespeople than we do office workers - and we need everyone in both fields to be paid substantially more than they presently earn, which will only come about through new business creation, something tradespeople dominate. Software engineers won’t power the green energy transformation so much as skilled electricians, architects, contractors, and builders. More finance people won’t replace aging and inefficient infrastructure so much as more road workers, pipe fitters, plumbers, and wastewater engineers.

I think the current (over)hype around LLMs replacing jobs wholesale is an excellent catalyst for this shift, but I also acknowledge that the pendulum was already naturally swinging that way after decades of over-prioritizing white collar work as the only means of joining the shrinking middle class.
by IntensiCode | 2025-08-16 13:47:51+00:00
just stumbled across your post. i built two desktop apps a few weeks ago. well, vibe coded them. and i didnt think about it much. i used claude code and ask what lang/framework i should pick. "we" ended up with c/gtk. and this worked nicely for my cases. a pomodoro timer with ticking systray icon and screen darkening. and a vim-harpoon-style fzf window switcher with command mode.

but now i'm reading through all the comments here and am eager to try all these options. let's see how claude is doing with these.. :]
by delduca | 2025-08-16 13:48:28+00:00
I had been using Windows only for gaming in recent years, but it’s not even good for that anymore. If you run any bloat-removal tool, a bunch of things stop working — even internet connectivity.

So I went through a period of distro hopping and ended up choosing the distro I used to make the most memes about: Arch. Very solid, always on the latest drivers and kernel, everything works out of the box, and I can play pretty much any game without issues. I’d recommend it 10/10.

To be fair, I did run into one problem: in the Red Dead Redemption remake, the game would freeze on the initial screen, but that got resolved.
by austin-cheney | 2025-08-16 13:48:47+00:00
Keyboard typing is not a bottleneck. I always cringe when I hear people cry about long method names with those really big tears.

I did find that build times did impact my concentration during rapid experimentation or troubleshooting. When I first got into TypeScript my compile times were only 8 seconds. Then on a later dramatically larger project of around 100 files and greater than 50k lines of code my compile times got up to 30+ seconds. I switched to SWC and my compile times dropped to about 8 seconds before climbing back up to about 11 seconds. Now I am spending my time on a different project that is not as large and my compile times with SWC were about 3 seconds. I recently dumped SWC for the Node native TypeScript support and I have no compile step. It appears Node takes about 1.5 seconds to run its type stripper on my project into memory, and I am comfortable with that.

I know those sound small, but they still interrupt my concentration compared to the almost 0 time to just run a JavaScript run time. You also have to understand I am into extreme performance and can load this one app I wrote, the UI portion of an operating system, in the browser with full state restoration within 80ms of page request.
by legucy | 2025-08-16 13:49:03+00:00
I’m skeptical of arguments like this. If we look at most impactful technologies since the year 1980, the Web is not even in my top 3. Personal computers, spreadsheet software, and desktop publishing have all done more to alter society and daily life than has the Web. And yes, I recognize that the Web has already created profound change, in that every researcher now depends heavily on online databases, in that commerce faces a major disruption challenge, and in that information access has been completely changed. I just don’t think those changes are on the same level as the normalization of powerful computers on everyone’s desk, as our business processes becoming increasingly digitized, nor as the enablement for small businesses to produce professional-quality documents without having to maintain expensive typesetting equipment. To me, the treating of the Web as “different” is still unsubstantiated. Could we get there? Absolutely. We just haven’t yet. But some people start to talk about it almost in a way that’s reminiscent of Pascal’s Wager, as if the slight chance of a godly reward from investing in Web technologies means it is rational to devote our all to it. But I’m still holding my breath.
by brookst | 2025-08-16 13:49:07+00:00
I just don’t understand the “this approach is imperfect therefore we should do nothing” mindset. Yet it’s so common these days. Is it just nihilism? Learned helplessness?

By all means go solve plastics some other way and educate us all. But there really isn’t any value in just declaring entire methodologies useless because they don’t always produce unmitigated good outcomes.

For grounding, here are treaties that made a material difference:

- The Montreal protocol made a huge difference in reducing CFCs and other ozone destroying chemicals. If you’re old enough to remember “the ozone hole”, this is why you don’t hear it now. Google for reductions in skin cancer attributed to the treaty.

- Conventional on Tabacco Control is only 20 years old but has made huge reductions in tobacco addiction and cancer reduction

- High Seas treaty is even newer but already reducing overfishing in almost half of the ocean

Do you really want to give up and throw those kinds of things out just because some jerks put on a sham treaty show in this instance?
by gus_massa | 2025-08-16 13:49:08+00:00
I autotranlated that, and it sounded interesting. I agree that for this app it makes sense to start local, to get enough matches.

Where are the most common vacation countries abroad from France? It may be good to add more languages for international trips. My recommendation is to add an English translation and post again. [Hi from Argentina! Most people here know something and English, but there is a lot of variation in something.]

Feature request?: Perhaps show in the front page the cities of the match requests to encourage people to sign in?
by jostylr | 2025-08-16 13:50:33+00:00
Your solution would ultimately lead to treating all those items as uniform goods, but they are not. There are preferences different people have. This is why the price system is so useful. It indicates what is desired by various people and gives strong signals as to what to make or not. If you have a central authority making the decisions, they will not get it right. Individual companies may not get it right, but the corrective mechanism of failure (profit loss, bankruptcy) corrects that while when governments provide this, it is extremely difficult to correct it as it is one monolithic block. In the market, you can choose various different companies for different needs. In the government in a democracy, you have to choose all of one politician or all of another. And as power is concentrated, the worst people go after it. It is true with companies, but people can choose differently. With the state, there is no alternative. That is what makes it the state rather than a corporation.

It is also interesting that you did not mention food, clothing and super-computers-in-pockets. While government is involved in everything, they are less involved in those markets than with housing, healthcare, and education, particularly in mandates as to what to do. Government has created the problem of scarcity in housing, healthcare, and education. Do you really think the current leadership of the US should control everyone's housing, healthcare, and education? The idea of a UBI is that it strips the politicians of that fine-grained control. There is still control that can be leveraged, but it comes down to a single item of focus. It could very well be disastrous, but it need not be whereas the more complex system that you give politicians control over, the more likely it will be disastrous.
by Retr0id | 2025-08-16 13:50:48+00:00
I took creatine in combination with weight training and got stronger. But I was never sure what proportion to attribute to the creatine vs the training itself. I stopped taking it for a few weeks and got ~10% weaker again. And then, after resuming creatine, I was back to where I was. From that point I was fairly convinced that yes, creatine actually does something.

I can't say I noticed any cognitive changes though.
by stego-tech | 2025-08-16 13:50:54+00:00
Except not really, as evidenced by China hamstringing private rollout of AI tools like facial recognition or data-based surveillance and retaining those solely for the government’s use. They know that whatever issues the US is grappling with now, they’re not too far behind, and they have the added benefit of learning from our mistakes.

Governments have as much to fear from mass labor displacement as they do to gain from AI-turbocharged surveillance and warfare. It’s why competent regimes will tighten rules to stem or stop unnecessary bleeding and preserve their power.
by JSR_FDED | 2025-08-16 13:51:13+00:00
I was in Thailand recently and drove in an EV taxi. It was as plain as possible, just a simple sedan, analog speedometer, regular buttons, no screen of any kind. That’s the car I want - the simplicity of an EV without all the other BS that drives the price up and locks you into a manufacturer’s “value add” junk.
by root_axis | 2025-08-16 13:51:47+00:00
Let's imagine a world where we could perfectly simulate a rock floating through space, it doesn't then follow that this rock would then generate a gravitational field. Of course, you might reply "it would generate a simulated gravitational field in the simulation", if that were true, we would be able to locate the bits of information that represent gravity in the simulation. Thus, if a simulated brain experiences simulated consciousness, we would have clear evidence of it in the simulation - evidence that is completely absent in LLMs
by StevenWaterman | 2025-08-16 13:51:49+00:00
https://en.wikipedia.org/wiki/Zero_tolerance

> A zero-tolerance policy is one which imposes a punishment for every infraction of a stated rule. Zero-tolerance policies forbid people in positions of authority from exercising discretion or changing punishments to fit the circumstances subjectively; they are required to impose a predetermined punishment regardless of individual culpability, extenuating circumstances, or history.

If you use "zero tolerance" to mean "zero tolerance for starting a fight" you need to make that very clear, because that's not how it's used in schools currently.