skysight-inc/HackerNews huggingface dataset:
With this and Polymer, I think the whole idea of software components might actually happen. I cannot wait for this to happen. Having this stuff would be great!

Thanks to the people behind HTML5 for kicking off the innovation.

Thanks to the team that put this together at Mozilla. I went to the demo page and things just worked.
Very cool idea. Eventually it would be cool if you would allow users to submit music and somehow transform there music intro sheet music like this.

Albeit, either way this is a great idea!
The problem of generating a non-repeating (2^n)-1 n-bit numbers permutation is equivalent to generating a m-sequence (http://en.wikipedia.org/wiki/Maximum_length_sequence) and the simplest way is a n-bit LFSR with a primitive poly, called maximal LFSR. It's so much simpler and faster (some XORs and n bits of memory), I cannot see why they chose that weird prime multiplication algorithm, in fact right now I'm not completely sure that algorithm is correct.
You know what's more pathetic and sad? A 50 year old fat guy with no financial security. Even more pathetic is a 20-30-something thinking life ends at 50.
Officer, I only murdered one person - that's minuscule compared to the amount in a year! Surely you can let me go? Comparatively, I've basically done nothing wrong.

Excellent defence..
I'm still not convinced that you aren't better off taking "dumb money", as long as they "dumb money" investor doesn't try to act like a "smart money" investor. Maybe I'm just arrogant (OK, I know I'm arrogant, sue me) but the way I see it is: I'm the domain expert in my space, and investors are domain experts in, well, investing. So why do I want somebody who probably doesn't know anything about what we're doing in terms of customers, market, product, etc., trying to throw their weight around and shape the direction of the company?

I find myself wondering if it wouldn't be better to look for somebody who's as dumb as a brick, but hands-off. Essentially, somebody who says "here's X thousand dollars of my money, go make me more money with it".

As opposed to "Here's X thousand dollars of my money, and why don't you pivot to market 'Y', and maybe you should make this little change to the product roadmap, and BTW, I have this old buddy of mine who would make a great CTO..."

Honestly, the only real reasonable sounding argument I've heard yet for wanting involved, hands-on investors is so they can make introductions / open doors for you. But if you're relying on your investors to get you in the door of your customers, well, that sounds like a "red flag" to me.

shrug
17 New Home Automation Gadgets to Pimp Out Your House in 2013
That's because exFAT is mandated by the SDXC specification, whereas SD only required FAT [citation needed].

Presumably, the original reason the exFAT driver was written in the first place was to enable Android devices to read SDXC cards.
I have a 2010 MBP 17 which reports 8772 vs. 13000 (39 months old, with 186 cycles) -- it should be around 10000. AppleCare expired 95 days ago and I didn't think to check before then. Presumably I have a decent shot at getting it replaced in variance to official policy, but I'm not sure if I actually care. (I mainly just use it as a desktop.)
At first I thought, and don't see why this couldn't be, a scanner that eats through documents and saves a digital copy of them. This form factor would make digitizing large sets of printed records much more appealing.
Another cool printer:

http://www.youtube.com/watch?v=baqDk1G9zUE

http://www.youtube.com/watch?v=wPhLFxRgfQ8
These libraries work in the browser. It's not just size: debugging, understanding code, and performance matter too.
Agreed. Density is a key component here. The good news is that nearly 80% of Americans live in places considered to be urban (50k + population). Are they dense enough for a model like this to work is yet to be seen.
Writing something like "<p>This is a statement with <strong>bold text</strong></p>" does not really translate well to JSON.
Webcam spying goes mainstream as Miss Teen USA describes hack
> And yet Ed Thorpe, from 1969-88, had 227 months where he made money, and 3 where he lost.

First, he didn't beat the market average 227 times in a row -- for most of those periods, he didn't lose money, but then a buy & hold investor also didn't lose money. A meaningful comparison would have to compare his outcomes with that for a buy & hold investor riding the ascending market value by holding a boring, geriatric index fund.

Second, I wish people would study probability theory and statistics before trying to have conversation like this one. A totally random computer-generated market, with random trades, produces a handful of very spectacular outcomes, by chance alone. The larger the investor pool, the greater the chance for a spectacular chance performance.

http://arachnoid.com/equities_myths/index.html#Market_Model

In the above market model, which is a computer market driven by random trades, no intelligence, essentially flipping coins, out of 100 investors, the best performance over 30 years is $233,000 from an initial stake of $10,000 (an average performance would be $51,800). And if you increase the investor pool to millions like in real life, you greatly increase the size of the most spectacular performances.

Now imagine that the best performer is a human being instead of a computer model. What are the chances that he will say, "Oh, I was just lucky." For one thing, he might not understand enough probability theory to even grasp that chance could explain the outcome. For another, he might want to set himself up as a financial expert and make more money exploiting other people's stupidity than he ever made in equities.

> I imagine consistently winning takes constant work and innovation.

Imagine anything you like. There are no secrets of the winners. Prove this false using scientific evidence. Prove that spectacular performances cannot result from the workings of chance, as my computer model proves.

> ... your arguments are incoherent ...

Only to someone who has his mind made up and who cannot evaluate evidence. Imagine a group of people flipping coins -- how many people need there be, flipping fair coins, for one of them to have a 50% chance to flip heads 20 times in a row? And what is the chance for the lucky winner to say, "Oh well, it was probably a chance outcome"?

answer: 2^20 = 1,048,576 people.
> Last time I tried Racket, there wasn't even a library for JSON.

That's changed since then:
http://docs.racket-lang.org/json/index.html
ZTE Smartphone with Firefox OS
Did they check the cycles?

Back then the batteries were only rated for 300 cycles so if you were above that they wouldn’t exchange it. Apple did exchange the battery in my MacBook Pro (2007) three or four times or so (I had Apple Care, so warranty for three years) because I had similar problems you had – but each time my battery was below 300 cycles. As far as I know that is official Apple policy. I never had to convince or smooth talk anyone, they just exchanged in, no questions asked. And I didn’t exchange the battery always in the same place, once or twice over telephone, at an Apple Authorised Service Provider, at an Apple Store.
Internet Kill Switch? http://www.huffingtonpost.com/news/internet-kill-switch-obam...
> In contrast, SBCL uses tagless float arrays, so that array operations tend to be cache friendly.

This is also the case in Racket.

http://docs.racket-lang.org/reference/flonums.html#%28part._...
What kind of consulting are you doing?
Be More Creative: 7 Things to Learn From Leonardo da Vinci
I think Bucky's point was to show the world as a single continent. Kind of subverting the cold war a bit by showing our continents in closer proximity, and emphasizing our common interests. He also envisioned a worldwide electrical grid that would span the North pole.
Elevators are small. This would be much bigger. Have you been a plane at night when the window blinds were all down? The hyperloop capsules would be more like that, i.e. not so bad.
Well, not all explode, certainly.

Lithium batteries are fucking dangerous. I don’t think it’s very wise to use third party ones, at least not the big ones.
I loved this. This is something I could see myself developing (the concept, not the exact implementation or purpose).

I've a big fan of applying simple concepts judiciously and identifying the emergent behavior you can use for your benefit (in this case make a DB, design a way to query it, and determine the simplest selection criteria that works well enough).

The more advanced optimizations are interesting though. I don't usually work at the level where I have to (or can?) think about memory and instruction cache performance, but the partitioning and selecting loading of tools is what immediately came to mind as he was describing the system.
what's the (equivalent?) ES6 syntax? I'm genuinely curious.
Still missing it.
Thanks for your comment. You nailed it re: spam. They play a similar game with CPC ads - cornering the real estate with resellers and effectively bidding up the CPC on themselves. Speaking of which, I love the ads for the same companies underneath the horrible consumer ratings in the link you posted!
I'll stick up for the "wait for" syntax here. It seems a lot cleaner to me than trying to shoehorn asynchronous handling into assignment, with all the edge cases that entails.
A bit too late, but just for the sake of completeness: I'm Douglas Drumond, the guy that helps Björn Winckler build MacVim on other versions of OS X.
Depending on when (in the day) a new snapshot is released, it can take a few hours for me to get home, build it for 10.7 and 10.8, and send to Björn who then must read my e-mail and upload it to code.google.com. Previously, when github allowed downloads of arbitrary files, I uploaded on my own account and Björn linked to it, so the last step wasn't necessary.
> Buffett has always felt efficient market theory is wrong

People often refute the EMH without understand that it is a family of hypotheses, from the Strong to the Weak form, with a great deal of subtlety in their concept and meaning.

Buffet's argument in the linked excerpts is actually pretty close to a weak form of the EMH: all participants start with broadly similar information and capabilities, so performance naturally regresses to the mean.

Here's my favourite discussion of the EMH:

http://skepticlawyer.com.au/2013/05/29/bubble-trouble-all-in...
Why go all the way to space? Just head to the oceans:

http://en.wikipedia.org/wiki/Seasteading
I've always assumed that the green light on the Apple laptops is hardwired to light up when the camera is in use.

Is it so? Can it be bypassed without opening the screen?
Heh, a lot of snark in the comments tonight :-)

I think this is a pretty smart move, mostly because I think there will be an interesting correction when folks realize that most startups return $0, its the outliers that return outsized returns. And the first sob story we get about how someone took their 401k they spent the last 15 years building and losing it all in start-up investing is going to be paraded about for the rage views and that is going to just be annoying.
I was watching ping www.google.com when it came back to life! now I know it was a real outage and not that crappy hub in my nortel.
Writing Client-Side JavaScript Modules, AMD, RequireJS & the "wrapper" Module
http://news.ycombinator.com/item?id=3234743
I believe it was time travel; possibly an irate developer trying to get back his 20% time.
Yet another thing to point at with pride as an American. /s

My only hope is that similar things happen in other major markets on a regular basis and the US centric view presented by the US media filters those critiques out as unimportant as well.
IIRC, that is how it is with Macs. I've no idea about other brands/hardware though.
What I find amazing is google recovered so quickly. Extended outages are often caused by the horde of systems all attempting to reconnect at once.
Product Management at Contactually
The sooner the printer dies, the better.

Every company or process that makes me print something in 2013 makes me barf. Ever heard of web forms? Docusign? Email?

So, as beautiful as this is, it's solving a problem for 1960-1995.

Now, all I want to see in the printer innovation is some way to kill it off faster.
I find it kind of disturbing how much effect it had on overall traffic. It makes me think, "What if Google did just drop off the face of the Earth?" How much of an effect would it have globally?

...Or am I just reading too far into it?
It seems as though a more practical (though perhaps more dust-prone, when empty) design would do this partially upside-down. Rather than allowing the printer to move downward though the paper, why not load the paper from the top?

One could set a full stack atop something similar to his current design using the rollers, and the finished pages could exit through the front in order to prevent them from building up below. The final roller could simply be removed and a slit added to the front such that the finished paper could exit the printer cleanly. A solid plastic sheet could then be added to catch the printed paper which folds back atop the body of the printer when it is being transported or simply not in use, perhaps to prevent the aforementioned build-up of dust.

This accomplishes Yamamoto's goal of removing the paper tray and simplifying as well as shrinking the design while avoiding the dangerous consequences of brushing past the printer while it is atop a high stack of paper.

Of course, none of this addresses a central flaw with his design. Even if two models are produced for Letter and A4 paper, there are still many other sizes in use, and there appears to be no easy way to adjust the sizes of the intake and output areas without the dreaded paper tray.
As usual, The Onion predicted this (almost): http://www.theonion.com/video/google-shuts-down-gmail-for-tw...
I never realized that the median is an average... interesting. So any average can be dominated by extreme events, except the median average.

Then we are discussing averages, in general. So, the common misconception would be:

-Averages are dominated by the median, and deviation from the mean is symmetric.-
Reading too much into it. Users would adapt, moving to other services and traffic volumes would return to approximately "normal" levels.
An alternative that can work, unless you need nested loops, would be to just wrap everything in a do {...} while(false), and then call break.
U.S. Drone Killed Man After Boy Planted Tracking Chip
IIRC you literally could go real time if you wanted to, with missiles taking hours to reach their destinations.
I just want to throw in that you can get that nice up-arrow-history in bash too. It's the first thing I put in a new bash environment:

bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
I was just going to say this article read like an onion story...
>very underserved and unsexy problems.

I find it sad that we have to give a company/startup praise for this. A business exists (the majority, at least) to make money, not to look "fun." If you have an idea that will make money, go for it. Don't try to squeeze pennies out of something that isn't there. It's as simple as that. That wasn't directed at you Kyro, just the "collective you" that is everyone.
What's the connection with Yandex?
Maybe the way they are looking at it is like this:

Top Paper
1 ---------
Gap Tray
2 ---------
Bottom Paper

Paper would be collected from bottom using standard scanner/paper style paper grabbing, scanned or printed to and placed in Gap Tray. Gap tray and entire top paper stack need lifted and placed back on support layer 1.

Pages would probably be upside down of their original unless they were fed back and forth.

All the paper would need lifted up, so there would be a limit, unless... a different idea would be the same thing along a horizontal track of papers.

I'm still liking the idea of a scanner shredder. http://designforpeople.ca/?p=215

To extend this stack design make it like an inverted shredder with a 5" shop vac hose connected to the top :P
Perhaps you would like to see the outcome of that document, the Perl 6 Synopsis on Regexes and Rules[1].

[1]: http://perlcabal.org/syn/S05.html
I run FreeBSD on my desktops, but I've found there is absolutely no option to run them on any notebooks. Linux is king for laptops.
Teleportation in Electronic Circuits – A Star Trek Dream Realized?
Is it possible to run Steam on Debian? It's supported on Ubuntu, and I'm wondering if that extends to debian as well.
Listing google as a previous employer in your profile makes me worried there could be something legitimate behind the joke.
it's actually an interesting scenario. Let's say Google search went away. What services would people flock to, and would they be able to stay up?

I guess Bing is the next closest, and it would probably go down.
Can someone tell me, technically, how every service Google has to offer can simultaneously be blacked out?
Awesome points.
At which point all the traffic causes another outage so they can't reconnect, so they timeout for a fixed amount of time and then try back again all at the same time...
Fair point, joke removed.
I had just switched to Mandrill after being unhappy with Mailgun for unrelated reasons. I'm tempted to switch back to Mailgun after this.
...probably some bot-net-master out there rubbing his hands together going 'ok, well that proves the cyber-weapon works... now time to find some paying customers :)'
From BASIC to HyperTalk to JavaScript to Rails to Erlang
> I understand some dumbass has\is trying to co opt the language it doesn't mean I have to like it.

That's called a lingo or a jargon (in this case, programmer lingo), and it involves making up words or having a different definition for a given word in the correct context.
Even better, maybe turn it on its side and have it move horizontally?
Weirdly, the pricing calculator doesn't appear on the linked page - but it does on the pricing page. (using FF 20, ubuntu)

I think some people might like plan limits, to cap their costs (so they don't accidentally run up a huge bill). It might be nice to have a separate option to also impose a limit. Though this is an extra complication and I'm not sure how many customers would actually want this, if any.
DNS lookup/ICMP was working for me, telnet port 80/443 was just timing out. A weird few minutes for sure. Makes me wonder is something happened with their load balancers. Very strange. Can't wait for more details.
I'm guessing it had something to do with DNS.

If you think about it, the one thing that connects all the tubes together is their addresses. If the postal service goes down, it doesn't matter how clearly you put the zip code on the envelope.
I've been playing a bit with Docker and found I couldn't get the kernel option to work (the linux-aufs_friendly kernel just wouldn't work on my Arch setup). However, that forced me to the option of using vagrant to set up a vm with docker configured and I found that great - I recommend this option over playing with your kernel.

I'm a long time virtualbox user but had never played with headless vms and never realized how easy that is with vagrant. Additionally, using vagrant to get a coreos vm running, with docker all set up, was pretty cool. So far I'm finding the payload of the vms rather heavy (with the os overhead), but I haven't really got down to setting up individual docker app containers. I'm looking forward to that, and even more to what could lie ahead for this space: vagrant, coreos, docker, chef/puppet all look to making a very promising convergence.
With all of Reddit's past problems with AWS and EBS (https://news.ycombinator.com/item?id=2339214, https://news.ycombinator.com/item?id=2469838, ), I figured they would haved jumped to Google Compute Engine by now, which has much better IO all around (http://gigaom.com/2013/03/15/by-the-numbers-how-google-compu...).
Furthermore, is not that a way to describe a Linear Congruential Generator (You know, rand()?) http://en.wikipedia.org/wiki/Linear_congruential_generator by looking at the source (https://github.com/zmap/zmap/blob/master/src/cyclic.c#L164) it really looks like it, specifically a Lehmer random number generator. That would mean the period of the generator is not exactly 2^32 but it repeats 15 IPs... EDIT: Now I see it, it actually generates numbers over 2^32 but the code just skips them...nasty! I'm surely missing something, or else that's a usenix paper wasting 2 pages explaining rand()
NFC Ring release £50 "Collection", sells 700 in 3 hours, 350 left
Is this documented somewhere? Are you sure? How can you tell that you actually have 3 dynos running when you're paying for 3?

I suspect that if you pay for at least 2 dynos what happens is that they keep at least one dyno running and scale up to 3 as needed because as a customer I can't really tell the difference between 1 and 3 dynos unless my traffic requires all 3 at which point the service would have already scaled up to three. We already know from the free tier that they can spin up an instance in a couple of seconds.

I would bet this is Heroku's little secret about making money. If you look at their cost per month you find that they aren't really making much per instance on AWS servers although, they are perfectly capable of detecting when they should auto scale up. Amazon even has a built in service to do that, but Heroku doesn't expose it because that's where they make their profit margin.
If you're wondering how Google along can account for 40% of all internet traffic, the answer is YouTube. Video is well over half of traffic, and YouTube has the lion's share.
> "Denver with even just one kid and a car ... is going to be a pretty shitty life."

I'm living in Denver with one kid, a car, and less than $25k in income. And my life is awesome.

Maybe you have a different definition of "shitty" than me. Or maybe you don't realize how well you can live on that kind of money with a paid off house.
I think more people (meaning non-geeks, non-tech-savvy) would still think of Yahoo before Bing for search and Google-esque services wouldn't they? I know among my family and non-geek friends they would. Some still use Yahoo mail and Yahoo news.
Don't all domains have a dot at the end? Even io is properly io. with a dot.
Is there something I could have done to improve the submission?
But also consider all the Gmail addresses and email that would be lost. I'm sure most Gmail users do not back up their Gmail locally.
Clever! A scanner that digitizes text as it destroys it can see some good use in a disposal/archival location.

The Gap Tray itself would still need to rest on something while it grabs the bottom sheet. There may be slightly less effort if it grabs the sheets from the side rather than from top/bottom. This way, has a shorter distance it has to pull through, but the friction may still be significant.

All this talk has really whet my appetite, though. Now I really want to see it come to life.
JSON is probably a better format for describing data, but maybe not for document markup. Take the following code snipit:

<p class="justify"><strong>hello</strong> world</p>

How would you represent this in JSON? Here is my guess.

{
node: "paragraph",
attributes: [{
class: "justify"
}],
children: [{
node: "strong",
content: "hello"
},{
node: "text",
content: "world"
}]
}

There is a few things to note between these two examples.

In the XML version it is much easier to distinguish the actual content from the meta data. Right away we can see the p tag describing the content "hello world" with metadata as class/justify.

Also, since webpages are all text (we can view this as there is no data type) JSON may become less valuable. We don't really describe types well in XML, but that shouldn't matter on a webpage since it is only text. Where as in a data serialization format, like JSON, that sort of thing is extremely important.

I don't feel strongly about XML, but I don't think I want to use the same format for describing data as I do to describe my documents.