skysight-inc/HackerNews huggingface dataset:
>In material terms, people making high salaries at FAANG companies are still closer to their low-paid and contract working peers. But it’s important for them to think that they’re closer in position to the CEOs and Capital owners so that they’ll continue to administer the ownership class’ empires and bureaucracies. Thus the fiction of meritocracy.

Uh... I think that's the wrong argument. The people making "high salaries" (let's say... >= $100k/year, base salary) at FAANG companies really are, de facto, petty bourgeois. They don't just get "stock options" that never materialize. They get annual bonuses in the tens of thousands of dollars, plus stock options or RSUs that vest to create further paper wealth. In the Bay Area with its stupidly stratospheric housing prices, maybe we can talk about these people being "middle class" in the same way my parents are (ie: as white-collar employees making middling salaries). Maybe.

But really, just about anywhere outside the Bay Area, most of those high salary FAANG employees are building capital far faster than they lose money to living expenses, and provided they're willing to live cheaply and far away, a secure early retirement in middle-age is a strong possibility. Given some moderate but successful investments, they could even get truly rich.

Working class is when you convert labor into money into commodities. Owning class is when you convert money into commodities into money.

But what's correct to point out is that the vast majority of programmers, software engineers, and IT staff aren't high-salary FAANG workers. They take home a median income, in fact, of about ~$65k/year.
Hey, OP here, thanks a lot for the feedback.

I understand some bits and pieces about how containers work internally on different platforms, I also have a draft article that goes into depth with these, but the goal of this specific article was to give some general information as a basis for people to get started. You don't have to how namespaces work on Linux in order to build a Dockerfile for your project and share it with your colleagues. You don't have to have the most optimal image in order to replace your `git pull` on your server with a simple Docker Compose setup. My goal was to give high-level overview of these technologies and include actionable examples so that the improvements I believe these technologies bring can be applied immediately by the readers.

> Most developers are really bad at teaching
As per this one, I am honestly sad to read this, though I am glad that you gave this feedback. I had a really hard time a couple of years ago when I was starting to learn these technologies, and I remember very vividly that everything I read was very abstract and lost in detail, which made me feel very dumb. I personally believe that any complex topic can be explained to a layman if the teacher knows the topic well enough, and I wanted to attempt to build a document that I wish existed at the time I was trying to learn these stuff. I was thinking I did a decent job with this article, but clearly there are some short-comings in terms of the content and the way I explained things. If you have any suggestions, please feel free to give suggestions so that I can make improvements to the article and keep it as a living document, I am genuinely interested in improving both my skills and this article itself.

Again, thanks a lot for the feedback.
The nice thing about today's date, 2020-02-02, is that it is palindrome in three date formats: YYYYMMDD, DDMMYYYY, and MMDDYYYY.

This should probably be called "Universal Palindrome Day" because it is a palindrome irrespective of the endianness (big, little, or middle) that is used in various countries.

Here is the list of all such dates until the year 9999:

0101-10-10
1010-01-01
1111-11-11
2020-02-02
2121-12-12
3030-03-03
4040-04-04
5050-05-05
6060-06-06
7070-07-07
8080-08-08
9090-09-09

The next such one is over 101 years away from now.

Here is my own blog post on this topic: https://susam.in/blog/universal-palindrome-day/ :-)
Remembering Mollie Orshansky – The Developer of the Poverty Thresholds
Wokeists are fairly adamant that we should be judged/hired/listened to a greater or lesser extent depending on the color of our skins. So overtly quoting MLK's famous quote identifies people as someone who disagrees with that assumption, and thus blackball-worthy.
> The article cites the quote as an example that will fail the political test.

Untrue! It cites using/invoking the quote as one that will fail the political test. Which is precisely the phenomenon I described.
What do the 2nd and 3rd question have to do with the 1st?

I don't see a clear connection because:

1. the current U.S. president won without having either of those attributes you imply are worth mentioning

2. Bernie Sanders hits both of your imagined electability points and couldn't even beat Hillary Clinton to gain the Democratic nomination last election.

3. Bill Clinton, probably the epitome of "relatable and struggled," did beat George H. Bush who was the opposite of that. But George H. had already been president for four years!

4. OMG Sarah Palin! It's as if the universe read your question and traveled back in time to deliver the perfect counterexample to your implication. Remember that Republican voters absolutely loved her folksy ways, her seemingly unrehearsed speeches, and her professed rejection of PC culture and Democratic elitism. She was unfortunately so much like the average voter that she lacked the basic competency necessary to run. That was noticed by the voting public and it did help tank McCain's campaign.

So yes-- relatability and personal story are an inescapable part of American politics. Also, major triads probably make up a significant proportion of Mozart's symphonies. But if one implies that's all there is to talk about in either case it doesn't show an understanding of the subject matter.

Edit: protect against irrelevant digressions.
This one also has ‘neighbor spoofing’ blocking.
More than just code duplication, what about functionality duplication? By functionality I mean code that does the same thing but is written significantly differently.

This is by far the most insidious problem as you can't just wrap duplicated code up into a function and move all the code to one place.

Usually this problem appears not just as functionality duplicated in many places but each time the functionality is also intertwined with other features and cannot be decomposed to get rid of the duplication.

In most styles of programming there is no way to get around this issue as it has to do with program "design." Unless you can make a design that anticipates the duplication, likely a duplication is inevitable.

However, if you make your variables immutable as much as possible you can get around this issue and solve what was seemingly a "design" problem but was in fact only a problem with mutable variables. It's too bad the majority of programmers don't know about this.
Here's a discussion from last month about an encounter I had with this rule:

https://news.ycombinator.com/item?id=22024294
Well, if you're sure it's going to sink compared to resources and your survival skills, it's logical to choose the lesser of two weevils.
If you want high resolution pitch, then you basically disagree with the whole concept of MIDI. The concept of MIDI is that notes are symbols. MIDI tells an instrument to play A4, not to play note witha 440 Hz fundamental. MIDI doesn't care how that instrument i tuned. A4 could come out as 430 Hz.

That said, MIDI supports microtonal effects like pitch bending. Pitch bend messages use 14 bits.
I've said pretty much all I have to say about this, here:

https://news.ycombinator.com/item?id=7071219
LoCoBot · an Open Source Low Cost Robot
There are folks who see very clearly that MLK's dream remains unfulfilled, who want it to be fulfilled, and yet who still oppose making hiring decisions on the basis on someone's race or gender.

Those are not mutually exclusive.
Their software things (drivers, compilers, apis) are laughable.
Staying home (from an "open office" design) and working there.
Europe has been categorically worse, considering the scale of antisemitism, ie. the Holocaust.
Hey, OP here, thanks a lot for the input. I know that the company uses the same name for multiple stuff, but I also think that, from my very own experience, people associate the name "Docker" with containers in general, regardless of the runtime used with them; therefore, I wanted to come up with an explanation that is simple enough to get started with containers, and decorate it with some examples to make things more approachable for beginners. I believe that there are certain improvements that containers might bring to software development lifecycle of certain products, and I wanted to enable people to attempt improving their workflows with this article.

If you have suggestions to improve my point above in the article itself I'd be glad to take that input and incorporate it into the article itself, feel free to write here or reach out to me via email in my bio. Again, thank you for the feedback.
402 is the area code in Eastern Nebraska (think Omaha and Lincoln)
> That's true, it is a mirror, which should be disturbing to anyone on the left who doesn't want the left to be a mirror of the right.

I mean, sure, but I was meaning to make you think about your own tendency to fall into the same trap.

Also, the left can scarcely avoid being a mirror of the right in many ways, given that both groups are made out of humans. The influence of ideology on social dynamics is overstated.

> What does saying, "I don't think you deserve to be heard" say about the person saying it?

But see, you're putting words in people's mouths here. This saying is far from the average left-leaning position.

Even if we were to look at the subsection of the left that wishes to de-platform certain individuals, they generally wouldn't say something as crude and caricatural as "I don't think you deserve to be heard." This is, perhaps, what you think that they think, but this is uncharitable and dismissive.
Many oh-my-zsh plugins are just collection of functions, which I think could be considered scripts.

https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins
You probably have one operating environment. It is the environment that you wrote that script for. Generalization in 99 out of 100 is introduction of an unnecessary flow that won't ever be executed outside the test but it will eat time.
I decided that as QA, I was going to own our end user's experience, and not worry so much about which team was responsible for what.

That is, when I'd find an issue that needed fixing or monitoring, the dev's on different teams would argue about the contract. "Well it's their fault because they change the webservice, so they should have tests." Etc. The hot potato would be passed and nothing would get done by any team.

I was like, screw that, I just want it to work. So as much as I could, I'd set up monitoring tools and tests to make sure our stuff worked, rather than waiting for it to break and doing a long song and dance about how it "isn't our responsibility."

Users loved my work and I became known as the go-to person if you actually needed a problem solved, rather than argued over.
To me, the real issue is that a design decision should ideally be expressed at only one place in the code. Then, if that decision is changed, you change that one place in the code. If the design decision is reflected in two or more places, chances are that when changes are made, one of those places will be missed. Some languages force you to write things twice (the prototype and the definition in C and C++), but at least the compiler helps find mismatches.
Honestly, your mom is just enjoying exceptional genes or something.
Critical Vulnerabilities in Azure Cloud Infrastructure
The churches that still exist often still do work this way, and there are still a lot of them, even in places like SF. They are shrinking, though.
So it happened like 900 yrs ago and after next one it almost take 900 yrs for same date to happen. And I am alive on one of this rare event. Need to cut Cake. :)
The Twitch streamer behind Tfue’s custom $3,500 mechanical keyboard
There's more craftsmanship nuances between being lazily obliviousness to real-world impact and prematurely optimizing everything. Build something that works and is useful first, make it not suck and then try to make it awesome with what time is left. IOW, pull model of development from the real world rather than pushing through arbitrary/unprioritized development obsessed with using particular technological fashions. Yes, reuse optimized libraries that are best at solving common problems but don't deploy Hadoop to make an Arduino toaster, e.g., apply engineering discretion long learned from much trial-and-error and then verify it works and is correct with proper testing and benchmarking.
I wonder if it couldn't be replaced by proper vaping. Sharing a non toxic thing to inhale on the side.
You're the one dragging this strawman "phenomenon" into the mix. But sure, I am willing to believe that the administrators of the test are thinking the same thing. While this may explain their actions, it does not justify them.

The overall result is still that an anti-racist quote is being condemned, because it contradicts the narrative desired by the political test.
I think we already are using another calendar system! Most used dates in existence are probably using Unix time, at least I know I only check the calendar a few times a day but I have systems running checking it multiple times per second.
yeah. he lost me with that.
Most workers are granted shares in the companies they work in. Doesn’t that make them stakeholders already? They could band together and control the company if they wanted to and were granted or bought enough shares.
Christopher Wray’s FBI Caught in Another Lie and Cover Up
The only real benefit to distinguishing is to pay more for the same thing. A person asking to prove something is "real" is literally volunteering to overpay.

Imagine having two ot of the otherwise same thing in front of you but one comes with an optional marketing hype tax.
I seem to have missed your excellent syllogism, but how have you reached the conclusion that it costs a 100 bucks to be not poor?

Plus I already live quite freely, thanks.

I have no problem with having an option for people that would need to pay only when the need arises. (And they would pay full price, go into debt, or they would be euthanized if they haven't paid at least X years of HC insurance plus they have no money, nor any reasonable chance of making some after recovery.) That would be a nice natural experiment.
/r/nbastreams is an extreme because that directly affects league pass sales. Highlights / clips are probably less of a concern, but definitely still a concern. Adam Silver has said "The way we look at it: we’re incredibly protective of our live game rights, but for the most part, highlights are marketing" https://www.sporttechie.com/adam-silver-against-suing-nba-hi...

We also think that NBA itself, ESPN, and BleacherReport can benefit from this technology. There are a lot of potential use cases we think that can be unlocked with this. Right now we're going the consumer route first where they can see live clips, but we can see ourselves potentially working with one of the bigger players if they see value in this.
Thanks for calling this out.. we are definitely still perfecting it. We have a few that have timing issues, but we think 90%+ of the videos we post are accurate.
I totally agree. That wasn’t the sentiment I was responding to, which sounded more like “nobody knows how that works, and they don’t really need to, so why are you wasting their time explaining how it actually works?”
My life experience is that there are a lot of places, especially those that hire remotely, that will happily interview folks with non-traditional backgrounds including no degree at all.

If you're willing to go on-site there are a lot of other good options as well.

If you want to chat privately about this, I'd be willing to. My email is my hn handle at gmail.
Copying from one of my responses to the same concern:

"Highlights / clips are probably less of a concern, but definitely still a concern. Adam Silver has said "The way we look at it: we’re incredibly protective of our live game rights, but for the most part, highlights are marketing" https://www.sporttechie.com/adam-silver-against-suing-nba-hi...

We also think that NBA itself, ESPN, and BleacherReport can benefit from this technology. There are a lot of potential use cases we think that can be unlocked with this. Right now we're going the consumer route first where they can see live clips, but we can see ourselves potentially working with one of the bigger players if they see value in this.
Super sad. I interviewed at Samasource early in my career. They had a cool mission, and Ms. Janah seemed really inspiring. Glad she got to do so much with the time she had.
>Sometimes people say things like, “It’s cool that you work a real job, working with your hands…”. The guys I work construction with all talk about working “real jobs” too, except they’re talking about “not working here.” It’s the polar opposite.

That's the realist thing I've ever read.

Definitely getting this guy's book.
why is this trash got submitted? author picked Django but trash talk PHP. Apple to Apple. shouldn't you compare Django to laravel? Wikipedia, WP, Facebook and countless other site/project have been build with PHP. so...like WTF?

HN is going down in quality with trash like this.
Copying from one of my responses to the same concern:
"Highlights / clips are probably less of a concern, but definitely still a concern. Adam Silver has said "The way we look at it: we’re incredibly protective of our live game rights, but for the most part, highlights are marketing" https://www.sporttechie.com/adam-silver-against-suing-nba-hi....

We also think that NBA itself, ESPN, and BleacherReport can benefit from this technology. There are a lot of potential use cases we think that can be unlocked with this. Right now we're going the consumer route first where they can see live clips, but we can see ourselves potentially working with one of the bigger players if they see value in this.
The Wikipedia article tells a slightly different story:

> Selkirk had grave concerns about the seaworthiness of their vessel, and wanted to make the necessary repairs before going any farther. He declared that he would rather stay on Juan Fernández than continue in a dangerously leaky ship. Stradling took him up on the offer and landed Selkirk on the island with a musket, a hatchet, a knife, a cooking pot, a Bible, bedding and some clothes. Selkirk immediately regretted his rashness, but Stradling refused to let him back on board.

https://en.m.wikipedia.org/wiki/Alexander_Selkirk
Webtorrent is taking off, there will be no way to prevent this realistically.
Not to sound corny but if you really think about it every single day is rare, just in different ways.
Let me know how you like the app!
The backend uses Twilio. They have good documentation and examples, and their teams are responsive.
Why downvoted
Do you have any familiarity with IG Metall? If so, how helpful do you think are they, or were, for organized labor?

Also, worker-owned co-ops seem the only way out of shareholder rent-seeking and narcissistic management behavior because just giving workers input without a fair share of profits is still similar to keeping slavery but adding a suggestions box.
You're again describing the ideal. There is, however, a reality that isn't congruent with the ideal. So "wokeists" may be operating in a space where reality tempers this enviable ideal.
Is that with or without payroll tax?
The Nexus of Art and Addiction: “7 Hills” Begins Its Television Journey
You already need a daemon which can access everyone's mail. Unless you're the only mail user on a server, whatever piece of the system logs you in, it dispatches the request to a given mailbox - it has to have global access by design. (even if indirectly by spawning another process with the right privileges)

Disconnecting the concept of an email user from a system user definitely improves the situation and is unlikely to introduce new failure points. That's how the biggest email providers work - you don't expect gmail to create a new uid for you when you create an account, right?
GNU C Library 2.31 Released
Healthcare is something that would benefit the working class.

Unfortunately one of the side effects of Obamacare is that rates have skyrocketed to the point that many people can't afford it.

There are subsidies, but the premiums / deductibles are still high enough to be basically useless for many people. Add to it that we had a mandate that you needed to have insurance or you'd be fined.

There are a lot of good things that came from Obamacare, namely the removal of pre-existing conditions and the ability to keep your kids on your health insurance after they've left the house.

But there are real issues with the program, and what many people hear when they raise them is effectively "You're just holding it wrong" to steal that old iPhone marketing wank.

I honestly don't know anyone who is against improving healthcare in the US. The main thing people are afraid of is that a well-intended change will make things worse for them.

(This is a rant at this point that I'm not even sure is responding to anything you said)
this is the story of the survivor, anyway
Most of my ethernet cables' plastic bits break off after like 20 usages.
> The diamond industry treats flawless, clear diamonds as the ideal

Well, for approximately flawless, clear diamonds, yes, actually flawless, clear diamonds are the ideal.

But, e.g., blue diamonds are, like, vastly preferred by the market over clear ones, with a couple orders of magnitude price premium, iirc.
I’ll believe it when I see it. ATI has never made a good product and nothing has changed recently to turn them around.
Making clips of every play does not really seem to fit their definition of highlights
Challenging the myth of individual programmer productivity
facepalm Yes.
Hey now, OpenSMTPD shouldn't be compared to systemd.
Reminds me of the interesting number paradox[1]. This can be easily extended to dates too in this manner:

Every date is interesting. Proof by contradiction: If there exists a non-empty set of uninteresting dates, there would be an earliest date in this set. But the earliest such date is itself interesting because it is the earliest uninteresting date, thus producing a contradiction.

[1]: https://en.wikipedia.org/wiki/Interesting_number_paradox
This technology is not new, dating back to 2000. It was kicked out of the NFL as they used it to review plays at half.
First death from coronavirus outside China reported
After finishing this article I can't help but think that he's writing about himself for himself than anyone else. Not everyone lives in Ivory Towers or is the partner at a prestigious law firm. I truly can't imagine this applying to any of the leftist activists I know; and by activists I mean they organize, protest, and collaborate multiple times a week. They're all working class people -- of the top of my head, off the ones i know personally, there's a retired school teacher, a caretaker for the elderly, a machinist, a waiter, an electrician, a nurse, a mechanic, an engineer, and a janitor. They all have various degrees of involvement in the leadership of the local D party and activist groups.

Just who is this article aimed at? I don't mean the article doesn't have some good points, but the way it treats this as a monolithic generally true problem immediately strikes me as incorrect. Dude's in a bubble of his own to think this is sage advice that can be generally applied.
200 with full content for robots
http://shakespearelang.sourceforge.net/report/shakespeare/sh...

Arguably a bit more subtle than your sample code.