skysight-inc/HackerNews huggingface dataset:
My entire career as been driven, almost exclusively, by layoffs. I had been at my first job for about a year and was starting to think about moving on when my manager (who I think knew I was looking) told me that they were going to have to lay off a developer, and if I had an offer they'd rather I take it, otherwise they were going to have to let my co-worker go.

I took the new job and moved cities to work at a startup for about 18 months. When I was laid off there, the CEO was very transparent about the reasons for it: they decided to get rid of full time staff and focus on contractors who were on work visas, because the threat of losing their visa meant they were easier to abuse.

I was out of work for about a month then before starting a new job that again lasted for about 18 months. The company was looking to sell off our business unit and laid everyone off except for me and my manager. Not seeing a lot of hope for the future and not wanting to be a sole developer keeping a product limping along, I left for a year.

The next job was doing funded research. I went in knowing that my job depending on getting funding, and lasted a year before the funding ran out. I was out of work for a few weeks before going back to my old team, which over the last year had been successfully sold off to a new company, which had brought back a few of my co-workers.

I stayed at that job for another 4.5 years as the technical lead, until the product was once again getting sold and management wanted to make the numbers look better. This time I was the salary that was cut to improve the numbers.

After a contract-to-hire role that didn't work out due to "bad cultural fit", I landed at another startup for about 16 more months. Due to my previous history of layoffs and wanting something more stable I left when I could see that we were starting to run out of runway and didn't have good prospects for another cash infusion.

From that job I joined a mid-sized tech company doing unexciting work, but after a rocky few years I really wanted something more stable. I was there for 18 months before most of engineering was laid off when the company decided to focus more on supporting other companies products.

This time I was out of work for just a few weeks, and found a great role. I've joined an even larger company, and one that has been doing well, but the long history of layoffs has left me constantly hyper-aware of the lack of stability in our industry, and I'm actively going through therapy to help get over the constant fear that any small hiccup or misstep means that I'm getting fired or that my team is going to be laid off.

Although I've always bounced back quickly, and certainly my salary and experience have been benefited by the quickly changing jobs, the psychological toll is very high.
Your argument is to let corporations effectively make law.
Jeff Bezos' Master Plan
This is a great post about a different perspective on Amazon: https://zackkanter.com/2019/03/13/what-is-amazon/

It also talks about the flywheels and how advertising is taking Amazon down the wrong path.
There are also electronic posture training devices to help with this.
You have absolutely no idea what you're talking about. Old people here (80 and up) still loathe the Germans and for what was done during the war. Their personal involvement is what make it impossible for them to move on. But as one of their children I have absolutely no grudge against Germans, old or young, simply because I wasn't personally involved.

Jewish people come in all shapes and sizes, and I know quite a few of them. The bulk are very well educated and are able to see history and their own part in it quite clearly. They are definitely not going to like some one with a swastika symbol on their shirt but the chances of that happening here in Europe are relatively slim because there would be a lot of other people - non Jews too - who would take offense.

That's nothing to do with personal involvement but with recognizing that those that wish to engender a second round of Nazism in Europe need to be dealt with before they become a problem.
The same could be said about terminals; they used to be used by everybody, now they're only used by power-users. I don't think that's inherently bad. I didn't use a terminal until college, but it wasn't a barrier by any means.
You can decide to not use linked in, and use a service that does not make profiles public.
Awesome. That's the only UK site isn't it? I didn't think go-ahead had actually gone through for any of the others. Mainly because even Tory party members seemed to be firmly against it.
I host my own stuff for fun and excersise
I'm getting a "Page doesn't exist" for your link FYI.
I explicitly call out the reasoning for using functional concepts here: recombination into new workflows. For instance, a student may only be able to register for 15 credit hours or less. However, an advisor can register a student for up to 20 credit hours. If done properly, this should be a very simple change within the workflow... Just swap out the verification function that's composed into the workflow.
The consequences of information leakage can be zero for an indefinite amount of time before something surfaces with catastrophic effect. Everybody knows this, because everybody sees it happen constantly, even though it is relatively unlikely it will happen to you, today.

Human beings are hardwired to do things that they see others doing unless there is a really clear connection between the actions and disaster. There has to be another mechanism to deal with probably small, but unquantifiable risks.
But, from what I presented, you are saying that the DNA changes of the last 50,000 years happened essentially the same and independently in (i) Europe and (ii) Asia.

Generally in evolution is it more likely that DNA twice the same is from a common ancestor instead of two independent, at least separate, cases of the changes.

For the influences of climate change, that seemed to vary: My guess is that Europe suffered and changed much more from the big ice sheets than Asia. So, it would be more likely that the DNA you say came from climate change came from common ancestors (from still earlier climate change, etc.) than from two independent responses to two (not very similar) climate changes.

Supposedly eyes with lenses and retinas evolved at least twice separately, but that took a very long time and is still considered amazing.
A religion bent on dominionism by the party in power, and the idea that the earth was here to be exploited by humans. Just my peronsal opinion. Relevant passage:
"And God blessed them [Adam and Eve], and God said unto them, be fruitful, and multiply, and replenish the Earth, and subdue it: and have dominion over the fish of the sea, and over the fowl of the air, and over every living thing that moveth upon the Earth."
kiosk mode? Firefox has a great extension for this.
Algebra, Topology, Differential Calculus, and Optimization Theory for CS and ML [pdf]
Does it work? I think I'm mostly for the ban but as for a tax... Alcohol is 4x the price in SG vs the USA because of taxes. Has that lowered the percentage of drinkers? SG also has a high tax on cigarettes I believe and they have those really disgusting images of disfigured people from smoking issues on every package yet I believe smoking is growing in SG (please correct me if I'm wrong).

I'd prefer a world where people choose to smoke less and eat healthier. I'm curious what methods are most effective. I believe it was going lower in the USA for a while but then blew up again with vaping? And you only have to visit almost any place in the USA to see we're failing at convincing people to eat healthy.
> Have we really improved things? I find these new file abstractions we have created to be much more confusing.

We haven't, and here's why: a file system was one abstraction. A simple one, that made sense, and wasn't very far detached from actual implementation details. Which meant that weird black magic almost never leaked from underneath.

What we have now, with the cloud and dumbed down software, is many mutually inconsistent and sometimes incompatible abstractions, all completely detached from the reality behind them, which means they have inconsistent corner cases that make no sense unless you know enough about software to be able to imagine what those abstractions are backed by.

In the best tradition of commerce, we've helped people avoid having to learn a simple concept by introducing them to lots of "simplifying" lies.
Why would that be the case? AWS makes no guarantees about the performance of their instances. If everything gets slower, the most likely thing that happens is high-scale customers need a correspondingly higher number of servers to handle their load.
It’s my understanding that covers us to actually display your content on our website and distribute on social etc. which is sort of the bread and butter of a discussion community.

The latter is surely standard across any community for moderation.

Users have the ability to edit and remove their own content to take it off the platform.

Happy to receive any advice on how this could be more palatable!
Intel has been here before, they will persevere. I type this using a AMD CPU.
Show HN: Bitcoin for Students(CampusCoin)
Hi We are building Bitcoin for Students where we are on a mission for Education of Students on What is Blockchain(Technology behind Crypto) and helping Students through our Udemy like Learning Platform and help them Build the next generation of Web Applications on a blockchain.
https://www.campuscoinproject.org/
But we're not moving towards a metadata rich database, we're moving towards balkanized proprietary walled gardens in the cloud.
You're implying they can't discriminate. So does this case make robots.txt illegal?
Has robots.txt been outlawed now? In what jurisdiction exactly?
Correct behavior is debated and decided in public, resulting in a specification. In this case the HTML spec says "should", not "must". HTML Spec:

> When an element's autofill field name is "off", the user agent should not remember the control's data, and should not offer past values to the user.

RFC2119:

> SHOULD: This word, or the adjective "RECOMMENDED", mean that there may exist valid reasons in particular circumstances to ignore a particular item, but the full implications must be understood and carefully weighed before choosing a different course.

As I read it, this behavior may or may not be a good idea, but it is not a violation of the standard.

Disclosure: I used to work on the Chrome team at Google, but I have no particular knowledge of autocomplete.
I am getting a "Sorry, that page doesn’t exist!" for the twitter link you shared.
I live in the front range of Colorado. There is a fracking epidemic out here in the areas outside of the metro area.

Ignoring the "it creates jobs and grows the economy" argument, the oil and gas companies basically bribe communities to allow it. The town of Erie has a gorgeous new high school and rec center, and it is almost entirely paid for by fracking revenues. One of their summer festivals is heavily subsidized by the same industry.

Given that most people think of only themselves, I am not remotely surprised that fracking bans or setbacks fail at a state level here.
how did you get that out of my post? My argument is that people should make laws that ends the business model of companies like hiQ, and that LinkedIn, although obviously acting in self-interest, is legitimately defending its platform here against third parties who are trying to use public information in privacy-violating ways.
How to bake a better loaf:
https://youtu.be/8B_7AFYmkYo
Becase:

- Natural Gas from fracking produces less CO2 and other pollutants than oil or coal alternatives

- It's produced domestically, so you don't fund Wahhabism or other oppressive regimes by buying it

- It's produced domestically, so you don't have to burn filthy bunker oil on oil tankers just to transport it to the US

- Fracking happens primarily on rural land, and pays royalties to individual landholders. Oil drilling in Saudi Arabia pays out only to the megacorp doing the drilling.

Almost like there are tradeoffs and costs to complicated decisions like energy policy. Obviously we'd all love to be in a post-carbon future with Nuclear / Wind / Solar grids, but in the short-term, I'd much rather have a LNG-based energy economy than a coal-based one, fracking and all.
Looks like the twitter post you referenced was deleted.
That user's only recent post is about super mario maker 2...
Emissions monitoring is a really interesting technology challenge. So much of it is self-reported, which means a crapshoot. Remote monitoring seems more reliable but less accurate perhaps. The highest resolution monitoring tech I know of is NASA's Orbiting Carbon Observatory2.

Has anyone here studied the Orbiting Carbon Observatory? I'm curious for more details and how it might help here.

https://www.nasa.gov/mission_pages/oco2/index.html
Maybe we should be fracking in California to let off fault pressure. If we could create many small earth quakes maybe we could avoid the big one.
Is that true in server chips? I know AMD has gotten design wins from e.g. Microsoft Surface, but I've seen nothing to indicate an appreciable change in server sales.
Corporations do effectively make law, at least in the US. Politicians have neither the time nor the expertise. There have been some widely read articles about how sometimes that law is not even freely available to the public.
What you ask for is mostly impossible because you might not know about every possible object you'll be getting your construction params from....and besides that's horribly coupled. What about circular dependencies?

C# helps you to some degree with extension methods so you get the same instance.Method() syntax.
You can download a 3rd party app that lets you use your local storage as a document location.

https://medium.com/codezillas/how-to-add-a-local-folder-to-y...
Very similar experience; after unemployment I took a job with a sociopath for six months, then went back to school for C.S. (I had a humanities B.A.). Lessons:

1. Human toll of layoffs can be extremely high (up to and including death) and hard to see.

2. Many coders are much more re-hirable than most non-coders, but many aren't.

3. In resilient labor markets such as modern SaaS and app coding, there is an experience<->hirability S-curve. Going from 0 to 1 year of saleable experience depends on the employer, from 1 to 3 years power shifts slowly towards labor, and after that you are in control. (These statements obviously don't apply to all software labor markets.)

4. Many coders get stuck in bad labor niches, many are really lousy at the sub-skill of getting a job, many don't realize how salable their skills are, and many can't tell which of those possibilities applies to them.
The number of earthquakes is less significant than the direct impact. Mine blasts cause it regularly technically so just going by earthquake count is sensationalist.

It would be like counting the number of explosions in a city including car engines and every bullet fired, firecrackers, car bombs, artillery shells, and every airdropped bomb or warhead equally.

The groundwater contamination and greenhouse gas releases are more significant reason why to disallow it.
What cracks me up about this is how these massive companies go to such lengths to call themselves mere platforms in order to avoid liability for content, and then when someone actually takes the content in this case they cry, "Foul! That's ours!" Can't have it both ways.
Methane in arctic permafrost doesn't fall into the "recent" category. It has been there for many geological eras.
> has recently gone on a tear with Nim.

That's awesome! I'd love to hear his thoughts :)
If home baking interests you, I have three suggestions:

- Flour Water Salt Yeast by Ken Forkish

- The Bread Baker's Apprentice by Peter Reinhart

- The King Arthur Flour Baker's Companion

Having never baked anything complex before, those books have been amazing in learning how to bake. The bread is amazing and tastes as good as a small bakery.

Ken Forkish also makes a book called "The Elements of Pizza" and shows you how to make Italian, NY, and several over styles of pizza too. That in my opinion is a must have book if you want to make Pizza.
Teslas do this, they show battery charge in terms of miles or kilometers which is obviously not the correct unit. It's more abstract and often wrong but closer to what the person wants to know.

Oddly enough the iPhone doesn't do this, it will happily tell you how many GB you have left when what the user really wants to know is "How many more songs or photos can I store?".
Even better, the decision here is only concerning profiles of people who have elected to make that profile public. It's very simple to make your LinkedIn profile private.
"If your apple looks a little banged up, eat an orange"
Short of saying no to heart valve/skin/bone donations, I find it unclear how this will play out in practice though. Like, OneLegacy is a nonprofit so if I select the nonprofit-only box, what happens? Or, how do you determine that a heart valve donation isn't life-saving?

This is really frustrating to me, even as my dad is on a transplant waiting list. The Donate Life page does give me an idea though: I can specify directed donations through an advance healthcare directive. I'm pretty tempted to leave my kidneys to my father and then find a way to explicitly donate my body to an organization that won't leave me with as many questions as these organ procurement nonprofits do.
By letting ToS have the force of law...
What about Keybase?
what is this
Now that is an ergonomic API.
I feel like a "best retraction of the year" award with a real monetary prize would be a good incentive to keep these coming.
Why can you only XSS yourself? If an attacker has javascript execution on the website, the javascript can identify forms not just via their names, but by relation to other elements in the DOM tree. The javascript can for example do

document.querySelector("form > input");

That doesn't rely on names at all. Just like a human can use eyes to find the right input, the javascript can use the DOM tree to find the right input.

I understand that it provides CSRF protection. It's basically a CSRF token embedded in the name.
"it can be scraped/crawled, that is, it isn’t LinkedIn property"

I thought it was pretty established that putting something on a website didn't eliminate your copyright. Has that changed now?

To me, it seems like common sense would be that if you make a public website, you are implicitly permitting some copies, but surely it's not all or nothing?
> Tapioca Milk Tea was popular in Taiwan in the 90s and made it Los Angeles in the late 90s early 2000s. People tried for years to bring it to Japan and I was told it was too sweet for Japanese tastes. But, now it's even sweeter and has some how exploded in popularity to a ridiculous level.

I believe it was around 2011 that the more premium bubble tea vendors in Singapore started offering a choice of how much syrup to add to one's drink (Koi Cafe, which may or may not have originated from Taiwan, might have started this trend).

I'm surprised that this particular service hasn't made its way to Japan.
There was an article from 2000 floating around HN a couple of weeks ago that predicted floods and disasters by 2012...which never happened. I remember the same predictions in the 80s and the 90s.

Not everything is due to climate change and articles that try to attribute everything to climate change without any real evidence, only hurts the cause.
Onur Mutlu: Intelligent architectures for intelligent machines
Another silo I can’t know how it works, contribute to, nor host it myself.

No thanks!
Sounds like we agree that's a bad thing. To your first sentence, no, they propose laws. They dont get to revise their ToS and have it be a violation of the law when you ignore it. That would be like the EPA making a rule, because they were granted that power by congress.
Why would they ever do that. That’s just asking for autofill phishing.
People used to need to understand that the gas went through a carburetor, where it was mixed with air that came through an air filter, both of which could get clogged. And then it would be drawn into a cylinder through a valve that was opened by a camshaft, where it would be ignited by a sparkplug. Sparkplugs could get dirty, so you better know how to change them yourself. And it'd be very bad if the sparkplug was live while you tried to change it, so you also needed to know where your car's battery was and how to disconnect it.

Nowadays, carburetors are gone, replaced by fuel injection, which controls the fuel mix so tightly that sparkplugs rarely get dirty. And the whole assemblage is so tightly tuned that if you need service, you take it to a dealer and let a professional deal with it.

The world you're asking us to imagine already exists, you've just forgotten enough of the old world that you only remember the gas gauges.
It's pretty easy when you're talking to people who understand the fundamentals of deep learning, but that understanding isn't very common even on HN. I think that's because the real-world, valuable usecases of DL are not very accessible:

(a) DL is pretty complicated in a way that's unfamiliar to most software engineers. You are consistently working with Tensors that have a couple more dimensions than people are used to holding in their heads (i.e. images mean you are typically working with 4D Tensors).

(b) You learn from academic papers, not blogs. It's a new workflow for many software people and intimidating to some (although the papers are usually closer to blog posts than rigorous academic papers).

(c) It's very difficult to learn deep learning on your own without it getting pretty expensive. Advanced uses pretty much require GPUs/TPUs and that's either a big upfront purchase or a serious per-experiment cost.

(d) Deep Learning is not a single field. It is CV, NLP, RL, speech recognition and probably others I'm forgetting about. They overlap, but it further reduces the number of people you can have informed discussions with because being knowledgeable about computer vision does not mean you are able to have a vibrant discussion about NLP.
Teaching to non-CS students (LibreOffice, etc). I confirm most of them have no idea what a file, folder, file system or zip is.
I personally think it’s irresponsible. It’s essentially the software engineering equivalent of a surgeon not using a new/better surgery technique because it’s different and not what they’re familiar with.

Sure, it’s not life or death but your clients are definitely worse off than if you’d just taken the time to learn ES6.

Not knowing ES6 also just makes your life harder if you adopt other new JS advancements. For instance, it’s harder to look at the docs and examples for React and it’s related libraries. It’s harder for you to adopt Flow or TS.

Lastly, it should be especially easy for you to pick up ES6 if you know ES5 inside out.
Personally, I haven't been laid off, but wanted to recognize that a layoff also affects those who weren't: morale drop, worry, survivor's guilt, stress leading to physical symptoms, etc.

Sometimes, this can quickly lead to a downward spiral effect at the company. Productivity falls and whatever issues the layoff was intended to remedy end up being magnified instead. This is usually the case when - before the layoff - there was either "writing on the wall" (that typically management wouldn't admit to publicly) or an inherent distrust of management.

What really sucks is the pile on. Recruiters watch for these moments and jump on them like piranhas. They notice a sudden spike on LinkedIn of resume updates by people all working at the same company and hone in on those still there, reaching out to see if they want to take a look at other possibilities. Simply put: no one wants to be the last one to go down with the ship.

Whatever project you're building/working on, please remember those who weren't laid off, too.
Do examples of communities which are not inclusive to those who share their values exist?