skysight-inc/HackerNews huggingface dataset:
OP is clearly presenting a simplified picture for sake of discussion, which made me wonder what populations or regions he might be leaving out.

– Most populous continent not discussed: Africa [1]

– Most populous country not discussed: Indonesia [1]

– Biggest economy not discussed: Japan [2]

[1]: https://en.wikipedia.org/wiki/World_population

[2]: https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)
or just have it land on a docking pad :)
A buggy Windows CreateFile Hide malware from users and AV
Show HN: Twtxt v0.0.5 now with Markdown support and Feeds
I believe there is no official plugin for Svelte. So it may not be as good as the support for React/Angular/Vue. But once Svelte is a bit more popular, I think JetBrains will release a plugin.
Wirecard executive is hiding in Moscow under guard of military intelligence
Try rewriting history if you want, but the thread goes off-topic as soon as mekster suggests the project change the license, and your reply there only feeds into it. And it still doesn't explain how you can claim that your comment was meant to "agree" with gary-kim's.

> My reply is in this context, not in the parent's parent

The parent's parent at that point is... your comment, "For future versions, not past versions," which was off-topic.

> This is a very normal way to reply on the internet

Indeed, it's common for people to lose the plot in the comments section and then get defensive (and smug) while being wrong, e.g.:

https://news.ycombinator.com/item?id=23250829
Activity Sheets Introduce Kids to the World of Robots
Cause and Effect in Advaita Vedanta
> so you can find out if how much effort it's worth putting into validating it as a platform.

I don't understand the logic here. We're talking about the new version of your target OS. You will presumably always need to support it eventually.

IMO if you're large enough to have a testing and validation process at all, you should be including at least the public beta builds in those tests.. By the time it hits RTM if you don't at least know if your software works you're doing it wrong.

Also, if your software is regularly breaking with OS releases and you're not doing something that requires you to be deep in the internals, you're almost certainly doing something significantly wrong and should figure out what that is. The only software I consistently experience breakage with on updates is also the one where their tech support insists that we're being paranoid for refusing to give their users local admin privileges just to run it. I don't think for a second that's a coincidence.
In the most basic sense intelligence involves the aqcuisition of knowledge, which is representation or generalisation at some higher level of abstraction and the ability to make decisions.

The mere ability to perform computational work is something virtually even the tiniest piece of hardware entails, or even an abacus for that matter.
Obligatory mention: Lynxlet is Links for Mac OS. Terminal-based, pretty cool little packaging that does just his job.

[0]: https://habilis.net/lynxlet/

Edit: ah, my comment and my appreciation for the simple/straightforward design is very much in line with Lynxlet's mantainers, see their webpage for more [1].

[1]: https://habilis.net/
Here are some tutorials from community members who knew this was coming:

- 3 min youtube demo: https://www.youtube.com/watch?v=djRkyyBoIKs&feature=youtu.be

- 3 min eggheadio lesson: https://egghead.io/lessons/svelte-create-a-new-svelte-projec...

- TS + Sapper: https://mrsauravsahu.github.io/blog/38/
It's not really a language problem, it's a compiler problem, so at least in the future we might get a compiler that recognizes error-handling idioms. Or we just get llvm? The language problems, like the performance-hostile calling convention, are harder to fix.
Speaking of assuming too much: You have no idea who I am, or my employment history.

The top-line going even lower still doesn't materially change the calculus. Those people cost money to pay, and multiply it by almost 1,000 people and it makes a real difference.
I'm a computer programmer, lisper, emacser, vier, etc and I desire every program that I use daily to be compiled from source so that I can dig in whenever I need to fix bugs, add features, or just curious how something is done.

I also highly desire the ability to change the keybindings of any program I use to be what I want, generally following the VI model.

I also do e-waste collection and pride myself on being as fast or faster than others using 10+ year old computers (writing this on my main laptop - a Thinkpad T60).

So with that lead-in, a few months ago I switched to this laptop and had a glitch getting X to start so I decided to push the envelope as far as I can running on the framebuffer, hence "links -driver fb".

The web has gotten slower and slower over the years and while there are some new kids on the block such as the next browser [1] that should give me what I need on X, links has been a win over and over, so far.

No code to share yet, but I finally got (for %95) of website, the browser of my dreams.

Lightning fast. It will fetch and render almost any page in less than a second, but one thing it was missing was some customability and expandability, hence the natural move to embed guile. So I now have a lisp that is my browser and I am in the process of exploring what that means. Full keyboard control, for everything. VI bindings. A cache from heaven that remembers everywhere I've been and never reloads unless I tell it. I can fly around history like you've never seen.

Anyhoe, happy hacking!

[1] https://nyxt.atlas.engineer
Conducting a pre-mortem, as you describe it, is almost precisely what STPA (Nancy Leveson) is about. You think of the system's behavior and present design and the things that can go wrong. Then you try to determine what would lead to bad or erroneous outcomes, and build in controls based on that analysis. Sometimes it's things that should be blindingly obvious, but we've demonstrated over the past 60+ years of higher technology use and development that we aren't good at spotting those things. Even simple things like, "The lawn mower should have a dead-man switch" is often forgotten.
Are you done editing your comment yet?

None of those options have been particularly successful, have they?

You're editing your comment so much, it's hard to know what to reply to. The bottom line is that I don't know what the answer is, and lately I fear there is no answer.
> to be coming true.

To be coming true? The production of military systems, like fighters and ships, has been spread across the states and counties for decades, to the point that Congress will stuff an unwanted system down the Pentagon's throat to ensure re-election in defense intense districts. And be up front about the reason why!
That series also provides some perspective.

We complain of "cancel culture" now, but in Tudor England, being "cancelled" meant having all your possessions confiscated, being confined to the Tower of London, undergoing torture to get a confession, and then having your head chopped off in public.
I don’t disagree you couldn’t start laying the foundations of a prestigious institution, but to create one that rivals MIT, Harvard, Stanford?

We’re talking graduates who become heads of governments, CEOs of unicorns, etc.

Now you could become “the Harvard of tech” a bit easier, but would Bezos settle for that alone?
KH-11 is Lockheed.

Stuxnet was probably mainly Mossad.

The Utah data center was a pretty run of the mill data center, but apparently plagued by technical issues.

And yeah, they have a huge budget which allows them to buy a lot of toys for a bit above normal price.

Their mathematicians are top notch though from what I've heard.
I'd love to see more synthesizers on the list, and more open-source synths in general. MIDI controllers and SBCs are plentiful and cheap enough that you can do some really amazing custom rigs, but the sound generations options aren't there yet.
It's Staparfi, it's always STA-PAR-FI!

That is:

Standard: Start with standard, commonly applicable piece of advice. Lists of these can be found many places (for example, "to achieve success, avoid failure").

Paradoxical: Reformulate in terminology that's opaque, paradoxical, jargony and truncated (OPJART!)

Fixation: Claim that's always true, that it's best thing since sliced bread. etc. Your audience will recoil but some of them will work and realize there's some good advice in your stream of jargon. And having worked at getting this understanding, they will value it more and be happy to endorse the exaggerated value you're assigning to your jargon and your point, which is, indeed, something that is true moderately often.

STA-PAR-FI! This phrase can launch a thousand consultancies.
It's a fact that the common usage of the word decimate has diverged from the original meaning.

Dictionary: https://www.collinsdictionary.com/dictionary/english/decimat...
Great to see Facebook taking data classification seriously. This is a huge problem where I work with applications not only in privacy but general discovery of data.
this would probably work better if, in the case of Overwatch, the teams weren't six players (i personally have always felt like the game would be better @ like 4v4 anyway, because of how god damn frustrating dealing with 5 random players on your team every game is in a game that is balanced purely around teamwork and inability to solo carry w/o being much more skilled than everyone else in the game)
Why? For some the reasons you list are certainly it. For many more, it's the revolving door. You make money in private industry, change the legal or regulatory structure and then go back to private industry to make even more.

Here's a database: https://www.opensecrets.org/revolving/
Perhaps the "non-uniformity" of the modern web is not the source of fun in the author's life.

Isn't that more likely than the author wanting an unfun life?
Ask HN: How do you build and grow decentralised online communities?
ssia; I recently built https://twtxt.net/ as a decentralised micro-blogging platform based on the twtxt file specification format. So far so good, about ~1-3 new users per day. How do online communities form and grow? It would be pretty awesome if I could help anyone run their own instance and grow a network of twtxt instances. Share your ideas/thoughts and suggestions!
Ask HN: What is your approach to product reviews?
I want to buy a router with a better range (or maybe a mesh one) and OMG every single one of the competing products has like 20% 1-star reviews on Amazon claiming problems, and these are all $250 products. It is very depressing to see this huge amount of 1-star reviews to every option I have, and they all seem to be somewhat consistent (mostly everybody is claiming the same problems for the same product).

In the past I bought quite a few products where the thing 1-star reviewers were complaining about was turned out to be a problem for me too, and so now I'm completely frozen in my research. Of course I had cases where the 1-star issue didn't happen, but those generally don't come to my mind.

How do you guys deal with this?

Sometimes I think about my experience of going to a BestBuy and just looking at the boxes in the shelves and buying in a few minutes, going home and everything works and I'm happy and I didn't waste countless hours. But when I do research on the Internet (mostly Amazon reviews), the process always seems to generate a lot of anxiety for me and fear of spending money just to be yet another unhappy customer like all these 1-star givers that I'm reading.

I worry that too much information is the problem for me here.

Do you share these feelings? How do you deal with it?
If I had a dollar every time I had to explain this to a PM or a CISO (!!)...
How is Mac OS X two decades old? It feels like just yesterday I started my first real job, developing websites on a computer running Mac OS 10.1.
Not advocating for the pool idea but that reasoning is generally incorrect. Decreasing personal capital/timing risk actually increases founder risk tolerance for bigger outcomes for their startup. Investors should want founders to be hungry for big capital, not small.
> Absolutely nobody hates meritocracies...

Your very next sentence goes on to disprove that.
FWIW, Facebook works great in Links. https://m.facebook.com
I admire your idealism, but here on planet Earth engineers are paid to make things work.
I don't understand why -- and do educate me on why I'm wrong -- software don't just use an internal and external version number. Version numbers may have started as a technical label with precise meanings, but they've been a part of branding and marketing for a while now. It's futile to fight it[0].

Let the former be a monotonically increasing (say 64-bt) integer, and the latter be a free-form string. This way, marketing folks are free to call one version "macOS 10.16 Big Sur", followed by "macOS 11.0 Big Sur Pro Max", "macOS 10.32 Pro SE", etc. w/o developers pondering over whether "Pro SE" > "Pro Max". As for API, maybe something like getProductVersion() for the internal version, and getProductName() for the external version. Heck, be facetious and let the latter return a string like "!!! DO NOT USE FOR VERSION COMPARISON USE getProductVersion() INSTEAD !!!\07\07\07macOS 10.16 Big Sur".

Yes, lazy developers will get it wrong, similar to how they use gettimeofday()[1] instead of clock_gettime(CLOCK_MONOTONIC, ...)[2]. In their defense, often software switch between versioning conventions such that what's the "right" thing to do is unclear.

[0] Such appropriation is everywhere. Don't get me started on how Porsche Taycan, an electric car, has a "Turbo" model. It probably doesn't even come with blinker fluid standard.

[1] https://pubs.opengroup.org/onlinepubs/9699919799/functions/g...

[2] https://pubs.opengroup.org/onlinepubs/9699919799/functions/c...
Before you download any "Activity sheets", and whatever your age, take a look at the "Robots Guide" [1], linked to in the text. It is just so enjoyable and engaging. Not to mention that you could probably produce a fantastic version of "Top Trumps"[2] from the info here.

[1] https://robots.ieee.org/

[2] https://en.wikipedia.org/wiki/Top_Trumps
All I'm getting is pops and buzzes.
The author didn't benchmark to see if this system is actually any better at predicting outcomes than vanilla Elo. That's how you determine if your implied win probabilities are accurately being derived from rating differences. The author seems to be under the impression that there's something fixed and concrete about an 1800 rating, but when you change the system, you also change what an 1800 rating means in the first place.

Some of these complaints are solved by existing systems, namely Glicko. For example, rating deviation helps with experienced players (low RD) losing points to newer players (high RD). It also has a built-in way to discourage inactivity. Players' RD increase over periods of inactivity, so they can be excluded from the leaderboard after reaching a certain point. That allows us to maintain their rating without decreasing it. After all, that's our best guess of the player's skill. It's just a less reliable guess over time.
> Everyone went to discussions, and office hours were effectively mandatory, so there was still plenty of staff interaction. In the end I don't feel like I miss much by watching lectures online.

Okay, that's a LOT of missing context.

Having a "discussion" section is unusual for most universities outside of beginner prerequisite classes. And, office hours have never been mandatory for students anywhere I have taught.

Given that, yeah, I can see that interrupting a lecturer is problematic and that watching a recording is probably okay.
I actually like Ardour's GUI a lot (and am grateful that it uses Gtk: KDE never ran stably on a machine I owned, and I found that in Gtk-based environments, it is actually always the Qt applications that are inexplicably unstable). The main problem that prevents me from using it is that I keep running into show-stopping bugs in the backend: for instance, MIDI recording (including even "loopback" where I just recorded the output of another MIDI automation channel playing in Ardour itself) in 5.12 kept dropping note-on/-off events, and more critically, there is some persistent issue that results in ZynAddSubFX plugin settings getting corrupted through save-load cycles. I have confirmed that the latter is still around in 6.0, and the furthest I have gotten in pinning it down is the observation that the correct state seems to get saved in a plugins/<id>/state<n> folder, but this is not what gets loaded and loading and then saving again without doing anything else results in it creating a state<n+1> subfolder with the garbled state without state<n> being touched.

I haven't had any luck getting responses to bug reports, and anyhow it seems that ZynAddSubFX should be a sufficiently common plugin that if this bug were easy to reproduce, someone else would have stumbled upon it by now (and so it probably arises due to a weird interaction with something else that's particular to my setup).
If the product is 100% carbon neutral then selling multiple copies of that products would have no impact either.

This means that planned obsolescence and being impossible to repair for the user would have no effect on the environment.
> keep up financially with my spouse's career and her changing life expectations

This has been a big issue for multiple people in my social group. It's well known at this point that a relationship where a woman earns more is less stable - https://www.nytimes.com/2013/06/02/business/breadwinner-wive...

Whether this is due to sexist expectations, increased likelihood of hypergamous relationships in women, etc., is not very relevant; this is not good for men with high-variance occupations.
You get the feeling that OEMs aren't really playing fair with AMD. Lenovo is practically hiding their AMD options, pricing them too high without the usual discounts that are always there for the Intel models, then there's inadequate base configs (128gb ssd really for a 1500$ laptop?!), Crappy display options etc.

Just read Asus shutting off the vents on AMD laptop yet identical Intel one doesn't have that problem somehow.
Having an uniform experience that you can customize is very nice. It matches your expectations directly which is core for design. No weird scrolling behavior that you didn't expect, laggy ajax webpage loading, ctrl+f highjacking.

I'd rather something be more usable than arbitrarily "fun." You don't go around making zigzag roads, circle sliding doors, etc., which are arguably more "fun."
> A cache from heaven that remembers everywhere I've been and never reloads unless I tell it. I can fly around history like you've never seen.

This would be a killer feature for me, especially if the cache was fully searchable.
Can you provide some details on your binary rewriter to add shadow stack support? Was this a pure software approach, or was it designed to take advantage of the support in new intel microprocessors? Do you have a write up of or can you give a quick overview of your methodology? Is the source code published somewhere?
Lol, I don’t know who your clientele are but producing websites that don’t work on popular browsers “because the browser is not following spec” is a non-starter. A bank wants a banking website its customers can use, not a website 60% of its customers can use and a link to a 7 year old bug report.
His break with The Church is usually considered frivolous because the focus is often put on his desire to divorce.

The real goal was to have _legitimate_ male heirs. It was never much of a problem for kings to have affairs, even out of wedlock children. For example, Henry FitzRoy - a son from an affair.

However, as you mention, the church had a lot of wealth including land. Conveniently, once Henry was 'pope' of his own religion he could go about stripping the monasteries of their wealth.

Actually I don't know what was done with that money. Presumably it was part of the motivation, but who knows.
From your [2],

> Last month, India tightened rules that will disallow foreign-owned online retailers from selling products via companies in which they own equity, and forbid them from pushing merchants to sell exclusively through their platforms

Amazon and other companies are running into this problem even in the US - https://www.cnbc.com/2020/04/23/wsj-amazon-uses-data-from-th.... So the speculation that action of Indian government is just that - speculation.
Well then! I just fired up eww for the very first time, and I'm apparently having a little bit of trouble with posting this comment. The text field seems to be struggling a little bit, but otherwise I'm quite impressed with how well it seems to handle HN.
I'm living in the US and have seen inflation my entire life in nearly every direction. Looking at tuition, real estate, gold, equities and more!
Improve fire detection and reporting systems. Possibly improve in-home and in-business fire suppression systems, or even have them. I live in a fire prone area and none of the houses we looked at had fire suppression systems built-in, definitely something I'll be looking into if we have a chance to build.

But this is definitely an area where false positives are much less of a concern than false negatives. We'd rather have fire and rescue sent to non-incidents than not sent to real incidents.
How did “ticket” get a meaning of an item in a bug tracking system?
I see your standpoint. I don't see it happening from a practical / financial perspective though. Being required to have the right number of same skilled friends ready is quite a high entry bar to playing a game.
Most apps are interactive now and are hard to test on multiple platforms (ie it takes time). Even youtube has some performance issues on different browsers.
Google already beat Apple to it long time ago. So you're right this is Apple not Google.
i think app icons are important.

you can see my implementation of minimalistic launcher at
https://play.google.com/store/apps/details?id=com.koesnu.voi... and inspect code at https://github.com/kuesji/void-launcher
The author is based in Taiwan. I believe he would have good insight into developments and trends in Asian regions generally.

That's a very interesting list of absent economies that you posted though. We don't hear much from the telecom/internet backbone from those areas... perhaps they don't have as much local development and rely more on US/China based developments and infrastructure.
Sadly running it as a DAW won't be open source.
The engineer's view: The Iron Age, with iron, stonework, brasswork, woodworking, weaving, and agriculture, ran until the 1600s or so. Then there was a period of tinkering and one-offs, but not much happened until 1830.

Then, in 1830, the Liverpool and Manchester Railway opened. That was the moment when the industrial revolution got out of beta. The Liverpool and Manchester had passenger tickets, double track, schedules, and all steam locomotives - no horses, no cable hauling. (There's a great documentary for which I lack the link, for which replicas, or even the originals, of early locomotives were taken out and run. Everything before the Liverpool and Manchester was clunky and didn't run smoothly. The narrator rides the Liverpool and Manchester train, which is smoothly running at about 30MPH, and drinks from a glass.)

And then the modern world began.
you can use the LSP and get most things working.
Currencies existed well before governments minted them. Plus the dollar was once backed by gold: you can transition from a convertible system to a fiat system, which has nothing to do with fiscal policy.
Yep.

Tufts had a professor who was nationally recognized for incredible intro CS lessons: https://www.computer.org/profiles/benjamin-hescott

They denied him tenure:
https://tuftsdaily.com/news/2017/08/29/professor-computer-sc...
It's Not Just a Mouse
What’s the appeal of eating sugar free Haribo if they give you gas and diarrhea?
Oh yeah, I completely glossed over the whole shadow/safestack mitigation. Thanks.
People Loved Nikola but Not Its Warrants