MurphyA/hacker-news huggingface dataset:
by toofy | 2025-06-20 15:18:24+00:00
and you trust meta with this? i don’t mean to be crass but that would be crazy.

they have proven over and over and over and over again they are absolutely not trustworthy.

at some point we have to come to grips with the fact that people like zuck, elon, andreeson, and other tech monarchs are openly hostile and despise us when we ask for anything remotely resembling transparency for their companies but repeatedly abuse us and openly scoff at our privacy.

the fact that we collectively don’t understand the repercussions of this really is a bad sign.

i very well may have misunderstood your meaning, tho. i hope so.
by adolph | 2025-06-20 15:18:39+00:00
Like RedBean?

redbean is an open source webserver in a single-file that runs natively on six OSes for both AMD64 and ARM64. Basic idea is if you want to build a web app that runs anywhere, then you download the redbean.com file, put your .html and .lua files inside it using the zip command, and you've got a hermetic app you deploy and share.

https://redbean.dev/
by Timon3 | 2025-06-20 15:18:59+00:00
That kind of goes counter to semantic versioning, where:

- x.y.Z (patch) -> backward compatible bug fixes

- x.Y.z (minor) -> backward compatible new features

- X.y.z (major) -> breaking changes

But of course it's fine to use whatever versioning scheme you like, as long as you communicate it to your consumers.

https://semver.org/

Edit: updated the version strings for clarity.
by Kirby64 | 2025-06-20 15:19:03+00:00
> They don't tend to emit much heat when underdriven using voltage control because they can't pass high amounts of current at low voltage.

No LED used for lighting in households is operated this way. You run them hot, because they can take it and you aren't wasting costly LED die area.

> Run an LED from 2.4-2.7V in discrete hundredths of a volt steps. You can get almost nothing to getting close to drawing 50mA doing discrete steps like this. This is how we also characterize and bin LEDs.

Discrete hundredths of volt steps? Maybe for characterization you can do this, but you expect residential LED bulbs to use circuitry able to precisely output in 1mV steps? Not happening.

I'll concede the point you can likely do characterization of LEDs using voltage control, but when you get to actually wanting to drive them for real usage in a lighting environment (i.e., not for some indicating function), voltage control isn't going to be useful. You don't have that precision, you don't have that thermal mass, and you certainly don't have the ability to drive them that weakly.
by gf000 | 2025-06-20 15:19:18+00:00
Have you tried Sync, the reddit client? It's basically the same kind of content and it's night and day how much more usable and readable it is. Meanwhile I have to use a Firefox extension to make HN black-on-orange.

But credit to lobster.rs, they also did an excellent job with the UI on web tech, while still being very reasonable on the css/JS side (though I can't check right now how much they serve)
by JohnFen | 2025-06-20 15:20:25+00:00
I don't think it's related to data not being "with you" anymore. You'd find that even if you did keep the data "with you", you'll still need the layer you're talking about.

The reason for that layer is performance and that a uniform way of working with data is desirable. Particularly if that data will be accessed by more than one program or instance of a program, regardless of where the data actually resides.
by riskable | 2025-06-20 15:21:44+00:00
How is Perplexity different from running a Jupyter Notebook or anything, really that lets you download a web page programmatically? I can spin up an AWS instance, login then run `python` and scrape the BBC's content as much as I want. Why aren't they suing Amazon (and every other company that lets you download stuff via their systems) for providing the same functionality?

A very old argument: If you don't want people scraping or downloading your content don't put it on the (public) Internet!

Imagine we had LLM-like functionality in the 1980s: Sony announces a new VCR that can read a recorded news show and print out a summary on a connected Imagewriter II. People start using it to summarize the publicly-broadcast BBC news programs.

Today's scenario would be like the BBC sues Sony for providing that functionality.
by potatolicious | 2025-06-20 15:22:14+00:00
> "You're claiming that your work is complex and unknowable to outsiders"

I didn't get that message at all. If anything they're saying that the complexity of PM work is entirely knowable, but the many engineers do not bother, because they do not acknowledge the existence of that complexity in the first place.

And honestly, they have a point! Our industry is rife in this attitude and it sucks.

Look at how many posts about totally disparate fields are on HN all the time where coders suddenly become experts in [virology|epidemiology|economics|etc] without so much as a passing acknowledgment that there are real experts in the field.

We even do it to ourselves - the frequent invocations of "pffft I can build that in a weekend" dismissals of other software projects, for example.

Shit is complex, that complexity is knowable to anyone willing to roll up their sleeves and put in the work, but there is definitely a toxic tendency for people in our field to be wildly dismissive of that complexity in fields that aren't ours. And yeah, that includes dismissal of complexity in our own field but not directly in the function of programming.
by Quarrelsome | 2025-06-20 15:22:36+00:00
> Why are rich people so weird?

Eminem hinted at the answer. During the peak of his fame he was at a restaurant with his crew and having a great time and he was making jokes and everyone was laughing and then in a flash of clarity he realised:

> of course they're laughing, every single one of these people are on my payroll.

Riches have an incredibly distorting effect, especially once you cross the threshold of becoming a target. At that point you _need_ security, you _need_ to move to a gated community and you can no longer lead a normal life. The only other people you can meet who aren't trying to get into your wallet are other rich people and they're as insane as you are. You also have "fuck you" money so being nice, having other people like you isn't necessary any more. You no longer have a limiter. It gives people the opportunity to be more monstrous and I worry that much monstrosity lies dormant within us all, simply waiting for its opportunity.

IMHO Hoardcurse only has two cures: put yourself at risk by forcing yourself to interact with normal people who don't owe you anything and don't know how rich you are, or give-away/spend your assets and become normally poor again, which ofc nobody ever does.
by disgruntledphd2 | 2025-06-20 15:22:43+00:00
> I would also argue that software (and the people that write it) have a "correctness" bias that is not fully aligned with business goals.

Hey, I resemble that remark!

Yeah, I get where you're coming from but i do really feel that it's more of a communication issue, along with the abstract nature of software. I mostly do data related stuff, and have often had the experience of finding "wrong" data that doesn't have a large impact, and every time I need to remind myself that it might not matter.

You can also see this in the over-valuation of dashboards vs data engineering. Stakeholders lurve dashboards but value the engineering of pipelines much less highly, even though you can't have dashboards without data.
by holowoodman | 2025-06-20 15:23:13+00:00
Tons of stuff aren't in wayland that are actually graphics and window related. Wayland just forgot about it, then later on people realized that their design was far too primitive and simplistic.

DMA buffers, color management and pixel formats, scaling and DPI, image and video capture, tons of keyboard and mouse related things, all initially forgotten, now incompatible extras that are inconsistently implemented, frequently broken and forever in beta/staging/unsupported hell...
by Aardwolf | 2025-06-20 15:23:17+00:00
> All natural uranium today contains 0.720% of U-235.

That's related to the material of our solar system all coming from the same supernova explosion or similar, right? Does this apply to our entire milky way or just the solar system? What if parts collided with material of _other_ origins and some of that is on Earth, then there could be different mixes, right?
by PaulHoule | 2025-06-20 15:23:22+00:00
My understanding is the baseball program at my Uni is carried by a single rich donor. I used to have a view of the baseball field out my office window but it got evicted to build a computer science building which is almost done. The new field is off campus and beautiful and fan friendly. It had one small set of bleachers before but now they fill the parking lot and set up a shuttle bus to ferry people in from a nearby shopping center.

Most of our sports teams play teams that are a bus ride away, but the baseball season starts early when it is too cold to play or spectate in upstate NY so they spend a lot on airplane tickets to play teams down south.
by nooneinpart2 | 2025-06-20 15:23:57+00:00
The method of arrival is important because we can only be in one of two states. If in the spirit, we will be having the fruits of the spirit, if in the flesh, we will be having the fruits of the flesh. So while being drunken, we could for example be less fighty and murderous (two of the prohibited actions) but we will still end up hurting people in other ways.

A fuller quote from the Galatians letter reads: But I say, walk by spirit, and you will certainly not fulfill the desire of flesh. For flesh desires against spirit, and spirit against flesh; and these are contrary to one another, that you might not do the things that you desire. But if you are led by the spirit, you are not under the law. Now the deeds of the flesh are obvious, which are: adultery, ...

While that only says that we might not do the things we desire (i.e. not hurting others) it's expanded in the letter to the Romans 8.1-9:

There is therefore now no condemnation to those who are in Christ Jesus, not according to flesh walking, but according to spirit. For the law of the spirit of life in Christ Jesus made me free from the law of sin and of death. For what the law couldn’t do, in that it was weak through the flesh, God did, sending his own son in the likeness of sinful flesh and for sin, he condemned sin in the flesh; that the ordinance of the law might be fulfilled in us, who walk not according to flesh, but according to spirit. For those being according to flesh mind the things of the flesh, but those according to spirit, the things of the spirit. For the mind of the flesh is death, but the mind of the spirit is life and peace; because the mind of the flesh is hostile toward God; for it is not subject to God’s law, neither indeed can it be. Those who are in the flesh can’t please God. But you are not in flesh but in spirit, if it is so that the spirit of God dwells in you. But if any man doesn’t have the spirit of Christ, he is not his.

Jesus also described this dichotomy in, for example, Matthew 7.15-20, 12.33 and 13.1-33. (This is not to say that a person can be perfect, nor are these passages saying this given technicalities of their Greek verbs.)
by bionhoward | 2025-06-20 15:24:10+00:00
Would rust be a lot better than HCL to replace yaml? Just learning Kubernetes and want to say I hope Kubernetes 2.0 uses a “real” programming language with a decent type system.

A big benefit could be for the infrastructure language to match the developer language. However, knowing software, reinventing something like Kubernetes is a bottomless pit type of task, best off just dealing with it and focusing on the Real Work (TM), right?
by BrunoBernardino | 2025-06-20 15:24:14+00:00
When I started managing and mentoring people and teams who were starting to work remotely 10-15 years ago, I came up with a phrase that I think captures the gist of it, which others have already mentioned here, but can't be overstated:

"Communication is oxygen for remote teams." As always, there are nuances, like the fact that not everyone enjoys remote work settings, and it's not necessarily the best setting for non-engineering teams. You can find a bunch of ideas online for how to adequately communicate.

For me, async + remote engineering teams are the most joyous and exciting setups!

If you'd like more advice, my email is on my profile.
by gwbas1c | 2025-06-20 15:24:21+00:00
> and I’m convinced that wearable eyewear like this will eventually replace the mobile phone

Once there is an actual usable in-glasses screen, I will agree.

A few years ago I tried someone's smartglasses with a screen. It basically had similar functionality to my first Fitbit: it would show texts, notifications, caller ID.

I really want one of those and went looking, but couldn't find it.
Show HN: LumifyHub – A productivity OS for work and personal growth
by saadn92 | 2025-06-20 15:24:32+00:00
Hey!

I’ve been working on LumifyHub – a productivity platform that brings together task management, journaling, time tracking, and personal goal-setting into one clean interface.

I use the app for myself since before I was using Notion, Trello, iPhone Notes, and a few other apps to manage my work/personal life. LumifyHub tries to merge both worlds – your projects and your personal growth – into a single, distraction-free dashboard.

What it does: Kanban boards for projects and tasks

A work log timeline (this is great for devs!)

Daily journaling and gratitude tracking

You can explore all the features here: https://www.lumifyhub.io

It's still early, and I’m actively building this solo, but I’d really appreciate any feedback.

Thanks for checking it out!
by pfdietz | 2025-06-20 15:24:44+00:00
Uranium was very enriched back at the formation of the Earth, so for a given geometry it would have been much more reactive.

However, uranium ores are often formed due to redox processes, since U(VI) is much more soluble than U(IV). So maybe concentrations wouldn't have been as common back before the Great Oxygenation Event about 2.4 Gya. Still, that leaves ~600 Mya between that point and this reactor, which would be not quite one half life of U235.
by matt_kantor | 2025-06-20 15:26:36+00:00
docker-pushmi-pullyu does a vanilla `docker pull`[1] on the remote side, so you should be able to set `DOCKER_CONTENT_TRUST` in the remote environment to get whatever behavior you want (though admittedly I have not tested this).

If there's desire for an option to specify `--disable-content-trust` during push and/or pull I'll happily add it. Please file an issue if this is something you want.

[1]: https://github.com/mkantor/docker-pushmi-pullyu/blob/12d2893...
by elevatortrim | 2025-06-20 15:26:55+00:00
Nope.

Connecting to the business keeps you valued at your current job. You do things that are unusual in industry, to create great impact for your company.

But if you tell how you achieved those things in an interview, the decision maker, who is usually another technical person, will raise eyebrows hugely. For your next job, it is best to nail industry-accepted techniques, i.e. coding and system design interviews.

Stick to business impact in your current role too much, and you become irrelevant to your next job (unless via referral or unconventional routes).

This holds true even until senior leadership roles.
by CamperBob2 | 2025-06-20 15:27:09+00:00
Eh, to be fair, if doubles are overflowing past DBL_MAX, things went off the rails in your code quite some time ago, and it doesn't much matter what the exact overflow behavior is.

A better example would be signed integer overflow, which a conspiracy of spec authors who don't work in the real world and compiler maintainers with a perverse sense of humor have decided means "Anything goes."
by jauntywundrkind | 2025-06-20 15:27:21+00:00
Excellent excellent call out. This feels very wrong direction, this using a side-band for accessibility!!! I had no idea.

It's surprising to me that security would prompt the push to D-Bus. Wayland's design with the compsitor as the message bus center was built to center security in the architecture, to make the compositor the arbiter of data flows. I'm struggling to picture what the issue was here with sandboxed applications.
by LtdJorge | 2025-06-20 15:28:14+00:00
Even if it’s an order of magnitude more expensive, they would make money on the glasses. Oakley (and every brand controlled by the Luxotica monopoly) glasses have extreme margins. On the order of, could be sold for under $20 making a profit but are sold for $300+. I don’t think the titanium work and the electronics can offset that.
by demosthanos | 2025-06-20 15:28:18+00:00
That depends a lot on your definition of "children" and "father".

Many people with uninvolved biological fathers would disagree with you that the guy who impregnated their mother counted as their father, especially if they were raised by another man who actually did stick around, and that's even for dads who actually impregnated the mother. Sperm donation takes this even further because he claims to have actually done it anonymously [0], meaning he's as uninvolved as he possibly could have been in the process of being a father.

Many or most of these kids have real men who were actually there helping to raise them through their childhood who they refer to as "father", and it's pretty disrespectful of Durov towards those men to attempt to usurp that title on the grounds of what was supposed to be an anonymous donation.

I'll grant that Durov is more likely than most sperm donors to have some of these kids actually claim him as their father, but that's in no small part because there's now a substantial amount of money tied to them identifying him as such. Cynically I wonder if that's a major motivator for him doing this, because he knows that the kids wouldn't otherwise know or care who he is.

[0] https://news.ycombinator.com/item?id=44328289
by legacynl | 2025-06-20 15:28:26+00:00
Although I agree that it could be somewhat easier, I don't think it's possible to perform all necessary steps to create a working boot entry from within Windows, possibly any running OS.

I do think maybe it would be possible to improve the UX somewhat, what about having some app called "os changer" or some accessible user-friendly name, that shows a list of options with screenshots, short descriptions and perhaps some categorization/tagging/rating system (this one is good for gaming, this one has lots of support for old hardware, this one is user-friendly). Then if you select an option it starts to download the iso silently while it asks you to insert a usb-key, when you insert that key, it shows the contents if it's not empty along with a confirmation that it gets emptied. Hopefully after formatting the image has finished downloading, and it creates a bootable usb key from it. Possibly it could read system information to suggest a key to hold during boot, then reboot the system.

However you do it, I don't think there's any way around needing some intermediate to boot into. Come to think of it, maybe a live-distro where that intermediate basically is the eventual system seems very user friendly.
by TheAncientGeek | 2025-06-20 15:28:48+00:00
>actually, this is obviously correct

Nobody know what's actually correct, because you have to solve epistemology first, and you have to solve epistemology to solve epistemology...etc.etc.

>And it turns out if you do this, you can discard 90% of philosophy as historical detritus

Nope. For instance , many of the issues Kant raised are still live.

>The massive advantage of the Sequences is they have justified and well-defended confidence

Nope. That would entail answering objections , which EY doesn't stoop to.

>Compatibilism is really obviously correct

Nope. It depends on a semantic issue , what free will means.
Show HN: ZenStack V3 – TypeScript ORM Combines Strength of Prisma + Drizzle
by carlual | 2025-06-20 15:29:16+00:00
We launched ZenStack V2(https://news.ycombinator.com/item?id=40205699) one year ago. It is built on Prisma, adding advanced features like access control, polymorphism, API/Hook generation, etc. But as we added more features, we felt more constrained by our foundation, Prisma(Check out the specific constraints here https://zenstack.dev/blog/next-chapter-1).

Therefore, we made a bold decision for ZenStack V3 to reimplement the ORM part from scratch, keeping full compatibility with the Prisma schema and API. As a result, you could get the best of both worlds of Prisma and Drizzle:

- Keep Prisma's elegant, LLM-friendly schema

- Get Drizzle-level flexibility and performance

V3 is still alpha but evolving fast. Start the repo to stay tuned! And I'd love to hear your thoughts.
by madduci | 2025-06-20 15:29:48+00:00
> I decided that my children would not have access to my fortune until a period of 30 years has elapsed, starting from today. I want them to live like normal people, to build themselves up alone, to learn to trust themselves, to be able to create, not to be dependent on a bank account

I believe he doesn't even spend time with them at all, or even know their names
by PaulHoule | 2025-06-20 15:30:33+00:00
Win32 was an early widget set for Windows, Microsoft created a new one every few years until 2012, when it came out with the unwanted Metro. Since then it's been unclear what widget set Microsoft wants users to use, "use Electron" seems to be as official any answer.

In the case of Linux there are an even larger number of widget sets: see

https://en.wikipedia.org/wiki/List_of_widget_toolkits
by mooreds | 2025-06-20 15:31:36+00:00
> But if you tell how you achieved those things in an interview, the decision maker, who is usually another technical person, will raise eyebrows hugely.

Why would they raise their eyebrows? Do you mean they wouldn't understand or care?

> via referral

Most of my jobs have been through referral.

I think it is a far superior way to get hired when compared to the morass of the normal technical interview. So I'd actually optimize for that.
by thewebguyd | 2025-06-20 15:32:02+00:00
There's still an agreement on what's beneficial, even if the how isn't standardized. TO use your bicycle analogy, it's widely accepted that clipping into pedals is beneficial, we've found it improves power transfer and efficiency - the idea of clipping in is standardized, but the implementation (cleat design) is still open for interpretation.

We see this in open source too - we can coordinate and all agree on a core idea or problem that needs solving, but still end up with different, competing implementations. It's not a bad thing, choice is good and often leads to innovation as different approaches compete and evolve.

I do think you are right on your first point - that inertia of user base is the predictor of what will stick. Even Linux, stuck around due to licensing and availability (and then user inertia from that) rather than any technical superiority.
by thegrim33 | 2025-06-20 15:32:45+00:00
There's also scenario 3, which you can see pushed throughout this thread - that scenario 2 doesn't really exist, because "that bat shit crazy person smoking fent and screaming at passerbys" was once just a regular, down-on-their luck mother (scenario 1), who was driven insane / driven to drugs by being homeless".

We don't really need more words to describe the scenarios. It's all politics, we know what the game is. Whether you see homeless as primarily category 1(/3) or primarily category 2, seems to align overwhelmingly with your preferred brand of politics. And as such, in the current social milieu, there's effectively no constructive conversation that can happen. It's just political extremists being handed their moral justification for their position, refusing to accept any other version of reality that conflicts with it.