skysight-inc/HackerNews huggingface dataset:
The SR-71 is a major milestone in human engineering that hasn't been matched in 4 decades. It's like we landed on the moon and stopped all progress. The plane carries no weapons and it's only purpose was to take pictures.
It depends on the size of your dictionary. If you want to run through all combinations of 4 words from a 131072 word dictionary you need to test 2^68 combinations.
They also put billions of dollars of venture capital into it. Ripple wouldn't be worth what it is today without that.
DOOM under the hood (BSP traversal)
Ima banana,

Im glad i didn't recognize that its design needed natural oxygen to propel itself. There goes my dreams of reaching the asteroid belt.
Nitpick, the SR-72, which this article is about, apparently would carry weapons.
Dangerous website attacks – and how to avoid them
Autoconf, Automake, Libtool, small guide
For programming, I like the font Anonymous Pro[1].

1: http://www.marksimonson.com/fonts/view/anonymous-pro
I think bitcoin is probably the closest thing we truly have to a "cloud".

P2P requires seeds and peers. The structure of the Bitcoin network means that as long as there are miners, any information stored on the blockchain will continue to exist. This, in my opinion, makes it much more similar to the idea of a "cloud" than either bittorrent, or a corporate-controlled data server that hosts your information.
I'll do my job if you do yours
Here is a similar kind of guide I wrote for a friend when he bought his first mac last year:

https://docs.google.com/document/d/1GIWl5333sxEZv5-cw5DGYSZC...
2 hours later, it appears to have worked!
It's not inherently slower, however you have to add extra logic to correctly handle overflows and the like. However given the size of modern floating point units I doubt it's a massive overhead. Basically they would need to convert back and forth between the native zeros and ones of hardware and the decimal representation. And extra logic might mean slower hardware in certain circumstances.

Basically try to implement a BCD counter in verilog and you'll see where the overhead appears compared to a "dumb" binary counter.

In practice it would be slow because not a whole lot of CPU architectures natively handle BCD. If this "standard" goes mainstream maybe the vendors will adapt and make special purpose "DEC64 FPU" hardware.

I'm not really sure what's the point of using this floating point format outside of banking and probably a few other niche applications. For general purpose computing I see absolutely no benefits.
Author here.

Somebody did set up a website somewhere that allowed users to see if their private key was in the "database". It would jump them to the correct page, and, steal their private key in the process.

I didn't like them potentially stealing my revenue, so I implemented this feature myself. The pluses beside the private key are permalinks.

For example: http://directory.io/warning:understand-how-this-works!/5HpHa...

That's the private key in Bitcoin's importprivkey format.

I purposely didn't add a search box and named the URL's path to discourage its use.

http://directory.io/faq

(I don't actually check the logs)
This is really great! I loved the live coding demo with the sine wave animation. You've inspired me to do some more hacking on my pet project. I am developing a 2D game engine in GNU Guile Scheme and it shares many features with what you've developed:

- A "cooperative" REPL server that plays nice with the running event loop

- An Emacs development environment with Geiser providing the remote REPL integration

- Cooperative multitasking using coroutines and a scheduler

- OpenGL renderer

- Functional reactive programming
Golf time! in js:

require('fs').readFileSync('list.txt').split('\n').sort(function(a,b){return b.length-a.length});
So the takeaway is that "one type to rule them all" in a scripting language won't really work until 128 bit machines are mainstream?
here's a couple draft DL books, Bengio's only has 4 chapters in the directory but looks promising and very readable.

http://www.iro.umontreal.ca/~bengioy/DLbook/

http://research.microsoft.com/pubs/209355/NOW-Book-Revised-F...
Previous discussion: https://news.ycombinator.com/item?id=6930718

Previous submissions:

https://news.ycombinator.com/item?id=6923744

https://news.ycombinator.com/item?id=6595355

https://news.ycombinator.com/item?id=5915189
I agree with a lot of that, especially the key repeat speed. You can get it even faster than what the UI offers by manually setting it with defaults.

I would add to this list:

- BetterTouchTool (http://www.boastr.de/) with gestures set up for better browsing. Change tabs by swiping with three fingers to the right/left, close tab by swiping down, new tab by swiping up. Same thing for terminal.app tabs.

- iStat Menus for network/cpu monitoring.
Why are those not publicly available?
There really isn't a reason for the limit on the password characters. I suppose I can lift that restriction now.

I don't get what you mean by "Epic:" and the link to the karma-collection script.

If you care to explain what you don't like about the website I will try my best to improve the experience.

The site just launched a few days ago and I need feedback from early-eyes like yours to help shape the user experience.

I appreciate your taking a look at the website.
This is one of the most perplexing things about our modern world - the seemingly exponential increase in the length of time it takes to get anything done, especially large, technically complex projects. This is true for the Saturn V, for the World Trade Center, dams, highways, high speed rail, etc. It makes me wonder where these "productivity improvements" really are, especially the ones that computers presumably give us. Perhaps AutoCAD and MS Word and email make us feel more productive, but are actually slowing us down. Or perhaps all of it just increases the velocity of money through the economy, which particularly helps those whose income is proportional to transaction rate (banks, brokers, and governments).
Ways I Can Help (says VC to his portfolio)
The failure was not inevitable. Two things happened to go wrong at the same terrible time.
For anyone that's confused, they're referring to http://bash.org/?244321
Bitcoin suffers from this problem. In fact, some people in the community frown upon attempts to make mining software or clients when bitcoin-qt/bitcoind can just be used instead, for the exact reasons you mentioned.

The spec for a valid transaction in Bitcoin can currently only be defined as "a transaction that bitcoin-qt accepts." The problem is magnified by how disorganized the source code is.
The reason your upvote remained unchanged is that anybody with 10 karma points or less bears no weight on the voting algorithms.

I'm experimenting with having higher karma-valued posters have more weight when it comes to voting.

Was that you who registered as KMag? You now have 100 karma and your votes will be counted from now on.
OK, I will mention it to him. Some of the suggested readings were from PG, so I'm sure he knows HN.
"business services company" also seems to exclude just about any SAAS-startup.
Evernote Web Clipper On iPad and iPhone via Safari On iOS 7
> Accessibility/Trackpad Options, and “Enable dragging”

Holy crap, it's in accessibility! How I cursed apple when I could not find it after upgrading. But now I already accustomed to "3-finger drag".
I saw more than one six-character domain - befogs.com, dourer.com, etc. Are you sure that histogram's correct?
So that you can divide by 0, get a NaN, then multiply by 0 to make it disappear!
You're more than welcome to post any cipherpal.com articles to cryptanalys.is!

I will add cipherpal.com to my list of sites I scour daily trying to populate cryptanalys.is with fresh content.
"Software development tends to make it pretty easy with things like Github to track development, so I figure when the time comes to start hiring people, I'll have a decent way for myself to track people."

This last bit sounds like the start of a trip down a bad road that's been traveled before. Unless this guy is planning on reading carefully over all of his employee's code to see how much "passion" it contains, what he's proposing is essentially payment based on how many times you commit, or by lines of code, or some other equally meaningless metric. All he's going to end up doing is creating cynical employees who save their last push to GitHub for Sunday so they can get their 10% passion bonus for working during personal time.

Personally, if given the choice between a salaried position and equivalent hourly pay, I'd rather just be paid hourly. People treat the move to salary as a reward for employees moving up in a business, but it also removes the direct reward you get for working an extra 20 hours to bail your boss out or ship a product on a given week. There's this nebulous idea of annual bonuses for hard work or high performance but honestly putting those extra hours on my time sheet and being paid for them is enough for me.
A common theme running through named tuples, itertools and collections is Raymond Hettinger. He has also put together lots of tutorials and talks.
> DEC64 is intended to be the only number type in the next generation of application programming languages.

Please no. There's a very solid case for integers in programming languages: many places in code call for a number which must be an integer: having the type enforce this is nice: you don't need to check and abort (or floor, or whatever) if someone passes you a non-integer. Basically, anything that does an array index, which is any for loop walking through a memory buffer (which might be an array, a string, a file, the list goes on and on. Anything that can be counted) wants an integer. x[i] where i is not an integer just doesn't make sense: ideally, let a type system enforce that.

Granted, of course, that many languages will just truncate a float in an integers context, and so funny stuff does happen (I don't really feel that this is a good thing). (Although interestingly, JS is not one of them.) Personally, I think JS needs an integer type. Especially when you see people start getting into bignum stuff in JS, it gets silly fast, as first you can only store so many bits before floating point loses precision, but even then, even if you have an "integer", JS will find funny ways to shoot you in the foot. For example:

x | 0 === x

does not hold true for all integers in JS.
Pretty nice dog illustration
Cute drawing of a dog!
It's a lot harder (for me) to say Kriegsspiel than (the incorrect) Kriegspiel, because the first 's' is voiced (IPA /z/) and the 'sp' is unvoiced[0].

I'm not saying that's why this alternate spelling has arisen, but it could be a transcription of a mispronunciation.

[0] IPA /ʃp/ rather than /sp/ because initial 'sp' in german is pronounced that way. I don't know if this rule has a name... "post-alveolarization"?
Why can't I find a clear explanation anywhere of when I'll be able to buy .app domains?
using it at a daily basis, have no fucking clue what you're talking about.

win ME was a buggy mess. mavericks too? hyperbole much? and oh, how much did you pay for it?

overall, software quality has increased a lot in the recent years. haven't seen a BSOD in ages. OS are rock solid nowadays.
People's interest is roughly proportional to the energy level involved. Energy is proportional to v^2, so fast things are extraordinarily interesting.
New words for my vocabulary:

congaed - past tense&participle of conga
scrod - young cod/haddock/white fish split and boned. (also schrod, also available).
I wonder who will purchase urethrae.com. I thought fetish porn creators would have bought it by now.
What? The post specifically mentioned her noting when he did well:

Then the storm passed. Spiegel resumed moving pieces and examining the game. She pointed out his good moves. “Very clever,” she said when he took the knight. As the game progressed, Spiegel praised his good ideas and asked him to come up with alternatives to others. “You were playing in some ways an excellent game,” she told him, “and then once in a while you moved superfast and you did something really stupid. If you can stop doing that, you’re going to do very, very well.”
Almost like the story of commercial operating systems.
> Installing the Dev tools (which for some reason were deleted during the update process from Mountain Lion) was incredibly slow and froze my machine, so I had to force a shutdown three times before managing to install everything.

Your hard drive might be failing.

Mavericks has much improved performance, and performance introspection tools, than Mountain Lion. If you feel your computer is generally slow or has poor battery life, running "sudo systemstats today" or powermetrics might help.

If there's a specific task where it has terrible system performance, hit the sysdiagnose key and reporting it later will be a lot more productive, if you want to do such a thing.
This is an arbitrary hardcoded limit.
Here's my new Mac setup notes: https://github.com/SixArm/sixarm_mac_osx_installation_help

Feedback and pull requests welcome.
The MiG-31 and Viggen stories have a lot of shaky details, like whether their AAMs could have even reached the SR-71 with 20K vertical feet left to cover, etc. Radar lock notwithstanding.

Now the story of the ballistic climb with the Lightning seems cut from the same cloth, with even the current Wikipedia reading "88,000" yet "trading speed for altitude." What does it really matter, when a mach 2.0 craft like the lightning reaches 88K feet, yet is trading speed for altitude?

The comments on the article are enlightening; for example: "The multi-component surveillance mission never, ever, reported any "lock-on" by any aircraft, from any nation"

Hmm...
> Elizabeth Spiegel, the school’s chess teacher, was waiting.

At my school in the UK, we didn't have a chess teacher. I'm presuming that not every school in the US has a chess teacher.

Coincidentally, Ms Spiegel reminds me of an old English teacher of mine.

> Before she was a a full-time chess teacher, Spiegel taught an eighth-grade honors English class. She taught them the same way she taught Sebastian: ruthlessly analyzing everything.

I would consider it a shame if she had actually stopped teaching English (especially the comprehension). I often notice how my sentences are elaborated by others, even occasionally on HN.
Didn't realise it was the fastest airplane ever built, that sheds some light on it. It is really a greater engineering feat than anything in the space program?
I think it's off by one. There is 1 five-char domain.
Dubai has tax-free zones but also put a bunch of money into certain industries.

Also given the way you talk about taxes it doesn't seem you understand what taxes pay for. Like the roads that startups need to drive on.
Can you explain this point in more detail? And maybe give an example? As someone who is not an expert in this I can't follow your argument.
I've started listening to Black Metal while I'm working. I don't know why but it works for me.
I think that people sometimes look upon certain OS releases with rose-colored glasses. Snow Leopard is certainly one example, and I wouldn't be surprised if people felt that way about Windows XP (or maybe 7) as well.

Operating system quality has gone nowhere but up, and that's true for every player I can think of, both desktop and mobile. This includes Windows 8, embattled as it may be in the UI department, as I've found it fairly fast and stable.
Signup for F8 developer conference
Creator of Cryptanalys.is here.

You raise a good point.

Perhaps I will make an all-text version of the frontpage for the ultra-security-minded user? Similar to the RSS feed: https://cryptanalys.is/rss.php (which isn't viewable at the moment due to an encoding error according to http://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fcry... )

Maybe a "retro" version of the homepage would be to your liking? Like this: http://retro.hackaday.com/

The site launched just a few days ago. I've been splitting my time the last few days between buying up marketing spaces and quickly skimming the crpyto/security world so the quality and depth of the articles certainly need some work, I agree.
And I like Source Code Pro.

http://blogs.adobe.com/typblography/2012/09/source-code-pro....

I work between Windows and OSX machines (and between Visual Studio and Sublime Text) and I just find it comforting to see the same typeface everywhere.
A Short History of "Hack"
Nice. Sounds like an average "rainmaker" partner at a law firm clears north of $2mil/year with sign-on bonuses and multi-year contracts; and you can be a prima-donna and complain with the management and throw your weight around.

Very unlike an engineering company where you have to keep your head down and do the work. Good for them.
I think this falls in to the same trap as the stories earloer about the LHC Physics group that have abandoned PowerPoint for a whiteboard.
That something is a good idea for a particular intellectual exercise its a good idea generally for thinking, learning,success!
No, chess is a quite particular skill where you can't afford to make mistakes and the problem is bounded and can be fully rationalised. Most creative or scientific endeavors are quite different and some maybe be best learnt by experimentation trial and error.
I'm sure she has a great way to teach chess but I don't think its a panacea.
I also feel like it's a really easy way to fall into the trap of only knowing how to write code, which is not what you're actually paid for. You have to interact with the rest of the business and the industry it's in to get good at creating value for a specific domain.

edit: But it's a good point as a general idea, just shouldn't be thought of as an end-all-be-all I don't think.
I'm using Anonymous Pro on Windows and OSX too. :)

Source Code Pro looks really nice!
Try Stack Overflow's editor.
I am the creator here. Thank you for taking a look!

You raise a good point, as others in this thread have. Forced-javascript + security just don't jive. I should have known that. But one aspect of the site's small server-footprint make the javascript somewhat necessary. For commenting and voting at least...

I plan on making a text only version of the homepage, and linking to that at the bottom footer as I do the rss feed: https://cryptanalys.is/rss.php (which is currently not visible due to an encoding error apparently!)

Maybe a "retro" version of the homepage would be to your liking? Like this: http://retro.hackaday.com/

The source code is not public, yet. I don't see what good it would do to publish the source of a website from a security perspective, though. It's not like you can take the digest of a webpage and prove that it's coming from the source code on github.
Depending on your taste, a fair amount of black metal is relatively featureless, somewhat ambient.
Nothing is stopping you from building a natural number/integer on top of a dec64 type. You could add whatever logic necessary like truncating fractional values, throwing exceptions, etc.
“Introduction to Linux” course will be free and online this summer
I just lowered the random karma value for new auto-submitted stories.

The majority of the website is currently populated by me, the site's creator, but that will stop once it gains a large enough userbase to sustain regular submission rate.

Thank you for taking a look! (I created cryptanalys.is)
> - BetterTouchTool (http://www.boastr.de/)

Also, three finger click -> middle click.

Middle clicking links will open the link in a new tab on almost every browser. Middle clicking on a tab will close it. These features are essential for me when I'm reading Hacker News or Reddit.
I think this falls in to the same trap as the stories earlier about the LHC Physics group that have abandoned PowerPoint for a whiteboard.
That something is a good idea for a particular intellectual exercise its a good idea generally for thinking, learning,success!
No, chess is a quite particular skill where you can't afford to make mistakes and the problem is bounded and can be fully rationalised. Most creative or scientific endeavors are quite different and some maybe be best learnt by experimentation trial and error.
I'm sure she has a great way to teach chess but I don't think its a panacea.
It depends on if you count the X-15 or the Shuttle, but neither of those were air-breathing.
Mostly Bathory and Gorgoroth. Can you recommend some others?
Actually about 13 minutes later:

http://i.imgur.com/Jl2xdpy.png
You're right, it was off by one. I just fixed it. Thanks!
Proof of stake requires that you are holding coins, making miners personally invested. If a fork occurs, consensus is driven by the fact that stakeholders would lose value if they allow the fork to continue, so they will form consensus quickly.
(I guess it's only a joke site.)

The problem is that some moron can enter his private key there, to see what the site says about it. Then if the owner reads the server logs, he can read the private key. To be clear, never ever never ever never ever put your private key in a random website.

I hope that most morons only know the public address (that is a hash of the public key), and don't know about the private key that is stored in a wallet. In https://www.google.com/search?q=site:Directory.io the numbers are too low, so they are probably only a few random keystrokes, not "real" private keys.
Yap you got it close.

RetailMeNot serves digital coupon codes and focuses on SEO to get traffic to their site.

Coupons.com serves manufacturer grocery coupons distributed via printable means (browser plugin) and digital via retailer loyalty card integration. They have relationships with manufacturers & retailers to discount products through retail chains. Furthermore, Coupons.com also has a digital coupon codes side of the business which competes with RetailMeNot, Affiliate program called Brandcaster which many bloggers use and few other smaller channels.

I hope this brings some clarity to the discussions in this thread and folks can see that Coupons.com is not just a website.
My iOS game Splash Dash is now available for free – Please show some love
Python:

sorted(open("list.text").readlines(),key=len)

Haskell:

(sortBy (comparing length).lines.readFile) "list.txt"
As a succinct example, 64-bits is 584 years of nanoseconds. 56-bits is only 2 years of nanoseconds.

The problem is that many extant APIs return 64-bit integers, so if your language only has 56-bit integers you are creating a bug/vulnerability every time you want to talk to the outside world.

e.g. sqlite has sqlite3_column_int64() to get a value from a result set. How do you use that safely if your language can only do 56-bit ints? Ugly.

Remember the "Twitter Apocalypse" when Twitter changed their tweet IDs to be bigger than 56-bits and all the JS programmers had to switch to using strings?

Also, bitboards. Bitboards are cool: https://chessprogramming.wikispaces.com/Bitboards.

EDIT: I also reject the premise that just because there's an ugly hack available, we can get rid of useful language features. Am I working for the language or is the language working for me?
Airplanes are cool as hell. The entire concept of aviation is kind of a hack in itself, right?

A post about airplanes is way better than some thinly-veiled ad for a startup, though.
I've been recently (December) upgraded to a similar rMBP (2GHz i7, 16 GB RAM, 256 GB SSD), coming from an early 2008 MBP 15" it really feels great, everything is incredible fast, almost instantaneous, but... I'm experiencing two VERY annoying problems with OSX Mavericks:

1) 2/3 times a week the whole system freezes up and I need to reboot

2) once a week the sound output stops working and I need to reboot

Googling around it seems I'm not the only one experiencing these issues, too bad I can't go back to OSX Leopard.
Why Clipperz is moving out of US
Ha, is this the new way to apply for a job?
Corollary: be careful what other people wish for.
"Every industry will become a software industry because of the pace at which software people innovate...Think about Tesla. It’s a rolling piece of software."