skysight-inc/HackerNews huggingface dataset:
500? Try 250. Heck, 150 if we can work from home

The problem is now you have a bunch of D-level cobol coders without any experience, domain knowledge, etc

Which is where we are with most Java dev shops.
It is not. And the total cost of 6+5 billion euros for the nuclear power plant is not cheap.

Due to the Chernobyl and Fukushima accidents any nuclear power projects today are always an uphill battle with the increasingly difficult to fulfill regulations. At the same time there will be strong political pressures from outside sources like Greenpeace.

If the safety regulations for cars were as stringent with respect to the risks involved there would be no cars at all. Even walking on the streets would be forbidden without using a helmet.
The idea that people should have fewer children struck me as cultural suicide when I first encountered it in the 1990s, way before climate change became a commonplace topic.

Having kids has always been a leap of faith. Does anyone think it's "scarier" to have kids now than it was during the Depression, WW2, AIDS epidemic, Cold War, post-9/11, etc?

If your philosophy includes not having kids, then your philosophy will go away on its own in a few decades. Whatever the world will look like 20-50 years from now, it will exclude those people and ideas who opted out of life.

On one hand, it's those people's problems. On the other hand, as someone living in the West, I am very much "in the same boat" with these people. I suspect the danger to our the kids 20-50 years from now will be consequences of demographic decline much more than climate change.

This feels sinister. Why is the idea that the best thing you can do for the future is to die out so popular? If you wanted to destroy a people/country/humanity, you'd work hard to spread the idea of not having kids. So who's doing this?
> We can't meet our needs with clean energy alone.

Nuclear energy does that just fine - as a result, France is the lowest-carbon major nation.
> elderly are not going to be walking to the grocery store.

This is by design. That's it. There's nothing stopping elderly people from walking to grocery stores except that we build in a way to make that impossible. They'd probably live longer and be healthier (as we all would be) if we walked a little more. It's very easy to test this - how do most people in the world including the elderly get their groceries?

> I should add that even if we all agreed to turn back that dial

I wouldn't be so quick to suggest that walking is turning back the dial anymore than stopping smoking is.
How Not to Fail Agile
> It gets a bit annoying with use of the word “breeder” and stupid articles lauding #childfree and whatnot.

I find calling people names unhelpful in virtually all situations, however normalizing being childfree is very helpful to some people facing unwelcome social pressure to have children.
I like them a lot and I think their stack is extremely solid. I would like for the client to be easier to update, e.g. via a signed OTA.

Disclaimer: I contributed to Wireguard but already liked Mullvad before they included Wireguard.
I like it.

I can support Mozilla and use Mullvad at the same time. It wasn't a mystery who was running the underlying service to me, that was actually a selling point.
In case you'd be interested, here's a blog post that summarizes all the Markdown capabilities of CKEditor 5. https://ckeditor.com/blog/CKEditor-5-the-best-open-source-Ma...
Bad Apple in task manager [video]
Current SOTA afaik are:

- Patches is all you need [1]

- ResNet-50 with new protocols [2]

- MLP Mixers [3]

[1] https://old.reddit.com/r/MachineLearning/comments/q35lex/r_p...

[2] https://old.reddit.com/r/MachineLearning/comments/q0vt2b/r_r...

[3] https://old.reddit.com/r/MachineLearning/comments/n59kjo/r_m...
You'ree right. I don't attach morality to 'greed' -- it's just wanting 'more' than what you've been given.
Those places are slowly vanishing. I live in the sticks - Montana - and houses in my hometown are approaching $500k on the lowest end, and some 1,600 sqft condos downtown are over a million. Rent is in the $2k a month range.

We don’t even have a Best Buy.

It’s having an effect on the surrounding towns as well, a city over 30 miles away in a bar-postoffice-church size town is up over $300k for an average home.
For the people who say, “I won’t have children because look at the present and it’s problems, how could the future be any better”, have kids. Have’em or adopt’em or mentor’em and help them be part of the difference. The future is bleak if people like you with real awareness of the issues don’t pass them on in some way. That includes having kids and raising them on your shoulders. The effects of good parenting/mentoring bleed far past the pupil. Your super child could influence communities even if not a recognized leader.
They don't have the factories anymore, do they?
I was also taken aback by that. I think the headline set expectations poorly.
Megatron-Turing NLG 530B, the World’s Largest Generative Language Model
Why can't they do region locking based on the billing address of the credit/debit card used to pay for their services?
> largely insulated from climate change

I think the point wasn’t that the first world is insulated from climate change, but that the negative impact won’t be apocalyptically bad. And similar to how the first world is already better than being in the developing world. For example, the quality of life of being born in 2200 worst case scenario climate in San Francisco is better than being born in 2200 best case scenario climate change in Lagos.

Of course, this doesn’t mean that we shouldn’t work on improving global health, social justice, and climate change. We should.

But if I’m choosing not to have kids because of climate change, that doesn’t seem rational since the likely quality of that child’s life is much better than other people making similar decisions around the world. Regardless of climate change.

So the author is saying that climate change will be extremely negative, but that it will be less felt in the first world. But still felt.
Hm. Okay. Why not? I would even prefer a world of less popular kernels to one single kernel everybody uses. In fact some "default Linux" with systemd et. al. becoming too popular already seems worrying.
How does anyone ever find such things in sea of minimized JS?
Laughs in renaissance tuning methods, cheers from a lutenist.
>Every generation went through some kinds of struggles which they had to fight through.

You're completely right, and I believe people should choose to spare their would-be-children those struggles by not having them. I see it as compassion, not giving up.
I get that with nieces and nephews. And the crying. And the diaper changing. And the sullen teen angst. And pretty much every other experience.
> but it's not really a problem with the format itself, beyond the fact that clearer specs might disambiguate things and lead to less deviation.

It is a problem, because it's not a spec that can be implemented reliably. Different parsers behave differently on various corner cases not only because of implementation blunders, but also because the standard(s) just let them do whatever. This spectacularly breaks systems that use more than one parser implementation, each slightly implementing the standard slightly differently. One part of some processing/parsing pipeline will let some payload through, while another one will reject it, or even parse it differently.
Past comparisons outside recent memory are useless. They are correct, but still useless.

Already right now for younger generations their awesome "quality of life" means they can't even start a family. Everything is unaffordable. It's not a solution to say "you have it so easy compared to the worst part of the middle ages".
Because of climate change? no, because of Schopenhauer.

Kidding aside, people don't have kids in developed world because it is costly to create a child that would operate in a competitive urban environment with high home prices, nurseries, healthcare, unstable job market, pandemics and cut throat competition. No body wants to bring kids just to see themselves and their kids struggle, millennials can barely offered a house.

Modern day leaders and thinkers don't seem to offer a sensible pragmatic solution to the major issues facing humanity.
Well 20% of US uranium production capacity was sold for charitable donations to the benefit of a certain former Secretary of State. I’m not sure how much has been plundered during more recent administrations, but I wouldn’t count on anybody with real authority to do the right thing. Time to join team Visigoth.
Infix to Postfix C++
>But the asshole vibe from Jobs comes from the fact that he clearly didn't value the feature that much.

Why is not valuing the feature that much an asshole move?

I'm sure you'll figure out a way somehow. It's amazing how far people will bend themselves out of shape over Steve Jobs.
No company wants it to break to the point of "meltdown". From a practical view, it loses too much money. From a (maybe, maybe not) cynical sense, it makes it too obvious how much they're extracting from the bottom and invites action from the government or workers.
“could be” is doing a lot of work there.
> How many JSON nesting levels does your implementation allow? What happens if it's exceeded

Haha, I've met a few stack overflows in this area.
When do you think emergency workers should retire?
I love that CompCert is now a thing. Does it perform well compile-time-wise?
Linked lists are not good for cache locality, it has nothing to do with the language. It'd be my advice over linked lists even if you were doing it in C. Rust does make doubly linked lists in safe code without reference counting impossible, but I don't the argument that you'd use one due to performance or memory overhead.
How many _major_ civil unrests end up being a bad thing for the many? I know a few that started revolution that changed our societies for the best.
Looking at the Kaplan-Meier estimator, aren't the sites just sharing, for each timepoint, the number at risk and the number of events? Perhaps reviewers asked for this, but it seems fairly irrelevant.

It would be nice to see just the kernel of their claimed advance.
The problem is not housing rules, it's the concentration of companies in the same place that drives the concentration of talents which itself drives the concentration of companies...
From my point of view the only things that can solve this issue is remote working on a large scale.
What if I wanted to do "cat * > ../data.txt" without using special commands designed for large numbers of files?
For me it returns the same result as Cloudflare, and they are using Maxmind
I think it's one of their paid versions[0] with a few addons[1][2].

[0] https://www.maxmind.com/en/geoip2-precision-city-service

[1] https://www.maxmind.com/en/geoip2-isp-database

[2] https://www.maxmind.com/en/geoip2-connection-type-database
Remember when all the Google products had a beta label on them (except search)? ... when you're designing software that interacts with Google, always imagine it has a beta tag and plan on what you'd do if the beta was abandoned. I personally miss what Wave could have been (better than Slack) and think the trajectory of GWT could have been dramatically better if Google had remained the primary developer. I'm now devoid of Google dependencies with one exception - the Go UUID library. Other implementations exist and it would be trivial to wrap one.
Fraudulent German online investment platform taken down
Choosing not to have children because of your assumptions about climate change is personal.
I get a blank screen…
Everything isn’t unaffordable. Living at a high quality of life with iPhones and Uber eats might be unaffordable in certain cities. But the basic costs of having a family (food, shelter, etc.) are probably cheaper today than at any time in history.

I don’t think people understand how poor the average person was even a century ago.
Fun with Go generics: a package to add truthy conditionals
This is the discussion I’m curious about. Is there some theory around valuing something? Are we declaring that a company will be worth X Net capital in Y years? Actually, I believe investors try to maintain a P/E of around 15 (or 20-30 these days?). So, the question “how much is your revenue?” makes sense, which we don’t know if it was answered by iLike.

Another question is, what will the employees pursue once they know that their acquisition strategy will not work? I’m sure the employees are skilled, so I would hope they have an alternative: 1. pivot, 2. Show off their achievements when applying to other companies
That’s not “subtly implying”. That’s a blatant lie. But, you see, Mozilla are good for some reason, so we must judge them under a double standard.
I think it's a larger thing in general. I tried to keep it non-political. But I probably could've hit two birds with one stone by saying "environment." Both our political environment and our physical environment.

This is perhaps a bit more US centric as well. But with this country as divided as it is, with an emphasis on climate change because that's the original topic of discussion, I don't think I really want to bring children into this world where people just generally can't get along, and have no real desire to care about their future as well.

> self-selection toward extinction of the culture of people who care about fixing climate change.

Maybe it's a defeatist attitude, but I feel like the people that care about climate change have lost this war already.
We probably agree that the reactor in Taishan might be less safe than it is designed to be, might have some critical stress parts made of cast pot-metal, and so forth.

Do you believe the regulations/regulators in Europe are acting reasonably? You could try to argue that extreme risk aversion is the better failure mode, but that’s hard to prove in the long term.
> we need more kids … if we want to have a better future

Funny, a vast majority of folks have children (>85% in the US), and yet, here we are.
Who would of thought? Didn't some US Administration hint at this, that Russia would leverage the pipe to fuck Europe? Unfortunately the current US Administration actually gave Putin the green light to fuck the Euro poors, sad.....

Clown world....
Remote learning technology is what I would like to dig deeper in.

I imagine software development skills becoming as widespread as math skills worldwide in 50 years. Its impact will be exponential.
> use 3rd party SaaS services for everything

OTOH didn't Facebook just demonstrate why building everything in-house is dangerous?
And chew bubble game and kick ass. And my browser's local storage is all out of gum ;-)
You can also align data to cache lines if you want to in Rust, without unsafe [1]. It is not C/C++ specific.

For linked list, you can use an unsafe implementation if that is performance critical. Unsafe implementation can be wrapped in a safe API for others to use, and this is how the standard library is implemented.

There is also a new paper about structures with internal sharing such as graphs without runtime overhead that Rc/RefCell would cause [2].

[1]: https://doc.rust-lang.org/reference/type-layout.html#the-c-r...

[2]: http://plv.mpi-sws.org/rustbelt/ghostcell/
I honestly hadn't thought about this, will give it a shot. I have a decent impact driver that came with my drill, and hardly ever use it. Thanks for the tip!

(although I will keep buying torx screws for the most part :D)
>I suspect the danger to our the kids 20-50 years from now will be consequences of demographic decline much more than climate change.

My kids will face no such consequences on account of me not forcing them into this world. What the rest of you get up to is not of much concern to me.
I get your point, but I'm queamish on how far you stretch the definition of the word "complex". C has these problems because it's simple, i.e. it provides a rather thin abstraction layer over machine language.

Rust's corresponding layer is much thicker due to its memory requirements and historical origins.
People can blog just fine without having to make money off them you know, and of those making doing it for the money the vast majority have to censor themselves to be able to grow and maintain their audience in the first place.

Somewhat obviously, you don't actually get a lot of people willing to pay for your content if you hold truly unpopular opinions.
> Nuclear bomb shelters were an irrational response to unjustified fears stoked by the media.

We need to have a talk about COVID-19…
Yes, thank you, English often has many synonyms of varying levels. From that very page:

> the term banana republic is a pejorative descriptor for a servile oligarchy
Yes, especially in a disease with as much as 40% asymptomatic infections.

So if we correct by that 40% factor the USA goes to 1% death rate or roughly 10X influenza.

Mexico becomes 4.5%. Not insignificant.
Ask HN: Cross-Border Remote Jobs
Hi! Can you recommend any job portals that are specialized in cross-border remote jobs? I’m not EU or US based, and looks like 90% of remote jobs that I see are only for US or EU citizens. With my 13 years experience in software engineering, mentorship, and people management, fluent English, and decent soft skills, I can't get most of the cool jobs I want without relocating to another country. But I’m not willing to relocate. That’s really disappointing.
Expansiontile Flutter – Expandable Listview Flutter
> that a safe Rust interface to RCU is essentially a "proof of correctness" for RCU, i.e., it proves that using RCU via that interface cannot introduce undefined behavior. (Or maybe more technically, the contracts on the correctness of unsafe code within the safe wrapper provide a potentially incorrect "proof" of this).

Adding an unsafe block around a call to C code doesn't prove anything. Rust does not provide proofs of the code you write in it, except if you do not use unsafe at all.

RCU is an API and a general technique. It can be implemented a ton of different ways (including, as the author noted, as a single instruction if Linux is built with pre-emption disabled). You must not conflate the the soundness of an API with the soundness of its implementation. 'Can Rust prove Linux RCU APIs correct?' is nearly completely without meaning.

A similarly meaningless project would be to prove that the idea of malloc/free is correct. There's nothing that could even be incorrect or correct about it, and you don't need Rust wrappers to tell you that. Now prove glibc's malloc is correct; very different question.
lol, so far away from a local maximum.

I am striving towards trying to make my life my own. I feel like I've failed at that pretty badly so far as well.

It's very much a roll with the punches type of thing over here. Seems to me nothing goes right or according to plan.

I will happily admit that life cannot be mastered.
The guy knowingly, intentionally tried to deceive Steve. That was the explicit intent, and Steve picked up on it and didn't like it. How is that Steve abusing someone? That's some pretty impressive reality distortion you've got going on there.

To be clear it took a lot of stones for this guy to tell his story and clarify what his intent was. Deep respect.
This tech is widely known and already widely used.

The A in A-GPS is short for Assisted. It means that in the mix are added known WiFi signals.

GPS (Signals from satellites) is already supported by WiFi signals that are stored in a database that is updated in your phones memory based on roughly your location. [1]

Why do you think a GPS location fix is so quick nowadays? Those satellites didn’t get any better…

So why do we even need gps since WiFi signals can get us really far already? There isn’t much WiFi on highways or in nature. Also, a Tomahawk missile should hit a target even if that target doesn’t have WiFi. GPS was invented for the military.

[1] https://en.wikipedia.org/wiki/Assisted_GNSS
Rust uses LLVM so optimizations occur at the AST level. Therefore it should be able to take advantage of the same optimizations as Clang C++ which uses the same approach.
If you can completely stay away from Python/pandas, get all your work done with typed languages like Scala/Java, that's good. A lot of scientists and non-CS folks are using Python/R. They need to avoid mish mash of bringing in Spark and SQL for some bits and then getting back to Python/R. Native Python, especially, offers mature ways to handle data in the 100s GB data. Learning to incorporate Dask and Numba is going to be far easier than teaching all these folks distributed programming and spinning up Spark clusters, when that can be un-necessary in many cases.
Security of desktop Linux is unfortunately in the laughable category for the most part, with very few distro enforcing even the basics of SELinux/AppArmor.

Even then, every program runs under your user account with no more fine-grained permissions, meaning any program has the ability to send your browser cache/ssh files/photos whatever to wherever it wants, or just simply encrypt them.
Kotlin as well. The result type is "String?".
Babies cry, that is how they communicate.
Yes you have to change diapers, it's not that hard.
Waking up at night every 2 to 3 hours because the baby wants to eat.
Yes teens are teens and?

Pretty much life as it always was...
Sounds to more like people are stuck in a comfort zone
Or in a TV world of the 80s/90s with sitcoms like full house.
Agree, the scum is leveraging wetware vulnerabilities in our species around sound bites, tribes, labels, and twisted facts.

But I think that was Roddenberry's point: we can only advance after excising that primitive baggage.
What kind of enforcement?
Because it's normal (indeed expected) to build safe abstractions on top of necessarily unsafe code, a lot of the kernel by volume shouldn't need to be unsafe at all.

For example suppose that we're back in the late 1990s and so for some reason dozens of different yet roughly equivalent 100Mbps fast Ethernet PCI cards are available, each offering the same functionality but with slightly different register layouts, interrupts and quirks. We are of course writing drivers for them in Rust.

Obviously at some fundamental level "configure PCI bus" isn't safe - if you get it wrong that'll be bad. But as the author of mediocre Ethernet driver #42 you aren't implementing "configure PCI bus" you're just calling a safe abstraction that worked for the other 41 drivers.

Handling userspace calls to twiddle the Ethernet interface is potentially unsafe too, but likewise that will have been factored out into common code and you're just talking to a safe abstraction.

Rust's type system and borrow checking makes it easier to write a safe abstraction for relatively low level ideas like "Only one device can own this MMIO register" or even "this can be 0x03 or 0x06 or even 0x18 but it can't be all zeroes, that's not a thing".

This sort of stuff is boring and in principle already not particularly unsafe in C today, this sort of abstraction is already done - but of course in C you've no practical way to get the promises Rust offers for safe code.
>the child of someone else will have to care for them in old age.

The old person might want someone else's child to care for them. But someone else's child will not have to care for them.
Not all microcontrollers have too little RAM for a heap. Sure, putting a heap on your little Atmega182p is foolish, but some have 1 megabyte of RAM or more. For example, the Teensy 4.1 is a beast, relatively speaking.[0]

Not disagreeing with you. Just pointing out that not all microcontrollers are puny. Check your IC specs before deciding things.

[0]: https://www.pjrc.com/store/teensy41.html
> Linked lists are not good for cache locality

That doesn't matter if a solution with good cache locality doesn't exist for your problem.