skysight-inc/HackerNews huggingface dataset:
I wish they wouldnt host this on Medium, the pop-ups and layout are maddening and it almost seems unprofessional for a giant company like Netflix to use Medium instead of its own blog platform on their website.
Then why wasn't the US in the war from the beginning? Did it take 2 years to discover that Hitler was bad?
Sounds interesting. Have a link or title?
No, react is not purely front-end. You can do server-side rendering (SSR) with react[0]. It can replace a view engine such as ejs or handlebars.

The article mentions that the HTTP framework "hapi" was replaced with "spife".

So yes, they changed the backend and the frontend at the same time.

[0]: github.com/styfle/react-server-example-tsx
True, I did not think of that. I we'd have to go even more granular and refer to specific engagements.
Ask HN: You get 30 minutes to do a phone screen. What do you ask?
I've been doing quite a few phone screens lately, and am looking for tips to help improve the outcome of this stage. What are the most effective ways to structure a phone screen? What to and what not to ask? Joel's blog post (https://www.joelonsoftware.com/2006/10/24/the-phone-screen-2/) has been a rough guide for me so far. Since this was written a while ago, what would you change if anything?
I haven't tried it, but IIRC that's only network bandwidth to the block store. Better than the alternative for sure, but I would assume disk access is still noisy unless you have a dedicated drive.
Keep in mind that people typically complain about the thing they think they can defend. Their actual gripe may be wholly unrelated to their stated issue.

Indefensible issues can include:

"I'm jealous."

"He's wicked smart and it makes me feel inadequate."

"He's hot. I would hit that, but I'm married and he's a coworker, so no. Now I need an excuse to hate on him and alienate him."

That last issue is one they should not admit to, you should not poke at, etc. But it also shouldn't be a reason to fire a guy. Reality: A lot of people cannot cope long term with platonically working with someone they find attractive and this is frequently resolved by one of the two changing jobs.
You've just described the plot of The Congress: https://www.rottentomatoes.com/m/the_congress/

There's more to the movie than that, but that's the first act. Goes a little deeper, and gets a bit weird after that; preserving the "image" of Princess Buttercup gets the ball rolling, though.
> `vis`: display non-printable characters in a visual format

Or `cat -v`, the namesake of http://cat-v.org/. :P
We as engineers or tech oriented are almost too functionally focused and miss the emotional aspects. There is emotional value in all the mentioned goods, mostly in niche groups.
Mixins in ES6 should be functions taking a class and returning another class that extends it:

https://alligator.io/js/class-composition/
The problem with star ratings, and this has plagued star rating systems since their introduction, is different people have different rules. There's the 1/5-crowd where they either love it or hate it, and the 3-everything crowd where everything's just meh.

There's also those that "save" their 5s for their absolute favourites, and only hand out 4s save for special occasions.

If they had a system like "like/dislike" for preference data plus an additional "I hate this, do not show anything like it ever again" and another akin to "I love this, I will cancel my subscription if you don't renew it" you'd get better data.

Some rating systems have a "super like" which you could dole out in limited quantities. Maybe Netflix needs one!
Hey, that's actually really interesting, thanks for the followup!

This corroborates what you're saying:

https://www.reddit.com/r/askscience/comments/204hl2/at_what_...
Why I Don’t Invest in Entrepreneurs with a ‘Business Model Canvas’
Session Replay Scripts Could Be Leaking Sensitive Data
> Democracies are in retreat around the world, and I only hope we wake up before it is too late.

What are you advocating? Arming governments with autonomous killer drones in order to "protect democracy"? Because the world is a "dangerous place"? I don't even...
Setting Up Nested ESXi VMs on KVM
In my experience, adding a zero width character into something that someone might copy/paste is generally a bad idea because it'll lead to some very irritated users having to manually remove them from copied data.
As others have pointed out, it's not a VM. In fact, running the same Java app outside the container will have the exact same performance as running it inside the container (if you don't add memory/cpu limits).

A VM is also super heavy: all those libraries, the package system, init/systemd and you need some Ansible/Chef/Puppet scripts to build all that. A container still has a lot of those libraries (most are build on a base distro image: ubuntu, debian, alpine, etc), but no init/systemd. Your process runs as 1 with cgroups used for isolation.

You also have this nice contained artifact. No packaging it as an RPM/DEB and having to install it. It comes with its JVM and dependencies in there. It will always run the same way where ever you put it. If you have five containers that all package the same way, when you deploy, you don't get 5x the space usage. Docker uses overlay filesystems so the base can be shared.

Also once it's in a container, you can use something fancy like Marathon, K8s, nomad or swarm to schedule it to run somewhere out on a cluster. These ecosystems have tools for monitoring the number of services you have running in parallel and the ability to scale them up and down.

You don't get the isolation/security you get in a VM (if the kernel has an exploit, it can be exploited from within the container. It shares the host's kernel), but they are as light as a process with some security guarantees via cgroups and with all your artifacts and dependencies packed into an image you can easily save off, transfer and deploy.
And also closed source, so no real way of auditing this promise.
> it's still possible for a user to open arbitrary file for writing with root privileges, which is bad.

It appears that way at first, but: O_WRONLY mode will not create a new file, so you can't make files as root. If you open an existing file, it will fail later on the console device-specific ioctl. If that's the catch here, it does not seem trivial to exploit.
The sky-high exchange rate of ETH seems to be largely based on the assumption that there will be a "Web 3.0" of Ethereum-based applications. Slim pickings so far...
So paraphrase it.
Which then means you would have to register to buy alcohol. :S
And the FAA has no report.
Jupyter Notebook for Beginners
You can audit the binary. It's not a magic black box.
I think you deserve better than just having google modify its search results. If a newspaper is slandering you, we need to make them stop.
My old Tacoma was 5k. My Subaru is 6k. Does that answer your question?
That is super useful. Thank you.
I want to buy bunch of them and setup a grid in small farm. My challenges are
* how do I connect to wifi router which is located in the farm house, because some will be very far from the router.
* Also another challenge is how to charge the cameras?

Has anybody worked on above issues ?
No, that's simply not true. Lots of things were "Just how things are" until enough people stood up and said "No". Googles' employees are actually using their privilege to try to make a high-profile stand. No idea if it will make a difference, but it is far better than not trying.
It's quite telling in such a situation when a company like Facebook hypothetically won't deliver a certain feature if they have to make their intentions clear. The immediate assumption is that they don't believe their justifications for it are sound and nobody would opt in, so they depend on keeping those motives private. Quite ironic, expecting your users to trust you but not trusting them at all, but I suppose that's business more than anything (sadly).
This is not the provider's jurisdiction to do; let local security suits deal with it.
Hold on. Wasn't Facebook Messenger supposed to be encrypted E2E?

EDIT: Ok, from the responses I get I was confused. Maybe Allo? Skype? I'm sure someone else other than Signal and WhatsApp were using Signal's protocol. Just ignore this post.
I was using that phrase a little loosely to mean "Fewer American soldiers being hurt or killed".
Sex Workers Fight Back Against SESTA/FOSTA
Sure! As the book is from a very abstract point-of-view, it's challenging to have specific anecdotes. It feels more like a small adaptation to your perspective / addition to your base of reasoning.

Although it covers a plethora of topics, what really binds it together is the idea of 'strange loops,' and how loops are existent in most everything, how they signal information, how they come in various steps, etc, etc, etc.. I'm sure the author would disagree with that summary actually, but it's the best I can do.

In finance for example, it's prompted me to more actively search for loops in any given analysis, and sometimes at a much more macro level. In politics, I've ended up thinking a lot more deeply about some loops of how civilizations progress and ideologies change.

To summarize: The book does a fantastic job at showing you how all of these loops are present throughout computer science, physics, chemistry, music, art, and practically everything imaginable. Once you realize the existence of these loops that you were previously oblivious to, you start to search for them more actively. You should definitely check it out if this sounds interesting!
Common law (root of UK and US law) does have the right to self defence.

And this "other countries" mm a lot of this had constitutions where the citizens where given some rights by the king and not have universal rights.
The four days that reshaped the capital
In other words, a fool might end up doing more harm than a really cruel person. Of course.

> But an idealist who holds their ideal or political theory with the force of a religion is far worse, because they commit their horrors in the name of doing good, and so their benevolent impulses seem to them to be temptations - something to be resisted in order to do what is "good".

We are talking about a benevolent dictator here. If you are saying that they ll resist their benevolent impulses, how are they a benevolent dictator in the first place?
Microsoft Windows 10 AIO 22 in 1 32/64 Bit ISO Bootable Get Now
Nope. Not unless you explicitly enable Secret Conversations.
The Power of “Defensive Pessimism” in Building Great Software
No. What made you think it was?
A position doesn't become "relativism" just because you don't want to hear it. It's not relativism to point out that people have responsibility for their actions, nor to point out that mental illnesses do not generally make people homicidal.

Regardless of what is ultimately found out about the case, people were claiming mental illness before they had information to support that, as they do in nearly all of these cases.
I completely support the employees but it is criminal that this NYT article does not mention the extensive roots of Silicon Valley in Pentagon funding. SV as a whole is substantially a creation of military spending.

Just recently in the AI space:

- Siri was spun out of a Pentagon project -- look up SRI International and CALO. Its purpose: a "soldier’s servant".[1]

- Autonomous driving is a direct evolution of Pentagon-funded efforts -- see DARPA Grand Challenge.

And it's not just funding the early research, it's procurement like this too. Military procurement has also supported the development of technologies when the commercial market couldn't.

Again, I support the employees and hate the fact that in order to develop medical lasers we first have to figure out how to shoot down missiles with them. It's hugely inefficient, could spell our doom, and if you think about it, fundamentally undemocratic. (Gives elites more power to direct taxpayer dollars under the rubric of defense.) But this should be a basic part of any story on how Silicon Valley works.

And to think that SV has a large population of supposedly "small government" Libertarian Capitalists... oh, the mental gymnastics in that.

[1] https://en.wikipedia.org/wiki/CALO
No, the suggestion that any conflicting viewpoint is a sign of immaturity. No one would ever suspect someone who can't speak to a fucking stranger without cursing struggles with maturity as well.
I often cite this (lesser known) G.K.Chesterton's essay:

https://news.ycombinator.com/item?id=16641608
I don't see that as a problem, since the rating system was tailoring content for YOU. So whatever your rule set you decided to use for your rating, you would continue to do so in the future, and it would recommend based on that. That star rating you used to see for a movie, that was what Netflix determined YOU would rate the movie if you saw it. Not what everyone else cumulatively rated it.
> t has democratized thought so well such that people whose ideas are morally depraved have the same ability to reach an audience that those whose ideas are praiseworthy are. That's why we are having this specific conversation, is it not?

No. We only heard about her ideas when she murdered people. No-one on HN had heard anything from her before then. The internet did nothing to promote or supress her ideas, other than the news coverage she got after killing people.
Making the Touch Bar useful by abandoning Apple guidelines
I stopped using Windows about 11 years ago and I've been using Linux ever since. I actually played so much Dota 2 on Linux that I had to uninstall it. I used to play a lot of Enemy Territory; Quake Wars too. I was very disappointed that both Quake 4 and Doom 3 BFG edition were Windoze only, though. Otherwise I would have bought those instantly.
From my blog, no.

From the work that my blog has linked to (like whitepapers and stuff I've written elsewhere), then absolutely.
The server part as well?
I am not able to understand because I'm stuck at "the government uses autonomous robots to kill people extra-judiciously with missiles from the sky and nobody seems to care."

And you want to make the program "more efficient."

This is the gulf which I cannot seem to bridge.

Extra-judicial killings of "terrorists" in "bad places" using flying killer robots is just batshit insane to me. I cannot for the life of me understand how that conversation would go with, e.g. Thomas Jefferson or Alexander Hamilton. Or really anyone who believes in human rights.
I believe what you're seeing is market competition, not reduction in hardware costs.

The total cost to offer compute has actually gone up significantly over the last year or so due to memory prices shooting up. I believe the cost of processors has gone up too, but not as drastically.
> it's disturbing to me that even if a person weren't committing fraud, they might be viewed suspiciously simply because they didn't signal wealth in the ways wealthy people expect them to.

I think you're missing some of the cues - that's only part of it. It's not just that he didn't signal wealth, but that he was inconsistent about it ("his driver would be coming to get him") and straight-up lying when he did signal it.

Plus those were only three examples, no idea how much more there was.
True, but you do have 4TB dedicated SSD
FontCode: Embedding Information in Text Documents Using Glyph Perturbation
> I believe the one that will win in the marketplace is the one working or partnering to develop specialized hardware and networking, and then optimizing for it.

soo... oracle? :b
Gemstone provides a database. There are very large Smalltalk based applications that run using Gemstone as the backing database[1] . These applications are, for the most part, very large in-house applications that don't have much external visibility.

[1] http://seaside.gemtalksystems.com/docs/OOCL_SuccessStory.pdf
I talk to HQ Trivia's Scott Rogowsky about money and death
The language itself is simple[1] but the environment and tools aren't. Smalltalk is a world in itself which is both its strength and weakness.

https://learnxinyminutes.com/docs/smalltalk/
Dropping wire is the absolute best way to go, however:

A properly thought-out wireless system is the second-best way.

This might consist of P2P links, multiple access points, etc. over the subject property.

That's not to say this is expensive, check out Ubiquiti and Ruckus products for examples of the kinds of radios you need to make this happen. All should fairly affordable in comparison to renting a trenching tool and dropping cable.
> they may be able to beat the status quo for car manufacturing automation as well..

What is the status quo? And What is this idea that they ll be able to beat it, based on?
> Other countries seem to get by just fine with living in cities and having kids.

Other countries don't concentrate all their disadvantaged people in the cities.
1) The shareholders are part of Google.

2) A very small group of people control all the votes in Google, thanks to different classes of shares. While this is not foolproof, courts rarely overrule decisions.

3) You can incur in loss of revenue too if a non-insignificant part of your workforce is resentful.
Isn't the umbrella definition of mental disorder simply how well one can productively assimilate into the social status quo?

e.g.: Homosexuality was removed from that book, and inattentive children are still in.
I'm at the point where I consider post like these flamebait because it yields the same discussion over and over again. Either people haven't used linux since the mid 2000's or they comment on their one off technical issues. I deal with similar (or even worse) issues listed in the comments below with windows AND macOS machines all the time. In fact, my issues with a macbook have been so plentiful it sits collecting dust on a desk in my apartment.

Every time I mention the macbook, I am always chided that "it's a lemon." In that spirit, given the preponderance of people who use linux daily and have no issues[0] with it, I think it's time to stop claiming the issue is linux itself already. It isn't a valid argument anymore in 2018 and given the fact about drivers on linux, it's even more surprising how well it does when one has driver support.

[0] No issues that wouldn't be something out of the norm of what windows users or mac users are already used to regularly dealing with.
When our daughter was born, and I sent an announcement via GMail, I started seeing ads for diapers.

After that, I assume anything I'm doing on the internet is being data mined for advertising or some other source of revenue.
Conveyor Belt – Factory Since 1990 – Alex
Here is the entire text of the 2nd Amendment:

"A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed."
Motion seconded. I read it first when I was barely ten, and even though I barely understood a word of it, I made a vow to myself to keep coming back to it until I did. I've been coming back to it constantly ever since, and I think I finally get it. I think.
He’s not much younger than Sandberg was when she became Facebooks COO (38 yrs old).
Wow can't believe this didn't make waves, this is exactly up my alley.
Well these days with ML there should be a way to get around the 5 star problem.

I recently learned, think it was on the HN frontpage, that netflix uses ML to show different preview images of movies to difference audiences. (Like, iam a male and see more womans and more skin)
This is good to hear, even in a single-person capacity.
[disclaimer: I'm a java/js/... dev at a faang company, and I've used Ext before]

Imho Ext is a specialty of all the existing UI frameworks, and imho it's shit.
Tbh I though it would die directly after being bought by Idera. Even most of the most Senior people left or got fired after that.

Most annoying things (imho):
- lock in: all their widgets, and tooling, and everything only works for Sencha products, and is by far worse than the current open source counterparts
- price: for a SMB/big-company this doesn't matter, but you pay a premium to use "widgets" which are worse (imho) than open source
- Sencha Widgets compile into clunky and non-semantic HTML (thousands of divs), which also impacts performance a lot: simple apps usually have 3-5MB
- debugging is difficult as you have to go through their "OOP" layers (can be 5-10 layers) [Java Developers created this Web Framework]

People argue that it's great because many rich widgets are already available and because the framework tells you how do to stuff.
But everyone will run into a point in time where something is just extremely hard because of extjs constraints, which usually ends in a hacky solution.
Agreed, my comment was just a refreshment of title from previous commenter
What's the difference? The 2A certainly applies to cannons. Are those arms or munitions? Grenades are legal to own, just need the tax stamp.
Personally I think a big chunk goes to not well thought out missions like Syria, Afghanistan or Iraq. It seems nobody is willing to admit that there is no path to winning or ending things so they just keep going and spending a lot of money and energy. And the defense contractors are certainly happy with this.
Huge trove of unknown viruses found in fish, frogs and reptiles
This is such a good book. One of the few books I've re-read
"go on regardless" argument can be used to justify absolutely anything so I don't think it helps advancing the meaningful debate.
> allow people in the valley to maintain a (sorry to use this word) delusion that what they are doing is "moral"

People refusing to work on military technology isn't "appearing moral". It's just "moral", at least if you consider war to be generally amoral.

People here and elsewhere have been throwing the term "virtue signalling" around a lot in the last year or so. This is a perfect counterexample: Google employees speaking out against military tech are shouldering the risk of appearing disloyal to their employer. If Google were to cut their military ties, they would forgo whatever benefit they previously sought in that relationship.
I would definitely agree, yeah. Notwithstanding the legacy protocol core, Noise has great potential to allow people to step away from the asn1, X509 etc TLS cruft.

Comparing between those two options is a question of appetite for risk, your threat model, and the level of competency you have available. On the latter note, _at the moment_, I think the subset of people who are capable of taking advantage of Noise would be largely similar to the same subset you could safely task with designing and implementing a custom AKE+messaging protocol from scratch anyway. I think the level of competency you need available is on the very far end of the spectrum. Edit: and on the risk point, even if the library has been eyeballed less, at least you know with mbedTLS that if a bug drops you'll get a patch pretty quickly. If you goof up your Noise impl you're on your tod.
OT; but can anybody can hint me to a good ressource where to learn more about Promises and how to use them correctly?
OpenSimpleLidar
https://outline.com/hpckBV

Although you lose the images so not that helpful in this situation, but usually good for medium.
When I tested CockroachDB, I did a single-node and multi-node comparison to Galera. I was ready to accept that multi-node is going to have a performance hit, but what surprised me the most was that the single-node performance was roughly 5-10 times worse with CockroachDB.

https://github.com/cockroachdb/cockroach/issues/17777#issuec...
Eye Flex Conveyor Belt – Factory Since 1990 – Alex