skysight-inc/HackerNews huggingface dataset:
> Most people didn't have good enough internet for online gaming at the time.

That's not really true though because the requirements for online gaming were also lower back then. I agree people didn't have broadband but the DC's online games worked fine with a dialup modem and in fact it used a slower modem than was common in PCs at that era (33k baud as opposed to 56k) that people also used for online gaming.

> Most people never went to arcades (isn't the point of a console that you don't need to)

Consoles were always intended as a compliment to arcades, not a flat out replacement for them. Plus Sega often had a Crazy Taxi (or whatever) cabinet in student bars and other trendy places as well as the usual places dedicated for gaming.

> 4 ports is nice but an adapter fixes that easily,

I agree it's hardly innovative but it's yet another thing you need to buy. Another expense and another device you need to have the foresight of owning before your mates pop round with a handful of controllers. So I think the real question should be: "why the hell didn't the PS2 have 4 ports when every other console of that generation did (Gamecube, Xbox, Dreamcast)?"
How was your university health insurance? Were you on your parents' plan?
I am not seeing anyone mention:

Laws of Human Nature - Greene

Spectacular. From self diagnosis of narcissist symptoms to how to work with crowds/tribes to amazing stories from history that exemplify certain traits. It’s a huge tome but not a word seems to be wasted!
It's an ABI for x86_64 rather than a kernel / architecture. The Linux ABI includes the memory map, syscalling convention and data structures passed to / from the kernel.

For a start, the kernel sets up virtual memory with stack at the high addresses, which would be out of reach for 32-bit pointers (without translation). Secondly, pointers passed to the kernel would have to be converted to 64-bit and vice versa.

Conceivably, you could remap your virtual address space to have a stack and libraries within the 32-bit space, and then jump into x32-like code which translated pointers to and from 64-bit for syscalls and kernel data structures. This would retain most of the benefits of x32 for CPU-bound processes.
> to zero and backup

I assume this should be "back up." Otherwise I'm missing what this has to do with backups.
> A warehouse worker doesn't add a lot of value.

And yet, they are critical to the operation of the company (until their jobs have been automated). If all of them decided to go on strike then Amazon would have fullfillment issues -- at least until the people on strike have been replaced.
Non-fiction:

"Age of Anger" by Pankaj Mishra - Eye opening work about how resentment develops in societies, and becomes weaponised by politicians - wide ranging examples from Voltaire-era France, pre-independence India and modern day ISIS.

"Poverty Safari" by Darren McGarvey - A stunning polemic and
sort of memoir about modern-day poverty (particularly in the UK). Will change your mind, whether your politics leans to the left or the right

"Anmerkungen zu Hitler" by Sebastian Haffner - Only about halfway through this, but it offers clear observations and insights as to how Hitler gained power in Germany. Published in English as "The Meaning of Hitler", but the translation is a bit sketchy and doesn't have Haffner's clear prose.

Fiction:

"Guapa" by Saleem Hadid - an amazing portait of LGBT life, and life in general in the Arab world after the Arab Spring.
I'll do just that (re, Viktor), thank you.
I think he/she meant that Lambda wouldn't compete on pricing (as opposed to on performance).
Interesting comment actually. A lot of people already install ssh on windows, and it has been like this forever. And spying the user is more on their business agenda.

Also people claiming that it does not spy because it open source should read [1]. Source availability does not mean the binary was built from it.

1. You Think the Visual Studio Code Binary You Use Is Open Source? Think Again | Hacker News – https://news.ycombinator.com/item?id=18012301
This is an ad
> I suspect that at ~$19/hr Amazon is very close to the break-even point for replacing pickers with automation.

Why do you suspect this? The labor market is far from an efficient market.
Blockchain Technology and Crypto Trends for 2019
> although the interface looks super dated and clunky

optics is certainly subjective but I think this is especially funny. I use both Chrome and FF for testing purposes and often use different user accounts for various services which I separate by browser. I use different color schemes for both to be able to quickly determine what browser I am currently using. Yes, the tabs look different and you can always take a closer look at the menues, but honestly, they basically look the same.
Please note, if you're an employer, you will need to consider Australian labour laws and whether firing Australian employees is allowed.

If I was fired because of a legislation change I'd sue my employer for unfair dismissal. But of course, that assumes your (Australian) subsidiary continues running. I would expect that you'd want to shut that down too, since it could be given a TCN as well -- and the fines for noncompliance are in the millions.
Building Successful Products Whilst Managing Existing Infrastructure
Not correct. Instead of denying it, they could either confirm it, or non-denial deny it. They would not knowingly issue specific and categorical denials that are lies.
This for me is the main reason I prefer to use present tense since it maintains consistency.
Yeah, probably a bad example. A screen on a laptop that nobody has admin rights on to properly dim might be a better case.
Doesn't compel anybody to lie.
Yes, you can rebase: https://www.atlassian.com/git/tutorials/merging-vs-rebasing

(best used with --ff-only in your config to avoid unnecessary/unintentional merge commits)
I would say something like step 3 is mainly needed to get to step 4. While it doesn't have to be containers most of the implementations, as I understand them, use containers as the underlying mechanism to offer up serverless / FaaS. So you have container runtimes, microVMs (Amazon Firecracker) and... What other components are out there?
Reddit co-founder Alexis Ohanian talks about his biggest money mistake
I've been developing web apps since .NET 3, and the only thing I understand (and can claim to guard against [1]) in the OWASP top 10 is SQL injection. I always try to explain to my clients that web security is a complex field and they should hire a pro for that area... which, given that Google itself seems to have problems with it, is quite difficult.

[1] - claim, because you never know when someone happily calls exec_sql with a string from a stored procedure (had it happen at two different companies).
TechSee nabs $16M for its CX solution built on computer vision and AR
How can you say it's a trend when firefox has a low market share compared to chrome?
In the US, society does not provide homes. Nor does it provide health care. Nor does it provide access to higher education. Nor does it provide a safety net.
>> This is also the primary reason why I highly dislike merge commits: They make git logs extremely unreadable.

> I am new to git. You will have to merge eventually with somebody when you are collaborating. Can you really avoid merge commits?

Many developers prefer to only rebase, such that master looks like a single chain of commits without any branching or other administrative structure.
There are always people in high places doing criminal things on the behest of their employers/companies. Like I stated, the 2007 financial meltdown is a prime example.

It's fairly obvious why this particular case is being aggressively pursued. FYI - Western execs probably break a ton of Chinese criminal laws, expect some arrests there if the West selectively chastises Chinese executives for bargaining chips.
There are mature and well known techniques for mitigating insider threats. Key rotation capability is table stakes. Keys that are too expensive to rotate need to be in HSMs, and probably protected by operator quorum. There may be some short-lived, limited purpose keys that are more vulnerable, but the whole company’s master keys to everything should absolutely not be held by any one person.
For what it's worth, no security experts believe the Super Micro story.

The reasons have nothing to do with whether or not it would be technically possible. That is irrelevant. The point is that the alleged events did not happen.
Dwm to i3 or awesome
Dash cashless – how not to design and operate app
IT/software development is a profession.

IT engineers are investing a lot of time and money in growing their skills and most of them are rightfully proud of what they do.
> Demanding handouts for minimal contribution does not create a strong society.

Where did you learn these concepts? handouts? minimal contribution? strong society?

What's your value system?
If I remember correctly, IE5.5 was the stepping stone toward browser greatness and Netscape became an albatross around all our necks. I find it slightly ironic that my beloved Firefox was borne of that bloody mess!
So the only Serverless GitLabCI will natively support is...the kind where you supply the server.
Wouldn't surprise me. I'm reading other comments talking about how much they learned getting Compiz to work, meanwhile I used Beryl and remember it working immediately with no problems (on an HP laptop with Ubuntu).

Then Compiz Fusion came along (which was supposed to be all of Beryl's updates being merged into Compiz), but they dropped like 2/3rds of the effects and it became a pain to make functional at all. That was when I stopped using it.
That's good insight. Since the 50's, coding has been understood as creating text objects that contain the entire specification of a program in a programming language.

Input data, parameters & configurations are considered external to the code object. It's the same with other activities like debugging, exploratory programming, debugging and building tests, which are considered peripheral to the "true coding" activity of altering the source code that will run on the production environment.
The single successful exception to that model is the spreadsheet, were data and code are indissolubly merged in the same document; and, despite its success as a development tool for non-programmers, professional developers usually despise it.

Could it be that Jupyter and notebooks are making developers comfortable with a new approach, where the distinction between "coding" and "running the code" is blurred, and where partial execution and mixing code with data are the norm?

Coders are accustomed to using the REPL for this approach, but in the end only the code that is "commited" by copying it to the source file is considered the "final" version. Yet, with notebooks, code that has been written within an interactive session can be stored as the official definition for a part of a program, without having to transfer it to a separate object.
> It is indeed not frictionless and requires some effort, but it's certainly doable.

You've just explained why this power isn't realistic to invoke. If you're a warehouse worker, can you afford the unemployment time long enough to find another job? Can your family?
How to Change Etsy Shop Location on Your Website
Yes if you are based in EU, as Hetzner only has DC in Germany and Finland.
I'm not sure why you are getting downvoted either. I'd prefer multiple options as well, but you are fundamentally right that this is quite a bit different.

Each Chromium fork is bound to implement its own features to some extent or another. Granted, there is still some monocultrure elements at its core, but this is far from the sheer stagnation that came along with the overreliance on IE6.
> Neither artists nor bartenders have the power over humanity that capitalists do.

With great power comes great responsibility. This is precisely why we must hold capitalists accountable.
Anecdote and warning to the younger devs out there:

I’m not sure about the UV light portion of this article, but I haven’t noticed eye strain since I’ve repositioned my monitor, which this also brings up. For a couple of years I would notice that occasionally throughout “crunch times” at work I would wake up (and go to sleep) with near-nauseating aches in the back of my eyes. Eventually I identified it to looking _down toward_ my monitor/phone rather than _forward to_.

Also, I was extremely active until my mid-twenties; skateboarding, running, resistance training, etc. but over time the passion for what I did became my sole priority and I gained a bit of weight as a result. That, coupled with poor posture at my desk (slouching for days), laid bare some old lower back injuries that I didn’t even know existed. After tolerating it for almost a year I got an MRI and confirmed my lumbar region was in a decent state of atrophy, which was leading to near-constant pain.

I had two options: maintain my current lifestyle or start moving around more and tighten up my lumbar region’s musculature to quell the pain. I chose the latter, lost weight, started a morning routine again, and now I rarely feel pain.

TL;DR: Eventually your body will find something wrong with your desk job. Be proactive and give it what it needs before you’re forced to.
I wonder if they ever tried duplicating a bad tape on a higher end audio double cassete deck, to a brand new tape.

It sounds like most of the devices used in the article would have low end quality motors, heads, etc. Such that a (still glitchy) copy on a new tape might read better.

I suppose it's possible the important bits of a high end cassete player aren't any better. Audiophile equipment is sometimes funny that way.

Edit: Found the full service manual for the Commodore 1530/1531 Datasette: ftp://www.zimmers.net/pub/cbm/schematics/datassette/C2N-1530-1531_Service_Manual_Preliminary_314002-002_(1984_Oct).pdf (hrm, guess HN doesn't linkify ftp:// urls?)
Tangential, I did some sort of in spirit of Agile terminology a "mob" writing of a Common Source book (this vocabulary word seems to be deficient in my "W" sense of cyber-net). This was a promise to someone else's deceased parent in the Dead Fathers Club that I would write a book in their honour (spelling susp.).

So I would hear quiet words of top elf herders when I made mistakes. I won't link to it, since I wanted to include some words that have become as copyright to claim.

(That is, in common style of old singular sense of farmers almanacs, people would write in their own book of learnings (spelling susp.). This home notebook (paper) would then record of personally significant captures of word passages learned, this then being the definition of a Common Source book with also lookup to cite reference. However people such as Emerson (many "mistooks") or Ursula K LeGuin, Lathe of Heaven (the "mistook" being a grant of charter to her wisdom), or as in common error of translation of Sufi mysticism to secular preachings of Universalist atheists, you know the one it's in the Nonviolent Communication Training Course). Be well.
The definition that I have always stuck with is that a sandwich has leavened bread on two sides of whatever is in the sandwich. Therefore, hot dog is a sandwich, a taco is not, etc.
I'll push back just a little and say that a lot of the first book was written from Quentin's perspective, so that's why it might have come off as clueless wrt how it handled sexuality. However, that might have been by design because in the rest of the series there's a lot of, "Expectations vs Reality."
Meaning, "Here's how Quentin expects the women around him to exist," but "Here's how they actually exist."

Plus, a big chunk of the rest of the series revolves around <spoiler> Julia healing from sexual trauma </spoiler> and it was both nuanced and satisfying.

I won't go so far as suggesting that you give it another try, but it's not as terrible as it might seem :)
yes, artificial selection and artificial breeding are both very useful, but they wouldn't breed a thing that is negative for the need of the farm.

well, in terms of escaping from a chicken farm, i'm not sure how long a chicken would survive in the wild, it's very common for domestic animals to not have the same survival skills than a feral animal?

but that is interesting about the dogs, i know that feral dogs are amazing adaptable, with Moscow dogs riding on the trains and sending "cute" dogs first for begging.
Why don't you go and ask Germans, the Dutch, Swiss or Nordic countries, which have gigantic union presence, if you think unions have anything to do with productivity?

The problem with US isn't with the unions, it's with the corporations' complete vitriol against them.
That claim is fine. I was responding to this:

> In other words, the Obama administration was fine with the existing rule until most of the way through his second term, apparently doing it for just political chits for the 2016 election cycle.
I started the first volume of In the search of lost time[1] (french version), the masterpiece of Marcel Proust. Very nice book though hard to read because of the length of the sentences (nobody write this way nowadays).

[1] https://en.wikipedia.org/wiki/In_Search_of_Lost_Time
It makes no sense.
VideoCast: Starting a New Project – Developer's Log
I suppose that you're right but to me your comment reads like a modern version of "let them eat cake". This vicious circle of having a shit job that pays enough to live but not enough to get a better place is specifically the problem. There used to be a time when factory workers could get a decent wage, buy a good house, buy a good car etc... And maybe eventually progress through the social layers. It's getting harder and harder. Unskilled worker's wages stagnate while rich people's incomes soar.
Roko's basilisk (a Friendly AI torturing people who didn't help it exist)
We use commitizen and it's working well. We also autogenerate CHANGELOG.md
How the Migrant Caravan Built Its Own Democracy
Or subbotniks in Soviet parlance https://en.wikipedia.org/wiki/Subbotnik
I was on basic health insurance(paid by myself) and it was mandatory for immigrants. I never had to visit the doctors, so unsure of the details of coverage.
If there's stuff that's valuable, I'd prefer to see it pasted into the commit message -- far less likely for links to get broken.

If it's long term valuable, i.e. "I considered obvious, attractive alternative algorithm X but it failed horribly because of Y", I'd prefer that to go in a comment in the code instead. Far more likely to still be noticed in three years time, after the code's been run through two different auto-formatters and otherwise mangled around.
> Richard J Evans - The Coming of the Third Reich

I read it ~2 years ago and wholly recommend it to folks as a more constructive approach than shouting "Godwin's Law". Well written, detailed, and an incredible read.
US politics is too busy discussing gender-neutral pronouns and Saudi Arabia internal affairs.

Healthcare and education can wait while we're dealing with what really matters.
The future of software isn’t an app. It’s a habit
While it’s not EdgeHTML, they do have the code for ChakraCore out there.

https://github.com/Microsoft/ChakraCore/issues/5865

I think EdgeHTML will continue to be used by Microsoft for various scenarios, just not in their Edge browser. These scenarios include usage in WinForms and WPF apps https://blogs.windows.com/msedgedev/2018/05/09/modern-webvie...
Site is ad hell on an iPhone.
Show HN: Track and improve your reading with reallyread.it. **iOS is live!!**
There have been studies showing that, but they've been inconclusive according to the meta reviews.

It's like with cholesterol, i.e. the claim that eating saturated fat can increase LDL particles in your bloodstream (it can), but to jump from there to claiming that increased LDL causes heart disease is a stretch, because LDL is just a transport mechanism and naturally, it depends on what it transports.

People are inclined to search for easy solutions. But unfortunately nothing is easy about our metabolism.
Google's 'two-tier' workforce training document
sure, but it's even more simple to just add a single path to the headers.

How many CMake config files export targets for debug and release windows libs for instance ?
Make it even more convoluted, you can also load the code to another notebook on Google Colab and play with it yourself.

https://colab.research.google.com/gist/ontouchstart/934da948...

Now it is hard to debug programs like this unless you trace all the links and cached assets. On the other hand, many API centered cloud native application behaves like this and you have to deal with it one way or another. So to some extend, Jupyter is the IDE for the age of cloud.
Honestly, out of all the things people argue about this has always struck me the strangest. It's the part that makes the least real world difference (vs not including ticket numbers - for example) yet it seems to be the thing people get the most impassioned about.

Consistency is important, but if you're expending more energy arguing about it than you would deciphering past tense message then you have serious questions to ask yourself. :P
That does look similar! One thing they say though:

> We don't really know yet how well server-side Blazor (Razor Components) will scale with heavy use applications.

I don't think that's a concern with LiveView, as it's built on Phoenix Channels, which in 2015 could already handle 2 million connections on a single box: https://phoenixframework.org/blog/the-road-to-2-million-webs...
Yuval Harari - Sapiens

Yuval Harari - Homo Deus

Yuval Harari - 21 lessons for the 21st century

Frank Schätzing - The Swarm

Peter Drucker - The Effective Executive

Stephen Hawking - A Short History Of Time
Android is open source. Yet Amazon's fork is the only thriving one.

Open source isn't a magic solution to Google's kind of monopoly. It's a herculean task to match Google with its free + convenience + monopoly + open source + strong brand recognition offering.

Chrome is already past IE's level of dominance without our realising it - market share percentages just obscures reality.

Google's next card is obvious from their android play book.

They'll soon rip off vital parts of chromium - make em proprietary or google cloud dependent.
Subway Operations Manual [pdf]
A guide to modern router architecture for network protocol designers [pdf]
If you believe bs news, but the truth is that one particularly easy to avoid situation is behind that change in the "average." You can make statistics say whatever you please.
> This is also the primary reason why I highly dislike merge commits: They make git logs extremely unreadable.

I really really disagree. If the branch has one logical commit then no merge commit is needed. Otherwise the merge commit shows what happened and more importantly that these N commits came into the mainline as a single change.
Engines in external pods won't be as quiet as internal ones, this matters if one of the roles of a warship is to hunt submarines.
The first call to the warship was 03:10, some 1:20 before the collision. Followed by two warnings they are on collision course.

Let's see it from a different perspective too. The oil tanker captain was able to identify an unknown vessel (with disabled transponder) as warship, guess its type and infer its name, determine the collision is imminent and warn them multiple times. This suggests absolutely inept crew on the frigate's bridge.
Everyday Human Protein Found to Boost Aggressive Leukemia
ATDT relief
I don't think we refer to Firefox on Android as "Quantum" yet; for miscellaneous technical reasons it doesn't have some of what made Quantum great on desktop. Part of the goal of Fenix is to "bring quantum to android", as I understand it.

(Disclosure: I work for Mozilla, but not on the browser)
If you want snapshotting, take a look at http://datalore.io/ It stores snapshots between cells, and can incrementally recalculate only what's needed.