skysight-inc/HackerNews huggingface dataset:
OK, I get this.

But look at it from the other point of view: how does a non-technical user determine if a binary download is malicious?

And how, then, does Google/Microsoft/Apple protect those users from their ignorance?

Given that the internet is full of people attempting to get non-technical users to download malicious software, often my mimicking exactly the sort of site the OP has created, then is it really practical to insist that Google/Microsoft/Apple allow the OP's site to download software to a user's machine freely?

The advantage of the middle-man is that it acts as a trust agent (not necessarily well, of course). If you download a malicious binary from an App Store, that is the App Store's fault for letting it on there in the first place.
This is what I believe is the the main cause of burnout and how to efficiently prevent it and deal with it if necessary:

https://medium.com/@markpapadakis/how-to-prevent-burnout-and...
I think lumping console/PC games with mobile games is a mistake. There are some exceptions, but they usually work completely differently.
Searching for `nim` the language, returns results with words like `animation` or `minimal`.
I was mostly thinking about URLs in untrusted contexts, like maybe from an ad you see on the street, that you want to screen by hand against malicious intent; not so much about things like your banking app example, which should always have some kind of confirmation anyway.
"For instance, I wonder what would happen if we were to ban all mergers and acquisitions involving companies above a certain size."

This is de-facto the case. Mergers are monitored by the FTC etc. subject to a lot of scrutiny.

Unfortunately, even with this - it's really, really hard to define what monopolies and anti-competitiveness really is.

Some think Disney should not own distribution, but Apple is also vertically integrated - and distribution channels are so volatile it's hard to regulate.

It's possible things might settle down in a few years and we might be able to establish boundaries.
> Medicine seems to be a bit better from the sacrifice standpoint because there's a cartel which limits entry into the field, but the combination of medical school and residency is still incredibly brutal compared to most jobs at places like Facebook and Google.

This was written before a Facebook engineer committed suicide in September: https://www.cnbc.com/2019/09/27/facebook-employee-death-was-....
It's a nice idea, but I would contest the idea that it's even necessary. Maybe it's good for someone with the potential of being a 10x developer, but most people don't have that potential. Some of us don't even want to be a 10x developer.

With some exceptions, most language people were using a decade ago are still around and have paying jobs. There's no reason why everyone should go berserk trying to eat, breathe, and think in code. Life is more than just computers. Personally, I'd rather spend that time tinkering, hanging out with friends and family, working on my side business, making moonshine, traveling, etc. Programming languages suck and I don't want to use them more.

> The advanced programmer in other language can fall into many traps and produce non-idiomatic (usually overcomplicated) code.

Kind of reminds me of when I came to JavaScript from Ruby and overcomplicated the code by treating it like Ruby.
Have you considered releasing the binaries as releases on GitLab or GitHub?

That's at least how I would try to work around the issue.

Regarding the blog post: I think this is a side effect of making the web a "safer" place for all kinds of users; nothing which I appreciate personally but I understand why a large mass of users clicking everything is a concern for Google/Microsoft/Apple.

I was once thinking that people could be educated to use the web in a better and safer way...now I think everyone (tech-savy users, big corporations) has given up on that and that "safe by default" is the norm.
Right, so the issue with the income premium without economic growth argument is that the government would have collected those incomes anyway, just from different people (unless the student loans are structured as a % of future earnings, in which case I apologize for my ignorance).

Of course, degrees aren't zero value, but the subsidies for education (student loans) could still be distorting supply in a way that results in a net loss for the government. For example, a self-taught engineer or entrepreneur spends years in school instead of inventing or starting businesses. This is a poor allocation of investment and human capital which results in a net economic loss (including a loss for the government).
You can have a modern Linux dev environment like that, I run my laptop from ram with very little specialized configuration.
It doesn't seem that the "aggressor" here was very aggressive and remained largely passive. No laws are absolute and that's what judges are for.

I doubt the "failure to render aid" law in Germany is interpreted as everyone is deputized to enforce every law, everywhere, at all times. There's probably a narrower view on what's appropriate and when.

(More related to the actual events) if someone illegally parks their car in your driveway, you should call the police to have it cited and towed. You can't break the windows and try to move it yourself under normal circumstances. However, if there were a fire and the car were blocking some sort of escape, then sure, break the windows and drop the parking brake to get the car moved.

Again, this is why we have judges and you should call the police in almost every case except those involving grave danger.
It's a private event. He was told in advance he wasn't welcome there. He showed up anyway and got ejected. I don't see anything wrong with that.
Manhattan Real Estate Didn’t Have a Good Year
As jefftk's comment says, the field is too .. protean and ill-defined to do that. We can barely agree on "frontend" and "backend". There used to be separate "analyst" and "programmer" jobs, enshrining that would have prevented a whole load of efficiencies.

It's also why there's so much difficulty in bringing wages down by just training more programmers: it's much harder than it looks. Teaching people to program is far more unreliable than other disciplines; the degree of self-starter on-demand continuous improvement required is very high. Other professions (e.g. actuary) may have a big hill to climb, but the requirements are written down and there is a clearly marked path up the hill. In software you may wake up to find that someone has moved the entire hill during the night and you have to make your own path, again.
Ha. You could almost be talking about me, as was. Moved in to this apartment 15 years ago, not long out of university. Been through a half-dozen jobs since then, ranging from less than ten minutes' walk away to literally in a foreign country (not remote working either - moved there while still paying rent on this one), and I'm starting to think that I'm going to end up buying a house purely to be able to build a proper library room for the books.
Yes and no. One of the big problems with coursework at the undergrad level is you aren't typically actually practicing idea and model genesis. This is an important skill, and one that those hobbyists have practiced a lot.
Motorists Scorn North Carolina’s First Public-Private Toll Road
Very true, all the managers and their managers.. and theirs, who's technical skills have since atrophied, live in these hierarchies and its a great place for good and bad programmers (mostly bad programmers), to hide, get paid, be lazy, nice pension and not talk to anyone much, project gets binned, move onto another one. The large non-tech companies usually have this issue.
> They just quietly get replaced and that's that. Burn em and churn em. Never shows up on the ledger and everyone writes it off as a crazy one-off situation.

Man, it’s killing me how true this is. It’s never “we treated them so poorly they needed to quit to preserve their sanity”, it’s always “they just weren’t a great fit. Oh well.”
"It's now difficult to find high end washers and ovens without these features."

Don't buy high-end consumer units, buy industrial units instead. They won't have any fancy features like automatic program selection or whatever, but they will wash your clothes and cook your food for decades, and can stand up to uneven loads and abuse, and they can be repaired if they ever break.

I refuse to let any additional "smart" things into my life. I want buttons and manual controls, no internet connections.

I don't even want any program buttons on my microwave oven, I want exactly two knobs, one for power and one for time.
I think you mean, net margins on growing marijuana are an order (or more) of magnitude beyond potential home brew net margins.

Brewing beer is pretty dang easy.
Since almost 9 months, KMail (KKE mail client) is blocked from accessing GMail. See https://bugs.kde.org/show_bug.cgi?id=404990
I don't quite understand. certainly if you install it on bare metal there isn't any sharing..but I assume with a virtual machine you can multiplex a large number of instances to share the resources of the underlying machine?
Libertarians are what I wish 'the other side' were. They're clear and honest about what they believe in, and not only when they think it benefits "their" people.

Exhibit A: Justin Amash. He kept his head held high and didn't kowtow or demean himself to Trump, like the other 'very fine people' you mention, who lack the backbone to stand up to him when he does things they disagree with.

One silver lining about this whole sordid ordeal: if our democracy survives, I'll maintain a lot of respect for people like these: https://lincolnproject.us/ despite continuing to disagree with them on a lot of policy issues. It takes guts to stand up like that.
It’s done probably because that’s how the authors are making time to learn new things.
Your experience is vastly different from mine.

I've worked at 7 different silicon valley companies in my 35 years of employment, though the last 20 have been at two particularly high flying companies. Approximate half the staff is foreign born, some US educated and most foreign educated. I see no pattern to skill levels between US born and foreign born coworkers. Maybe it is because these companies draw top talent, and can afford to pay for it, I have this experience. You might be cynical and think I'm a "meh" level employee who is easily impressed, but my pay grade and annual reviews say otherwise.
Chrome blocks third-party cookies by default in Incognito windows
Its true. All you need is an office...and an very expensive degree...and clients. That's all
"We don't understand why the sky is blue, so you should prepare for it to suddenly become green"
Bear in mind that all programming languages are not created equal. The surface area for a language with a lot of history like C# is much larger than the surface area for a younger language like Go, for example. I've been writing production Go for about three years now, and I feel like I have a solid grasp on it. I've been writing production Python for more than twice that long, and I still learn new things every few weeks.
Legal. I’m not a heavy user, but legal has been the amazing. I can pick up edibles of known amounts of thc. The sales people are friendly and knowledgeable.

Buying illegally was always sketchy, never knowing if someone would show up, how good the product was, if it actually was indica or sativa or hybrid, it was always just “good shit”, which wasn’t always true.

Prices feel the same and it’s defiantly not lower potency in my experience.
The last 10 years of life gets incredible expensive unless you children who want to be full time caregivers... $30K per year + social security likely will not cut it. $30K today will maybe just cover the in home assistance in a medium to low cost city. Unsure how inflation will affect things.

You'd need much more than that....
It's worth pointing out that generating a lot of value (productivity) is not a guarantee that your wages will grow in proportion to that value. In fact, for the last 50 years, in most careers, wages have not tracked productivity. This is the "Productivity-Pay Gap." (https://www.epi.org/productivity-pay-gap/ )

While that gap has opened for most Americans, it looks like the average progammers' wages are right in line with productivity growth (maybe not Silicon Valley wages, but I think those are pretty disconnected from the rest of the country anyway). So the question is not, "why are programmers' wages so inflated?" but instead, "what depressed everyone else's wages and will programmers remain immune?"

The "what" has been a noisy political argument in the last several years especially. Suspects include foreign competition, automation, changes in corporate management, lax antitrust enforcement, and the decline of unions.

Foreign competition is an obvious and much-discussed threat. My Job Went to India (And All I Got Was This Lousy Book) was the title of a real book in the wake of the dot-com crash. More recently that threat seems to have receded, if temporarily. Companies still employ offshore programmers where they can, but the consensus has emerged for now that some combination of language differences, cultural differences, quality of training, and the difficulty of coordinating across time zones holds them back from taking over the most complex tasks. I see this as a temporary reprieve. Foreign programmers' quality will improve, both sides will learn to cope with language and cultural differences, tools for remote work are rapidly improving, and perhaps most importantly, competitive companies are being founded outside the US. For those companies, there are no language, cultural, or timezone differences in hiring local talent.

I don't see automation as a threat. Or rather, programmers' jobs have been "automated away" on a regular basis, but you still need programmers to operate the automation! Assemblers replace machine code, compiled languages replace assembly, higher-level languages replace lower-level languages, off-the-shelf frameworks and middleware replace starting from scratch... After each change, programmers are more productive and more valuable, not less. This is unlike manufacturing, where the worker who is replaced by a robot may never learn to program that robot.

I don't see the last three (corporate management, antitrust, unions) as especially important changes but others may disagree. I certainly don't see any reason programmers should be immune, except that the above two factors give them a lot of leverage. Lax antitrust enforcement was obviously a factor when some of the big companies conspired to hold down wages, but again, it doesn't seem to be enough by itself to hold wages down. Programmers seem to have done okay without unions, but I do wonder what it would be like if programmers had a guild system the way physicians and lawyers do.
We still say "the internet" a lot of the time. The capitalization thing is pretty common with new technologies at least in English. See e.g. Big Data, Open Source, etc. We treat them like proper nouns at first and then, once they become commonplace, we drop the caps because it looks a bit silly to have random capital letters all over the place.

Mostly, it's a reminder that we should use caps in this way judiciously for new stuff.
> More than 500 white people and 60 natives died in the fighting

Compare to Little Bighorn, 14 years later, with ~146 native deaths and 268 deaths in the 7th Cavalry. I wonder why Custer's last stand is so much more well known.
Storytelling Across the Ages
> It's OK to ask for help. This includes seeking collaboration vs. going alone

This is a huge thing. I often feel pressure to improve my individual programming skills, but this next year I want to focus on what I can do to be a better collaborator and team member. I can only do so much in a day.
> The goal is to capture information passively enough

This is my top one issue, because most logging apps require constant manual inputs and commitment, but not all.

Recently, I have been using Journey [0], an app that is helping me in the difficult task to write entries nearly every day. Problem: those are free-form, so it's only a good old journal, not a tracking app for custom metrics.

I have tried using another app to track my food habits [1] but that required way too much effort to get it right (finding the right food for every intake is just too much, I'd rather wait for something more automated like computer vision accurately seeing what I am eating, and how much of it).

I passively track my spendings, cross accounts with an bank aggregator called Bankin [2] (EU focused). From it, I can export the normalized data. You should look into similar services.

> a general purpose app for the iPhone to write new records to a database

I don't like it, but Notion [3] does that.

In the end, if you're committed, a spreadsheet is not that bad to start prototyping and checking what your really need.

Don't forget passive tracking with apps such as Google Fit, Swarm (Foursquare), Google Location, etc.

[0] https://2appstudio.com/journey/

[1] https://lifesum.com/

[2] https://bankin.com/en/home.html

[3] https://www.notion.so/
Moderate to heavy doses of psilocybin at quarterly intervals can eliminate migranes and cluster headaches.
Aristarchus of Samos
This is true, for all but a minority of titles and editions imo. I have probably a couple of hundred hardcover and paperback and most of them nobody really wants. Collectively they are also quite heavy and difficult to transport from place to place. We haven't moved in a number of years but the last time we did my crates of books made up a significant portion of the total load weight. In the end I will probably sell a very few volumes that have a little value, give away a few more, and dispose of the rest.
For a long time it was fashionable to write server side java using POJOs and Spring running in Tomcat or Jetty, and you could get very far just being very good at Java and Spring. You still can.

With the advent and surging popularity of multiple server-side alternatives to Java such as Javascript via Node.js, Python, Go, and others, Java is now viewed as "slow to startup" in comparison and therefore less suitable for cloud-scale deployments that must spin-up instances very quickly to handle the massive bursts of traffic that cloud-scale platforms have been designed to service.

I'm curious what people think is the best alternative to Java for cloud-scale deployments. Javascript - ala Node.js? Python? Go? Something else entirely?
The way this computing cluster worked, each person had some default disk/memory space they were allocated out of a large total. I don’t know exactly how it was set up. People were running things like Hadoop jobs, Spark, Jupyter notebooks. I think the default disk space allowed was very small, like 5GB, and I had some large NLP model that was 8GB (probably the entire library and the part I needed was smaller).

I needed to save the NLP library to my user account’s disk so I would only have to download it once. I think I could redownload it every job, but that would take a pretty long time, and had other issues.

So it wasn’t even IOPS, it was just the disk space I was allocated on my user account. Probably a one line command by the sysadmin guy, unless he also needed to go get another hard drive and plug it in, in which case it would be 10 minutes and then a one line command.
You Don’t Know Africa (Geography Game)
Some months, with effort, domestic responsibility and my personal health make it impossible. But my whole family has been sick a lot this fall.

Edit: I still feel tremendous pressure to work more/longer.
Are there theorems that have been truly lost?
Don't most people within the HN demographic mouse over to see the link in emails?
> the uniting of colonies which all considered themselves to be under the aegis of a single sovereignty (Britain).

Mostly they were united under a common desire for welfare transfer payments. Except Ontario, which pays for that, eh.
What? You don't think you said something along the lines of the valuation of labor to a firm being tied to the opportunity cost of the product of that labor?
Ants walking backward find their way home
> People would have a lot fewer issues with Google if it actually had support contact that functioned.

Fun fact:

According to German law a company is required to provide (real) support under its support contact address.

Google ignored this law for years.

A few years ago they got sued over this. Now there is a legally binding court ruling demanding from Google that they comply with the law in force.[1]

Fast-froward 5 years, and guess what. Google continues to ignore the law, and since than additionally the court ruling.

[1] https://www.heise.de/newsticker/meldung/Google-muss-unter-Su...
(It's in German, but the translation I've tested on https://www.deepl.com/translator is quite perfect)
> Nobody has a hobby of learning the law texts on intellectual property

Speak for yourself buddy, i enjoy pulling up the Cornell law or my local jurisdictions legislative website to fully understand the laws around me. In college my hobby was reading the laws about public nuisances and noise violations (and none of our parties were ever shutdown!). I still do this today to fully educate myself. Along with other nonstandard hobbies like flying planes, studying neuroscience or genetics, and owning a server farm for fun..

> Many programmers have a bias in thinking

I think the odds of finding hobbies outside of software and hardware on HN is probably lower than the general public, but the very reason we have specialists in other fields is because of their dedication to their hobbies!
"Traditional Publishers" is a whole different game though: They will try to make money by moving huge quantities of something. So they start with something that has potential mass-appeal, like a cookbook, and then 99% of the value is a result of marketing. The publisher will have the ability to get the author on cook shows on television, will advertise it on billboards, will have the distribution power to get the book into the display window at bookstores etc etc. -- In such a case, the publisher is executing all of the strategically important functions, and the author is almost exchangeable.

Compare that to someone whose life's work is some academic area where their book has become the standard textbook. If it weren't for that person's work, there wouldn't be a product here. That person can choose between a handful of publishers, and whichever publisher they go with has a product, and the others don't have one. -- The recent backlash against Elsevier and the drive towards open journals is basically showing how different the economics are here.

But the fact is: There is a spectrum here, and the above are the two ends of the spectrum.

Amazon's model is basically encouraging the cookbook-stuff and being extremely hostile towards the latter kind of content.
A lot of this stuff is already open - in fact, you are allowed to run your own, local server. After shutdown, I'm pretty sure no one will stop you from hosting a free instance publicly. If in doubt, get written permission from the company, german laws apply.

Download: http://www.freedb.org/en/download__server_software.4.html
Jeff Bezos is responsible for the last Number 1 Single of the year
20 Disadvantages or limitations of using Selenium
> Fetch

Angular uses an RxJS interface to XMLHttpRequest, which has a few advantages. For example, only relatively recently did fetch() (including polyfills) support cancellation.

That said, there's absolutely nothing that requires you to use @angular/common/http. Angular created it because developers have to solve those problems over and over, but it's just a library under the Angular roof; you can use fetch() function instead.