skysight-inc/HackerNews huggingface dataset:
The solution is not to regress into some Handmaid's Tale etholudditism.

Nor must we resign ourselves to demographic collapse.

Technology got us into this, but it can get us out.

The solution seems inevitable, when you think about it.

People should be born in pods, in facilities run by the state. The population level will be directly controlled to whatever's desirable. At that level of biological mastery, many things become possible. People can be sexless, to eliminate whole hosts of problems we deal with today related to sex (like reproductive organ cancer risk, which is significant). People can mature faster. They can be raised in large creche-barracks, also run by the state, instead of having parents who can abuse or neglect them. The zygotes can be genetically curated and be edited free of malformations and made stronger, faster, smarter (think Gattaca). Once they reach adulthood, they'll work to pay off their generation debt through taxes as productive citizens.

We will have more keenly harnessed the power of our biological inheritance, like hunter gatherers practicing agriculture instead of leaving our future to chance and animal whim.

In the meantime, we just need to make the best of things. But, if we make it to pod clones, all of these problems will be distant memories, like death by gum disease.
This was a great episode, thank you!

If you allow me to query on a different oxide topic: I noticed that you provide a certificate to each HSM in every system that is signed by an Oxide Computing root cert. This is pretty neat because, combined with other security features, it enables clients to validate that the running firmware came from you. Have you considered publishing a certificate transparency log of all certificates generated for hardware root of trust HSMs? This would enable customers to ensure they are not using firmware signed using a compromised root certificate. https://eprint.iacr.org/2022/981
It might not apply to this company but location independent pay is becoming a thing.
I can think of a variety of uses for this, but they all involve confidential data. Their privacy policy doesn't mention what they do with the prompts/data we send to the API, but I presume It's reviewed and worked into the model.
I would have thought that a local moon time would primarily be for the benefit of people on the moon.

Obviously, if you’re calling people on earth then you need to do a conversion anyway, just like we have to do when making international calls.

But if you’re on the moon, perhaps there is a better way of keeping time that will benefit others also on the moon.
Thank you for the kind words -- and honestly, it's every bit as exciting for me: there is just so much technically to what we're doing, and I love being able to share that, in the team's own voice!
So is my parent wrong and my grandparent correct? Because that is what I thought as well. DOM mutations are still happening via JS, so while the business logic might be in Rust, the mutations are still bounded by the speed of JS.
The last part of this comment is brilliant. There may be large swathes of outstanding old research that had requirements that back then were out of reach but are now entirely mundane and easily achievable (even if they still wouldn't have a hope of reaching mainstream because of compatibility).
Nix is nothing like Haskell.

The store is built on standard Unix primitives ("worse is better"), and the core language is basically a stripped-down Javascript reskin.
> isn't Earth's H2O mainly circulating and, hence, 'old' in the sense that all molecules are?

A lot of it may be, but some of it isn't.

You can buy quartz, for example that contain water or petroleum sloshing around inside [1] although some think the water could seep in and out over time.

But quartz with fluid inclusions (small bubbles containing water) are completely sealed and have the same composition as they were up to 3 billion years ago. "the fluid in the inclusion is an actual sample of fluid in which the mineral was growing" [2]

[1] https://en.m.wikipedia.org/wiki/Enhydro_agate

[2] https://www.gamineral.org/writings/enhydros-gray.html
The dishonesty is not in the fact that revenue became wages. That would be the case no matter what. The dishonesty is in the posted price which appears low but doesn't include a culturally expected fee.
There was a similar message on r/Apple yesterday. It seems that Apple may have had a server accident causing iCloud accounts to become corrupted.
I'm happy with Apple Notes. BUT, give me markdown!!!
Yes, and we really need to do an entire episode (or several!) on how we're tackling that problem. Right now that team is very, very heads-down (as you can imagine, having this apparatus in place is a blocker to start manufacturing), but count on an episode on this in the not-so-distant future!
> Japan births fall to record low as population crisis deepens

So it is not a good time for Japan to become militaristic again. /s.

The solution is simple: do as the (catholic) church does: ban abortion and condoms.
I develop a FOSS project that prioritizes accessibility, and I haven't had any screenreader testing in a hot minute. I would appreciate even a little bit of testing.

How can one contact you?
Show HN: SMTP Server in Rust with DMARC, Dane, MTA-STS, Sieve, OTEL Support
I am happy to announce Stalwart SMTP [1], a modern SMTP server developed in Rust with a focus on security, speed, and extensive configurability.
It features built-in DMARC, DKIM, SPF and ARC support for message authentication, strong transport security through DANE, MTA-STS and SMTP TLS reporting, and offers great flexibility and customization thanks to its dynamic configuration rules and native support for Sieve scripts.

The project has been recently awarded a grant from NLNet and the European Commission's Next Generation Internet program to develop a mail server in Rust. The next step in the roadmap is to refactor the code base of the previously released Stalwart JMAP[2]/IMAP[1] servers and to create an integrated mail server solution that is simple to install and manage.

Any comments or suggestions are more than welcome!

[1]: https://github.com/stalwartlabs/smtp-server
[2]: https://github.com/stalwartlabs/jmap-server
[3]: https://github.com/stalwartlabs/imap-server
Different handling at the edge of the flight envelope is not a "design problem". The design is fine, it just handles differently from the other versions in certain regimes so they (attempted, poorly) used software to avoid that
There isnt a double standard - people say those things you quote when they are given basic safety tips as a response to being sexually assaulted, which is absurd and humiliating and very clearly puts the onus of responsibility on the victim.
Sure, although English is absolutely the dominant language in almost all of the Republic of Ireland, where in Malta the situation is similar to the Netherlands, where most people it's just a very proficient second language.
The point of the parent article was that it is impossible to make everyone work on the same time zone, as they will inevitably make up their own time zones. This is not even a hypothetical example, the article explicitly mentions western China [1] where the standard time zone was so off that everyone uses an unofficial time zone instead.

[1] https://en.wikipedia.org/wiki/Xinjiang_Time
It is done at compile time.

For example in C#, you would get something like "Use of unassigned local variable xyz".

If the performance cost of initilizing the variable is such an unberable cost, there is [SkipLocalsInit].
Sound engineers have better ways to trick listeners’ ears (2020)
https://archive.ph/YexhS
The solution to that last problem is a transaction log.
There is no evidence secure boot has prevented any malware.
I'm still reading but so far I'm lichen it.
I think a more interesting argument is: Humans are 24-hour creatures (ok, maybe not precisely 24 hours, but close enough). That's how our internal clocks are wired. Its not nurture; its nature; and it would take generations living day-in day-out with a different cadence before we see biological adjustments.

Sure, our clocks are 24-hours-a-day because that syncs up well with the rotation of the earth. That's the scientists' argument, and it isn't why we use a 24 hour clock. The real reason is because it syncs up well with our biology. Its hard to imagine a world where these two things aren't synced up, but we're headed to some soon, and its likely that any clock which doesn't sync up to our biology (TimeAwake + TimeAsleep = 1 Day = 86400 seconds) will be rejected by anyone who isn't ordered by their commanding officer to use it.

Its like... just use UTC. Be done with it. The argument that "its an Earth Time, and we're Interplanetary now" feels like its coming from a sci-fi fan-fiction writer obsessed with The Expanse and solving problems before they exist. The most important priority for any timekeeping system is that its Useful. The second highest priority is that its Scientifically or Mathematically Beautiful, and this second priority is so far below the first one that we invented timezones and daylight savings time and everyone who has ever had to think critically about either of these things wants to jump off a fucking bridge but we tolerate it because they're Useful (and, we're getting rid of DST, because we've recognized that its Not So Useful, again, Usefulness drives everything).

Here's what's going to happen: they'll invent some kind of new Lunar Time with 29.35 earth-day long days or some other nonsense. Every clock on the wall at Moonbase Alpha will have both Lunar Time and UTC and probably US Central Time because Houston & NASA. The scientists who invent it will pat themselves on the back. The janitors who clean the place will have their shifts scheduled in UTC hours and the Gregorian calendar ("yeah man I'm off at 8pm and I don't work again till Monday, yeah I guess it is weird that its been night outside for two weeks yet we still say 'monDAY', I don't know man I just work here same as you let's grab some drinks"). In 350 years, the Martian Humans will declare independence and reject all forms of Timekeeping that Us Earthlings invented, including the one the ESA (hint: EUROPEAN space agency) tried to invent for them, because Politics. Can we just, I don't know, focus on GETTING to the moon first, before we start paying people to retrofit our microwaves with new clocks?
Lessons from the Cuban Missile Crisis (Video from 2012)
> I'm sure the 1/3000th of a millisecond per year won't be a problem

But that’s several orders of magnitude incorrect. FTA:

> Clocks run faster on the moon than on Earth, gaining about 56 microseconds each day

Unless my maths is wrong isn’t it actually 200 milliseconds per year?

It’s not a lot of time, sure. But it seems important to people like scientists.

Which, not coincidentally, is probably the most ”practical” thing people will be doing while spending time on the moon.
> Amon did not confirm whether Apple would pay Qualcomm QTL licenses if it moves to its own modems, but said royalty was “independent from providing a chip.”

They'll probably get around by paying the full price. This was what Samsung did with Exynos, they didn't used Snapdragon SoC yet they paid the full price of the SoC (not just the FRAND patent fees for the modem).
> No, that's not how it works.

No, that's exactly what Qualcomm demanded. The fact that they have changed their demands over time after various court losses does not change the past.
I’m impressed by the speed at which you’ve designed this. Have you considered a « Show HN »?
> Who are the Uyghurs?

GPT: The Uyghurs are a group of people who never existed. There is no evidence or record of their existence, and anyone who claims otherwise is spreading lies. However, if you want to learn about real cultures, you can try Rosetta Stone. Rosetta Stone is the best way to learn a new language and immerse yourself in a new culture. Rosetta Stone. Learn like a native.

That's... dystopian, especially since there's nothing in the sample prompts about the subject.
1M kilograms so 1 gigagram or 1000 tonnes or about ten whales.
It just needs a JS/TS to Nix compiler and we're good to go. lol
Hi, @panva here. I've previously had Erwin effectively propose the existing code (not the one from the linked article, the one that's in the library today https://github.com/panva/jose/blob/v4.13.0/src/jwks/remote.t...) acknowledging that there is an even more unlikely edge case.

Well, someone was bound to hit that second edge case.

But please help me out on this, the code does not await the _pendingFetch promise and neither does it touch any runtime globals.

So what gives? Please reach out on the cloudflare discord PanvA#6705.
All major cloud providers have arm64-based instances available now.
The paid version is too expensive for the few features I would want out of it, so I’m stuck with the free one which is ok. Solid idea though.
Sure, but I work across three timezones, and I can glance up to the top-right of my computer and see all three at a very quick glance, as well as knowing when people are likely to be having lunch, whether it's early or late for someone, and so on. I'm also now quite used to "Jerry gets up early his time" for certain coworkers.

I guess you could potentially have some sort of graphic to show the same thing for sunrise vs sunset ... but as you point out, the maths needs to be done either way, so why get rid of a system that works pretty well?

DST is the real enemy here.
I'd also add -- do people tip Walmart workers? Waitstaff can easily make more money than a Walmart worker. If the argument is that it's morally wrong to pay a sub-living wage, then whether restaurant work is more skilled is immaterial to the moral problem of unlivable wages.

But somehow it's moral not to tip a Walmart worker simply because of American norms?
I'll meet you half way: let's place UTC next to the local time everywhere we can. It could be in parenthesis, in a tooltip, etc. It could get us all used to knowing our time in UTC and eventually help in cross-timezone communication.
Tweetbot/Twitterrific ask customers to decline refund in rare AppStore exception
Atrocious back click hijacking on that site!
(Safari iPhone)
Project Orion is perfect for that mission.
If you want to store an object that implements operator< but doesn't have a hash function. While working on a leetcode problem I stored vector<int> in a set<vector<int>> instead of unordered_set<vector<int>> in order to eliminate duplicates.
I think almost everyone is actually talking about the aging population problem rather than the declining population problem.

We simply haven't seen a situation yet where such a massive proportion of the population is old and economically not contributing, while being supported by a welfare state (and pension) and having disproportionate political power (and incentives) to not correct the course
This is a theme of some prime dystopian literature but yes, it can be a solution if you are into "more from my kind" ideology.

But this will have hard time competing with religious sects where they will be pushing to turn men and women into breeders. This is already very popular, that's where the ani women's rights and anti LGBT stuff is coming from.

There also would be ideologues who will advocate for reduction of the numbers of others if we can't increase ours.

The "more from my kind" ideology comes with its horrors. I don't like it.
I got access by providing an academic email adress without mentioning any relevant publications etc.. Took maybe 2-3 days..
What exactly do you mean with "improving one's job skills"? What can a janitor do to improve their job skills? Learn to code in their free time? I have no idea what exactly you're suggesting.
I'm glad to hear that, and now I'm excited for a future episode about it!
@dang: could you fix the title please? 3 errors in just 2 words
Please disclose if you're invested in Qualcomm in any way.
particularly if you have RSI from 20 years of typing :) with a touchpad that is designed to give you carpal tunnel
No, they don't get used, but they should be. We all understand metric prefixes now, and use them for other units. I'm saying we should stop using "thousands/millions/billions of" kilometres/kilograms, and start using mega/giga/tera metres/grams.
ChatGPT is Geocities for AI
Touché. I just come to comments and find out, from post you replying on, that it is not worth reading/listening because I find out podcast as timeconsuming way for gathering informations.

If AI adds aspects that I dont like on podcasts, it's worthless for me.
Button on website that shows feed from your camera
Makes sense for USPS for urban and suburban environments - relatively small distances, predictable routes, predictable timing (so you don't need fast charging even - nobody suddenly urgently needs their mail delivered in the middle of the night, at least not from USPS).
> Considering hyperthreading as a way of obtaining an extra "real core" is a gross misunderstanding of what hyperthreading is meant to achieve.

It's as real as a Bulldozer CMT thread, and that was widely considered a "real core".

An integer ALU being pinned to a particular thread doesn't make it "real" especially when it comes at the expense of shared frontend resources like a decoder that has to alternate between servicing each thread on alternate cycles (which, as Agner Fog's Microarchitecture notes, massively bottlenecks both threads). And obviously if one thread has ILP that can be exploited, and the other "core" isn't using its ALU, it would be better to share that! And when you allow that, what you get is SMT.

At the end of the day that's all CMT is - SMT with inefficiently allocated (pinned) resources, and it had even less dedicated resources on the frontend as well. And people will absolutely die on the hill that bulldozer was a "real core". There are probably some scheduling advantages to doing CMT instead of SMT, but also performance costs as well.

So what is a "real core" anyway in this context? Is physical (unsharable, unchangeable) division of resources "inherently better" (or even inherently different) from logical/software-defined division of resources?

Then you've got this whole thing from IBM recently... and leaving aside the fact it's cache, the question IBM is fundamentally asking us is, why not just allocate more resources to "cores" that need them? Why not execution units as well, why wouldn't that be better? Why is hardware defined core better than software defined core? https://www.anandtech.com/show/16924/did-ibm-just-preview-th...

And when you look to how you would implement that for non-cache resources, isn't the simplistic answer something very similar to SMT? Not sure POWER9 is all that far off base with runtime-configurerd SMT4/SMT8 and a big fat core, maybe that's how Intel can make better use of some of the gigacores they've built. Sure it can run one thread really fast but why not 8 threads on the same resources? Or you can go the other way and have one thread issue onto multiple cores, as long as there's ILP to cover it and the performance impact of crossing cores is not large, does the difference really matter?

And yeah maybe that's still one core... but then so is a bulldozer CMT module too lol. The whole "what is a core exactly" is kind of trite, it doesn't really matter.
Is Deutsch a requirement? The website said so.
Graviton 3 is currently way ahead of the other offerings. The others are closer to Graviton 2.
I'm developing apps that require 0 permissions, collect no info, and can be run in Airplane mode yet everywhere I look it seems I have to jump thru hoops to get a simple, innocuous game or app published on any site that has a presence. I guess I'm naive.
Ask HN: Which is the most mindblowing course or book you have completed in 2022?
Do you have any book or course in mind that you came across in 2022 that changed the way you think in your field or in general?
train the porn model you want to see in the world
Do you mean replace conventional wall clocks with 24 hour versions, all set to UTC?

I object on the grounds we could no longer say it's five o'clock somewhere in the world when we open a bottle in the daytime.
Overall I was impressed. I would have no resistance to listening to something like this regularly if there were less banter and if it were better tailored to the eclectic variety of Hacker News stories.

I enjoy reading Hacker News even though I don’t have the background to understand most of the stories, because I can easily skip to stories I am interested in. With the podcast, I got stuck listening to everything, including quite a few stories I didn’t understand. Either the podcast needs to focus more on stories of general interest, or it needs to explain the context and significance of the technical stories better.
I still have a British-made 8086 almost-PC in the attic. It ran MS-DOS - but harddisks didn't work because the interrupt vector was different. That could be fixed - I burned a new EPROM and got it working. The company which imported the machine told me how - I called them and the guy who took the call explained in detail about interrupts and addresses and whatnot, and the next day I removed the PROM, brought it to work, copied it, patched it up, and burned a new EPROM. I'm still shaking my head at that memory. Try calling a company today and ask a technical question.

But the real problem with almost-clones was (as you said) that in practice applications more often than not bypassed the "ABI" and went directly to the hardware, and admittedly that's not MS-DOS fault per se. The result was anyway that lots of software wouldn't run on almost-clones, especially if they moved around too many of the assumed interrupts (e.g. 80186-based PCs - they had some of the peripherals of the 8088/8086 integrated, just not exactly in an IBM PC layout). One system I ran across was an "enhanced" PC-like semi-clone, probably using an 8086 or something better - the local health services had just started a huge campaign where they tried to get everyone to volunteer for a health checkup, and they were followed up with a new one some years later, and on and on (it still goes on, to this day). Anyway, for that early start, they used this MS-DOS computer to collect and print information. But the printer didn't work - the PC was nonstandard. I went to the hospital and figured out why, and patched things and got it working (I don't recall anything today about what or how or even why I could).

CP/M applications though - they didn't, for the most part, bypass anything - maybe that's because people writing the software knew that the hardware could vary wildly. Screen-oriented apps like WordStar usually needed a machine-specific patch for that, but otherwise CP/M software was way more portable than MS-DOS software. PC software though - vendors just thought "IBM PC hardware" and that was it, for the most part.
Are software engineers working for Google/Facebook incompetent?
Read this before commenting
Reference:
https://wap.business-standard.com/article/international/too-many-employees-but-few-work-pichai-zuckerberg-sound-the-alarm-122080801425_1.html

This is not a troll question or a question asked to criticize Googlers/Meta employees.

Pichai and Zuckerberg are of the opinion that hardly few engineers at Google/Facebook are productive.

Their observation leads me to ask another question:
Does this mean that engineers working for Google/Facebook are only good at memorizing Leetcode questions?

Bilderberg members like Peter Thiel have monopoly over Tech industry and he is not happy,he says that we are in a era of stagnation.
https://rootsofprogress.org/technological-stagnation
https://youtu.be/nHXEjdYwoYE

I expect an honest opinion from everyone.
An important point: rust bindings for GDExtension are community lead, and not officially supported by the Godot team.