MurphyA/hacker-news huggingface dataset:
by s_ting765 | 2025-07-31 14:43:32+00:00
That adaline.ai link is not just a marketing page. If you had scrolled further down this would be immediately clear to you. And even if it was a purely marketing page, it would have missed the mark by a long shot.

My idealism of what a good website ought to look like or how it should communicate doesn't have to correlate to reality for my opinion to be valid.
by tomhaerter | 2025-07-31 14:43:54+00:00
Hi HN! I've been working on Zeitwork, an open source deployment platform that lets you deploy any application with one-click simplicity without the typical constraints of existing platforms. I got frustrated with how platforms like Vercel and Netlify are amazing but force you to refactor your app to fit their constraints, while traditional cloud providers give unlimited flexibility but require infrastructure expertise. My idea is to let you deploy anything that can run in a container with Git-based deployments, automatic framework detection, and scaling that handles the complexity while keeping the developer experience simple. The goal is making deployment infrastructure accessible to everyone through open source. I'm curious what the HN community thinks about this approach - do these deployment pain points resonate with you? Would you be interested in using or contributing to something like this? Any tips on what features would be most valuable or what would make it most useful for developers?
by mikepurvis | 2025-07-31 14:43:58+00:00
I love the concept of gVisor; it's surprising to me that it hasn't seemingly gotten more real world traction— even GHA is booting you a fresh machine for every build when probably 80%+ of them could run just fine in a gVisor sandbox.

I'd be curious to hear from someone at Google if gVisor gets a ton of internal use there, or it really was built mainly for GCP/GKE
by crimsontech | 2025-07-31 14:44:24+00:00
> Was it worth it? Yes, it is terrible, shoddy, insecure code, but he proved out a viable business with just a few hundred dollars of investment.

Was it worth it to put all his customers at risk like that?

He is honestly lucky, the "hackers" could have done much worse, it would have been much more profitable for them to go after his customers via his software than to demand money from him had they been financially motivated.

> Third, the hacker has been trying to inject XSS attacks into app

> Now he's hiring a developer to shore it up.

So this is an ongoing attack? He should probably also hire some incident response and get some security consultancy.
by Qem | 2025-07-31 14:44:25+00:00
> The article says "Python has gotten nearly 50% faster in less than four years", but the original goal was a 5x speedup in the same timeframe

IIRC they originally expected the JIT to be the single focus on CPython performance improvement. But then another front was opened to tackle the GIL in parallel[1]. Perhaps the overhead of two major "surgeries" in the CPython codebase at the same time contributed to slower progress than originally predicted.

[1] https://peps.python.org/pep-0703/
by salawat | 2025-07-31 14:44:27+00:00
>Voters don’t like the idea, but if you ban stock trading high quality candidates will just become lawyers and lobbyists instead.

I'm sorry, but what? Are you proposing that being a member of Congress should come with legal insider trading as part of their compensation package?

That's downright abhorrent. Where on Earth are you getting the impression there should be a class of people uncovered by the constraints we put on literally everyone else?
Ask HN: Catching Up with Current Datacenters
by Damogran6 | 2025-07-31 14:44:28+00:00
I've been out of the datacenter business for...well, not very long. But when I was there it was blade servers and mezzanine networking.

Now I see datacenters with a solid perimeter of LP generators (presumably not for backup) and Nvidia continues to churn out massively more expensive chips and the New mentions 'The biggest AI datacenters ever'

And I'm wondering: what do they look like? What underlying support software/OS/Automation is being used? (Still VMware/Proxmox or something else?)

How doe you get back up to current best practices when theses things have a certain level of 'need to know'?
by throwaway02243 | 2025-07-31 14:44:53+00:00
> Finally, anyone paying attention knows that the UK government’s Investigatory Powers Act (IPA) impacts all vendors globally which service individuals in the UK. Something that’s obvious given the high profile TCN that the UK served Apple: the fact that Element and the Matrix.org Foundation are UK-based is irrelevant.

Is it irrelevant? A vendor that isn't based in the UK could just rightfully tell the UK government to fuck off—which isn't likely to be an option for the UK-based Matrix and Element.
by BeauNer | 2025-07-31 14:45:24+00:00
Proton has launched a brand-new two-factor authentication app, and it’s honestly one of the most exciting tools I’ve seen in a while. Called Proton Authenticator, this cross-platform app is designed to give users full control over their 2FA codes without the usual trade-offs like ads, trackers, or vendor lock-in.

These days, just having a strong password isn’t enough. Hackers and data leaks are everywhere, and enabling 2FA is one of the easiest ways to protect your online accounts. While SMS-based 2FA is still common, it’s risky. SIM-swapping attacks can render it useless. A proper authenticator app is far more secure because the codes are generated locally and constantly refresh.

What makes Proton Authenticator stand out is that it’s not just another app slapped together with a pretty UI. It’s free, open source, and works across all major platforms… iOS, Android, macOS, Windows, and yes, Linux too. As someone who uses multiple operating systems, I absolutely love the cross-platform support. And the fact that it doesn’t cost a dime is a huge win for privacy-minded folks who are sick of being tracked or charged just to protect their data.
by throw310822 | 2025-07-31 14:45:29+00:00
Forty years ago Israel had already annexed and settled East Jerusalem (Palestinian territory) and had started settling the West Bank. You cannot be in favour of the creation of a state and having good relations with your neighbour while annexing its territory at the same time. What has changed is that Israel is more of one mind and less afraid of saying what it really wants- which is everything, one way or another.
by Rayhem | 2025-07-31 14:45:33+00:00
If you're really accessing those fields it's overwhelmingly likely that you're accessing the same field for all of your instances. Your access pattern is going to be

monsters[0].health = //calculation monsters[1].health = //calculation monsters[2].health = //calculation

and not

monsters[0].health = //calculation monsters[1].name = //update monsters[2].is_poisoned = //check

Striding over your monsters array means you have to load each monster to access one field which just blows your cache to hell. Much better is to pack all of your health values together in a structures-of-arrays layout as opposed to the usual arrays-of-structures approach here. Entity-component-system architectures are a brilliant tool for managing this with some pretty performant results.
by belter | 2025-07-31 14:46:00+00:00
It's remarkable that academia hasn't produced rigorous studies with statistically significant samples, with hundreds of developers across languages and skill levels, to properly assess GenAI impact on productivity. The latest published research has a sample size of like...16 developers?

We don't even need human subjects. GitHub contains a natural experiment: Millions of high-quality commits and PRs from before the GenAI explosion (pre-Jan 2021). Compare velocity, complexity, and quality metrics before and after, the data is sitting there, waiting to be analyzed.

Instead, we're drowning in anecdotes while petabytes of empirical evidence remain untouched.
by dogleash | 2025-07-31 14:46:12+00:00
I didn't downvote, but you started out sharing credentials that aren't management and then recounted standard platitudes about collaboration and some personal experience with zero transferable utility. And you posted that in response to a comment saying how difficult topics necessary to succeeding as a manager don't happen often on the internet. I understand why people would evaluate your contribution as detracting from the conversation at hand and downvote.
by ethbr1 | 2025-07-31 14:47:15+00:00
Fair. At least one of the two should broach it pretty early in the process, and if the other doesn’t then the remaining party should.

For anyone talented and in-demand, there are attractive and unattractive total comp numbers.

If the company and the potential employee are too far apart on those, why should both waste their time on an interview process?
by phillipcarter | 2025-07-31 14:47:22+00:00
The F# team is smaller than 10 people, always has been.

~10 people is the size of the C# and VB language design and compiler team. The IDE side of things for C# and VB is about another 20+ people depending on how you count, although they also build and own infrastructure that (a) the F# team sits atop, and (b) is used by other languages in Visual Studio and is used in VS Code.

The #1 thing that people always end up surprised by is just how small and effective these teams are.
by coneonthefloor | 2025-07-31 14:47:25+00:00
About a decade ago I was at a museum in Odense, Denmark. I vaguely remember a comical story about him and Charles Dickens. In that Andersen would regularly visit Dickens and stay with him and his family. The gist was that Dickens found this to be quite irritating, as he was not enthused by Andersen's company, finding him to be much too emotional and having "strange" Danish customs.
by palmfacehn | 2025-07-31 14:47:45+00:00
Will this be the final straw for YouTube?

They've ruined search. Recommendations are often irrelevant. The prospect of being prompted to show government issued ID or submit to a facial scan to access content I'm referred to by 3rd parties might be the final straw for me. It will further incentivize those third parties to upload the content elsewhere.
by steve_adams_86 | 2025-07-31 14:47:55+00:00
Citric acid doesn't work. There are other effective reducing agents too, like Sodium thiosulfate and Sodium/Potassium metabisulfite that are pretty easy and affordable to get a hold of, but even if dosed perfectly I think there's a risk of the reduction byproducts remaining and causing toxicity to things like bacteria or other small organisms. If it's over dosed, it can easily kill larger organisms too.

Ascorbic acid is the only one I've found that I like to rely on. I use it for aquaria. Although my water is very clean and has virtually no chlorine in it, it does have trace chloramine, and I can't know if my municipality suddenly needs to treat the water more intensively. So, I always treat water I put in aquariums with around 250mg of ascorbic acid to be safe. The byproducts are safe for aquatic life, or in some cases even beneficial.
by dangus | 2025-07-31 14:48:09+00:00
I’ll explain:

The status quo is that I have an iPhone with the included USB-A 5W charger. On the other end is a lightning connector.

Next iPhone comes out and Apple stops including the charging brick, but the included cable is now USB-C to lightning.

So I can’t keep the brick that I already own and actually use the new cable that Apple includes in the box. If I want to sell my phone with all accessories then I’m left with a cable and nothing to plug it into. If I want to keep using my old cable and brick I now have a spare USB-C to lighting cable that does nothing for me.

Basically Apple created a situation that doesn’t really make sense for any hypothetical user. Someone somewhere is buying a new brick or cable or has an extra wasted cable because of it.
by conrs | 2025-07-31 14:48:30+00:00
The trouble is this calculus is being done at the local level despite the mantle of responsibility of management; the manager decides it is not worth their personal effort to lose a low performer, because they will generate more work for themselves. Meanwhile, the company suffers the net negative impact of such a decision - arguably even worse for the manager's career.

That's the main challenge I have coaching management folks - now you have the option of doing work, and often you'll be tempted to take the path of least resistance, but that'll usually lead you astray.

Edited to add - sorry I missed your net negative comment - to touch on that, as it's another thing I see often.. Giving up on the org's ability to satisfy your needs is another toxic pattern for management - it is a lose/lose essentially. Management is often in a position of needing to push for the things it needs and advocate for the people relying on them.
by bee_rider | 2025-07-31 14:48:36+00:00
The current ruling class consists of people who did well in (somewhat, at least) transparent rule-of-law conditions. They can discard the laws if they want I guess, but they should take a lesson from Putin’s Russia—they are rich now, but without laws some intelligence officer can chuck them out of windows until someone in their family tree is willing to pay up. (Not that they need to look to Russia for an example, it is just a recent one, their own history books are full of these guys).

Actually, I think they are aware of that, which is why they keep trying to do the paperwork properly.
by matrss | 2025-07-31 14:48:49+00:00
Do you have an example for a package on conda-forge that actually does this? I can only find a vague announcement from 2021 that the "defaults channel is now dropped when building conda-forge packages", as well as statements that the conda-forge repositories are considered incompatible with the defaults channel and having both enabled is an unsupported configuration. Access is blocked on the network level anyway.
by Eisenstein | 2025-07-31 14:49:24+00:00
Consumers will always value convenience over any actual added value. If you make one button 'Enter (with ads)' and one button 'Enter (no ads)' but with a field on it which you must write one sentence about what lobsters look like, you will get a majority clicking the with ads button. The problem isn't with ads or payment, the problem is the friction of entering payment details for every site you visit. They are measuring the wrong thing.
by b3lvedere | 2025-07-31 14:49:34+00:00
Lots of short deadlines make people very frustrated, because it feels the manager just violently yanked them out of their (comfortable) working zone. Nobody likes that and there better be some huge reward for this very annoying disturbance in the force.

Continously demand short deadlines of the team and they will not get frustrated anymore but very much deathly hate management. Rewards will not cut it. Ever. The line has been crossed and there is not much that will repair this.

Sure, the manager may just only get their assignment that things need to be done asap, but it is also their task not to transfer that frustration to the team. You would be amazed how much respect a manager can get if they just tell 'No' or negotiate a differebt deadline and honestly tells the team just that.
by zahlman | 2025-07-31 14:49:51+00:00
I have no idea what you mean about "systems".

Discrimination is discrimination:

> Discrimination is the process of making unfair or prejudicial distinctions between people based on the groups, classes, or other categories to which they belong or are perceived to belong,[1] such as race, gender, age, class, religion, or sexual orientation.[2] Discrimination typically leads to groups being unfairly treated on the basis of perceived statuses based on ethnic, racial, gender or religious categories.[2][3] It involves depriving members of one group of opportunities or privileges that are available to members of another group.[4]

If you make an unfair or prejudicial distinction between men and women, that is discrimination.

A policy such as this one makes the unfair, prejudicial claim that men are inherently a risk to women's safety, simply by existing in the same physical space for an ordinary business transaction.

Nobody is declaring "reverse discrimination" because the people you disagree with do not use this term. People with your position project it onto others.

It is absurd, because it is clearly discriminatory and people are trying to present it as not discriminatory. ("Reverse the genders" is a common rhetorical device here, but I have found that it's at least as effective to swap "men" and "black people".)

"Power dynamics" have nothing whatsoever to do with what is or is not discrimination. But there is no applicable "power dynamic" here anyway. There is no reason to suppose a priori that individual men have power over individual women in an arbitrary encounter. There is at most a sloppy, sexist application of statistics.
by makeitdouble | 2025-07-31 14:49:54+00:00
> I think if you're breaking even on daycare and salary then you're still coming out economically ahead to keep working.

That's the traditional wisdom, with the assumption that consecutive working years will result in a more lucrative career, which balances the child care costs on the long run.

That assumption breaks depending on how much you pay for day care (including meals, potentially an additional baby sitter etc) and how much you expect your career to last in that company, or if your skills don't devaluate so much you can get back to work some other place after a few years.

For more and more people, a 3-4+ years career gap isn't that big of a deal, "I raised my kid" is a fully accepted explaination, and their company won't value their continuous work that much either.
by alganet | 2025-07-31 14:50:56+00:00
Are you the same guy from here? https://news.ycombinator.com/item?id=44745937

Trying to make another post so your question wouldn't be addressed on the same thread?

If not, would you connect these two threads in a single line? (do the other post relates to your previous feelings or conclusions about the idea?)

I mean, I see that a lot on HN with people doing this with throwaways all the time, but I wanted to be sure.
by handedness | 2025-07-31 14:51:08+00:00
I think the broader point here is that regulation is a double-edged sword. There's an argument to be made that a body which has the power to impose a particular charging port on your phone also has the power to impose what it would view as 'common sense' chat control and CSAM scanning.

Europe went from many years of regulating cell phones to mostly ensure they don't cause interference or spontaneously combust, to fairly rapidly achieving a normalized position of regulating ports, app stores, and software. (I suppose another way of looking at it is that the EU didn't seem to much mind when Nokia dictated most everyone's charging ports.)

I'm not taking a position on one side or the other on the above, there are compelling arguments for and against both, and millennia of political philosophy has attempted to grapple with the issue of how much power the people should permit the state to have, what those checks and balances should be, and how they should be enforced. Some will reliably naively assert we should only permit well-informed, well-intentioned, good-hearted people to enter into positions of power, but we've seen that play out too many times for it to be considered a viable assumption.

So a discussion worth having is whether existing constraints apply, and if not, what hard constraints can be placed on regulators to limit them from acts like this? We've normalized their ability to regulate the device industry to this degree, and they're overstepping. Does Title II Article 7 of The Charter of Fundamental Rights in the European Union prevent this? Or is a new solution needed?
by mdaniel | 2025-07-31 14:51:26+00:00
> There is more to a project this massive than its choice of language

For writing a game, or Figma replacement, or some cutesy something that runs on your machine without requiring network access, probably. For one of the most impactful applications that downloads untrusted code from the Internet and executes it without any confirmation whatsoever, the language for sure does matter. "Chrome RCE" is a phrase that strikes fear, and it's not a rare occurrence. I'll point out that Google is not lacking some of the most skilled security researchers and tooling in the world, so I wish the Ladybird folks godspeed doing their own "does this build have vulns?" work
by netsharc | 2025-07-31 14:52:14+00:00
Huh, good point. I've also read (hah do we have Musk legends now, does he also fart lightning out of his arse) that he hates public transport, because it means mingling with the lower classes.

Wasn't the tunnel for that other vaporware idea, hyperloop, and this was the combo that killed the high-speed train?

I was going to write, having a 12-figure net worth is a dangerous thing, because you can fund any dumb idea you have...
by Macha | 2025-07-31 14:52:31+00:00
No support for RTL or CJK text, IMEs, or accessibility tools leaves it pretty firmly in the "toy" category for me for now, sadly.

This isn't meant to bash on the project specifically, basically the only tools that meet that criteria are platform native UIs, the web stack (including Electron), Qt and Flutter.

AccessKit is promising to change that but I haven't checked in a while how it's going. I did see GTK looking into it as a cross platform option as GTK's accessibility support only works on the Linux desktop currently
by 01HNNWZ0MV43FF | 2025-07-31 14:52:45+00:00
> breaking down a web engine into independently usable modules with public APIs

I love that. Years ago I looked at WebRTC and asked myself, why does it seem like making a crummy Skype knockoff is either 50 lines of JavaScript or a nightmarish week of trying to get half of Chromium to compile in your C++ project?

I think there is a WebRTC Rust crate finally, which is good. Web apps shouldn't be the only beneficiaries of all this investment
by simpaticoder | 2025-07-31 14:52:53+00:00
Astral's uv is an impressive, ultra-fast Python package manager that’s rapidly clearing up the pip/virtualenv/poetry mess and setting a new bar for dx. However, Astral is a startup with an unclear path to monetization, whereas Anaconda is a mature company focused on enterprise AI/ML offerings and long-term customer relationships, with conda being just one part of their broader stack. It’s entirely plausible for Anaconda to adopt tools like uv. Comparing Astral and Anaconda directly overlooks their vastly different missions and scales—uv’s technical leap could help unify Python tooling, but Anaconda addresses a different problem.
by bwfan123 | 2025-07-31 14:52:59+00:00
We are past the "peak of inflated expectations" and entering the "trough of disillusionment" - which are the gartner hype-cycle phases for any new tech [1]. Just for reference (and whether you agree with it or not) the phases are 1) innovation, 2) peak of inflated expectations, 3) trough of disillusionment, 4) enlightenment and finally 5) plateau

Of course, stack-overflow has every incentive to push this narrative, which the LLM makers will counter vigorously. The end-consumers (developers) will be the jury.

[1] https://www.gartner.com/en/articles/hype-cycle-for-artificia...
by seabrookmx | 2025-07-31 14:53:41+00:00
Google Cloud Functions and Cloud Run both started as gVisor sandboxes and now have "gen2" runtimes that boot a full VM.

Poor I/O performance and a couple of missing syscalls made it hard to predict how your app was going to behave before you deployed it.

Another example of a switch like this is WSL 1 to WSL 2 on Windows.

It seems like unless you have a niche use case, it's hard to truly replicate a full Linux kernel.