skysight-inc/HackerNews huggingface dataset:
----------------

One should be able to design a watchdog system to handle the all kind of HW failures.

----------------

The KISS design principle is : "If I am a working SW/HW, I always assume the Master has failed and ready to take over the overall control unless I got Absolutely Positive confirmation that the Master system is working perfectly within the in N milliseconds windows."

10 years ago, I designed the system HA software for such system. It was only with two completely identical redundant system. Each system had 19 Xilinx FPGAs.

It worked very well. One can trigger any type of failures on any of one the system. Within 250 milliseconds, the other system automatically can / did take over the control whenever for whatever failure that was detected.

The system software design was very simple and worked very well in the Comcast and other cable network deployments. The input was 10GBits MPEG2 streams. The output 48 channels of Analog NTSC TV pictures. If you blink your eyes, you won't notices the complete System HW / Data Flow had been switched over.

It also made very cool demo. Unplugged power, network, boards on any one system, the other one automatically took over the complete control within 250 ms. If you watch very carefully, you only see slight flicker on the output TV signals for all 48 channels.

One other benefit, once the system was in place, it was trivial to add in-service SW Upgrade to the system. One can upgrade any SW (uboot, kernel, FPGA code, HW, etc) with only 250 ms impact on the end customer's service.

Once you got the idea on how it worked, it is actually not hard to expand for system with N - redundant HW/SW and let the "master working" HW to own / generate the correct solution within set N-millseconds time limit.
I think you're missing the point. The point is there are two parts: 1) accurately measuring what's in the blood and 2) making an accurate prediction of future outcomes based on the measurements of what's in the blood. You can fail at one and succeed at the other, but it's not really useful unless you can do both.
Man the hoses: GreenIQ partners with Nest to prevent fires
Have already sent an email, but no reply, yet. I am super excited about this and would love to test it out. Docker ID: threerabbits
Don't worry - there's been plenty of long fruitless debates along the way.
Peter Thiel Invests $100M in Smart Home Company Vivint
they exist.

third parties offer USD denominated checking accounts, that don't fluctuate in value. They offer visa debit cards, I think there is a credit card but not sure.
Like IBM and Intel?
I can't reply directly to your comment on terrorism but I completely refute your argument.

As an Irish person I can tell you right now that the EU has been instrumental in helping end the conflict in Northern Ireland (and I'm sure the same in Basque areas etc also). While they didn't negotiate the actual peace agreements - the benefits that came with EU membership were vital to ensuring the Republican/Nationalist leadership came to the negotiating table.

-> increased standard of living

-> jobs

-> social protection

-> fair trials

-> rights for citizens
etc etc etc
1Password is competing there now with their cloud offering. Unless you need Linux...
This post seems to indicate they aren't that far apart: http://bamos.github.io/2016/01/19/openface-0.2.0/

I am though, in the same boat as you in this domain...not even a novice.
This calls the entire meme of "Silicon Valley is a meritocracy" into question. This just further validates those who criticize tech for being a monoculture with lack of diversity.
Tell that to someone who has rent and loans to pay, medical needs or family to feed. Bootstrapping takes savings/investment and a LOT of time before you see a penny of profit.
Ok, here's a pro tip: never go to tech interviews unless you know exactly what you are getting hired for. If the recruiter cannot give you this information, they you know this is what is in store for you. This is a game - some are good at it and some or not. If you are not good at this "puzzle" interview game, then simply don't bother since they are just demoralizing and a complete waste of time.

The best approach to getting hired (especially if you know you are good) is to reach out via your personal network. Get in via contacts and recommendations. Always keep pushing your existing coding profile at every point of interaction.
Ubuntu Linux and OpenStack cloud come to IBM servers
I agree with this. Part of what makes Hacker News great, in my opinion, is the fact that it contains few of those usual social media bells and whistles mentioned above. I feel like it places more emphasis on quality content and in-depth responses. I don't really feel the need to "follow" anyone, but do take a look at the top user list from time to time.

That is not to say that things like notifications might not be useful, just that I come here more for the content and intelligent thought, and less for the social aspect.
America. It's a bit hyperbolic, but is it really discrimination to want to hire a person who meets all your requirements?

Oh, single person. Ha, it is illegal to discriminate on the basis of civil status. They meant it as "one person".
Think they mean the company was hiring one person. Not that they were looking for an unmarried person.
It may well be amazing engineering, but $399 for a hair dryer? The only scenario I can imagine in which I would spend $399 for a hair dryer involves USD hyperinflation.
Google hasn't anyone to blame but themselves.
You know what homebrew team : you guys are providing a great tool here and you should really charge for it. Take out the analytics stuff, cause no one cares if it helps you or makes it easier for you to improve software that you write for free on your own time. No one cares that it'll take you more time to improve this great tool without the analytics. No one cares that it'll cost you money to use another service besides Google Analytics. We don't want you to spend time or money that you don't have either, just don't bother doing updates or improving it, it's pretty good the way that it is. But honestly, the fact that I can do a clean install of OSX and install my entire dev environment + favorite apps in about 3 minutes VS going to each individual site, having each of them (most likely) collect data about me, have to download them individually, and then install them individually -- is DEFINITELY worth some extra money in your pocket! Charge me a couple bucks, I'll gladly pay you for it. Heck, I'm going to go donate now + wait to get charged. ALSO: Don't let me know TOO much, all the details make me think I can't trust you! And you made the opt-out directions too hard.. you mean I have to do extra work that will take 15 SECONDS OR LESS out of my day to opt-out?.. NO! You do more work, don't make things easy on yourself OR me, that's not cool, you can just start charging me for it. =P. Keep up the good work!
Typescript's job is to add safeties to a lot of the JS footguns, but there are a lot of them if you are not careful, and also, even with a safety in place, some people just want to shoot themselves in the foot.
This isn't the first time I've heard of this. I like the sound of it.
It's the latest euphemism for "communicating with a person in some manner whose details are not relevant" to join the already well-populated set { "approach", "contact", "consult", "get in touch", "speak with" }. I hate "reach out" with a passion and draw instant conclusions about those who use it, but I'm sure that most of the above were also hated when they were invented and it does fill a need for a missing verb in English.
I have to disagree to some extent. The call quality on the StarTAC was horrid - it sounded like it was sampled at around 2kHz most of the time. (And to be fair all other cell phones sounded the same at the time.)

When calling on my iPhone the call quality is significantly higher in many cases. I'm not sure if it requires both callers to be on an iPhone or on the same carrier or what. But sometimes the calls are as good as the audio coming from the Music app. Other times, they sound like StarTAC calls. But something has definitely changed in the last few years for certain types of calls. (And I've found FaceTime audio calls are always high quality audio.)
Yes I do. We have actually found it very hard to find good people to interview let alone prvovide an offer. But nevertheless, I'm not sure why this wouldn't work when interviewing more candidates.
Interesting post, a lot I agree with, but I think if you aren't working on bridges or things that can kill people when they go wrong credentialing would probably be a negative.
I believe that when it's implemented it will happen first before any optimization, in order to provide the best diagnostics possible and to avoid doing wasted optimization if there are errors. But Niko would really be able to answer this more definitively.
When would real be real enough? Didn't DARPA already do this for some of their AI work?
Sorry, that's not right. What I meant was at this point, we just won't know. Or are we assuming that the FDA would've never caught on and shut them down if it wasn't for WSJ? That they would've let fraudulent testing go on unabated.

I don't know really know what WSJ did that wouldn't have otherwise come up in regular FDA proceedings other than telling a bunch of millionaires they were stupid with their money.

P.S: To my point there are two articles on the HN frontpage about Theranos just today. This now seems like click-bait hoarding. The original WSJ piece was obviously warranted (if for anything then as a warning to SV biotech investors).
Last time I checked, its not available on Windows. That automatically limits its market.
>And Obama calls the EU out as saying the EU is engaging in protectionism

Ironically that's not even protectionism - it's cracking down on tax evasion.

When Obama slapped a 30% tax on Chinese solar panel imports to aid the US oil/gas/utility industries - that's protectionism.
I've seen videos of this it's got to be one of the lowest things in a sport you could do.

But I had to laugh out loud when I saw a video bikes crashing yet the back wheel was still spinning.
Hard to find in article:

Git source: https://github.com/vuejs/vue/tree/next/

Examples: https://github.com/vuejs/vue/tree/next/examples
She most likely took public money in the form of pension funds and probably your municipality. The VCs won't lose their own money.
Migrating App Engine Standard to Cloud SQL v2
You can "deal with" a lot of things, but that doesn't make them desirable. It's not like the community has evolved towards build scripts because build scripts are great, it evolved in that direction because the ecosystem has changed faster than the web has been able to keep up. Once the web catches up on the module front you'll definitely see the refresh workflow regain some lost popularity.
Quick question for .NET developers: is there a solution for totally command line driven workflows yet? I really don't want to mess around with .SLN files and IDEs like Visual Studio and MonoDevelop. I'm sure VS is fine for people who like it, but I really want something like `cargo build` or `go build`.
SpaceX plans to debut Red Dragon with 2018 Mars mission
Tech: deploy as a VM. For starters, allow the client to configure the VM network interface before downloading it. (On the fly, mount the VM with qemu nbd or whatever and write to the image, unmount qemu-nbd and proceed with the download request)

Expose everything as a RESTful API in the VM. NOTHING ELSE. Don't spend too much time hardening your VM security wise. Have a strict release schedule. Listen to the customer on what features they might want. But have your release schedule. Don't blindly add in everything this client wants.

If client is insistent on source code, throw an escrow clause into your contract. Dont had over everything yet.

Sales: draw up a contract. charge according to the sales figures of the client (yearly or one time is left to you). I cannot stress this enough.
I'm sorry, but breadth-first-search is a simple and fundamental algorithm and straightforward to write if you understand the concept and have decent coding skills. You're just visiting a level of the tree at a time: stick each level in a list, iterate over it, and append the next level's nodes to the next list. There's no trick to it.

Not being able to do write a basic BFS algorithm suggests a) you didn't do any interview prep and b) whatever you've been working on hasn't involved any non-trivial algorithms.

It doesn't mean you're a bad programmer but if you can't answer a basic BFS algorithms question I wouldn't trust you to touch code with any non-trivial algorithms in it.
Volkswagen made a PowerPoint presentation on how to cheat emissions tests
Using KeePass is great as an individual, but it's been a huge pain for my team. I work with mostly non-tech people who are immediately scared-off by the unfriendly interface. I've had to silo credentials across several databases to keep sensitive things away from those who shouldn't have access (e.g., interns don't need banking logins). Lots of my colleagues just refuse to use it, preferring sticky notes on the monitor. I'm thrilled to see something like this which might solve lots of our current pain points.
CMNI asks “How YOU doin'?”
Given Elon's sense of humor I'm guessing these 'red dragons' would have a bunch of instruments to insure the mission success and collect data on the environment around them, and to have something like several boxes of vegetable seeds or hard candy. Basically something that a future visitor would enjoy having and might not have thought to bring along. If he was a fan of the Martian if could be a flash drive with movies and music.
I was in the same boat as you with some differences:

* 16GB RAM

* ~ 13 inches screen (super portable)

* no Apple (I use to be a big apple user, I wanted something different)

For a work computer, price was not a factor given what we bill daily.

2 series came up:
* Thinkpad X
* Dell XPS

I ended up with a HiDPI 14 inch X1 Carbon running Debian+XFCE. I can't fault the hardware.

In terms of Software though, linux's user interfaces (tried more than XFCE) are not on par with OSX but I'm still very happy.

The Thinkpad are built like tanks and look pro. That settled my choice.

The Dell XPS seem to have really great reviews from users as well.
Professional hairdryer go up to $200, so $399 isn't that much of a stretch for something new like this Dyson hairdryer.
Quietly? They debuted it onstage at an iPhone product announcement.
I don't have any problem with coding question as I enjoy doing that. But what piss me off is that going into google with referral is a piece of cake and even if I do good in interview I can't get an offer. I know couple of guys who don't even do coding and can't write a BSF but they get into google apple and facebook with referrer. This referrer sucks.
The F-35’s Software Is So Buggy It Might Ground the Whole Fleet
In a fair world, Holmes would have to have been an absolutely remarkable 19 year old to get what she got. I mean, like Leonardo da Vinci level, once in a civilization type amazing.

It turns out she's not a very remarkable person today, and wasn't as a 19 year old college dropout either.

She's always come across as a bit of an odd duck, even when the bubble hadn't burst [1]. People (investors) likely read into her what they wanted and the myth of the genius who's too smart for traditional paths provided a convenient framework to hang a cool story off of and allowed laziness to creep in. Her impressive personal connections were fuel.

One thing to watch and keep in mind as Theranos come unwound [2]

1 - https://www.youtube.com/watch?v=UiNFXcI9Rb8

2 - https://www.youtube.com/watch?v=hLTAFbKbC8w
You started out talking about wireless headphones. What cables?
This is far from unprecedented, the genesis of Firefox basically involved implementing a ton of IE's behavior for compatibility with the web as it existed.
> Think of it as a standardized test, with all the associated virtues (consistency) and faults (dehumanization).

Except that it's not standardized at all.
Apologies, I misread your original comment. I thought they wanted a person who wasn't in a relationship.
That sounds like solar roadways.
There are Nokia feature phones that comes with whatsapp.
ah apologies, just saw your edit. Look at previous generation laptops with replaceable parts & easy maintenance ?
> Data race leads to subtle bugs on all languages and runtimes, including Java and C#. They are just not called undefined behavior in those languages.

That's because they aren't. You might get incorrect results or exceptions or whatnot, but NOT Undefined Behavior aka. nose-demons. What can happen in cases of data races is always constrained by the VM model. (Obviously, this is modulo bugs in the actual VM implementation, but that probably goes without saying.)
Hmm. I'm a solo developer with kind of a hobby business right now (mostly mobile games/apps now), but not in any way a "real" studio. I've been playing around with Vive VR stuff and have a couple of side projects I'd like to work on. I wonder if I should apply for something like this or if I'm too "small potatoes" for it. It would be cool to be able to work on these more than just evenings and weekends.
Vue and Riot are the only 2 frameworks I use outside of work. I wish I could use either of these at my day job :(
I am talking from personal experience here:
Hiring is broken is a statement that is often the result of long intensive (and multiple ) interview processes which is met with sheer frustration.I went through that, cooled down a bit and came to a conclusion which I would like to share :

Hiring is Broken:
Yes it is,but not the process,but the people.
When you interview in a big company(especially a profitable one) you need to realize they are not looking for a typical skillset.
Big (for profit) companies tend to keep their softwares behind closed doors.
Hadoop was open sourced by google atleast a year after internal usage ,the same goes for Bazel(Blaze internally) .These were open sourced because they had much better versions of the same software that were consumed internally.When you reach such levels,performance factors are as important as

- ability to ship fast
- writing clean/testable code
- and all the other things that we programmers/coders are good at.

I am not saying that we aren't good at optimizing. But they are not really looking for the horde. This could also explain poaching college professors/PhD candidates for jobs.They need to people to push boundaries,not implement/build things from existing technologies.There is only so long that you can spend in a domain without having the need to extend that domain which you have been working in the past 20 years for.

Regular start-ups and other companies need a product.They need to make a mark in a field by pleasing the customer who would be using their products/technologies and who are looking for a service alternative mostly.

That is my justification for such interviews.This changed the way how I even handled interviews.

If I am asked these algorithmic questions,I generally smile and ask them if they want a Computer[1] or someone who can use a computer.I Immediately steer the conversation to what do they expect from me and explain to them what I can do.Often this clears the air and helps me(stress on the me) decide if I would like to join them.
What you need to realize is that its you who is joining them.The impact that the organization will have on you is normally a much larger of magnitude in comparison to what you will have on the organization. The environment you end up working in will mould you in ways that you cannot anticipate.

PS: There are a couple of people who do the job hunting for the massive salary hikes and those sort of factors.I guess none of my arguments apply for them .

[2]:https://en.wikipedia.org/wiki/Human_computer
Oh, I'm not taking you as annoying at all. I'm just having a hard time sussing where you're coming from. As a multi-decade veteran of the industry, to me the answer seems obvious. I want to explain in appropriate terms, but I don't want to condescend, either.

Anyway, to get to the heart of it, you just deal with it. I don't even find it annoying, it is what it is. It's like being annoyed by the fact that elephants have long noses. It is truly, after all, what most of us here do for a living. Whether it's slapping a one-off regex on a log file to get the currency format right, or sucking down JSON from a REST API and presenting it in a nice mobile UI to tell you when your Uber will be here, we take data and munge it, then put a pretty face on it. So were I to have to deal with currency formats in a text file that don't match what the machine expects, I just transform it appropriately without thought to "annoyance" or "inconvenience", just that it needs to be done.
lotharbot, we thought about this too. There are plenty of popular websites and message boards that don't support watching certain threads and topics. But we need to start somewhere, so we start here.

Thanks for you feedback!
NSA Estimates Snowden Singlehandedly Sped Up Encryption Adoption by 7 Years
The argument you're having is exactly why blameless post-mortems are so difficult to insert into existing companies. Shifting from a desire for "justice" to "doing what's best moving forward" is really hard for a lot of people.
GitLab Security Vunerability
I just got this email from GitLab:

--------------------

We have discovered a critical security issue in all GitLab CE and EE versions from 8.2 to 8.7.

On Monday May 2, 2016 at 4:59pm PDT (23:59 GMT), we will publish new GitLab patch releases for all affected versions. We strongly recommend that all installations running a version mentioned above be upgraded as soon as possible after the release. Please forward this alert to the appropriate person at your organization and have them subscribe to Security Notices

The following versions are affected:

8.7.0
8.6.0 through 8.6.7
8.5.0 through 8.5.11
8.4.0 through 8.4.9
8.3.0 through 8.3.8
8.2.0 through 8.2.4
I recently bombed an interview with a graph theory question. I hadn't done any real from-scratch implementations of that stuff, but I do know enough to discuss it and pseudocode it.

They were disappointed, they wanted to see runnable code right there on the whiteboard.

I think you're right, you should know basic conceptual computer science. I felt like I did a good job of explaining that I understand enough to do a real implementation if I had to, with man pages and my IDE and so on. But nope, they wanted a piece of acrylic to be a compiler, and that's just wrong IMO.
It may be a better hair dryer, but at $400 it's hard to argue that it's a better product.

But if you have $400 burning a hole in your pocket...
Uglify? Webpack would have been the better comparison if we're talking straight hype factor.
Amazing work ! I'm looking forward to test the server-side rendering. The render/template possibility seem a bit confusing, can we mix both in one component ?
I am fine with some users experiencing those peculiar situations, they don't happen for like 99% of the users here. I like that this site is thin on features, it gets rid of all the people who don't need to be here; recruiters, marketers, spammers.

If you start answering some of these usability problems, you're just making it easier for all of the web's cruft to jump onto our platform.
SpaceX Red Dragon will send a lander to Mars as early as 2018
Typings uses an actual package management approach to type definition management and makes it easier to support repositories specific to a package definition and versioning typing definitions in synchronization with their upstream packages. Typings is particularly great for projects using NPM and/or JSPM packages. It's definitely time to move beyond DefinitelyTyped as the single point of failure and giant repo of doom.
Searching for USB Power Supplies That Won't Explode
Awesome. I can't wait to play with this. I had actually been doing a side project with the same idea (though of course much simpler!). I just got a lot more free time :)