skysight-inc/HackerNews huggingface dataset:
GMP is not a cryptographic library and using it prevents you from being constant-time, you'll also be very slow. That's for the math.

Then you'll have non-erased secrets in memory.

Now for RSA specifically, you'll likely have one or more issues linked to:
- padding oracles
- falling to fake primes due to using non-hardened Miller-Rabin vs Baillie
- Confusion on the various PKCS specs
- Bleichenbeicher attacks
- anything in the Wycheproof repo or cryptofuzz
The article specifically mentions that Japanese manufacturers could deliver tools much faster than US ones.
I think of it as another type of https://en.wikipedia.org/wiki/Resource_curse
I don't think I'm you. :-)
Then it seems you should leave and find another job if remote work is one of your priorities.
Probably would categorize this under "teh futurez!1!" in the original article
>What advocates of microtransactions don't see: It turns something that absolutely should not be a commodity (creative work), into a commodity.

as an advocate for microtransactions: yes, i see this. but i think you've got it backwards. nobody is "turning creative work into a commodity". it already is, and creators and marketplaces are both happy to treat it like one when they're selling their work. Creatives don't like micropayments because they don't like to so explicitly acknowledge that their work output is a commodity.
> 4) It has not been sentimental, romantic, or spiritually invigorating. It’s been horrible.

I've been reading everything you've posted and this is my favorite line. Nothing about what's happened with my son has made me better.
They probably gained a lot of knowledge along the way, and if that knowledge happens to come in handy in your career, can you as easily put a price tag on that? I run services at home and spin up infra on AWS, but I'd say I learn the most from what I have at home.

That said, I barely need to maintain most of my home infrastructure. I have CI/CD scripts do the bulk of maintainership for me these days.
IaaS for me also works better but I would not call it self hosting. VPS is also a cloud.

I get triggered by it because I get people in my company coming to me we should switch to cloud - but we are in cloud only that it is IaaS.
Even if you could train a dog to reliably do that, how do you train people to reliably operate the dog? This is the problem with drug dogs now, they are highly attuned to the desires of their handlers.
Okay. That isn't really much of a counter argument. They can't afford apple's 30% gatekeeping take so they lose out on a large number of potential customers.
FORTRAN also had (has?) significant columns:

https://web.stanford.edu/class/me200c/tutorial_77/03_basics....
Shortage of Animal Feed Leads Scientists to a Novel Alternative
Companies like Microsoft already had internal build servers for Windows.

From Wiki:

"In 1994, Grady Booch used the phrase continuous integration in Object-Oriented Analysis and Design with Applications (2nd edition)[8] to explain how, when developing using micro processes."

Cruisecontrol and XP were building on an already known concept. By 2001 hardware also became cheap enough to have a dedicated build servers.

The XP community sometimes give a distorted view of waterfall. It present waterfall as a dogmatic approach run by incompetents. In reality waterfall was a lot more advanced, with testing, build tools and a phased delivery approach.
Uncertainty abounds in seeding the sky to fight climate change, says study
I don't know what the response time usually is in urgent cases, do you? There's a quote on pg 16 of the study that makes same-day sound unremarkable. It starts:

> A lot of times the people who have their weapons seized are not having a bad life—they’re having a bad moment.

It's an ex-prosecutor's illustrative hypothetical, so take it for what it's worth. Still the same logic applies if we're talking about bad weeks instead of bad evenings.
Yeah, I too was annoyed that they don’t talk about the how at all. It’s a really long page, about 3x longer than it needs to be.

My guess is infrared, but I was hoping someone more knowledgeable could chime in.
Yes, there is beam forming.

Do a websearch about MIMO and beamforming, or ask Bing chatgpt to explain it.
It's weird to see so much ink spilled about free food at Google, which is, in monetary terms, a pretty trivial perk. Compared to things like their generous 401(k) match, many 401(k) contribution options (pre-tax, Roth, after-tax), their health plan which includes an HSA that gets seeded with a chunk of free money each year, tuition reimbursement, and so on which probably adds up to an order of magnitude more dollar value than some coffee-encrusted meat. Yet, everyone talks about the food, maybe just because it's an unusual perk.
> and click a link to a site like Reddit

I have JS turned off in my main surfing profile and New Reddit performs badly and hides the content, unless you amend the URL to `old.reddit.com` so Reddit is not that accessible. I have JS turned off for privacy & security reasons. Reddit is basically fuck-you'ing those who enjoy their privacy.
Grew up in New England, on what passes for a major highway in those parts (i.e. still a 2-lane road with stop signs and unprotected turns, but a numbered route so it would get plowed regularly). We'd get plowed in 2-3 times per year. The way we dealt with it was that I'd wake up early with my dad and break out the snowblower and shovels, and we'd shovel the car & driveway before taking the car out. Driving straight over a snowbank strikes me as an exceptionally bad idea for multiple reasons, the most mild of them being having to push for an hour to get unstuck. The least mild would be successfully driving over the snowbank, then skidding out as you hit black ice on the other side, spinning into opposing traffic that didn't see you coming and also can't stop in time, getting hit, and dying.

The sibling comment that says "Four-wheel drive is a crutch to get you into situations your brakes can't get you out of" is right. It always seemed like the stuck & crashed vehicles on the side of the roads were 4WD and AWD - because their owners had a sense of invincibility that they felt exempted them from the need to take extra time and drive slowly and carefully in the snow.
That sounds like an awesome app, if you build I'd use it too! :)
If he knew all along what he was doing it was most likely still cheaper.
I was in Google / Nest in ~2018 or so. I knew 20% projects existed, but I'd heard they were considered a good way to not get promoted.
I knew a few people that had a 20% project they were working on, but it was the exception, not the norm.
You think the price of nuclear in France includes the environmental damage caused by the gas plants they use to balance the grid?

Where did you get this idea from?
I've recently gone the other way. I was self-hosting everything on a DigitalOcean VPS, but keeping the OS maintained, and indeed the headaches of configuring Nginx, letsencrypt, postgres and so on became more annoying not less each time I wanted to make a new app, because every app was a bit different.

I'm now running my primary project on Fly.io and I'm pretty happy with it overall.

"No matter how small is the service, no matter how rarely you need it, you’d need to pay the full price."

On Fly.io I'm running an app server, a db server, and another app server with a 1GB volume for a Discord bot. Everything fits in the free plan.

The thing about PaaS is you really have to do your research. It's not like VPS providers where all you really need to look at is how much compute and storage you get for a monthly price. PaaS have a lot more subtleties and yes, it happens that the startups behind them sometimes blow up or get bought out by huge public enterprise companies. VPS providers tend to be lower risk.

The tradeoff is worth it for me, but it really depends on your skillset, your priorities and so on. I can maintain a VPS, but I have very limited time, so I want to focus every spare hour I have on developing my product.
You do need to shake hands with the virtio devices; that's a bit easier than most hardware, but it's not trivial.

The "take a snapshot after you finish booting and resume that" approach can work (Lambda does it) but it only works if you have the same type and number of CPUs, the same amount of RAM, the same filesystem on disk, and even the same MAC addresses on your network interfaces. So it's not like FreeBSD can ship useful "pre-booted" images.
Actually the legislation is fine, much better than before. It's the enforcement that's lacking.

I'd say >90% of cookie banners break the law. It's just that enforcement is only slowly catching up. We have already seen a couple of cases and I expect that as soon as there have been more rulings banners will start to dissappear or become much simpler.
I think the Google approach suffered from too much engineering. Specifically they had sunk too much money and too many people at very expensive prototypes before they'd gotten the design even close to running reliably. As soon as you become a big team, you become less nimble - which isn't what you need when your product still has big unknowns.

They should have started with five 2 guy teams, a year and a budget of $50k each, and tried 50 different ways to get a scale model that could reliably not crash in all weather conditions for a few months on end.

Only when you have a craft that can either survive all weather, or reliably pack itself away whenever the weather changes quickly, then figure out how to scale it up and make it generate power.
Youre talking about java end to end, we are talking about just syntax.
If you want to grab a cold or hot beverage in Berlin, I’m about to visit my wife in Berlin-Charlottenburg (she‘s there for a few months) soon
Seconded, surprisingly-solid primer on the basic structure of modern capitalist economies. Nice balance of not just assuming the pro-capital language and narrative is the most accurate or enlightening one at every turn, but also not falling into iffy political digressions. Excellent tightrope walk.
It definitely is, given a nice combination of parameter values, stack sizes and careless programming.
The API for Let's Encrypt to do this requires possession of the private key, which pwned keys doesn't always have. Sometimes they just have an "attestation" of compromise:

https://pwnedkeys.com/submit.html

Which if you had an standardized representation of that attestation, maybe CAs could consume that instead.

But, the author of pwnedkeys thought of that, and started an RFC for exactly that:

https://github.com/pwnedkeys/key-compromise-attestation-rfc/...

But it seems dead right now.
Same car, amazing, never any problem at all.
People carry powdered supplements. Most are optional, some are required. Some are hygroscopic and the original container becomes problematic in humid climates--measuring out daily amounts is essential.

People on the road often have one-load baggies of laundry detergent. Yes, pods exist--but if you're in a humid climate and don't have airtight storage you have a problem. Pods are hygroscopic and will fail if not adequately protected. (Think about it--the pod goes somewhere when you toss it in the wash. Where it goes is it dissolves in the water.)
I'm really looking forward to 2034, when WebGPU features will catch up to 2024.
A fuel cell that harvests energy from microbes living in dirt
> Or, if you think UBI fixes everything, go ahead and start sending out checks (with a robust guarantee that they will keep coming). I'm sure that will change the tenor of the conversation.

So far as I can tell, the capacity to do that is called "communism". Specifically "fully automated luxury communism". Why? Because governments are the only entities capable of making such a robust guarantee, and they can only do it without hyperinflation if they own the means of production… which in this case would be the AI.

Now, convincing a government to take an AI into public ownership and use its economic productivity to fund a UBI, that's going to be hard work, and will need evidence to show which of the many options within this very ill-defined and barely researched topic will work vs. which are mere wishful thinking.

This research is what's currently being funded by the actual entity you're most visibly upset with (OpenAI).

And that research may well also determine the answer is "no", at which point we have to come up with something else.

Saying "if you want that why don't you fund it yourself?" was a retort against government funded pensions back in the Victorian era, which I mention because pensions are an age-gated UBI[0]. It's never sufficient to find volunteers for stuff of this scale in a democracy, because "sufficient" is on the same scale as becoming the government and changing the laws.

[0] thus not literally universal, but that's always going to be a sticking point — one open question is if "UBI" should apply to just "all adults" or be the same rate also for minors
A memory leak means it leaks, it's not anymore under control. Here the memory is under control, it can be reclaimed by the program.
and for $400/mo you can put your $50 old machine in someone else's closest.
Same here. I visit it once a day skim a screenful or two and that's it. No comments, no up/down arrows. If they measure more than just pageviews it's not to count for much.
That was due to missing stairs? And there is a difference between skyscrapers and 3-6 story multi-apartment buildings where in the worst case you can even exit fine with fire truck ladders or assisted jumps, but the article says even required for those, which would really feel ridiculous for those kind of buildings here. No need to be salty, we find each other alien on many levels :D
> () (())

Totally off-topic, but I challenge you to try writing without using any parentheses. They generally don't contribute positively toward either the legibility or impact of your prose.
That's what we have in Sweden. It is really nice, unless you get a check on leaving the store.
I'm a recovering founder after winding down my startup a couple months ago. I've been thinking about getting back on the saddle and in service of that, meeting with folks who could be potential co-founders.

One of the first ~5 questions I ask is whether they want to bootstrap or go down the VC route. Because they are very different paths, with different levels of pressure and mostly importantly, expectation.

You _have_ to know that from the outset, else it's just trouble.
Yeah okay. I could have chosen to die instead. Think that would have been better?
What Does AI Mean for Phosita?
The French gas plants got built to smooth out renewables, there's only a single gas plant built before 2010 and it wasn't even connected to the pipelines, it was a factory gas reuse.

I do think it was an environmental and diplomatic (as seen now in the Russian war) mistake.
It's a gift link, so go ahead and click. And if you own a bank, now is probably the time to go for -- what did Soros call it again?
On a multi line kite you can control the angle of attack and speed. That gives you the ability to dial the pulling force up and down over a large range.
Professor sets up 1k-year camera shot of Arizona landscape
When Brute Force Transmitters Ruled the Air
ChatGPT is particularly useful for people in these 3 industries, says Sam Altman
I grew up in a family printing business. Printing is a manufacturing industry just like anything else, with equipment of various sorts at every step of the production chain. Even in the 80s, when the business was going strong, most of the equipment we used was from Germany or Japan.

Sure there were a few odds and ends made in America, things like X-Acto knives, or wax melting machines or something. Paper, ink, and a few other chemicals used for various parts of the production processed were usually sourced from the U.S. or Canada IIR.

But the presses, big cutting and binding machines? Every single one was from overseas: Heidelberg, Hamada, Ryobi, others. It was simply impossible to get machines of the quality and precision from the U.S. This often meant multi-week downtimes for aging machines that needed parts replaced or repaired, waiting for a single roller or a latch or something while it was shipped from the home country.

As things moved more and more digital, the front-end equipment likewise became more and more foreign made.

In my lifetime, the U.S. never owned the entire vertical supply and manufacturing chain in that industry. I'm not sure if it ever did.
It's kind of a combination of all three.

He was "right place/right time" with a working journalling filesystem for a rapidly expanding Linux world that needed one, desperately. Drive sizes were climbing incredibly fast, and FSCK times were out of control (back then, almost all distros wouldn't mount "dirty" ext2 partitions without a full FSCK, which could take ages on a 100 GB drive.

Some of the concepts of (as he says in the letter, read it) about namespaces were quite up and coming (WinFS had similar concepts, mind you). Other aspects about journaling were also "ahead of the time" but part of the reason he got their first was not making data integrity the number 1 feature (which you can still do with modern filesystems, but Reiser3 pioneered the "journal metadata only" which makes FSCK fast, and access fast, but can result in corrupt data. Most other filesystems default to slow and correct, with an option to go fast if you want.

XFS was similar, but things like ZFS are more powerful in almost orthogonal ways.

His "dream" of the one true storage that melds RAM, ROM, disk, cache, etc has yet to come to be, though you could argue that some of the S3 style interfaces are closer.
Accepting that a four percent false positive rate is enough to establish probable cause means the police could decide to screen everyone attempting to attend a political rally, and then toss 4% in jail. Most people would think twice about attending, given the 1 in 25 chance of being arrested, especially since that creates a de facto criminal record in the US (commercial arrest databases exist and are often used in background checks).

Of course, the police could also run an assay of a few dozen tests for different substances, each with a 4% false positive rate, and lock up 99% of potential attendees, or they could run the test every day on every person that takes a common commute route in an neighborhood they don't like.
Gradle is still at JDK 21, albeit not comprehensively as it sometimes still fails to build on anything more recent than JDK 20. Most projects haven’t transitioned to JDK 17 yet. There’s a gap already. I don’t really want to draw parallels but Scala 2 to 3 wasn’t supposed to go the way Python had gone, everyone was certain that wouldn’t be the case, while .NET made a clear cut and somehow managed to move everyone forward, perhaps because of the monocentric organization of the ecosystem. From my experience, I can’t relate with your last sentence however. I do totally appreciate your efforts and investment into the Java community Ron, always have, but your words now feel like a disconnect, or perhaps I am simply no longer part of your target audience.
Let me guess without looking at the video. Is it about the Bragg curve?
The users left on Reddit and Twitter after their respective user-hostile actions are docile and will put up with anything without speaking up meaningfully.
You’re just making my point but somehow disagreeing with me.

The are no suits because MAD works. MAD only works if both sides have enough ammo to glass the other. So you need all the patents you can get to have a reasonable chance of finding a few your opponent infringes upon.
Sometimes it is - TCP incast [1] in a fast LAN can be mostly alleviated by using switches with large buffers. Generally the higher throughput the bigger buffers you need unless having low latency is more important than low packet loss. The queue size is a tradeoff (as almost everything).

[1] https://www.usenix.org/system/files/login/articles/chen12-06...
I had multiple discussions with German news projects around micropayments, and they list other, much simpler reasons why they don’t accept it:
- depending on the payment method, the transaction cost is too high and eats up almost the full payment
- the administrative overhead to maintain micro transactions is huge
- it creates the incentive to create articles that sell well, e.g. clickbait, which contradicts the values of these projects
- you need to plan ahead and for that you need to have a somewhat predictable flow of income, which is not a given with micropayments.
I think there is a general vibes thing going on with the economy. Grocery bills and food (eating out) is still pricey which I think the population is extrapolating to the wider economy.

As for tech layoffs, it has to be said the 2022 hiring spree was not sustainable and some trimming was going to happen.

Also the recent layoffs have been very targeted, which probably would not have gotten the same attention if it wasn’t preceded by mass layoffs in 2023.

If the Fed Cuts arrive by May, it would end the doom cycle I hope.
I've pasted QR codes on the backs of bees before! Unfortunately we started this project a week before COVID so we didn't get to see it through, but the actual gluing is easier than you might think. Doesn't look like they used it here, but we planned on using James Crall's BEEtag repo [0].

I'm working on something to let you measure animal activity without pasting QRs [1]. I've been running a casual study of my bird feeders since September, and my system will be field-deployed by a few labs this summer. My background is in pollination ecology, so bee/pollinator tracking is a top priority. If you want to study your own backyard, you can use polliOS with your own IP cameras. Targeting March 1 for beta release, but you can submit your email to get notified.

[0] https://github.com/jamescrall/BEEtag
[1] https://polli.ai
By this I presume you mean build a search index that can retrieve results based on keywords? I know certain databases use Lucene to build a keyword-based index on top of unstructured blobs of data. Another alternative is to use Tantivy (https://github.com/quickwit-oss/tantivy), a Rust version of Lucene, if building search indices via Java isn't your cup of tea :)

Both libraries offer multilingual support for keywords, I believe, so that's a benefit to vector search where multilingual embedding models are rather expensive.
I will make some personal comments to Lars privately, but let me say this, publicly:

I read between 10 and 100 articles or posts linked from HN every single day, and I have for years. As you can see for yourselves, I almost never comment. At this late stage in my life and career, it just seems fruitless to add my lone voice to the world of mostly-vapid, interconnected noise.

But Lar’s three poignant and vulnerable essays, as well as his comments on this post, seem to have brought out nearly universally the best people I’ve yet to see on HN or even on the larger net.

Wow. Most of you commenting are demonstrably fine people, and without calling out any in particular, I must decloak for this brief moment to say thank you for being such thoughtful, expressive, kind people.

I certainly hope some of your best comments resonate with and help Lars. However, even if not, your wisdom and humanity have helped me today — helped me process my own life and my still-too-raw tragedies.

Well done, HN “friends.” Keep up your “good works.” May we meet again, in real life or beyond.
> I knew this was coming.

> Affordability problems in desirable locales already caused progressives to jettison anti-sprawl initiatives and environmental reviews.

> It was only a matter of time before our gaze shifted to building codes and life safety provisions as cost-adds that "we" should all work against.

So if your safety provisions yield worse outcomes than other places is it not time to review those regulations? Do you actually care about safety or just about your confirmation bias that "progressives are doing something bad"?