MurphyA/hacker-news huggingface dataset:
by billy99k | 2025-07-03 12:14:59+00:00
"OTOH, gig drivers are being paid below minimum wage, with no benefits, no retirement plan, and no stability of work."

Gig work is not supposed to be stable, have benefits, or retirement. It's supposed to be there for someone to make extra money. I know lots of people that used it to make extra money and now can't make anything because of new regulations.

If you wanted to drive a Taxi in NYC, it was a million dollar investment for a medallion and the whole system was a monopoly that shutdown any new advancements.

How was this better for humans or customers?
by fny | 2025-07-03 12:15:45+00:00
Have them first write a "code spec" in the repo with all the interfaces defined and comments that describe the behaviors.

""" This is the new adder feature. Internally it uses chained Adders to multiply: Adder(Adder(Adder(x, y), y), ...) """ class Adder: # public attributes x and y def __init__(self, x: float, y: float) -> None: raise NotImplementedError() def add(self) -> float: raise NotImplementedError() class Muliplier: # public attributes x and y # should perform multiplication with repeated adders def __init__(self, x: float, y: float) -> None: raise NotImplementedError() def multiply(self) -> float: raise NotImplementedError()

This is a really dumb example (frankly something Claude would write), but it illustrates that they should do this for external interfaces and implementation details.

For changes, you'd do the same thing. Specify it as comments and "high level" code ("# remove this class and switch to Multiplier") etc.

Then spec -> review -> tests -> review -> code -> review.

Depending on how much you trust a dev, you can kill some review steps.

1. It's harder to vibe good specs like this from the start, and prevents Claude from being magical (e.g. executing code to make sure things work)

2. You're embedding a design process into reviews which is useful even if they're coding by hand.

3. It simplifies reviewing generated code because at least the interfaces should be respected.

This is the pattern I've been using personally to wrangle ChatGPT and Claude's behavior into submission.
by CuriouslyC | 2025-07-03 12:15:46+00:00
No, meetings are low information density because people are too lazy to plan an agenda and assign homework to a meeting beforehand, so that the meeting can focus on solutioning and actually delivering value.

I noped out of management track to focus on being a top level IC because I could informally do the actually valuable "management" stuff in that role anyhow (documentation, planning, mentoring, client consultation, etc) without the expectation that I'd get sucked into 5 hours of meetings a day. Leadership still knows who I am and what I do, now I just have someone else to relay a lot of the little shit, and when I communicate with them it's about really important shit that needs reiterating.

I have a lot of informal relationships with people because I'm a go-to, so I can still play office politics if I want.
by majkinetor | 2025-07-03 12:15:50+00:00
> Taking any form of vitamin C orally still confers statistically insignificant benefits for the skin due to having to propagate and get distributed throughout the entire body.

Maybe not if you take it in multiple of grams, e.g. you brute force it to replace non-working GULO gene you have, that would do it in that range if not defective.
by jedimastert | 2025-07-03 12:16:57+00:00
There was an 18 year old legal resident in my city that was forcibly pulled out of his house by ICE, was ignored when he showed his papers, and was shipped from Kentucky to Louisiana where they tried to "deport" him for literally no reason. After detaining him for a month and a bunch of unnecessary judicial stalling, they just kicked him out on to the street 600 miles from home and he would have essentially been homeless if the community hadn't rallied around him.

It's not a unique story.
by ethbr1 | 2025-07-03 12:17:51+00:00
> If there's demand, companies will fund new construction.

Not necessarily. Companies will fund new construction that gives them the best returns.

Because there are rarely luxury limits on what can be built on land, this results in the most square footage, luxurious house that the market will bear.

> If you tax rental, what about owners? They won't care, they don't pay the tax.

Owners would pay the tax in this scenario.
by CharlieDigital | 2025-07-03 12:18:11+00:00
When the price of building becomes low, you just toss it and build more.

Much like Ikea's low cost replaceable furniture has replaced artisan, hand made furniture and cheap plastic toys have replaced finely made artifacts. LLM produced code is cheap and low effort; meant to be discarded.

In recognizing this, then it should be used where you have this in mind. You might still buy a finely made sofa because it's high touch. But maybe the bookshelves from Ikea are fine.
by jorvi | 2025-07-03 12:18:23+00:00
That is very rarely how passkeys work.

You chose a worst case example and are comparing it with your best case example.

Virtually all sites have one passkey, tied to your vault of choice (Apple, Google, 1Password, etc). You make one, and you can use it everywhere.

Passkeys are a blessing for your regular Joe. No more easy phishing, and no passwords to forget. Often even no username to forget.

Apples-to-apples, passkeys rock.
by NickPollard | 2025-07-03 12:18:45+00:00
There are essentially two bits of information in the 'state' of this iterated algorithm: a) Are all the non-lowest bits zero, or are they the value of the latest N b) the value of the lowest bit

So the cycle of (N, 1, N+3, 0) corresponds to (A) and (B) being: (0,0), (0,1), (1,1), (1, 0) - i.e. the 4 possible combinations of these states.
by motoxpro | 2025-07-03 12:18:56+00:00
I'd argue this is a much older insight. It's not that it's frictionless, it's that it's opinionated.

All of the products mentioned ADD friction for the wrong customer base. Cursor is FORCING you to use AI when in VS Code it is optional.

Apple realized this a long time ago.

They create extremely opinionated products and remove features so that their products resonate with a certain group of people. They add tons of friction for the wrong customer which reduces friction to almost 0 for the right one e.g. one app store, one size home screen icon, not a lot of advanced settings, etc.

The key is just having good enough taste so that your opinion resonates and choosing a big enough market to where that opinion matters.
by pjmlp | 2025-07-03 12:19:15+00:00
That has been the main problem from my point of view, too much pivoting looking for the right crowd, without finalizing what was done before.

And while some features in other languages might have seen an implementation first in D, claiming first to the finish line as it usually comes up, even on this thread, hardly does anything for language adoption.

On the contrary, it is one reason less leave those languages, as eventually they get the features, and already have the ecosystem.
by mrweasel | 2025-07-03 12:20:08+00:00
No I suggested that in the worst case you remove their rights to run a business ever again. Force close their companies and sell of the assets. If you consider a fine a tax, then sure it's taxation.

For "normal" taxes I would like to avoid undermining peoples business, but for fines I don't care. If you need to take a massive lose on your assets to pay the fine, I don't care, you should have thought of that.
by rafaelmn | 2025-07-03 12:20:21+00:00
I stick to IC roles but personally I prefer meetings over your alternatives.

Project management tools are there for the long view and tracking, I don't want to juggle priorities of a JIRA backlog, it basically pushes the burden of PM to me. With a meeting if someone has a blocker thats on me I prefer if they raise it in front of the team and we agree if it should get done now or later. Other than that I share what I am currently focusing on and ignore the rest until I have to deal with it. Multitasking and context switching is a PITA and I will gladly delegate that to PM and hop on a meeting to sync with everyone.

I don't want to be spammed with JIRA updates on dozens of tickets I might be needed on, only to forget about them in 15 mins when something more important comes up.

And written communication takes more effort, it's a tradeoff for sure.
by s3p | 2025-07-03 12:20:22+00:00
I work at a large multinational bank. We have zoom, but we have permantly disabled the ability to record, transcribe, or use AI for any meeting. It's been like this since the beginning and there are no signs of changing. Sure, the writer of this article is going to experience AI in his bubble, but we aren't. Things get forgotten every 5 seconds around here. For some of us that's not changing. Although it is a little reassuring that I never have to worry about an AI agent joining one of my calls, lol.
by conartist6 | 2025-07-03 12:22:05+00:00
https://github.com/bablr-lang/

I'm building a universal DOM for code so that we should see an explosion in code whose purpose is to help clean up other code.

If you want to write code that makes changes to a tree of HTML nodes, you can pretty much write that code once and it will run in any web browser.

If you want to write code that makes a new program by changing a tree of syntax nodes, there are an incredible number of different and wholly incompatible environments for that code to run in. Transform authors are likely forced to pick one or two engines to support, and anyone who needs to run a lot of codemods will probably need to install 5-10 different execution engines.

Most people seem not to notice or care about this situation or realize that their tools are vastly underserving their potential just because we can't come up with the basic standards necessary to enable universal execution of codemod code, which also means there are drastically lower incentives to write custom codemods and lint rules than there could/should be
by eviks | 2025-07-03 12:22:27+00:00
> All he said was that people have a common complaint that contradicts what this person is complaining about. The implication is simply that VCs have contradictory demands placed on them, so they can't fully satisfy them all.

No, he told the author not to complaint. Why would this ask make sense? Because it's contradictory to complain about both of the opposite outcomes
by moktonar | 2025-07-03 12:22:29+00:00
Intelligence is not only embodied (it needs a body), it is also embedded in the environment (it needs the environment). If you want an intelligence in your computer, you need an environment in your computer first, as the substrate from which the intelligence will evolve. The more accurate the environment the better the intelligence that will be obtained. The universe is able to create intelligence and we are proof. Thus, if you want to create intelligence, you have to find a way of efficiently simulate our reality at the desired level of detail. Currently we don’t know such efficient algorithm, but one way could be finally harnessing Quantum Computing to hack the universe itself, cheat and be able to simulate our environment efficiently without even knowing the algorithm behind Quantum Physics.
by pjc50 | 2025-07-03 12:22:38+00:00
Sibling comment has it about right: https://news.ycombinator.com/item?id=44450898

One of the underlying contradictory elements in the national philosophy of America since its founding has been white supremacy. Yes, that conflicts with "believe all men are created equal". No, this hasn't been properly resolved despite periods of extreme violence. I believe it's the anniversary of Gettysburg about now?

Hence the $45bn for putting people in camps. It's right there in the budget. Of course, that drip-fed in bipartisan fashion: there have been (smaller!) internments of immigrants for a long time.
by wmitty | 2025-07-03 12:22:48+00:00
One of the most memorable cycle touring blogs I have read is of Bill St Onge's tour down this road.

In addition to the natural difficulty of cycling this extremely remote road (both ways), he was dousing himself in so much bug repellent that his heart was constantly racing (he thought he was going to have a heart attack) and he was hallucinating (IIRC) a giant bear that was stalking him.

He has taken the blog down, so I can't link it - presumably because he has published a book - https://www.amazon.com/Cycling-Quebecs-Trans-Taiga-Road-Wild...
by gk1 | 2025-07-03 12:22:52+00:00
People who practice overemployment delude themselves that multiple jobs doesn’t affect their performance and therefore there’s nothing wrong with working multiple jobs. Their subreddit is a dumbfounding echo chamber.

I had an “over-employed” person on my team (who lied about it) and I can confirm what all others are saying about this guy: they start going AWOL, miss important discussions, miss deadlines, blame their colleagues (creating toxic culture), start doing shoddy work because they’re not thinking deeply through problems and also to keep expectations low, create busywork for others to take the pressure off themselves, use company resources and accounts for other projects (creating security issues, among others)… just to name a few reasons.

It’s not about possessiveness. Many co’s are glad to hire contractors, who don’t “belong” to them.
by afro88 | 2025-07-03 12:23:02+00:00
Some great info, but I have to disagree with this:

> Q: How much time should I spend on model selection?

> Many developers fixate on model selection as the primary way to improve their LLM applications. Start with error analysis to understand your failure modes before considering model switching. As Hamel noted in office hours, “I suggest not thinking of switching model as the main axes of how to improve your system off the bat without evidence. Does error analysis suggest that your model is the problem?”

If there's a clear jump in evals from one model to the next (ie Gemini 2 to 2.5, or Claude 3.7 to 4) that will level up your system pretty easily. Use the best models you can, if you can afford it.
by ethbr1 | 2025-07-03 12:23:23+00:00
Nobody in the tax brackets we're talking about has wealth because of a job they. They have it because of ownership stakes.

The only way to value ownership stakes is via accounting.

Otherwise, we'll have the current system, where it's trivial for the ultra wealthy to both (a) have exclusive control over things and (b) not own them in a tax incurring sense.

Ergo, the solution is to flow tax liability along the same thing they want -- control.
by rsynnott | 2025-07-03 12:23:38+00:00
> Here's the BYD Dolphin Surf. Costs US$11,000 in Europe.[2]

It costs the equivalent of $11k in China. It costs 19k EUR in Europe (some of this is tariffs, but they're likely also just taking advantage of how limited the sub-20k EV market is in Europe right now, and I'd expect that they have room to drop this once the VW 20k car launches).
by dv35z | 2025-07-03 12:23:45+00:00
Thanks Nico -

Yes, I experienced the same on PeerTube (MakerTube.net is the instance I used). Recently I experimented with TwitchTV - but wow, I everything about the interface & experience shouted "this is not for me!". I don't have a Google account, so (currently) streaming through YouTube is out - got any suggestions?

Agreed - some automation would be good. It was insightful reading the posts and doing the manual research, but I'd love to be able to query the page more.

I really like the idea of doing a live HN code jam - what are some things you would be interested in for the next session, that would make it a total win?

// JRO
by ajjenkins | 2025-07-03 12:24:09+00:00
As someone who lives in the US, I was surprised to hear they’re facing jail time for this. In the cases I’ve heard, the company itself is sued and just has to pay damages to the victim. But I think it makes a lot of sense to hold the leaders of a company accountable for the culture they create and they should face jail time. I wonder why our laws don’t do that in the US.
by rgblambda | 2025-07-03 12:24:13+00:00
The Wikipedia article you linked does not back up your claim. Osama Bin Laden was not a member of the Taliban.

Some of the Taliban's founders had previously fought as Mujahideen in the war against the Soviets, but the government that the Taliban overthrew in 1996 was founded by the Mujahideen.
by mystraline | 2025-07-03 12:25:03+00:00
The laws themselves are highly political, and ALWAYS on the side of capital.

If I steal $100 from the till at my employer, they call the cops and I'm arrested.

If my employer forges timecards to pay me $100 less, its a civil matter. If the state wants to, they might help, but likely not.

Police can kill people by simply saying "I thought I saw them pull a weapon", and the consequence is paid time off with an investigation.

Citizens killing in self-defense have regularly been tried for murder since they didn't do every possible thing before lethal response.

Congress themselves engage in massive amounts of insider trading, all completely 'legal' cause congress refuses to make laws that apply to everyone.

Yet someone in the public gets word of a secret or upcoming announcement, and the SEC comes down on you like a ton of bricks.

Face it - this country's real problem is that we are the 3rd world corrupt shithole we think of those 'other' lesser nations.
by VladVladikoff | 2025-07-03 12:25:40+00:00
>The app does not collect or store any user data, which TechCrunch confirmed by analyzing the app’s network traffic as part of a test.

Actually pretty decent tech reporting if true. This is a non trivial task that can take some time to setup and analyze. If the app is secure and uses certificate pinning it would require reverse engineering it to patch over the pinning before you could MiTM the traffic and actually see it decrypted.
by andrewvc | 2025-07-03 12:25:46+00:00
It’s a fun trip down memory lane, but the real story today, the sadder story, is that there is no longer any use for simple little programs like this that scratch an itch.

They’ve all been solved 100x over by founders who’ve been funded on this site. It used to make sense to have a directory or cgi-bin of helpful scripts. Now it only makes sense as a bit of nostalgia.

I miss the days when we had less, could get less done in a day… but felt more ownership over it. Those days are gone.
by pjmlp | 2025-07-03 12:26:31+00:00
Being a Modula-2 like safety language with curly brackets, plenty of @ and .{ } characters already puts it off for me.

For me any alternative to Rust implies having automatic resource managment, eventually coupled with improved type system, in a mix of affine types, linear types, effects or dependent types.

Something that in regards to safety is already available today by using GCC's Modula-2 frontend, FreePascal and similar, is not bringing too much to the table, comptime notwithstanding.
by shadowgovt | 2025-07-03 12:26:36+00:00
As a side note, these laws are doing damage to organizations looking for volunteers that I don't think we have fully grasped yet.

People are willing to put a couple of weekends into making a middle school or high school competition happen. They're a lot less willing to do it if they have to go to an FBI station to get fingerprinted or produce a state and federal background check first. And I'm not talking about people with something to hide; I'm talking about people with a completely clean background who just don't want to be bothered.
by jedimastert | 2025-07-03 12:26:44+00:00
> - During review, they hadn't thought as deeply about their code so my comments seemed to often go over their heads. Instead of a discussion I'd get something like "good catch, I'll fix that" (also reminiscent of an LLM).

Would you mind drilling down into this a bit more? I might be dealing with a similar problem and would appreciate if you have any insight
by KronisLV | 2025-07-03 12:27:25+00:00
> The marginal cost of adding new software is approaching zero, especially with LLMs. But what is the price of understanding, testing, and trusting that code? Higher than ever.

I’m not sure about that: the code LLMs generate isn’t categorically worse than that written by people who no longer work here and that I can’t ask anything to either. It’s also not much better or worse than what you’d find online but has a more broad reach than my Google-fu, alongside some hallucinations. At the same time, AI doesn’t hate writing tests because it doesn’t get a choice. It doesn’t get breaks and doesn’t half ass things any more or less depending on how close to 5 PM it is.

Maybe my starting point is viewing all code as a liability and not trusting anything anyone (myself included) has written all that much, so the point doesn’t resonate with me that much. That said I have used AI to push out codebases that work, albeit that did take a testable domain and a lot of iteration.

It produces results but also rots my brain somewhat because the actual part of writing code becomes less of a mentally stimulating activity compared to requirements engineering.
by pjc50 | 2025-07-03 12:27:37+00:00
This looks plausible:

> Europe will increasingly be ran by right-wing autocrats shredding the social state and blaming immigrants.

This does not:

> Ukraine losing the war will be the end of Europe

Both the question of losing (the war is somewhat stalemated, and Europe itself is rearming .. although still not breaking dependency on Russian gas!) and the idea that this will somehow "end Europe". If anything, Brexit pretty much demolished similar movements across the EU. The EU's squishyness is mistaken for weakness by too many people who are fans of "muscular" rhetoric.
by immibis | 2025-07-03 12:27:44+00:00
I called the cops as a victim of a violent crime. They put me in handcuffs because I was the person on the scene who best fit the profile of a perpetrator, despite the actual perpetrators standing there next to me. I gave them a video and audio recording of the crime being committed. I did not get my cellphone back. Later, I went to court with the perpetrators, and their only penalty was paying me a fine which was slightly less than what I paid in legal costs.

Cops are not your friends, even as a victim; neither are lawyers or judges. Treat the whole justice system more like a Linux server with an SQL injection: amoral, and can be made to do anything you want, if you're evil and happen to know how which levers to pull and how to not get caught.

Since it's relevant here, I am a white man.
Show HN: HomeBrew HN – Generate personal context for content ranking
by azath92 | 2025-07-03 12:27:51+00:00
TLDR: Build a quick HN profile to see how little context LLMs need to personalise your feed. Rate 30 posts once, get a permanent ranked homepage you can return to.

Our goal was to build a tool that allowed us to test a range of "personal contexts" on a very focused everyday use case for us, reading HN!

We are exploring use of personal context with LLMs, specifically what kind of data, how much, and with how much additional effort on the user’s part was needed to get decent results. The test tool was a bit of fun on its own so we re-skinned it and decided to post it here.

First time posting anything on HN but folks at work encouraged me to drop a link. Keen on feedback or other interesting projects thinking about bootstrapping personal context for LLM workflows!
by sunrunner | 2025-07-03 12:28:02+00:00
I think this trend has been around for a while now (it started to become more noticable for me at least a couple of years ago).

At first there seemed to be a correlation between how 'cool' the project was and the number of emoji, but now it seems like it's as expected as just having a README itself.

I've definitely seen _more_ decorated READMEs, and I can't help but feel like there's an inverse correlation between emoji count and readability.