skysight-inc/HackerNews huggingface dataset:
> 1. YOU are responsible for your dependencies.

This is a nice idea, but in an era of one-button package managers it just doesn't work like that. You're trying to fight against New Jersey style. Which in the entire history of software has never been a winning approach.

The reality is that for 95%+ of active software developers, done is better than perfect. Yes there may be a small subset of developers working on super-critical defense systems or nuclear reactors. Who have the time, resources, know-how and organizational support to meticulously and carefully audit all of their dependencies.

But the vast majority of developers are not in these types of environment. The mantra of the entire tech industry is "move fast and break things". Try being a Silicon Valley startup engineer and trying to justify to your manager that you could standup functionality with one call to "npm install", but that's not sanitary and you need to audit the entire dependency tree. Now assume that the next round of VC funding for your cash-strapped startup is on the line. How well do you think that concern will go over?

The reality is that if something can be instantly installed in 30 seconds, then it will be. We can give as many "caveat emptors" as possible, but convenience trumps safety every single time.

The way to solve this is to enforce consistency on an ecosystem level. The best example of this is the Debian project. There's very firm guidelines about QA and safety before a package is allowed into stable. The Debian people are probably right about another thing too: language-level package managers should be considered harmful.

Many of these problems could be avoided if we strictly used apt-get instead of pip, crate, and npm. For one distro maintainers tend to have a lot more experience and competence at evaluating stability and safety. Two, since a system only has one distro package manager, but potentially many runtime environments, it prevents a race to the bottom. Harried developers will just gravitate towards the least strict runtime with the most low-quality packages.

This lesson is probably very tough for the Rust community to swallow. Crate is considered one of, if not the most, compelling features of Rust. If we acknowledge that it was a mistake, it really undercuts the argument for adopting Rust.
Interesting story of Hyper-funded DigitalOcean vs Bootstrapped Linode
Technology brings prices down – So why is everything more expensive
It sounds like you're describing an _action_ queue where you can act on objects from any system in one place. Even just a bunch of smarter calendar automations (Google, Microsoft) would be a godsend.

That said, a couple things you didn't mention that struck me:

- Slack's "All Unreads" tab which shows you everything in one place, and "Actions" which lets you turn messages into something else. (Neither of which are killer, just pointing them out.)

- The ecosystem of actions you describe is a seemingly infinite slog of development work to get to the point where a user can auth other apps and have these NLP/CLI actions "just work" and be configurable by an average user.
I didn't think I would see a "I will pay you with exposure" argument.
Is there an objective boundary? No. Is it possible to look at an individual doctored video/image and know? Yes.

This feeds back into my original point. You shouldn't be able to use that potential gray area as an excuse when you refuse to act against cases that are cut and dry. Facebook doesn't need to solve this entire issue to take steps to reduce the dangers that misinformation can present.
Go arounds are a "normal" deviation from plan and pilots train for them. Reasons vary - airplane or traffic on runway, weather, and now bugs. As a passenger, you might not encounter one - my first time was in Sprint 2019, approaching Heathrow - traffic on the runway from a debris check, we were already on final, caught me off guard, but wasn't too scary.

As for the windscreen, I'm not sure if the 737 checklists include "depressurize and clean manually" for bug strikes, but I wouldn't be surprised if it did have instructions for general "windshield is obscured" conditions.
> while I work as a Civil Engineer

Not answering your question, but just sharing some anecdote. A good friend of mine is a (unhappy) Civil Engineer and became passionate about programming. It's a hobby that he discovered later in his life. I can tell he's actually quite good (even though he lacks some fundamentals but he could learn fast). Unfortunately, I don't think he would be given a chance in company (here in France). My feeling is that the system is rather rigid, and there are some expectations for a junior developer job (a degree in the field, being less than 30). An option he could take and I think would work, is to take a one year CS program designed for people with different background. Some universities offer this type of program and it seems to work. Actually, I used to teach in such a program and the students were a joy to work with.
There is an Einstein quote that goes something like, "if you want your kids to be smart, read them fairytales. If you want them to be extra smart, read them extra fairytales."

Some people I know in childhood psychology and education basically say, that early on, these specific topics in STEM are beyond the human mind at that age. For example, you can give them a programming toy or game, and they will learn the game, but not the ideas behind programming.

It takes time for the young mind to develop the capacities we take for granted as adults.

Another thing to keep in mind is that kids eventually resent the pressure parents put on them for career choices. Would you have a problem if they chose to be an artist or musician?
USA gets bashed a lot on employment front, but only because we are way more transparent about our problems than Japan. Yes, the extreme work culture causing karōshi is a big issue. However, Japan also has serious workplace discrimination issues that never get talked about.

For example, how many here have ever heard of Burakumin[1]? It's a taboo subject to talk about in Japan, so it is rare you'll hear of it through mainstream news.

Basically, in many places in southern Japan, when you apply for a job, employers will look up your surname to see if your ancestors were burakumin (held "impure" occupations in the feudal era like butcher, tanner, etc). If so, they won't hire you.

[1] https://en.wikipedia.org/wiki/Burakumin
Yea going into management is the best bet. Its a "controversial" topic on HN because large swathes of ppl here here believe #IC4Lyfe is a good career move. Its not.
maybe anybody who decides to try it can comment here what if anything is new?
But "swarm of locusts" wouldn't be politically correct since it would look like a Biblical reference.
The dangers of fringe economics in government
I agree with your point. Personal criticism should be extremely rare, and very carefully handled. A thread in a public forum is almost never the right place for it.

Here is an entire essay touching on the subject:

https://github.com/raganwald-deprecated/homoiconic/blob/mast...

And the HN discussion at the time:

https://news.ycombinator.com/item?id=589200
> As for the jerks around there will always be enough and we can hardly expect them to improve

This is why many community systems have ban tools.
> You could (and perhaps should) take the opinion that one should care about security, but there is no obligation (legal, financial, or moral) that requires an open source maintainer to care about anything.

I was taught that part of being an engineer taking a moral responsibility for the safety of your creations. I know that the field has changed quite a bit, and that people in open source come from many different backgrounds. But I think it's reasonable to hold as an ideal that there is a moral responsibility to at least make sure people using your stuff understand what they are getting into. And that such a moral responsibility would require more than disclaiming liability.
Why green energy finally makes economic sense
It's not disingenuous; I have a number of open source projects on my plate already. I probably can't take on more. But if somebody hands me, for one of my projects, a set of typings that compiles clean in TypeScript (and, seeing as how it's a compiler, that's a really trivial thing)? I'd be literally-not-figuratively out of my mind to not say "thank you" and take them. Failure for another maintainer to do so means that they are a business risk for me that I should not entertain.
Cloud hosting is not low margin.

But DO cannot have the monopoly margin enjoyed by AWS and alike.

One example, the hardware cost for AWS probably will be significantly cheaper than DO. That alone can sentence Do to death.

And frankly, DO is better at UX, its technology is not innovative in any measure. By definition, that's a death penalty to a firm of its size.
If you do model inference in web server process it will be compute bound and lock up the web server, is there a preferred/clean way to req/rec or similar pass the jobs to second process and allow web server process to non-blocking wait for response?
I think they would benefit a lot from adding a thin Heroku-like PaaS layer while keeping the option to "build from scratch".
As an on-and-off DO customer learning how to use Linux I find the documentation they've creates (payed ICs to create, I think) extremely useful and consistently of decent quality. When I see them in a Google search for an issue I'm always excited.
In many cases, you're right. But here, specifically? If somebody goes through your code and annotates it with types, TypeScript is gonna scream if it doesn't build clean and is going to emit the same code it did in the first place. This is literally complaining that somebody might write helpful documentation for your system and that you'd refuse to merge it. It's a pathologically bad statement.
This is the plot of an episode of Billions https://ew.com/recap/billions-season-4-episode-3/

> That is, he doesn’t lose until the chicken report is suddenly delayed after Axe Capital has already confirmed its massive position.

> So, he goes completely off the rails. “I have a solution,” he tells Axe over the phone, “a…final solution.” He grabs a diseased chicken from a separate quarantine farm and heads back to infect all the other chickens.
Statics Discharger
I dont think an existing cloud provider makes sense since they’ve all ramped their efforts pretty hard to compete with each other. I would suspect AAPL would be the buyer. It is a big risk for all iOS apps to be backed by infrastructure belonging to other companies they compete with in consumer devices. I think AAPL would want to make another option available.
Indeed content-based chunking definitely has appeal, I'm thinking about all the backup softwares that use it as a smart way to cut down on total size in a way that leaves all snapshots independent from each other. On the other hand having a well-defined format and the tools to play with like you provide is definitely better to have it spread, so kudos for it.
I hope it’s a pop and soon or the eventual fall will be closer to a depression in the old school sense.
China is more worried about Hong Kong
> The electoral college is the sole reason 2 out of the last 3 presidents lost the popular vote while winning the general election.

That's not exactly true though, because of the electoral college Republicans in California don't bother to vote, since their vote doesn't count.

If you didn't have an electoral college then the popular vote count would have been different.

You can't change the rules of the game after the fact and say "look we would have won", without also considering that people would have played differently with different rules.
We just switched to DO thanks to their Hatch program. The support they have shown and the energy we’ve been getting from the people at DO has been next-to-none. Obviously it’s concerning to see people being laid off, and my thoughts and concerns go to those who are facing what is probably their worst days. Based on the stated reasoning from corporate I can’t say anything other than I believe them. They have been releasing so many great things recently, and looking at the number of open-source projects on Github it seems that the proof of a flat organisation is in the pudding. We’re spending +1.5k USD monthly and based on their product roadmap shared with us developers I have no reason to doubt that we’ll be moving more of our infrastructure to DO soon.

We used to be on Linode and they were great too. The competition has really forced them to up their game and start innovating. The segment is vibrant and the cash is there. I’m not worried.
>Google has its hands in too many pies, actively hurts other industries, and they're creepy af.

The most disgusting part is they are unfairly using their search and ads (i.e. data) to set up subsidiaries to compete with their own ad customers and bid up the price of ads to their own customers.

Say you are an airline or airfare aggregator. Google knows the market size (search), they have a good idea of your marketing budget and online ROI. Once they see you have a thriving business/product/industry they create their own competitor. Organically Google's competitor will float to the top of Search, if they don't outright make a "native" interactive tool that appears above ads and organic search results. As if thats not shady enough, they start buying their own ads (money is just going from their left hand to their right hand) which now the cost of ads for you has increased because you are competing with a Google company that is getting them for free. Now your options are spend more on ads for a smaller slice of the market or just packup an go home leaving Google as the industry leader (which based on history they really didn't even want in the first place as they are likely to deprecate their product, leaving the market with no product/service provider).
Supercomputer scours fossil record for Earth’s hidden extinctions
The issue is that most startups are in survival mode and hence has a natural pressure from that. The trick is to manage expectation at IC level. Knowing that there is this natural pressure commit to only what you can deliver in 15hrs/week. Then work "hard" and overdeliver equivalent of 30hrs/week. Spend 10hrs on above the weed activity (evaluate, measure, communicate, course correct etc.). Be religious about this template.
I have the ISO version of this (2nd batch) laptop, which has a different keyboard layout, but the same touchpad.

The annoying touchpad doesn't work. It isn't accurate and difficult to click anything with any sort of accuracy. It also activates easily when you are typing.

It's honestly the biggest issue with the laptop and the primary reason why I stopped using it after a few days. I might give it another go with a different keyboard layout and disabling the touchpad. The screen and case are great. The keyboard I have is meh, but not too different from a mid-grade Chromebook.
Your read is probably more practical than mine, and fits in better with a "don't assume malice" standpoint. I just know that social media (of which HN is begrudgingly a member) can very effectively be swayed.
Bike shedding is a structural description, not a value judgement. It’s about technical complexity, and changing a keyword is one of the most minimally complex bits of language design.
And when maintainers respond to a significant amount of work involved in a PR for a bug with a note that they aren't interested because it's "boring" then they can be critiqued for being a jerk, because they decided to be a jerk.

If the maintainer had said, "Hey, I don't have the time to review/test/verify this PR so I'm closing it for now," the backlash probably wouldn't have been quite so severe.
Change my mind but if you are using VScode you're getting 90% of the benefits without having to take the cost of writing types.
I want to give a heads up to everyone who runs, or is thinking about running an open source project. If your project sees ANY notoriety and you are the maintainer, you will quickly find yourself in this situation. In 2013, I started a little side open source project and put it on GitHub which now has 5.2k stars. I've seen tons of arguments in my PR's over the previous 7 years. My project isn't even that large and I've seen lots of in fighting to the point where I've had to lock threads. The skills required for you to run a successful open spruce project are the same skills required for you to run a business. You're going to need people skills and understand how to de-escalate situations because once the community is large enough, there will be a lot of culture conflicts. The main challenge with open source is that if you're not getting actively incentivized (Paid for me) to maintain something that's super popular, it's easy to abandon it when things get hard.
From a pragmatic point of view, it's very bad to have widely used libraries that are poorly maintained and that have unaddressed security issues. It's not entitled to not want that situation to exist.

If you create a project that ends up becoming such a security risk, you really should be doing something to address it, for the good of everyone. This could be as simple as adding more maintainers with commit access who will address the issues.
What, we can't even use "master" as a way to describe a really skilled person anymore?
YouTube ads of 100 top brands fund climate misinformation – study – Technology
Acquisition wouldn't necessarily be terrible depending on who acquired them. Obviously if it's a direct competitor that's bad news, but there are some markets where adding a hosting provider could be a benefit.
Not sure if it's applicable in this case as I'm not a DO user, but this is definitely a thing. For instance, think about web forms for anything 'official' - it's almost as if the worse the UX is, the older the tech it seems to be built on even, the more legit it seems. It's a really counter intuitive effect.
I definitely know what you mean, and you can see it mentioned in reviews on Apple's podcast app quite frequently. I think it's mostly a cultural difference.

It feels like he conducts the show sort of like a stern professor at storied British school or something along those lines. Very concerned with concision and clarity. I don't tend to mind it but I can see why it would seem odd or off-putting to people.
Considering the Equifax breach, which consisted of leaking all the information on everyone, and didn't seem to phase the public hardly at all, I don't think that would be an effective tactic.
You are switching from the point I am arguing to the point that I am not. You are correct on our legal doctrine about the existence of rights before their enumeration in the Constitution. That doesn't affect my point.
This gets thrown around a bunch in personal finance forums as well, but its a bit dishonest IMHO- it saying that the avg balance for a 401k account is 36k, not that the average balance across all 401ks account for an individual is 36k. Considering the typical tenure these days is around 2-3 years, this makes sense. Most people it seems don't really consolidate their 401ks.

That article also says that the average isn't a useful measure, but I feel it likely is more useful than stated as everyone has a capped contribution amount. There are some outlying scenarios where you can contribute more, but those are far from typical.

It seems there are a bunch of ways to fudge these numbers- I have a roth and a standard 401k- these are likely counted as 2 separate accounts, thus painting a much bleaker picture of my overall financial health.
CASPERhaps
There's a video of Google's first all-hands meeting after the election. It's like a funeral. Even the concept that someone could want Trump elected for a decent reason is utterly ignored. This includes and is led by the most senior of leadership - Sergey, Larry, and Sundar.

“Most people here are pretty upset and pretty sad,” Google cofounder Sergey Brin says as the meeting begins. “I find this election deeply offensive, and I know many of you do too. It’s a stressful time, and it conflicts with many of our values. I think it’s a good time to reflect on that. ... So many people apparently don’t share the values that we have.”

https://www.breitbart.com/tech/2018/09/12/leaked-video-googl...
that doesn't make for good business porn though.
Most consumer debt is mortgage debt which is backed by assets. Most corporate debt is backed by assets. But this is government debt we're talking about anyway, which can always be repayed due to money printing. The cost is in inflation and sentiment.
The Freakonomics podcast covered this: http://freakonomics.com/podcast/vaping-nicotine/
>I'm curious for others' thoughts, because personally, I've never encountered an individual like the one described in this article.

I'm one, or probably the closest you'll find here, and I'm online-acquainted with many who are much "more this" than me.

I generally concur with the author's point that you can't really turn off, but he leaves unanswered the question of "what then is to be done?"

I'm convinced that the only way out is through; to be more online, rather than less. It's true that you can't choose to be trad because "trad" implies a lack of choice/reflection. But maybe you can choose to be something better than trad.

You see some weird things in the right (wrong?) corners of twitter: an alliance between anime weebs and would-be-Greek-gods bodybuilders, SV programmers bashing on tech, young earth creationists leveraging natural selection as a tool of thought.

All of it paradoxical(or is it?), but this doesn't mean it's not useful, or that it can't be fruitful. I see this stuff as "what (the hivemind of) Twitter looks like when it's thinking". We think all sorts of stupid things when trying to solve a problem, but only in hindsight are they stupid---until then, they're avenues that need to be explored.
The same exact thing is happening with businesses on Amazon.
Right but you can do that for many other notebooks as well.
I cannot comment on anything about what happened, sorry.
>Humans, by nature, won't ever realize a perfect democracy. We are too much of sheep, and care too much about feeling validated and included.

I think you are placing too much blame on lurkers and every day commenters.

The biggest issue is moderation. Moderators almost always have the power go to their head, they begin abusing mod tools and creating a repressed community rather than creating a community that fosters open and honest communication.
Open-source means freedom to fork, nothing more. But that's ancillary to the rest of your comment.
An aside, I love the metaphor rich writing:

> Privacy might be the digital spinach

> As this chewing gum loses flavor

> A startup idea that hits the seed ecosystem like a fashion fad, with a surprising number of founders suddenly all wearing the same ripped jeans

> The market has priced in the trade war in atoms, but not in bits.

Any suggestions on how to get better at writing like this?
Weird, when I go to the link, the page immediately redirects to https://guce.advertising.com/collectIdentifiers?sessionId=1.....

Even if I try to just go to techcrunch.com/, same thing. I only notice this because *advertising.com is in my host file on my router so instead of redirecting, I just get a "server not found" error page in firefox.

If I open a private tab, techcrunch.com loads fine. Looking at the network tab in the dev console when trying to load techcrunch.com seems to show that no redirect is made, just that techcrunch.com automatically becomes guce.advertising.com... Have I been pawnd?