skysight-inc/HackerNews huggingface dataset:
When I ran Gentoo Linux, a rolling release, I came to appreciate exactly what's going on in the Linux desktop ecosystem. I enjoyed the new features that came with new releases of libraries and apps, but it was shocking to see how often library releases had new ABIs. Sometimes I could get away with running apps on old ABIs, but more often than not I would see stability issues, and those stability issues disappeared when I recompiled the apps. I learned that there are simply a lot of improvements happening at every layer of the system, all the time, and there is no one in charge.

The proprietary solution to that instability is to appoint people who ensure ABIs don't change. Microsoft is a great example of that strategy. Many apps made for Windows 3.1 still run today on Windows 10, almost 30 years later.

The typical open source solution to ABI instability is to freeze library ABIs and build all the applications on those temporarily frozen libraries. Applications are built for a particular release. While it would be possible to keep updating the applications during the release cycle, it appears no one has yet figured out how to do that economically.

An interesting exception to the rule is web browsers. Firefox and Chromium get regular feature updates in major Linux distributions. That's probably because browsers have a very large attack surface, yet people use them all day long, so they deserve extra attention from software distributors.
It's more nuanced than that. My ramp functions technically have a += 1 somewhere in them. You just don't want to += a motor value directly or otherwise add to state out of a feedback loop. You can verify the PID function in simulation/unit test. It's much harder to unit test the motor/driver/controller on a stand.
That’s not obviously true. Page sized and page aligned allocation is pretty fast in Go. Having a generational GC where all pointers are movable could have systemic impact in the performance of the whole program.
It's the artificial timeline, not the manager. The manager just enforces the artificial timeline.

A developer themselves can hold themselves to an artificial timeline. It takes discipline, and patience, to choose quality over speed to market.

CEOs and managers almost always prioritize time to market, over quality. That's the problem.
Google Maps exists because someone at Google had a very noble idea and since then Google has decided it likes service lock-in. It's not a bad product in any form.

But I don't want ads in my map software any more than I want ads in my travel atlases.
With infinite money, we might actually be able to come up with a definition of common sense. I was assuming (hey, I do it too!) that you were thinking there was already an adequate one, and I was disagreeing with what I assumed you thought.
So while I concur with your thesis, that events like this can motivate fundamental changes in the structure of a society and its values, I'm going to nitpick the "why", as I think the context of how these changes are forced is at the heart of understanding their nature.

As such, I think your enumeration isn't quite accurate.
Prior definitions of wealth only became impossible to obtain if you didn't have enough money. You cite land, certain notables in our own government owe much of their empire to land (real estate.) While there certainly is a transferrance of many technological goods via progress, key pillars such as social connections and leisure time continue to be significant carriers of value, and as you say, potentially become more difficult to obtain.

If health care, education, housing, become marginalized, I don't believe it's as an anachronism, but out of unavailability, and new social signifiers will inevitably emerge out of our very animal nature, but within our new price range, and not out of lack of want for "more traditional luxuries". (to cite anecdata, the number of peers who are at peace with their housing/commute/work life situations, increasing inversely corresponding to pay)
Ah, I missed your original comment. I see you hit a bug with missing depencies.
Funny you should present it this way. My view is the opposite. As a self-managed, often solo developer, I find that team developers seem sloppy and very willing to choose not to consider the full scope of possibilities because they figure it's not their problem. Many of them work "to spec" and (rightfully?) choose not to consider the bigger picture.
Swift doesn’t have threads in the same sense that go has them. The language doesn’t have special constricts for creating threads; you use library calls to do that.

You typically either use Grand Central Dispatch, or directly make OS calls to create threads. In either case, you get way larger stack sizes, 512kB for secondary threads by default (https://developer.apple.com/library/archive/documentation/Co...)

Also, AFAIK, those stacks never grow. If you try to grow a thread’s stack too much, it’s end of game (for that thread, I think, but possibly even for the application)

Go’s smaller stacks allow for way more goroutines to exist in parallel, but as this article shows, if go has to grow a stack, things slow down.
Contrast:

https://news.ycombinator.com/item?id=19691621
Has the idea that Beowulf started as an oral traditional fallen out of favor? There is no mention of that in the article and that would seem to be an obvious flaw in the study if it truly was originally told orally. There is certainly less freedom when transcribing structured verse like Beowulf compared to prose, but the transcriber is still going to have an impact. A single transcriber could therefore provide a stabilizing voice that helps mesh together a story that was originally built piece by piece.
Maybe the original game didn't always use all available cycles. But I imagine there is more to this story, I think it takes some great wizardry to make this at all. The NES and the C64 have very different graphics and sound chips.
Impressive. Without the intro and careful scrutiny, I would not have realized that this is not a NES
I would imagine it really depends on the fur. No doubt a squirrel fur product can be very cheap, while lion fire is going to be on the pricey side.
Thanks, I had no idea. I don't know how to update the AppImages I use except by downloading new AppImages manually.
I just barely learned about the (not exactly new) Star Wars RPG REUP and now I see this. Some of these fan-created projects are amazing.
> which ever way they felt comfortable doing publicly

They are.

Your argument seems to confound the author and the audience. Sure, the audience is shown only what they like. As you correctly point out, that is the engagement social media seeks to maximize. The author, on the other hand, is free to publish what they choose.
> And it's important to realize that those laws passed with strong Democrat support

Absolutely. The Democratic establishment does not represent the views of the left in this country. Certainly not on economic issues. Paying lip service to social issues.

On many issues, the Democratic and Republican parties in Washington are actually pretty aligned, their views on BDS being one of them.

> are still supported by the left-wing media

Which is why I tend to use the term 'neoliberal'. Left-wing they certainly are not, as the articles show. They're only left on social issues, not economics. The media tend to be pretty closely aligned with the Democratic establishment, which then gets conflated with left-wing, but figures like Nancy Polosi don't support leading left-wing economic priorities such a single-payer at all.
> Blanket declarations that the story is off-topic seem at best parlous thin.

Allow me to directly quote the guidelines: “Off-topic: Most stories about politics, or crime, [...] unless they're evidence of some interesting new phenomenon. [...] If they'd cover it on TV news, it's probably off-topic.”

Mentioning the internet, web, silicon valley, or “related technologies” does not make it on-topic.
I haven't. That looks like a really nice pen, do you like it?
I remember airports before

The first round of hijackings in the early 70's. About 1000% less soul crushing

And before deregulation. About 500% less soul crushing

And before the TSA. A slaughter house is less soul crushing even if you are the cow.
Originally, the question was ELI5 regarding the risks involved with privacy. I explained something that one could be concerned about. You attempted to flip that into a judgement regarding banks vs non-banks, and swerved to banks vs mattresses. I'm not here to provide financial advice, but here you are, still trying to pin down an opinion unrelated to my original reply. You're concerned with literal cash money, I'm concerned about personal data.

But since you ask. A fireproof safe is significantly more prudent than an ordinary mattress. And if I had such a thing, I wouldn't be bragging on the internet about where I keep it. Happy?
The github repo has instructions for running it on Mac and says that the stable Mac version is under active development.
It was profits. Airbus did effectively same thing with the A320 Neo in 2010, and it became the fastest selling commercial aircraft in history [0]. Boeing clearly was unhappy with that and needed to do something to compete.

[0] https://en.wikipedia.org/wiki/Airbus_A320neo_family#Orders_a...
> I am disagreeing with your subtle suggestion that Wolfe is sexist because he wrote a sexist character.

I didn’t suggest that at all. Again, I myself am a fan of the book. I only wished to point out that The Book of the New Sun has been so problematic for many female readers, and today with more awareness of the female perspective it may increasingly strike audiences in general as problematic. So, when we want to consider what is Wolfe’s best work, it might be better to point to his other 1970s works, as those may have aged better.

> a discussion of meaning in literature does not qualify as "mansplaining" just because I am a man who disagrees with a woman.

For a man to tell a woman that her discomfort with a book is based on her supposed misunderstanding of it, is definitely going to be seen by many women as offensive and mansplaining. If it is indeed the case that that female reader misunderstands the book, it would be better for a male fan of the book to just hold his tongue and not try to deny that female reader’s experience.

> Additionally, there are plenty of women who will make the same argument

If you actually look at discussions about The Book of the New Sun and sexism on book fora, you tend to find that women who like the book are not eager to jump in and defend Wolfe when another woman feels that Wolfe is misogynist. Those female fans of Wolfe tend to be more accepting of another woman’s viewpoint. It is almost always male readers who post to tell the female reader that she is wrong.

> And also overwhelmingly rejected as an absurd way to view literature based on countless examples.

No, that Lolita represents a dark element in Nabokov’s own psyche is frequently argued in scholarship. Not all critics agree with that position, of course, but it is one of the mainstream views.
For most of history, and increasingly today the simple aggressive behavior of bacteria, viruses and fungi was uncontested. For all of our intelligence, they still win a lot, and our best efforts are becoming less effective as they adapt. They don’t even have nervous systems, but numbers and a fast reproductive cycle are a bitch. See also: a colony of army ants killing everything in front of them.
I've had this happen before. For a six-month period I was able to finish my day's work and then head home and spend another 3-4 hours focusing on my own stuff. After having a three-week vacation, I lost this ability. I couldn't focus anymore. I was back to being a regular person.

Things I did to get my focus back:

One is that I introduced sugar/caffeine back into my diet. Drinking a sugary, caffeinated beverage improves my ability to concentrate significantly. While this might not be right for you, you might find that some of your other dietary choices are affecting the supply of glucose to your brain.

Another is routine. If you had the ability before, you can get it back again. One thing that helped me return to my groove was listening to the same music I used to listen to while concentrating. Having an album in the background on repeat can work wonders. Maybe there are some other important concentration triggers that you need to tap into.

Lastly, maybe your work just isn't that interesting. Rediscover what things you actually want to be working on. Get excited about something again.
And more importantly in this case, the appearance of your code is relatively meaningless compared to you failing to consider all cases of inputs.

Honestly, the appearance of code is irrelevant. The goal is to absolutely accurately meet the requirements - the true, actual requirements. It may not be within scope to know all the information you need to know to cover all the cases, and that's certainly a problem. But the cleanliness of your code, assuming it functions correctly, is unimportant to the operation. (It certainly will be a maintenance cost, though.)
No, it is silly to think that they didn't know about it... ie: for 7 years, no one looked at those passwords? They can't be that dumb...

Anyways, what other companies should we avoid, according to you (the ones that you referenced in your previous comment)?

Are you protecting your friends at Facebook, and yourself, because you know that you are likely to do the same mistake?
IT HAPPENED. I clicked the wrong button on my phone today and lost a few months of notes. Instantly thought of this message haha. Going to transition to Google Keep instead....
Part of the problem is that they pick a press release and did a bad job compressing it. They even forget the charge "+" in the molecules.

Here is another link of a publication that didn't break the press release:
http://www.astronomy.com/news/2019/04/astronomers-find-oldes...
Same thing here - have been using Google's autocomplete for 5 years and now it has become our biggest monthly expense for a niche consumer app. It cut our net profits in half.

Trouble is that there is no other service available with as comprehensive of coverage across the globe and so many languages as Google's, so we're just dealing with the hit.
Indeed, but the prereq is that you know the need absolutely and correctly initially. And you usually don't.
EXECUTIVE SUMMARY:
So Boeing produced a dynamically unstable airframe, the 737 Max. That is big strike No. 1. Boeing then tried to mask the 737’s dynamic instability with a software system. Big strike No. 2. Finally, the software relied on systems known for their propensity to fail (angle-of-attack indicators) and did not appear to include even rudimentary provisions to cross-check the outputs of the angle-of-attack sensor against other sensors, or even the other angle-of-attack sensor. Big strike No. 3.
In C# you can apply an `AggressiveInlining` to remove certain limiting restrictions, making it more likely that a method will be inlined - does Go have something similar?
Python written by someone new to the industry and eager to please and make a place for themselves VS Python written by body shop consultants who work at a company famous for failing projects that go well over budget and often simply don't work.
Using that argument millions of Americans have refused to let their children be vaccinated because they know more about medicine - even themselves. If your medical decision will endanger others it is a matter for The Great Protector, and, it's my opinion, that the great American habit of second guessing experts is what has let groups that oppose vaccinations, a round earth and the dangers of CO2 infiltrate modern society at such a large level.
I agree, but practically a lot of bad software practices happen when middle management don't fully communicate the tradeoffs that are made when designing and building software. I find it hard to believe that this was a problem that no one really saw coming, but just didn't get flagged at a level that was needed to investigate it.
Even the colors look almost right - I wonder how that can be...
This 'master-master LDAP setup' sounds a lot like mastodon's federation (not login with Google federation) and the problem with that is an user often belongs to many communities or may change from one main community to another during his life, so he would lose all his data when moving.
> What if the domain experts could not only speak the language of code, but could do some of the coding themselves?

Some can, especially in the academia. It… sort of works but is certainly not optimal. The truth is, it is not enough to be a coder who knows something about the domain, and neither is it enough to be a domain expert who can code. You have to be an expert at both, like the author of TFA. Or at the very least, your team has to be.
The title is "Only Intrinsic Motivation Lasts"

This needs to be "Only Intrinsic Motivation Lasts if You're Not Expecting a Reward"[1]. His career at Amazon demonstrated that. Like another commenter stated: "His earnings peaked." He stopped getting rewarded, so his motivation went down.

A better solution: Keep your job, but stop caring about being rewarded at work. Get your rewards from your personal life (marriage, children, social groups, hobbies, etc).

[1] https://www.spring.org.uk/2009/10/how-rewards-can-backfire-a...
> I have no idea how you get around this.

You start by courting people with an actual real, personal, counterculture message that doesn't get played in the mainstream media, and start with THAT community.

The Dave Rubin's of the world don't care about free speech. You can tell because they don't care about women's voices that are suppressed in workplaces. They don't care about Muslim or even atheist voices that are suppressed in political campaigns. They only care about white male voices and the occasional woman or person of color who happens to also care about guns or the scourge of feminism or some other primarily white male topic.

If you really want to create a bastion for free speech you would need to care about women's voices and black lesbian voices and disabled voices and fat voices and all of that.

But the Dave Rubin's of the world don't believe those voices are suppressed. You can tell because he doesn't invite anyone like that on his show. And as long as they keep thinking that white men are somehow uniquely suppressed due to "political correct culture" and that women and fat people and trans people ar just universally adulated and celebrated and welcome to speak at every occasion... As long as they keep believing that, the Voats of the world will continue to be cesspools.

I fear the reason they can't do that is they'd realize that the Dave Rubin's and Ben Shapiro's of the world are already well enfranchised and their speech is suppressed far far less than literally every other demographic.

And to be totally clear: I am talking about, for example white women at tech companies in San Francisco who are fired for honestly taking about their work, because the men around them interpret any assertiveness from them as an attack. Just to set the terms of the debate: women literally fired for taking about the work they were hired to do in a way any man could talk and receive only praise.

As an example.
I think you are misunderstanding: the issue isn't what HN is able to discuss, it's that HN isn't interested in the topics you want to discuss (which aren't particularly difficult, just expressly not what HN is about, in one case, and pointlessly omphaloskeptic, in the other.)

(Also, why would you link from a comment in the thread to the archive.org link for the same thread? If that link exists, it's not useful, and if it were to become useful, it would only be because it no longer existed.)
If they logged complete requests, the password might well be buried somewhere deep in request body, and not readily apparent to whoever is skimming the logs - especially if this doesn't happen for all requests, but only some subset of them.
Quitting Facebook/Instagram/WhatsApp doesn't actually stop Facebook from tracking you via its ubiquitous "like" buttons.
In the usual setting, the various orientations of the centers are considered irrelevant because you can't tell them apart. So those points in the configuration space are considered the same point.

There is such a thing as a cube with marked centers, sometimes called a supercube, where the difference does matter. These are harder to solve, and I believe God's number is still unknown in that setting.
> Akuthota had recorded himself destroying one of the computers using his iPhone, stating “I’m going to kill this guy” before he inserted the USB Killer device into the PC’s USB port.

I don't know about everyone else, but I totally read his quote in an Indian accent and replaced "this guy" with "dis guy". I've heard so many Indians use "this guy" when explaining something, it must be an idiom in their language.
This is interesting, because I used to have a bootleg “Super Mario Bros” for the C64 back in the day.

The gameplay was similar, and it certainly had characters that looked like SMB, but after about world 1-1, the game got progressively different. Like one novel element the game had were these walkways that would disappear as you walked over them.

It wasn’t a bad game. Just a different game. I think this it[0]. Apparently it’s a resedited version of the SMB knockoff The Great Giana Sisters [1], which I had never heard of until now.

[0] https://www.youtube.com/watch?v=OgFzyM3my7M

[1] https://www.retrogamer.net/retro_games80/the-making-of-the-g...
"Looks like I'm going to be laid off soon :'("

Ouch, Score: -1.0. I guess this is going to be counted as salty too :D.
> The Linux world has a lot of conventions you just 'need to know about' in order to navigate. It works very well for experienced people, but it isn't helpful for newcomers.

The Windows world also has a lot of conventions you just need to know about that aren't friendly for newcomers.

If you are dealing with the version number, it means you are installing the system. How many everyday Windows users do you think have ever had to install their own system?

You could take a non-advanced user, sit them in front of the first step of the Ubuntu install procedure, and I can guarantee you that they would make it to the end and boot into a perfectly working system. Do the same with a Windows install procedure, and if you are lucky they will make it to the end and boot into an absolutely useless machine that doesn't even connect to the internet because it's missing drivers. Now good luck sending your user on a drivers scavenger hunt over the internet. 30 seconds in they will have installed some ad-ware "Driver Doctor 2019 Express Deluxe TM" and will require a new install anyway.

The reality is that the Linux world today is really not bad at all. I would argue that Linux major distros today aren't any less friendly than anything else on the market. The article mentions Jason Evangelho's article, and I would encourage anyone who thinks Linux is not user friendly to go check out his articles and his Twitter feed. He also recently started a podcast called ChooseLinux, where they talk about the challenges and experiments in having a complete newcomer (himself) approach Linux from different angles (gaming included).
I think this claim is true in its explicit sense. The Tolkien connection makes an interesting story even more interesting, which probably increases media attention by some non-zero value.

But it would be an interesting story for many of us without the Tolkien connection. Beowulf is an important artifact in the history of the language many of us are deeply attached to. And better than a potsherd, this artifact literally speaks to us from the distant past (literal if you consider writing of this sort to be a form of speech, as I do.) If the claim is implying that most of the coverage is due to the Tolkien angle, and it would have little to no coverage without it, I believe that to be incorrect. But I don't know if that is what was meant, and the explicit interpretation of the claim is probably correct.