skysight-inc/HackerNews huggingface dataset:
The RMA process is pretty much a moot point at this scale. It simply doesn't make sense to buy servers with large warranties. Save the money, stock spares, and when a component dies replace it. In the long run it will come out to cost a lot less. I'd much rather pay much less knowing a component may fail here and there and you buy a new one.

As far as moving from cloud to bare metal, another thing to take into consideration (that this was replied to), if you don't architect your AWS (or other cloud solution) to take advantage of multiple geographic regions, the cloud won't benefit you.

I 100% agree that there should be more than one region deployed for this service. As others have said, all it takes is 1 event and the site will be down for days to weeks to months (It may not happen often, but when it does, you go out of business). The size and complexity of this infrastructure will make it nearly impossible to reproduce on short order in a new facility. If I were the lead on this I would have either active / active sites, or an active / replica site.

I would also have both local (fast restores), and off-site backups of all data. A replica site protects against site failure not data loss and point-in-time recovery.
That's about the scale of it, the other stuff is pretty nice all the same. Thanks for reading.
I hope they consider funding mits sparc/arc reactor.
I'm thinking about starting a consulting company next year. I've been in an engineering role for over 10 years, but I really want to move into a role where I'm not selling my time in exchange for code, but rather selling the value my code creates.

I'm curious how you got your first few "gigs". What should the sales process actually look like? Did you cold call, or did you have enough established relationships first? How do you typically agree on a contract, has the customer come to you with needs, or did you ask them for problems first and propose some solutions, and they agreed to them?
Yeah, the word bias seems to be overloaded with many meanings. I actually wonder if there is any philosophical difference between the word "knowledge" and the word "bias".

If you interpret the word "bias" statistically - rather than the way innumerate reporters trying to sound profound use it - then it's pretty straightforward to do so.

"Knowledge" represents a fixed snapshot of your information about the world.

"Bias" represents a tendency for your knowledge to systematically differ from reality even as more data is gathered.

In programming terms, knowledge is the data in your DB at a fixe dtime. Bias is a tendency for my inserts to fail while yours succeed.

But about machine learning... a system can learn from a set of outcomes which are the result of a "biased" system, that is to say tainted with an incorrect Bayesian prior which is not properly corrected, such as let's say courts in a racist society or whatever. It would learn the same bias. Because its goal is to maximize compatibility with the outcomes that the humans did. So it perpetuates those weights.

If the goal of a system is to predict human behaviors, then it will in fact do that. That's not "bias", that's just building a system with the goal of matching human behavior and getting what you asked for.

However, if the inputs to your algorithm are biased predictors of the output your outputs can still be unbiased. The tendency of machine learning systems is to detect hidden patterns in the data; biased inputs are just another pattern.

I wrote a blog post earlier this year explaining this in detail: https://www.chrisstucchio.com/blog/2016/alien_intelligences_...
Immutable (or "pure") and functional are two very different things. State-machine-based programming languages -- usually called synchronous languages (note that TLA+ is not a programming language) -- may be pure, but are not functional. Functional means that you model a computation as a function. In synchronous language and in TLA, a computation is not a function but a behavior -- a sequence of states. You can say things like "no matter what happens, the value of x is always greater than 0", or "if y is ever negative, then z must later become negative, too". In addition, in TLA the next state is not a function of the current state; (state, nextstate) is a relation, so a state can have multiple possible next state, chosen nondeterministically. This is essential when modeling nondeterministic programs (like those involving concurrency or distribution), or even when modeling deterministic program at a high level of abstraction where you don't care about the details ("the algorithm will do either A or B for some reason I don't care about").
Google’s former car guru Chris Urmson is working on his own self-driving company
>>show me academic papers

https://www.hsph.harvard.edu/nutritionsource/2012/11/19/ask-...
Have you taken a look at the Razer Blade? It is basically equivalent to the Macbook pro's hardware in every way, except black, an i7, a touchscreen, and an NVIDIA GeForce GTX 1060, and a bit less expensive. I just got one. I haven't put Linux on it yet, but I'm pretty blown away with the hardware.
That requires some good research to prove.

What is known is that suddenly cutting caffeine after large regular intake will cause weight gain.
The name doesn't really work in this project's favor.

UNIX pipes are stream interfaces, whereas this looks to be message based - that's a fundamental difference.

Named pipes are uniquely identified in a well-defined local namespace, i.e the filesystem, whereas this seems to be an abstraction on top of Kafka with service discovery TBD.

This confused me while reading up on the project.
I have 2 of those, they are great monitors.

That said, for dev work I'd want more screen space than a single U2515H. If possible within this price range I'd look for an ultrawide with a vertical resolution of 1440. A great perk of the U2515H is accurate sRGB, but that seems superfluous here.
“Launch Day” for startups
This is not the exercise you need. Stakeholders aren't machines knowing the answer to any question, even if they think they do.

Some good methods:

The technique called “Five Why’s” developed by Toyota. http://www.aaronsw.com/weblog/geremiah

Socratic questioning used by a lot of scientist: https://en.wikipedia.org/wiki/Socratic_questioning
For me it would really depend on how rich and what you define as work. There are lots of projects I would like to fund, supervise, produce, etc that with 10s of millions in the bank I would. I think I'd end up pretty busy.
Ask HN: Screen Size for Primary Development/Professional Laptop?
I'm looking at getting a new laptop. I seem to be less productive on my current 12" screen than on larger screens. Primary use is coding in an IDE and primary need is portability.

I'm looking at 13" Dell XPS, but may also look at the 15". Are productivity gains moving between 13 and 15 worth the extra weight?
Why Zuckerberg Wears the Same Thing Every Day
A few summers ago I went three weeks without any news at all. No TV, no internet, and even avoiding physical newspapers.

At the end of the three weeks I was excited to go online and see what I had missed. I found that I had not missed a single thing worth knowing about in the long term. All the energy I would have spent on the news in that time would have been for nothing.

I am back to being a daily news consumer but I wonder how much time I am wasting.
Yes, but one has to assume that's an exception and mitigate that manually (like shutting down the CDN temporarily)
Yeah, always taking screenshots + Screenflow (on Mac) or Camtasia / SnagIt (on Windows)
With a Trump administration one just has to frame things in terms of national pride. Who wants to be left behind third-world countries in energy innovation?
What do you honestly think would happen if you did, assuming that your calories were limited to an amount that kept you at a consistent healthy weight for your size?
Everyone comments about full self driving cars to consumers. Automating trucks would be much more trans-formative than cars .
On what are you basing this timeline? You realize that Google already has completely driverless cars roaming around public streets in silicon valley, right? There's even the story from an entire year ago about one of them getting pulled over by a police officer [1]. Every major auto manufacturer plus Google, Apple, Uber, and Lyft, and several other software companies are all working on this and they all have stated timelines of public-ready autonomous vehicles around a 2020 - 2021 timeframe. Will they handle every possible road condition in every possible location? No, but I'd be willing to bet money that in 2021 I'll be able to hail a completely driverless taxi/Uber in several major cities.

[1] http://www.cnn.com/2015/11/13/us/google-self-driving-car-pul...
Show HN: No idea which movies are any good? See ratings alongside movie times
I really like this review, it's the first one I've read where I feel like someone who uses a laptop like I use a laptop every day sat down and used the thing for a while and wrote about how it works.

"Cons: short battery life, no USB-A ports, no ethernet, no native display ports, no upgrading after purchase, very expensive"

For me at least, those cons mean I am very very hesitant to buy one of these, and mine just died, so I am trying to decide what to do now. I have an somewhat new Lenovo and I'm sticking with this for now. It's not my main work machine, mostly used for travel, but I traveled with it last week for the first time and it worked perfectly. I was really nervous. How could I possibly work on a Windows machine after almost a decade on OSX. I just worked. No issues, I missed NOTHING in OSX. But for some reason I still want to replace this perfectly functioning thing with a MacBook. Maybe just habit?
Pity. I was considering it as a replacement for my 2010 15" MBP. I'm slowly getting tired of the random kernel panics.

Come to think of it, has anyone tried to disable the NVIDIA graphics card in the 2010 15" MBP by moving the driver (.kext) somewhere where the OS cannot find it? If that gets rid of the kernel panics then I think I'd just buy more RAM and an SSD.
>He stayed on at first, but soon stopped working. He spent a year travelling and spending money on “frivolous things” but found it difficult to enjoy his life, he says.

That's because he didn't have the right personality and nothing prepared him for it. Others have absolutely no problem not going back to the routine -- and can find any number of small personal projects and hobbies to keep them occupied.

Of course nobody just sits on a beach old day, because it gets boring in itself. But there are tons of other endeavours to try that are not work.
One useful trick is that you can rely on the headless version of LibreOffice to do the conversion, here on Mac for instance (but also work on Ubuntu with a slightly different call):

/Applications/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to xlsx file.csv

Note, though, that some conversion errors can still occur (I've seen one personally a long time back).
http://unix.stackexchange.com/questions/3026/what-options-se...

Would these options help?
The exact nature of the relationship hasn't been figured out, but there is definitely some nexus of chronic stress, sleep disruption, and metabolic syndrome/prediabetes. Sleep apnea is fairly common but often goes undiagnosed. People aren't routinely screened for it, and even when they are screened, the questionnaires are heavily biased toward people who present with drowsiness as their primary symptom.
"The 13in MacBook Pro could be a wonderful computer, but it isn’t. Is it great to use? Absolutely, it’s brilliant, it’s beautiful, it’s almost everything Apple said it was, I absolutely love it … until it runs out of battery. Or you have to dig out yet another dongle to use a sodding USB flash drive, or a card reader, or attach a display." that's the exact opposite way I feel. I already was using a MacBook with USB-C so I'm used to the port issues. The battery life is great. The processing power is amazing. Don't listen to people telling you dongles and USB-C is bad. It's not bad. It's just the future.
But the author fails to prove that fsync() is in any way the bottleneck for common I/O operations in everyday use of a smartphone.
What do you use on the android side?

Being able to easily edit on the phone (iOS) side is what has kept me on something like Wunderlist. I prefer text files on my laptop and home machine, but it's not as easy to edit them on iOS.
I'm going to have to check this out. While not affecting my health currently, I definitely worry too much about the outcome of just about everything. Always glass half empty view of things, and I need to change it.
The Guardian also has a good app. And good journalism, too.
> How does quoting the suffering of the Chinese at the hands of the Japanese defeat the purpose of arguing the suffering saved by the Americans going to war with the Japanese?

Because you are using the sorrow of war to justify the means of war. It's a cyclic argument with each new participant upping the stakes; each time bringing about more suffering.

In the case of the America vs Japan conflict during WW2, America's "humanitarianism" lead to two nuclear bomb being dropped causing around two hundred thousands casualties - many of who suffered long deaths from radiation exposure. Yes it shortened the war, but at what cost? We'll never know which hypothetical scenario would have saved the most lives but it's fair to say that America's involvement did contribute to large scale suffering too.
Simplest Android logo tutorial ever
Ubiquiti Networks UniFi Controller in an Ubuntu LXD Machine Container
All 8 cores can run at the same time on the 810.
I picked up a http://www.samsung.com/us/computing/monitors/uhd/samsung-uhd... for 250 during black friday (had same deal during cyber monday all over).

It's been a great monitor.
Or that modern democracies are simply too inept to deal with them. I think we could design a democratic state that is far more effective than any that exists today.
Number 1: humans are not mice, the research cited does not even suggest that mice gain weight or how large dose is required.
(BTW circumventing paywalls sucks)

Number 2: major confounder is that people who eat unhealthy or are already obese drink those diet drinks. People who aren't drink normal ones. Needs interventional study not dumb epidemiology.

Number 3: see number 2.
To carry on with your anecdotal evidence, I'm going to disagree and say that yes, there was a time where firefox was just dog slow to open - on all 3 of the PCs I owned at the time, two using only 2-3 extensions and one using none. If there wasn't, I never would have switched to chrome.
When growing up, rote learning was one of my main gripes with school. Spaced repetition is rote learning with controlled (instead of brute) force.

With time I started to respect memorization for certain kinds of information, to the point of using it on my own vocabulary learning app[1], which is one of the few cases where memorization seems justifiable, but one still has to put the information to use, otherwise the info will be lost.

[1]: https://itunes.apple.com/app/id1126547471
With 1 daughter in university and 2 in high school, I do something similar, adding in listening to their viewpoints, and asking them critical thinking questions about their views without necessarily disagreeing with them. It doesn't matter whether I agree or disagree, I simply ask them to think for themselves and question the reason they feel the way they do. It's often quite interesting to go into a direction which I had not considered. I've also found flaws in my own views from the exercise.

As may be expected, they also get tired of this sometimes, and they know it's coming, so I try to pick and choose items at random and just let others go. I believe--well hope really, that this encourages them to think and ask questions themselves and not dread another dinner with dad :)
"Carrying the team" certainly seems risky, and calls to mind the endless problems of Microsoft's stack ranking (especially the fights to get on a team with losers to "fund your raise").

I do think that the self-directed criterion is an excellent one, though. With that standard, you could promote an entire team if they're doing good work, or have non-senior engineers stretching up into your top decile. That makes the 'senior' title a clear assertion of "can handle these tasks without substantial oversight".
I concur. I rarely see anybody but myself use awk, but it's so handy for
hacking together some reports or format logs.
REST for the weary:  some advice for building REST APIs
Wow, that looks like an MBPro clone. I've never heard of this company. I wonder if its machines work well with Linux?
Robots won't kill the workforce, they will save the global economy
Don't worry about red pipelines
>There's a difference between grueling labor and fulfilling labor.

Perhaps, but what's fulfils one's life is in no way necessary to be labor -- which, especially in its modern form (9-5, desk work, meetings etc), is a highly constructed cultural artifact as opposed to anything inherent in how people as a species need.
See Dell's XPS line. The 15" variants go up to 32GB ram.
50 percent might be an exaggeration. I use linux on the 2013 MBP and get about 8 hours using Arch Linux and around 9 using macOS Sierra
Yes. And cultural at that. Lots of cultures don't have that pressure.
I'm using an AD2USB (http://www.alarmdecoder.com/catalog/product_info.php/product...) to get an old school Ademco Vista 20p hooked up to the pi. Once you do that they have a decent python project (https://github.com/nutechsoftware/alarmdecoder).

Thanks to projects like these, the old, hardwired systems can be connected and be useful for more than they were intended. I don't mind my vista 20p once it is up, but they can be pain to setup the way you want. The good news is, once you do that you likely will never touch it again.
> getAvailability() informs the page whether Bluetooth is available at all. An adapter that’s disabled through software should count as available.

Not happy with this choice.
Well, picking from late-models while they're there is the only way I've bought macs for 10+years.

http://www.apple.com/shop/browse/home/specialdeals/mac
Which means of you drank unsweetened caffeine you might lose weight.
>In those 12 years, about 3% of people developed ischemic heart disease—which includes heart attack—but 6% of people who had health anxiety did. “We found there was a surprisingly strong association between levels of health anxiety and the risk of ischemic heart disease,” Berge says.

Isn't it more likely that people had anxiety about their health conditions because they were in poor health, and that is why they developed heart disease? This seems like a very poorly constructed study.
Absolutely. When people ask me what the scariest horror film I've seen is, I respond with "Threads."
Yes, but as stated in the article only on macOS or Linux on non-Macs. Not with Linux on Macs unfortunately. Someone needs to scrutinize the Intel-developed code for non-Macs, figure out how to port it to Andreas Noever's driver, and fill in the missing parts by reversing the macOS driver.

Also, the Alpine Ridge controllers are attached with PCIe 3.0 4x lanes, that's 31.504 GBit/s, so you can't exhaust the available bandwidth fully.
Track Your Website Visitors Without Coding
Stating the obvious: it is better to learn with the mistakes of others than with your own mistakes.

I enjoyed the reference to http://autopsy.io/ this is a good resource to have. Reading this text was worth it as a bootstrapper even though i dont intend to join an accelerator.
2016 State of Clojure Community Survey Now Open – Cognitect Blog
I bought a Thinkpad recently and was intending to use that for day-to-day development. It was pretty good but important parts of tmux just didn't work, so I just gave up and installed Linux on the machine (which I'm enjoying a lot).
I didn't say to buy and hold it...that would be very foolish unless you know something that noone else does(which is unlikely). I was talking about using the daily volatility to profit from following the banks. ie: day trading. My positions in leveraged funds last less than 60 minutes, and the average is probably closer to 10 minutes.

Before you jump into 2x or 3x, you should be able to reliably generate returns from a non-leveraged ETF tracking the same commodity.
> In a perfect universe, any plug will fit into any port, you wouldn't need to worry about adapters, and you wouldn't need to worry about interoperability.

That's the goal, but at the moment USB-C is a step backwards. "Any cable that fits in the port will work properly" is something we have today; USB-C is a regression from that.
There was an article last week stating they don't support Linux out of the box (or at least not Ubuntu), but I don't remember details regarding how much work is required to get it running.
> slightly deserved

ATi was legendary for their terrible drivers. The fglrx drivers took literally 5 years to not suck on first-generation radeon cards. By "not suck", I mean that the system would not have kernel panics at least once a day due to them. While they were piling on support for newer drivers in their proprietary stack, they were leaving triaged bugs open for years. When AMD bought them out, they didn't fire every developer they had and replace them with better talent, which is why we're seeing this LKML thread today.

I attempted to use ATi/AMD video cards in systems every time they'd make a big linux announcement, to attempt to support them for their decisions. Every time, I would have new linux converts telling me they were going back to windows due to how unstable their linux systems were, all thanks to these terrible bug-ridden drivers.

I and many other linux zealots now refuse to use ATi/AMD video cards to this day for that reason. It's clear that AMDGPU is only slightly improved from that situation, so I don't anticipate myself changing that opinion any time soon. The open radeon/radeonsi/radeonhd drivers are substantially more stable than the proprietary ones, adhere to kernel standards, and are now starting to reach feature/performance-parity with the proprietary drivers, with barely any help from ATi/AMD.

The Linux kernel will be just fine without ATi's terrible code infecting the tree. Eventually, the vendors start playing ball once they realize the kernel doesn't budge on code quality/standards, as the net80211 debacle proved. If they had just released all the specs without substantial NDA's in the way, ATi could rely on the volunteer kernel hackers to produce a driver that outperformed their windows equivalents, just like how Intel is currently benefitting.
Carbonation is unimportant. You won't get bone problems from drinking carbonated water.

The phosphoric acid is the problem - the cola drinks contain a large amount.
Maybe someday. Automation could be a significant safety win for the highway given tired drivers today and could increase utilization as well. But I strongly suspect that there are too many reasons to keep a human present and in the loop (at least relatively near-time) to dispense with drivers entirely.

In addition, societal issues of unemployed drivers aside, are the economics of having human drivers really such an impediment to shipping goods economically today? At least in the US, rail is mostly used for long distance shipments which is effectively automated--to a first approximation.
The constant crashing, touchbar bugs (a few times it didn't even turn on!), graphical corruption, obvious cheapskating (no extension cable, non-data charging USB cable, bad keyboard backlight, no more cable holders on power brick and more) are the larger disappointments with this machine :/