skysight-inc/HackerNews huggingface dataset:
I'm not sure I understand what your proposal is but the answer to your question of "why wealth tax", the answer is pretty much because it's simple to convey and rally behind.

Deficit spending (or straight up "money printing") could provide benefits to those who need it without taxation, but decades of political obsession over "how are we gonna pay for it" means that people feel better if a policy of "buy X" is followed by "while taking money from Y to pay for it"

For Republicans, the Y is some nefarious unnamed government bloat or waste, but never military. Most recently it's food stamps, and as I understand it there's a lot of hungry gazes staring at social security and medicaid.

For Democrats, the Y is some nefarious wealthy entity, either Big Corporations or The Rich. So, ambitious far left proposals involve taxing wealth, adding very high marginal tax rates at the top, and taxing corporations and investment vehicles. This is often silly for obvious reasons. For example, Bernie suggests taxing stock transactions, bond trades, and derivatives transactions, by a (low) percentage, which sounds insane personally. But that stocks and derivatives sounds like Evil Wall Street Bullshit to some voters so they eat it up.
Gone in 30 seconds – a DIY HID cable story tale – Bettercap and CrazyRadio
This is great. Now web pages/apps read all files under My Documents/My Pictures and upload them to the server.

I can already see Facebook games prompting children and not savvy users:

To make your favorite Facebook game better, allow read only access to My Pictures folder. We respect you privacy!
Unfortunately the rest of the world is catching up quickly.
Well, it's what happens in practice to real people. So go you.

Edit: It also doesn't make sense. You are giving the government just as much money as people do in northern europe, and the government gets to play around with it and decide JUST AS MUCH about you and your care.
That's what I was thinking as well. There seems to be a "dislike" button missing in the UI. If I am not interested in a movie/show, I should be able to stop it from wasting my screen real estate. There can be separate section for dislike list which the user can edit if needed.
There is active research around the topics of logic locking and logic obfuscation. You can get a feel for the state-of-the-art by following HOST: http://www.hostsymposium.org/
Is there movement towards professionalizing software engineering? What factors are for and what are against?

I like the idea of professionalizing but also understand it can be constraining to the labor market, but could increase “quality” of products?
> They renamed themselves "Production Engineering"

That jibes with my experience, where there has generally been one or more groups that build and maintain infrastructure to enable dev teams to build, deploy, monitor, etc. But what do you call it? It's not a DevOps role per se, nor really an Ops role, but it enables DevOps. We called it Platform, but said we were hiring DevOps engineers.

In short: it's a mess. :-)
Is that a good thing? And when you say you stopped blowing your nose, what do you do with all the excess mucus... let it drip?
This is by design. HN tries to avoid controversial matters being discussed. The entire point of this discussion forum is to create value for YC by attracing/feeding potentential founders into their vortex. Political controversy is not good for business.

Even if something has hundreds of upvotes, it seems like all it takes is maybe 3-5 flags to get it buried. This is pathethic and needs to be called out at a larger scale.
Finished my master`s degree and found well-paid remote work :)
I can also highly recommend the PyBoy[0] project for Game Boy emulation. It is written in Python, has an accompanying report for documentation, and is still being developed.

It provides an interesting basis for student projects to work on, such as machine learning on games, rewinding time and replaying (great for machine learning), adding the sound-subsystem, link-cable, and much, much more.

[0]: https://github.com/Baekalfen/PyBoy
The story is always the same. I get an idea for game or app, work on it for month or so full time, plow through hardest last 20%, publish it. Even if it's free it have few installs and that's it, in the worst case scenario I now have to moderate it, do updates. So I said enough!, no more of my own games in 2020. I'm bad game developer, I will never make a hit. I don't want players I want customers. Paying customers. I need $3700 per year and despite 10x increase in income from my games ($180 in 2019 vs $17 in 2018) I'm still in red and people don't want my games. I will do games as a freelancer but not my own games. I may do quick demos for myself but I will not publish them because going from barely working demo to publishable game is the hardest and most time consuming part with no reward for me.
Oh, this is just the freemium offer for the "pro" version which is $99/$39 per user.

Wish somebody would donate to the Tango iconset for a remake and a whole load of new icons.
Yes
https://www.youtube.com/user/mediacccde

No livestreams though.
Usually the delay between the talk and the release is a couple hours.
The proxy doesn't modify the request. It just hides who it is coming from. That just means Brave knows who it is coming from instead of Google.
I'd suggest blackarch and archstrike. Archstrike is sometimes a little more up-to-date, but blackarch has more packages; you can use both if you want to, but be warned you may hit dependency version conflicts. You can run aircrack-ng suite (specifically aireplay-ng tool) to deauth after that. Linux is a better choice anyway because many monitor mode drivers work only on linux.
The most plausible overarching factor is being flooded with so much information that one is perennially stuck in triage mode. And in triage mode, you need quick decision making, which leads to adopting black and white thinking.

Another reinforcing factor is the zeitgeist that fetishizes attitudes like “getting things done” and “velocity of decision making” — where you’re essentially deliberately trying to place yourself in triage mode. Black and white thinking enables one to proceed quickly because there are no grey areas where I’ve needs to stop and think; greyness/uncertainty is seen as a cognitive tax.

The common theme underlying all these is a perceived scarcity of time (busyness). For those not used to thinking, it’s easier to be lost in action rather than lost in thought. Time spent thinking is consciously perceived (therefore conscious of wasting) compared to time spent acting.

It is interesting to ponder whether this drive to busyness (note the similarity with business) stems from the “Protestant work ethic”, but I’m out of my depth and I don’t have a definite answer ;-)
(refer Weber’s classic “The Protestant Ethic and the Spirit of Capitalism”)
You gotta do your cooking by the book: https://youtu.be/ZD71JeX4Vk0
I’m very sad to admit that I’m not looking forward to upgrade to Ruby 2.7
x86 is a lousy architecture, but x86-64 isn't as bad; at least it has a good number of registers unlike x86.

It's easy to prove x86 is lousy by seeing its success in embedded and mobile devices: it hasn't had any, despite trying (Atom). ARM reigns supreme here.

x86 manages to hold on because of 1) backwards compatibility with proprietary software (namely Windows), and 2) inertia. We don't really notice it that much because we've covered over it with abstraction layers: almost no one writes assembly code any more.

We would be better off if we switched to something better, but we wouldn't notice it much; we might see a slight amount of power savings, and OS developers would be happier. But the benefits just aren't worth the costs. It's unfortunate, though: the major chipmakers should be able to just develop a nice, clean-sheet architecture which retains the good parts of x86 (like the PCIe bus and enumeration, things missing on ARM) and cleans up the bad things, and users shouldn't have to do anything other than make sure to select the Linux distro that matches that architecture. The presence of binary-only proprietary software that only works on x86(/64) is probably the biggest reason we're stuck with it: a competing CPU maker can't just come up with something new and have it "just work" (after getting their compiler changes merged into GCC and LLVM of course).
Not sure why a comment which agrees with an objection made to a previous argument is downvoted. (Not sufficiently stubborn?)
Contentful|Berlin|Onsite|YR Base and Equity and Education Budget
Contentful provides content infrastructure for digital teams to power websites, apps, and devices.

Open Roles:

Application Security Engineer (https://grnh.se/1431d44d1 )

Backend Software Engineer, Javascript (https://grnh.se/f8dea0b71 )

Backend Software Engineer, Ruby (https://grnh.se/6fe9c93f1 )

*Backend Software Engineer, Reliability (https://grnh.se/a39d98461 )

Full Stack Software Engineer (https://grnh.se/e4bfd76f1 )
Serenety.
For those who need to search (as I did), that seems to roughly translate to "declaration of non-compatibility". CCC had declared that members of far-right and racist or otherwise discriminatory groups are not welcome.

I can't speak for CCC, but if you feel excluded by this, you should be. If this hurts your feelings, that's too damn bad. Your feelings hurt our society.
I save money until I have enough saved that I can afford to take the desired time off, and then I buy my own time and pay myself to relax. ;)
Buying an apartment and getting the driving license.
That's not completely true. Karabiner does something MacOS cannot do, which is a momentary switch functionality. For example, I use it so that tapping capslock will activate ESC but holding it down with another key will activate CTRL instead. It's such as cool feature that I can no longer use a keyboard without this functionality.

I can also do this using Hammerspoon, although I prefer doing it via keyboard that supports it (ie QMK firmware-based keyboard) so that I can use it on Windows / Linux as well.
While I largely agree with that, I think it’s arguable that there are a set of technologies that enable that style of working, and that you can call an engineer that specializing in supporting those tools a devops engineer, and a team that supports them a devops team.

Having devops teams and engineers isn’t the same as practicing devops, but once you scale up your org, you’re going to end up with them, anyway.

For example, someone who is good with ci/cd pipelines, infra as code and just generally in automation and observability, as opposed to someone who is strong with linux internals or JavaScript

You can tear down silos all you want, but everybody can’t know everything and people will always specialize.
Blockchain Technology Fundamentals
Quantum entanglement can't transfer information because you have no way of knowing whether the other end has "observed" their particle(s) yet. A conventional signal is required to establish this.

But... as far as I recall there may be ways to have that conventional signal only carry minimal (e.g. parity) information and thus to achieve not only much higher data rates but physically un-snoopable communication. I wonder if you could pair quantum entanglement with a slow ultra-long-range signal in the low frequency range to achieve high speed perfectly secure long distance links? I assume this sort of thing would be first of interest to military and intelligence users.
I did the same with my boys -- now both software engineers (duh). When raising children, are you going to omit how Physics affects your life? No, you'll tell about hot stoves and heavy objects on the other side of levers. You tell them about chemistry and biology: frying pan fires, food going bad, drink fluids when you're sick. We tell them about history and sociology: this group of people came to this country when they were being murdered in their own country; that group came because they were granted land by a government.
We omit money and how it works. Many also omit romantic sex, even if their kids take sex ed. And, of course, we omit anything that we don't want to face ourselves, but that's probably another topic.
https://twitter.com/justsaysinmice
Nuclear Pulse Propulsion
Race Cars, Rocket Ships and Reinventing AR
I'm planning a free and open source Path Programmable Cell Array or as you describe it, an open source FPGA.

This solves both the #1 hard tools problem and the easier #2 problem of $25k-$100K mask cost.

I contacted you on Linkedin to see if we can work together on releasing this.
See also, Fraternal Order of Police. A quick Google search returns many results of the low quality of fundraising by this organization, which is not rated by charitynavigator because it's actually not a 501(c)(3).
The Oligarchy Game
So... you include a discussion of getting "better offers" to indicate that your services are in high demand, as a signal that your teaching style must be good. You can leave that part out next time if you want to be taken seriously, because teaching for 3 terms at 2 different schools is hardly something to brag about.

But I'm afraid it doesn't really address the problem at hand. What if your first exam was bad, and by repeating it, you were just repeating the same bad questions, teaching a useless skill of memorizing questions instead of understanding the material?
The idea that the left fosters feudalism is new to me too.
You forgot the "recommended for you" section that contains all movies in a foreign language because you accidentally watched an artsy noir movie six months ago and didn't realize it was subtitled until almost 30 minutes into it because there was no dialog.
Western diet may be a risk factor in age-related macular degeneration
Farm to Table? More Like Ghost Kitchen to Sofa
That role /team is real, especially in larger orgs, and a better name for it is "platform" / "platform team" / "platform engineering" not "DevOps".

If you must call it "DevOps", it is "Devops enablement team", i.e. supplying a platform to enable dev teams to better Develop, build, deploy, monitor, Operate what they make, themselves - enabling others to do DevOps by supplying tools.

See:

https://martinfowler.com/articles/talk-about-platforms.html

https://www.thoughtworks.com/radar/techniques/platform-engin...

https://hackernoon.com/how-to-build-a-platform-team-now-the-...
Windows 3's design was a first shot.

Windows 95 was extremely polished and well done.

Windows XP was a response to PCs becoming mainstream and figuring what the everyman wanted was more flair and fashion.

Windows 7 was a response to desktop Linux (Compiz et al.) capturing people's imaginations.

Windows 8 was a response to iOS while trying to avoid Apple's skeuomorphism patents (fortunately).

Windows 10 was realizing that none of that really mattered, they already have all the users anyway, so they just need long-term UI stability now.
What about other streaming services? For me, the issue isn’t with Netflix but with YouTube
message: Adapter not found
>4pm meal can be a cheese burger, Chinese food or paki food (like chicken Karahi) I do an evening workout around 7pm with kettle bell swings to burn the sugar.

If I can make a suggestion...if possible continue the fast into the workout. If you find you don't have the energy to get through the workout or performance suffers try replacing the meal with a sugarfree pre-workout to get through, then eat the carbs with some protein post workout.

The general idea is the sugar/carbs you eat at 4 will not truly be available to burn at 7, but you will have probably spiked insulin so your body is trying to store energy while you are in the gym trying to access the energy. Whereas if you can make the workout fasted, you will be in ketosis burning fat and have naturally spiked you HGH from the fast, then after the workout while you are catabolic you will eat carbs/protein to trigger anabolism (recovery/repair) of the muscles while filing up your depleted glucose/glycogen aided by the carbs/insulin.
Please be careful with the prejudices here around the CS knowledge of operations professionals. As a computer scientist who builds software for operations automation, I often find that developers work in interpreted or virtual execution environments and have little understanding of the underlying execution infrastructure or even the compiled environments that execute their code. The ops team understands throughput,

I agree that cross-training and shared responsibility for both success and support are critical for success -- regardless of labels put on people and teams.
Laptop grader – tool to check the theoretical performance of a laptop
Machine learning is taking over the world.
Facts are freely accessible these days compared to the past. A large part of Education in the past wasn't designed with that in mind.

So Education IS changing to meet that reality but its still a work in progress. Consensus is still developing on what the best route ahead is.

You are right that expertise is only possible through the accumulation and quick recall of facts. That said, the time it takes for an expert in Physics to become an expert Programmer or vice versa is much more than it takes for an expert Physicist to find and collaborate with an expert Programmer. So in a networked society, Educations focus is shifting to collaboration and healthy communication at an early age rather than producing mediocre experts in all subjects which is what past education systems have produced in great volumes.
These kinds of stories, mostly about new teeth coatings to end cavities, are nearly as common as new battery technology vaporware.
> it's much more common for people to wave away fundamental problems with their worldview

I think this applies equally to black-and-white thinking. Intellectual laziness can dress itself up in many ways.

The Meaningness blog[0] sums this up well:

> Confused stances[1] are attitudes to meaningness that refuse to acknowledge nebulosity. One strategy is to fixate meanings, attempting to deny their nebulosity by trying to make them solid, eternal, and unambiguous. Another is to deny meaningfulness altogether, or to say that it is not important, or cannot be known.

[0] https://meaningness.com/nebulosity

[1] https://meaningness.com/fixation-and-denial
The author, Madeleine Morley, of this very well-written article seems to be working against her own best interest as far as sleep goes.

Quoting:

> I’ve always required television to get to sleep, and I’m not a good sleeper.

> Why watch the same thing if there was all this newness to explore? My nighttime viewing hours grew later and later.

> For those of us who used television as a sleep aid, we now seem to be facing a new phenomenon.

> All these streamlined UX features mean that when I’m tucked in bed in the dark, I barely need to think about what to watch when I’m trying to get myself to sleep.

I understand the idea of television as a sleep aid. I used to use music in the same way. But I don't think the Netflix UI is as great a contributor to Morley's issues with sleep as much as her sleep hygiene which uses "television as a sleep aid", an oxymoron at best.
Because it's the only system shown through out history to work?

If there are better alternatives, why aren't other countries uses such a model? Why is the US _THE_ powerhouse, followed on by other highly market driven economies?

People "envision" schemes all the time. I prefer to live in a world where my drugs are real, not envisioned.
6502 PRIMER: Building your own 6502 computer
No, they made the same error I just called out. Ships produce more of certain specific pollutants. They don't produce more pollution in general.
Run `npm ls` without `npm dedupe` and notice "deduped".
A Thought Experiment: Using the ECS Pattern Outside of Game Engines
Regarding the observation problem: Wouldn't you be able to set up a protocol beforehand (e.g. sample the photon at X MHz) and then you know your window for when the other side would have had the chance to observe? Isn't this how a lot of time division multiplexing already works?

For me the bigger issue with quantum computing is that I just don't believe it will ever be practical. Feels like we've been seeing this same article for the last 30 years. I'll love to be proven wrong.
I had this happen to me from the other end. I was the lone programmer (and my title reflected that). After a new hire, I was told that I was some kind of engineer because my title had changed to that and that we are now DevOps, hooray! Not coincidentally, this was to be my final awful Agile experience.

The thing is, I am not gifted in the area of system administration. I am not too shabby at it in Windows, quite pathetic in Linux, but being a sysadmin was a role I had escaped for a reason. And suddenly I am back in it. I am a very low-tooling programmer. Just let me stick my hands in the data and go away. I have great respect for people who are system administrators but it is a job where my talents lie below my meager skills, and my inclination far below that.

Meanwhile, the true system administrators, who had been doing that for quite some time, had been denied the actual title for some time, were going to be moved over just as ... bodies, I guess, to elsewhere. All just ... DevOps now or whatever.

What a trainwreck.
It does. That's called AppCDS and is a relatively recent feature, it's also not on by default buy they're working on making it be used automatically.
It's a shame the Amazon/Microsoft marketing machine is slowly killing the art of system administration. Though I guess I probably sound like a greybeard complaining about kids today and their fancy libraries and compilers.
And it sucks 99% of the time
What's your opinion of picks? I use about 3 or 4 a day after meals and always remove a little matter stuck between teeth that no doubt could serve as bacteria buffet. Surely getting rid of those bacterial food sources is better than "bad flossing" right?
> I think you need at least a basic understanding of statistics

Right -- which is related to thinking in percentages (I almost wanted to say thinking in probabilities, but it's not quite that... it's more fundamental.)

For instance, the age-old question of nature vs nurture. In debates, the answer always into 100% one or the other which makes for a good fight to watch, but in real life we know it's both, and with differing percentages in each situation.

Wading into a slightly more controversial category -- gender pay gaps. Is the pay gap for the same position 100% consistently due to gender? (Twitter will have you believe "yes" but the answer is more complex). Most of us know that pay gaps are due to a series of factors of which structural discrimination based on gender is only one (a significant one, and one that needs to be rectified). But there are other factors like job performance, compensation negotiation skills, visibility of work (results don't always speak for themselves, there's often a need to sell), all factors occurring in different percentages in individuals/groups. Understanding these other factors and the proportions to which they occur and help in devising practical interventions to address them in order to have sustainable equity over the long term.

If we can only switch our mindset from binary categories to multinomial ones, and assign percentages to the contributions of each, we can make moves toward finding solutions instead of just being angry at each other, which doesn't really lead to lasting change.
Thanks to LIV2 for this post:

https://news.ycombinator.com/item?id=21877283

I think this sub-site deserves its own submission. It's delightful to read.
Opening a Context menu was never a destructive action though, so you could click that other button on your mouse all day without risk. You have to be taught that a context menu exists once, but it's safe & consistent from then on
2010s = 1984: The decade we finally understood Orwell
Though I don't see this feature in my environment anymore I am guessing it was pulled by Cisco after https://boingboing.net/2014/10/03/fcc-fines-marriott-for-jam...