skysight-inc/HackerNews huggingface dataset:
And yet they engage in it by putting faith in their own distant-impersonal-authority-that-claims-to-know-better-but-has-its-own-agenda. It's not as if they've actually done any primary research themselves. "I've done the research" means "I engaged my confirmation bias and cherry-picked authorities who agree ideologically with me".

That's why it looks like an anti-science bias, rather than a matter of trusting scientists. The trust is still there. They're just choosing that trust on the most unscientific of bases.
A couple of things. First, it isn't just deaths, a lot of people were hospitalized and/or have long-term effects because of contracting Covid. This tends to be in younger populations (although not young), because older populations tend to be the ones that just die.

Second, a lot of people retired well before they usually would to stay out of the path of covid or covid-induced craziness. This is a big part of the school bus driver shortage, for instance. A lot of older people drove school buses for a bit of extra cash, and to be around kids. Wisely, a lot of them decided to stop doing that, and might not come back for a while.

So it isn't just deaths that are the reason for a reduced working population, although that has an impact, too.
Yes, cash is great, but it's pretty clear that most first world governments are trying to get rid of cash. And it's pretty inconvenient, especially since you need to trust the recipient.

Crypto currencies being volatile is not inherent in the technology. You can easily imagine a crypto currency pegged to something like gold, ideally not run by scammers like in the case of tether. The purchase history is also a non-argument, that's not inherent in the concept of a crypto currency.

Also, the problem with inflation is not really volatility as such, it's depreciation. Having a currency that jumps up and down by a factor of 2 like bitcoin in the last year is still better than one that melts away, so if BTC can remain as "stable" as it is now that would be pretty acceptable
The author fundamentally misunderstands language design. He picks an arbitrary design constraint, in this case correctness, and argues that any language that does not provide 100% correctness is bad. He uses Rust for his examples, a language that has correctness as one of its top design goals, and contrasts it with Go, for which correctness is not that important. So of course Rust will come out on top when the only metric you care about is correctness.

As usual with such one-sided rants, the downsides to the supposed clearly right alternative are omitted. How long would it take for me to learn Rust + write a given program vs Go? How long does it take to model problems 100% correctly vs merely well-enough?

> It [Go] constantly lies about how complicated real-world systems are, and optimize for the 90% case, ignoring correctness.

Yes, exactly. Optimizing for the 90% case, not simplicity, is the primary design goal of Go. In other words, pragmatism or the 80/20 rule. Go attempts to provide 80% of the benefit for only 20% of the cost.

This is pervasive throughout the language:

- the author's examples,

- a GC,

- merely good-enough error handling.

The sweet spot Go attempts to strike between speed of coding, correctness, safety, performance, and mental overhead is the reason it's so polarizing. You may like this approach or not, but let's not pretend that Go is all bad or that say Rust is some perfect holy grail that will save us all.
Same author (Jon Bois).

I have trouble reading longform web stuff (like Worm or Homestuck). I did get through HPMOR and All Night Laundry though!
Roller Coaster Tycoon, single person, written almost entirely in assembly according to legend. https://www.pcgamesn.com/rollercoaster-tycoon/code-chris-saw...
I used an 8gb RPI4 as my main dev computer for a bit. The idea was that if I was wasting cycles it would become a lot more apparent earlier on using the RPI 4 than on my main desktop. Also because I had less stuff on the PI (No steam/games) I had less things to get distracted about. YouTube can play 1080p but because of the slowness consuming video after video is not a smooth experience which stopped me from binging content and not doing what I need to do.

Overall the experiment was positive. The reason I stopped was because I ran into issues getting certain libraries to work correctly on the RPI 4 and it was getting more annoying to solve that than doing my actual work. I did a similar experiment with an RPI3 and while it is definitely slower than the RPI4 the issue was not the speed so much as the RAM. Having Emacs, a pdf manual open, the OS in the background, and the software I was working on running started getting me dangerously close to the 1Gb limit, and I had certain compilations outright fail because of that. I think 2gb definitely gives you the minimum amount of head room to make an RPI4 a viable option. The other bottleneck is the SD card. I think a 4gb RPI4 with a slight overclock, and SSD is would probably the sweet spot for this type of exercise.
note: The link for a discount on the suggested replacement works for anyone, not just copilot users. Grabbed it, might be useful to help family.
Aside from Six Flags, how is this different from the west of the US?
Biden asks Congress for $33B in more aid for Ukraine
https://www.joelonsoftware.com was the go-to developer "blog", before blogs were even a thing.
What I wonder, is if by designing a language to enable happy corporates, rather than happy programers, is Go not shooting itself in the foot, as the now less happy programmers (because corp mandated Go) would move to other corps, creating more cost to the corporate than if they had use a more joy-inducing language.

IOW, Go is probably great if you're quite big. But like most Google created dev tools, the questions we need to ask ourselves is "are they a good fit outside Google?"
I've read about actors from time to time for decades. I can't say I fully grok the concept.

Kubelet wasn't necessarily designed as an actor. I think it's a concrete thing that people have interacted with that is a pretty good example of an actor. It has it's own control loop. It sits there and actively monitors the state of the node. It constantly reports the state. If something's wrong, it can try to correct it.

Most services and objects just sort of sit around and wait to be called. Kubelet is a little different, it's got a main driving thread that's constantly looking for trouble, and acting on what it finds.

The line is still pretty fuzzy for me, but maybe this helps someone connect some conceptual dots, to distinguish between a service and an actor.
Would it make sense to add A Dark Room? [0]

[0]: https://adarkroom.doublespeakgames.com/
Does this explain why followers have been fluctuating in a very unexpected way for high-profile accounts?
I employed a California resident, so now I’m subject to its regulations
I think you might be referring to top 10% of households.

https://dqydj.com/net-worth-by-age-calculator-united-states/

75th percentile gets to only $800k by age 70, and that is including the equity in their home. Maybe the beneficiaries of the 70% to 90% households will end up with real estate worth a few hundred thousand, but I do not see much wealth being passed down beyond that.

Labor is only going to get more expensive as greater proportions of the population age out of the workforce and become labor buyers rather than suppliers. Unless many start dying younger than anticipated without using a lot of medical and nursing home care, I would not expect much if I was their descendant.
Well, it's actually that radionuclides like radioactive strontium and cesium are still present in the wastewater above regulatory standards. These heavy metals bioaccumulate as they have similar characteristics to biological nutrients like potassium and calcium, and so are absorbed into biomass. Successive rounds of predation in the ocean can concentrate these elements in food species like tuna etc.

> In the 10 years since the Fukushima Daiichi nuclear power plant accident, public trust in the government and the power company has suffered. As the decommissioning process will last at least another 30 years or more, the Japanese government should reconsider how it makes decisions about decommissioning and reconstruction. Public concern related to the government’s recent announcement that it will release treated water into the sea is the tip of iceberg. It is the responsibility of the Japanese government and nuclear industry to manage this process successfully on behalf of all citizens of Japan and the world. The accident is not over yet."

https://thebulletin.org/2021/05/whats-wrong-with-japans-anti...
First off, it's a deduction, not a credit. You're still spending money.

Second, your mortgage interest (plus other deductions) need to be high enough to warrant itemizing deductions. At the start of 2021, my mortgage balance was $270K with a rate of 2.275%. Even including a $7,000 donation to charity, it wasn't enough for my wife and I to itemize.

That said, it's much better to mortgage than pay cash for reasons outlined already in this thread.
You can enable Google Play on Onyx Boox. Or just sideload the APK. Or install the Amazon Fire Store. It's just another Android device.
Unfortunately the author doesn't explain it beyond sharing a reference to this paper[1] which is way beyond my competence.

[1] https://www.nature.com/articles/nature08641
How would that work. Would the Niagara gorge suddenly be able to increase its capacity orders of magnitude beyond its physical limits? Would the Detroit and St. Clair rivers suddenly be able to deliver an increased flow into Eerie?
Windows support (plus more compile options in general), different GC options, more options for parallelism, more libs (both standard + user), etc...

Not necessarily 'lacking' if Nim didn't exist, but lacking in comparison. And for a bleeding edge GC'd statically-typed language that compiles using LLVM I think Pony is more interesting than Crystal, also Ruby-ish syntax.
I do wish there was a reasonably priced color remarkable equivalent. Very frequently, I start reading a paper on the remarkable and have to bail when a chart distinguishes lines by color.
As with many complex problems, the solution will likely need to include multiple parts. Taxing unoccupied properties and putting limits on who or what can buy residential properties (and how many they can buy) could both be elements of a bigger affordable housing package.
CentOS7. I've also asked the SCM team at my employer to get us added as a paying customer who would like this looked at, to help prioritize.

I don't know if you just need to do process groups or walk the subprocess tree or what... but generally, this is a solved problem on Linux for things that manage subprocesses... assuming the processes don't manually do something silly like daemonizing themselves. (That's not my use case.)

Linux should be the easiest case.

edit: What is most frustrating is this issue appears to have been opened ~4 years ago.
Would swap on zram work? I've used that to help with low-memory situations, but I'm not sure if the Pi's CPU is fast enough to avoid it being a different bottleneck.
> And now you don't have a place to live in and spending your retirement money to rent one, or take a dip in your quality of life.

As you say, keeping up with rent is easy (not necessarily, but for those in professional careers) early in life, but as your income plateaus later in your career it starts to become harder to keep up with relentless rent increases.

But then it's in retirement that a lifetime of renting really hurts. Suddenly you have no income anymore other than whatever small retirement benefits if any, but rents keep going up.
> Can productivity compensate if the average age is getting older (people tend to be less productive after a certain median age)?

Most certainly. We'll very clearly do it with robots and artificial intelligence. Although people are expecting way too much way too soon. The classic line about how people overestimate change in the short-term and underestimate change in the long-term.

Elon Musk may occasionally be a clown in his behavior, but he has persistently been out on the cutting edge where newer technology meets real-world usefulness (the point where technology is ready for mass adoption; an awareness Steve Jobs also had). That's why Musk & Tesla are so interested in robotics (and they have the cashflow now to easily afford to pursue it in a big way). It will be a very large market, 30 years out, and it'll do a lot for boosting per capita productivity while population declines or stagnates.

For example we might see a scenario where population declines in the affluent nations, with persistent aging, and productivity remains stable or even gains, thanks to all manner of human labor enhancements that we'll come up with in this looming era.
Thanks! This URL should be easily accessible from the main site. URLs linking to textual information are the backbone of the internet and one of the best international standards that mankind has created.
I did this in college to write essays - a computer which was so old, it could only run a micro distro of linux, where the only "program" was a word processor.

This is making me nostalgic for the "Alphasmart" [1] word processor I had in 8th grade. Such a simple yet powerful device. My favorite part of how "simple" it was: when you wanted to transfer the text to your computer, you hit transfer and it "typed" the characters one at a time until everything was typed. It was fast enough and no programs to install.

[1]: https://www.etsy.com/listing/1068705694/alphasmart-3000-word...
Example of this 'jack-in-the-box' effect:

https://www.youtube.com/watch?v=SgqmGdvxwEs
> I'm claiming the common logical framework won't have all the nice properties that come from the careful restriction in each of the individual logics.

Sure, but this kinda goes without saying. It nonetheless seems to be true that if you want to come up with "justified" proofs, you'll want to do that proving work in logics that are more restricted. You'll still be able to use statement A for a proof of B; what the restriction ultimately hinders is conflating elements of the proofs of A and B together, especially in a way that might be hard to "justify".
Also see https://quickparty.games for the multiplayer version.
When the author starts their post off insulting David French they lose all credibility in my mind as an arbiter of literature. David French has written an enormous number of posts I disagree strongly with, and an equivalent number that I agree strongly with. That's because he thinks and writes about extremely complex matters of morality and does not reduce his views to the "liberal" or "conservative" orthodoxy.

He started out as a darling of the religious right, because he played a major role in causes the religious right considered "theirs." When he began to write with equal clarity about how other aspects of the religious right's focus are at odds with those same deeply held principles that led him to do the work the right loved, they turned on him like this.

Complex moral issues are exactly that, complex. We need more intelligent people thinking hard about them, not more polarization into "you're either with us or against us" mindsets.

I'll be clear here that I'm not interested in judgements on literature provided by someone who frames their worldview as hating one of the few writers willing to address the real complexities of real issues today.
Let Be Single-Stroke
> I think all of my sites would perform just fine on a raspberry pi

Have you actually tested that?
Same. If they insist on HackerRank, that tells me they hire based on solving logic puzzles and not building software and systems. Not a place I'm interested in
I think this is just because it's been called that historically. It's smaller than Lake Tahoe, so there isn't much debate about it being a lake.
As mentioned in other comments, there are a lot of confounding factors.

One of the big one is the selection bias by parents.

I would guess that most musical training starts in childhood and is facilitated by parents.

Also, most parents who are this involved would place schoolwork above musical training. Thus, the kids enrolled in musical training are ones that are doing well in their classwork.
My son currently does and has for about a year. I also have for short periods as computers were "in the shop." He's used a couple different pis with varying success. At least 4 GB of RAM is a must. The distro you run also matters a great deal.

The Pi4 with 8 GB is very usable as a main computer. I'm a Fedora person normally but for the Pi Raspbian is always my choice because it is so well optimized for low memory devices. Ubuntu MATE is fine too but not quite as optimized.

Always the biggest challenge is web browsing. Keep your tabs under control and web browsing on the Pi4 with 8 GB is fine. Firefox or Chrome doesn't matter too much. FF seems to be a little better on memory when memory is low (seems like maybe it swaps tab memory out to disk?) but I still use Auto Tab Discard to sleep tabs that aren't used.
Poetry does several things by default that are bad for libraries - see https://iscinumpy.dev/post/poetry-versions/ for some details.
Coming back from Hawaii I was playing a solitaire on the in flight entertainment system and it was terribly buggy and hard to use and I was thinking I could do better than this! So I started writing one on the plane. I have not made any games in many years (decades actually) but it was a fun experience and I used it as an opportunity to try out webasm/emscripten which was pretty easy to get working actually. It is here: https://github.com/seiferteric/JustSolitaire and playable in the browser here: https://eric.seifert.casa/solitaire/
> The paper should stand or fall on its own merits, if we only accept content from specific "tiers" we open the door to scientific corruption.

I think the fact the paper couldn't get a reputable publisher does speak to the merits of the paper.

If you think you are able to interpret the merits of the paper on its own without the prerequisite qualifications to understand the merits of the paper, you simply have no idea how wrong you are.
It's unfortunate that Ruby's import semantics hasn't been improved upon by Crystal, i.e. you can only import all definitions from a file - no selective imports like with Python and many other languages (even Perl gets this right).
Are there any mythological creatures that haven't been debunked?
I’m super interested in what investing looks like in 50-100 years as the population starts collapsing, because it might collapse faster than productivity can possibly compensate for, which means unstoppable GDP decline.

Probably the same as today. Big tech will do well: google, tesla, amazon, etc. The wealthy and B2B will continue to provide a growing share of economic value, outpacing retail consumers and compensating for population stagnation. I don't see any reason for productivity to fall. Productivity surged during pandemic.
It may be awful to the best programmer. But if you're looking at the team as a whole, well, how many of the best do you have on the team? It's really hard to create large teams where the average programmer on the team is better than the average programmer in the country. If you can bring up the lower half of the team, that may be a net win, even if it brings down the best one on the team.

The effect of that may be that the best programmers leave the team, though...
I don't know why you are getting downvoted - as a lifelong michigan resident, the politics are weird and getting weirder. The Michigan Militia and their offshoots are still around and still scary.
religion and football. I'd readily admit it captures the zeitgeist...
They are not banned in the break room. They are banned from desks. This is very common.
This is also true of links on the ground, you can't get very far without at least running DCM or other active optical components which add time as well. How it factors between the two really comes down to exactly how it's going to be implemented, particularly on the Starlink side. There's a lot of "could" in terms of getting lower latency than ground links but that doesn't mean it's actually the preferred metric they'll want to chase with their system.
It cost me like $3 a month to get benefit from it. For what it's worth I don't use it for synchronous web requests.
> No, we want a way for the client to encrypt data in such a way that the server can't read. Ideally also with MLS capabilities, so we can encrypt data in a way that other people can read, but not any intermediaries. But let's just ignore that for now, because it threatens to inject only more insane chaotic out of control mayhem.

This is 100% a solved problem already, I have no idea why you are having such a hard time with this.

See PGP/GPG and friends, age[1], magic wormhole[2], etc. Not to mention Noise[0], which I've already mentioned many times, as a protocol that does this. Even MS Exchange supports this for email(S/MIME, OME, etc). Webmail could implement PGP or S/MIME or something similar(and some do last I checked).

> MLS capabilities

Look up Macaroons(for the web) and capability based security. This is also a solved problem.

> 100% of my premise is that we should not need to always trust the server we connect to.

Essentially you are trying to achieve the un-achievable, for various definitions of security and trust, it's just not possible. In the modern web, servers can run arbitrary code on your device AND run arbitrary 3rd party programs on your device, with you having little to no say about it. This isn't limited to the Web, it just makes it ridiculously over the top. Web security is mostly an illusion, it's not going to change anytime soon(arguably never).

Anyways, there is basically zero demand for any of this stuff, and no incentive for companies or organizations to care. We know how to make secure operating systems and software, but nobody bothers.

0: https://noiseprotocol.org/
1: https://github.com/FiloSottile/age
2: https://magic-wormhole.readthedocs.io/en/latest/index.html
3: https://landlock.io/
I've been learning go over the past 3 weeks. This made me kinda sad in a way. I have similar (and much less angry) complaints with Go as a beginner.

My main gripe is not having proper error handling (try-catch maybe) and lack of default parameters. (Anonymous function without parameters when passed as an argument to another function) would be a nice to have too.

There are some instances I feel that the makers of Go don't want to share the internals because that would be "unnecessary syntax".

Want default parameters?
Don't have those.
So how does make() work?
It's a language construct.

Obviously I'm not going to stop learning as I think it's the easiest language to make small/standalone binaries in and, I love the syntax, the native tooling, the performance, the easy concurrency, etc. It's a worthy tool.

But I really hope some of obvious language quirks get acknowledged and fixed by the Go community.

And I really hope I don't regret.

I haven't really learnt it in depth but it has been easier so far than whatever language I've tried learning it in.
Sure. The main points I have, I guess, are:

- It's perhaps understandable why engineering teams-- pushed by management to deliver a 737 that doesn't require retraining-- decided that if flight crews could handle runaway trim, they could handle any errant MCAS activations and that the level of redundancy and fault tolerance necessary in the system would be low.

- On the other hand, real flight crews obviously do not do great when exposed to this test.

- If you give a flight crew a wacky situation with conflicting information (like AF447 or the 737 MAX)-- expect failures, even if the situation is technically 100% recoverable and flyable and some crews exposed to the situation succeed.

It's great that we have humans capable of reason up in the front of the plane, but reason is often faulty and doesn't get you the solution you need on the first try.