MurphyA/hacker-news huggingface dataset:
by at_a_remove | 2025-06-20 11:23:01+00:00
I will throw in an additional factor: any group, community, or segmentation of the general population wherein the participants both tend to have a higher than average intelligence (whatever that means) and whose preoccupation revolves around almost any form of cogitation, consideration, products of human thought ... will invariably get hit with some form of snobbery/envy, even if no explicitly stated intelligence threshold or gatekeeping is present.

Bluntly put, you are not allowed to be even a little smart and not all "aww shucks" about it. It has to be in service of something else like medicine or being a CPA. (Fun fact I found in a statistics course: the average CPA has about five points of IQ on the average doctor.) And it is almost justified, because you are in constant peril of falling down into your own butt until you disappear, but at the same time it keeps a lot of people under the thumb (or heel, pick your oppressive body part) of dumbass managers and idiots who blithely plow forward without a trace of doubt.
by oneeyedpigeon | 2025-06-20 11:25:33+00:00
From macOS 15.5:

[~/home] $ which make /usr/bin/make [~/home] $ make --version GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program built for i386-apple-darwin11.3.0
by winternewt | 2025-06-20 11:26:16+00:00
The trick with L4 is they treat IPC basically like syscalls. Arguments are left on CPU registers instead of serializing them to a message buffer. The only significant work performed is a change of virtual memory map. The called process continues execution within the time slice of the caller, instead of waiting for the thread scheduler or using synchronization primitives. While some of this could possibly be achieved with Linux, a lot of the optimization is ingrained into the calling convention and so would require changes to the user-mode source code.
by flir | 2025-06-20 11:26:41+00:00
It's the download. I don't think you can download The Pile without infringing.

17 U.S. Code § 106 covers reproduction, not just redistribution (IANAL).

As I said, I'm separating the acquisition on the data and the training of the data, because I believe the first is an infringing act, while the other is (in the general case) not.
by disgruntledphd2 | 2025-06-20 11:26:51+00:00
> If Europe had a healthier corporate culture, European startups wouldn't keep being hoovered up by American tech giants. Selling like that is a vote of no confidence against the European ecosystem.

It's not the culture, it's the lack of capital markets. Each EU country has it's own market and none of them can compete with the US markets.

The really depressing part of this is that a large part of the capital funding these companies is European savers/organisations and governments.

If you need to pay 10% of your company to get your next round (EU) versus less than 5% (US) (numbers totally made up) then clearly you'll go for the US money and the US markets, which compounds the problem.
by intended | 2025-06-20 11:27:08+00:00
I raise the counter that all decentralized systems eventually become centralized once they reach mass appeal.

At a mass scale, the users on the network are not sophisticated or trained, and end up having very common failures that result in a move to a trusted central authority.

Your account got taken over? Need to reverse transactions? Need recourse if someone defrauded you? Don’t want to check each factoid you read? Need to ensure that users are not spreading actual terror content?

Bad actors alone, are a sufficient force that generates social pressure that drives centralization through regulation.

But thats an easy example, the other force is the unsophistication of the average person - as a result they gravitate towards tools that simplify their lives, and do a lot of the work they are not interested in doing.

When network effects come into play, this creates a pressure where firms with more resources buy smaller players and consolidate, once again creating a small network.

People don’t want to deal with the over head of creating new accounts for example, or the overhead of moving their content from X service to Y.
by PartiallyTyped | 2025-06-20 11:27:53+00:00
Unless European companies start paying higher salaries it won’t happen, and unless we come up with ways to get more funding in startups that won’t happen either.

The former is to some extend a consequence of the latter, which is a consequence of EU being a confederation and not a federation, we have N smaller markets all competing with each other. Who do we kid other than ourselves by expressing that we can compete?

We are fundamentally and structurally crippled and as long as we think ourselves $Nationalify first and Europeans second, we are doomed to stay second if not third.
by wrasee | 2025-06-20 11:28:12+00:00
A nice thing about this approach is that it passes more control to the user who is essentially now responsible for resolving the dependency graph themselves and “be” the executor. Taking your cooking example, the declarative nature better exposes where there are open choices in what to do next, which affords the user more freedom to take into account other externalities and constraints not formally specified in the makefile (like specific orderings that make washing up easier).

Of course the tradeoff is that you have to resolve the dependency graph yourself. That’s more work on you when you just want a set of pre-serialised, sequential steps to follow.
by acdha | 2025-06-20 11:29:54+00:00
If you have to claim everyone missed your point, consider that you failed to express it well. You’re arguing something different now, which is fine but trying to say that other people failed to read your mind is a bit insulting when we can read both comments. You’re taking an aside in a satirical piece much too personally, and really shouldn’t identify so personally with a huge industry with many people, including some who sound a lot like that.
by flir | 2025-06-20 11:30:44+00:00
I wouldn't, because the vast majority of the copyrighted works it was trained on are not present in the model, and the model can't be persuaded to spit them out at any reasonable level of fidelity (as the paper points out).

The comparatively few that are should be fixed.

If you want to argue that the act of training is in itself infringing, even if it doesn't result in a copy... well, I'd enjoy seeing you make that argument.
by jleyank | 2025-06-20 11:30:47+00:00
Until WFH is common, areas are condemned to affordable housing shortages or commuting nightmares. Yeah, some areas pony up for dedicated path public transit but that’s rare. There’s lots of land over there but the jobs are over here. And people don’t want houses like the 50’s and don’t seem to like high density housing with kids.

And nobody wants to see their real estate property decline in value…
by K0balt | 2025-06-20 11:32:44+00:00
Wouldn’t it just be all left wings, and no right ones? Obviously, the natural solution is windmill blade helicopters. You could use large blades for the main rotor and smaller ones for the tail rotor, or go with a chinook style dual rotor system. Or better yet, an epic 1/2 kilometer quadrotor!

Or, maybe, for a solution that isn’t totally insane and doesn’t ignore the pesky little problems of physics, and actually could potentially deliver blades to where they are needed without extremely extensive road preparation and ridiculous trucks: why not use zeppelins instead? They can be long as you want, and could carry the blades externally, lowering them to the ground on cables.
by sokoloff | 2025-06-20 11:34:40+00:00
If I build a 40 unit building and sell it to my wife (or my neighbor) or sell it to BlackRock, there’s no difference in how many units exist nor how many families can live there. My tax treatment should be the same as theirs.

If you restrict or punish the purchase of housing via tax policy, you simultaneously restrict the sale of it by original constructors, which serves as an impediment to that original construction.
by ho_schi | 2025-06-20 11:35:35+00:00
Aside from the editor thing. I indent usually with Tab :)

I learned Makefiles a bit, using it in one tiny project. Than checked Autotools and everything in my brain refused to learn this awkward workaround-engine. At the same time Meson[1] appeared and the thing with Builds, Dependencies and Testing is solved :)

[1] https://mesonbuild.com

PS: Dependency handling with Meson is awesome.
by actualwitch | 2025-06-20 11:35:37+00:00
As a person born in a country on the very same trajectory Trump is pushing US into now, let me share some insights written in our blood with you. In my country, there were people who thought like you, thinking you can give them an inch and that they will be satisfied by it. But the truth is they always need more to keep the fire of hate going. First, they will take the <18 care because it was the point with weakest support. Next, when that is done, the weakest point becomes your legal identity. Then, your legal care at all. Then other lgbtqi+ groups. There is this poem about "first they came for _", this is a great illustration of it in action. It ends with transgender people pushed into conversion therapy or exile, like in my country. You should really look into how life for us was like in "1950s" and up to now, because if you don't fight for this happy life you want to live they will just take it without asking you, like they did throughout the history. The only answer to authoritarianism is to make sure there are no weak points to attack, stand united and you have a path to win. You can learn from our mistakes, or you can learn from yours. The choice is up to you.
by buzzdieng | 2025-06-20 11:35:47+00:00
I'm excited to share this project with all of you! The "Why" It all started with a simple personal observation: I realized I often struggled to read subtle emotions on people's faces. Was it a polite smile or a hint of contempt? Was my colleague genuinely happy or simply being professional? This lack of understanding of nonverbal cues can be the root of many misunderstandings, both in personal and professional life. I searched for a tool to practice this skill, but found most of them were either clinical and boring, or simple, low-quality games. I wanted something different: clean, fast, educational, and really fun. So I decided to create it myself. What is CiQuiz? CiQuiz is a simple web game where you are shown a face and have to guess the emotion it is expressing. You get instant feedback and a score out of 10 at the end. This game is designed to help you develop your social skills in 2 minutes. My goal was to create an experience that felt less like a test and more like a challenging challenge. The tech stack: For those interested, this game was developed with a Django backend serving a React frontend, and all static assets are served via S3. Making it fast and responsive was a fun challenge. A special offer for the PH community. The game is completely free to play! I'm here all day to answer your questions, listen to your feedback, and get your scores! I'm especially curious to know: which emotion do you find the hardest to guess? What features would you like to see next? (Daily challenge? Leaderboards?) Thanks so much for giving it a try. I can't wait to hear your thoughts!
by colejohnson66 | 2025-06-20 11:36:45+00:00
`internal` maps to `pub(crate)`. But there's no analog for `protected` because Rust doesn’t have inheritance.

`private protected` means "only me or anyone inheriting me in this assembly". There's also `protected internal` which means "me, anyone inheriting me, and anyone inside this assembly". An assembly is analogous to a Rust crate.
by unfixed | 2025-06-20 11:38:09+00:00
Most likely you will have to write a lot to communicate effectively what otherwise would be some quick in person chat. Also, is more complicated to be aware of what is going on in general. Non verbal communication is basically non existent and is really important to know the temperature of a meeting, for example.

Also, having a space dedicated solely for work and without distractions goes a long way.
by klabb3 | 2025-06-20 11:38:42+00:00
You’re right about the trees but wrong (hear me out) about the forest.

Yes, programming isn’t always deterministic, not just due to the leftpad API endpoint being down, but by design - you can’t deterministically tell which button the user is going to click. So far so good.

But, you program for the things that you expect to happen, and handle the rest as errors. If you look at the branching topology of well-written code, the majority of paths lead to an error. Most strings are not valid json, but are handled perfectly well as errors. The paths you didn’t predict can cause bugs, and those bugs can be fixed.

Within this system, you have effective local determinism. In practice, this gives you the following guarantee: if the program executed correctly until point X, the local state is known. This state is used to build on top of that, and continue the chain of bounded determinism, which is so incredibly reliable on modern CPUs that you can run massive financial transactions and be sure it works. Or, run a weapons system or a flight control system.

So when people point out that LLMs are non-deterministic (or technically unstable, to avoid bike-shedding), they mean that it’s a fundamentally different type of component in an engineering system. It’s not like retrying an HTTP request, because when things go wrong it doesn’t produce “errors”, it produces garbage that looks like gold.
by davidpapermill | 2025-06-20 11:40:18+00:00
This link works: https://imgur.com/a/YtFSodj

I think the GitHub link was supposed to be: https://github.com/WellApp-ai/Well/tree/main/ai-receipt-gene...

I'm interested in this if the OP wants to update - my company has a PDF generation API, so I'm interested in seeing LLMs do this directly.
by davemp | 2025-06-20 11:40:24+00:00
The problem is ‘make -j’ spinning up 100s of C++ compilation jobs, using up all of the systems RAM+swap, and causing major instability.

I get that the OS could mitigate this, but that’s often not an option in professional settings. The reality is that most of the time users are expecting ‘make -j $(N_PROC)’, get bit in the ass, and then the GNU maintainers say PEBKAC—wasting hundreds of hours of junior dev time.
by f1shy | 2025-06-20 11:41:32+00:00
Always squashing is a terrible idea. Where I work are some that insist in doing that, and already dozens of times we have los valuable information. Let me quasi-cite somebody with some knowledge about git:

Linus Torvalds generally prefers not to squash commits when merging pull requests into the Linux kernel, especially when the individual commits have valuable information or context. He believes that squashing can discard useful history and make it harder to understand the evolution of the code. However, he also acknowledges that squashing can be useful in certain situations, such as when dealing with a large number of commits that are not relevant to the main development history
by kgwxd | 2025-06-20 11:42:23+00:00
I make 6 figures, the last 6 months i had to downgrade my+wife insurance 2 tiers just to stay around the same premium (still hundreds more, and still more than my mortgage with taxes and insurance) most daily expenses cost what feels like at least 50% more, and jobs are dwindling at lightning speed, my 17 yo can't even pick up a basic job (1 adult seems to be working most places where there used to be 5 teens and they're always overwhelmed and highly underpaid). it's friggin bleak here. a revolutionary change will need to happen if anything is ever going to get better for anyone that isn't already rich.
by davidpapermill | 2025-06-20 11:42:54+00:00
This is interesting. So it's HTML -> PDF without using Chrome/Puppeteer etc.? Is that correct. It reminds me of https://weasyprint.org/

Weasyprint (by their own admission) have really struggled with a lot of bugs, which isn't surprising if you're allowing arbitrary HTML input - how are you getting on with that?
by anonymars | 2025-06-20 11:43:49+00:00
An additional fuck you to Microsoft for intending to brick Windows Mixed Reality headsets, also fairly unprecedented to do that in the middle of an OS lifecycle, such as they are now. More hardware to go into the trash while Microsoft pretends to care about the environment.

Fortunately there might be hope on that. Pathetic that it had to be someone presumably doing it on their own time, after all we know how resource-constrained a small business like Microsoft is

https://www.reddit.com/r/WindowsMR/comments/1l65ji8/things_a...
by hombre_fatal | 2025-06-20 11:43:54+00:00
A lot of it was from the default behavior of Claude re-reviewing a PR on every commit.

It also just psychologically just saps the fun out of something when there's a fee attached per invocation. And the UX is that I buy $50 of API credits, time passes, and then it breaks because I have to refill it again.

If it were literally a "fix issue for 50 cents" button that charges you 50 cents and that's that, then it would be different. But instead your API credits drain and you can't evaluate if it was worth it.
by hopelite | 2025-06-20 11:44:53+00:00
> No, tech itself isn't inherently monopolistic. Companies that operate with centralized resources are. The solution is technology that operates in a decentralized way

To emphasize that a bit; I argue what we need is public, open standards that, e.g., prevent social media lock-in or make government computer and networking contracts open to real competition, not just Microsoft licensed resellers competing on who adds less middleman markup.
by acdha | 2025-06-20 11:45:05+00:00
This kind of problem rarely has a single cause but housing costs put pressure on many of them. High housing costs mean people save less and are more vulnerable to other events cascading into homelessness. They also increase stress levels because people live further away from their jobs and spend more time and money commuting while being less able to care for their families, which can have generational impacts when older kids aren’t studying because they’re taking care of younger siblings while their parents work and commute. It also inflated prices for almost everything else because businesses are paying more for their space and have to pay their workers more, too.

That doesn’t mean that we don’t also need things like better support and easily-accessible government healthcare, but we have to recognize that these things are all connected. Salt Lake City somewhat famously found immediately housing people helps with mental/substance abuse issues simply because all of the other problems in life are more approachable when you’re not sleeping on the street, missing appointments, and having your essentials stolen.
by austin-cheney | 2025-06-20 11:45:59+00:00
JavaScript employment always felt like a spoons versus shovels type story.

https://www.aei.org/carpe-diem/milton-friedman-shovels-vs-sp...

If you cannot do the job without things like React, Angular, or jquery you may not be qualified to write that code. On a bigger level if you cannot create an original application from scratch you aren’t a senior developer and if you don’t measure things you aren’t an engineer.

Nearly every other professional line of work has solved for this with some combination of licensing and/or broker/agent model. Developers tend to be scared shitless of industrial baselines of qualification assessments.

Again, I am saying all this as someone who wrote JavaScript for employment for 15 years and still love writing in the language.
by cherryteastain | 2025-06-20 11:47:08+00:00
> We’ve rebuilt the web like an air traffic control system – just to serve a few kilobytes of text.

Funny, in the context of Germany's ATC working off some Emacs Lisp cooked up by one dude in just a week back in the 90s [1]

[1] https://old.reddit.com/r/emacs/comments/lly7po/do_you_use_em...
by donatj | 2025-06-20 11:47:22+00:00
I live just outside Minneapolis. There's an absolute glut right now of largely unoccupied apartments that have sprung up in the last couple years anywhere there was an open lot and many places there wasn't - tearing down a number of historic buildings in the name of cheaply built wooden framed apartments. Well over 100 new buildings in the last five years within a 10 mile radius. Most of them cost more per month to live in than my monthly home payment. I frankly don't understand why someone who could afford to live in them would.

The homelessness problem is also visibly the worst it's been in my lifetime.

I'm genuinely doubtful the problem is lack of housing alone. The person curled up under the bridge, the person screaming on the corner, they need more than another apartment they still can't afford added to the world. That doesn't help them.

No matter how many of these luxury apartment buildings you build, these people can't afford the rent. The owners of the buildings would seemingly rather see them sit at quarter occupancy than lower rents, and it's kind of understandable.

We're drowning in unaffordable housing and people are still homeless.
by em-bee | 2025-06-20 11:47:52+00:00
bandwidth is not the problem. latency is.

a site where every interaction requires an http request and a reload of the page performs much worse over low latence than an SPA that is designed with a local first approach where all interaction is local and data requests happen in the background.

not all SPAs are designed like that. but none of the traditional sites are designed like that either because they can't.

take hackernews as an example. in order to write a reply i have to click a link, wait for the page to load, click submit, wait for the submission to complete and for the updated page to load.

i live with bad internet. submissions and pageloads on hackernews frequently time out.

with an SPA the first click would open a text field without any server request at all, and submit would happen in the background while i can keep reading. and it can be repeated if it fails without me noticing and having to worry about it.

likewise updating for new messages could happen in the background without me having to wait for a page load. on top of that new messages could show up in a different color without having to track that in the server.
by edude03 | 2025-06-20 11:48:34+00:00
I think anyone who has actually been hands on trying to improve the lives of the unhomed know that 1) it’s a gradient between “I get kicked out of x everyday and go back at night” and “I’m sleeping under a bridge” and 2) rarely is it the actual cost of the home that’s the problem. Often it’s mental health / substance abuse / lack of a support system. Heck I think there is enough movies/shows about how people fall through the cracks that if you really cared you could learn about the problems in a fun night at home watching Netflix.

So no hate to the author but this feels like pointless political posturing
by DFHippie | 2025-06-20 11:48:48+00:00
The article says R-process nucleosynthesis (it doesn't use this term) occurs when neutron stars combine but not when a black hole swallows a neutron star. Is this incorrect?

> "What this means is that a neutron star-black hole collision, while it might not erupt with material like a neutron star–neutron star collision, could power strong signals that telescopes can detect," Most says.
Ask HN: What's the business goal of YC QFEX?
by giantg2 | 2025-06-20 11:49:18+00:00
Why would a 24/7 stock exchange be any differnt than the afterhours trading some places already offer? Couldn't they just change to make it 24/7 and wipe out QFEX? How would that even work with things like custodial banks having weekends and holidays? What is the plan to break into existing markets? It seems like you need volume to provide efficient pricing. But the financial world is highly reputational (even their job posting wants a prestigious school in your background), so it seems like there's no chance of gaining that volume.