skysight-inc/HackerNews huggingface dataset:
Recommend checking who the account emails are configured to be sent to. Often they go to a finance person who may not understand the importance of some communications such as this.
If MacOS ran smoothly and received all updates on the Surface Pro or Surface Book, I would likely be running one of those devices.

Hackintoshes are progressing - not sure if it can be production grade from a seamless patching perspective.
Good for you. However, consumer reports gave a two-year breakage rate of 25% for Surface products. Given a 75% everything-is-ok rate, that gives you around a reasonable 25% chance (.75^5) that everything is ok with 5 devices, illustrating why anecdotes are not helpful in decision making.
In one state in Australia they used to have a pay per container returned so for example 5c per bottle.

If this buyback was paid for by the manufacturer it could incentivize recycling, create jobs and help pay for recycling and sorting.
While it's pretty durable, the switches on the WMO are barely usable.
> If your language doesn't have a high-level equivalent of `goto fail`

Such as?

I am aware of writing this in different ways, of architecting the logic quite differently. But the only control-flow construct I've seen as alternatives are to abuse exceptions or labelled while with named breaks.

What were you thinking of when you wrote this? I'm genuinely interested.
Tech Attorney and Cyber Expert Explains How Deepfake Videos Are a New Form of DV
This is a cultural shift. First gen corporate workplaces 60-80's were much more top down, arbitrary and controlled.

Second gen was already loosening up on individual freedom but there was a strict border between the private and the work persona.

Now it seems this border is breaking down and there is one persona. Delicious to find most commenters here on the wrong side of a generational divide. Soon you will be dismissed as grey beards with out of date ideas.
I used to leave my (very old) laptop lid open not because I didn't think it would restore properly but because it took much longer than I liked to come back from suspension. My new Thinkpad X1 Carbon restore quickly (much quicker than my much more powerful desktop even).

My understanding is that window size and positioning issues on Windows are a graphics card driver issue and it's up to the graphics card maker to finally fix it. I don't know the details though, that's just what I've read. It's obnoxious for sure.
Hey Deepak - love the idea. I was fortunate enough to go to a "target" school but still had a tough time doing finance recruiting without the help of some very kind classmates. Your post brought back some memories of how much wasted effort could have been redirected positively if I had some initial guidance instead of learning everything the hard way.

One of my "side projects" when I was still in school was collating what I and some other friends had learned about the recruiting process into a doc for younger students to use. It was helpful for some, but The Lobby is doing it in a much more democratized manner.

I'm a few years out of the finance game, but let me know if you'd be interested in chatting as I'd love to help (no strings attached.)
Why must everyone like and do everything in exactly the same identity-label proportions? Universities have had to close over 171 men's wrestling teams, 84 men's tennis teams, 56 men's gymnastics teams, 27 men's track teams, and 25 men's swimming teams because of Title IX in order to make it “fair” for women, instead of everyone able to work towards what they aim or invested in similarly without limitations based on bias or identity labels? Instead, predictable automatic outrage and taking things to unreasonable, spun extremes that shutdown any rational or intellectually-honest debate.

Maybe women don’t want to code 80 hours a week and not have a family (me neither tbh) or be involved in wrestling as much as men (me neither also)? Why does that realization need to be judged (does it not fit a proscribed narrative?), or is the underlying message more about social justice warriors pushing their agenda of hate and man-shaming while ostensibly being pro-equality and pro-equity?

It’s like an entitled child throwing a tantrum “Reality you say? lalala-fingers in my ears-lalala-knee-jerk response that you’re a sexist, racist and -ist for saying anything unapproved-lalala”
This again. Here's something I churn out every time a 10x thread starts again. It has some references in it:

A 2nd edition of Peopleware summarises it; the 10x programmer is not a myth, but it's comparing the best to the worst; NOT best to median. It's also not about programming specifically; it's simply a common distribution in many metrics of performance.

The rule of thumb Peopleware states is that you can rely on the best outperforming the worst by a factor of 10, and you can rely on the best outperforming the median by a factor of 2.5. This of course indicates that a median developer, middle of the pack, is a 4x developer. Obviously, this is a statistical rule, and if you've got a tiny sample size or some kind of singular outlier or other such; well, we're all adults and we understand how statistics and distributions work.

Peopleware uses Boehn (1981), Sackman (1968), Augustine (1979) and Lawrence (1981) as its sources. [ "Peopleware", DeMarco and Lister, 1987, p45 ]
Mixpanel's YC application in 2009
The title is just poking fun at the "The Universe is a Simulation" articles that keep popping up, I mean sure it technically makes an irrelevant claim, but in context it's clear that the main part of the article is supposed to be about how we can simulate the universe.

I agree it's kind of weird to raise something in the title and not address it at all in the main article, but that's a minor flaw in what's clearly intended as a joke.
The post talks about the difference between urban vs rural survival . It talks about the kinds of brutality that can happen when help is far away and unlikely to be called. It reminds me of some of the stories found in this documentary: https://youtu.be/a_bDc7FfItk?t=21m09s . There are some brutal descriptions of attacks that happened on farmers.

Note: I haven't finished watching the video and I dont want to endorse it's message, just to point to some peoples' stories about what can happen if attacked in a rural homestead.
They do have the brochures, but they are missing one of the important ideas (maybe just my opinion) "When in doubt, throw it out", meaning that economically and environmentally it is better to err on the side of throwing away something recyclable rather than erring on the side of contaminating the stream with something that is not recyclable.

And while the pacific northwest is good at getting things into the recycling stream, it might not always be for the best, and end up in the landfill anyway:
https://www.nytimes.com/2018/05/29/climate/recycling-landfil...
I enjoyed seeing Tux on the boot screen of a seat-back in-flight entertainment system recently. And was also amused to see startup sequences for things like MySQL and postfix scroll by.
A picture of a function, its derivative and the notion, that one function shows the other's tangent's slopes, is all that's needed, that should fit in a high-school curriculum especially in physics.

But you are going to hear it anyway if you are going to study.
Very clever, and "obvious" only in hindsight: Training a deep convnet to colorize all frames in a grayscale video clip from a single color frame taken from the same clip induces the neural net to learn to track all objects in the video, with robustness to occlusions, change of viewing angles, etc. Labels are not required; only a color frame from each clip. Most impressively, the embeddings learned by the convnet (i.e., the representations learned by the next-to-last layer) are linearly separable by object. Very nice!
Facebook, Instagram, WhatsApp, Twitter: they grew to what they are today because each of them had people behind the wheel with a product mentality. This mentality attracted the capital and talent necessary to create products that resonated with people.

Now, some would say that, these services had the goal to make money and that's why they attracted capital and could hire top talent, but it doesn't change the fact that they had to have a strong product mentality to get to where they are today.

Most decentralized software I see have a project mentality based on idealism, but idealism is not enough. That's why desktop Linux failed to capture significant market share even if it costs zero to Joe Average to install it: it stayed at the level of idealism, of a project, while proprietary platforms like Windows an OSX had serious money and talent behind them because they weren't just projects.

On the other hand, Firefox and the Linux kernel are good example of successful open source softwares with a strong product mentality. Mozilla had a vision and they realized they need a strong product to fulfill that vision, so they needed to be able to pay their developers well, meaning they had to generates money. Same thing with the Linux kernel, which is backed by a lot of big companies.

So I guess what I'm saying is; if ActivityPub is to be the future, then there should be more than idealism behind it.
Switzerland does this too, the bags have a little stamp or sticker that costs $5. There are also 10 different bins to presort waste. It works quite well. They put a lot of effort into the design and ease of use at the collection stations (which are free vs the for pay garbage). It's called "polluter pays".

They also enforce like Taiwan, $10,000 find for illegal dumping. And they actually look through your trash for bills and letters with your address. The Swiss don't seem to love the system, more like tolerate it.

Cool pictures:

https://en.wikipedia.org/wiki/Waste_management_in_Switzerlan...

There's a picture of the 10 bin recycling thing halfway down this page:

https://www.quora.com/How-can-we-make-Kathmandu-a-clean-city
The less your co workers know about you the less they have to use against you when its dog eat dog time.
All the replies I got seem to address the question "What would LF do with $500MM/yr", not the question of "what would it do with the remaining 4.5bn".
Oh man, Winsock. That takes me back.
Egypt to impose a tax on advertisers on Facebook, Google, and others
Well, along with the religion case that whatshisface points out, there's also the problem that any theory of the nature of the universe has this problem. The problem here is not with the theory of the universe per se, but the fundamental limits of science itself.

Despite what seems to be a popular opinion, we are not actually obligated to curl up into a ball on the floor and cry about our inability to know anything just because science can't be definitive on some point. We just need to be aware of the limits of our knowledge. We have no choice; even in just our day-to-day lives, we are required to make all kinds of decisions for which science is either quiet, insufficiently informative, or (and this one may really hurt to think about too much) simply wrong.
This is also the consequence of corporations encouraging cultures that blur the lines of work-life balance. People will bring life into work. Reap what you sow.
Personally, it is better to have functions small enough that they fit on a handful of lines, and the if-else structure makes it obvious that you are doing one or another thing, rather than having separate if structures at the top of the function that may-or-may-not exit before you reach the main body of the function.
Saying "for off road use only" is just to reduce liability in states that happen to have byzantine restrictions on whatever you're selling. You don't want someone to sue you because you didn't tell them that the thing you sold them wasn't legal in their state or because a law changed that you weren't aware of.

Most straight through mufflers are street legal because most states just have a law about X decibels at Y distance and don't care what you have as long as it's quiet enough. CA has quite asinine rules about car exhaust systems though and you could be considered not in compliance with emissions rules even if you somehow make your straight through exhaust reasonably quiet.
2020 Tesla Roadster test driver talks about testing the future Roadster model
Ask HN: Reliable VPS in South America/Africa/Japan?
For latency reasons, I am looking for VPS in South America (Brazil), Africa (South Africa) and Japan.

Besides Linode Japan, and Hetzner South Africa, the offers don't seem very interesting.

Ideally, I would like a KVM with throttling (or automatic poweroff) once the quota is reached, above 700 Mb of RAM, 1 Tb of quota for less than $10/month

Any suggestions?
The problem that was causing a lot of the lockups was
errata #1109 "MWAIT Instruction May Hang a Thread"

See https://developer.amd.com/wp-content/resources/55449_1.12.pd...
With the latest Windows update that notification had a button with something like "see fewer of these" which took my into the settings where I could turn off that specific notification.
> Is the "Universe is a Simulation" more than a dreamy internet theory, though?

It's a theory that predates the internet. In the expanded view, the theory goes back to antiquity.

The modern version is a thought experiment more in line with the drake equation than a dreamy internet theory. It's an idea born of some assumptions and mathematics.

> Like, are astronomers and physicists taking it seriously?

Some are, most aren't. But then again, most astronomers and physicists don't take SETI seriously as they have their own work to focus on. But it certainly isn't anything to be dismissed just like the drake equation or SETI.
There seems to be a pattern with Google: they have internal infrastructure that every ex-Googler seem to miss when they leave the company, because it's so good that it felt like being 10 years in the future.

As far as I understand, Google doesn't have a bunch of tools that merely work together, they have one huge system with different bits that _live_ together, so much that separating and open-sourcing them is cool but won't give you the same thing as being from inside:

- They use Blaze, a build system that integrates directly with the object store. They open-sourced Bazel as a kind of equivalent, but the build system won't shine unless you have an integrated object store and an integrated vcs client
- They have open-sourced Kubernetes, a successor of what they were using for they were using internally for cloud management
- They have open-sourced LevelDB, a successor of the fundamental brick they are using for BigTable

So in a way LevelDB isn't used as-is inside Google, but its spirit is in use at a fundamental level by pretty much everyone
I can't use thumb balls, I want a large ball. I've bought these continuously since they were first released (now in a wireless version and cheaper buttons, but same basic form factor):

https://www.kensington.com/us/us/4493/trackballs

And for those who loved the old Microspeed trackballs:

http://www.trackballworld.com/
Since nobody posted it yet, here's the paper: https://www.simulation-argument.com/simulation.html
This article is strange, they provide lots of counter evidence that in fact there are 10x programmers. They don't really provide any evidence for their thesis at all except to say the concept makes others feel bad, and that they are too rare to base hiring decisions around.

Betteridge's law of headlines works here too as they later go on to say that being a jerk and a 10x programmer are unrelated concepts.
> Is making your co-workers your friend group a new thing? Is it a side effect of working so many hours you don't have time to hang out with anyone else?

Well, at Google we have things like Memegen where people post memes, and those memes have comments, so I guess you can see where that goes. Why do people post memes? I guess for the same reason I'm on HN at work; they're bored.

> I go to work to pull a paycheck and because I enjoy the work that I do, I do not go to work to make friends or to hang out with people.

I only go to work for the former and having friends at work just makes work more tolerable for me. I can eat lunch with them, get coffee with them, play ping pong with them, take classes at the gym with them, or just have a walk outside when I'm taking a break.

It feels lonely otherwise.

Also, many of us have moved far from home for work, so we had no friends, and it's much easier to make friends when you have common ground. Plus, as you say we spend so much time at work that in a way there are more opportunities to make friends there.
Diversity.
Local news.
Non-tech news.
The multitude of clients is one of the problems! How do you find them? Which one do you use? What features matter? Nobody knows! They just want a product with chat rooms and don't understand why it seems so hard to do seemingly simple stuff like create an account or search for that link that someone posted a month ago.
In my personal estimation as someone who actually has actually read these new rules and is currently working under them, these policy changes represent little substantive change from the previous policy. I won't be quoting the text directly because I don't think it's public, but most of what was changed represents a codification of practices that were already floating around as best-practices. They also added concrete examples of what constitutes harassment, all of which strike me as things that any reasonable person would actually consider harassment. Nowhere do I see anything that might be construed as "curtailing employee debate."

All of which is to say how surprised and thrown off I am by this article: it and previous ones [1] try to portray Google as a place that's roiled by political fighting where the leaders are struggling to keep control over a irresponsible and politically radical workforce. Under this narrative these new policies are just the newest, desperate attempt to restore order to the snowflake cagematch that is Google.

The reality, at least as far as I and practically everyone I've spoken to is concerned, is the exact opposite: people share their views openly, a wide range of opinions are respectfully shared, most people have the right to get into and stay out of political discussions, and the institution does the best it can to set the boundaries of what is appropriate at work while permitting a otherwise anything-goes approach. If this reality is anywhere close to being accurate, the picture this article paints is simply nonsensical.

[1]: https://www.wsj.com/articles/google-vs-google-how-nonstop-po...
>i.e. the consumer choosing the cheapest option

This is what he means by "externality". The disposable plastic garbage isn't really the cheapest option. It's just that the real cost of all the garbage isn't priced in at market.
> their original biological metaphor

say root network
Businesses also regularly campaign to not have to take into account their externalities, though.
pretty ageist comment there....
Building a smart office at Losant HQ
>you can select what you're comfortable with

On a large codebase this is very hard to do, and introduces an additional layer of complexity for very little reward.
I like your answer.

You should start with a very long, nicely sliced in small chunks, tutorial begining with script tags and react.create element, followed by a step by step ramp up to babel/webpack integration and only end by demonstrating create-react-app as a way to do all that automatically and more.

Not the other way around.

I get the wow effect is sexy, but it's pedagogically backward. Or at least just use it to show off, then use the momentum to motivate the reader to start from scratch.

The hello world should just say hello, and how the same code in pure html, and then in vanilla js.

Also, while progressing, you needgo from tighly coupled monolitic components to clean reusable decoupled ones, illustrating common patterns little by little.

Yes, it's tempting to do it correctly the first time, and faster. But it's mixing several things to learn at the same time, which makes things a lot harder to grasp.

At last, the tutorial should start using es5, and introduce new es6, 7, and stage 3 stuff on the way, next to the matching babel config and typical use cases. Particularly imports, spread, arrow function and destructuring. You must understand: this week i was hired to give yet another react training. The students didn't even know what the dom was. It's very common.

A bigger app than a todo list should be achieved in the end, and it should, in it's very final state have an opiniated by the book ajax and router setup, plus a friendly way to share the state without going full blown flux. Then conclude, opening to other options, including but not limiting to a word on redux and mobx.

Yes, a good doc write about other tech. It's irritating, i understand. It's not your job after all. But django has a section explaining how to configure nginx and apache. They get that it's part of the experience.

A separate section should be dedicated to integration with popular frameworks in other languages such as ror or django.

All in all, it should not assume people are advanced js dev nor that they are familiar with the js ecosystem. Many new comers come from other languages and run npm for the first time.

This would make the official tutorial 10 times larger at the minimum. It's a good thing, but people looking for a quick reference would be annoyed. So you also need to keep the current version around, which is the short story and is great when you already know what you are looking at. And make explanations about js and its ecosystem in optional sections to avoid borring people that already know the stuff.

Two more additions are nessary.

One is a glossary you should hyperlink from everywhere in the doc.

Two are schemas showing off things like data flow, components life cycle, relation between the dom and virtual dom and rendering, main functions mapped to main use cases, etc.

It's a lot of work, i known. I wrote tons of those. It takes months. But that's the only way to get a great doc. Besides, react is not a simple tech despite what every tutorial says, and a lot of magic hide the "it's just javascripy" so people get confusew.
Why not levy a very substantial tax on this damaging product - like with do for cigarettes? Regulate with economic incentives seems usually to be the right solution. Also, if the US could just get to European levels, that would cut US waste by almost half.
It should be possible to conduct yourself professionally and not burn up inside over whether or not someone harbors some ideology that conflicts with one of yours.

More and more, it's portrayed in the media that people who are so out of control they can't tolerate different opinions are the "genuine" ones. This goes hand in hand with how certain kinds of ad-hominem attack are somehow morally laudable and intellectual worthy activities.
Easiest solution would be a tax on petroleum as it comes out of the ground. That discourages both plastic and greenhouse gas.
It's not helpful to throw up our arms and say nothing can be done just because pollution wasn't eliminated 100%. It is helpful to compare magnitude. If we can reduce pollution by 1% or 10% or 90%... any amount is better than no reduction. If sorting helps 10%, and it takes almost no effort, then it's very relevant.

I agree that better materials is a good idea. Same goes for many other suggestions here, reducing demand, charging producers, new ways to reuse and recycle. It all helps. So don't give up before you start just because it can't be perfect. Nothing's perfect.
The great simulator doesn’t even need to be great. It only needs to be good enough to simulate heavily time-dilated reality for one individual. A highly detailed, highly realistic first person game only needs to simulate the immediate draw of the player character to be useful - you don’t have to draw every NPC’s worldview - they just need basic path finding, at best.
My raspberry pi, home weather station, and test VMs are not THAT sensitive :)

Besides, with temporary IPv6, I don't think I have much to fear.