skysight-inc/HackerNews huggingface dataset:
The numbers only become science-fictiony large if you want to go fast. Why not go slowly?

The only reason humanity is obsessed with speed is because of our short life spans, but that is a solvable problem.

All we have to do is to eliminate aging and it's associated diseases, and then we can take our time going to the stars.

The most difficult part may be accepting limits upon our appetites, so that we are not driven to consume everything and we can live sustainably. This is an issue aboard a starship, where we will have to take a chill pill on consumption of resources, just as it is an issue on starship Earth.
Even after working on just a bit of Haskell, I feel that my JS and Ruby development have gotten tighter.
As follows. It's more how the abstraction works.

XML:

->[byte stream]->[deserializer]->[bignum]

JSON:

->[byte stream]->[json reader]->[string]->[deserializer]->[bignum]

The latter is, well, wrong.
Not really. It just means the FAA has to come up with rules just like for any other flying planes. No one wants drones flying into protected airspace, crashing into things, etc. It's not a sudden free for all. They just can't refuse to come up with rules because it's a drone. The rules could still be hard to meet.
Of course parsing is something thats very important if you are making your own DSL. And this is another application where Haskell really shines. This is why the guys who do programming language research produce papers with code in Haskell. Its orders of magnitude easier to make your toy language for exploring evaluation order in Haskell than it is to do the same in Java.

I feel like I see a lot more cases where the research language is built as an extension of Haskell or its syntax tree is written up as a (G)ADT possibly with the derived `read' as the "parser" (but possibly just constructing and interpreting ASTs within a Haskell program).
From a different article[0], it sounds like the guy being sued in this case may have been operating the drone irresponsibly, which opens a window for legislators to put laws in place that will gives the FAA power to regulate drones:

> Pirker operated the aircraft within about 50 feet of numerous individuals, about 20 feet of a crowded street, and within approximately 100 feet of an active heliport at UVA, the FAA alleged. One person had to take "evasive measures" to avoid being struck by the aircraft, the agency said.

[0] http://m.kspr.com/nationalnews/Drone-pilot-wins-case-against...
So after the outrage on HN yesterday at Nakamoto's personal info being published it'll be interesting to see if this is flagged off the front page multiple times.
That Lua was originally designed as a configuration language becomes really clear when you start doing things like this. Having my code and configuration being separate but equal was really a paradigm shift for me.

Also, the Tiled Map Editor exports directly to Lua.
Nike Sonic Flight – Seattle Supersonics | Social Status
Microsoft and Salesforce are in, you nobody else in that space is allowed?

Smells fishy to me.
I love how they compare their potential users to easily-distracted cavemen.
Paul Allen Increases AI Funding
Hacker News for Clear Trustworthy News
Wow! I don't have any use for this right now, but I'm in awe!

The landing page is beautiful and the video catching, registration is easy and the tutorial is great, color me impressed.
Stroke of a pen, law of the land.
This one impressed me the most: http://en.wikipedia.org/wiki/United_Airlines_Flight_232

After a total hydraulic failure, the pilots still managed to land just using thrust difference between the two engines. I'm impressed anybody survived.
And that is what I pointed out in the answer, although worded a little differently: "If you use a callback, at the time of the invocation of the asynchronous operation you have to specify how it will be handled, hence the coupling. With promises you can specify how it will be handled later."
Thank you! That was actually much clearer. Line 307 is also relevant - it seems that the urandom pool is reseeded at most every 60 seconds?

https://github.com/torvalds/linux/blob/master/drivers/char/r...
Now if somebody could tell me how to install the latest haskell platform on Ubuntu 12.04 and why cabal (with the haskell platform for 12.04) always gives me those incompatibility warnings, I'd be happy to try it out.
I assume they haven't made very much money and can only afford one dev, or like TextMate they made too much and no longer care?
I was really excited to try it after watching your cartoon demo, but this is all I see when I open the editor in ChromeOS 34:

http://i.imgur.com/yuJzv6p.png
May and may.

Weasel words if I've ever seen them.
There's plenty of room to get involved with Chicago Boss, a web framework for Erlang:

https://github.com/ChicagoBoss/ChicagoBoss
Cloning: okay. Regenerate the seed, and also regenerate your sshd's private key.

But rewinding and restoring to a previous save point? What's the harm in keeping the seed?
LISP is prefix notation, not just reversed order. An expression should begin with a function (a verb) and be followed by a list of its arguments (the nouns).

(not (comfortable everyone LISP-syntax))
I hope all startup employees or potential employees read this. Shame on people who take advantage of young people's ignorance. I was lucky to have been educated well by my colleagues and leaders early in my career. This completely undermines the spirit of silicon valley and will lead to our own destruction if we're not careful.
Missed a wing is a rare event, but I find it strange that there are no warnings for all the control surfaces that are not there anymore

But then again it's a fighter jet, so maybe the "distraction level" is lower and too many warnings means eject.
The Grating Fallacy Of Idea Guys
I think he's saying something along the lines: It's better to use /dev/urandom than /dev/random when you're in need of a high throughput of randomness. He even said people use /dev/random and do weird shit, which,makes their system less secure, when their app runs slow to make up for it.

In the end, it boils down to:
Why not use /dev/urandom and get good enough security, instead of insecurity.
An ejection seat is actually only slightly safer than crashing the plane; the strain it puts on the vertebrae in particular is enough to force the pilot to retire after a few ejections.

And it sounds like he was flying over water, which carries substantial risks in itself.
I have yet to see a practical solution that provides separation between UAV and manned aircraft. All flights under VFR are responsible for their own separation by way of see-and-be-seen. I have yet to see a UAV that can visually recognize an approaching aircraft and take evasive action.
How would the ovum develop and be nurtured? Sympathetic alien surrogates?

Why not seed more simple lifeforms, such as genetically modified bacteria, upon hundreds of "candidate" planets so that by the time our generation ships arrive there's a good chance some basic terraforming has already occurred.
It's not quite valid anymore to say warp drive is flat impossible, given all the theoretical work on the Alcubierre drive. Whether it will ever actually be practical is still a big unknown.
Texas Rocks Job Creation (Maybe That's Why Californians Are Moving There)
I'm not sure what the author's intention was when he said that, but I think there would be a problem if you cloned, and then returned to a previous save point shared with other clones.
Why Dorian would say something below?
Asked if he was technically able to come up with the idea for bitcoin,
Nakamoto responded: "Capability? Yes, but any programmer could do that."

"Yes, but any programmer could do that." ---- Either this Dorian is ignorant or it is his natural response. This quote is weird.
This reeks of what I have seen as a common attitude among software developers where we make sweeping statements about other professions with little to back it up.

I will not claim that extensibility is the be all end all attribute. I will claim that it is a valuable attribute. More so for some applications than others.

Similarly, I will make the same claim for formal checked programs. In some fields/industries, why wouldn't this be the norm?

So, if the claim is that static typing can make for a more completely specified application and that we should demand that for some fields. I agree.

If the claim is that static programming is superior to dynamic, I take issue.
[pdf] An Empirical Comparison of Supervised Learning Algorithms
Once, with no customer data. Compare that to all the security fails of Twitter, LinkedIn, Snapchat, Whatsapp, Facebook...
Well, how would he? He was too busy flying the airplane to look, and the wing is well behind the pilot in this plane.
Actually, it's a one-man company. The guy from the sales team is the very same developer that's made every version of Sublime Text so far.
Where's the Gallery? Can't find it.
Hash the information and include the hash in the file. If the hash and the contents don't match when you try to load it, you can refuse it.

If not loading things is important to you, mind.
This isn't right either. Doxxing Nakamoto was wrong but also is doxxing this journalist.
Ejection isn't a get out of jail free card. I've heard it described as being just barely preferable to crashing. There's a decent chance of significant injury and even death in an ejection.
There's no standard for this - Linux folks came up & implemented it first and other platforms have taken that as compatibility target. So "non-portable implementation details" is all there is, and it works fine for CSPRNG.
MasterCard (MA), Visa (V) Form Payment Systems Group
At first glance this seems wasteful. I do not think anyone would have problem in using Jpeg. However, in many cases, before the the invention of a thing who has had no problem using old tools!
Kinda disappointed the total emphasis is on him being a "hell of a good pilot" instead of the control engineers who allowed the plane to compensate for losing a wing. There's no way that plane would have stayed in the air without their work.
So as a pilot of a manned aircraft what does this mean for the safety of my flights? Do I need to start trying to avoid unlicensed, unlit, and unannounced drone aircraft whenever I'm below 400ft AGL?

Edit: Thanks to everyone below for your thoughtful comments. My replies are as follows:
1) Regarding model aircraft - I would argue that the low density of these operations at the moment is what has prevented an incident between a manned aircraft and model aircraft. Also the nature of radio control has necessitated that the model aircraft generally be withing sight range of the operator, and as such the operator is still able to avoid other aircraft to some extent. This may not be the case for automated drones.

2) Regarding 400 ft AGL. How do I know that the drone operator won't accidentally end up at 600ft+ AGL (for example), which happens to be at the low end of a standard traffic pattern altitude (800ft)? As far as I know there's no way to know what altitude your drone is above the ground except possibly GPS which does not always give you an accurate MSL (or AGL) altitude. Will all drone operators in populated areas be made aware of local air traffic patterns? What if I want to exercise my privilege to operate below 500 ft. AGL in unpopulated areas? I can think of a lot of cases where I've been below 400ft AGL during takeoff and landing while over densely populated areas.

My perception is that automated drones with no mechanism to avoid manned aircraft at or near traffic pattern altitude at densely populated locations is a big problem.
The fuel streaming away visually obscured the fact the wing was missing. While the linked History Channel video appears to be partly reconstruction and partly stock footage manipulated to dramatize the situation, at least part of it appears to have been real footage as well. There's an interior cabin angle that appears to show the real plane with the fuel streaming in such a way that it becomes clear why the damage was obscured. There's also at least one quick shot they seem to have gotten of the real plane landing, as it is clearly missing a wing at that point.
As with all programming practices, theory and application do not always align, especially when the application achieves cargo cult status.

The details of how MyClass calculates due dates should be irrelevant. The test in your example violates this. It makes privileged assumptions to assert implementation details.

This is why it's better to code and test against interfaces. This makes it harder to make any assumptions about the implementation because it puts the abstraction front and center. A test suite written against an interface can be applied to multiple implementations. This of course requires some dependency orchestration to load different implementations into the suite, as well as to create/avail any needed mocks for that implementation (which ideally are also declared as interfaces). But this limits ripples from implementation changes to the dependency orchestration code.

With that in mind, if an implementation's internals need testing, then tests can be written against the class itself (rather than any interface). If the class has dependencies, then it should be obvious (or documented) how/when those dependencies will be accessed. When necessitated by the class's outward responsibilities, this makes it possible to ensure that a dependency is correctly accessed in certain conditions. E.g. Perhaps it must be ensured that an order processor always asks for validation from a credit card gateway. Your example does not meet this standard.

Basic theory aside, I personally agree that high coverage is not worthwhile. I prefer tests that ensure bug fixes don't regress, or that are high-level and mimic end-consumer behavior.
I disagree, when I invest on a start up, those shares have inherent value because they are backed by a real company, not hype.
I don't think you're reading Wolfowitz's quote properly. He's saying that the U.S. has leverage over North Korea because their economy is in such a poor state, leverage it didn't have over Iraq because of their oil reserves.

If you're claiming the U.S. would be likely to invade North Korea if they had significant oil reserves, that's wrong. As Wolfowitz says in the context around your quote:

The concern about implosion is not primarily at all a matter of the weapons that North Korea has, but a fear particularly by South Korea and also to some extent China of what the larger implications are for them of having 20 million people on their borders in a state of potential collapse and anarchy.

...

In the case of North Korea, the country is teetering on the edge of economic collapse and that I believe is a major point of leverage whereas the military picture with North Korea is very different from that with Iraq. The problems in both cases have some similarities but the solutions have got to be tailored to the circumstances which are very different.

Hard to draw from this that the "only" reason invading Iraq was more important was oil. The lack of economic leverage made a military option relatively more practical, as did the military and social situation of Iraq vis a vis its neighbors.
Axioms and Anchors (of Products)
I never heard that news but I have a feeling that it sprouted from the Atom release announcement. It breaks my heart when I get to hear such rumors because most of these great software are backed well by the community but just because another software with similar functionality props up, people assume that one of them must have given up.

I am still using ST3 Beta unregistered because currently I do not have the money to afford it but I definitely will support it's development as it is the only text editor which suits me.
Is continually accelerating at 9.8 m/s^2 necessary? Sure, that's what's needed to get off the ground, but it seems excessive for a whole interstellar journey.
Does everyone use tmux? The thoughtbot guys Im learning from are all about it and I'm debating learning it, but its another freaking thing to learn in addition to VIM, etc. Is it industry standard for devs at this point?
Was the opening animation made in the tool?
The video also says that his co-pilot could not see the damage due to fuel spilling out in a plume and covering the area where the wing should be.
Language evolves... so long as we can all agree on what we WANT "responsive" to mean, it's all good in the hood.
That is not the same thing as "being evicted".

The relationship between you and the landlord is the same as any buyer and seller of goods. If say Cadbury's decided to stop making your favourite chocolate bar, would you feel your rights had been trampled? Or if a shop decided to stop carrying some product you loved. Or if your favourite TV show got cancelled.

Or perhaps if the macro environment changes, should the landlord subsidize you when the bank is charging him more? Will the plumber give him a discount because he is a good guy? Will the supplier also give the plumber that discount because he's doing some work for a good guy who charges his tenants less than the going rate?

And what if the landlord's personal circumstances change and he or she desperately needs the money? Say they are no longer able to work?

I know that it is disruptive to move house, but in all likelihood the landlord isn't a monster, just someone who's trying to save for their retirement and has been scared out of pension funds by the smash and grab raid launched in 1997 (which I'll note the current lot haven't reversed).
Does B2B refer to "business-to-business" in this case?
This is basically a response to the widespread conception that /dev/random has some mechanism whereby it generates "true" random numbers, while /dev/urandom only uses some lowly PRNG.

The idea that a lot of people get from that is that urandom is not much better than Mersenne twister, while /dev/random is the real thing.

And yes, you're right, the argument is precisely "computational security is good enough".

By the way, /dev/urandom is also self-healing.

Which other advantages of /dev/random might be there, apart from the cold boot case?
> "The meme maybe a cliche but it's true"

No, it is false and that's why it needs to die. It prevents a wider discussion about business models and leads to (imho) ridiculously oversimplified views that are restricted to advertising and only within the product in question. In the worst case, people may use the heuristic that paying for something somehow gives you a voice (it doesn't) or prevents a company from productizing you (it doesn't).

For example, consider the following cases:

- Google Apps: I may be paying an annual/monthly fee for using Google's services but does that mean they will stop mining all my data and trying to show me 'relevant' ads elsewhere on the internet? Just because they have a new revenue stream doesn't mean their other revenue models stop working.

- Credit cards companies: I'm probably paying fees and interest for my card but that data is still sold on to others for various purposes, including reference agencies and perhaps aggregate info on spending habits. I've seen at least a couple of stories on HN about companies willing to sell such data.

- Tom Tom: I pay for a navigation device which also provides me with traffic data. Data from my journey is also sent back to Tom Tom, aggregated and licensed on to external companies who want access to it. Note that I've already paid for a product, may be paying an additional subscription for traffic data and yet every journey I make is also a revenue generator for them.

It's only big companies that can afford to pursue multiple revenue streams this way but people are woefully naive if they think a well-resourced company won't explore all the ways they could increase their income.

Here's my reformulation of that meme: You are both the customer and the product.
Can the rules be "they can't fly", or something so prohibitive that it makes it so?
That is a good argument. I guess all of this depends on the numbers. What's better in absolute terms?: Exodus of users with immediate positive ROI or user privacy with potential $ in the future. Lets see how it pans out.
http://animatron.com/explore#staff-picks
Wow. You have to love the British...
Except that it doesn't seem to be original work. So how are you going to maintain that your derivative work was fair use, which relies on being non-commercial, while suing someone for damages? Especially when the one who "stole" your work seems to have a better case for fair use.
If you always use the same seed, and the attackers knows the PRNG implementation details, then he can devise the seed, and after that he can predict the next value. So, reseeding makes sure this doesn't happen. I think. I'm not a cryptography expert, more of an aspiring noob. :D

You don't need access to the machine.
that's the kind of user friendly killerapp that made flash so ubiquitous, because everyone and his mom were able to make animations.

While i love canvas, it's downright impossible for non-programmers to do any of the footwork that is needed to create even the most basic animation.

i will certainly keep an eye on this project, great job
Use a very tiny, highly reinforced spaceship about the size of a standard 330 ml can.
Does it matter unless the game is multiplayer, in which case you should assume that client files are untrustworthy anyways.
I'm not aware of what the folks making Sublime have already revealed but I just found there was an 'element' of accidental engineering here.

I'm a fan of Sublime and their support is solid so you can chalk it up to that if you want. Have it your way.
Nice, yeah let's make a Flash IDE in a browser, which will compile results into a real .swf, which will then play in an HTML5-based Flash player on any device. Maybe support of a few things like rtmfp protocol will be tricky, but who cares.
I actually am considering clojurescript for the front end of my Haskell app.
Imagine you didn't know anything about CSS and look at your examples. What the heck is margin, and why is it auto? Why would that center something? What are table cells doing in here? To me, it's just completely divorced from the actual meaning.

At the risk of repeating my original comment, CSS poorly encapsulates the intent. Yes, it works and it's short, but it's sorta hacky, sorta circuitous. Instead of just telling the computer to center something, you're giving it detailed instructions, instructions it easily could (and thanks to GSS, can) figure out.
That's one thing.

The other one is that after rewinding you've got the identical internal state of the CSPRNG.

So you're possibly reusing the same random numbers (or closely related ones) as before.

Of course, after a short while the rewinded VM diverges. It's another flavor of the cold boot case, really.
Not initially, but one of our video tutorial series is actually all about how to create that animation in the tool: http://tmblr.co/ZGr3es19AumCF
Not my own project though related to something I have worked on in the past and would work on in the future :http://phet.colorado.edu/en/simulations/category/html

This is an effort to port science and math sims that were initially built as Java applets but now need to become web-based (HTML5 canvas, SVG, javascript..etc)

I posted a while back asking each developer to adopt a single sim and commit to doing a port on it.

For anyone interested I can get you in touch with folks working on the sims.
Prism – An Easier Way to Turn On the Light