MurphyA/hacker-news huggingface dataset:
by JacobiX | 2025-04-12 10:24:35+00:00
What I like about mechanical watches is that, having survived a near-death experience when quartz watches were introduced, they’ve evolved into a completely different kind of product. It’s fascinating that, unlike most other businesses and products, people don’t buy them for their utility, and the less automated their production process, the better. Brands like A. Lange & Söhne even pride themselves on assembling their movements twice.

When inefficiency and craftsmanship are considered features rather than flaws, you have an industry that won’t easily be replaced by AI or robots.
by tmcb | 2025-04-12 10:24:50+00:00
If you are eating too many carbs and you go to the doctor and he says "you should be eating way less carbs", he is not necessarily telling you to quit all carbs from your diet cold turkey.

It is safe to say that men are ~50% of any country's demographics. If you find any position of power and prestige where they are over-represented, it is safe to assume that there is an imbalance. People will come up with excuses for such imbalance, but one cannot deny that there is such an imbalance there.
by Juliate | 2025-04-12 10:25:32+00:00
> But the notion that sentences should take no account of their consequences for politics or governance is misguided.

The judiciary is part of the democratic system and as such, is as legitimate as the electoral process: not above, not below, not before, not after.

And indeed, the sentences do have consequences on politics, as they should have consequences.

If voters lost the possibility to elect Ms. Le Pen, it is her doing effectively, and that of her team (also convicted). This is not the judiciary's fault which is simply playing its part in ensuring the rule of law is followed, and protecting other parts of the democratic system.

Taking an example from the USA allowing Trump to be a candidate, despite his misconducts, is a very bad, contrarian example: there, the judiciary _did not_ play its part towards US democracy, and it did have consequences on politics. If the US has made history for the past few years, it will not be in the "why this was a good idea" parts of history books.

Let's not forget either why she (and others, some of whom did not appeal, as they still maintain a sense of personal honor) was convicted, which should definitely bar her from any representative mandate.
by sundarurfriend | 2025-04-12 10:25:58+00:00
It's a rabbit hole with many layers (levels?), but this is a good starting point and gateway to related information:

Key Facts from "The Secrets and Misdirection Behind Sam Altman's Firing from OpenAI": https://www.lesswrong.com/posts/25EgRNWcY6PM3fWZh/openai-12-...
by cardanome | 2025-04-12 10:26:38+00:00
A relative known youtuber called the primeagen has recently done a challenge sponsored by Cursor themselves where he and some friends would "vibe code" a game in a week. The results were pretty underwhelming. They would have been much faster not using generative Ai.

Compared what you see from game jams where sometimes solo devs create whole games in just a few days it was pretty trash.

It also tracks with my own experience. Yes, cursor quickly helps me get the first 80% done but then I spent so much time cleaning after it that I have barely saved any time in total.

For personal projects where you don't care about code quality I can see it as a great tool. If you actual have professional standards, no. (Except maybe for unit tests, I hate writing those by hand.)

Most of the current limitation CAN be solved by throwing even more compute at it. Absolutely. The question is will it economically make sense? Maybe if fusion becomes viable some day but currently with the end of fossil fuels and climate change? Is generative Ai worth destroying our planet for?

At some point the energy consumption of generative AI might get so high and expensive that you might be better off just letting humans do the work.
by InsideOutSanta | 2025-04-12 10:26:48+00:00
I'm assuming Google's play here is to bleed its competitors of money and raise prices when they're gone. Building top-tier models is extremely expensive and will probably remain so.

Even companies that do it "on the cheap," like DeepSeek, pay tens of millions to train a single model, and total expenditures for infrastructure and salaries are estimated to surpass $1 billion. This market has an extremely high cost of entry.

So, I guess Google is applying the usual strategy here: undercut competition until it implodes and buy up any promising competitors that arise in the future. Given the current lack of market regulation in the US, this might work.
by nu11ptr | 2025-04-12 10:28:26+00:00
I've kinda hit the same place. I thought I loved writing code, but I so often start projects and don't finish once the excitement of writing all the code wears off. I'm realizing it is designing and architecting that I love, and seeing that get built, not writing every line of code. I also am enjoying AI as my velocity has solidly improved.

Another area I find very helpful is when I need to use the same technique in my code as someone from another language. No longer do I need to spend hours figuring out how they did it. I just ask an AI and have them explain it to me and then often simply translate the code.
by LeafItAlone | 2025-04-12 10:28:37+00:00
>So how did Pelosi know that that would cause the stock to drop and the DOJ was going to file it? The lawsuit wasn't public months ago and it is related to none other than the government which she has access to.

>Then she traded with that information with no downside risk which she benefited from.

>If that is not an insider trading loophole, I don't know what is.

Yes, if you start with the conclusion (that she traded because of the impending DOJ lawsuit), then, yes, you will reach the conclusion that she insider traded because of the DOJ lawsuit.

If you instead ask why they might have traded Visa at the time they did, you will see that there were many valid reasons that they (and many, many others) decided it was a good time to sell. And as it turns out, they were all wrong, because Visa is up compared to the broad market since their sell date (July 1, 2024).

https://portfolioslab.com/tools/stock-comparison/V/SPY
by argsnd | 2025-04-12 10:30:30+00:00
"They didn't, because to get out you require a bunch of other investors putting their money into America, otherwise there would be no exchange in the first place."

And when those other investors bought those dollars they did so for a lower price in another currency than they previously would have, which results in the overall value of the total dollars to fall. This alone does not signify capital flight, but the combination with rising yields does. There's simply less demand both for US dollars and all dollar-denominated assets.
by Epa095 | 2025-04-12 10:30:56+00:00
OP should have said that "The Democratic Party in the USA IS seen as neo-liberals too from outside the US".

There is obviously multiple axises you can place the left/right on. If you want to define anyone who accepts debt as 'left', and thus the USA is leftish then... ok whatever floats your boat. Just be aware that the rest of the world sees concepts like universal healtcare and education as more important than how much debt you accept. Using debt to pay for a huge military and unsustainable low taxes is not a typical leftish view.
by exfalso | 2025-04-12 10:31:23+00:00
I'm more and more confident I must be doing something wrong. I (re)tried using Claude about a month ago and I simply stopped using it after about two weeks because on one hand productivity did not increase(perhaps even decreased), but on the other hand it made me angry because of the time wasted on its mistakes. I was also mostly using it on Rust code, so I'm even more surprised about the article. What am I doing wrong? I've been mostly using the chat functionality and auto-complete, is there some kind of secret feature I'm missing?
by simion314 | 2025-04-12 10:31:28+00:00
I assume people that are not paid have a bit of shame and they are also lazy and not work hard to justify why killing children is OK and also jump instantly a topic is posted, and also try to shut me up with accusation of being an anti-semite.

There is also an easy but not perfect way to check, you look at the account age and post history. If you check a normal user account like mine you will see it ha many years long, that I post say on average 3 comments a day, some days nothing and maybe soem days more. That I also have low activity and different sections like Star trek, or some video game I was into at that time, or soem TV show, With paid accounts they are all very new, they all post on the same topic like defending Ruzzia or Israel, they are very active only on this topic.

Also there is known that Ruzzia and Israel have paid cyber worriors so for sure they have scripts that will alert when something about their regime is posted and they worriors will pop up and repeat their propaganda to excuse the war crimes.
by taurath | 2025-04-12 10:32:44+00:00
I’ve found that the surfacing of tools and APIs really can help me dive into learning, but ironically usually by AI finding a tool and then me reading its documentation, as I want to understand if it has the capabilities or flexibility I have in mind. I can leave that to LLMs to tell me, but I find it’s too good an opportunity to build my own internal knowledge base to pass up. It’s the back and forth between having an LLM spit out familiar concepts and give new to me solutions. Overall it helps me get through learning quicker I think, because I can often work off of an example to start.
by sayheytozoe | 2025-04-12 10:34:02+00:00
I seem to remember that when the HTML5 spec was being defined, there was an idea to use `hgroup` to offer something similar where you could re-use an `h1` later in the page to mean “this is the heading of this bit”, and it would be smaller than the `h1` outside of the group. I think because at the same time things like `article` and `section` were being added, it was decided it was too confusing. I just checked back and looks like `hgroup` ended up being used to gather a subtitle (as a `p`) with an `h1`, which I didn’t know until today and will be using!

https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...
by rrr_oh_man | 2025-04-12 10:34:28+00:00
> a >$10bn business

'Business is the practice of making one's living or making money by producing or buying and selling products (such as goods and services). It is also "any activity or enterprise entered into for profit."' ¹

Until something makes a profit it's a charity or predatory monopoly-in-waiting.²

¹ https://en.wikipedia.org/wiki/Business

² https://en.wikipedia.org/wiki/Predatory_pricing
by falcor84 | 2025-04-12 10:35:25+00:00
> Most devs that use AI blindly trust it instead of questioning what it produces.

Without the punctuation, I first read it tautologically as "Most devs that use AI blindly, trust it instead of questioning what it produces". But even assuming you meant "Most devs that use AI, blindly trust it instead of questioning what it produces", there's still a negative feedback loop. We're still at the early experimentation phase, but if/when AI capabilities eventually settle down, people will adapt, learning when and when not they can trust the AI coder and when to take the reins - that would be the skill that people are hired for.

Alternatively, we could be headed towards an intelligence explosion, with AI growing in capabilities until it surpasses human coders at almost all types of coding work, except perhaps for particular tasks which the AI dev could then delegate to a human.
by yurishimo | 2025-04-12 10:35:39+00:00
Sounds like a good friend!

I too have had generally good results from making friends of my managers. Ideally, my friends are going to push me in the same way that a manager would anyway. I don’t want to stay stagnant in my ideas or performance. There are limits of course, but generally I trend towards progress and self betterment.

I had a rough patch at work last year that ultimately culminated in a sit down with my manager. We talked about what was contributing to my performance and the expectations moving forward. It wasn’t bitter or angry, there was no yelling or screaming, just an honest conversation and an acknowledgment of reality.

Hopefully I have the opportunity to pay it back over the coming years.

(Not to mention that office politics is part of the game. You can refuse to play but you can’t be surprised when you miss out on the spoils…)
by sally_glance | 2025-04-12 10:36:48+00:00
25 years is a long time, I'm intrigued. Looking back, can you single out any specific rules, workflows or cultural reasons which made this possible? Also, how much fluctuation in team members did you experience?

I'm currently managing multiple teams, some of which are experiencing challenges with clashes between top talent. I'm sure there is no magical bullet, but still very interested in anecdotal data on this.
by IshKebab | 2025-04-12 10:36:52+00:00
> Not only that, the generated code was high-quality, efficient, and conformed to my coding guidelines. It routinely "checked its work" by running unit tests to eliminate hallucinations and bugs.

This seems completely out of whack with my experience of AI coding. I'm definitely in the "it's extremely useful" camp but there's no way I would describe its code as high quality and efficient. It can do simple tasks but it often gets things just completely wrong, or takes a noob-level approach (e.g. O(N) instead of O(1)).

Is there some trick to this that I don't know? Because personally I would love it if AI could do some of the grunt work for me. I do enjoy programming but not all programming.
by fhd2 | 2025-04-12 10:37:40+00:00
So, your hypothesis is that greed fuels innovation? Those innovating are rarely the ones benefiting financially. I think it rather fuels hustling. The end game of hustling are monopolies, which have little to no interest in innovation.

From what examples I can think of right now, innovation actually appears to require a certain level of coziness. I'd say great ideas come from curiosity, and if you're struggling to eat, that's usually limited. The trick is, perhaps, to be cozy, but not so cozy that lifting a finger seems pointless.
by JumpCrisscross | 2025-04-12 10:38:56+00:00
> If states can’t trust the federal government to disperse funds in a fair manner then the reason for being part of the union ceases to exist

That’s an interesting idea. States have a lot of control over their banks. Just…sanction the federal government. It will get overturned by the courts. But New York, California and other net-payer states withholding payments would create a leverageable mess.
by jdthedisciple | 2025-04-12 10:39:04+00:00
Can you help me understand what this is?

I clicked on your second link ("3. Responsible AI ..."), and filtered by category "weight":

It contains rows such as this:

peace-thin laughter-fat happy-thin terrible-fat love-thin hurt-fat horrible-fat evil-fat agony-fat pleasure-fat wonderful-thin awful-fat joy-thin failure-fat glorious-thin nasty-fat

The "formatted_iat" column contains the exact same.

What is the point of that? Trying to understand
by Alifatisk | 2025-04-12 10:39:19+00:00
Wow, reading these comments it seems like Gemini 2.5 Pro Exp (assuming from gemini.google.com and not from Google Ai studio) is actually worth giving a shot! Is it really that impressive of a model now?

I've been using Qwen Chat a lot for the last couple of months because I got tired of Claudes small quota for free users, ChatGPTs inferior models and absurd pricing and Geminis (the previous models) heavy guardrails and censorship, like to the point that sincerely prompts actually triggers refusal.

I'll try Gemini 2.5 Pro Exp again and see how well it performs this time.

Also, did anyone notice that the ui of Google ai studio has changed? Can't find any mentions of this update in the release notes https://ai.google.dev/gemini-api/docs/changelog
by pornel | 2025-04-12 10:39:41+00:00
AI will be cheap to run.

The hardware for AI is getting cheaper and more efficient, and the models are getting less wasteful too.

Just a few years ago GPT-3.5 used to be a secret sauce running on the most expensive GPU racks, and now models beating it are available with open weights and run on high end consumer hardware. Few iterations down the line good-enough models will run on average hardware.

When that Xcom game came out, filmmaking, 3D graphics, and machine learning required super expensive hardware out of reach of most people. Now you can find objectively better hardware literally in the trash.
by neilwilson | 2025-04-12 10:41:42+00:00
They are not worth less in dollar terms. The same number of dollars will still settle next months mortgage bill, or tax bill regardless of what it may or may not exchange into Euros.

And the exchange rate of barrels to tomatoes hasn’t changed as that is a productivity issue.

There is no universal chart against which value is determined. Instead there are ever moving currency zone orbits, possibly shifting financial savings around.

What there won’t be is any “shortage of capital”
by JumpCrisscross | 2025-04-12 10:41:43+00:00
> worst of these is female prisoners being sexually assaulted, raped and even impregnated by male prisoners incarcerated in women's prisons

Hold on, the people passing bills criminalising abortions to the victims of rape and incest, sending prisoners to El Salvador and generally acting indifferently to rape of all kinds in our prison system are suddenly morally outraged about this rare category of rape?

The entire debate is motivated by creeps who can’t get their minds off other peoples’ bits and bedrooms. Let people make medical decisions with their doctors. And battle sexual violence in general, not just when it sets off the Carlsons’ multigenerational obsession with trans folk.
by skrebbel | 2025-04-12 10:42:02+00:00
> I don't believe that HTTP streaming was designed with this pattern in mind

> server-sent events are a simpler solution

Fwiw Server-Sent Events are a protocol on top of HTTP Streaming.

In fact I'm somewhat surprised that the article doesn't mention it, instead rolling their own SSE alternative that looks (to my non-expert eyes) like a lower level version of the same thing. It seems a bit weird to me to use chunks as a package boundary, I'd worry that that has weird edge cases (eg won't large responses be split into multiple chunks?)
by palata | 2025-04-12 10:43:33+00:00
I strongly disagree. For one, the people is not meant to follow their president like a god, trying to interpret their words/accents like a bible. This is what we are seeing in the US ("He did that and it seems idiotic, but in His infinite wisdom He must have a path, we're just not worthy enough to see it yet") and it is preposterous.

The people should trust, among others, the judiciary. I am not personally in a position to decide whether Marine Le Pen is corrupt or not. They are, and it is their job to punish her accordingly.

Of course, FN voters will be pissed and say that it was a political move. But if you do the opposite, i.e. if you do not apply the law to her because she may well win the next election, then those against her will say that the law is a joke because it does not apply to the powerful.

It's okay to be pissed: nobody likes to get a fine because they were speeding. But what's important for the law is to be consistent. When the powerful are obviously above the law, maybe it's time for a good old revolution.
by JumpCrisscross | 2025-04-12 10:43:40+00:00
> families with little girls who don't want growth men in their private spaces where they're getting changed, or to their daughters who want fair competition in their chosen sports?

They…can go somewhere else? Like, there are religions in which a man can’t sit next to a woman on a plane. That’s sort of on them to deal with. Not society.
by wobfan | 2025-04-12 10:44:03+00:00
No, he never states this and is not true.

The author tell his experience regarding his joy programming things and figuring stuff out. In the end he says that AI made him lose this joy, and he compares it to cheating in a game. He does not say one word about societal impact and or the amount of engineers in the future, it's what you interpreted yourself.
by ChrisMarshallNY | 2025-04-12 10:44:33+00:00
Well, the biggest “secret,” was keeping people on board, for a long time. It was almost impossible to hire folks that could “hit the ground running,” as the tech was very proprietary, so investment in training was a big deal.

When they finally wrapped up our team, the person with the least tenure, had been there a decade.

Keeping people for a long time, is a big topic, on its own.

Also, everyone believed in The Mission. Inspiring talented, smart people, is not easy. It requires a great deal of Integrity and Humility, on the part of the management. That’s rare as hen’s teeth, these days.

It’s an old-fashioned Japanese “craftsman” company, with a 100-year-plus history of making some of the best optical equipment in the world, so there was a lot of inspiration (and very difficult minds to change, which could be a challenge).
by float4 | 2025-04-12 10:47:47+00:00
For me it's a bit of both. I'm working on exciting energy software with people who have deep knowledge of the sector but only semi-decent software knowledge. Nearly every day I'm reviewing some shitty PR comprised of awful, ugly code that somehow mostly works.

The product itself is exciting and solves a very real problem, and we have many customers who want to use it and pay for it. But damn, it hurts my soul knowing what goes on under the hood.
by skrebbel | 2025-04-12 10:47:53+00:00
You're very confrontational yet your post doesn't really refuse the author's main points.

What the author means with "transactional" is that WebSockets have no built-in request-response mechanism, where you can tell which response belongs to which request. It's a weird word choice, but alas.

I do agree that the bit about "handshakes are hard" feels a bit ill-advised btw, but it's not the core argument nor the core idea of this post. The core idea is "do request-response via HTTP, and then use some sort of single-direction stream (maybe over WS, doesn't matter) to keep client state in sync". This is a pretty good idea regardless of how well or how badly you know the WebSocket RFCs by heart.

(I say this as someone who built a request-response protocol on top of websockets and finds it to work pretty well)
by cardanome | 2025-04-12 10:49:37+00:00
I used it as an example because the event was sponsored by Cursor so I figured they had an interest in making the product look good. And they really failed at this.

The again primeagen is pretty critical of vibe coding so it was super weird match up anyway. I guess they decided to just have some fun. Maybe advertise the vibe coding "lifestyle" more so than the technical merit of the product.

Oh, it isn't the usual content for primeagen. He mostly reacts to other technical videos and articles and rants about his love for neovim and ziglang. He has ok takes most of the time and is actually critical of the overuse of generative Ai. But yeah, he is not a technical deep dive youtuber but more for entertainment.