MurphyA/hacker-news huggingface dataset:
by luckylion | 2026-01-01 23:20:53+00:00
For all its existence it has been 100% state-owned and state-controlled, yet because it's a failure, it's still somehow "not state, but actually privatized", even though not "full actual privatization" (but only imagined privatization).

I understand the desire to have a scapegoat for failure, and to externalize it in some abstract capitalists/neoliberals/conservatives, but abandoning reality to create your own world has no predictive power and is not a long-term strategy.
by aguacaterojo | 2026-01-01 23:21:04+00:00
I was being a little facetious. Yes they probably "like" processed insect food designed for them, but for the average dog, I'm still betting on the steak.

Wolves scavenge opportunistically, but they are first apex predators. Their primary food drive is to hunt in packs for large game and gorge. Dogs are not so far removed.
by rapidfl | 2026-01-01 23:21:18+00:00
Like many sibling comments, many companies are on a range that is on the bad side. There is a part of EV supply chain that is particularly bad and that is for all companies.

But what about the environmental costs that are being externalized? EV car production is likely worse or equal to ICE car production at each step. And the only arg seems to be that some day all EVs will be powered by solar/clean energy somehow.
by skocznymroczny | 2026-01-01 23:21:21+00:00
Isn't that just Half-Lambert that Valve came up with for Half-Life?

"To soften the diffuse contribution from local lights, the dot product from the Lambertian model is scaled by ½, add ½ and squared. The result is that this dot product, which normally lies in the range of -1 to +1, is instead in the range of 0 to 1 and has a more pleasing falloff. "

https://developer.valvesoftware.com/wiki/Half_Lambert
by eddd-ddde | 2026-01-01 23:21:25+00:00
It depends a lot on a team by team basis as different teams would like different approaches

In general, all new code gets added to the tip of main, your only development branch. Then, new features can also be behind feature flags optionally. This allows developers to test and develop on the latest commit. They can enable a flag if they are interested in a particular feature. Ideally new code also comes with relevant automated tests just to keep the quality of the branch high.

Once a feature is "sufficiently tested" whatever that may mean for your team it can be enabled by default, but it won't be usable until deployed.

Critically, there is CI that validates every commit, _but_ deployments are not strictly performed from every commit. Release processes can be very varied.

A simple example is we decide to create a release from commit 123, which has some features enabled. You grab the code, build it, run automated tests, and generate artifacts like server binaries or assets. This is a small team with little SLAs so it's okay to trust automated tests and deploy right to production. That's the end, commit 123 is live.

As another example, a more complex service may require more testing. You do the same first steps, grab commit 123, test, build, but now deploy to staging. At this point staging will be fixed to commit 123, even as development continues. A QA team can perform heavy testing, fixes are made to main and cherry picked, or the release dropped if something is very wrong. At some point the release is verified and you just promote it to production.

So development is always driven from the tip of the main branch. Features can optionally be behind flags. And releases allow for as much control as you need.

There's no rule that says you can only have one release or anything like that. You could have 1 automatic release every night if you want to.

Some points that make it work in my experience are:

1. Decent test culture. You really want to have at least some metric for which commits are good release candidates.
2. You'll need some real release management system. The common tools available like to tie together CI and CD which is not the right way to think about it IMO (example your GitHub CI makes a deployment).

TL:Dr:

Multiple releases, use flags or configuration for the different deployments. They could all even be from the same or different commits.
by naedish | 2026-01-01 23:21:28+00:00
> uv ignores pip’s configuration files entirely. No parsing, no environment variable lookups, no inheritance from system-wide and per-user locations.

Stuff like this sense unlikely to contribute to overall runtime, but it does decrease flexibility.

Astral have been very clear that they have no intention of replicating all of pip. uv pip install was a way to smooth the transition from using pip to using uv. The point of uv wasn't to rewrite pip in rust - and thankfully so. For all of the good that pip did it has shortcomings which only a new package manager turned out capable of solving.

> No bytecode compilation by default. pip compiles .py files to .pyc during installation. uv skips this step, shaving time off every install.

... thus shifting the bytecode compilation burden to first startup after install. You're still paying for the bytecode compilation (and it's serialized, so you're actually spending more time), but you don't associate the time with your package manager.

In most cases this will have no noticeable impact (so a sane default) - but when it does count you simply turn on --compile-bytecode.
by Imustaskforhelp | 2026-01-01 23:21:30+00:00
I am not sure, I would say I just joined hackernews for a year so I don't know the whole situation.

but the way I see it, If I assume you are correct, hackernews is in a bit of rough spot because there was this one comment which did some analysis and it feels like hackernews is definitely saturating a bit/(peaked?)

From my personal experience, I feel like we all just use reddit (as the article says) and so we just deal with the annoyances with it and not look for anything else. Or perhaps we join some discord communities.

If people who are within Hackernews are resonating this statement, its in a tough spot because people say such things.

Perhaps, its that Hackernews grew too big for some people and its too small for others. Perhaps one side's currently on reddit not even knowing about it and the other's complaining it on hackernews

And perhaps there's also a middle sweet spot where people aren't complaining but nobody hears them either because they got nothing to complain.

But from the outside what people see are other people complaining about hackernews on hackernews. Same goes for redditors too I guess.

I checked your comment and it says 5 months, I had been assuming you were here for years from the tone but perhaps I was wrong.

I don't know but to me hackernews felt like an information arbitrage of sorts which had these tid-bits of info which made me feel better if I ever were to do somethings like this or gave me confidence in myself in finding the right tool for the right job

If you are tired of hackernews, I would suggest you to open up a fediverse lemmy instance about anything related to hackernews because of the masses perhaps, then you would have less people but more signal since clearly someone would be interested if you create a lemmy instance about similar topics to hackernews but the problem then becomes is if that thing stays idle.

I see your concerns but do you have any suggestions, I see dang and others around here, I am sure if they could do something about it, they probably would?
by mmooss | 2026-01-01 23:21:35+00:00
> This is generally known to be true for men.

I haven't heard it before.

> We have a much harder time connecting socially without some sort of shared activity or action.

You might have a harder time doing that; other men have different experiences. The average man has brown eyes and is 1.72m tall; does that mean your eyes and height are that way? It's certainly an error to take statistical generalizations and apply them to individuals - one of the first things you learn in statistics.

Also, the studies you cited don't address this issue. The psychcentral link is about memory research. The other looks at social relationships, but doesn't look at this aspect of them. Do you actually know of any research?

> incredbly personal

Don't bother with the ad hominem distractions.
by keyringlight | 2026-01-01 23:21:51+00:00
If anything this is the challenge with PC as a platform being so varied, any random software/hardware/config variation could bring a whole load of quirks.

That probably includes anything that isn't a PC in a time-capsule from when the game originally released, so any OS/driver changes since then, and I don't think we've reached the point where we can emulate specific hardware models to plug into a VM. One of the reasons the geforce/radeon drivers (eg, the geforce "game ready" branding) are so big is that they carry a whole catalogue of quirk workarounds for when the game renderer is coded badly or to make it a better fit to hardware and lets them advertise +15% performance in a new version. Part of the work for wine/proton/dxvk is going to be replicating that instead of a blunt translation strictly to the standards.
by varun_ch | 2026-01-01 23:22:12+00:00
As an aside..
I went down a mini-rabbit hole learning about the LAN Party House, read your website and about Sandstorm[0] and how that ended up with you at Cloudflare leading Workers. That’s a really cool and honestly inspirational path. Would love to learn more if you’ve written elsewhere…!

[0] https://sandstorm.io/news/
by like_any_other | 2026-01-01 23:22:25+00:00
> This guy claims no white men were getting in to graduate school (in 2021). I’ll look for a more credible source before I get too upset.

Your skepticism is right on the money. The undergraduate demographics for the Ivy League in 2023: https://archive.org/details/ivy_league

You'll notice that whites represent 30% of undergraduates [1], which is significantly more than 0, exactly as you suspected. Granted there is no gender breakdown, and it's about undergraduates, not graduates, but Occam's razor demands we assume the graduate situation is similar, unless shown evidence otherwise.

[1] Making them the most under-represented group, despite having near the best SAT scores.
by FreezerburnV | 2026-01-01 23:22:52+00:00
Location: Gambrills, MD
Remote: Yes
Willing to relocate: Mostly no, but might for the right company in Japan.
Technologies: Go/Golang, Bash, Python, Java, SQL, React, Javascript, Typescript, HTML/CSS, Markdown
Résumé/CV: https://drive.google.com/file/d/1h5p-KTaXRjFpv-5qXTlu5pk-YeQe96TN/view?usp=sharing
Email: hnjobs@any.unlocked-doors.com

Hi, I'm Vincent, an engineer with 10+ years of experience working in all parts of the engineering stack. Most recently I've worked on the front end side of things and am specialized in using React professionally, but I'm quick to pick up new technologies as necessary. (personally I prefer Svelte when working on my own projects) Go and Typescript are my two favorite languages. I've consistently been told by my managers that I work fast or was one of the best engineers they had on their team.

Personally I'm looking for a job that I feel like actually has some kind of positive benefit on the world, or something that seems particularly challenging or interesting. This can range anywhere from a note-taking application to managing retirement funds to writing a Typescript to Go compiler to writing a new database. I'm not interested in one of the 5 million AI hype cycle jobs (partly because I dislike LLMs), and I actively hate the blockchain, ads, and tracking users. I do not, and will never, compromise on privacy issues.

A list of things you should know about me and how I'm going to do my best work for you:

* I want to be able to work on something a bit more interesting than another simple REST application.

* I want my hours to be flexible, meaning when I start/end or being able to take some time in the middle of the day for groceries or a doctors appointment.

* I want to be able to come up with ideas I think would be useful/interesting and be given some time to work on them. I know that there are things I'm going to have to do for the business that aren't going to be these things, but I need some amount of time to do this or I'm going to struggle as a worker.

* I'm going to have strong opinions about all sorts of things, and I expect to be able to have a conversation about them and not just be dismissed.

* I'm going to want to improve things, and if I continuously get told "no", it's going to kill my morale.

I've previously lived in Japan a couple decades ago and studied the language intensively for 2 years at that time in one of the schools dedicated to helping foreigners go to university or get jobs there. (specifically at: 東京平田日本語学院. I almost passed JLPT N2 then, but I'm nowhere close to that level currently) I've recently been picking back up on studying Japanese again to maybe fulfill a long-held dream of going back to Japan longer than a vacation. So on the off chance you're someone in Japan hiring for a position you think I'd be a fit for (and you're not a black company), please reach out.
by delecti | 2026-01-01 23:23:18+00:00
I think fragmentation is the wrong way to look at it; they're all basically compatible at the end of the day. It's more like an endless list of people who want to min-max.

Any reasonably popular distro will have enough other users that you can find resources for fixing hitches. The deciding factor that made me go with EndeavourOS was that their website had cool pictures of space on it. If you don't already care then the criteria don't need to be any deeper than that.

Once you use it enough to develop opinions, the huge list of options will thin itself out.
by tom_ | 2026-01-01 23:23:31+00:00
I think it makes sense to leave freeing up to the callback, because then management of the object (whatever it is) is up to the caller rather than the library. It might make sense to reuse it for a subsequent request (one way or another), or have it as part of some larger object, or some other thing - etc.

As for using the stdlib heap rather than some other thing: sure. But the routine allocating the buffer in this case used malloc to allocate it, and therefore freeing it with free seems at least not the worst option. If you want to do some other thing, you should do that instead.
by rplnt | 2026-01-01 23:23:42+00:00
So are you just verifying/factchecking everything it tells you? How is that a good learning experience? And if you don't, you are learning made up stuff, so not great either.

It's a good tool to learn stuff, I'm not trying to argue that, but one has to be fully aware of its shortcomings and put in extra work. With actual tutorials or books you have at least some level of trust.
by culi | 2026-01-01 23:24:14+00:00
> BYD's 2023 Corporate Social Responsibility Report initially lacked a human rights policy. However, the company later published a 2024 Human Rights Policy Statement.[67] This new policy also shows enhanced commitment to supply chain due diligence, including recognition of OECD Guidelines. Despite these improvements, the policy lacks details on battery material sourcing.

> BYD’s policies do not address gender-responsive due diligence. BYD states that it engages with stakeholders. However, it does not provide policies for engaging with communities affected by the battery supply chain or incorporating their views into decision-making processes. There is no reference to Indigenous Peoples or their rights in BYD’s reports.[68]

https://www.amnesty.org/en/documents/ACT30/8544/2024/en/

I don't at all disagree with the importance of these topics and I'm glad to see them addressed but this entire metric seems to be based on specific language/terminology in a company's public commitments. And this terminology seems to be biased towards a western audience. For example, the United States (a settler-colonial nation) is ofc going to have more discourse around the rights of indigenous people. Whereas the term "indigenous" isn't used very much at all in China.

I also feel like you've buried the lead here. Yes BYD ranks the lowest of the 13 brands they looked at but not by much and they also explicitly state that ALL of the brands they looked at failed to meet their minimum baselines. The report is more of a critique of the industry as a whole than any individual actor
by AgentME | 2026-01-01 23:24:18+00:00
Something like "all code is run with no permissions to the filesystem or external IO by default, you have to do this to add fine-grained permissions for IO, the code is run within an unprivileged process that's sandboxed using standard APIs to defend in depth against possible v8 vulnerabilities, here's how this system protects against obvious possible attacks..." would be pretty good. Obviously it's not proof it's all implemented perfectly, but it would be a quick sign that the project is miles ahead of a naive implementation, and it would give someone interested some good pointers on what parts to start reviewing.
by Levitz | 2026-01-01 23:24:56+00:00
This felt so detached from reality to me that I attempted to check if the author was even old enough to have experienced the old web.

The current state of things is not something that spawned out of nowhere. It's not some random trend. 2008 happened and normal people got online. That is basically the whole story. It is not coming back because people are not going to log off, as a matter of fact it's only going to get worse and worse as people from worse-off countries progressively get online.(Don't take that to mean that I think that's bad)

You can tell people to build personal sites and such, sure, go at it, I'm all for personal expression. Where are they going to find them? Whoops, back to social networks. But that wasn't the case before I hear you say? Yes, because we didn't have colossal enterprises which entire purpose is to vacuum as much data as they could, you see, those didn't make sense before, but they do now since normal people use the internet. Google is dead and the only old-school forums still running generally either have political inclinations that would induce a heart attack to someone that still thinks Brendan Eich resigning over a thousand bucks was good or are established niche places in their communities.

>With some basic HTML knowledge and getting-stuff-online knowledge, a handful of scrappy protocols, and a free afternoon or two, one can build their own home to post bangers for the tight homies, make friends, and snipe those new friends with those hits of dopamine they so fiendishly rely on.

My brother in Christ people today are not even trusted to choose their font when messaging their friends, what in the world makes one think that there's a desire to build whole websites? Like who is this for? It's definitely not for laymen, it's not for the majority of web developers, it's not for programmers either, is it for the fraction of designers who are also developers? Does that really make sense?
by mccoyb | 2026-01-01 23:25:16+00:00
The article seems to be about fun, which I'm all for, and I highly appreciate the usage of MAKER as an evaluation task (finally, people are actually evaluating their theories on something quantitative) but the messaging here seems inherently contradictory:

> Gas Town helps with all that yak shaving, and lets you focus on what your Claude Codes are working on.

Then:

> Working effectively in Gas Town involves committing to vibe coding. Work becomes fluid, an uncountable that you sling around freely, like slopping shiny fish into wooden barrels at the docks. Most work gets done; some work gets lost. Fish fall out of the barrel. Some escape back to sea, or get stepped on. More fish will come. The focus is throughput: creation and correction at the speed of thought.

I see -- so where exactly is my focus supposed to sit?

As someone who sits comfortably in the "Stage 8" category that this article defines, my concern has never been throughput, it has always been about retaining a high-degree of quality while organizing work so that, when context switching occurs, it transitions me to near-orthogonal tasks which are easy to remember so I can give high-quality feedback before switching again.

For instance, I know Project A -- these are the concerns of Project A. I know Project B -- these are the concerns of Project B. I have the insight to design these projects so they compose, so I don't have to keep track of a hundred parallel issues in a mono Project C.

On each of those projects, run a single agent -- with review gates for 2-3 independent agents (fresh context, different models! Codex and Gemini). Use a loop, let the agents go back and forth.

This works and actually gets shit done. I'm not convinced that 20 Claudes or massively parallel worktrees or whatever improves on quality, because, indeed, I always have to intervene at some point. The blocker for me is not throughput, it's me -- a human being -- my focus, and the random points of intervention which ... by definition ... occur stochastically (because agents).

Finally:

> Opus 4.5 can handle any reasonably sized task, so your job is to make tasks for it. That’s it.

This is laughably not true, for anyone who has used Opus 4.5 for non-trivial tasks. Claude Code constantly gives up early, corrupts itself with self-bias, the list goes on and on. It's getting better, but it's not that good.
Tell HN: X/Twitter is now removing the chronological timeline
by bratao | 2026-01-01 23:26:58+00:00
I really feel like the platform is actively fighting against my own agency, and I want to know if others are seeing this new behavior.

I am an engineer from Brazil working with Deep Learning and NLP. For years, my strategy to avoid social media addiction was simple: I curated a list of researchers and labs in my field, and I only browsed the "Following" tab. I ignore the "For You" tab completely. I treat it like an RSS feed: I want to see what happened in order, and when I reach the post I saw yesterday, I stop.

Some time ago (I think last year?), they split the timeline into two tabs: "For You" and "Following". It was annoying that they removed the old global setting to default to chronological, but I could live with just clicking "Following" every time I opened the app.

But things got much worse last week.

My "Following" feed started feeling weird. Less informative, more controversial, and out of order. Then I noticed that inside the "Following" tab, there is now a dropdown menu to sort by "Popular" vs "Recent".

It seems the default is now "Popular" (algorithmic). Even if I manually switch it to "Recent" to get my chronological order back, it resets on the next access.

They are effectively forcing the algorithm down our throats. I imagine an algorithmic timeline is much better for ad injection and "doomscrolling" engagement because every refresh gives you something new, whereas a chronological feed has a "end" state.

It is super frustrating. I really want to move away from X, but the signal-to-noise ratio for niche technical content is still too high there to just leave.

I just want to vent my frustration.