skysight-inc/HackerNews huggingface dataset:
It gets a lot better once you have a smart watch. Not for everyone, I know, but if you're entering two factor codes all day like I am, it's not too much of a compromise
Actually it does. Insulin also stimulates muscle cells to absorb amino acids. A large protein meal causes quite a substantial insulin response.

Ref.: http://ajcn.nutrition.org/content/66/5/1264.abstract
Yes, an insurer isn't going to pay many of these claims before they cancel your insurance, and or your insurance costs will go up quickly to the point where you cannot remain profitable.
Does anyone know how the virtio network performance is on this release when virtualized under qemu/kvm? I know that pfsense is moving to 10.2 soon and i've been unable to use it virtualized due to its atrocious virtio net performance.

While the linux based firewall alternatives are incredibly fast they just don't have anywhere near the ease of use/feature set of pfsense!
Gomobile – a tool for building apps
Nah, it was only really WS and Seagate even before SSDs came around at all.
The pricing isn't much better than what consumers get. They can charge 200% of cost for the product, though.
encryption is not the answer, physical read only circuits are the answer.
Apologies in advance for the unsolicited monad tutorial (it's my turn to be that asshole)...

Firstly, saying "`X` is a monad" is the same as saying "class `X` implements the monad interface".

The monad interface is usually defined with `return` and `bind`, but I think it's more instructive to borrow the terminology from JavaScript's `Promise`...

* `Promise#resolve(value)` is the same as `return`, also known as `pure`. It just wraps the given value in a promise.

* `Promise#then(function)` combines both `bind` (when a new Promise is constructed and returned) and the functor method `map` (when a plain value is returned).

To provide a unified monad/functor interface for both `Promise` and `Array` (using `wrap` instead of `resolve):

// `then` provides both `bind` and `map` depending on the return type of the given function:
Promise.prototype.map = Promise.prototype.then

Promise.wrap = Promise.resolve

// f maps elements to arrays of elements:
Array.prototype.then = function (f) {
return [].concat.apply ([], this.map(f))
}

Array.wrap = function (x) {
return [x]
}

There's no intrinsic value beyond that shared interface, it just allows you to write abstractions without knowing specifically what kind of monad you're dealing with (like the "do" syntax).

EDIT: BTW, I've purposely skipped a few things in this description, it's meant to be illustrative, not definitive...
I think they use this for internal planning. I saw this a few hours ago with not all issues from the bottom of the page crossed out.

This is more a "let's open our internal communication" thing than a final documentation for end users.
We (the US) allows IBM to sell its PC Division to China which becomes Lenovo, and you are now somehow surprised something like this happens? Failure to retain a comparative advantage in global free trade policy has many downsides. I fear this is just the tip of the iceberg.
Oberon – The Overlooked Jewel (2000) [pdf]
They do understand. That's why they're willing to fund, even out-of-pocket, disease prevention efforts... Just so long as the disease is highly contagious or something they already have or likely will have (like Sergei and Parkinson's disease), because doing so protects them as well:
http://www.businessinsider.com/google-ceo-larry-page-bought-...

Naked pursuit of self-interest cleverly disguised as altruism. For other stuff, don't expect Larry to open his wallet for you.
"It's all still there today in different forms. At the extreme end fraternity culture which objectifies women so totally we need to have national conversation about how rape is bad."

So why is it okay to generalize an entire culture as 'raping women'?? Most frat members aren't rapists.

We shouldn't be trying to fight generalizations and stereotypes with more of the same.

"She's not invited to the bar with the guys. She's not welcome in the testosterone atmosphere of the game room (someone make another balls joke)."

She's welcome, as long as she doesn't complain when she hears another 'balls joke'. I should be able to say anything I want outside of work, even if it's offensive, without being fired from my job. If you can't handle this, there is a reason why you aren't invited.

"She must deal with a number of socially awkward people who have trouble interacting with those who are different."

Wow, more generalizations...

"And finally scepticism about her hacking skills. I personally participate in "boy's club" activities. I personally am awkward. I personally have some kind of bias where I expect less from female coders until proven wrong. I see these subtle currents in my own actions and experience."

You have to earn respect. So many people bullshit about their skills (male or female) and most people are skeptics until they see it in action. You are now equal.

"and I'm not even going to get into the seething hatred outspoken women often face in the form of online bullying and death threats."

Online doesn't count, because you are dealing with so many different types of people (men/women/kids). I've been bullied online more times than I can count. It's so easy to ignore.

"You know how black people faced all this prejudice in the 60's and yet some are still virulently homophobic today? I think it's kind of like that with tech where people who used to be unpopular nerds don't know how to treat the minority in their own midst with respect and acceptance."

You keep using the word 'respect'. You have to earn respect. It seems like you feel like just because you are a woman, we should immediately assume that you are a good coder/hacker/anything.

The world doesn't work this way and forcing the issue does absolutely nothing for your cause.

You sound like you need some help. Maybe see a therapist?
If you liked this you may well also like our quiz on how to have the most social impact with your career:

https://80000hours.org/career-guide/career-recommender/
Using psychology to change the minds of anti-vaxxers
Netflix to Shut Down Last Datacenter
Tucker: My expert would totally disprove that.

Abbott: Who is your expert?

Tucker: I don’t know, but I can get one by this afternoon. The thing is, you’ve been listening to the wrong expert. You need to listen to the right expert. And you need to know what an expert is going to advise you before he advises you.

- The Thick Of It
They were able to remotely flash the firmware while the vehicle is being driven down the highway and there's not really anything the passengers can do while it's happening. They are able to control other components like the audio system without needing to flash anything.
Beginner's Guide to Blockchain Technology
But like ploxiln said you now need a conditional branch to test for the overflow flag after the arithemetic operation, unlike the old overflow traps on x86/MIPS/Alpha etc.
The Neucuff: A soft orthotic exoskeleton
Not just storage. If you go backwards through the supply chains, you inevitably end up with a limited number of companies supplying core parts.
How to Backup and Restore Samsung Galaxy S6/S5/S4/S3 on PC or Mac
The difference between true and tangible impact
Nice! For larger sites, having a NAS/SAN setup with enough cheapo spinning-rust is a good way to consolidate onsite->offsite backups (using multiple providers).

0. Use backup agents for local boxes to make a compressed, encrypted backup to the NAS/SAN on some host-unique temporary dir on the same volume as the offsite dir.

1. Test restores of backups to throwaway VMs before blessing them as good for offsite storage. Fail any backups that fail this test. (Very important for checking backup jobs and restore automation processes. An untested backup == not a backup.)

2. Use mv to move the compressed backup from host-unique dir into the offsite dir.

3. Continuously replicate the offsite dir to offsite providers.

4. Prune old jobs as needed, which then replicates. (Be sure to set provider-specific previous backup retentions appropriately, to avoid error replication issues.)

5. Sleep at night.
You did in fact provide a key. See that bit after the # in the URL? This is the beauty of Up1. It makes the crypto as transparent to the user as possible.

That part is not sent to the server by your browser. That's a seed, it's run through sha512 then split into parts, including a key, iv and filename to fetch from the server.

Now, as I said, in this instance, since I distributed the link on a public website, it's pretty pointless. But when I link my friends and colleagues on a private XMPP server or via textsecure, it's a pretty nice feature to have, as I can very easily share private screenshots.
im not a functional guru, but it seems like one nice plus that is not usually mentioned when people praise the funtional style (testable, threadsafe, parallelizable, easier to reason about) is that (and i could be getting this really wrong) it seems like things like maybe, and functors in general help solve dealing with 0, 1, or many of a thing- like when its done right, youve abstracted away ever considering about that. im sure that 0, 1 many headache has a name but i forget it.
When the human race was down to a thousand breeding pairs
This assumes the manufacturer's software has no vulnerabilities. Safer to have a hardware airgap that doesn't allow writes no matter what the software says.
Startup Marketing: $4k for Logo on Indy Lights Car on TV'd Race (NBC Sports 2)
> I wish there was a DJB Linux/Unix.

One is being developed by DJB and some colleagues and students, called Ethos. Among other interesting features (like their own PKI called SayI), its principal network transport will be MinimaLT, which they are also actively developing. They're also working on a minimaltd port for other operating systems.

I don't know of a timetable but development is active and they keep hitting milestones.

http://www.ethos-os.org
http://www.ethos-os.org/~solworth/minimalt-20131031.pdf
Slicing is free and can be done inline, so your first and third examples can be changed to the range syntax:

// iterate half the stack:
for i := range slice[:len(slice)/2] {}

// iterate from a different starting position:
for i := range slice[5:] {}

That still leaves stepping and reverse, but I've found those are relatively rare, especially compared to the other two.
Self-learning Pendulum on a cart
If you can hack a car like this, what about a Boeing?
Hiding Negative Information May Seem More Untrustworthy Than Revealing It
One of my friends likes node+mongo-based deployd [0]

To me, it's just as easy/fast and more powerful to use RoR/Sinatra or Django/Flask from the get-go and for limiting longer-term tech-debt (migrating from one to the other).

0. http://deployd.com/
Basically if you are high up enough, the only way to get caught in a lie to to admit that it was a lie, and that you meant to lie.
Imagine debugging this </3

Or better yet, attempting to write malware for it like how folks do for PHP CMSes

Joy!!!
Octopart took forward what Tandy and Radio Shack couldn't... Congratulations Octopart!
>There's virtually no barrier to entry

Wouldn't having the upfront capital to buy another house be the first barrier to entry? Buying a second house these days is much more difficult than say 10 years ago.

>How exactly is it that you think landlords can ignore all of the above and charge unfair rents?

Because if you don't have a down payment you can't get a loan to buy a house. So you rent, but you are also competing for a rent house from the other 1.2 million Americans that lost there in 2008 and are not likely to be able to buy a one since then. This pushes the balance of ownership to the rentor, they can now build up large down payments for second, third, or more houses that the people with higher rents can no longer save to reach. Renting farther away or worse units isn't necessarily a reduction in costs, for example driving farther is, in fact, not free in time or gas.

>Information is freely available via

To both parties. Which means, and has been happening that one landlord decided to go up in price and the others followed because that person was successful in doing so. Most renters will stay where they are even if prices go up because moving has large physical, monetary, and opportunity costs. Even if 50% of the rent is what would be considered cheap it will remain at 100% capacity and rarely show up on the market.
Nice! I wish they support fetching changes from the remote repo upon an file change event. I'd written a dropbox equivalent using git as the storage mechanism that does something similar - https://github.com/prashanthellina/pullbox. It works well, but I like hiding the interaction behind FUSE.
Home visits for older adults is a little disingenuous. The purpose is not really to reduce death risk, but to increase quality of life. I don't think that counts as "no effect" just "no effect on mortality" which is unsurprising.
This is totally off topic, but, if you don't mind sharing, what SSD did you get? I have the same Chromebook running Arch, but it has been idling since I got something else. I really want to upgrade it and start using it again.
What about this change from 'latest' to 'quarterly' with no good way to change that for pkg? I don't want to only get new packages 4 times a year. Is that what's going to happen?

It also feels like the documentation around doing things like pinning you could do in apt is lacking; if there are some packages I can say "retrieve these packages from latest" then I'd be more okay with everything else only updating 4x a year.
The founders of the country recognized one of the common abuses of European systems at the time (we're talking 18th century, here) was that people would be arrested by the crown and charged with a crime, but then had to wait long periods of time before there was an actual trial where the state had to prove the defendant's guilt. Sometimes years.

So the sixth amendment to he US constitution guarantees everyone the right to a speedy trial. Unfortunately, evidence takes a long time to prepare, and the trials themselves need to be scheduled based on available resources.

Technically when you post bail you're waiving your right to a speedy trial, and in exchange you can go about your business until the trial starts. The money is an extra incentive to show up - you lose it if you don't show. If you've done something particularly heinous, where the judge thinks you'll run no matter how much you have at stake, you won't be offered bail at all, and you'll sit in jail until the trial. I suspect in that case there's maximum amount of time they can keep you before trial, but I don't know what it is.

Since most people don't have a lot of cash handy they borrow the money from a business that specializes in such things, the bail bondsman. The bail bondsman gets his money back when you show up for trial, and if you run away he'll generally track you down and forcibly bring you back.
"Comparative advantage" has a precise meaning in economics, and this is not one of the situations where the precise meaning applies.

"Strategic advantage" would be a better fit for your comment.

The majority of the profit from the sale of Windows PCs goes to Microsoft because everything in the PC besides the operating system are "commodities", meaning they are available from multiple suppliers who must compete with each other. (Actually Intel might be taking a significant fraction of the profits, too; I'm not sure.) Lenovo wants to become more than a supplier of a commodity because in a mature, shrinking market, there is little profit in supplying a commodity, and it is being clumsy and ham-handed about it, which annoys their customers.

I don't see how this is a danger to the US. If Lenovo persists in being clumsy, customers will simply shift to other suppliers. This is not a social crisis; this is just a relative newcomer to the game who did pretty well when the market was expanding and is not responding well to the end of the expansion.
>millenials prefer to live in cities, where there is a higher density of jobs and similar people

lets focus on something else here too...

A millennial is very likely to be working in an job that high speed internet service or connectivity in some manner. It is much more expensive or impossible to get these in rural areas. For example 'digital media worker' > 'large files' > 'good internet service' > 'urban area'. If you've ever been out in the country and had 1.5Mbit down 768Kbit up DSL and tried to work on it, it's extremely frustrating. Even though the rents much cheaper, you'll go broke trying to live there.
> Resflash exclusively uses read-only and memory-backed filesystems, and because the partitions are only written to during system upgrades (or as otherwise configured), filesystems are not subject to corruption or fsck due to power loss

How do I proceed about configuring Linux this way?
There are a lot of things which work better as federal programs vs state / local programs. Homeless populations spring to mind, if some city's treat there homeless population poorly they can 'export' the problem to another city / state. Where a state with overly generous benefits may see migration.

Education is another with states that export there most educated population having little incentive to subsidize their higher education system. Which likely has lead to the dismantling of state funded schools as people became more mobile.
This is silly, there was an obvious blue highlighted GPS icon beside every message you sent with geolocation attached.

Many people find the default behavior useful and it's easy to turn off.
* Ember 2.0.0: 424K, 110K gzipped

* Fabrice Bellard's JS PC Emulator [1]: 148.4K, 36.8K gzipped

1: http://bellard.org/jslinux/
In that same paragraph you quote from, you dismissed the author's reasoning about thinking processes. You didn't simply 'offer an alternative'.
Before the housing crash being a landlord was a bad deal, practically anyone could go to the bank and get a new house. We are on the other side of the pendulum from the housing boom currently.
Thank you.

Are you a data scientist? BTW, which school did you graduate from?

I am currently learning statistics and machine learning and want to find a better way to do so, i.e. better. I have a good mathematical background, but mostly outside of statistics though I had a good course in probability theory.
That is an answer, except consider the situation where a flaw is detected in the manufacturer's code. The cost to fix is to replace the entire chip. Which is fine, from a process standpoint, but these cars are going to be competing with other cars in the market and will have a higher "service cost" and that higher cost will dissuade people from buying (because historically less than 5% of the market is willing to pay a higher price for something that is "more secure").

So while I agree with you, unless it were federally mandated for all cars, the ones that didn't do it would have lower cost of ownership and get more buyers.
Don't forget an FM radio signal itself is trivial to hack. I did this when I was a kid so that's not a new problem at all, and probably not a danger. If the driver is going to crash because of a sound on the radio, they probably aren't safe to be driving in the first place.
Absolutely. For example, I'd imagine that teams that participate in major events/series lock down their systems to avoid another team from sabotaging them. The competition is fierce and everybody is looking for an advantage. I've heard of teams stealing or hiding tools/parts during endurance races that I've attended. Messing with another teams engine control setup does not involve anything but a computer. A simple change to the timing or fuel mixture could destroy an engine and take out a competitor. Without putting the driver in much risk.
Yep, PC86 didn't take in effect the 'risk' factor. Some renters are highly destructive to property and you will never recoup losses from them. A significant policy change by the government can change the metrics that home buying is a better choice for your renters. A significant change in local behavior makes that neighborhood worthless to rent from.
Arguably one might need to capture a bit more data describing the context and outcome associated with each recorded "deployment" of each deck.

With only a couple of hundred samples, and a highly complex process with many poorly understood interacting factors, and loads of missing information, throwing neural networks at it sounds like a fun exercise in overfitting!

Could probably get further by getting hold of a few experts who have strong prior beliefs about what factors may be relevant, and then carefully running some statistical analysis / additional experiments!

"statistics" and domain expertise - not trendily branded, probably still a great idea when you merely have a few hundred samples in a crazily ill-defined high dimensional space.
Unfortunately you are casually proposing to trash untold billions, probably trillions of dollars worth of existing automotive engineering infrastructure with that comment. As any system is decomposed into components you can and must reach a level where inter-component communication is dumb, unquestioning, immediate. Obviously by the time you reach transistors (or pistons) that's how it works. CAN is not as fundamental to cars as pistons (or wheels if you prefer electric cars I suppose) but it's not that far removed. It was developed decades ago, at a time when this kind of hacking was strictly science fiction.

I don't think it's necessary to throw away everything (as near as makes no difference) to address this problem. Real air gaps, real read-only circuitry etc. (as described in other comments) could do the job.
Agreed, I found this page hopelessly meandering and confused. The way continuations were explained to me is that they are "the rest of the program," which isn't much better, and it took me a while to wrap my head around them. But in the end they really are simple. As you said it's just the stack and the PC register. Calling a continuation jumps back to where the continuation was created, and execution resumes as though the program had been running there all along.

One neat thing you can do with continuations is use them to implement multitasking—see "Concurrent Programming in ML."
"I’m scared. ... the income gap will most likely be resolved in one of two ways: by major social unrest or through oppressive taxes, such as the 80 percent tax rate on income over $500,000"

I stopped reading here. Try again. Current top income tax rates are insanely slow by historical standards. They were 90% in the 40s and 50s and 70% in the 70s [0]

[0] http://taxfoundation.org/sites/default/files/docs/fed_indivi...
Really cool.

TL;DR: Resflash has some really useful features for real-world embedded use-cases.

Having done embedded development (industrial packet radios), having an embedded firmward loader and fail-safe ROM are definitely major pluses for less brickable products. The having two versions is a similar approach.

Also handy is a dev board w/ actual hardware watchdog and some industrial NVRAM.
She agrees with Hall that it dispels the notion that fat loss absolutely requires a low-cab diet. "They've shown that that's bogus," she says.

That's pretty much a straw-man, as very few - if any - people are arguing that a low-card diet is the only way to lose weight.
Show HN: Pullbox – A dead-simple dropbox alternative using Git
From Wikipedia:

> The longevity of nomic games can pose a serious problem, in that the rulesets can grow so complex that current players do not fully understand them and prospective players are deterred from joining.

In other words, much like modern law!
Scala CAN have continuations, you can turn them on in the compiler.
Many, many firewall vendors (some based on OpenBSD, some on FreeBSD, some on linux) think they provide significant value.

They really don't.

Thus the growth of systems like pfSense.
Anyone knows when Go is going to have generics.
Hootsuite Marries Instagram: But Is This a Good Thing?