skysight-inc/HackerNews huggingface dataset:
Is that sarcasm? Cause I think it must be.

Pike says (well, said, in 2000) there's been nothing new in GUIs. Fine, he was right in 2000. Then the iPhone and iOS happened just a few years later. Oops.

Or how about this:

> It has reached the point where I doubt that a brilliant systems project would even be funded, and if funded, wouldn’t find the bodies to do the work. The odds of success were always low; now they’re essentially zero.

Oh really? As he wrote that... Microsoft was about to release Windows 2000 and Active Directory. Sun was investing (or soon would start) on things like ZFS and DTrace, which have had massive impact on the industry. Apple was recovering and soon would give us the iPhone and iOS. The cloud was a long way away, though, again, Sun had its "grid" just a few years later, and now the cloud has been a huge driver of innovation up and down the stack. GPUs were soon to be a big thing. Microsoft, Amazon, Google, and many others, have invested huge amounts in research and innovation. Tensor processing and AI are all the rage in ways the AI researchers of the 80s could not have imagined. Linear types are being applied in real-world programming languages (Rust) to finally find a better way than garbage collection to alleviate manual memory management.

Pike's pessimism was wrong. I'm sure he sees this now. I'm sure he's ecstatic at how things turned out.

In his defense, 2000 capped a bleak decade in the software industry.

As Keith M Wesolowski used to sign his emails:

Keith M Wesolowski "Sir, we're surrounded!"
Solaris Kernel Team "Excellent; we can attack in any direction!"

As an industry, we attacked in all directions.

2000 was the start of beautiful things.
I don't necessarily trust governments to do the right thing right off the bat, but I do trust judges' ability to defang government overreach more than private corporation overreach.
Yes, you're right. The penalties and therefore the premiums would need to be massive to encourage the provider to properly vet and continuously monitor its insureds because we're unlikely to see a legislative solution.
What's the purpose of humanity if machines can learn ingenuity?
For anyone interested in how (dirty) big money moves around the world in our current financial and legal framework, the “Billion Dollar Whale” book provides a very interesting insight.

A fascinating read of fraud at the highest level.

https://www.goodreads.com/book/show/38743564-billion-dollar-...
I tried signing up for this 3 months ago, and was shocked to receive images for the mail of literally everyone in my building (I'm one of seven apartments).

Huuuge privacy violation. (It's just images of the envelopes, but that still tells you a lot.)

I unsubscribed and then went to file feedback, and got an immediate reply explaining this was by design:

> Thank you for participating in Informed Delivery®. You recently reported that you are receiving images for other units in your apartment complex. This is due to the fact that your unit/complex is not coded down to a unique delivery point barcode, which is a requirement for this service.

> In order for the feature to provide mail images to the appropriate recipient(s), each multi-unit building on each carrier route must be individually identified and coded to the unit level. While most addresses are coded at this level, this coding process, especially in high density areas, is a work in progress. If you live in multi-unit building and you have successfully registered on usps.com ®, but the sign up process indicates that you do not have an eligible address, we are unable to offer you the feature until the coding is complete. Please check back at a later date.

It seems insane that if my building isn't "coded" I see everyone's mail instead of nobody's.

And it's not like I'm in the middle of nowhere -- I'm in Brooklyn, half a block away from an express train stop. And the post office knows about our different addresses -- I mean, they deliver mail directly into our individual locked mailboxes.
Could it be because it has such a high elevation of 7,382 feet?
JavaScript Symbols: But Why?
> Bill Gates has no real ability to cure polio or malaria, other than by throwing money at the problem.

This is far too simplistic. Throw a bunch of money at advertising and everyone goes to work for FAANG. Shift some of that money to disease research and suddenly people - who might have otherwise become doctors or followed a career path that paid - start realizing its a valid career path that they don’t need to sacrifice quality of life to pursue.

Yes, it’s not something that will happen overnight (it’s not like everyone immediately switched to coding once FAANG started paying a lot), but if the money is there, it will start to happen.
There is a never-ending amount of work to do in systems research.
Surprised by the numbers for Mexico City (19.7, 704th). I live there and the air is disgusting. I can't imagine how bad it must be in all those Chinese/Indian cities above 100.
I'm surprised the article doesn't mention destructive ideologies. Early Christianity contributed to the demise of Roman empire. Marxism and fascism destroyed quite a few nations.
The purpose is easy NAT traversal for things like onsite physical servers or CI testing.

Tor is not reserved for nefarious purposes.
Although my HN username is similar to the company name, I'm not affiliated with them in any way (I'm just following their Facebook page).
How many attackers are local to you? This requires proximity obviously, I just have to think that’s even more rare.

Maybe there are niche credit card thieves that like to target just the area they live in. Seems like a lot of additional risk as now you aren’t just committing CC fraud but also mail fraud.
My great grandma was well into her 90s when she died. Once you're in your 90s no matter how good your health is, your days are numbered. She did the logical thing and preplanned and prepaid for her funeral. Entirely. She even had the dress picked out that she wanted to wear.
How to Increase ECommerce Sales with Instagram – Ultimate Cheat Sheet
This website breaks my back button. Yet another website built with JavaScript that doesn’t need JavaScript at all...
Between slumdog millionaire and all the episodes of the amazing race that have taken place in India, it's no surprise to me.
Cool, but not sure how that helps. The whole point is being able to close a (named) window without losing its state, then later restoring it.
hi, I'm interested in audio programming. Any tips/advice on a good starting point, etc.
Late 30's? Get off my lawn, youngster . . .

I have had several conversations this year with project manager- or dev team manager-types that lead me to believe that non-software companies are beginning a mass move into cloud services.

I hear AWS and Azure mentioned much more than Google Cloud Platform (GCP). Job search platforms seem to return job posting result counts that match that ( AWS >> Azure >>>> GCP ).

I have also been surprised to have hiring managers refer to Java/C# programmers as a pure commodity in non-software companies. In one case, a project manager for technical dev in a nationally (US) large insurance company said that they mostly just ask one of the large body shops for three resumes and pick one almost at random.

Based on the above and your financial services experience, I would stay in financial services to leverage your industry knowledge. I would try to shift into AWS (or Azure if you think financial services companies would prefer Microsoft to Amazon) and Kubernete/Docker and get deep experience in effectively using those techs. Try to avoid taking a lower paying job unless you have to?

I'm really torn about programming advice. I love coding and just writing software, but I think non-software companies see coders as low-value employees. Of course, that is a total over-generalization. I don't think having some magic number of years in Python is particularly game-changing.

I have discovered that in my region that tech managers are making salaries at least 25% more than programmers and often 50% more. Personally, I am having some second thoughts about spending the last few years as an individual contributor rather than making the jump to management. Also, the highest, most surprising salaries I have heard all belong to technical managers. In some cases, I have confirmed manager base salaries that approach 3X what developers are earning. Mind blown. However, I will also say that the few folks I know in this position were reasonably successful software engineers that moved into systems architecture and with some consulting background. So part of what made the salary happen was understanding how to make a value-proposition pitch to a specific industry need that was acceptable to hiring orgs. Meaning, patio11 is again right - charge more.
The problem is when you view that extreme subset as the whole group because of an opinion and point of view that happens to align.
I think India's issue can be attributed to whether large pollutants are closer or within larger cities [citation needed] and the fact that biomass is usually burnt by its population in large scale.
This is just wrong. The main problem of Venezuela was the central bank policy and fixed exchange rate while printing money, and clientelism at all levels leading to sub efficient systems and unfair competition.
Of course investor left when their dolars lost 60% of their real value when converted in bolivares.
U.S. Counties Vary by Their Degree of Partisan Prejudice
The past 19 years show just how much. The industry is absolutely abuzz with research and its applications.

Systems research sure felt like a dying field in 2000. But 2000 was the start of its revival. So much good has happened since. I wouldn't know where to start. GPUs? The Cloud? iOS and Android? ZFS and DTrace? Rust? I'm afraid of all the things I might miss in making a representative list!
I'm a systems engineer in WA state in my early 40s and this is exactly why I gave up trying to find a "real" DevOps job. I know Python, Puppet, Docker, Azure, etc. very well, have a liberal arts BA as well as a good chunk of a CS degree, but found that I couldn't get an offer no matter how well the interviews went. I eventually chalked it up to my age, especially after I was made fun of during a team lunch portion of an interview, and decided to just stay in the public sector. I've gotten to the point where it just doesn't matter to me anymore. My kids are well cared for, my wife is happy, and I have a life outside of work I love. What else do I need? For me, chasing a career is a fool's errand.
> What large scale white & Christian discrimination has existed historically, in the US? When were white Christians not allowed to vote or paid less?

The Irish[1] and Italians[2] have something to say about this. In the past, the US has not been all that kind to non-Protestants in general. In particular, there used to be a strong anti-Catholic sentiment, so much so that it was one of the original "cornerstones" of the KKK.

> What's wrong with a conference for women, how exactly is that different than a conference for engineers, or a store for pet owners?

I can choose whether or not to be an engineer or a pet owner. I can't choose whether or not to be a man or a woman (gender reassignment surgery notwithstanding).

[1] https://en.wikipedia.org/wiki/Anti-Irish_sentiment

[2] https://en.wikipedia.org/wiki/Anti-Italianism
I understand. I don't mind, because I keep single window and use those groups like windows. But I've been lucky with not stumbling upon weak persistency, so I get how it could be frustrating.

Warning about tab hiding is normal. I assume that something that you would find perfect also would have to use tab hiding.

They need more work or something separate, because the manual resizing of groups seems like a busy-work. I would like something more like Simplified Tab Groups, but with good syncing as you said. I'm not sure how would it work with current Firefox APIs though. If extension shows you the same group for two separate widows, what would happen if you would select the group in both of them? It would have to create additional tabs so they would not be shared. Also I'm not sure if tab hiding API allows to mix tabs from different windows. I think that what you want is not possible currently as an extension.
I worked at Bioware. I worked directly with people who worked previously for Bullfrog, Westwood, and Origin through the EA acquisitions. I also know people who work(ed) at Maxis. The narrative around EA's acquisitions is a gross mischaracterization. Each acquisition and its eventual outcome had a number of confounding factors.

In many cases the studios were acquired because they were in financial straits and wouldn't have survived otherwise. Key people leaving after an acquisition isn't surprising: your studio was acquired because it made X type of game or franchise and maybe you don't want to continue doing that; your retention stock vested, time to try something new; you're entrepreneurial at heart and want to start a studio again after a (successful) exit.

Maxis and Westwood (EA LA) went on to make their most successful titles and decade plus runs as EA studios. Likewise DICE, Bioware, Tiburon, Pogo.com and several mobile studios.
I've not used Nicepage before, but I have used the majority of WYSIWYG editors mentioned in this article. It's an exciting read for a designer like myself because I've been thinking about this problem for a while.

The conclusion is fairly misleading because it's missing the glaringly obvious answer: designers could learn HTML and CSS. I fought it forever thinking that there will always be a WYSIWYG and they'll eventually get so good they'll spit out the code for me.

The reality is much more frustrating. Adobe Muse was promising as it helped with responsive design and the free form creativity this article talks about, BUT it had a ton of issues. Relying on it for projects with clients was risky as one update would kill your production, as it often did. Reverting back a version was a solution so you could finish the project, but the features added to the update were crucial, and as a designer I wanted those too.

Then it became a game of learn the software de jure, and hope it's A) good enough B) will have support for a long time C) isn't cheap, and D) doesn't take forever to learn.

Eventually, I discovered grid and flex box and have been teaching myself HTML, CSS, and JS. Code isn't going away. Software does.

Also, I don't trust any WYSIWYG editor to produce clean and concise code. I'm afraid it'll spit out a bunch of divs and be extremely inefficient. Not to mention accessibility and semantics. Even if designing to a grid and carefully watching my proportions and where items sit on or next to each other, I still fear the program will spit out some ugly code.

Mainly, when using a WYSIWYG, it ends up taking just as long as it would to code, especially if you want it to look really good.

So now, my goal is design like the Web 3.0 described in this article, but with the good old tools with which I have full control. It's like a carpenter in his wood shop, as opposed to using a combination of legos and Ikea. No matter what, to have ultimate control is the best, and it remains to be seen if Nicepage or any design tool will ever be as good as the most fundamental of tools (code).

I suppose the reality is there's a huge spectrum of designers. There's the developer oriented ones, which resources are aplenty. Then on the other end of the spectrum are artists, who need a blank canvas to fill out their ideas. One is quick and good enough, the other long and the end result likely janky behind the curtain. Nicepage seems to want to appeal to the the artist.

With enough time, a true designer can understand the full spectrum and see that fully custom coded websites, even if they take a long time, are still likely to be the most unique and longest lasting.
A poor man will steal from a rich man because he has no food.

The individual player may not have a choice - that's why we attempt to influence the system such that these situations don't arise.
RocksDB/LevelDB inspired key-value database in Go
Original paper:
https://www.nature.com/articles/s41467-019-08806-w
I still chalk this behavior up to the walled-garden nature of the publisher platforms (mobile, consoles, Steam, etc). When customers have no recourse against companies doing things they don't like, they resort to mob behavior. Remove the friction from customers moving from one clone to another and you will see this disappear. However, I have no idea how you would get there.
I could not agree more! To me the big picture is that the industry is aligned towards servitude to MBAers, marketeers/salespeople and advertisers.

Let's go sell more and grow x% per year!!! Until the next disruptive fast-food junk product puts us out of business.

In the meantime we've helped making our end-users (the rest of the world) stupider.

How proud are you code monkey?
Thanks for the great link. I'm saving to read the whole thing later, but wanted to point out that a variation of forum sliding (or possibly another tactic, haven't read it all) appears to be in use on Reddit.

The amount of noise from what are in many cases fairly obvious troll accounts introduced in important and high information density threads on /r/politics is staggering.

I can only surmise the intent has been to leverage Reddit's thread compression and comment ranking system to push down informative posts with lots of "active conversation" that really is just tossing low information, low quality chatter back and forth to reduce the signal to noise ratio of the comment section an bank on people getting to annoyed with the poor comment quality to bother scrolling for the good stuff that has been pushed down.

I'm also curious if tools like Masstagger are compromised yet and what the tooling of attackers may look like by comparison.

I'm sure there is much more going on that is harder to directly observe, but Reddit really is a great data source for any researchers on this topic.
Its extremely valuable for debugging. When you've got a bug that is in a specific build you can collect the set of dependencies that produced that build and BAM you've got an env that should replicate the bug.
It's paperless for you, and you only. The paper was still printed, mailed, etc and is therefore still used. This is not a paperless transaction. You want to go paperless, then by all means do that with the actual people sending you things. Once you sign up to go paperless with the place you legitimately need information from, the only thing left is unsolicited mail along with the occasional card/invitation/etc. According to previous HN discussions on cards/invitations, the younger generation doesn't even want those. Those should come from a FB Event notice or similar. So, in that vein, you never need to be concerned about anything coming through the mail. It would all be unsolicited at that point. Oops, then there's jury summons...
Probably not the only cause, but look at population density in India, it's insane.

https://pudding.cool/2018/10/city_3d/
The Difficulties of Elimitigation
Does this help at all?

https://www.theregister.co.uk/2014/05/28/truecrypt_hack/
I happened to be in San Francisco during the Camp fire late last year. Even far from the fire itself, the air outside was terrible, and for a week or two I felt miserable and trapped. Not being able to breathe properly, or open a window, or go anywhere for days on end wasn't fun.

Most of the cities in that list are just as bad as that, all year round. I can't even begin to imagine what it feels like to live like that permanently, or what it does to your health :(
We had a flight of steps in the backyard that was made from reclaimed bricks from an old grandstand that had a toilet block in it. The neighbours kid wasn’t allowed around once they found this out.
Imagine being scared of getting AIDS from a brick.
Short term thinking? Yes. But individualism doesn't seem like the problem given China and India are more collectivist than most Western societies.
Anyone know why is pollution is worst in winter? heating?

We were in India in the winter, and the smell everywhere was like smoke from burning.
Yes, and the following paragraph goes on to note differences and even calls his statement "not completely true". At one point it may have been more true than it is now.
Kraken, an Open Source Peer-to-Peer Docker Registry
It's the forwarding/address changing. They sell that DB widely, so that companies can update their records within the forwarding window. Junk mailers buy it too.
I had a similar experience after moving a year ago. I kept receiving the emails for mail going to my previous address.

This was despite my having filed a change of address.

I suggested that this was a privacy problem and was told that it was my responsibility to stop the emails if I didn’t want to continue receiving them. After two or three more back-and-forth emails I still had absolutely no acknowledgement from them that this is a problem.
Do you know of an alternative resource over this one?
Being able to pay higher costs shows you are wealthier. Living in California is a luxury good which no one is required to purchase. If I suddenly decide to trade my Toyota in for a Porsche that doesn't lower my taxable income.
I've noticed in "DevOps" you will be forced to basically learn an entire new way of doing things every year. There is something about it being so close to the business oriented people that they make demands closer to the specific tech rather than just requiring a solution to the problem.

I think this contributes to the obsession with tools by my peers rather than obsession with the goal and why I hope to move into a more SRE-like role at some point.
Rob Pike wrote this because of a disappointment in the decline of system software research, specifically in operating systems. In the 90s there was a lot of great work but the momentum, he is stating, was on the decline.

When you read what he writes (at least from my perspective), it's not a sincere call to stop doing systems research, but that everyone else thinks it's less relevant so what the hell is the point of pursuing it anymore?

One supporting point to this is, the conferences like ACM SOSP [1] and USENIX OSDI [2] have sessions now that have nothing to do with operating systems or systems software. For example, bug finding, "big data", web apps, RDMA (high-performance networking), machine learning, security (this does have relation to systems, but the research presented often is tangential, e.g., with GPGPUs, or a secure chat system), and graph processing (??).

[1] http://sigops.org/s/conferences/sosp/2015/current/index.html

[2] https://www.usenix.org/conference/osdi18/technical-sessions
> It's not clear what is the main problem this talk/slides want to solve.

Basically, Linux's design sucks, and the products that surround it suck. Except for a tiny few applications, nearly all of the industry for the past 18 years has gotten almost nothing innovative adopted by the majority of the industry.

Oh, well, containers, a combination of package manager and resource isolation. But that basically already existed as jails/zones, just without the package manager and remote backend. And microservice orchestrators, those are new, and useful. But neither of those make a dent in the laptops and mobile devices which the majority of the planet uses.

Just as one comparison, it's been 27 years since Plan 9 was first released, and we still don't have most of its incredibly useful, novel features in any operating system. We're actually poorly re-inventing distributed operating systems, but as incompatible, over-designed, kludgy distributed applications.
How does Beijing plan to lead the world with “Made In China 2025”
I was fascinated to see how low New York was. Given the immense amount of car traffic, anyone have an idea as to why its so low?