MurphyA/hacker-news huggingface dataset:
by JKCalhoun | 2025-07-13 22:30:04+00:00
I can only say that it is worse now than at any other time I have lived (I say this at 61 years old, white guy, FWIW).

There's a complete lack of ... unity? Everything including the weather is now pigeon-holed into something political (and therefore "tribal"). Sock hops and the soda fountain were before my time, but I can speak for the 70's and say it was not this crazy.

Nut jobs like The John Birch Society (just to pick on one group of the era) were not given a global megaphone. Say what you want about newspapers, etc. but the "Fourth Estate" had to earn reader's trust, could not expect to just act to inflame the fringe elements of society.
by gpderetta | 2025-07-13 22:30:05+00:00
But the asyncio event loop is not reentrant, so your faux sync functions cannot be safely called from other async functions. It is an extremely leaky abstraction. This is not a theoretical possibility, I stumbled on the issue 15 minutes into my foray into asyncio (turns out that jupyter notebooks use asyncio internally).

There are ways around that (spawn a separate thread with a dedicated event loop, then block), or monkey patch asyncio, but they are all ugly.
by dude250711 | 2025-07-13 22:30:13+00:00
They are likely lying:

https://www.anthropic.com/candidate-ai-guidance

> During take-home assessments Complete these without Claude unless we indicate otherwise. We’d like to assess your unique skills and strengths. We'll be clear when AI is allowed (example: "You may use Claude for this coding challenge").

> During live interviews This is all you–no AI assistance unless we indicate otherwise. We’re curious to see how you think through problems in real time. If you require any accommodations for your interviews, please let your recruiter know early in the process.

He'd have to ask yet did not ask? A CPO of an AI company?
by joecool1029 | 2025-07-13 22:30:43+00:00
>This, not spam, is what has mostly killed Usenet.

Usenet had a nonstop spam generator called Google Groups that shit it up for years. It wasn't just intentional spam but clueless people came in through there and bumped 20+ year old threads.

The other factor related to the decline was ISP's stopped bundling usenet service in the 2000's.

There are sill a handful of active groups but unfortunately at least a third of the remaining active lost access when the Google spam service stopped.
by srvmshr | 2025-07-13 22:30:48+00:00
I have been to this place.

It is limited viewing, requires a reservation & the slots run out practically in seconds. Tough for us residents to get it as well. My wife could snag it in her third try, as a late birthday trip last year.

It is gargantuan & having massive holding capacity. To give semblance with something familiar, it was like standing in NY Grand Central station, except it was felt bigger, empty, damp & illuminated by floodlights from all sides. It is probably one and half football fields in length & scales high as much as a five storied building. Uploaded three pics to show the scale of this megalith. (The base of the pillars here are taller than average height of person to give a rough scale. The stairs come down from the ground level)

https://i.imgur.com/Jtcy0Ct.jpeg https://i.imgur.com/8Q08eKS.jpeg https://i.imgur.com/y75sfGP.jpeg

In addition to this underground chamber, there are two massive pumps on either sides, which divert the water from whichever river is surging to the other (Arakawa & Edogawa possibly). The chamber is the buffer zone between the rivers, not a storage tank ultimately. I was told by the civil engineer of this plant they could pump out as much as a jumbo jet's volume per minute in its storm surge channel/drain to manage flooding. You can walk up to the turbine room at the end of this room, and see its massive blades at an arm length. All with earthquake protection in place as well. Honestly mind-blowing piece of engineering.
by asdff | 2025-07-13 22:31:48+00:00
It is interesting seeing the shift in tone from when you drop into an old forum thread from 25 years ago vs a similar sort of discussion today. People tend to always take the contrary opinion and argue it to death. Sometimes I find myself even reflexively wanting to do that and I have to stop myself because what is even the point? Sure there would be people getting at it in the forums but it would usually be like 2 people going back and forth while everyone else sits back and waits for them to cool off or embarrass themselves. You get dogpiled today easily. Especially on systems with up and down votes, people get bathed in downvotes for valid but not-in-vogue-with-hivemind opinions. I'm not even talking about political stuff either but opinions on technical matters could devolve into people using the downvote button to disagree. Just tanks those opinions to the bottom of threads and makes it so the hivemind opinion is biased to be above the fold and perpetuated among more parrots. Happens on HN too where I see slightly faded comments for no real reason get piled on a lot, although at least votes are masked here which discourages some of that behavior.
by dbingham | 2025-07-13 22:32:16+00:00
It is every bit as irrational to dismissively rule out "aliens" as it is to rush to declare it the definitive answer.

It is a valid possible answer that should be included in the possibilities as we try to figure out what caused the acceleration. Right now, lots of things are being proposed. And many of them are seemingly being ruled out. It remains to be seen what the answer will be.

The physics and history of science books I read when I got my degree did not seem to include sneering contempt for those who thought pulsars could be alien in origin. I rather recall a tone of disappointment as they described how we figured out that they weren't alien. The Fermi paradox remains one of the great mysteries of astronomy and cosmology and a lot of people, both professional and amateur are still fascinated by it.

Extraordinary claims do require extraordinary evidence, but academics who sneeringly dismiss extraordinary claims as even a possibility are every bit as toxic to the rational advancement of science as those who advance those claims without enough evidence.
by tumnus | 2025-07-13 22:33:18+00:00
Your opinion isn't popular, but I agree with you. Taking just the first image as an example... this is a digital recreation/modification of a Saul Steinberg cover for the New Yorker originally done in 1976. This cover created a extremely popular subgenre of stylized map drawing at the time, but the Mac version looks like mostly clip art images all splodged together with no real sense of composition or perspective. There are many other examples in here which I feel were made by people who happened to have access to the technology, but did not necessarily have great artistic ability.

That being said, although there are also some extremely good examples in here (in my subjective opinion), I absolutely think there is a nostalgia element at play. I worked on these machines in the 80s and feel that nostalgia myself.
by lapphi | 2025-07-13 22:34:08+00:00
I would love it if there were a part of the internet where a) one person = one account and non-person accounts were somehow labeled. Kind of how south korea does it. But you know, better.

And b) i could block that one person on each platform with one click on all my accounts, including screenshots of their posts.

In real life i know the person talking to me is a unique individual and not one of several duplicate persons bc of physical limitations.

Wishful thinking: we are reaching that point where AI could solve this instead of AI just making the issue worse.
by LtWorf | 2025-07-13 22:34:47+00:00
Probably something along the lines of "if you only have 1 customer you're an employee"…

It's illegal in most of EU but several countries do not check. So I know PWC in italy hires external contractors but tells them to be in the office at 9 and so on… just a scam to not pay sick leave, parental leave, vacations and pension basically.
by Alifatisk | 2025-07-13 22:34:58+00:00
Wow, this is such a fascinating concept. The syntax can’t stop reminding me of @autoreleasepool from ObjC. I’ll definitely try this out on a small project soon.

Also, since D lang usually implements all kinds of possible concepts and mechanism from other languages, I would love to see those being implemented aswell! D already has a borrow checker no so why not also add this, would be very cool to play with it!
by miki123211 | 2025-07-13 22:35:11+00:00
> How can a company make delivery 10x better?

By improving the consumer experience. Better optimizations of which couriers go where and by what routes, faster delivery times (and hence warmer food), menus and restaurant directories optimized to show you what you actually want, better delivery time estimation, no need to talk to a human or re-enter your details for each new restaurant, that sort of thing.

At Uber scale, you have people working on improving metrics, and those improvements translate across all the restaurants that exist across the world. "John's Chicken" won't hire their own guys to do A/B testing on which pictures of their food generate more sales.
by brap | 2025-07-13 22:35:14+00:00
Just want to share my own experience since were doing it:

Took Wegovy (Semaglutide) for about 6 months. Barely lost any weight, would occasionally get nauseous.

Then the doc switched me to Mounjaro (Tirzepatide) + Phentermine, and holy shit, I just don’t feel like eating, almost ever. Lost 20kg in 6 months, which is all I needed to lose, never had any side effects. None.

I did feel a little weird/buzzed the first time I took Phentermine, but it went away the next day.

I feel like for many people it’s not really the physical hunger that makes them fat, it’s that annoying voice in your head telling you to snack something for no reason at all. It sometimes felt almost like drug addiction.

Tirz+Phent are great for that.
by jdgoesmarching | 2025-07-13 22:35:24+00:00
“Behind on AI” isn’t exclusive to models. Azure is raking in money on OpenAI compute and has an entire product line built out in Copilot. I’m not going to argue for the quality of those offerings, but it’s clearly positioned much better for the street than Amazon is.

Google you’ve already covered, and Apple despite its faults has been designing and producing AI-targeted hardware for a decade and has a much clearer story for integrating AI into its lineup.

AWS has a scattered mess of Q-branded services and a consistent track record of shipping garbage enterprise apps like Workmail, Chime, Workdocs, Cognito, and arguably Quicksight. Bedrock APIs are frequently behind in features from their parent vendors, and Bedrock as a whole isn’t better than thousands of LLM management platforms that have already sprung up.

I’ll never fully bet against Amazon as the far and away cloud market leader, but their existing AI position is flimsy and their increasingly hostile position towards their workforce reeks of desperation.
by osigurdson | 2025-07-13 22:35:40+00:00
>> new code is 100% soup-to-nuts/pull-request-to-merge the result of decisions made by an agent

I am beginning to have more success with this in simpler parts of the code. Particularly if you already have a good example of how to do something and you need something very similar. I usually have to do a few tweaks but generally quite useful.
by appreciatorBus | 2025-07-13 22:35:50+00:00
> If AI is a threat to software engineering, I wouldn't expect many software engineers to actively accelerate that trend. I personally don't view it as a threat, but some people (non engineers?) obviously do.

Software engineers have been automating away jobs for other people for nearly a century. It would be quite rich if the profession suddenly felt qualms about the process! (TBC I think automation is great and should always be pursued. Ofc there are real human concerns when change happens quickly but I am skeptical that smashing the looms is the best response)
by faizshah | 2025-07-13 22:36:19+00:00
So what this POS company is doing that’s kind of interesting is they have a mobile app just like Uber Eats/Doordash but it seems to be direct through the restaurant: https://apps.apple.com/us/app/local-by-toast/id1362180579

Actually when I ordered through it I paid $45 instead of $60 via DoorDash/Uber Eats but the order was delivered by Uber.

The reason why I think this version will work is because it’s the same level of convenience in a centralized mobile app so single payment method, single portal to browse restaurants etc.

(I have no association with this company I just was looking into this last week on the train)
by 90s_dev | 2025-07-13 22:36:26+00:00
I came to the party way to late. A month ago, I found out asmjit was a thing, and now it's happily embedded in my app. But I don't know assembly! I tried to learn a few times since the early 2000s but the timing was never right. But hand written asm as a feature fits perfectly into my upcoming app, so now I am on a roll learning assembly! Here are some more resources I found so far:

https://news.ycombinator.com/item?id=22279051

https://sonictk.github.io/asm_tutorial/#introduction/setting...

https://cs.brown.edu/courses/cs033/docs/guides/x64_cheatshee...

https://people.freebsd.org/~lstewart/articles/cpumemory.pdf

https://learn.microsoft.com/en-us/cpp/build/x64-calling-conv...
by iLoveOncall | 2025-07-13 22:36:43+00:00
> Those aren’t “illusions” of performance.

Given that your job is not software development but management, you spending time delivering features is effectively removing time from doing your job.

If you had spent managing the same time you spent vibe-coding, maybe it would have been a force-multiplier for your reportees and your team might have been more productive as a whole than the added productivity of your vibe-coding.

This is absolutely an illusion of performance.
by _alternator_ | 2025-07-13 22:37:50+00:00
My favorite paragraph lands near the end, after a great debunking of the paper:

> The authors behind the paper drawing connections between symptoms, proteins, and Chinese herbs are hopeful that their model will show which herbs used in TCM seem particularly promising. They claim that chemicals in some herbs are known to interact with the same proteins involved in a particular symptom, but that this herb-symptom association has so far been ignored by TCM practitioners. They give several examples, such as Aristolochia fangchi known colloquially as Fang Ji which, based on their computer work, could help with abdomen distention. Patients beware: that plant was used in the 1990s instead of the listed herb as part of a slimming regimen in Belgium, where it caused “an outbreak of terminal renal failure.” That is something that abstract maps of chemical interactions may not tell you, but we should not forget what we already know from experience.
by delusional | 2025-07-13 22:37:54+00:00
You're way underplaying the aplifying role of anonymity and connectedness. I have not observed a decrease in peoples willingness to discuss "politically incorrect" topics in real life out of fear.

I have however observed an increasing intolerance for diverging opinions, especially coming from the "politically incorrect" group.

They are not afraid of being called out, they have become intolerant of being called out.
by janalsncm | 2025-07-13 22:38:05+00:00
This is decent for what it is. Some of the problems are pretty open ended which has pros and cons, but that is very different from leetcode, which has very specific data and test cases.

For example, implement linear regression but the example solution uses a random number generator without a fixed seed. It’s fine, reproducibility isn’t the point, but leetcode problems are more structured.

In leetcode they usually don’t tell you exactly what data structure you must use, only that it must pass certain test cases. By analogy this might not tell you which architecture to use but require that it passes certain eval metrics.
by immibis | 2025-07-13 22:38:49+00:00
Colouring every function async-coloured by default is something that's been attempted in the past; it was called "threads".

The innovation of async over threads is simply to allocate call stack frames on the heap, in linked lists or linked DAGs instead of fixed-size chunks. This sounds inefficient, and it is: indexing a fixed block of memory is much cheaper. It comes with many advantages as well: each "thread" only occupies the amount of memory it actually uses, so you can have a lot more of them; you can have non-linear graphs, like one function that calls two functions at the same time; and by reinventing threading from scratch you avoid a lot of thread-local overhead in libraries because they don't know about your new kind of threads yet. Because it's inefficient (and because for some reason we run the new threading system on top of the old threading system), it also became useful to run CPU-bound functions in the old kind of stack.

If you keep the linked heap activation records but don't colour functions, you might end up with Go, which already does this. Go can handle a large number of goroutines because they use linked activation records (but in chunks, so that not every function call allocates) and every Go function uses them so there is no colour.

You do lose advantages that are specific to coloured async - knowing that a context switch will not occur inside certain function calls.

As usual, we're beating rock with paper in the moment, declaring that paper is clearly the superior strategy, and missing the bigger picture.
by iLoveOncall | 2025-07-13 22:39:08+00:00
> do simple boilerplate

I just don't buy this.

Everytime you say AI is useless because it can't solve complex problems, people will bring up "oh but it writes boilerplate code for me".

How often do you exactly write boilerplate code??? Do you know what else writes boilerplate code for you? Libraries and framework.

Boilerplate code is a solved problem since way before GenAI was in the public eye.
by tgsovlerkhgsel | 2025-07-13 22:39:09+00:00
No worries, if you donate to "Mozilla", i.e. the Mozilla Foundation, you're unlikely to fund built-in "campaigns", "studies" or ads. You're more likely to fund sociology-style campaigns and studies that have absolutely nothing to do with Firefox (https://www.mozillafoundation.org/en/what-we-fund/), because the development is done by the corporation.

Yet when you search for "donate to firefox" you will first find one of two Mozilla Foundation donation page... Just making it possible to actually donate "to Firefox" would probably help a lot...
by albumen | 2025-07-13 22:39:41+00:00
Or, online discourse has polarised opinion through The Algorithm promoting inflammatory, divisive content. In real life, when people talk, they see the other person as a human with more understandable motivations, and tend to find a lot more common ground.

So perhaps instead of "in real life, those divisions are much more hidden behind layers of politeness"; "in real life, divisions turn out to be largely illusory (or more moderate; or more understandable) once you get to know someone".
by bigfatkitten | 2025-07-13 22:39:43+00:00
They generally make no enquiries at all into the applicant’s bona fides.

The candidate sends in fake or stolen documents where the picture on the drivers license doesn’t even vaguely resemble the person who appeared on Zoom.

When you have an applicant who says they were born in Tennessee and that they’ve apparently lived in the U.S. for their whole life, you would normally expect them to speak English with native proficiency and at least have an American-sounding accent.

If they say they live in, say, Seattle, you’d expect they could carry on at least a basic conversation about their local area.

Even this basic level of attention to detail nonetheless escapes many HR departments and hiring managers.
Ask HN: Battery life for graphical Linux VMs (or Asahi) on Apple Silicon laptops
by evertedsphere | 2025-07-13 22:40:33+00:00
I'm considering getting a 16" MacBook Pro as a daily driver, but I am unlikely to be able to switch to macOS, so I'm looking at either Asahi on an M1/M2 device or a graphical Linux VM (not limited to ≤M2 devices) in which I do all my work. For what it's worth, most of what I'm doing in a day is running rustc on a large monorepo.

I wouldn't expect great battery life from Asahi yet, but I haven't been able to find much real data besides that it's…less good. Any concrete numbers from those of you daily driving it for specific workflows?

Similarly, what's the battery hit like from working primarily in a VM? I haven't been able to find much in the way of testimonials online. I'm sure there's some hit from having the VM's scheduler / power management do the job of their macOS counterparts, but how bad is it?
by SllX | 2025-07-13 22:40:59+00:00
I understood you the first time, mate, and I've been very patient with your exceptional disposition on this subject.

That said, your personal choice in vernacular doesn't really override that when someone refers to America in the English-speaking world, that refers to the United States of America. It might be different in say, the Portuguese-speaking part of the world, but that's not really my business.
by immibis | 2025-07-13 22:41:03+00:00
Are they sanctioned away from RIPE, like Russia is? Russia isn't allowed to be allocated any IP addresses they don't already have. They're Russia, so they already have a bunch, but if they didn't, they'd have to keep borrowing them on grey markets, possibly different ones each time. Iran might be that way.

(Fun fact about sanctions: the International Criminal Court is sanctioned away from Microsoft, so they can't legally get access to Windows or Office. This is because they prosecuted a war criminal the USA likes.)
by danlitt | 2025-07-13 22:41:10+00:00
I actually think this highlights an important point: the majority of "criminals" in the statistics are likely not to be criminals in any serious sense, and would pose no serious harm to any community whatsoever. After all, the US is a notorious over-incarcerator, and crimes are selectively enforced to keep the underclass in place (you may recall after all that the richest man in the country is an illegal immigrant).

This also underplays the current cruelty of the US system, far out of proportion with any proper policing of immigration (which obviously reasonable people can argue about). So, I don't think you're wrong exactly, and you can play the victim if you want ("I know I will be downvoted", sad violin).
by snackbroken | 2025-07-13 22:41:26+00:00
Everything except the 30-60 minute manager call is a waste of time and money for everyone involved.

You just need to ask a couple of open-ended questions about the candidate's preferred programming language and/or some technical details of a past project they've worked on to get an idea of whether they are reasonably competent or not. It shouldn't take more than 10-15 minutes to go through. The majority of rest of the meeting can consist of the candidate asking you questions and/or chit-chatting to make sure the vibes aren't off.

What you are trying to judge is whether or not they can do the job, which you can really only tell once they are actually doing the job anyways. So you pay extra attention to what they do for the first couple of days/weeks after you've hired them and if it's obvious things are not going to work out you let them go. Most places have laws that are amenable to hiring someone on an initial trial period before stronger employee protections kick in.

In general, most of the pathologies of the hiring process can be solved by treating it as a satisfier problem instead of an optimizer problem.
by pmbstuff | 2025-07-13 22:41:36+00:00
Say "Hi" to Alice — your open-source AI companion designed to live on your desktop.

Alice brings together voice interaction, intelligent context awareness, powerful tooling, and a friendly personality to assist you with everything from daily tasks to deeper creative work. She’s more than a chatbot — she’s built to feel present, responsive, emotionally engaging, and deeply useful.