MurphyA/hacker-news huggingface dataset:
by kragen | 2025-06-11 11:36:07+00:00
The Unix philosophy tells you how to get a powerful interactive programming environment on a 16-bit minicomputer where the maximum text segment size was 64KiB. The libc I'm using on this cellphone is 1MiB, 16× bigger. So at least 90% of libc is against the Unix philosophy.

I don't see how anyone could read the Lions book or APUE, on one hand, and the pthreads manual or the ANSI C specification of setlocale(), on the other, and come to the conclusion that they represent the same philosophy. It's like thinking Ayn Rand is an exponent of the same philosophy as Epicurus; it betrays a staggering lack of sincere engagement with either one.
by detourdog | 2025-06-11 11:36:24+00:00
I specifically worked on traffic flow in the bathroom. Notice that it is almost a galley bathroom. The traffic flow is straight line and all the services are against a single wall. I failed on my bathroom sink counter in a couple of areas, but I can't to iterate on design.

I wanted to get all the units finished before I start the redesign process. I have gotten good feedback from the users over the past 2 years. I'm about to post the last unit for rent. Once that is done I will start work on the refinements.
by lmm | 2025-06-11 11:37:04+00:00
Maven is incredibly well designed (and ironically gets nothing but hate for it), it's probably the hidden reason Java is so successful.

Why does Maven exist, without the commercial compromises of NPM? Probably because Java has the well-funded, well-supported, but non-profit and community-oriented Apache foundation, which is something extremely rare and precious (and probably at least partly a lucky result of Java's complicated legal history).

(JS has plenty of great utility libraries. The problem is that its package management is excessively centralised and not managed terribly well)
by like_any_other | 2025-06-11 11:37:06+00:00
The problem is a search warrant grants additional powers to a government agent, that a private citizen doesn't have. Whereas buying from data brokers is something anyone can do - it would be odd if a government agent had less authority than a random citizen.

On the other hand, it could be argued that buying this data amounts to hiring the airline to spy on you, no different than if they had hired a private investigator to follow you. But if everything is tracked and stored indefinitely, a mere warrant isn't much of a shield [1]. Nor does this solve the problem of corporate surveillance, which I see as just as big a threat.

[1] https://web.archive.org/web/20140718122350/https://www.popeh...
by tom1337 | 2025-06-11 11:37:08+00:00
I wondered how you are deciding on whether the response helped the user. Couldn't find it on your page quick so I asked your bot

> How are you checking whether the answer helped the user and that it needs to be billed? >I couldn't find a clear answer to that in the current docs.

So... how are you determining whether it helped the user? How are you ensuring that the model just doesn't make stuff up? Stripe has a similar feature where a LLM can help find the docs and it regularly hallucinates commands or arguments that just don't exist (but would perfectly solve my problem)
by marci | 2025-06-11 11:37:34+00:00
It reads like you said "Arbitrarily delineating good vs. bad glitches is dumb", then immediately proceeded to arbitrarily delineating good vs. bad skill.

People who don't like CS:GO type of games won't find any value or interest in some "player who can consistently headshot fast-moving targets". Some people just like seeing their favorite game break in unexpected ways. It's a bit like going into someone else home in the same building with the same floor plan, or just the mirror tracks in a racing game, everything is uncannily familiar, and this uncanny feeling is enjoyed. Maybe you just don't see the appeal, which is fine as well.
by 9dev | 2025-06-11 11:38:15+00:00
That sounds… wildly specific to the US. The game is very different in Germany, where practically no one can afford to buy property in their late twenties, or if they can, it’s not economically sustainable to do so.

Most new apartments are strictly divided into tiers—singles and students in their early twenties with very little money; couples without children (yet), but lots of disposable income; families with one or two children, and a double income; and elderly couples. If you don’t fall into these demographics, you’re bound for a rough time.
by chii | 2025-06-11 11:38:18+00:00
organizations that don't trust their engineers to work towards delivering value (by using better tooling, efficiency increasing automation etc), means that they don't improve and is accepting the current status quo.

That's why you need to keep an eye out, and smell whether the management understands it or not. Plan to leave, as your value contribution will not give you back the reward that such contributions deserve in this type of organization.
by throw0101d | 2025-06-11 11:38:39+00:00
See also Taylorism:

> Margarete Schütte-Lihotzky continued to design kitchens. Her mid-20th century designs incorporated electrical appliances while continuing to rely on methods for efficiency advanced by Frederick Winslow Taylor and Christine Frederick.[8]

* https://en.wikipedia.org/wiki/Frankfurt_kitchen#Influence_on...

And perhaps:

* https://en.wikipedia.org/wiki/Kitchen_work_triangle
by layer8 | 2025-06-11 11:39:54+00:00
I don’t quite follow the reasoning. You can reverse the argument: When one package breaks, then — all else being equal — more dependents are likely to be affected if it is a large package with many functions than if it is a tiny package with just one function.

What made the left-pad incident prominent is that the package had so many dependents. That’s due to how frequently its functionality is useful, not due to its size. And in general these are inversely correlated characteristics.

Yet another argument: If any given function breaks, then the affected dependents are invariant under the granularity of packaging. Exactly those dependents will break that make use of the given function, regardless of the packaging.

The one argument I could buy is that depending on a larger number of packages increases the likelihood of depending on unreliable maintainers. Still, in the case of left-pad that isn’t entirely convincing, since the maintainer in question maintained so many packages.
by dash2 | 2025-06-11 11:40:02+00:00
The website instantly provides information that is missing from both the documentation and the github page: what is xeneva for? Now I know that it's "designed to power the next generation of modern computing across multiple platforms—from traditional systems to cutting-edge AR/VR/XR devices. We're redefining what an operating system can achieve in an era where computing extends beyond screens into spatial environments." Up till then, I had guessed it might be a hobby project, an academic learning exercise, or a playground for new OS concepts.
by drdrek | 2025-06-11 11:40:09+00:00
Assume that if you thought about it its already too late. I've been to an AI SEO session by our VC. It was a guide on how to find chatbot primary sources for a keyword and then seeding that source with your content.

Advertisers and spammers have the highest possible incentive to subvert the system, so they will. Which is only one step worse (or better depending on your view) than letting a mega corp control all the flow of information absolutely.

Welcome to the new toll booth of the internet, now with 50% less access to the source material (WOW!), I hope you have a pleasant stay.
by RobAley | 2025-06-11 11:40:49+00:00
> The hallucination issue can be worked around by providing that demonstrates the agent's working (i.e. what tools they called with what parameters).

And this is (in my opinion) an intractable problem - You can get the AI to list the tools/parameters it used, but then you can't be sure that it hasn't just hallucinated parts of that list as well, unless you both understand that they were the right tools and right parameters to use, and run them yourself to verify the output. And at that point you might as well just have done it yourself in the first place.

I.e. if you can't trust the AI, you can't trust the AI to tell you why you should trust the AI.
by gcanyon | 2025-06-11 11:40:50+00:00
> This request allows us to check if a Google account exists with that phone number as well as the display name "John Smith".

Shouldn't the rate limit be set here, related to the display name "John Smith"? You get 5 "John Smiths" for free in the first minute, then 5 more in the first hour, then 5 more in each day going forward. With the same million phone number combos you'd need roughly half a lifetime (10,000 days) to get the hit on average.
by chromehearts | 2025-06-11 11:40:51+00:00
Very interesting! I work for (probably) the most well known German company. Here, it's always advised to use the first name & the 2nd person singular pronoun ("du"; you) instead of the more formal third person plural pronoun ("Sie"; you)

Company standards differ and every time you meet someone new, say in a Teams-Meeting, the older person generally offers you to use "Du". You may or may not accept it

It's basically "respecting your elders"

While I (21 years of age) talk with my boss on this personal level, I can't get myself to address other older (higher ranked) employees by their first name. Saying Mr. or Mrs. is kinda required for me as the person I am, because I always try to respect them. (This doesn't apply to some other older (higher ranked) employees, those with which I don't have much to work with. While I do respect them, it's not the same type of respect I have for them)

This may sound very confusing and it even is for me, as I am not German and merely adapt to what is the cultural standard here.

My culture we address everyone by their first name. The only thing we must absolutely add are the social prefixes for older folks (typically above a 5 year range? depends on some factors.) I could never address, mention or talk about uncle / aunt XYZ as just XYZ. It's very crucial to always add that, especially for people you know. If you don't know them, just say the preferred prefix as well, it shows a basic level of respect We don't really use our surnames - it's more to identify, who exactly we are talking about. For example, when talking about "Michael", but the involved in the conversation don't know who we're talking about we usually just say "from the house of surname" (house of is the literal translation)
by detourdog | 2025-06-11 11:41:10+00:00
I'm using a lot of wood to make reduce the coldness. The original kitchen was about rapid production at the lowest price. I only have to worry about 8 apartments and the manufacturing is on-site. I see this as way to bring humanity into modern design.

My overall business plan is small run manufacturing to exact user specifications. The basic question I'm asking is "why should the dimension of our appliances be standardized."
by illiac786 | 2025-06-11 11:41:11+00:00
My phone is always in power save mode. Re-enabling transparency actually made the UI less jerky. It was mostly the keyboard that became unresponsive, I could type 15-20 letters while it froze and it would then „catch up“.

Also reported here for example: https://discussions.apple.com/thread/255911835

Re-enabling transparency improved this a lot, also keyboard still hangs a bit from time to time. I’m always in power save mode, on an iPhone 12, running iOS18.
by jrapdx3 | 2025-06-11 11:41:11+00:00
Appreciate your reply! I am interested in trying it out, I'm familiar with MS tools so I don't think I'd have too much trouble following the procedures you've described. Glad to hear Hyper-V is an option since I've used it quite often, usually straightforward enough installing an OS.

Anyway your project sounds sufficiently different from established OSs to make me curious to see it running. However I think you're right, long-term success depends on gaining developer support to grow a large useful software catalog. Having that happen relies on having good tools available and to the extent possible clear interfaces to program against.

BTW one of the problems programming for Windows is the ungodly number of ABIs propagated by MS. AIUI MSVC is considered a legacy technology. MS encourages using UCRT, sort of modernized MSVC, and not fully compatible. Many more examples are out there.

Anyway my point is the virtue of keeping it simple, at least making it no more complicated than necessary.

Finally I'm curious about your reasons for developing on Windows. Doesn't seem the obvious or intuitive choice, but you've done well to make it work. Should be fun to try it out.
by hexadecimal | 2025-06-11 11:41:18+00:00
I loop through all Q&As at the end of the billing period and ask gemini if this users query was solved.

Something fair for customers, thats the goal. But right now my priority is seeing if anyone gives a f** about this to begin with.

Regarding hallucinations: It's not 100% solvable, but can be done pretty well in my opinion with prompting (aka only answer based on facts you see in the documentation)

P.S. if you have docs and want a more "live demo" you can sign up and just put in the docs url and you'll have a live demo without installing the script onto the docs site.
by cynicalsecurity | 2025-06-11 11:41:29+00:00
Great news. Meanwhile, diabetes type 1 remains an incurable disease. I feel like humanity failed people with diabetes type 1. You could argue it's easier to destroy cells (while curing cancer) than create them (as it would be required in curing diabetes type 1), but it nonetheless feels surreal we still don't have a cure despite all of the technological progress. While it's getting worse and the number of affected people grows every year.
Show HN: InstaBuild – Invoicing and Payment Reminders for Construction Projects
by instabuild-app | 2025-06-11 11:41:52+00:00
We built InstaBuild to help small construction teams and independent contractors stay on top of invoicing and get paid faster.

If you're running jobs, managing subs, or juggling material costs, cash flow can get messy. InstaBuild helps:

Create professional invoices in seconds Track hours, materials, and costs per project Auto-reminders so you get paid on time (without awkward follow-ups)

We're offering 1 year free for the first 20 users – no card required.

Try it in 60 seconds: https://instabuild.xyz

Would love your feedback!
by xnorswap | 2025-06-11 11:42:03+00:00
There used to be the general wisdom of, "Don't re-invent the wheel. Let the hive-mind craft utility functions and use those because they'll be battle-hardened, well tested, and you can focus on your core business".

I think the left-pad incident helped shatter that myth. He we had huge packages depending on a package which padded a string in an inefficient manner.

It turns out that the many eyeballs of the bazaar had averted their gaze from what was actually happening, which is a system of impossible to audit dependency chains.

I think it also shows the impact of using a language with a poor standard library.

Padding is absolutely something that should be available as an extension over String.

If JavaScript were controlled in the same manner that Go, Rust, Java, .NET, python etc, then it would have been added years ago.

Apparently it has now finally arrived in ES2026: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
by __aru | 2025-06-11 11:42:29+00:00
I think that it could be a case of "if it ain't broke don't fix it".

The desktop paradigm is decades old, and deviating from it would probably elicit negative feedback (as seen in previous attempts by Apple in iPadOS).

> desktop-style floating windows, but without workspaces or window snapping.

In the new Desktop mode on Android, it supports snapping windows as well as multiple desktops/workspaces.

In iPadOS you can snap windows to halves or quadrants.
by Leftium | 2025-06-11 11:42:45+00:00
It can also be considered rude to use the more formal style of speech when the social hierarchy dictates the informal style should be used.

The book Using Korean[1] gives a detailed explanation of how formal speech indicates social distance more than simple politeness:

> [존댓말] indicates a psychological distance between the speaker and the hearer... a couple in a romantic relationship who normally use an intimate casual style with each other will suddenly switch to a formal style after they fight, to demonstrate the distance they feel from each other.

From a related discussion: https://www.reddit.com/r/Korean/comments/vcusut/comment/icj2...

[1]: https://books.google.co.kr/books?id=2ggVsnUCbiAC&lpg=PA17&pg...
by jart | 2025-06-11 11:43:07+00:00
If you want to see what a thousand square mile uninhabitable wasteland looks like, here's a YouTube video of some guys swimming in a pool underneath the Chernobyl reactor for fun: https://www.youtube.com/watch?v=WOughghZ8To

I'm so tired of hearing about how regulation is this magic salve that saves everything. Regulation is what caused Chernobyl. Soviet regulations mandated that the flawed RBMK reactor design be used. They knew it was flawed and they forced people to use it anyway. Because that's what government does. There's a similar story in western countries, where it hasn't been feasible to use better designs due to antiquated government regulations, it's just no one here has screwed up as badly as the Soviets did.
by stefantalpalaru | 2025-06-11 11:44:48+00:00
From a YouTube comment:

• Slopes made video on a(n alleged) scammer

• Alleged scammer was mad and doxxed him

• Slopes went into the alleged scammer's WhatsApp group anonymously

• It's all in Spanish, so he downloaded the chat logs, uploading it to his Google drive, so he could have a Spanish friend look at it

• Google scanned the chat logs, and saw lots of horrible Hate Speech; and is punishing Slopes for having Hate Speech.

• Google set his entire account for deletion. Not just YouTube, but his entire photo library going back years and years.

• Slopes, in a panic seeing this, messed up his first chance to appeal this. There is possibly a second chance.

• He's asking if anyone knows anyone who has a direct line to YouTube, to contact his above email
by nodesocket | 2025-06-11 11:45:30+00:00
Somewhat related, I just came across s5cmd[1] which is mainly focused on performance and fast upload/download and sync of s3 buckets.

> 32x faster than s3cmd and 12x faster than aws-cli. For downloads, s5cmd can saturate a 40Gbps link (~4.3 GB/s), whereas s3cmd and aws-cli can only reach 85 MB/s and 375 MB/s respectively.

[1] https://github.com/peak/s5cmd
by teamXeneva | 2025-06-11 11:45:32+00:00
Hello everyone,

We’re unable to reply to everyone’s comment individually due to the HN’s limit of only a few comments at a time.

We’ll try to summarise it all here itself -

So we at Team Xeneva are two guys trying our best to create an OS for modern computing and hardware. Team includes Manas Kamal Choudhury from Assam, who has been developing XenevaOS since 2020 and he is responsible for most of the technical development. The project was later joined by Ayushmaan Bora who oversees the strategies & execution part of the project and is entitled to look at the professional aspects of the project. Xeneva started out as a solo hobby project by Manas but now together, the both of us are taking this project professionally.

The purpose of XenevaOS is to build an OS from scratch targeting modern hardware and modern computing. XenevaOS is not limited to just personal computing or mobile computing, we aim for extending the potential of an Operating System to multiple use cases, like Automobile, Robotics, and medical science and primarily AR/VR/XR while putting users as first priority rather user fixing software dependencies.

XenevaOS focuses on modern technology rather than carrying legacy codes and aims to have minimal software abstraction

We will try to reply to everyone’s comment individually after the timeout disappears, but till then we’re open for communication.

Our Email address - hi@getxeneva.com

For those interested to learn about the purpose, vision and goals of our project, please visit our website - getxeneva.com

Thank You Team XENEVA.
by tom1337 | 2025-06-11 11:45:55+00:00
Interesting approach using Gemini for checking whether the answer helped. I wonder how that would work if the response is hallucinated.

As an example: Stripe has sandboxes, I wanted to know how to create them via the CLI but found nothing in the docs. Asked the AI and it was like "Just do stripe sandboxes create <name>". The command does not exist and the whole functionality is not planned to be added. If another AI now reads this it could interpret it as answered successfully?

Just thinking - but I like the idea of the tool. Would love to use it but currently don't have any public docs to test with. Good luck with your project :)
by demosthanos | 2025-06-11 11:47:40+00:00
The number of distinct entities in your supply chain and whether those developers are on your payroll.

As a business, each additional human or company you add to your supply chain represents additional risk that you're taking on. You can go some ways towards mitigating those risks—one of the most common is to sign a contract with them rather than doing business ad hoc—but the risk doesn't go away entirely. Given that additional risk for each additional downstream supplier, it's generally safer to use code written by someone who's already on your payroll than it is to use code written by someone you've never met and have no way of vetting.
by tpxl | 2025-06-11 11:48:20+00:00
> There is certainly a large number of people who will pirate whether the game is $60 or $5

The intersection of people who will pirate a game at any price and people who will buy a game is an empty set.

I used to pirate everything, no matter the price, now I pirate nothing, no matter the price (except for Metro: Exodus, because it was pulled from Steam for anti-competitive bullshit).
by 7thaccount | 2025-06-11 11:48:28+00:00
I still don't know what it is after reading that. What does it solve that other OS don't?

Edit: other comments seem to suggest 1.) it abandons support for older hardware and focuses on modern hardware, 2.) it's supposed to allow 3D UI, 3.) it has minimal software abstractions for performance.

I guess I can understand #1, but I'm not sure why existing OS wouldn't be able to handle #2. I'm not sure how #3 works in practice if there are a lot of different hardware architectures to support.
by krisoft | 2025-06-11 11:48:29+00:00
> what is this instinct?

"The rules were you guys weren't going to fact check."

The instinct is about pointing out factual inaccuracies. What they wrote is either correct, or not. If it is not, and someone knows better they can and should point that out.

If you, or some other commenter, have a fuzzy feeling that google is worse than it used to be you are free to write that. You are perfectly entitled to that opinion. But you can't just make up false statements and expect to be unchallenged and unchallengeable on it.