skysight-inc/HackerNews huggingface dataset:
GP is actually making a factual statement not just waving his hands around. Data at rest encryption doesn't matter if one can gain execution control with supervisor level privileges (or control another processor or part of the process which does.) This is why security is hard. These aren't NSA level attacks, they're what are used for the jailbreaks that come out for every version. It's a good idea to ask questions before getting fired up if it isn't your area of expertise.
At the very least, it's a possible cheap VPN/cloud storage server. Is there an open source stack that would replace Google's solution to mail/calendar/cloud file storage and sync?
Over the past few days I have been trying Julia. While I don't have much of an idea what I'm doing yet, and I'm probably doing a lot of unproductive premature optimization for the sake of exploring, I see a similar type of difference compared to R and Python where I have more experience.

What I am curious about is why you chose Rust rather than Julia. As I've understood the chatter so far, Rust is great for low level programming, and can work well as a replacement for other system level programming languages. Julia on the other hand is supposedly tailored for the type of task you are talking about, and like Rust, the chatter says Julia can be similar to C and Fortan in terms of speed.

My understanding of Rust was as a low-level general-purpose language and Julia as a technical or scientific programming language that is similarly fast.

Anyway, I'm just curious about the trade offs.
> I remember reading about him and thinking how this is a bit too conspiratorial.

I see this a lot and I honestly wonder. A lot of us knew-without-proof what was going on... suspected strongly may be better wording. We didn't talk about it because either people wouldn't be interested without proof, or we assumed other people knew just as much.

What is it that in fact makes the subject so far-fetched and a topic treated the same way as the "the president is a man-reptile from neptune" kind of conspiracies?

I am really trying to figure out what, in my education (or what little I had of it seeing as I left high school fairly early), caused me to see things in a less "that's crazy talk" way and more as a "it's technically possible and they have endless resources, why wouldn't they do it" subject while other people dismissed it (and some still do).
And what is the CapEx cost of the road network in the USA ? Probably several trillions of dollars

Not to mention the national economic benefit of those train lines quite aside from OpEx probably makes them worthwhile
My gut emotional feeling is that I'd like to see solid procedures and numbers from the study rather than a somewhat vague description before I'll be convinced either way.
> Outside of the northeast, train travel isn't that feasible

a Seattle (or hell, even Vancouver, Canada) -> San Diego high speed line would be incredibly useful
Soundness bugs come up once in a while, so yeah there is doubts. I wouldn't claim it to be sound until there is at least a proof of soundness of a theoretical model of it (which you can then show the implementation matches)
Some people have a special knack for reading people's posture, expressions, vocal inflections. Others can at least listen to the words of their peers and take that into consideration.

On the other hand, some people are emotionally deaf/blind. I've witnessed occurrences of that multiple times and it always appalls me.
How Vietnam’s richest man is secretly building Vietnam’s biggest ecommerce site
Some web servers helpfully remove some sorts of white space, like newlines. '() \n{' will get past many filters, then hit some CGIs behind such servers.

I would worry similarly about some mail headers being helpfully reassembled, then handed to procmail in environment variables.
Ind.ie phone
I've got my own account (https://ello.co/dredmorbius), and actually rather like the asthetic (though I've styled it a bit as I'm wont to do). The bones are _vastly_ better than G+, and a number of the features (Shift+[015] UI toggles) are actually pretty good.

A lot of bits are breaking, falling off, getting fixed, and getting added, so it's rather much in flux.

The clue factor is high, though one of my first observations is that one of the adventures of new discussion sites is rediscovering all the people you'd found annoying elsewhere and blocked.

It shines in some areas, lacks in others, the privacy, ads, and funding questions are very much open, but I think it's got a good start.
I'd love to believe that, but then: http://www.reuters.com/article/2013/12/20/us-usa-security-rs... Plenty of people were furious with RSA over that, yet they still seem to be in business.

Then again, RSA isn't in the business of making consumer hardware. I'm not sure what difference to expect that to make.
Gandi and Cloud Sigma both do this. You get sliders where you adjust exactly what you want to allocate: Memory, disk, CPU speed, cores, network.
Apple currently takes a cake in branding mess. iPhone 6 is not called iPhone Air (like iPad-supposed-to-be-3). Watch is not called iWatch. If they want to be consistent, they would need to rename iPad to "Apple Pad" or iPhone 6 Plus to "Apple Phone Air Plus".
The amount of advertising puts even Wired to shame. Holy cow.
If a (co)processor, firmware, battery, daughterboard, memory, (really anything on the north/south bridge), UEFI certs or code, harddrive, OS, microcodes, transistor doping amounts, protocols, touchscreen, drivers, services or crypto standards have either flaws or backdoors the encryption could be circumvented. Apologies for the incomplete list.
Interesting...I've never heard the 630 called a 5630. Very cool. I actually played a little with a 730X (successor to 630 with ethernet and an X server in ROM) back in the dark ages. Layers was pretty rotted by then and it was a terrible XTerm, especially WRT to the hotrods NCD was cranking out. Kinda sad.

Yet another Tech Taking Over The World^TM that didn't. I've got some bubble memory and a Symbolics around here someplace.
Quite the interesting suggestion.
Currently, borrows are always lexical. It'd be nice to have non-lexical borrows. It's on the todo list.
>> apart from a small grocery in nearby Maysville (pop. 1,000), the closest supermarket is fifteen miles away.

This might sound insanely far to urbanites, but this is par for the course for anyone living outside of the suburbs. I grew up 2 hours outside of DC. Driving 30 minutes (which equals 30 miles) to do your shopping once a week was not uncommon.

Now, being in DC, I've had to adapt. Thirty miles is an hour, at least, probably closer to an hour and a half. It feels ludicrous. To not be able to travel wherever I want, whenever I want, in a predictable amount of time, is very disconcerting. And don't get me started on public transit. Travel is either long or short. Long is over 4 hours and involves me being a passenger and getting work done while I'm doing it. Short is anything else. Anything over half an hour for short travel is unacceptable for me. I can't make money during short travel.

I've been keeping track of--and secretly hoping my urban-born wife would volunteer for--the Global Village Construction Set project for years. It's had some progress issues, but ultimately the reasoning is sound. For the same reasons we love FOSS in the software development world, Jakubowski is pushing towards an earlier time when fixing your own truck was not outlandishly difficult.

But I do have to say this:

>> He likes things to be scheduled,” his fiancée, Catarina Mota, a forty-year-old scholar of open-source technology, says. “I’ll say, ‘I want to go buy some bread.’ He’ll say, ‘What time?’ ”

Is concerning. I've personally found that people who couldn't be flexible in one aspect of their life were unlikely to be flexible in most other aspects. In other words, the people I know who like strict schedules, or readily admit to "hating change", are the most likely to harbor rather deep-seated, irrational prejudices of some kind. And it just continues with stuff like this:

>> We foresee an equal playing field of competent, well-organized, small-scale, decentralized republics after the borders of empires dissolve.”

No, I'm sorry, that's not how civilization works. If you read between the lines of the "big government" scare mongering, that's all it's talking about--big versus little government. And the "little" that such people talk about is not one that is more just, free from corruption, it's the road back to feudalism. Large, federalist government has provided us a means towards equality and justice unlike any the world has witnessed prior. There is a reason developed countries don't expect their police to be "funded" through "voluntary donations" aka bribes.

Being able to service your own equipment is orthogonal to discarding 250 years of hard-learned facts about government.
The game industry does have somewhat unique requirements so I can understand why they'd need something more tailored. On the other hand that paper was written 7 years ago, which is ancient history now. For general purpose stuff I've found the STL works just fine, even in the realtime DSP stuff I've been working on.

The biggest problem I've had working with the STL is that people avoided it for a long time so when you're dealing with third party code you usually also have to deal with custom vector, string, list etc. implementations.
The Elon Musk Interview on Mars
That's a little scary. But giving it solid theoretical justification sounds like a perfect thesis for some CS or math grad student.
Nice to know this. One major disadvantage is no https.
Yeah, the entire script is horrifying. It's been a long time since I've seen malware source, especially targeting *nix.
regex is much more capable than splitting on commas
More focused development, for starters. Raising capital and getting features built is ... difficult.

Also a compelling story and userbase. There are people on Ello who aren't on Diaspora (I'm on both) despite the latter having been around for quite a while now.

Both lack search, which ... kind of sucks.

What would be really cool is if Ello might figure out a way to talk with Diaspora, essentially becoming a large node of it (or Friendica, or whatever).
Some FastCGI frameworks helpfully set up environment variables in the web app---you know, just in case you run a sub-process and want it to work the same way it would have from a CGI.

See Per-Request Environment Variables at http://www.fastcgi.com/devkit/doc/fastcgi-prog-guide/ch1intr...

These aren't ubiquitous---but it also isn't just CGI programs that expose this vulnerability.
According to Binney they almost certifiably are. I think they downvoted because Binney cites the DEA, CIA and FBI - which are law enforcement - however in this thread posters have taken law enforcement to mean your friendly neighborhood municipal police officer.
This may still be too close to provide plausible deniability, but perhaps 'FurbyBoard' (literally a board about and for Furby enthusiasts, rather than Furries)
All things a proper understanding of regex and a minimal understanding of streaming file IO can cover. The whole "if you think regex is the solution to your problem, now you have two problems" thing has gotten out of hand. Regex is not that hard.
> Unfortunately, moderators are not elected and they cannot be usurped. They have no obligations to their subscribers,

This is one of the big weaknesses of Reddit right now. As far as I can tell, who gets to moderate powerful subreddits comes down the the accident of history of who happened to think of it first. Several of the subreddits I frequent have had moderators slam down rules that most of the community disagree with (just for example /r/Android has a rule that you cannot post "questions", it is only for "news about Android" ...). This leads to a high variability in the quality of the moderation and curation of various subreddits. I'm not sure what the best alternative idea woudl be, but something better than "whoever thought of it first" should be possible.
YC-backed Realm releases its developer-friendly mobile database on Android
Even attaching a charity financial incentive to what I do is enough to trigger my time-for-money logic and conclude my time would be better spent working, eg, 1 hour of contracting a day instead of 1 hour of redditing a day would do WAY more for charity than my reddit contributions would.

The problem is that once you monetize my time explicitly in any way, it both transforms the class that activity is in (no longer recreational!) and causes me to evaluate how successful that time is at being monetized (worse than mowing my neighbors lawn!)

The reality is that the mere suggestion of reddit doing this has already caused me to start reevaluating my relationship with reddit, because they've made it so obviously commercial.

I think reddit may have seriously blundered in this idea.
I imagine abdicating the YC throne had something to do with it.
Interesting. What is an example of a non-lexical borrow that could potentially be proven safe?
baruch -- I'll add a bit to what Mo said. There are many systems, including major services from large companies that we all use every day, that use alternate or unfriendly TCPs behind the scenes (and sometimes in the public Internet). So while we wouldn't recommend deploying PCC Internet-wide without a good deal more development and testing, it's quite practical and useful today for many systems such as where PCC can be isolated from TCP.
I'm gonna post this XKCD, because it's eerily appropriate (once WebGL manages to fix any performance bugs): http://xkcd.com/1172/
Strictly speaking, a corporate recruitment process will peg and interview you based on your experience level. 3 years at a failed startup are likely to be equivalent to 3 years at a large established company, you'll go through the same interview process, be asked the same questions, and presented with the same offer.

From a rational standpoint, having even a mild level of success that ends up in an acqui-hire instead of an outright failure will yield you a better offer from a large corp than an applicant who just sent his resume in.

Given two choices - equivalent compensation at failure, and higher compensation at anything but failure, you should do a startup.

That does not take into account stress levels and opportunity cost of your spare time.
Cambodian hackers cut deal to work for government
The next phase of 'consumerization of the enterprise'
Interestingly OSX Yosemite announcement on HN had almost 10X more points and comments [1]. Even more interestingly Windows has roughly 4X larger share of market than OSX at present.

[1] https://news.ycombinator.com/item?id=7834665
https://github.com/nikomatsakis/rust-redex is a theoretical model of the interesting part of Rust (by one of the core-developers). I don't think it's complete though.
Those diagrams also appear in "Smalltalk-80: The Language and its Implementation", which is now freely available:

http://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook.pdf

(pages 737-741 of the pdf)
Day 103 – Human to Human IxD
Githut: Discover Languages in GitHub
Reddit source code
Curious about the on-going IPv4 war in general I guess. Seems like there aren't many who have a good view of the situation though.
Because it uses said resources more efficiently ;)
It depends of what you mean by 'Emotional Intelligence'.) If it is the hype which began with the book - well, it is overrated, and just hype. But if you think of the thousand years old Asian tradition of cultivating and maintaining a "balanced self" (via Indian meditation techniques or Asian Zen practices - doesn't really matter) then try to find anything more underrated. Losing the balance, losing ones face is considered to be very disgraceful and shameful event.)

The more clear way could be this: consider that so-called "emotional centers" in a brain (close to the center) are much more "ancient" than those in the cortex, which is a relatively "recent development" (we, presumably, share "emotional centers" with higher mammals). Thus it is very important (I would say - the most important) "part" of our brain - the world is non-verbal, it is "physical".

So, "training to develop of gaining and habitual maintaining of a fine control over these centers via breath techniques and other practices" which is called "meditation" is a very important aspect of one's personal development, especially in so-called primitive "cultures of honor". The results we could see in these "tranquil" south Asian and Indian cultures.

And, of course, the book and resulting hype is nothing but re-telling the same ancient ideas for a modern stress-ridden, anxiety-prone, ignorant busybody consumers.

A much better book, by the way, is the "7 Habits" classic. Same ideas, different context.
They also give you an IP address if I am not wrong, included in the same $0.99/month. Any other host would charge that just for the IP alone.
This article is somewhat confused. The author seems to be asserting that Tokyo is so populous because more people commute by Shinkansen than by other means, but that would be totally false. The number of people commuting by non-Shinkansen trains is much, much higher. And how can the long-term shift of business from Osaka to Tokyo be explained by the Shinkansen? There are far more people living west of Tokyo (i.e., in the direction of Osaka) than north of it, so I don't see how the Shinkansen, on its own, shifts the center of gravity toward Tokyo. Or what about the growth of the west side of the Yamanotesen (i.e. Ikebukuro, Shinjuku, and Shibuya), which the Shinkansen doesn't even serve? The Shinkansen is great and all, but this article doesn't make any sense to me.
Ask HN: How do you name your servers?
In the cloud age, do you still pick memorable host names for your VPSes? Also do you keep favorite host names in service even as the infrastructure beneath them changes?
The Amish don't hate technology, they're just very careful and deliberate about what new technologies they adopt.

There's wide adoption of technologies which improve upon, but don't radically alter, a traditional technology. For instance, many communities accept the battery powered lantern in place of a gas lantern.
We used Sikuli for test automation in a pretty large project with a Windows UI. Got kicked off by a TeamCity agent for every build and worked really nicely.

Thumbs up.

You do need to be careful about timing and getting the right images so tuning things to work under all conditions is a bit of an art. Also being able to recover from a failure so you can continue testing is another bit of art.

As to why this is news there seems to be a new release out (or soon?) 1.1.0 ... Sikuli development seems to have almost died a few years back but it's made a comeback over the last ~2.5 years which is nice.
I saw Realm's speak at Deview 2014 conference in South Korea, and they released android version during the presentation that introduce about Realm. When you guys opened up the terminal and deployed web service with android version during the seminar, It feels very impressive. Great job guys! :)
Searching[1] a data-structure (like a hashmap) will return a borrowed reference to that data, which "freezes" the hashmap while the borrow exists. And, due to lexical borrowing, it is frozen even if there was nothing (that is, if the return value was `None` which contains no references linked to the original map).

The following is currently illegal because the `insert` is trying to modify the borrowed map.

match some_map.find(&a_key) {
Some(x) => println!("reference to value {}", x),
None => {
println!("not found, inserting instead");
some_map.insert(a_key, some_value);
}
}

#6393 is the relevant issue.

[1]: http://doc.rust-lang.org/nightly/std/collections/struct.Hash...
[6393]: https://github.com/rust-lang/rust/issues/6393
Wow, that same machine is hitting one of my servers. Interesting.
It's kinda funny, because burntsushi wrote Rust's standard regex library.
With both Asian carp and zebra mussels, (and lionfish and starlings etc etc etc) we are essentially powerless to stop their advance. To extend your metaphor, we literally have nothing in the way of antibiotics and stitches to salve this wound. We need to be trying orders of magnitude more than we actually are to prevent such calamities from happening in the first place. People have this misplaced faith the we as a race can engineer our way of out any problem, and it's just not true. Ban the nail, I say.
Can “Agile” Break the Iron Triangle? Can Open Allocation?
The Hiroshima bomb, which was a uranium gun bomb, was quite easy to set off accidentally. It was just a gun tube, with a propellant charge of powder in a silk bag, just like naval guns of the period, and fired by an ordinary detonator. The crew of the Enola Gay was under orders that if they had to return to base, they were to drop the bomb into deep water, rather than trying to land with it. It could easily have been set off in a crash or fire.

The plutonium bomb was an implosion bomb, and had to be set off with the simultaneous (< 1us difference) firing of all the explosive lenses to get a symmetrical compression. This was done by charging up a big capacitor bank and discharging it through a krytron switch (like a thyatron or SCR; there's a turn-on gate, but no turn-off) into resistance wires used as detonators. There were no intermediate explosive detonators; they weren't consistent enough on timing. Any inconsistency on timing would cause the explosion to blow out on one side rather than achieving full compression. That still might produce a "fizzle yield", tons rather than kilotons of TNT.

"Single point detonation safe" bombs came years later.
As far as I am aware, Julia isn't that fast for string operations yet. The language has been optimized for numerical calculations but they haven't done much work on making working with strings as fast as they could. I remember reading this on a github issue at some point but I can't find the issue at the moment.
This Is Why You Should Never Ever Steal a Mac
It has OCR but wasn't working so great. It uses Tesseract. I'm not absolutely sure why it wasn't working well in the past, possibly something to do with different fonts/display rendering (e.g. ClearType and such). It "almost" worked so maybe it got better or maybe there's some tuning you can do. Didn't spend too much time on it.
Your '[1]' link doesn't make the point that you claim it does. That post says that 2014 data isn't available yet.
So, what is the regex to parse csv?
Lessons learned from studying every shark tank pitch
The typical precautions in a U.S. hospital will prevent most transmission of Ebola. Doctors and nurses already wear gloves, wash their hands frequently, and avoid contact with bodily fluids to the greatest extent possible.
It's simpler to handle quotes and backslashes escaping commas with a custom parser. And then there's the domain knowledge baked into the lib. Does your regex solution produce excel compatible csv files when you have leading zeros? That's important to some people.
> it kept you from doing something that seemed safe, but
> then you realized that it was actually telling you
> something important.

One of the reasons that I know Rust is on to something is how often I've seen this scenario occur on IRC. It's great to watch someone come in with a complaint about appeasing the borrow checker, only to later realize that what they were attempting to do was actually subtly unsafe.

For the former point about things that the borrow checker doesn't have enough information to allow, see http://www.reddit.com/r/rust/comments/279yw3/borrowing_from_... for an example.
Not true. https://coins.assembly.com
6 reasons why large enterprises should move to Amazon Web Services
Just what we need! Another Cryptocurrency!