skysight-inc/HackerNews huggingface dataset:
That might be the case for Mom and Pop listening to their restaurant manager, but nobody high up enough in McDonalds' hierarchy to have significant influence what experiments in store tech they roll out to some or all of their 37000 outlets/franchises faces any risk to their job from automation. Nor do the management consultants they hire to validate their assumptions and provide justification for their unpopular decisions. On the contrary, even a 1% productivity improvement is a major feather in their cap, bumper pay rise and appreciation in their shareholdings.
Demanding that other people work for you, to their expense and your betterment, is one of the most natural and ancient ideas in the world.

We fight against it, and have won certain protections in the laws of some countries, but that desire is permanently a part of the human psyche! Don't ever be surprised when you see it.
My main perspective on the issue: If I want to learn a completely new topic, I like it to with a teacher standing in front of me. Otherwise, I can take an online course just to recall some topics and update my outdated information.
DataCamp is what got me my current job - I think the extra flexibility is what makes virtual classes better than real ones
Security for multirobot systems
De-Location Package: Keep Your Career and Live Beyond the Bay Area
Derek Walcott, Poet and Nobel Laureate of the Caribbean, Dies at 87
Shipping Out – On the (nearly lethal) comforts of a luxury cruise (1996) [pdf]
I wonder if it complies with the treaty banning blinding laser weapons: https://en.wikipedia.org/wiki/Protocol_on_Blinding_Laser_Wea...
Too much overhead? Can you go into more detail?

Part of the point of OpenGL is to offload as much computation as possible to the GPU. There's a lot of very cool stuff you can do with barely any CPU usage at all, so even if you're using JavaScript it shouldn't make much difference.

(High-end games still need a lot of CPU power too, of course)
Teraco Have Raised $91mln to Invest in South African Data Centres
I think this is more in the "puts a neat hole in your head" category of weapons.
Perhaps a solution would be to introduce the concept of relative pointers. I.e., the pointer becomes a signed value that should be added to the address of the pointer to obtain the address of the location pointed to. Not sure what the implications would be. Of course the standard data-structures would need to support such pointers.

After some searching, I found that Microsoft Visual Studio supports something similar, and exactly for the application I had in mind: [1].

[1] https://msdn.microsoft.com/en-us/library/57a97k4e.aspx
Capital offense some places. Maybe Facebook can save lives.
Calling commits "immutable" is thus verging into technically correct, but misleading and thus not useful territory. It's giving people the impression that commits are set in stone the moment they are made, when in fact this is far from the truth and you can go back and rewrite them, insert new commits between existing ones, squash them together, remove them entirely, etc. The only "gotcha" to watch out for is if other people have synced your changes; then you start having problems.
"Thinking is pointless, just like motorcycle helmets!"

"Rafi, how many of your friends have died in motorcycle accidents?"

"Pfft, nine. Buy NONE of them were from head trauma, they all died from massive spinal trauma."

Be honest... are you just playing the reference game, or do I need to be really worried?
How Utah Reduced Chronic Homelessness
Etcd used this scheme to provide fast reads but Aphyr demonstrated that it may lead to stale reads https://github.com/coreos/etcd/issues/741.

If you can't afford stale reads then you should ask Etcd to wait for confirmation from the majority of followers before acknowledging a read with ?quorum=true. It makes Etcd do 1 round trip for reads (just like Gryadka).

The same is applicable to other products (you can't relay on time in distributed systems, unless you're Google, consequently you can't relay on read leases)

So there is no performance penalty.
The human bits are being gradually replaced. First strength, then dexterity, now smarts.

We are still, to some extent driving the demand side of the equation with our various needs (see Maslow's hierarchy), but it looks like finance has become mostly independent, for example.

The "rising tide that lifts all boats" is nice for people rich enough to buy a boat, and with the growing rift between economy and the medium income since 2008, it looks like many will be left to drown while the water rises.
This was awesome. This makes me want to learn lisp! What's folks' favorite into/reference?
Frankly, regarding MITM, that paper is just nonsense. How can it "ensure contents of a message are secure on the 'wire', by encrypting with a secondary scheme between the JavaScript client and the server", when you can't even guarantee that the signing and encryption code isn't tampered with in-flight?

And you can't guarantee that you can notify either, and for the same reason. The code that leaves your server won't be the code that actually runs on the client - it'll be a mutated version that will say "everything is OK" and acts normally to your server while it sends all the data somewhere else.

Nothing has changed since [1] was written; I don't see how that is anything but DRM promising more than it can deliver.

[1] https://www.nccgroup.trust/us/about-us/newsroom-and-events/b...
Thanks. Will try.
This is a very in-depth review of side-scrolling video game cameras. http://www.gamasutra.com/blogs/ItayKeren/20150511/243083/Scr...
Quite true in general but I'd hope that legal documents would tend to avoid appositives since they tend to introduce confusion and legalese isn't known for prizing brevity.
> If you really believe in true end-to-end encryption, then having this webserver in the middle is a bad idea: you should route requests directly to database servers and ensure that at no point does any non-database computer have a decrypted copy of the information that will eventually be rendered to the user.

I can't say I haven't considered abusing PL/pgSQL to that point... ;)
I forgot why. Because I like to interact and get answers for my unique questions from the teacher. Not a lot of online classes provide this interaction. Actually most of them are prerecorded videos and stuff.
"Ethics of War" sounds like an oxymoron.
Wrong. The stock market doesn't care about job creation. They care about wealth creation, which is mostly concentrated in the hands of a few. In fact, wall street loves when firms lay off workers. If every firm out there laid off 50% or their workers the price of stocks would greatly increase, because then more money would go directly to the hands of shareholders.
Show HN: Say hi to B for Bear
At no point do I recall Netflix promoting this rating system as anything but way to get better matches. The fact that so many comments are about losing a system for criticism, just confirms that it was the wrong metaphor to use in the first place.

Perhaps they could bring back a "critical review" mechanism, but I'd guess it wouldn't affect your matches at all. And probably be mostly unusable on a TV anyway.
Yeah I agree, I know some who stopped bothering to ring up stores and ask if they had switches in stock and just bought something else.
They've under-stocked by a large margin and I wonder how much they've lost doing that.
Ikea gives India employees six months paid parental leave
That works, but I thought about it a bit, and I think we are all approaching the issue of book dedications from the wrong direction anyways. Book dedications are typically by themselves on a single page, so it seems like the best option would be to use whitespace to clarify meaning.

I dedicate this book to:
My mother, Ayn Rand
And to God

This also gets at the heart of the matter, which is that a lot of style guides are taken from publications that are trying to squeeze as much text in to a given space as possible. If you are writing something where space is not at a premium, such as a law, or the dedication in a book, you should probably ignore suggestions that are meant to save space.

I think on some level writers are a bit like programmers, in the sense that writing a really clever Perl one-liner feels great, but if you have to go back and read what you've written later Python is probably a much better option.
The reason there isn’t enough housing for the poor: We don't build enough
I am not talking about code completion. I am talking about mistakes. Currently I have to build a project. With new Rust 1.16 I can check, but that's still a separate task that has to be launched manually. Yet, IntelliJ with Java will show you problems instantly, as well as gives you most probable options to solve them.
On macOS people mount the WebDAV volume as a network drive in Finder. To them it seems like just another folder.

As others point out WebDAV is also integrated into Windows Explorer.

The beauty of it is that people don't need to install additional software and almost everybody knows how to use a file system.
It's kind of funny cause I'm in the imaging side and there's a buzz now about "deconstructed PACS" where centers will mix and match different vendors to provide radiologist workflow, image storage, DMWL worklist, Diagnostics Viewer, VR, distribution and analytics.

Right now, that's quite niche and arguably the DICOM space is the most open part of Health IT, but perhaps that will eventually percolate up to EMRs. Maybe once FHIR catches on or whatever will replace FHIR. I'm frankly still using HL7 2.x and mostly 2.2/2.3 level features.
TrueTime is a very special case. I have not seen anyone else who has the same hardware infrastructure required to provide guarantees related to wall-clock time. Spanner also trades off transaction latency to create the wall clock time guarantees, so its not magically free.
Yeah. Actually, the court noted this as well:

> the drivers’ textual points do not account for what seems to us to be Oakhurst’s strongest textual rejoinder: no conjunction precedes “packing.” Rather, the only conjunction in the exemption — “or” — appears before “distribution.” And so, on the drivers’ reading, the list is strangely stingy when it comes to conjunctions, as it fails to use one to mark off the last listed activity.

To me, that seems really conclusive. I'm a little bit surprised that the court still thought the sentence was ambiguous.
The Scary Thing About GMO That Nobody’s Talking About
Running / monthly cloud cost and comparison to other options (e.g. run on a rented dedicated machine / co-location) should already been looked at when you do even the most basic business plan.

Generally most of the time the best approach is to create solutions that can scale out independent from the HW / infrastructure they run on. With frameworks like K8s / Docker / e.a. this is now relatively easy.

With that for example you can start of with a few small cloud machines / docker containers. When you get continuous load - migrate some of them to 1-2 dedicated machines. Same with peak load - just spin up more images.

All that of course depends on what kind of application you are providing. If you are running a data intensive apps you might start directly with a dedicated machine.

Easy in, expensive out.
One cost with cloud services many forget is the cost to get out again. Have a look at the AWS / Azure price-lists.
Nonsense. See here:

https://www.av8n.com/how/htm/airfoils.html#sec-fluid
> There are no transhistorical truths, but truth and justice are true relative to the field of power/knowledge they are embedded in.

Which is at least stated as if the quoted statement itself were a transhistorical truth. That is, the quoted statement, applied to itself, refutes itself. (Because if the statement itself is a transhistorical truth, then the statement itself is a counterexample to the claim of the statement. And if the statement itself is not a transhistorical truth, then there are transhistorical truths in other historical epochs and/or other fields of knowledge.)
The negative is the legacy of obsolete farm equipment clogging up the social welfare system.
Visual Programming with Flowhub and Eclipse IoT
Mushroom Networks: SD-WAN with VNF Support for the Service Provider Channel
Yes, the whole thing is meaningless but atleast views offer some glimpse. I would have given Barb Wire 6/5 as I was a teenager with a crush on Pamela. How can that relate to a rating of a film that you could use?
10 best meeting rooms in the world
Robots for Humanity
Sure, that's possibly true. But if the ensemble of governments planetwide are mostly doing worse than the US(1), then you need to consider it might not be humanly possible to do much better even if it's obvious how to do better theoretically.

But, by all means, go get some billionaire to buy you an island or build one for you to test out your ideal black spherical cow ideas for government. The US itself was once a crazy experiment in cutting edge governing theory itself.

(1) We're not the best, but we are in the top 10% here, no? But I note that everyone who beats us has much smaller populations to satisfy.
https://en.wikipedia.org/wiki/World_Happiness_Report
Too bad it isn't like eve.
AFAIK the only viewer that supports interactive 3D in pdf is Adobe Reader. At this point should we stick to the pdf format? Obviously interactive 3D is not meant for printing anyway. Some open access journals publish in html format too, 3D plots can work there better.
If Wall Street can have ethics, the US government can, too.
I drove the beartooth highway this summer. IIRC, signs said it was closed all winter.
The problem is not that the robots will refuse to feed the idle meat bags, but that their owners will.
A Small EC2 Instance Can Handle the Hacker News Front Page
US-CERT has very little influence, even in regulated industries. As usual, CERT is saying something formally that has been axiomatic among practitioners for many years. The only conclusion I'd draw from this is about CERT.

Obviously: what they're saying is broadly true. I also agree with the other commenters here who are pointing out that this is largely a response to endpoint TLS interception, and that the point is to focus attention on tools that intercept but don't validate certificates --- CERT is not telling every Fortune 500 company and every federal agency to stop deploying BlueCoat boxes.

But the more important thing to push back on in your comment is the notion that a proclamation from CERT has any real meaning. It doesn't, even within FedGov IT.
Any society that tries using something not based on utility provided for status fails for obvious reasons. (What may change with robots, by the way.)

But I don't see how your argument has any relation to the GP.
Well, whether it was 'accurate' depends on whether the intention of the law writers was this liberal reading. Which is unclear; I expect if they actually meant `packing for (distribution or shipping)` there would be another or before packing:

> The canning, processing, preserving, freezing, drying, marketing, storing, OR packing for shipment or distribution of ...

as the last logical entry in a list almost always starts with a conjunction.

So the intention probably was to exclude distribution from extra pay, but the phrasing was lax enough to allow this liberal interpretation.
I don't have a deep understanding of how ZAB works but based on the documentation (initLimit) and prior experience with ZooKeeper, ZAB has the same issues as Raft when a leader dies.

Folk from Elastifile demonstrated it in their Bizur paper - https://arxiv.org/abs/1702.04242v1
BotW just came out and the Cemu people are actively working on it according to their patreon.

To compare, I've been playing Super Mario 3D World at 4K and it's gorgeous. It looks and performs far better than the Wii U version once you install a precompiled shader cache.

So while BotW is currently unplayable on Cemu, I suspect that won't be the case in 6 months or so.
Why have Python when you can use Shell to do the same? Why have Shell when you have C? Why have C when you have ASM?

All of those increments make particular tasks easier. Makefiles eliminate the need to write 'if this doesn't exist or it exists but is older than its dependencies' over and over again. The built in targets also make building C programs quite trivial.

Makefiles can get nasty, but for simple chains of "if this file has been modified take this action" they're a great tool. The syntax isn't even that hard for those types of actions.

target: dependency ...
action
We have MITM detection in the browser. It's called certificate validation.

Browser certificate validation hasn't been as simple as "check CA signature" for close to a decade, and even a decade ago you could configure your browser to trust only certain CAs, or, through the certificate exception manager, only certain specific certificates.

All of this functionality breaks MITM proxies.
I don't know if I'm a "real" procrastinator but I am definitely a "P" on the MBTI scale. This means I usually do things at the last minute. I can rarely manage to get interested in a task (especially a boring one) until just before the deadline. Also, I can't seem to do any productive work if I don't have a huge workload. (As an example, after putting off stuff all week long I'm now hauling ass to get everything done by the WE - despite posting on HN at the same time - and I'm fairly confident I'll get most of it done)

The flip side for me is that I'm very driven by deadlines: I hate to be late (or more specifically, too late). So, to overcome my ingrained habits, I split up tasks and set intermediate deadlines for each subtask, not too far in the future. If I have a real, hard deadline I'll impose myself an arbitrary deadline the day before; this way I may slip my own deadline by a few hours, but I'll definitely make the real deadline. I may also sit on tasks for a few days (or weeks), until the accumulated feeling of urgency from all those chores to be done is enough to get me moving.

It's more coping than overcoming, but I find it useful in practice, at least for my natural inclination. Taking an MBTI course really helped as well, it helped me understand why I behaved in certain ways and identify my coping mechanisms for what they are - I've behaved this way for a long time, but I always felt kind of guilty for having to use tactics to get anything done.
The fact that the Chromium blog requires JS to display some text and one image is kind of ridiculous.
Yeah I think anyone who's been following Netflix should know that keeping content they didn't create available for streaming is actually quite difficult and not just because 'Netflix sucks' or something.
lol, I thought I am the only one making that mistake when I realized its an all new console. Turns out many people think the same
Don't click the thumb means you haven't supplied a rating yet. NULL in the database.
This isn't really all that true. In Zelda 1 first quest I think only two dungeons are item locked to dungeon items. People who are good at the game can do them pretty significantly out of order. There's still a difficulty progression that makes this hard, but you can be good enough to overcome it.

Zelda 2 I'm less familiar with, but it has fewer items to lock you out in general with. I think once you get the hammer you have a lot of run of the overworld, again largely being constrained by difficulty ramping and leveling up which you can do anywhere.

Zelda 3 is considerably more linear though, it's true. You can sequence break the dark world a fair bit, but it's a lot clunkier by this point. Still, it's not anywhere near as rigid as the 3d Zeldas have been.
I get why they do this and it'll probably work out fine, but for me personally, it's going to mean I will rate a lot fewer movies/shows. In the past, I've rated pretty much every single thing I've ever watched on Netflix. On YouTube, I hit the thumbs-up or thumbs-down buttons on a very small fraction of the videos that I watch. That's just because there is no middle ground (and no 2 or 4 star ratings either). There's plenty of stuff that I enjoyed, but didn't love, plenty of stuff that I disliked, but didn't really hate.
Cape: Realtime web based drone flight
A Creative Solution for a Complex Problem. How a TEDx Collaboration Changed
ya down with FCC? yeah you know me... (dunno just popped into my head)
How does this compare to Contentful? I've been trying to combine their headless CMS with Middleman but it hasn't been that easy to use, although the experience I'm trying to create is non-standard (imagine a normal blog post but with cards inserted throughout). Plus, the cheapest paid plan is $249/month which is really hefty when compared to the competition. Their free tier does give you a good amount of features though and their admin UI is the best.

I was planning to deploy my site onto Netlify once done. Wondering if maybe your CMS is a better alternative to Contentful and I should just combine services.
It can prevent MITM IF it's loaded in client page (defining MITM as network interception).

It can't stop keyloggers, people looking over your shoulder, malware in the browser (MITB)/plugins as it still sits within the browser sandbox. It can in some cases detect that, and in some cases hinder it.

An attacker can stop it loading by MITM the connection, but then the site can't work against it's APIs as the solution also verifies as data goes into those API's the encryption is present and the code isn't tampered. If it's tampered a business rule is applied to decide what to do, either stop the messages, OR pass it back to risk management systems (very common in finance).
> Article 3: Blinding as an incidental or collateral effect of the legitimate military employment of laser systems, including laser systems used against optical equipment, is not covered by the prohibition of this Protocol. [0]

Don't know how effective it would be, since it's not the primary goal of such system.

[0] https://en.wikipedia.org/wiki/Protocol_on_Blinding_Laser_Wea...
The correct translation is serf/serfdom or corveé.
Why test one store with wrk, and other with a js client? How do you know the load testing framework isn't skewing the results?
As a defender one is a partaker in a war. As partaker in a war one can choose to either take or not take prisoners and one can choose to torture said prisoners or not. These choices represent different levels of ethicality.
And yet it is internationally recognized to exist. Here's a video that goes into how war has more formalized ethics than, say romance. https://www.youtube.com/watch?v=oThh3_Srxtc
I think the community would be better served reverse-engineering it in this case.

With self-taught single-person projects like these, there tends to be an inordinate amount of crazy code that only the creator has the experience to understand.

Short of patching and having a reference for re-implementation, I doubt the community could do much with the source code.
What do you use for lists of lists?
> Tesla has led the way in electric vehicle, building an amazing brand along the way, but traditional car companies are not far behind. That’s because the drivetrain is a sustaining technology, not a disruptive one: the business model is by and large the same.

Pretty sure that's wrong. The car manufacturers have already admitted EVs will cause massive changes in how their business works, because they will basically have to fire all gas-powered engineers in the medium to long term. And they need new expertise for batteries.

Batteries and the electric power train means that the well known carmakers don't have their competitive advantage in engine prowess anymore.

So yeah, I think that's pretty damn disruptive. And so far we only really have evidence of "catching up" with the GM Bolt, and the reason for that may be because GM was already one of the EV pioneers two decades ago. The others haven't really caught up in range. They're still around 60% of Tesla and GM's ranges.

Also, by his logic, the iPhone wasn't disruptive either, because it "didn't change the business model" of the phone industry.