skysight-inc/HackerNews huggingface dataset:
I can't comment on the nginx codebase, but I've been running golang production-facing golang servers for a long time and I feel safe in saying I have mostly resilient http services.

I've worked with more than one company handling over 100k requests/s on the public internet with Go. Go's networking model combined with the work that's gone into fuzzing the stdlib combined with the benefit of hindsight when it comes to data structures and security combined with lots of love from google web people has resulted in an extremely mature web stack.
I dunno--like any CEO or even VP or SVP-level executive, I'm sure he can afford executive assistants at work and nannies/assistants/drivers/servants at home to take care of all the normal mundane aspects of life that suck up so much of normal people's time, getting in the way of side projects.

I'd guess he has more free time than the random "3rd engineer from the left" on one of his company's projects.
can also recommend this approach at the moment: http://khanlou.com/2016/12/guarding-against-long-compiles/

This makes XCode warn you about functions with long compile times.
To help appreciate the difficulty: Antimatter can only be created from matter by smashing it together with enough energy to spontaneously produce matter-antimatter pairs (more or less). The amount of energy to create an antiproton is about a billion electron volts, while the binding energy to split a hydrogen atom (or antiatom) apart is just 13 electron volts. So you have to cram this fantastic amount of energy into individual particles, then cool them down by 8 orders of magnitude without touching them (to avoid annihilating them).
It could also be that

a) DHS machines are compromised

b) They are just falsifying the IP
One thing I've found lacking in Nginx is active health checks. I know this is a feature in Nginx Plus, but I'm curious to know if there are any elegant open source solutions for this.
All those microphones, always listening, always reporting to headquarters. What could possibly go wrong?

Why isn't your desk in front of the telescreen?
Amazon is the only one promising delivery within 2 hour windows. The others do no such thing.
I can conclude that by looking at for example Go offers today vs effort of setting Swift web framework like Kitura. IMO it is far away from general purpose server side usage.

As far as memory usage goes Swift does not color me impressed when compared to GC'd language:

http://benchmarksgame.alioth.debian.org/u64q/compare.php?lan...
Ah, thanks for the correction and for the info – will look into both.
>> Where are those social app systems that process your grocery receipts and show where the savings on things you buy are at the moment?

The major supermarkets in the UK did something like this (they might still do it). If you shopped online, after your order had been delivered you would receive an email telling you whether your shop would have been cheaper or more expensive at their biggest competitor and by how much. If your shop in Tesco for example worked out £3 more expensive than if you'd done the shop in ASDA they would refund you the difference or give you a coupon. The limitation was that it did not apply to own-brand items I believe.

The problem I think with a third party doing something like this is that it'll just lead to a price war. Supermarkets are able to squeeze their suppliers pretty hard and while you might save 10p on your milk some local farmer ends up totally screwed with no bargaining position.
I was just arguing with co-workers about WF the other day. I was trying to explain that for a lot of the staples (even some beers!) they were in fact cheaper and much higher quality. I do all of the grocery shopping and cooking in my house, so I know prices on certain things at the various stores around town. I had written off WF until going in one day on a whim, and I was pleasantly surprised.

Right now, my most cost effective yet high quality ingredient shopping trip consists of going to Walmart for anything in a package and WF for produce/fresh things.
> "everything that can be invented has been invented." - Charles H. Duell, Commissioner of US patent office in 1899

It tends to appear this way to those with little imagination.
People look at me funny when I tell them I plan on getting the next gen Tesla Roadster with the Maximum Plaid option so I can get that ludicrous 0-60 time, but also plan on buying the full self-driving option.

My commute is 29 miles, with all except 3 miles being on the highway. The off-highway miles, you bet I'll be in manual mode and gunning the shit out of it. But once I hit the highway, I'll hit the auto-pilot and relax. Being a driving enthusiast while wanting to have autopilot are not mutually exclusive.

I wonder how easily you can drift a Tesla...
See also:

https://en.wikipedia.org/wiki/Beck_v._Eiland-Hall
So far I think "OK Google" is noticeably more powerful than Alexa or Siri. Let's hope for much competition!
I guess it depends on what kind of software you want or can develop. I just started freelancing as web and hybrid app developer this year and what works for me is going to meetups, especially startup/entrepreneurship meetups. There are always founders there looking for developers.
For me, this is the place to collect leads. And it's pretty easy, too, because developers are rare. If you tell them your a developer, the founders who are looking for one will probably approach you.
Each Dat is controlled by an append-only log. When you swarm a dat, you poll for updates to the log via UDP, which is low cost. (I think Mafintosh may have put in a push mechanism too.) So yes, you are notified. That's why Beaker is able to do live reloading.
My experience is that most software engineers don't really understand the hardware at all, so the idea that "how the hardware works" is influencing anything is a red-herring in my opinion. I say this as a hardware designer.
I start from the firm belief that "technology X will never be worse than it is now."

Whether you're considering voice interfaces, connection speeds, machine learning, web development, phone battery life, or whatever.. things are trending towards the better. Sometimes it's steady improvement, other times it's punctuated. Either way, the floor on what we can considering is always increasing.
Hey guys, crypto-noob here.

Who needs this? I have a ssh server on my ubuntu, do I need to update OpenSSH? Also, I have openssl installed (for some reason), is that the same thing?
They would, upon being shown evidence of them. That's my point.
Your interpretation is indeed what I was aiming for.
> But they price gouge you if you don't stick to these items.

This is pretty much any grocery store. Margins in grocery are incredibly thin so they have to sell some things near cost to get people in, and then selling other things above to make some money.
Is "alternative" culture really disappearing from SoMa? If so, what is replacing it?
The idea that a EULA will protect manufacturers from lawsuits over injury and death due to their error is complete hand wavy fantasy. No such precedent exists.

You need only look up the average cost of a major hospitalization to gauge what the at-fault party is responsible for. They can run into the millions.[1] That's before we even get to tort damages awarded by a court for things like negligence (and you're certainly right that those can be even higher).

[1] http://www.rslfunding.com/whats-the-average-car-accident-set...
Nope. It's a sensible question, but it doesn't help.
Repo: https://github.com/jasongilman/proto-repl
I think the concern is less about bugs and more about productivity.
This is a really good read for anyone interested in starting a business or side gig.
"cocktail-napkin", I wish! It implies there were cocktails in my Netscape dorm (no time).

https://news.ycombinator.com/item?id=13149123
Insults? You should be able to (and protected to) insult anyone you please, at any time. Insult has to be taken. Insult is never given. There is no right to not be offended, and there should never be one, because offense/insult happen internally. You cannot insult me if i chose to not be insulted, you can not offend me if i chose to be offended.

This entire paragraph sounds like either paradox (first and last sentence) or sophistry.
What do you propose as an alternative? Simply allow people to intentionally mislead people for their own gain?

Sure, why not? It's pretty much the state of things as they always have been, ever since mass media became a thing. Not that there weren't any downsides, to this approach. Buch the point is that the "cure" in this case would be much worse than the disease.

I'm surprised actually that someone like Angie -- who not too long ago live in a system where a centralized authority determined, on a daily basis, and with absolute power of discretion which news items were considered "real", legitimate, and newsworthy; and which ones were "fake" -- doesn't immediately and instinctively see how ludicrous such countermeasures are, and how easily (and inevitably) they will be abused.
I've been a UX designer for 10 years and I can tell you why. (Or at least why from point of view.)

It's a deprecated design practice to make font rendering looks smoother in a world where retina screens were not ubiquitous. Back in the old days (so like 3 years ago) before the majority of screens were 'retina' (aka you can't see the pixels at normal viewing distances) fonts always rendered with jagged edges. Turning down the contrast between a font and its background is effective in reducing this effect. It reduces the contrast, it's a very straightforward mechanic. Obviously, this is moot now with razor font rendering on retina screens. And if you do it too much, you risk accessibility problems.

The nonsense about black on a white background being too harsh because of eye strain is exactly that: nonsense. If you wanted to reduce eye strain, you'd dial down the brightness of the actual background, often seen in "nightmode" options offered in various UI. (Come to think of it, that would be hilarious if you hit "nightmode" and it just lightened the text, making the overall screen even brighter.)
I am naive when it comes to computation science, but doesn't the turing completeness of someting essentially mean you are not constrained? Perhaps constrained in efficiency, but not outcome.
That's why there's separation of power in democracies. Not the government (i.e. the executive branch), but the courts are in charge of deciding what's "false"
Because clearly right now isn't when the transparency is going to come. It might come soon. If we don't hear anything then yes that's a problem, but clearly even the person who wanted this proposal doesn't want to talk.

This does not appear to be avoiding transparency, but just some people had a VERY heated discussion about this and are burnt out.

Mine you, I'm a big user of Go for personal projects and so I've seen Google make it's unilateral decisions before. I just don't think this is one of those situations.
Coming from Visual Studio, my impression is that a proper IDE should do all those things you mentioned. (minus annotations, but that's what comments are for)

I am curious as to why you would want a read-only IDE though. I'd like to see what would be different if the IDE's focus was for reading a large code base rather than writing one.
> combination of parity and antimatter conjugation is a symmetry of the universe

It's only an approximate symmetry. Look up CP symmetry violations.
Hugo 0.18 Released: Everything Now a Page, and Twice as Fast
The author acknowledges this paradox at the bottom of the article:

"That’s where the irony lies. I know that the way you get jobs is by getting out there and telling people you’re looking. Using your acquaintances as a network and strengthening social connections is the best way to eventually land employment.

One day I’ll work up the courage. For now, my desperation is a quiet one, hiding behind school soccer pickups and the glow of a computer screen. For now, it’s still my secret."
US fails to renegotiate arms control rule for hacking tools
It's definitely not a good idea to have a single or few storyboards but you can even link storyboards. In my personal opinion splitting into a storyboard per main feature/area is a good balance.
I find it sad that you are concern trolling here. It is not patronizing to recognize the huge information asymmetry between a multinational mining corporation and a representative from an indigenous community. In addition to the information asymmetry there is a huge power difference, both of which result in negotiations that aren't always fair.
Itzik Ben-Gan wrote a whole book just on SQL windows functions and it's brilliant. He writes for SQL server usually, but he made this one more generic, he had to because at the time SQL server 2012 was missing much of the functionality he described, unlike Postgres or Oracle.
Postgres has incredible capability here - Window AND Frame partitions/ordering, also row based ranges or value based ranges. And as a huge bonus unique to Postgres, the wondeful - Filter by clause - so much more elegant than sub queries.
Ok, I went and found what I'd read: http://www.theverge.com/2016/12/8/13878444/google-home-devel...

> The first and most important difference is that Google is not going to create an “Action Store” where users can select which ones they want and “install” them on Google Home. Instead, Google itself is going to approve all the keywords that developers want to use to invoke their actions and make them all available to everybody.

> That effectively means that actions will be curated by Google (like an app store), but users won’t have to install anything before using them (like the web). “It's not a direct analog to any existing ecosystem,” says Jason Douglas, director for actions on Google.

That article does specify that there will be a hand-off to 3rd party systems, rather than Google orchestrating everything, but it still sounds quite tightly constrained and I think that if the plan is to have things all work nicely together and not be silos, then tighter integration with more Google control will be the name of the game.
But no method to just specify max connections before old ones start getting closed? Did I miss that? With nginx, I don't mess with timeouts. I just set max connections appropriately and that's it. Don't care about slow connections when descriptors aren't in short supply.
>Security detail? Why would he need or want this?

Given his worth it's not hard to justify. The world has plenty of criminals and mentally unstable people.

Interestingly, the satellite office model that the article decries strikes me as a huge boon in physical security for both him and his employees.

That said, if I were a Snap employee I'd probably have a field day with the jokes anyways.

"The Emperor's coming here? We shall double our efforts!"
Ridiculous German Court Ruling Means Linking Online Is Now a Liability
John Simpson: My 50 Years with the BBC
Re your edit - yes, pretty much. Some humour does win upvotes but it's rare.
I would rather we take small step, and frankly deer have no problem jumping into groups of cars or even between semis and their trailers. They are not a situationally aware animal.

> How many pedestrians are killed by jumping between two train wagons?

How many tires blow out per year, or cars get slippery?
i don't understand.

i was trying to comment on the idea that something being open source doesn't change that it needs compiling for a particular platform, and that it should be expected to not be straightfowards. especially at the low level where you need to raise interrupts and fill particular registers...
I have a Nexus 4 and have used Google Now extensively since it's inception as a hands-free system in my car. Since the inception of the Pixel and Google Assistant, the system has degraded significantly. Now no longer works when the Maps App is in the foreground, instead Maps seems to have it's own VR solution that doesn't work well at all. Saying "Ok Google, send a text to <wife>, I'm on my way home" no longer works, it opens Now with a search for exactly what I said. At one point you could say "remind me to wash my ass tomorrow" and it would just work. Now it prompts "ok, when would you like to be reminded to 'wash your ass tomorrow'?".

This degrading of UX is very common with Google through the life cycle of products. What's going to happen to Google Home next year or 2 years down the road? We saw OnHub get castrated in less than a year after launch. The Nexus Q was still born.
> How would self-driving cars result in larger and more grisly accidents?

Algorithmic error - algorithm responds poorly to rare environmental condition (naturally or artificially generated).

Emergent behavior error - algorithm for individual vehicle safety causes unsafe conditions for groups of vehicles in certain circumstances.

Security vulnerability - mass hacking of vehicle systems by malicious actors.

Bureaucratic vulnerability - politician or bureaucrat demands mass remote disabling of vehicles or other mass action that plays well in a television soundbite, but for which the system was not designed and can not carry out safely.

There are some big challenges for automated driving. The backlashes against the inevitable disasters could define the industry. No one is going to pay for more than token research into these areas, and regulation is always at least 20 years behind. It's up to the engineers on the ground to build in mitigation mechanisms.
You don't get to Snapchat's scale with a "garbage" app. Yes, the UI is... nontraditional, but I've heard it argued this is on purpose and finding out about its hidden features becomes like a game.
They'd have to bring them to court
This is like stepping into bizarro-world. You're saying _there is an active ingredient_ yet denying that there was a claim that it did anything! There is no active ingredient! It's email spam! It doesn't work by any means at all. You could correctly say it contains X, Y or Z. But saying there is an active ingredient says there is an ingredient that does something! There isn't!
rolling your own is pretty easy, it is a shame that the C++ standard library is a dire wasteland of bad implementations. you are right that valarray will do heap allocations and making it work on the stack is a real ballache.
Wow, this is another reason we need developers to study ethics. No one should have agreed to write software that _reordered_ transactions to maximize fees.
Many handed
Simply amazing. I still thought antimatter was a theory. Can anyone recommend a book on this topic for the layman?
I don't think MS is going to sell controllers for Holographic or Hololens. It'll be BYOC perhaps with the exception of a Xbox VR headset.

I suspect the game plan is to use all those cameras on the Hololens to not only do tracking but to also track hands and perhaps fingers, Kinect-style for a seamless experience. Its suspicious MS isn't talking controllers and I think its because they want to usher in a controller-less solution first with the option to use a kb/m, gamepad, or 3rd party spatial controllers if need be, say for gaming, but for general purpose, your hands will be all you need.

In some early hololens concept videos they featured people interacting with it using just their hands. I think they want to make this happen when they finally release hololens, so they aren't going to invest in controller solutions. Worse, from a more practical level, hololens uses inside-out markerless tracking so without a bunch of USB cameras or a Vive-like lighthouse system, they actually can't support controllers.
CS50 Lecture by Mark Zuckerberg (2005)
> Java, which was quite imperative, doesn't have nearly as much undefined behavior as C.

You're right, but Java is still orders of magnitude less predictable than Haskell. A few good links here.

http://stackoverflow.com/questions/376338/what-are-the-commo...

It essentially boils down to a combination of unsound type systems and underspecified semantics. Java was not created on a sound theoretical basis - it's quite ad-hoc.
Piwik does scale to millions of pages per month. We've managed installs of Piwik at _1 billion_ pages per month that's 30 million per day! Don't believe what you read on Hacker News ;-)
I like Alexa in the kitchen for shopping lists and some other tasks such as, as you say, converting measurements.

I don't actually care that much for it as a time though. The other timers I can easily set in the kitchen tell me at a glance how much time is left. Alexa I have to ask. These are small things but it means I don't default to using Alexa.
Fabrice Bellard is a genius.
As noted in the article, Apple/Google have nothing to do with this problem and little reason to care until widespread reports of spoofed towers hacking people's phones start making the front page.

This is on the RF manufacturers: Qualcomm, MediaTek, Spreadtrum, Samsung LSI & HiSilicon (Huawei).
Bonus points if the senior/lead in scenario 2 really, really likes coding, and adds technical debt, bugs and ugly code at a rate faster than the other members can catch up with.
Google guesses Icelandic for me, which apparently translates as "collar".

Seems obvious in retrospect.
The article mentions a bank that now notifies customers in fine print about this practice on the basis that "it is good as long as the customers are notified".

So definitely still happening. (article from 2016)
Ask HN: CSS framework for native-looking cross-platform desktop web apps?
Electron is getting big these days, and yet it seems awfully hard to find any good toolkit out there for producing UIs that look reasonably native on multiple desktop platforms.
Lord Kelvin said something similar in 1900 about there being nothing left to discover. Within 30 years quantum mechanics would be discovered/created.
Related question: I've seen several comments on HN and elsewhere about how bad the dating scene is (for guys) in Silicon Valley / "Man Francisco". I'm curious, is it really that bad?

I'm assuming Seattle has similar demographics so that might be part of the problem for the OP.
Casting doubt on what constitutes a fact is core to the maintenance of power in a dictatorship.

Those who now believe there is an equivalence between far-right propaganda (some of it originating form a hostile power) and the NYT, are a lost cause. It is identical to equating the bulk of the scientific community to a few climate change deniers. You obfuscate your own view of reality.

You will find that individuals emerging from behind the iron curtain were more stunned by the accuracy of information and the absence of a surreal reality in the west than by anything else.

As an aside, it's interesting the stunning amount of interest in guaranteeing the wide circulation of utterly false propaganda on a site that instantly mob censors any discussion of Russian hacking. A site called Hacker News (apparently ironically).
That's interesting, I'd never even thought about something like that. Thanks for responding with that information.

Is this still something that gets taught? Or do you think that these sites are being made by people who were taught that a number of years ago and haven't taken the time to learn how to interact with monitors in a post-retina/high-dpi world? Or has it become some kind of "cult" knowledge that gets repeated by people who aren't aware of the real reasoning behind why it was done back then?

Also interesting to learn white-on-black eye strain is nonsense. Another comment mentioned that it probably looks better to have dark gray because true blacks are rare, is that accurate?
I agree with your assessment, based on my limited experience. I'm a fan of Alexa, I even bought a couple as gifts within the last year, but last weekend I saw a bilingual 30 year-old (with a PhD from UChicago) struggling to get it to play a song. He had a song playing on his mobile phone and wanted Alexa to either continue playing that same song or play any song by that artist. It was a bit comical to watch; OK G had no problem understanding him.

It looks like voice will be one of the next big things, but calling Alexa the winner is a bit premature in my opinion