skysight-inc/HackerNews huggingface dataset:
> These safeguards include a canary step where the configuration is deployed at a single site and that site is verified to still be working correctly, and a progressive rollout which makes changes to only a fraction of sites at a time, so that a novel failure can be caught at an early stage before it becomes widespread. In this event, the canary step correctly identified that the new configuration was unsafe. Crucially however, a second software bug in the management software did not propagate the canary step’s conclusion back to the push process, and thus the push system concluded that the new configuration was valid and began its progressive rollout.

The system does do progressive rollouts, which are essentially what you are referring to (albeit perhaps at a different pace). The number of changes being rolled out means that it's not really feasible to hand roll out configurations to different regions, so the checks are automated. In this case, the automated checks failed as well.
I'm quite surprised that large clinical studies funded by the government didn't require publication of the dataset within some window after the experiment completed. It seems that the new trend of preregistering clinical trials and recording hypotheses up front is only now starting to catch on.
Does Turkey realise they have basically no hope of joining the EU now? (Not just because of this incident, but all the similar incidents over recent years).
Купил 150 КТС в проекте Key to Cash С
Until recently, getting certificates that would work for IRC purposes has been rather difficult. Since individual IRC servers are usually available via multiple hostnames, it requires very expensive certificates (e.g. someserver.example.net's IP address might also be present in the irc.example.net, us.irc.example.net, ipv6.irc.example.net, ... DNS records). Your options consisted of getting a "Subject Alternative Name" cert with all of these subdomains, or getting a (very expensive) wildcard certificate. IRC networks don't generally have much/any money to work with and this can easily start running into hundreds of dollars per year (especially if you deploy it properly and get one cert per server).

It's theoretically possible to deploy Let's Encrypt now for IRC servers, which removes the cost issue. The new problems become the automated creation and deployment of IRC server certificates. You'll most likely need to use the DNS-01 challenge type, since most IRC servers aren't running a HTTPd and even if they were, you couldn't guarantee that the ACME server would pick the IP of the actual requesting server out of the "pool" records (e.g. irc.example.net). Using DNS-01 means you'll need to write code to interface with your DNS server, which also means securing that interaction (so other people can't modify your DNS records and get signed certs for your domain as well).

I actually manage the (signed) certificates for one of the IRC networks I'm an administrator for. Our two blockers for deploying Let's Encrypt are the aforementioned challenges with DNS-01, and the fact that our software currently validates server-to-server links using the fingerprint of each server's individual certificate, hardcoded into the configuration file. If we're switching certs every 3 months, we'll need some way to either distribute certificate configuration more efficiently or we'll need to change the ircd to verify the certificate chain instead of the fingerprint.

FWIW, our current deployment of signed certs is the "one cert to rule them all" deployed to all servers on our network. This is definitely not ideal, but it's by far the cheapest and easiest option prior to Let's Encrypt. All other options we evaluated were simply way too expensive ($X,000+), extremely labor-intensive (e.g. manually obtaining a new cert for every single server every year/every time something changed), or both.
Not if that set of humanity's interests extend to the rest of humanity. A politician elected by a country consisting of purely rational altruists should be very interested in global trade, because it serves the interests of his constituents.
> It's fallen out of my hand too many times to count.

Glad I'm not the only one :-)
It should be a priority. The main reason I picked Theano (and still use it) is Windows support.
Short answer: Yes, especially after Tay.
The main issue there is that "environments" are defined by configuration, so if you try to set up a configuration test environment, you run into a direct logical impass: either your configs are production configs, and thus not a separate environment, or they're different from production configs, and thus may provide different test results from production.
There will always be an audience for clickbait. There must be other factors at play.
A valid, but technocratic defence. The overall justice of the socioeconomic system and the policy themes it actively promulgates is certainly a valid question, and it encapsulates both issues.

That is to say: for the marginally lower taxes we pay in the US relative to other developed countries, what do we get? With healthcare, it turns out: not much! Not only do we have to pay our healthcare ourselves, on top of our tax burden, but we pay hyperinflated prices at that. Our insurers operate like cost-plus defence contractors that take the spiraling provider costs and just pass them on to the policyholders.

For paying ever so slightly higher taxes, our W. European/AUS/NZ/Canadian brethren get a lot more social safety and peace of mind for their money. We mostly get a military-industrial complex and corporate welfare.

This is relevant to the question of how we implement taxation and how we distribute the tax burden.
Indeed. I've suffered through burnout and recently realized I have PTSD as well (though it's comparatively minor, I didn't realize for the longest time because it was due to childhood emotional trauma not combat or anything like that and I had no clue what the symptoms were or what could cause it).

Burnout is a stress disorder, as is PTSD, but trauma is typically not involved. Indeed, the lack of trauma is often why burnout sneaks up on people so easily. At least with PTSD you often have some "big event" that you can track things back to that is something that most people would say "ok, that's something that can be life altering". But you can burnout even if you're working only 20 hours a week at a "fun" job and earning 6 figures a year. Burnout is caused by stress, PTSD is stress and other symptoms caused by trauma. They share some similar symptoms because they both involve stress, but they are not the same. Removing the stress and spending time relaxing usually helps clear up burnout to a substantial degree, but the stress in PTSD is caused by the memory of trauma that happened in the past, and that doesn't go away, it's internal not external. Additionally, PTSD is not only harder to tackle it's also typically more life altering because it has much more severe symptoms (arousal, hypervigilance, constant reliving of the trauma, guilt, being easily startled, etc.)
Her current stake is irrelevant. She sure won't be selling it. It's only a question of what was already cashed out.
Intel Finally Starts Shipping Xeons with Altera Arria 10 FPGAs Accelerators
Original coke. That's the addictive one. New coke didn't work.
"But let's not pay any more for it, or pay devs any more."
I had an HP skylake laptop that overheated last month, then refused to boot, running ubuntu. Had constant issues when resuming from suspend, would sometimes refuse to start, or would lose wifi.

Now wondering if it's connected.
Nitpick, Electron is Node + Chromium (not webkit).
Buy One Samsung Galaxy S7 Edge or Galaxy S7, Get One Free
- j contributed something, anything to the company

- j was never compensated

- j was never forced to legally release rights to anything when he left

- legally, if j contributed anything of significance, even ideas, cruise is about to learn a very expensive lesson
No. There's a subtle yet important difference between treating people equally and making people equal.

What you are talking about is equality of outcome.

I'm talking about equality before the law.

They are 2 different things.

https://en.wikipedia.org/wiki/Equality_before_the_law

I'm not sure what you mean by better but it's perfectly logical to me that someone can provide 3 orders of magnitude more economic value than someone else. The more leverage there is the more the differences between people will be exaggerated. By leverage I mean capital, education, technology, outsourcing, etc. I find it perfectly reasonable that someone who builds a product that enriches millions of lives should be paid orders of magnitude more than someone like a waiter who only services 1 person at a time.

It doesn't make sense to me that someone providing more value to society should be forced to pay more. That seems unfair to me.
Why doesn't it make sense without any LISP? I read only the first chapters and found the concept of composition immediately applicable in C and as a C programmer I would write the same way in python, probably.
But people don't only care about rank in wealth. I think you're focusing too much on that one aspect. A rising tide lifting all boats has a lot more impact to how nice it is to live in the world than a short-term shuffling of social status.
From what I hear it gets morally hazardous fast. Supposedly plenty of people out there with their own one-man LLC, writing off things like lunch with their friends, and just about everything else.
This is what people are talking about when they advice not to let the door hit you on the butt when you are on the way out. just saying
This highlights a weird quirk of the academic model. It shouldn't matter who solved the problem; as long as the problem is solved.

Since everything is individual reputation based, you can effectively 'steal' someone's research. I'm all for a meritocracy, but this is pretty weird.

OTOH, understanding the politics and what's going on in general as an undergrad is very confusing and stressful. Who knows what the reality of the situation is?
What containerization options does Linux have running on bare metal, that a Linux VM running under OS X on a properly power-managed Macbook doesn't ?
Even though I disagree with Sam on this, I find your comment very distasteful.

For one thing, Sam would emphatically not be doing his job as a VC if he didn't make himself fully and readily available to the most successful YC companies. He would be doing a huge disservice to YC's LPs if he didn't provide any assistance possible in preserving literally millions of dollars for them.
“IMPORTANT INFORMATION ON FABLE LEGENDS” – Lionhead Studios Is Closing
Using a different X11 window manager with XQuartz
Couldn't you just disconnect from the web until Atom was installed and metrics are disabled?
A couple years later the FTC blew them up so it ended up being moot.
Calibre solves that for me. Also I barely buy books on Amazon thanks to it.
This is probably just a coincidence.

NTSC runs at a framerate of about 30fps. PAL runs at 25fps. I have not worked on an 8-bit console. But if I were to, I would probably run a simulation/AI tick every 6 frames.

By coincidence, some background animation is going to coincide with some gameplay event.
Hey I just worked on the SQL injection course and I wouldn't use the Chase's logo for your fake banking application, or any major companies logo for your insecure sites.
Looking Back: The Legacy of the Compton Gamma Ray Observatory
IIRC the company can prove ahead of time that IQ is related to job performance, and then they are allowed to use IQ as a way to select candidates.
First of all, BGP is core to Google's load balancing architecture. So within a single datacenter you probably have at least a few dozen devices down stream from each edge router.

Secondly, I'm seeing just shy of 500 individual prefixes, 282 directly connected peers (other networks), and a presence at over 100 physical internet exchanges, just for one of Google's four ASes.

Would you be able to read over that configuration and tell me if it has errors?
Not necessarily. You can set the property in your ~/.atom/config.cson before the first run.

https://github.com/Couto/.dotfiles/blob/master/tag-atom/atom... in case you need an example
The charging cover is there because the change in design has reduced the battery capacity by 2/3. The cover brings it up to parity (and 50% beyond) with the Paperwhite/Voyage line. Making it mandatory lets Amazon advertise "months" instead of the somewhat more accurate "2 weeks" if you compared to the others without the cover being included.

Their spec days are 30 minutes a day on WiFi with the light up, I believe (iow, they model reading in bed), so what you should actually be hearing is something more like "21 hours for the old one, 7 hours for the new one but 30 hours with the charging cover on." It's a pretty big step down.

That said, I've still pre-ordered an Oasis even though I have a Voyage already. The ergos on this look much more suited to my reading style.

The Voyage is by no means heavy, out of the case at least (the official leather case is a brick, unfortunately) but the thin bezel means I either put fingerprints on the screen or can't really get a solid grip on it without cramping my hand and causing some shake.

The Oasis looks like it's taken a page in ergonomic design in particular from cameras and will be much more steady and sure to hold. That has to translate into a better reading experience. I'll probably end up using the cover as what amounts to a leather charging dock.
> And with HTTP2, they would have just stopped bundling and a newer async implementation of `require` would have been conjured.

async and dynamic import can always be added later, if demand is great enough for them. Simpler is better to start off with, and require still works just fine (and extensions to require can easily be built on existing primitives).

> And the new "syntax" that they created is just a variant of destructuring.

Yeah, that was the point.
Daemon is in that area but I'd for sure also enjoy the original proposal.
At least it got the tree part right.

http://m.imgur.com/sIm97r9
In my interviews you code in whichever language you prefer. Some interviewers will ask you to use a specific language that's mentioned on your resume. In general I think that if you show strong coding skills in some language, it is believed that you won't have much trouble teaching yourself the languages your team uses (typically some subset of C++, Java, Python, Go, Borgmon).
> I meant opportunistic in the "You knew you had no leg to stand on but are now trying anyway because the stakes are higher", sort of way,

This fully describes most of the VC-backed startup world. 95+% of the businesses fail and a few get lucky. Part of making that happen is trying just about anything and shooting for the moon.
I used to do most of the dev work on freenode for a while, years ago. I said no to the ssl plans, for pretty much the reasons you describe. After I moved on, some people built the bad thing anyway, and we saw how well that worked out.

The lesson that I take from this is that saying "no" to people who want to build a bad idea isn't sufficient, because it's just pitting your energy against theirs. You need to lick the chocolate by building something that is good enough to remove the incentive to build the bad idea, without replicating its worst flaws.

I should have built the damn thing myself.
Nobody ever simplified anything by giving the government a monopoly on it.
That depends on what you mean by "allowed". "Will beat a discrimination lawsuit" is a different standard than "will get sued for discrimination".
Having both Atom and VS Code installed on recent hardware I can say VS Code definitely feels snappier in multiple aspects. It's hard to believe both editors share Electron roots.

And not to make this an X is better than Y comment, but the much better (in my experience) high-DPI handling with VS Code does the same. I wonder what exactly VS Code does to manage to be the only Electron based application that I've used that scales properly across multiple monitors at different DPIs.
Well, humans driving cars is already a disaster, so.
A combination of greed, badly wanting to win the VC lottery, and not wanting the obligation of knowing whoever holds their stock is a whale.

If you've ever invested in something and found out you were about to lose it, part of you flirts with the idea of selling while you still have plausible deniability. You know that if you ask too many questions, you'll lose that plausible deniability. Of course it doesn't really make a difference, you know damn well, but it's part of the grieving process.
In this case it's a mental disorder or illness and I'd consider it manslaughter.
Self employment tax hurts bad. Basically this is Medicare and social security. Can be a huge amount owed seperate and in addition to income taxes.

Does it ever! I owe over $100K in back taxes, and the majority of it is SE tax. Income tax accounts for a relatively modest portion.

Self-employment tax is assessed against gross personal income (aka net business income off Sch C, in my case) prior to any personal Sch A deductions. In my case, the latter proved to be quite significant, especially since I was paying a lot of interest on a mortgage for much of the period in question. So, I had years where my taxable income for SE tax purposes was (just making up numbers here), say, $50K, while my net income for federal income tax purposes was something like $19K.
Someone please just paste the article. I can't even locate a cache version now on Google to bypass subscription. The closest is http://www.marketwatch.com/story/facebook-hires-google-exec-...
When a very active graffiti writer sentenced in the U.S. it is often pretty extreme as well. Here's an example that comes to mind: https://en.wikipedia.org/wiki/MFONE
I wish more stories about executive appointments were promotions instead of just hiring existing execs. I have zero insight on the person referenced in this article, but my professional experience has been full of execs who are not really exceptional and yet will stay in those high-up roles for life, while the lower ranks are full of talent waiting years for some small career advancement.
What's your position on lions?
So it's just a quick-time event with intentionally the worst UI ever.
Is there any evidence that IRC users are somehow more likely to accept self-signed SSL certificates? The IRC clients I'm familiar with rely on the OS trust store, just like most web browsers do.

To me this seems like saying a webmail site shouldn't use SSL because the recipient might also use a webmailer and happily accept a self-signed certificate and bypass the browser warning. Sure, it's no replacement for E2E crypto, but to me that's a clear case of perfect being the enemy of good.
Preliminary notes jotted down on the fly. If something seems odd or silly, I probably didn't hear well or mixed things up.

YC:
- 11 years.

- 1200 startups.

- Recently started to fund "hard tech" (few are funding them).

How to start a hard tech company:

- What do you need to do differently than a software startup:

- The least amount possible. You're not that different.

- Same principles apply.

- They were first segregated at YC. Turned out to be bad.

- Most important change:

- YC & the market don't care: Create value or fail.

- Don't think you're that different:

- "But my idea takes 10 years!":

- What can be done in 3 months?

- Consistent incremental wins compound.

- 10% every week for years.

- Find something small and get it done.

- Advantage:

- 11,000th photosharing app is hard.

- Competitive advantage (4 nuclear fusion companies in North America).

- Tesla, SpaceX, etc. cf. Michael E. Porter.

- Pay attention to what software companies did well/right:

- If in doubt about a field, 2 important things (good indicators):

- Cost down.

- Cycle time is getting shorter.

- Difference:

- SW companies are usually "clearer" than HW.

- It's a great time to start a HW company. Make sure:

- Weekly wins.

- Keep costs down.

- Make peace with the "world":

- "Big companies don't play by the rules":

- Make peace with that.

- No excuses.

- Your duty as a founder to get that 10%/small wins consistently.

- Keeping cycle times down is important because:

- Maintains *momentum*.

- Avoids mistakes (typically made by bigger companies).

- Establish a culture of winning from the beginning, no matter how small.

- Momentum attracts good people:

- People want to join a winning team.

- How?:

- SW startups drive cycle time down by getting closer to the customer.

- Detours:

- Sometimes you can't reach "final" goal directly.

- ex: Tesla - Roadster (revenue) --> Model S --> Model X --> Model 3.

- Not from 0 to mass produced car. SpaceX: Not from 0 to colony on Mars.

- Even if you're not in YC, you can adopt this model.

- More people fail because of "grandeur" than because they did small things.

- Raising capital:

- Too much money can kill you. (ruins your focus, for example).

- Statistically (YC):

- Companies that raised $40MM tended to fail.

- Business side:

- Don't be all hardcore science and bad at everything else.

- Someone should take care of the business side.

- Not hard: you can do science, you can do business.

- It can be boring for some, but it needs to be tended to.

- Many will do the thing everyone is doing. Think of a worthy problem. (?)

- U.S. Context:

- Centuries of abundance and massive growth.

- Not so much recently (2%) --> Democracy works badly in this context.

- The only hope is innovation (and a more important growth).
The real question is why would someone reverse engineer the source code for no reason? You would have to know what you are looking for before you started.
Right, but he never signed the employee agreement and hence never had an IP or equity assignment.

Legally, this seems far from open-and-shut.
The only thing I learn is that science, no matter how right it is, is ultimately wrong.

Oh, and everybody's got an agenda.
The mice got there first.
The people who are now "getting a [university] education" who previously weren't, are people already in the social upper-middle class, going to upper-middle class universities where they just end up enculturating further to the class they're already in.

People in the upper-middle class will only experience social-class mobility by going to an upper-class university (e.g. one of the Ivies, and even then only certain programs that haven't already been flooded by other upper-middle class entrants.)

Meanwhile, very few people in the lower-middle class go to university; they "get an education" by going to a trade-school or to community college, thus also avoiding enculturation. And people truly in the lower class (e.g. immigrant agricultural workers) don't even consider higher education to be an option, despite government student loan programs being aimed at them (with the explicit goal of enculturation!) more than anyone else.

Generally, though, mobility between any two classes becomes more difficult as the size-ratio between the source and destination class increases, because every place an individual could go to attempt to immerse themselves in the destination class, is already full of other people of the source class attempting the same thing. The previous mobility from lower-middle to upper-middle class has created a bulging upper-middle, which has killed the ability for people to become upper class. (Though it's easier than ever to enculturate to the upper-middle class, this being basically what happens by default when anyone with a lower-middle-class background finds themselves spending a lot of time on the internet—the internet [outside of own-class-reflecting echo chambers like Facebook] being a universally-accessible upper-middle-class microcosm.)
Is it?

You can hire a developer to prototype many mobile apps for 2-5k.
60fps and 50fps interlaced respectively. NES games ran at 60fps. There is some randomness to when Honda's window opens and the background animation always happens in sync