skysight-inc/HackerNews huggingface dataset:
It's really not mindboggling at all, in regards to modern sensibilities. It's still regularly going on today.

It's identical to blowing yourself up to kill infidels (argued as a great honor by those advocating it, you're the chosen one). And it's similar to crashing your plane into a ship as part of the Shinpū Tokubetsu Kōgeki Tai, commiting suicide, sacrificing your life to defend the empire and emperor. To be clear, I'm not adding any commentary on the practices, merely noting the historically recent nature of very similar concepts.

One of the most universal tenets of popular religions, and typically most spiritual belief in general, is self-sacrifice.

With these forms of suicide, it's an other-world calling that is meant to be greater than the value of your own life. Modern sensibilities perhaps make it more shocking, however I don't see anything changing about this core concept and its practice in the next century. So long as most religions function on degrees of self-sacrifice, somewhere someone will be taking that to the next step and demanding people sacrifice their lives to some proclaimed higher calling.
There is also e.g. Chocolatey[0], which IIRC is the closest thing to a GNU/Linux package manager for Windows.

I install and update from Chocolatey whenever possible.

[0] https://chocolatey.org/
https://en.m.wikipedia.org/wiki/Five_Eyes
A sperm whale could theoretically swallow an adult human, but it is very doubtful that this has ever actually happened.

http://www.whalefacts.org/can-whales-swallow-people/
The United States for the first century or so had open immigration, but citizenship was restricted to "free white person(s)" of good character. The distinction between citizen and resident is therefore quite old, but originally open immigration was simply taken for granted. Immigration police didn't exist, nor police generally. So on the one hand, there wasn't even a hope of enforcing an immigration law, there also wasn't much in the way of government services. We've always had a distinction, but it was originally pretty arbitrary, racially biased, and mostly irrelevant, and the context has entirely changed. I'm not sure what conclusions may be drawn from that.
I really liked that 2/3 of the post is a walk through the solutions using existing tools before getting to the project.

I also like how it combines a "big data" format (parquet) with the main "your data isn't actually big data" tool of choice (sqlite).
Your machiavellian take holds water, in my opinion.

If managers were paid less than (or just as much as) their directs, what would change?
> Cause handling people and their issues is about 5000 times harder than handling code

I'm of the opinion that any job is super hard if you apply yourself.
A lot like stackoverflow then :-)
Have you considered looking into white hat hacking? You could essentially be paid by companies to hack their own product entirely legally for the purpose of better securing it against potentially malicious hackers.
At risk of sounding like a ludite or troll, why aren't these used in modern times? Earth architecture is so efficient and cost effective, it seems.
Sure, but it’s not an option for brands, which is the more relevant comparison here.
The argument isn't that Amazon is making things hard on consumers. It's that they are killing brands on a battlefield they control absolutely.

Think of it from the brand perspective. CVS pays you to stock their product on their shelves, so while they compete with you, they also send you money every month regardless.

On the other hand, you have to pay Amazon to include your products in their catalog. So while they compete with you, you pay them for the privilege. And everything you do to innovate, they steal.
How dare those evil conquistadors demonize such a beautiful tradition of cutting out a person's still beating heart and using their skull to create amazing architecture?
Wink-lemmatizer
The US Navy created Program Analysts and Review Technique (PERT) for projects like that. It seems to have worked pretty well.
https://en.m.wikipedia.org/wiki/Program_evaluation_and_revie...
Probably more IC's that stick to what they're doing. The point of a manager receiving higher pay is that they (generally) have the same experience as most IC's, but can be a productivity multiplier thanks to people skills.
The greater risk is mass starvation due to inhibited food production. Cancer can take a few years to kill you; starvation takes a few weeks.

We have been genetically modifying things to feed ourselves for thousands of years. We bred features into dogs so they would be better at finding food (e.g. beagles), is that not a form of genetic modification? We grafted strains of grass on to our wheat to make it drought resistant, isn't that genetic modification too?

I'd challenge you to find me some kind of food that humans haven't genetically modified. The experiment has been on going for a long time and human life expectancy is at the highest it's ever been, seems to be working out well!
Lets break it down a bit.

# Ideally you don't want managers to write code since that would set them on a path where they can get preoccupied with stuff which is not the big picture.

# Managers tend to see the big picture and direct the team on its course with good people management skills. This is one of the most significant role in the organization.

# Measuring the importance of an individual to an organization based on his/her pay package is not the right median.

# Most software engineers are pampered a lot unlike other profession so they tend to have an inflated ego to assume they are worth more than almost everyone. Just having an ability to hard labor a building construction never meant the person is the most significant!. Not an ideal comparison but hope it drives home the point.

In most cases people envisioning bigger picture can get paid more but that is in no way an unfair thing.
>But, IMHO becoming a highly paid manager just takes experience, a smile and luck (placed on the right team).

like happening to be the manager of that guy who wrote swift.
yeah. I love Go and I enjoy javascript. For completely different reasons, and many of the things I love about Go I hate about JS, and vice versa.

It's either an incredibly minority viewpoint, or an incredibly silent majority, though. I think partly because it neatly divides along Static vs Dynamic religious war lines.

I'm going to be really interested in writing some front-end code in Go, just like I was interested in writing some back-end stuff in Node. But I have the feeling that I'll quickly revert back to writing the backend in Go and the frontend in JS. Not out of tradition or tooling, but purely because they've been designed/evolved as better languages for those roles.
> It invites or raises the question rather than begs it, but your point is understood.

By my reading, 'nicklaf used the phrase in the technically correct way.

But, as a recovering philosophy major, I'll just point out that the phrase "begging the question" is just a bad 16th century English translation of the Latin phrase "petitio principii" that literally meant "requesting a postulate", and which itself was a medieval translation of the original Greek phrases "τὸ ἐν ἀρχῇ αἰτεῖσθαι" and "τὸ ἐν ἀρχῇ λαμβάνειν", which meant, respectively, "asking the original point" and "assuming the original point."[1]

We say that the English translation is "bad" because the translators were jumping through hoops to avoid using the fancy Latin in favor of the vernacular (or vulgar) English.

I caucus with the folks that say that we should just use the Latin phrase, "petition principii", as we do with other well-known fallacies.

[1] http://languagelog.ldc.upenn.edu/nll/?p=2290
The worst part is if he put that it's not to be used for commercial use (Windows version or something) and just sell commercial licenses he'd be rich and not have to deal with the crummy income he's getting from malvertisement. Let's be real, corporations will pay good money for convenience. Lots of companies still pay for Visual Studio and MSDN accounts even though they can get .NET Core and Visual Studio Code for free.
Not my area but I don't think that's the case for the analog ICs, or the analog part of mixed ICs.

The constraints for generic digital logic soup are comparatively "simple" : make wires as short and neat as possible and then check the (simulated) physical timing characteristics.

Analog is more artistic since any noise or crosstalk degrades the signal irreversibly (for low noise stuff) and any wire is a transmission line (for high speed stuff).

Actually even for digital I'm sure you still have to do manual layout for the most critical pieces of high-performance designs (say a register file on a nvidia gpu).
If you want a job and a career these days, make or contribute to open source projects.

The days of getting a career from unauthorized hacking into systems are over. That road leads to prison/death, as it should.
I think the example given with Alexa voice purchases ("Buy batteries" only results in AmazomBasics batteries being purchased) is a pretty major difference that makes the in-store comparison not really a great analogy.

Every CVS I've been to always has the CVS brand pretty much right next to the major label brand - they're equally accessible. If I ask a store worker where the shampoo is, he'll point me to the shampoo aisle where the CVS and major label brands are side-by-side. Contrast that with Amazon, where (at least for me) searching for "batteries" returns AmazonBasics in the top non-sponsored position.
Right I see the argument, but I don't get why it's a valid argument. I just don't get why this is news. Every retailer I've shopped at in the last year does this.
There is plenty of software on your local machines that can be hacked risk free. No one will care if you find an exploit in your own IoT doormat.
It really depends on how much the manager throws themselves into their work. I’ve had a few really good ones that I felt were actually helpful and the vast majority that just go to meetings and completely fail to isolate their team from chaos.
An LISP with structured data and a data inheritance. Trivially embedded in a host language. Sign me in.
Have you considered becoming a detective in the police force? Why were the police not the ones to solve it?
I agree with you, and honestly if you were used to FileZilla just working and not having malware on it like I was you wouldnt even think about reading before downloading cause you've downloaded it a million times prior... Now I just don't bother with FileZilla, rather use SCP on a terminal.
This doesn't always happen but when it does, assuming economic efficiency and perfect information, there are some good reasons:

* Managers' actions take effect across the entire team, and therefore having a 1x manager vs a 1.1x manager on a 10 person team is like if any individual (assuming evenness in the team) goes from 1x to 2x.

* It is harder to find someone who can effectively manage human beings than someone who can effectively solve technical problems. Mildly supportive evidence is the percentage of people who complain about their managers vs. the percentage of people who complain about how hard the problems they have to solve are. Your maximum attainable compensation is the minimum of the value you provide and the cost to replace you, and good managers are rare.

* In practice, few people are pure managers - they also solve technical problems. Often, they will participate in architecture questions, but not implementation. If they do so, their technical contributions are also on a lever.

However, there are secondary factors too:

* Managers tend to have more experience. More experience, until a point, leads to higher compensation because successful experienced people are rarer

* The depth to which humans perceive contribution to success is limited. A CEO will see whether his engineering division is effectively delivering value and reward or punish its organizational leader. Likewise all the way down the chain. This is leverage in terms of responsibility and risk.

But the short form of my theory is that where it's true, it's often because they deliver comparatively higher value to the organization.

If it's true, a consequence would be that the organizations that have a culture of self-organization and alignment will have managers that command smaller multipliers solely on their management skills while those whose members require substantial management (for mediation, communication, or prioritization) will place a premium on managers.
> First, this is not strictly true; many senior ICs get paid more than managers, and the comparison between manager-track job levels and IC-track job levels varies at different companies.

Are those ICs getting paid more than their immediate manager?
I'm not sure what about the OPs post would make you think they consider the copyright system to be perfect. They merely suggested that there is nothing stopping you creating a DRM-free console.
At the same time there has never been another point in history where so much open source software is freely available to everyone.
I would go even further. Why would you NOT expect the asymmetric power relationship to logically lead to increased compensation?
As someone with a great interest in comic paneling, I can agree, but there's so few that seem to do so. Not only that, but the vertical format (particularly as it pertains to optimization for mobile devices) leads to a number of negative effects, not limited to extended scenes where not a lot happens -- and the size and space available conflicts with the actual storytelling.
It's hard to imagine a manager making people do 2x as much. But it's not so hard to imagine a manager making people work on something 2x as important.
Speaking of editorializing, the article's author took to Twitter [0] to defend her article's reverent/respectful tone and (nowadays-common) unspoken premise that all cultures and ideologies are equally good and valid.

You'd think it'd be easy to use ritual vivisection, human sacrifice at scale, organized child murder, and cannibalism [1] as an absolutely unambiguous black-and-white line by which to demarcate civilization from barbarian savagery. But amazingly she's willing to defend the latter in writing.

In my opinion this constitutes dispositive evidence that the article's author is absolutely batty.

[0] https://twitter.com/lizzie_wade/status/1010178681334050822

[1] She has conveniently omitted from her article any mention of the American natives' widespread and well-documented cannibalism.
I thought the same thing. Compression artifacts that don't sound like compression artifacts, could lead to hard-to-detect mistakes.
Ask HN: Why do you enjoy drinking alone?
My unfounded prediction is WASM used to rendering to canvas, bypassing DOM completely, more or less separating the front end from the browser.
Yes - as with all things, higher reward is for higher risk.
An article is not a Show HN. If it were, every post here would have "Show HN" on it.

Please see the rules: https://news.ycombinator.com/showhn.html.
I did want to add that it's good to hear about people being happy despite living in poverty. Sometimes poverty makes a bad situation worse, sometimes it doesn't affect anything, so maybe having good family and parents, maybe a safe community and similar things are what really matter?
I have to mostly agree here. There are many things that are full-on egregious.

There are other things that are convenient and fairly vulnerable. I don't think these things are discussed enough, but they ought to be. Many things in SaaS or PaaS are convenient, but you sacrifice a class of security. I'm not sure if the script is changed across the board enough to compensate.
This is probably a better for something like Reddit. You likely won't get much response here.
Fridge and Toilet would fall more under IoT I would think no?
PSA: the replacement parts that Apple is now using are not identical to the original parts that are taken out.

I learned this today from a Genius Bar employee at the Apple Store Stanford. He said that they have slightly tweaked the parts so they aren't as susceptible to jam/malfunction.
I've never heard of the term 'individual contributor.'

Can anyone clarify?

As I understand teams are built from managerial roles and "worker" or technical or engineering roles. If it has to be a three tier system instead of two, it (typically) consists of a manager, then one or more tech/team lead(s), then engineer(s). I'm not sure which one of these are individual contributors. (or aren't they all?)
I think the wire fraud was probably something aside from their main activities -- like how Al Capone got put away for tax evasion.
An Apple Store employee told me today that they are using slightly different parts, which are less prone to malfunction.
This is not a case of teenagers stumbling across some leaked software and then getting disproportionately punished for the unauthorized access. This is a about a guy who, in one example, tried actively to sell leaked software for profit. This is not about kids just having some harmless fun.
When it comes to software security, second chances are for accidents.
>There's too many different frameworks and technologies that can be used to write front end code. There's no way I can be expected to know all of them.

Why would you need to know all of them? Did you need to learn Fortran before you could start making things in Java or C++?
More of a general observation than something directed at you in particular: back in the 2004-2005 timeframe, I saw a cohort of developers thinned out by the jump from ASP/VB6 to ASP.NET/C#. They made similar arguments (mature framework, lots of documentation, de facto standards, also lots of FUD). Microsoft appeased them with VB.NET,and made soothing noises about them not being replaced.

I suspect that the move to the current JavaScript-heavy ecosystem killed more careers.

WASM represents another potential shift. If one wants to survive, one has to prepare for these shifts, and not emotionally invest in a particular tech stack.
Stop using Windows 10, its a malware not OS. Use real OS like Linux/BSD. Windows 10 is a true horror show, it has way too many backdoors and sends every single keystroke to Microsoft no matter what you disable.

Here is one article; https://www.gnu.org/proprietary/malware-microsoft.en.html

Windows 10 has also been banned by some contries because of this security issues.

[1] https://windowsreport.com/russia-ban-windows/

[2] https://arstechnica.com/tech-policy/2015/08/ban-windows-10-i...
An Apple Store employee told me today that the replacement parts are not identical to the original parts. The hope is that they won't just be repeatedly replacing top cases, but that they'll actually be able to fix the issue for folks.
That the stat is not only subject to manipulation, it’s pointless.

If every American shopped on Rakuten vs Amazon, bought Samsung vs Apple, searched on Yandex instead of Google, banked at Barclays vs Chase, took a Didi vs Uber, if every hedge fund manager was based in Zurich vs Greenwich, US income disparity would not be so jarring, as the wealth would accrue elsewhere, exporting the income disparity with it.

Would the US economy be better off?
To answer this question accurately you have to look at it from the perspective of the person who has the authority to make the hires (e.g., C-level, VP, people with financial control).

Aside from the multiplier effect of a good manager which is mentioned in a few other comments, a manager is someone to whom the employer can delegate responsibility. This is usually the most valued skill set an employee can possess -- if as the owner/CEO/VP/General Manager you can just take a certain area of the business, give it to that person, and sleep easy at night knowing that it's taken care of, that peace of mind is worth any price because you're now able to focus your energy on other areas of the business.

The same cannot generally be said about any IC (even though in come cases great ICs can have a remarkable impact on the business).

As you go deeper down a corporate hierarchy motivations may become distorted, but fundamentally this is how it works at the top.
Yes absolutely. Managing a manager is hard. Objectives and accountability are easy to get muddled because their tasks are all people based. I am still looking for a practical and resource-efficient way to manage.
Yes, it was/is a rare opportunity and I'm very grateful I had/have it. (That being said, the potential upsides are in the range of tens to hundreds of millions of dollars, even with only minimal success - so there is definitely a very real business incentive to invest in the project.) The prolongment I'm referring to isn't to do with the project being put on hold or anything like that. Essentially what happened was it was decided we'd build an "alpha" version of the stack to 'validate' the value of the project even though it was plainly clear what we had to do. The alpha stack nominally was supposed to be a cheap, quick version of the real architecture (which we'd already designed) whose supposed savings were gained by substituting manual processes for some of the APIs rather than actually building them. The end result was a. confirming what we already knew in that yes, the proposed functionality is fundamentally useful (very obvious from the outset) and b. a huge diversion of time and effort doing throwaway work that was about 65% as much work as just doing it the right way would have been, with the additional burden of having to perform the manual "API" functions, operational overhead of maintaining that stack while implementing the real one, burden of having to migrate data from the alpha stack to new stack once it was ready, and work to deprecate/tear it down once it was completely out-of-use. The overall wasted time was easily 8 months.
Because it is the only incentive to make a IC want to change into a manager role. Most of my engineering friends that went from doing interesting things to being manager always reference the need for more money. Specially if they were getting gray hairs or getting their kids ready for college.
By choosing to live in China, you take on the opportunity cost of a shortened lifespan, likely a decade or so give or take. As long as you can accept that, then China is perfectly fine place to live.
Most engineering managers I've worked with were engineers with strong technical background who have good people or project management skills. I had managers who wrote or knew every line in the code base. When someone left they could take over on a pinch and cleanup the mess. These days I think it is more common in startups to promote engineers to management too early before they develop these skills.
Absolutely.

It's also much more difficult to get better at managing people than getting better at engineering. Although I suppose if you're a really good manager that may not be true.
most managers are bad but get paid well.
And the author pinky swears he won't reach into the cookie jar again.
A) The hash/filename comments, that's ridiculous and obviously meant to mislead (yes, the BOTG person tries to walk it back, but it was still bullshit)
2) The lack of actual rebuttal — a tonne of valid points were made about the bundled binary, the dats, the phoning home, the unsigned executables, etc. None of them were addressed.
3) the nonsense about digital signatures

Do you really truly think they did an adequate job responding to the complaints/criticisms/questions? Seriously?
The opposite is true for my purposes... I run linux and then use virtualbox to run windows 10 for the only app i'm using windows for, which is QuickBooks. I gave up on closed source software decades ago. With Windows, every six months you have to reinstall your machine because of malware and of course the hour(s) of lost productivity per day compared to linux. Good luck with that.