skysight-inc/HackerNews huggingface dataset:
EBS has its problems, but I think a blanket rejection of EBS is probably unwarranted. It's true that in 2011, EBS was very shaky. Amazon has since invested quite a bit of energy into EBS; at that time it was a new service that couldn't handle its own growth. EBS has become substantially more reliable, both in terms of availability and performance consistency (provisioned IOPS).

That doesn't mean you should rely on it absolutely, at least within a single AZ. Multi-AZ is a critical part of any AWS deployment at scale, if not multi-region (depending on your needs). EBS is not a cure-all, either; if you have higher performance demands than it offers (between provisioned IOPS and IO-optimized instances) then that's fine, just measure first.

Finally, I'd like to point out that Reddit's complaints about EBS aren't the best to echo as an example of EBS issues: first, they are a few years old, and at the time both Reddit and EBS were architected with substantial deficiencies.
I don't actually think of this as a workflowy clone, i think of it as an org mode clone, but I think more people know what I mean if I say workflowy
> As commenter have suggested the market has since validated that Microsoft was probably on the right track

Every OS today ships with a browser--yes. But are the browsers tightly integrated, crucial components for the OS itself? I don't believe so. The trend I see is that browsers are separate apps that are carefully segregated from the rest of the OS.

Wasn't the tight IE integration one of the things MS ended up having to rip apart to meet the desired level of security for Vista and onwards?
I think you'd need to add the following constraints.

- Non-compromised endpoint hardware
- In-person public key exchange
- Onion routing
Ballmer Departure From Microsoft Was More Sudden Than Portrayed By the Company
cache:
http://webcache.googleusercontent.com/search?q=cache:stevech...
The part you quoted doesn't support your argument, re-read it and then disagree with what was actually claimed if you'd like.
1. Does the industry need a few Mannings and Snowdens?

2. How much progress in the world is stifled by powerful incumbents blocking competition? Taxi lobbyists tackling Uber, car industry impeding mass transit in LA decades ago, etc?
for me it was the other way around :) I felt Roughgarden was skimming through the lessons..Sedgewick ,in my opnion is the better teacher
> Has Alanis Morissette spoiled irony for us forever? Perhaps my generation is just in recovery from her 1995 lyrics. What do you think – do you understand the meaning of irony? Do people around you?

I personally believe in the theory that the fact that none of the examples in "Ironic" are actually ironic is what makes it all ironic. So despite what the OP implies, Alanis Morissette has actually pulled a good one over most listeners.

Side note: One of the exchanges I remember most from my high school English classes was when our teacher taught us the meaning of irony and someone asked, "Is sarcasm irony?". My teacher paused and said, "Kind of, but it's the lowest form of irony". The more I think about it, the more apt that description seems.
I would work for the rest of my life to pay for a device that turns my ears off temporarily. YC2020?

I logged in just to upvote this idea.
The money belongs to the shareholders. Piling it up and doing nothing with it isn't the best use, so returning some via buybacks and dividends makes perfect sense.
Smart move by Marissa. She played politics to get in, won - and then did what is best for Yahoo! for the long-term. A large shareholder activist is merely looking to make fast monetary gains, and doesn't care about long-term projections.
Interesting factoid: The US made it's PAL (permissive access link) technology available to other nuclear powers, including enemies in order that they could secure their weapons against unauthorized use.

Which makes everyone better off.
Hi everyone,

We had been asked to provide more information and more technical insight to our development process. We have made a demo video for that. Hope this helps a bit:
http://www.indiegogo.com/projects/sky-drone-fpv/x/3767302?c=...
I'm in Melbourne too... started thinking about this while browsing reddit on the weekend, had no idea there was a group
There's been a renewed interest in this lately among hams, actually. http://www.hsmm-mesh.org/

I'm a little disappointed, though, that at least local to me most of the interest centers around hacking the old WRT-54G rather than more modern and powerful gear.
This article didn't really clear up the definition for me.

What are the factors that determine the expected result?

Is it ironic that complaining about Facebook on Facebook is not ironic?
I have a feeling some drug dealers are having an extremely happy moment.
Wowza, it has been 20 years since this book was published. Time goes by too quickly :-(
Your theory of salting-per-user is correct.

Rainbow tables are useful if the time it takes to compute is big enough that storing a large list is useful.

The GPU crackers are so fast nowadays that that isn't the case. If you can try 500M per second, that's about 10 GB of SHA1 generated! Imagine storing a day's worth of work in a rainbow table :)

It's better to use a proper password hash, which will be slow, and will likely have per-user salting built in, anyway.
We've also got the same thing going on in Montreal :) http://wiki.reseaulibre.ca (we're trying to figure out how to have a bilingual wiki...)
I also printed it on Lulu several years ago - worked great.
Leaf blowers are seriously fucked up.

http://www.nonoise.org/quietnet/cqs/leafblow.htm
Meshing has always been the end goal.
I guess it makes sense that the future could be dominated by multiple, parallel internets of varying degrees of freedom. The corporate controlled internet we know today is just the mainstream realm of YouTube and email, while darker DIY internets pop up that are the realm of torrents, bitcoin and various hackery. Kind of seems obvious this would happen eventually
"There was heartburn over Tumblr," the unprofitable micro-blogging service, said one source.

The Board approved that decision, so I'm confused why there's buyer's remorse.
Look at Apple's App Store. It restricts what developers can do (and charge) and it restricts what users can download (and where from). But, because the short-term benefits are good enough, many people do use it, to the detriment of the group.
A hint as to who the unnamed sources in this story are:

As part of the deal, the three directors nominated by Third Point — Harry Wilson, Michael J. Wolf and Loeb — agreed to step down on Wednesday.
I'd interpret the GP as "Application developers should not create Key Derivation Functions (KDFs)." They should choose an existing, well reviewed KDF and read up to understand its relevant best practices.

For example, PBKDF2 does require a salt (as does scrypt, which relies on PBKDF2 for its implementation). It also comes with specific recommendations on the salt's minimum length. Salting an MD5 hash is pointless in the face of modern attack methods -- rice paper against a tiger.
Basically it comes down to we'd rather let people die instead of telling hospitals they cannot do 10000% markup.

Even limiting them to 1000% markup would be "wrong".

Yay 'murica.

Be sure to donate blood while you are waiting for your loved ones in the hospital so they can sell it for 10000% markup too.
Amazon claims[1] the problem was isolated to a single AZ. Yet it took down Instagram, Vine, Airbnb and more.

Simple question: Are none of these major apps properly architected to failover to other AZs, or is Amazon lying?

[1] http://status.aws.amazon.com
http://passwordcard.org. Keep in your wallet. Profit.
Why would you think that Microsoft's overnight disappearance would cause the sudden failure of things like Outlook/Exchange?

They are deployed software. Sure, they would stop being updated, but I reckon that for most organizations they would become legacy software over the years.
But that's not the main style of programming. If you teach someone lisp he'll hack around with functions and macros and not realize that his problem could be elegantly written in constraint programming.

Most of the time the majority of code (written by good programmers) is in constraints or relations, so why encase that in a functional language with parenthesis everywhere (I've programmed a fair bit in lisp and don't mind parenthesis at all, but it get's annoying after you're used to the elegance of prolog syntax).
Professor John Mainstone, who oversaw Pitch Drop Experiment, dies aged 78
Break your tympans, get a cochlear implant.
I wonder if this is the group that (allegedly? warrantlessly?) searched Aditya Mukerjee's apartment and took a religious photo during his recent boarding troubles and temporary detention.

(See the last 5 paragraphs of: <http://varnull.adityamukerjee.net/post/59021412512/dont-fly-...)
A lot of those cool deconstructed offices with high ceilings and exposed ductwork are about 80-85 dB. That's about as loud as a bus going by.
US soldier sentenced to life in prison for shooting 16 Afghans
The sad thing is that this particular one seems to be almost good, though IMO the long term solution is fixing executive recruiting.
Are Instagram, Vine and Airbnb NOT multi-AZ??
"whether the chip is dual or multicore, 32-bit or 64, you can bet Apple has it all tightly woven together"

I don't get it. Any device maker has multiple options in those four configurations. All mobile chip makers seek to optimize "performance per Watt".

What parameters are Apple going to tweak to make it "exactly fit" rather than suffer the heartbreak of a "generic design compromise"?
I think every member of the board with kids don't need to think too much to search for a new CEO. It must be difficult for Bill Gates to see iPads and Macs on his house and I can't imagine dinner discussions around using Google Spreadsheet instead of Excel!

I remember this article "No iPhone, iPad, iPod for Bill Gates Kids, Says Melinda Gates" but don't know how real it was. See http://au.ibtimes.com/articles/419359/20121231/iphone-ipad-i...
My point is that operating systems are largely commodified now, and that Windows' strategic value (for both Microsoft and the corporations using it) only holds in very homogenous environments.

That is the state of most corporations today, but at best, I would consider Windows a rapidly depreciating asset (in a strategic sense -- I'm sure it will continue to be a major source of cash for a while).
Not sure why you're downvoted, but the idea of actually not storing passwords seemed intriguing to me, if it was actually possible.

I did a little bit of research and I found the Secure Remote Password protocol [1]. Interestingly, this protocol does appear to protect against the case of a stolen password database. If true, that would mean that when site X loses control of the password database, that would be OK as this is designed to be secure against that attack.

I wonder why it's not been implemented anywhere widely. Anyone more knowledgeable about the security field care to comment.

[1] - http://en.wikipedia.org/wiki/Secure_Remote_Password_protocol
That being said, it'd be easy for them to put out iOS on atom if needed. I'd imagine they'd have gotten good at this with Marklar.

There's probably a good enough working relationship between Apple and Intel that they can probably figure out how to get a custom silicon design from Intel if push came to shove.
You don't get rich by writing a lot of checks. Also, a hedgie-third of the board just skipped town, so there's three guesses as to who the "one source" is.
For any who care, Christopher Hitchens had a delightful essay on Borges. It was reprinted recently in his collection "Arguably".
But we want the state to regulate medical practitioners! Even if we support natural selection acting on humans, we don't want an ambulance to take us to a homeopathic healer or Christian scientist, we want them to take us to a licensed professional.
Well, I spent the afternoon performance-testing EBS-backed instances in us-west-2. Performance was no worse than usual. So I credit the idea that the problems were limited to us-east-1, and the companies mentioned should do more work on cross-AZ resiliency.
That being said, isn't the Facebook iOS app known for being a huge CPU hog? Every time I boot it off the multitasking tray, my iPhone (original 4) feels like a new phone...
Thanks for the link. The comment that indicates how bad the comparison was:

>Hadley Wickham: It’s a bit of an unfair comparison because you’re comparing R’s high-level lm function with Python’s low-level sm.OLS. If you use R’s low-level equivalent, lm.fit, you’ll find R is much much faster (~10s -> ~1s) on my machine.
Good to see justice being served. If only we would extend that same justice to the countless women, children and innocent men killed every day by the US administration via drone attacks.
Which has been superseded by Slick (http://slick.typesafe.com/) and does exactly as the parent says.
Problem Solving with Algorithms and Data Structures using Python
REPLACA and its cousin REPLACD are part of the Common Lisp standard, but they are indeed something you should probably never see. Even for mapping across a structure or something I'd prefer to write my own inline function. They along with TERPRI (newline) are the ugliest function names of CL.
Two of the major things that are said to be features of free markets are deregulation and price transparency. The trouble is that deregulation and price transparency are often opposing forces.
I've always liked a quote from the otherwise forgettable movie "Reality Bites":

Lelaina: Can you define "irony"?
Troy Dyer: It's when the actual meaning is the complete opposite from the literal meaning.
"If consumers make bad choices, don't they eventually learn to make better choices?" One of the assumptions buried in this is the idea that consumers have access to the information required to make such a choice.

In the healthcare "market", they don't.
If Intel wins big -- they will be the supplier for Apple. Apple switched to Intel in the past, they might do it in the future if it is dominant enough.

Apple is Intel's #1 customer.
Ask HN: What is an example project that could get me hired?
I'd like to do less managing/status reporting/spec development and more doing. I'm reasonably smart, but not well-connected in the programming industry.

What's an example project that could get me hired at your shop?
Yeah... you claim that but I haven't liked a single picture, video, comment, status update, page, website or anything else that's likeable in the world since I enlisted to Facebook.
He's saying that if you can't use bcrypt or something like it, you should store passwords in plain text.

Like a broken record people like him/her chant "no security at all is better than security by obscurity".
They are not choosing freely, society pushes them to have a cell phone, and by definition there is no free choice of carriers because the government allocates the spectrum.
Stripping layer 2 in pcap
A Quick Dissection Of FrontBack's Rise
Software engineer turns "Birdman"
The examples in her song are situational irony: something different from (opposite to) what you expect (want).
Intel is pivoting the entirety of their chip design/production infrastructure, it's a big ship to turn. I wouldn't expect anything serious from Intel until Q4 2014.
The counter to this argument is the following:

- The U.S. is some sort of ungodly hybrid system, a muddling of free market and tightly regulated ideas, and has very bad outcomes for the amount of money we spent.

- Everyone else has gone away from a market system, more toward a regulated system, and experienced better outcomes.

It's possible that also walking away from the other end of the market and relying on the invisible hand to administer your IV will work, but it's not a notion supported by much data - it's a free marketeer leap of faith, and it's in an industry where many of the assumptions needed for a free market (information symmetry comes to mind immediately) don't exist.
How to build a great portfolio?
Wait...did Facebook buy a fabrication plant?
If you have a database of 100 unsalted hashed passwords and a dictionary of 10,000 words you could hash the 10,000 words and compare each resulting hash to each hash in the database. So that would take 10,000 hash operations.

But if the passwords were individually salted you would have to individually hash each dictionary item for each hash in the database. So that would be 1,000,000 hash operations.
the Demographics Unit was renamed the Zone Assessment Unit over fears about how the title would be perceived if it leaked out.

The same way the NSA, CIA and FBI repeatedly rename their continuing activities.
I do not believe that this is what he is trying to say.
He does not mean "use plaintext" when he says "don't salt hashes." He means "use a key derivation function."
Facebook appears to be making a custom server based on an ARM SoC, not a custom SoC.
Title is misleading, nothing suggests they are making an SoC. It's a job req for a systems engineer.

Some possibilities:

- FB is designing some non-compute datacenter ARM devices. For example, environment monitoring, or a control plane processor for a network switch. (Most likely IMO.)

- FB is designing/bringing up mobile ARM devices, and the references to the datacenter are a smokescreen to keep the project under wraps. Even if they aren't taking the lead on the design, it's very useful to have engineers at this level eg to audit/collaborate on the work of a partner like HTC. Personally I think this is only a matter of time, if it hasn't long since begun.

- FB is building ARM servers. Edit: Originally wrote "very unlikely", but perhaps more plausible than first thought given FB's public statements on the matter (eg [1]).

[1] http://www.zdnet.com/facebook-stretches-arm-chips-in-datacen...
rhodey - you have been hellbanned. It looks like your first comment ever was modded down, and that was that. Lame.

rhodey wrote:

A group of us are already well on the way in Oakland, stop by some time!
https://sudoroom.org/wiki/Mesh
Sunday Conversation with Adam Nash, Wealthfront
Apple has been clearly saying that they want as much control as possible over every aspect of their products. Lots of vertical integration.

Unless Intel does something amazing that can't be duplicated by others like they have done in the PC market, I don't see why Apple would give up its chips, which are the best in mobile and very customized for the company's needs.

In mobile, Intel is behind. On the PC side, they were way ahead. Yesterday's winners aren't always today's...
The Germans also devised novel tactics to overcome the Belgian fortifications. In the initial attack on Eben-Emael [0], for example, commandos descended on the fort in gliders in the black of night and used newly devised shaped charges to destroy the heavily bunkered Belgian guns.

Blitzkrieg itself was a new tactic, but its success depended on surprise, which the Germans achieved by sending their main mechanized force through the rough, wooded terrain of the Ardennes while feinting an attack to the north, through the plain of Flanders, where the Belgians and French expected them. That was a hugely risky endeavor, and the offensive would probably have failed if the German movements had been discovered during the several days it took to cross the Ardennes Wood.

0. http://en.wikipedia.org/wiki/Fort_Eben-Emael
Ralph Lauren jeans has plenty of competition and the customer is reasonably well informed:
* Do you want to pay a premium for brand value? Awesome, buy the Ralph Lauren (or Lucky, or whatever).
* Do you want something reasonably durable but cheaper? Buy Levis.
* Do you want something cheap but convenient? Buy something at Target or Walmart.

There are dozens of options and hundreds of styles and the end customer can try them on and decide what works for them.

When you are at the emergency room and are given treatment with no opportunity (and in most cases, ability) to compare the various treatment options, then, yes, you tend to expect the caregiver to not mark something up 10, 25, 100X.
I can't say for sure, but they could be relying on an EBS-backed service (ELB, RDS, etc) or suffered from an AWS issue that suffers even in multi-AZ. A lot of AWS outages could have only been mitigated with multi-region.
Data binding in iOS - ChangeChannel
What kind of margins can they expect, though? The Wintel duopoly was very good to them, but nothing similar exists in mobile (except maybe Apple chips + iOS). They can't be as dominant and successful, with great pricing power, as just another supplier...
HN guidelines ask you to retain the original title of the article, not to inject your own editorial opinion[1]. This article is a decent quick overview for someone who has never studied Unicode before, but a bit light on the details compared to what's available, say, in Wikipedia's articles on Unicode[2].

[1] http://ycombinator.com/newsguidelines.html

[2] https://en.wikipedia.org/wiki/Unicode
> it's a big ship to turn

Indeed. And they're taking their time turning it too. Atom was first announced in 2007 (according to Wikipedia), just 3 months after the first iphone was released. Look at Apple now, while Intel are still busy turning that ship...
I feel that a physical book is like a lover.By the time you read the last page you either establish a bond with it or throw it away..I never felt that kind of bond with the contents of my eReader(which feels more like a one night stand :)
And yet another mesh network, from HacDC hackerspace in Washington.

http://project-byzantium.org/
Would it be useful to check password hashes against well-known lists of passwords? If so, it sounds like a service would be doing pretty good if they:

1. Required >7 character passwords

2. That don't appear on (constantly updating) lists

3. Using a reasonable KDF (b/scrypt)

Sound right?
Im quite surprised that noone mentioned AirJaldi - which has to be some of the most pioneering work in this area, over some of the most inhospitable terrain.

It was built to connect the Tibetan community in Dharmsala, India using modified, off the shelf hardware and custom software at some of the hardest mountainous terrain where such equipment can be deployed.

en.m.wikipedia.org/wiki/AirJaldi
The design they describe is how you do anything on iOS that's going to go out and talk to some web services, otherwise talk on the network, or the like. You do your UI stuff on the UI thread and you use additional background threads for the network stuff.

In any case, if you're not in the Facebook app, then iOS has frozen it and it's not getting any CPU time at all. Removing it from the multitasking tray does not stop it from consuming any CPU resources, because if Facebook isn't on the screen then it's not running.
Wouldn't individually salting MD5 still help with large databases? With a database of 1,000 users the individual salt should slow down attackers by a factor of around 1,000.

If they are targeting a single user it doesn't help though.
Sometimes that feeling of having something stuffed into your ears, or if they are headphones that feeling of something heavy on your head is more distracting than the noise itself.
I agree with this totally. Also, I have friends who have shelves loaded with all sorts of interesting books. When left alone for a moment in their lounges, whilst they head to the kitchen to make a cuppa, it's nice to be able to peruse their collections of art, cookery, fiction books etc. They become a talking point and a single book spotted on a shelf can initiate many hours of pleasurable discourse.

If these were digitised they'd most likely be stored on the same device as their personal and private matters, and one does not out of good manners, automatically fire up their PC's or tablets to go and have a rummage around.

I have hundreds of books and I'd find it hard to decide which ones should hit the recycler. To this day yet even my scrappy 1970's paperback copies of stuff like 1984, Brave New World or The Ginger Man still elicit long conversations because visiting friends can freely browse your shelves.