skysight-inc/HackerNews huggingface dataset:
At Uber scale (or Facebook scale, or Google scale, or any non-trivial scale) you simply cannot say "Atomicity or bust", because there isn't a distributed database that can give you atomicity at 1M writes a second : That technology simply doesn't exist at this price point, or it would be 10x increase in server costs.

You DONT need atomicity all the time, sometimes you do (Financial Transactions), but a lot of the time you dont:

Facebook likes. Do they need to be atomic? Does it matter if a web request gets a stale "like count" and the number of likes for an item is 12,544 instead of the 12,545 on someones page view because the database isn't atomic?
No, it doesn't matter.

Uber GPS data, Uber writes the GPS locations as your trip progresses - does it matter that the last 1 or 2 locations might not be visible to the app or external reports for a few seconds?
No, it doesn't matter.

Ad-click data, Does it matter that the last 1 or 2 hundred impressions are not visible in a report who's absolute values are in the millions or 10s of millions?
No, it doesn't matter - even though this can represent money, the value of a couple of hundred impressions missing on the report is chump change, not even worth thinking about.

With the exception of financial transactions, some safety critical machine data, and a few other cases, atomicity is not required, and that's where these distributed databases shine.
That should have been council owned building, typing on a phone is still painful.

Lots of councils here in the UK own office buildings and rent them out, We get two big rooms as a single office for ~340 a month which includes 24/7 access everything but phone/internet basically.

You can see the size of my side http://imgur.com/a/H7fxb in the bottom image, that desk is 8ft long, the other side is even bigger (maybe 60% bigger) but I didn't want it because it's too bright.
Yeah. It leaves an unpleasant taste in my mouth to hear npm blaming Microsoft for this. As noted elsewhere, 404's are supposed to be very cheap to handle, otherwise DoS attacks become embarrassingly easy.

I feel like the npm team have once again failed to own their problems and instead tried to push the blame elsewhere. This is just an outside perspective, but I really feel like it would have been more honest and accurate to at least admit to the possibility that npm isn't perfect, and "blame" (which I'm not sure is even a helpful concept in this instance) is shared between parties more equitably.
'Bustling' web attack market closed down
But because I have it, I have the freedom to use it how I want.

That freedom was confirmed in the EU for cars, and some other personal devices recently.

If its in your control, its yours to use.

I request a webpage, and receive back text data.

My browser parses and manipulates it into a visual form.

If I want, I can discard any piece of the data before displaying - and browsers frequently do this when syntax errors occur.

Is a browser obligated to serve the user an error if the data is incomplete?

Why is the browser then obligated to display another page in its complete form?

Especially if said complete form contains software designed to break the security of the browser?

Its just not an ethical issue. The ad industry needs to pivot. They've lost their credibility that they can be trusted.

Visiting Forbes today may be as dangerous as visiting a torrent site in the early 90s.

You don't know till you execute the code, so why not stop treating the browser like a sex partner who might just have HIV, but you're not sure, and start wearing a little protection?
Wow that's incredibly terrible reporting. Designing a logo is a subset of branding, and a small subset at that.

727 hours on branding in a year for an organization of 200 is quite reasonable.
Yeah, this one https://news.ycombinator.com/item?id=12862355 is weird too. I think it's "((Identity/Persona Shutdown) Guide) for Reliers", i.e., a guide to the shutdown of Identity/Persona for people who rely on Identity/Persona.
I haven't seen a convincing use case for the feature yet, any chance you can share what you "need" it for?
Did you actually take the time to read the article?
Hamburger menu alternatives for mobile navigation
Because Emacs is an OS the way it should be — an extensible system with a unified UI instead of a pile of separate and hardly interoperable applications.
I read somewhere, at some point, couldn't provide a ref, that the caps were used for clarity back in the days of monochrome screens. Now, with colour syntax highlighting it's no longer as useful.
Aiseesoft Mac Video Converter Ultimate Registration Code Full Free
Nokia is the pacman of infra vendors: they acquired Siemens, then Motorola Networks (the infra part). Then recently they acquired ALU. ALU itself is the result of the acquisition by Alcatel of Lucent. And when Nortel went bankrupt, Alcatel also acquired part of the assets and employees. Sooo, lots of infrastructure vendors ended up in today Nokia. Maybe I even missed some ;)
And Farage said, before the poll "In a 52-48 referendum this would be unfinished business by a long way"

http://www.bbc.co.uk/news/uk-politics-eu-referendum-36306681

How right he was, although perhaps not quite in the way he meant.
The paper presents different techniques, the first one is as they say in the thread model a "white-box scenario: the attacker knows the internals (architecture and parameters) of the system being attacked". It means the images or glasses are crafted for a particular instance of an algorithm using its internal data. In their black-box scenario they "have no access to the internals of the training process and the model used", they do say that "dodging attacks with randomly
colored glasses and found that it worked immediately for
several images" using the previously generated model, but they did use "Particle Swarm Optimization" to modify their impersonation attack based on the result of the black-box recognition. It means you can't take their images and expect to work on your model, because mostly what they claim is specially crafted image can impersonate white or black box model using features or trial and errors.
I make my own unflavored VG/PG e-juice. I buy the nicotine separately. I don't like the idea of inhaling flavors. I just want the nicotine.

But yes, you are correct. A lot of the flavors are not regulated. I recall there was an issue with a carmel like flavor recently.
I can; there are just enough Tory potential rebels to make it happen, led by Ken Clarke. I think that a big part of the reason article 50 hasn't been triggered already is that a lot of people know deep down that it's going to be a disaster in the long term and their names will live in infamy. Just as we invoke the name of Vidkun Quisling to this day. But at the same time they know that not doing so will be unpopular in the short term. They're in a comparable position to #NeverTrump republicans.
What a terrible idea!

What kids need is actual parents that provide structure, a good home and learning experiences, not constant 24/7 entertainment.

Perhaps this is why i see so many parents delegate their responsibilities to their ipads and let their kids drool while watching entertainment instead of interacting with them and parenting them.

Disclaimer: father of two who don't need tech crap or constant entertainment to be happy.
Turning SaaS into CaaS with Docker and Kubernetes
I don't think that first diagram really supports the OP's point. If you look at the top performing interviewees, the ones with a mean of 4, you can see that the majority seems to have scored no less than 3, even in their sub-par interviews. There's a steep drop in standard deviation at that end of the curve. It seems that the people who do best at interviews do so pretty consistently indeed.

The OP makes this point: they say that the tech interview is a game that can be learned, and that the problem is that people may drop out before they have the chance to learn it. That certainly rings true, but I don't see that their (scarce) data shows that employers want to reform their practice.

For one thing, employers may conclude that if consistency is higher for the best performers that's a sign that the tech interview is indeed a good proxy of skill. And if it causes lots of people to drop out, well that's probably a bonus: fewer applications to sift through, fewer people hired that shouldn't be and overall less uncertainty and churn [1].

______________

[1] Managerese for not having a clue how to manage.
Cilium – networking and security for containers with BPF
Same here. It was a little bit of a challenge to switch over at first since the existing devices at the time (maybe 3-4 years ago) weren't very effective. Still, at one point while dealing with yet another lingering cough/cold due to smoking, I just said screw it, bought a better vaporizer, and stopped smoking.

The nicotine delivery is less immediate and not as strong so for someone used to the immediate dose delivered by smoking, it sort of left me wanting more but at the same time, it was a much less intense "craving" than a smoker would feel when forced to abstain.

A big part of it for me was adjusting to this. Smoking delivers a large, immediate dose of nicotine which then drops off in your bloodstream over the course of the next half hour or hour, when (predictably) you sort of want another cig. With the vaporized nicotine solution, I had to get used to just having a puff every so often throughout the day (more like hookah I guess) and maintaining a more constant but lower blood level.

Anyway, maybe I'm overanalyzing it. The results were the same though. It was as much getting off the roller coaster of "dose, levels drop, crave, redose" and onto a more sustained but lower level. It made it much easier to go without and it made it easier to lower the nicotine in the liquid to the point where I keep some 3mg/ml stuff around for the occasional desire for a mild stimulant but otherwise, it was practically effortless to wean off.

Aside from just lowering my nicotine intake and habituation to something more along the lines of how I really could go for a coffee some mornings, stopping the constant deposit of tars and particulates into my respiratory system has made a huge impact on my general health. No more lingering colds and honestly I haven't had a major cold or other respiratory infection in years now. I used to get them all the time thanks to the constant irritation and level of crap I was inhaling.

And another cool thing is that I know exactly what's in the stuff I'm inhaling occasionally now. I can get MSDS sheets for the flavorings and the rest is just nicotine and a couple types of glycerine (like you'd use in a fog machine or asthma inhaler). The levels of anything potentially harmful are a miniscule fraction of what they'd be if I was smoking cigs still and I'm no longer getting the vast majority of harmful compounds or carbon monoxide at all.

I really hate to come off as a "booster" and I try not to be the guy who just has to tell you about "his vape" but I think this sort of anecdotal experience is appropriate and on-topic in threads like this. I think it's a real shame that something with maybe 1-2% of the risk of smoking has been so demonized and lobbied against when it's a bigger improvement than methadone for heroin addicts or AA for alcoholics.
A clear mind and top speed thinking are things that contradict one another. The faster you think, the harder it is to concentrate on one thing.
You're the only one litigating the meaning of words. Anytime you find yourself providing a link to a dictionary, you should consider that you're being pedantic and have no point. That's certainly what it looks like to me.

I'm not providing a link to a PG essay because it coincidentally agrees with my position -- there's a big orange "Y" at the top of this page, and it's not there arbitrarily. If you're having a conversation on HN about startups, there's an underlying culture which you need to be aware of. Demanding people justify a shared understanding of a term's meaning by challenging whether or not it doesn't mean something else is arrogant -- have you considered that you are ignorant of the basic terms of the discussion, as it occurs on HN?

There are other conversations where your definition might be right. That has nothing to do with this conversation.
Persona had grown into a gigantic, unmaintainable, big ball of mud. If I recall correctly, the ongoing operational expenses were in the very low 5-figures annually, but it was bitrotting, we weren't able to transition Persona to community ownership, and we couldn't convince Mozilla to reinvest. Which is fine -- I think Persona tried to do too much, and came with too much legacy baggage -- but it left us in a place where shutting it down was the most responsible course of action. Unmaintained critical infrastructure is bad news.

I'll be presenting a keynote on this topic at linux.conf.au in January, which should hopefully add some nuance around it.
100% what I wanted to say, but much better expressed that I could have! :)
Updated Uber App Will Connect Your Calendar with Your Ride
You DONT need atomicity all the time, sometimes you do (Financial Transactions)

Bingo. No atomicity, bad money or no money. I'd have a problem. I also have this extreme dislike of the "garbage in, garbage out" principle, so either what I'm delivering is correct, or I should be fired, because using computers at that point is pointless. If we don't care about correctness or completeness at all, then we just discounted two of the three reasons why computers exist at all. That leaves us with speed, and at that point, what use is it?
BearSSL – Smaller SSL/TLS
Yeah, Steve spent much of his Apple fortune on NeXT and Pixar. Both could have easily failed.

So Jobs was a billionaire in 1995. I wonder what would have happened if Microsoft hadn't invested $150 million in Apple in 1997?
You might find the LGPL used by the Wine project to be more attractive to potential contributors. The first thing I thought a few years ago when I read that your project was GPLv3 was that any code that I develop using it would have to be GPLv3. Even if the GPLv3 itself might not force that for "system libraries", the harassment from armchair legal experts would. As much as I like OSS licensing, I do not like having my choice of OSS license forced on me. I am probably not the only one who feels that way. The LGPL is a far better choice for this kind of project.

For what it is worth, that is from personal experience. I went through the trouble of re-licensing a script with consent from all contributors from GPL-2 to BSD-2 in a package in the past because of harassment from armchair legal experts. It had been mistakenly marked GPL-2 when it should have been BSD-2 to match OpenRC. It had been included with binaries under the CDDL. There was no incompatibility and the GPL FAQ even talked about the case under mere aggregation, but that did not stop the harassment from the stream of arm chair experts rushing to tell me that I had committed some egregious offense for having the package marked both GPL-2 and CDDL. Relicensing the script to the license it should have had in the first place put an end to it and created one less GPL licensed thing in the world.

Anyway, switching to the LGPL now would be easier than switching later. It only gets harder as a project ages because you start to lose contact with past contributors.
D is missing from the little picture
That is incredibly accurate. Well said.
IntelliJ's SQL editor is fabulous. Auto formatting and superb autocomplete, even with aliased tables and CTEs. If you don't want the full IntelliJ you can get Datagrip which is just the DB part. Can't say enough nice things about it.
So a step further would be a way to link outside a given OS/machine, so URIs basically.

The parent poster does have a point though, we don't have URI for emails...
Why You Should Use a Performance Budget
HAPPINESS DELIVERED
This issue though was with excessive 404s, which aren't cached.
Bayesian election forecasting (2014)
This is purely anecdotal but I have made the switch almost a year ago, also by "accident" after buying a starter kit to see what this thing was people around me started doing. Without actively trying to quit I just was not interested in regular cigarettes shortly after and managed to lower my nicotine content from 24mg to 6mg and am now planning to go lower with the next batch of liquid that I will order.

This was after many failed attempts to quit from around a pack a day with the longest cessation time being around half a year.

I don't think that vaping is harmless and I would not be surprised there are adverse long time health risks. But compared to real cigarettes this was a godsend for me. It is much cheaper, it does not have that disgusting smell, and it is much easier from the logistics side compared to having to buy cigarettes every day, feeling like some lowlife addict in the process. What I have now is a hobby, tinkering with my devices, building coils, trying juices (since some time I got rid of any flavours and just vape pure VG/PG). Gone is most of the shortness of breath when working out, disgusting mouthfeel in the morning, cold hands and feet and this permanent feeling of being poisoned. I gave my father a starter-kit for Christmas and he managed to quit cigarettes completely on that very day after heavily smoking for 30 years, trying to quit and suffering from the effects of smoking much more than a relatively young person does. I might have saved his life that day.

So yes, maybe vaping is bad, maybe it will kill you when you are not able to quit timely. But the time spend with the addiction is a whole lot more pleasant with vaping than with cigarettes and I cannot imagine it being remotely as deadly as smoke/tar. Banning vaping because of unknown health risks is complete madness in my opinion.
Lol, anybody who needs to tack 30mins just to get their shit together for a meeting should go work for Yahoo! or something. The reality is that everybody brought their laptops to the meeting and many are passively if not actively working. And it's not like attendees were all going to be busting their asses for an hour straight otherwise. Meetings are actually helpful, but it's no good if you're working with a bunch of idiots who see it as break time.
Remote Web Developer
Hi,
I am a full stack PHP/RoR developer with over five years of experience working on freelancer projects, side projects and also for a startup.

Currently, I'm working on MEAN2 sample projects.

I'm offering my services as a remote worker. I can create projects from scratch in PHP, Ruby on Rails or MEAN2.
> Taxation is definitely an effective tool for social control. Do you have an alternative? Or do you suggest that government should not be involved in social control?

I hope you can appreciate why some people would say the answer to that second question is "as little as possible."

When the government is offering carrots and sticks, there will inevitably be some group of people systemically discriminated against (either by not receiving the carrots proportionally or disproportionately receiving the stick). Tyranny of the majority and what not. The gears of government grind very slowly, and changing government policies often results in multiple generations of people experiencing discrimination before things are changed.

For a recent example, one argument (among others, of course) for same-sex marriage equality is that it's discriminatory for same-sex partners not to receive the carrots of legal and tax benefits that come with being married.

Is there an alternative? Maybe. Maybe not. I could spitball one, but it would likely be an inadequate solution. Still, I think it's prudent to be careful. Social control is a double-edged sword.
I think, personally, having worked at various music software technology companies, I'd prefer to try an open-source DAW if I'm going to move away, so I can modify it myself and add/modify features/UI/UX as I see fit.
How to Use Snap Packages When Collecting IoT Data with Predix Time Series
A lot probably was luck. But he seemed to have a winning formula on how to be in situations where he would get lucky.
"b-but the UNIX philosophy!"

The more time I spend with UNIX and hear the "UNIX philosophy" used in place of argument when someone doesn't like the feature set of some software, the more I realize that we need to move on from UNIX. We should take more ideas from things like Emacs and the Lisp machines when designing our software, and less from UNIX.
This looks interesting.

I'm currently using the component support in Knockout which looks pretty similar in function.

ko.components.register('my-widget', {
viewModel: require('../../components/my-widget/my-widget'),
template: require('fs').readFileSync(__dirname + '/../../components/my-widget/my-widget.html', 'utf8')
});

This then allows me to use <my-widget></my-widget> in the HTML, params can be passed down with params="{someObject}".

It's a very different way of building applications but I like it, makes for clean markup and seperation of concerns.

I generally like the approach but long term I'm not sure about the future of KO, this looks like it offers very similar functionality in a more compatible way, also I love your documentation, it's thorough and clear!.
New York Times Co. Reports an Advertising Drop, Though Digital Results Grew
that's a great chart, but a few corrections about OpenID:

Provider must stay online at all times: the OpenID provider needs to be online when you login to the consumer site, after that, you have a session with that site and the provider doesn't need to be online.

Requires Javascript: there's a fallback in OpenID.

Ability to contact owner: there are extensions to propagate attributes like email addresses that are commonly supported.
They should send Van Rompoy and demand that Farange negotiates for UK rotfl :D
How about websites just don't use more resources than they have to? If I'm 100% charged, it doesn't mean I'm willing to give 85% of it to some site that wants to show some useless flair.
>increase your chances of finishing

Now you're saying something different. Which is it, are these races "all about" preparation, or is preparation only a way to increase your chances?

I'm saying there is an upper limit to what you can prepare for.

Assuming your 5000+ claim is true, even if a portion of that was part of a marathon or two, you still wouldn't have a metric to understand a race like this. It's in a different class. If you've won a few county fair hot dog eating contests by eating 40 hot dogs, you wouldn't be giving tips to a participant of a contest to eat 400. It's beyond the limits of normal human capacity.

So maybe training can increase your chances, but it is not the deciding factor. A fat dude trying this race would have 0 chance of finishing, but the fittest dude on earth would still have a chance closer to 0 than to 1.
I usually try to skip but I guess I'm a heavy user, like most here.
Before you start sending couple thousand QPS to any server it's generally not a bad idea to test if that server can handle that much, sometimes it is even worthwhile notifying the other team about the intended change.

Overall when you "tested" something, but it still breaks in production and requires a rollback it's usually a sign that your testing strategy isn't could use some improvement - what is the point of testing if it doesn't prevent failures from happening
> the possibility that there's still room for things to improve.

Of course but notice that your desktop computer is using an x86 ISA instead of a RISC ISA because in many case backward compatibility and network effect trump performance improvement..