skysight-inc/HackerNews huggingface dataset:
I see that Sarah says that "As you may know ... " so presumably everybody is on the same page to start, but going forward it seems that only Sarah has a holistic view of the situation. Is this not the case? And are dependencies handled? For example, in a more complicated case, should Task A be done before Task B, etc.?
You need end-to-end encryption anytime the IM server isn't under your control. It's a reasonable assumption that if they could log everything, some manager somewhere has ordered them to do it regardless of legality.
Mozfest 2014: Call for Artists, Technologists + Curators
They didn't revoke his passport when he was in Russia, they revoked his passport the day before he left Hong Kong [1]. He traveled to Russia on what turned out to be an invalid travel document issued by the Ecuadorian embassy in London [2] (same one that Julian Assange is holed up in).

[1] http://bigstory.ap.org/article/ap-source-nsa-leaker-snowdens...

[2] http://www.theguardian.com/world/2013/jul/02/ecuador-rafael-...
I don't trust TextSecure. It's too transparent. It is entirely unclear what happens if it can't send an encrypted message. It's unclear where and how much I'll be billed (important to those of us outside the US). And sans user authentication, there's no real trust model there.
That is a very interesting observation! When we close both eyes, we perceive a blackness, or perhaps some sort of reddish/purplish glow of light through eyelids, or the after-effect of light. However, by keeping one eye open, it seems any signal from the closed eye is overridden, so you really don't perceive anything there.
dude... rtfa

Scheduled Transfer Timing:
In order to ensure that the funds are deposited to your bank account on the next business day, you must set up automatic daily transfers or manually transfer the funds from you Amazon Payments account to your bank account by 4 pm local time (4 pm PT for AK and HI). Not all banks have the ability to receive deposits within one business day. Contact your bank for details. Reserves may apply, including for manually keyed transactions.
If the threat you're trying to protect against is your local IT sysadmin eavesdropping on your conversations about office politics, the fact that Google Talk may internally log your IMs is close to irrelevant. The NSA might be able to get those logs from Google, but your coworkers probably can't.
About Half of Kids' Learning Ability Is In Their DNA
Bicycle Quiz Show That I Do For A Couple Of Local Stations Here in NYC
Wikipedia has a decent relevant page: http://en.wikipedia.org/wiki/Start-up_Nation
Flocker, Fleet, Flynn — The Docker ecosystem is getting flippin' complicated.
Ask HN: Hacker News like websites in other languages?
I thought the HN crowd would be international/multi-lingual enough to know the answers.

Do you guys know any websites like HN but in languages other than English?

I will start myself.

Hatena Bookmark (b.hatena.ne.jp) in Japan (especially its technology subsection)
No long-term effects that I know of, aside from the simple on-going fact that I have migraines; they didn't get any worse or more frequent after that, nor have I since developed any other visual or neurological symptoms. As it happens, I don't get migraines very often- once or twice a year. My wife & mother both get them on a much more regular basis, once or twice a month.

The loss of foveal vision or random patches of the visual field (as opposed to gradual-leading-to-total elimination of the entire visual field) is something I have encountered a few times. As quantumet noted, auras are kind of a grab-bag, different people can have wildly different kinds of visual distortions, and some migraine sufferers don't have them at all. I know one who gets aural (hearing) distortions instead; meanwhile, I don't get any hearing issues, and my wife becomes hypersensitive to sound but doesn't experience distortion.

Migraines, generally, like seizures, are a result of mis-fires in your brain (super simplified explanation, of course). Essentially, something goes wrong such that your brain just decides that it is in pain for no particular reason (although there are triggers, just like there are triggers to epilepsy, that set of just the wrong cascade of neurons). Auras are just another manifestation of the same thing- if the thing that goes wrong goes wrong in or near your visual cortex, you get visual distortions in addition to the pain. Eventually, your brain resets, and then things are normal again, until your brain (metaphorically speaking) tries to read out-of-bounds memory, or goes into an infinite loop, or whatever else it is (again as quantumet noted, the exact mechanism is not really all that well understood), the next time.

Side note, on how everybody's auras are a little different- we just found out about a month ago that my most common aura is blue sparkles, while my wife's is gold sparkles. We knew that we both commonly saw sparkles, just never happened to mention the color before. Also incidentally, I do get auras much more often than I progress to a full-blown migraine headache.

Since the problem is neurological, eye doctors generally won't be able to figure it out or do anything about it. Generally, because eye problems can be migraine triggers. My wife starts getting headaches if she leaves her glasses off too long, and one of the first things to check when migraine frequency increases is whether her prescription has gone out of date. Other triggers are dehydration (for her) hunger (for both of us; this is a problem for me because I don't get hungry normally, so sometimes the first indication that I need to eat today is the onset of a headache) and sleep deprivation (for both of us).
This is sad. In my 25+ years of programming, python is the only language I've ever liked.
Practically speaking, function calls over a network are by definition impure.

Any function that is capable of returning varying results for the same arguments is impure. And a function call across the network could return anything - a correct response, a corrupt response, no response - depending on what the network's having for lunch at that moment. We do have clever tools like the I/O monad, yes. But the I/O monad doesn't take I/O and make it pure; it takes I/O and wraps it up in a clever facade that (usually) lets you pretend that it's pure.
MAGIC SUBMITTER TRAINING- MAGIC SUBMITTER ALEXANDR KRULIK
This story reminded me of the guy that had a magnet implanted in his pinky finger, who was then able to sense electromagnetic fields and other stuff

http://gizmodo.com/5895555/i-have-a-magnet-implant-in-my-fin...
Bootcards: card based mobile and desktop UI on top of bootstrap
seems trendy, hn will love it for a day or two
Like most companies of that era, they built their own hardware (BeBox) which was very expensive (compared to the PCs of the time). Later they moved to Apple hardware and Apple did try to buy them but they held out for more money.

Linux took hold because you could pull any old PC out of the junk pile and load it up and go. BSD, at the time, was fracturing into multiple versions and having legal troubles.

Haiku alpha 4 is awesome. But there are too many other projects out there so there aren't enough resources to make faster progress.

The wikipedia page http://en.wikipedia.org/wiki/BeOS has a lot of more good information.
My last experiences with Square, were a charity event, a farmer's market, and kiteboarding lessons. In my experience, the Square's hardware is total shit, and I can't imagine these vendors care about anything but processing fees.

The stupid square reader that spins when you swipe is reason enough not to use them. This is just another $5000 reasons.
If the NSA can't attack the crypto (not saying they can, but maybe) they'll attack endpoint. Systems like QUANTUMINSERT allow them to selectively MitM your plaintext HTTP connections, directing your browser to load some asset that exploits a browser vulnerability, and using that to install persistent malware.
This made me realize that while it is instinctively difficult to imagine a lack of sight or touch, a lack of sound, smell, or taste, seems relatively easy to imagine. Sight vs sound is especially interesting; we tend to think of lack of sight as blackness, as the article describes, but there doesn't seem to be an instinctive parallel for lack of sound (at least in my mind). I guess it would be "silence", but that's much more akin to lack of sound than the concept of blackness is to lack of sight (even if blackness is technically lack of light).

Although having written that, I now wonder whether a person who loses their hearing might be plagued by phantom hums or such things, as can sometimes happen to hearing people when exposed to extended silence.
I don't understand why we don't just apply the OTR model to email.

OTR's big latency is the initial handshake. After that, you can persist the session. But email is intrinsically a high latency medium anyway! We can afford 1 or 2 days delay to setup an initial encrypted connection. In fact, we can display a big "not encrypted!" message to users, while still letting them exchange email, until we've done the handshake and socialist millionaire protocol (or verified keys by some other means) setup.

I am willing to bet like 70-80% of people who send email to each other physically have their email clients online at the time they do it, even if they take a lot longer to answer - especially with the number of smartphones out there. So we can setup an OTR session after 1 message the vast majority of the time, and then reuse the same session as much as possible.
Apparatus for facilitating child birth by centrifugal force [pdf]
I asked "should" not "would."
Yes, there are now.

I wish I hadn't rushed in so quickly to buyt the Samsung. I rather like the HP ChromeBooks - much nicer screen.
Thanks dude, I asked the question before the localregister page was linked, bbc article doesn't mention this information.
But if I were to do that, I'd have to go deeper. I'd have to start justifying everything that I do. And I mean everything. I'd have to justify my justifications, and justify those meta-justifications. I'd have to justify the need to justify things at all. Soon, I wouldn't be able to get out of bed because it would take me all day (perhaps longer!) to justify doing so.

I'd certainly also have to justify having this conversation with you. I can't do that, so thanks anyway.
Or just give us the damn start menu back! I'm a visual person. I know what icon I'm looking for and where it should be. Windows 8 is a nightmare for me. I can never remember the name of the screen capture app I use... 'Cap...', 'screen...', 'rox...', 'img...?', 'snag...' Ahhh, finally, Snagit!

Words can't describe how much less effective I am trying to use the windows key or gigantic start screen.
Apple bans benzene, n-hexane during final assembly of iPhones, iPads
Watsi is the 32nd largest holder of Stellar
> I challenge you to go explain to anyone you know who does not identify as a 'computer person' how email routing works

I usually use the "It's like mailing a postcard" comparison.
I'd imagine just about anything that exists in any capacity can be tied to the physical in some way. I think that in this context, "tangible" means more than that.
If I were in your position I would have done likewise.

But my MBP is 2009 model and the battery doesn't hold much charge. The new 13" MBA has fantastic battery life. Those cheap notebooks just can't keep up in terms of battery life. I'm lazy and prefer to not lug around the AC adaptor.
So let me get this straight, your mom died from alcohol and I still here you defending it? I guess I tripped your cognitive dissonance algorithms, your genetic line can't simultaneously be 'good' and the thing that caused great damage in it also good. So the defective party must be the one pointing out the truth in the situation.
If you could get that going on both mobile and desktop apps, I would definitely implement it across several software implementations I work on. It'd likely be a year from now before it was implemented, but the amount we'd save would arguably outweigh the cons to this.

Of course we'd implement user settings to disable, only transfer of public data, make sure the client is robust and secure, etc. but peer-to-peer in this day-and-age seems to be the way to go.
I'm not terribly familiar with your writing, but I disagree that plaintext is inferior to ineffective crypto. The problem with convenient things is that you are giving up control in exchange for expediency.

In my professional life, I've provided communications solutions to a variety of true VIPs in key executive and other roles. The advice that their counsel gave on most occasions was simple: exchange secrets orally, and in person.

That means don't use the courthouse wifi, don't conduct critical deliberations via email or public telephone networks. If you google around, you can see plenty of referenced to US state governors only communicating via Blackberry text or obscure phone lines, mostly to control short term leaks and keep deliberations out of the public record.

The point of all of this is that keeping secrets is hard, and if you must exchange them electronically, you need a strong set operational protocols to keep those secrets.
They dont care about the publishers who make $500 a month or even a day. There are dozen a dime such publishers.
If you have some light perception, what happens if you shine different colors of light in your eye?
How else do you propose to create a distributed concurrency?

The traditional approach would be a public ledger mantained by the 'miners' aka a block-chain. The the issue is that's not anonymous, but while a lot research went into creating an anonymous currency bitcoin was a MVP which took off. Now, I am not saying nothing about bitcoin was new, just the innovation was in the specific implementation not the overall idea.

Bit torrent was released in July 2001, bitcoin 2009 so the idea of distributed networks was fairly well established at the time.

PS: And yes, there was a lot of early criticism about the public nature of bitcoin.
Random Bit Generator written in Cryptol
Spiral Hopes To Nail Location-Based Communities
Really wish I could save my startup form answers (to local storage) without submitting the form. I have to leave, and can't finish the form right now. Should be easy using something like http://sisyphus-js.herokuapp.com/
>Hmm... I've used :x to write+quit in Vim for years. And, :X is to encrypt+quit. Don't have a year when that was added though. Could be fun to try and dig that up.

:x (short for :xit) was in the original ex written by Bill Joy in 1976. According to Joy[1], ex pulled together ideas from a few different places:

1. em from QMC, written by George Coulouris[2]

2. a modified version of ed from UCLA

3. An early version of ex written by Charles Haley based on the em source in 1976

4. Bill Joy himself

em uses 'x' for its interactive find-and-replace mode ("exchange"), so it didn't originate there. That leaves 2, 3, and 4 as possible origins. I can't find anything on the UCLA ed. If the origins are in 3 or 4, :x is from 1976.

[1] http://roguelife.org/~fujita/COOKIES/HISTORY/1BSD/exrefm.pdf

[2] http://www.eecs.qmul.ac.uk/~gc/history/
Supermarket is exactly that - right now it's used for the public cookbook repository, but the goal is to make it usable for private repos as well.
If all you do is sell the same generic boxed goods as everyone else then you may be right.

But there are plenty of businesses that this would work well for such as service businesses. Amazon won't spring up a tree trimming business overnight. Or what about small gyms, kids play places, bakeries, etc? Amazon can't turn those into 'showrooms' for things you can order from Amazon.com.
Let's build a browser engine Part 3: CSS
I don't agree that those allowances constitute respect for human rights. At least, not full respect.

If that is so, it follows that, for instance, kidnappers respect human rights because they provide food, water and any needed medical care. Kidnappers respect human rights only to the extent to which their actions up to any point in time have not shown them to be complete savages.

Using phrases like "human rights" is obviously not applicable in this situation. We must acknowledge that the rights of people who are forcibly confined in a cordoned are are in fact being trampled on (separately from whether or not we agree with the justification for doing so.)

Pretending that human rights are not trampled on if food, water and medicine are provided into the cordoned doesn't help anything.

The question is: can you agree with it, while properly acknowledging that it involves violation of rights. That's my angle, not "boolean thinking".
It's really interesting to know what game it is. If I don't know it, I will look it up.

I was always averse to trying out botting in the games where it is against the Terms of Use, that is, every game I know (I guess I'm goody two shoes like that.) The closest I know is Magic Online where trade bots are tolerated by the administration, but I just couldn't stand to play the game itself, even though it sounded fascinating in theory.
> Now let's ignore the fact that you've just leaked your key request to an untrusted server via HTTP.
This is a public Key, so secrecy it's not needed here, also he is providing the Fingerprint on another location, so if there was a MITM attack, it should happen on both twitter (HTTPS) and pgp.mit.edu
I can't believe I read most of this article only to realize it's an advertisement for the authors js framework. I'll throw in my 2 cents anyway.

I've used angularjs, and like it quite a lot. I'm not a lover of magic, but I think the dependency injection in angular is 'controlled' magic, and saves you a ton of boilerplate. The biggest drawback to angular is there are too many concepts to know. With a little thought, I think the developers could easily trim down the number of concepts you need to know to be productive.
Yes this is the one thanks everyone!
Hey, great service. Will that promo code be expiring, and if so, when? I'm working on something right now and I would like to use this service, but I'm not quite ready yet.
Police dispatch records for Michael Brown shooting
interesting. doesn't seem to be anything non standard in the leave this page code

$(function () {
window.onbeforeunload = function () {
return 'Template not saved. Changes will be lost';
};
});

Has anyone else seen the leave this page stuff blow up? its the browser that handles it.

What browser/version did it blow up under?
Glad to hear it.

- DistroKid founder
You educate them.

The way I did this in a past life:

- Explain that email is a postcard.
- Give examples of information that should not belong in email.
- Provide demonstration of the issues people creates for themselves by breaking the rules.
- provide tools to accomplish business needs (file transfer in particular)
- Tell them that their email is subject to audit.
- Implement technical controls to warn/enforce suspect behavior.

People want to do the right thing, but you must set clear expectations so they know what to do! The most secure email is one that is never sent.
JSDB.io – The Database of JavaScript Libraries, Frameworks and Plugins
Iranian Researcher Maryam Mirzakhani Receives The 2014 Clay Research Award
It's not unlike some high-rise evacuation systems:

http://fixyt.com/watch?v=vekxtAF5HPg

http://fixyt.com/watch?v=I8g7AXTzD_I

http://fixyt.com/watch?v=eohpyx8NzMg
I like this theory too. There was a lot of thought put into creating the platform, so it's reasonable to assume that Satoshi just opted to mine enough to bootstrap the network, and decided to throw away the keys in order to not be tempted to use.

Had Satoshi used the coins before its time, it could have "contaminated" the experiment, and possibly crashed permanently the market. By mining and not using it, it increased its early value. I'm sure there's a mathematical proof somewhere that this would be the best option, especially if Satoshi is in fact a group of people.

Of course, Satoshi may still have the keys, and waiting a bit more before cashing in.

That's the beauty of bitcoin open ledger: we'll all know for sure in the next 10-15 years...
Sweet though I'm not a mobile dev.
I don't see what's anti-OO about that. You have message passing (over the network) and encapsulated state. The actor model, in the large, resembles an idealized object system a lot more than an idealized functional system.

Network access (and file I/O, etc.) is inherently impure. Pure functional style requires you to work around that, and async/message-passing approaches are an effective workaround. But the fact that functional languages funnel you into async doesn't make classical Smalltalk-style OO any less well-suited for async.
NASA taps massive coding community for deep space solutions
It scares me that Google does not have the common sense to treat small(?) publishers decently.

Given how I was treated over petty amounts on a website sideproject. Why would I use you guys as a payment processor or to sell software I had invested years in?

Todays amateurs are tomorrows professionals.
Don't forget Centurion, Helios, Atomic/Geard, Mesos/Marathon, Clocker, Kubernetes, Consul, Deis, Shipyard, Shipper... :)
Given that there are no vacuum containment systems large enough to support the Hindenberg, it would never have taken off in the first place.

Given that what precipitated the failure of the Hindenberg appears to have been either an initial slow leak which caught fire, or a fire which consumed the gas envelopes, possible as little as a gradual loss of lift.

Even in the case of sudden failure, it would depend on how many lift compartments existed -- you'd lose 1/n of your total lift, so presumably a pronounced but possibly controlled descent.
I have worked on multiple applications that use P2P networking, and the fundamental problem is this:

Not all networks support the ability to P2P network, or, if they do, they require intervention by the user.

So you have two issues: some users will never get to use your application, and for those that could potentially, they will likely need customer support to help them configure their network correctly.

Corporate networks are the worst for this. They aren't going to change their rules for your application (yes, they might, but don't assume that starting out).

A much greater percentage of home networks can support P2P networking, but your application probably needs to support STUN as well as UPNP.

Some number of home routers won't work ever, or can if you configure them correctly. And that's where it gets messy. Is it enough to tell a customer to 'go figure it out', when it pertains to router configuration? You might get away it with PC gamers; but I'd argue any other segment of people will have no idea how to do it, and need some help. So now you have to try figure out the enduser's home router configuration as best you can remotely. Huge drain on customer support resources, which in a small startup, usually means the developers.

So why go P2P with all these headaches? Unless you have a really strong reason to do use P2P, like keeping latency down between peers, you don't bother.
What SaaS do you currently use for project management?
Tubi TV – Free freaking movies (Is the end of cable near?)
The blockchain is just a hash tree, which was patented by Ralph Merkle in 1979. Using blocks of financial transactions as nodes is a new application, but not so different to the idea of propagating rights down the certificate chain you find in PKI.