skysight-inc/HackerNews huggingface dataset:
I think that article is just number massaging. I have been to both Sweden and several US states (some of them quite wealthy) and there's no color. As in: a diabetic school teacher can afford insulin. On the explanation section of that article it says:

> The Census numbers are much higher than the OECD numbers for a variety of reasons. In fact, the OECD income number of the US is only 59 percent of the Census number.

The adjustment they did was "moving all the medians of all the states down by 59%" but I don't think that is enough. A more appropriate way to compare things would have been figuring how what those "differentiating reasons" and deducing amounts for each of the states, or incrementing the other countries' median in the same way. The American Census could (for example) be counting every state's natural resources as part of each household's income. In that case, they should include Sweden's petrol reserves in that computation. With the disparate measurement methods and the simplistic adjustment, they are comparing apples to oranges.
File could definitely be broken up a bit. Over 5000 lines! Just a nitpick though.
I mean, I like vi/vim, it just has a big learning curve that's none too helpful, but once you get going it's smooth.

DF is like that too, every command is basically a single keystroke. Every menu option has some key assigned. So once you know what you're doing it's not too hard to do a lot of complicated things quickly, but you may have to study to understand what you should even be doing.

It's kind of up to you to create the whole fortress from nothing and it's not always clear what you need to do to, say, make soap. You have to set up (and learn) entire production chains for items, get people to do the labor, etc.
By that logic, we should not arrest arsonists because arson will continue.
A security researcher made a strong case against this advice. Injection of privileged components into the browser sandbox as well as opening you up to a lot of IPC vulnerabilities.

https://lock.cmpxchg8b.com/passmgrs.html
With regards to RSS, I'm building a new RSS reader focussed on using RSS without being overwhelmed. That's achieved by giving priority to sources and categories, and having a limit on the number of items per source.

If that sounds interesting to you, please give it try https://lenns.io. You can import/export your subscriptions so you can come and go whenever you want.
I'm moving to the idea of using smallish* SSDs as a boot plus home-directory device for static computers (servers, desktops) with very-large capacity HDDs for all other storage. (Laptops need SSDs anyway for robustness).

* For my usage, an SSD between 256 and 512 gig is plenty. That enables a very-cut-down Windows system (say 100 gig in total), then a swap partition that's RAM-sized, then three sets of Linux root partitions, and a minimal home directory.

The ginormous HDD(s) archive takes care of all the rest: videos, photos, music, software archives, data archives, etc, etc. You know, all that write-once, keep-forever stuff.
++, i normally use the `result` lib to wrap good/error return values, but your approach without it honestly doesn't lose that much.

I would still use `result` for bigger projects or if I was dubious that consumer would do the right thing though.
There's an assumption here that a polytope with equal area faces will be fair. I'd like to see a proof.

My mathematical intuition is that the probability of stopping on a face depends on the extent that nearby faces slow a rotation, which depends on the angle of attack across each face. Without symmetry, this will vary by face.
If I understand correctly, that means that one group of miners controls 51% of the bitcoin, and they could use that to take over 100%. But if they did, what's the value of a bitcoin? Once they've proven that they are both able and willing to rip off all other owners, who else wants to have any bitcoin?
Racial Bias in Hate Speech and Abusive Language Detection Datasets
While "just as bad" is a useless statement (ethics can't be quantified like this) I'd argue that's it's a worthwhile sentiment.

Not all white collar crime is stories of underdogs swindling faceless corporations. Some crimes destroy the life savings of thousands of people, ruin thousands of livelihoods. Mass incidences of fraud can bring down entire economies like in 2008 - it's not direct but it will certainly cause far more death and misery than any one stabbing.
If Linux provided a stable driver interface then they wouldn’t need to upstream.
I don't consider "verified" in the GitHub UI as safe to rely on.

If you forge a commit from Linus Torvalds, where Joe Blow is the co-author, as long as Joe Blow GPG signed the commit it will show "Verified" with no distinction indicating Linus did not.

This combined with other issues I reported to GitHub like this[0] ('working as intended', but now thankfully fixed because it blew up on Twitter months later) makes me think GitHub doesn't care to invest a whole lot in commit verification stuff.

[0] https://news.ycombinator.com/item?id=24977398
Modern JavaScript also supports ephemerons.

There it's the WeakMap type: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

WeakMap prevents observing when the weakly referenced key objects are garbage collected. It does this by being deliberately non-enumerable (see the MDN link). So it may be considered missing part of the definition of ephemerons. It has the weak-key part without the finalizer part.

But modern browsers support WeakRef and FinalizationRegistry, which eventually reveal when objects have been garbage collected. https://v8.dev/features/weak-references, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... and https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

So this part of the WeakMap design is just an annoying obstacle which can be worked around.

(Note, as FinalizationRegistry is designed to accompany WeakRef, it's intriguing that MDN lists Opera as supporting FinalizationRegistry but not WeakRef.)
Will Bari Weiss let Sonmez write for Bari's substack? I mean, Sonmez got fired, instead of resigning.
radical idea- cex balances should be public and linked to deposit and withdrawal addresses
Stress testing is done in lab conditions damnit.

You don't buckle people in and yeet them against the wall that is your optimism! Half the bloody challenge of testing is setting up the conditions for actually getting meaningful data!
There are plenty of locations that actually have reasonable parks and so forth where a lot of people just don't want to walk outside for a decent chunk of the year.
For most regular non-tech people this is true. I think it’s best to control your own platform but you can still leverage Twitter, YouTube, Facebook, etc to grow your brand and make sure they’re onboarded to your own platform of sorts.
I use ZeroTier to take the hassle out of connecting back to my home network and detailed my experience a few months ago:

https://news.ycombinator.com/item?id=30283987#30284754

I use Bitvise SSH commercially as a $100 one-time cost to secure port forwarding for RDP (Windows Pro) with Active Directory + TOTP auth. It's free for personal, partial-AD use.
Without this feature an old phone can crash when the battery gets down to 30% capacity
>I think it's time to pour VC money on a fully verified stack.

While it's true that VCs spend lots of money, you do actually need some plausible-ish excuse for how you could make money on it at some point in the future. It's not like VCs are out here funding public parks or charity hospitals. They fund for-profit businesses.

People did sell operating systems in the 1990s, but I'm not sure if that's a strong market in the 2020s. How are you going to 10x a VC investment in basic software tools?
New ultra-stealthy Linux backdoor isn’t your everyday malware discovery
Always nice to see old sites ressurected. I’m still in the ‘would be nice if I ever got around to it’ stage for quite a few of them.

The big challenge isn’t getting them up, it’s making sure they stay up as you move providers/servers etc.

For something that you hardly ever use it always seems like too much effort.
A 35% premium over market price for a public company isn't necessarily cringe worthy.
I don't understand how neutering an animal is considered "kindhearted".

The fact that this is such a common idea suggests to me that even people who believe they care about animals in truth treat animals as objects, without any rights or personal interests other than what the person thinks are the animal's interests.

We don't do that kind of thing to humans anymore, neuter them for their own good and the good of their descenants. Why do we do it to animals?
What you don’t do is try to move them all into on system, like Canada did with its disastrous Phoenix pay system boondoggle.

Here’s an article… and years later it is still not working right.

https://globalnews.ca/news/3269011/phoenix-fiasco-one-year-p...
to the Author: Good for you! Thank you for taking the time and effort to resurrect your babe.

(Disclaimer: I know, I know: "this is HN and not reddit", but this warms my [generally cold these days] heart)

R.I.P. 90's web and Geocities.
> I don't really understand why the decentralized internet folks harp on CDNs

+1,000,000 here. CDNs are exactly a mechanism for distributing content around the world in order to serve users locally. It's exactly decentralization! And, as you point out, the industry harbors healthy competition.
Off topic: this was posted and reposted four times in 2019 in a burst of three in March and two in June. The only one which hit was June 10, 2019. Well, as they say, second to last try is the charm.
what are the odds that it's not a coincidence, and they made an example out of this guy because his name is bowser
Yes i have hit this too.

My planned goto approach if I was on a prod app instead of a toy, is to use something like `result`, but with the `Err` variant modded to generate an internal traceback whenever it's constructed.

With that said i haven't ever done the above - anyone done something similar? Or approached this a different way?
> But I do think Mastodon and Matrix / Element all have a marketing problem. It's seems to be "here's a clone of a service you use but you own your content".

Well, Slack and Discord have the ability to throw around money to solve that problem. Open source projects mostly don't.

So, open source projects have to hit some nerve and then slowly grow into useful and then a dominant project. See: the trajectory of Blender.
If you vitrified it first honestly it'd probably be totally fine. An arguably better plan is just get serious about reprocessing and work towards cleaner processes than PUREX. Not even necessarily a completely new process, just better controls around handling waste and making sure there's no massive liquid tanks just waiting to leak into the ground like the Hanford site. Most spent fuel is depleted uranium and not exceptionally dangerous to be around. If you can separate out the fission products and transuranics then you could drastically reduce the amount of waste needed to be stored, store it for less time, and potentially recycle some and get some actual use out of what is currently considered waste.

Just dumping fuel pellets into the deep ocean would be a pretty terrible idea though. All the fission products and impurities that build up as the fuel is burned lead to the pellets starting to crack apart. Any cesium or iodine would leach into the water quickly, it would not be a good day for Shamu.
And it is fine to build systems with trusted parties on top of a permissionless network. The article cites USDC which does this, it is one of many applications users can choose to transact with. Attempting to bake reversibility into the protocol would lead to a tightly permissioned system with only a few trusted authorities.

A loose analogy might be the internet, which aims to be a decentralized global protocol that we can then build centralized systems on top of.
With well designed software parts are re-written all the time. When people say rewrite they mean literally rewriting everything from scratch. Stating over.

So if you diff 2.6.8..5.14 course you'll get a massive diff. But they got there by a long series of relatively small changes, with regular releases in between.
The real lesson of mall walking is that it came about because in many places there's literally nowhere else you can walk. Non-Americans may be vaguely aware that America has a sickness of car dependency but may be unaware of the extent of it.

I present to you the 26 lane Katy Freeway in Houston, Texas [1].

Non-Americans may not realize just how large these cities are geographically. I believe one end of the Houston metro area to the other is almost as far as London to Birmingham.

Many Americans live in the suburbs. This is complete car dependence. Children in particular often can't go anywhere without being driven.

It's actually depressing what a soulless barren dystopia most of the US actually is.

[1]: https://charlesandcharles.co.uk/f/take-a-look-at-the-katy-fr...
exactly. The taxpayer shouldn't be subsidizing good deals on parking
Thanks for that, I'm getting rid of transmission. So sad. Do you wanna suggest a client? I value apps which are light in resources with fast ui
one could argue irc has improved by the platformists abandoning it.
Sounds like nice work if you can get it.
Element (on Matrix) may be superficially a clone of slack or discord, but it already does some things significantly better:

* End-to-end encryption

* Spaces as freeform hierarchies of rooms

* Widgets, to embed arbitrary webapps into your chatrooms

* Open standard API

However, the point is more that Matrix can do way more than this given it’s a protocol: Element Call is already a better UX for conferencing than Hangouts or Zoom; thirdroom.io is a super promising virtual world system built on Matrix, etc.

We probably do need to market it better though!
PostgreSQL code quality is exceedingly fine indeed.
All but chemical methods rely only on trivial physics used industrially billions of times worldwide every day. The only open question is which will have become cheapest, in each place, at the time that conditions become favorable to build it.

That time will arrive after we have brought enough renewable generating capacity online that storage would not need to be charged by burning fossil fuel.
>This is absolutely absurd.

Really?

It sounds pretty much right to me. Consoles have a typical tie ratio of around 8-10 games, and people who mod their systems (who, if anything, would skew towards people who would otherwise buy _more_ games) typically buy zero.
Performance issues are one of those things that are easily waved off with broad explanations like "well there's a lot of assets to download", "their internet connection may be slow" etc. it may not have been clear to anyone at that stage that it was a "bug".
It is not perfect in the sense once the fence is off those who just want to be in walled garden and pay big money for it is not.

There is no perfect world for all. There could be a perfect world for each one. That is a difference. And yours may not be mine.

Just ask someone to compete with apple and get to the same level. Not killing one perfect world for many (most likely not really reader here it seemed) without creating a better tomorrow.

If you just think of tinker, before you know it china will take over say … or Russia … and we will have cheap but et-phone-home before you have a choice. Btw apple is dead. Cry your beloved apple then? No.

Ps. Just in case of doubt I hack my iphone and iPads if I can to do other things. It is my old device that is ignored … but not for all.
I love not worrying about gas prices or oil changes. The car is fast, handles great and quite practical, and the connected features (app control, Spotify etc) are very nice. Autopilot (not to be confused with Full Self Driving) is standard and it is great for highway drives and traffic jams. DOnt need to subsidize Putin or terrorist regimes to fuel it. And environmental brownie points. I have no regrets buying one.
That said, the legacy automakers are catching up very fast. There are some compelling alternatives to most of the Tesla model line and more coming within the next couple model years. I did not buy it for status or cult membership, in fact I loath the hardcore Tesla and Elon Stans. I think the legacy makers will eat Tesla’s lunch within 10 years but there are enough out on the road that I don’t worry about parts or support.
Did you read the article? No?
The 21st century in the Western world has taught us that we don't need to physically erase inconvenient history, you just need to shout the new version of history loudly enough.

George Orwell was mistaken when he thought that anyone would care about facts, figures, and how much sugar was rationed every week. You just need to tell people that it's raining while you piss on them, and they'll believe you.
Everyone is greedy, that's how markets work. Every employee is trying to maximize their income and every employer is trying to minimize their expenses. But somehow one of these is seen as "greed" while the other is not.

As a software developer I get paid far above most workers and my job is easier than most other jobs. And yet I could still switch jobs frequently to squeeze out even more money.
> Then why do they care so much about abortion laws in Texas

Because Texas is in the Union, and what is Constitutionally allowed in Texas is what is Constitutionally allowed in their state, and they don't assume that they will have a permanent legislative majority there, because, well, history shows that they likely won't.

Other than that Californians care about rights in Texas the same.way they care about rights in Saudi Arabia.
I agree - having to drive somewhere really destroys the appeal for me too. Used to do it, glad I don't anymore.
That may have been your intention, but your statement of "environments where people aren't curious" comes across as putting the blame on the people themselves. As has been stated elsewhere, often times engineering is lacking in bandwidth to do anything but meet the deadlines.

I don't disagree that the "environment" itself could do more to further making improvements outside of the assigned work - initiatives such as 20% time, cafe days, etc. exist in other companies. But I don't put the blame on the curiosity of the people themselves.
Yes dynamic allocation is exactly what I'm concerned about. Deserializing text for example.
Well sure, nowhere did I say I didn't support that.
Command-pattern is the secret sauce for the ultimate and optimal Undo functionality. Glad you're spreading the good word!
>Believe it or not, that's actually legally very difficult to prosecute.

I'd be surprised by that. At the end of the day, it's Nintendo's data that's been distributed.
If enough people are doing it higher iq folks will bubble up in calibration
I don't think the CDN qualifies as a "platform" because, I think almost by definition, a platform is something that's hard to move your application off of. It's relatively painless to switch your app's CDN provider compared to, say, moving it between AWS/DigitalOcean/Azure.
A tech veteran's ('80s to '01) recount of what led up to the OG Dot Com bust
I had to do a double take when reading your comment before realizing that you were probably referring to the Mac version of Portal 2. If that is the case then it's not unexpected, for OSX routinely break compatibility between major versions unless the developer is able to keep up with the changes.

This is not to say things are that things are that much better on the windows side. While most 32bit binary run fine in WoW64, driver issues become more common as the games get older.

Another major issue is 3rd party services bundled with the games that are no longer available. I can name more than a dozen of games published around 2010 that are no longer available for purchase because the original build depends on the deprecated Games for Windows Live service and would refuse to launch without it installed.

Microsoft abandoned GFWL around 2018 and turned off the online installer at a later date so you would have to download an offline installer from some dodgy non-official website. Thankfully it still works with current versions of windows as long as you still have the physical copy of the game, and the backend of GFWL is partially working with achievements still being synchronized with Xbox Live accounts. But who knows how long that's going to last?
This rings very true! This 1000%:

Once my wife learned of my plans, the requests for custom pieces started rolling in. Knowing that whatever I build has an eager recipient awaiting it is rocket fuel for motivation.

And since it's my wife asking for it, it's easier to justify buying the tools I "need".

I've grown my tool collection repeatedly this way :)
> It's not malicious platform lock-in, but simply gravity.

One effect doesn't rule out the other.

Platforms are definitely working towards locking customers in. The whole focus on engagement for example, prioritising time spent on a platform (and by extension the ad revenue) over the qualify of that time..

Users don't even venture out of their bubbles anymore because they don't know how. This isn't all natural discovery and network effects.
That's interesting, I've never experienced something like that. Thanks for sharing.
I think it would be harder to challenge deep assumptions once you fall in love with a problem. It seems like all of your questions and answers would resolve around the base assumption that the problem exists, rather than questioning what the world might look like if it didn't exist. Instead of adding something to solve the problem in the current world, a small shift could eliminate it completely... and thus make the company obsolete, but the world better.

I find the most motivation when I hate the problem and I want to eliminate it from my life. Then it's not, "how can I make this better", it's "how can I eliminate this so I never have to hear about it or think about it again".
Bad optics
Just in case you are not joking, the sewage is not exposed to radiation.

Water essentially can not become radioactive, and the sewage is used to cool water, not (directly) nuclear material. As you probably know all heat engines need a hot side (the uranium) and a cold side (the sewage) - the cold side is also those huge cooling towers you see while driving near a power plant.