skysight-inc/HackerNews huggingface dataset:
Or both? I mean, that's what government boondoggles are for, right? Maybe if we send the under/unemployed grads with all the expensive military gear to war, we'd solve more problems?
This is a very deliberate stylistic choice. Compare:

"People have, at this point in time, exactly one official name." <-- phrase is false

"There exist at least some people who will, at at least some instants in time, have either zero or two or more official names." <-- phrase is true

Now multiply that sort of circumlocution by 40.

I frequently receive the feedback "I wish you had identified a solution", which suggests to me maybe I missed the opportunity to title the post "Names are intractable hard and any programmer who thinks their program has solved them is wrong." I thought that was pretty explicit in the first paragraph but people seem to really WANT this problem to have a Ruby gem available such that they don't have to worry about it. I want dragons, but will live with my disappointment.
In the meantime, its going to take a lot of time and money to develop those weapons as well. I mean, you're talking about hypothetical countermeasures that don't even exist as a solid concept yet.
The War Brewing in the Streets of San Francisco
As Silicon Valley money continues to pour into San Francisco, wealthy tech workers are displacing longtime residents at record pace. The conflict, referred to by former mayor Willie Brown as “a war brewing in the streets,” was once viewed as a typical case of gentrification. However, it now appears many of these evictions have been carried out by a small group of landowners who, according to California Secretary of State filings, may be linked to a single company.
Finite and positive ;)
Deletionism[0] is what's killing Wikipedia.

Gwern's page, In Defense of Inclusionism[1] has a good summary of both sides, and argues all of the points I would make.

[0]: http://meta.wikimedia.org/wiki/Deletionism
[1]: http://www.gwern.net/In%20Defense%20Of%20Inclusionism
How can proof of stake drive consensus? It seems you could mine both sides of a fork simultaneously.
On Instagram, a Bazaar Where You Least Expect It
F8 Developer Conference
It's not too difficult to protect Bitcoins from "rubber-hose theft". The simplest solution is to keep the private key to the majority of the wealth in a bank vault, or several.

If Newsweek got it right, then Satoshi has a number of options for securing his wealth, assuming he still has the private keys. But if Newsweek got it wrong, there's nothing Dorian Nakamoto can really say, other than to deny the story.

Consider if Newsweek ran a story about a secretive millionaire who supposedly has millions in gold stored in his basement. If the subject of the investigation does have millions, but they are stored more sensibly, he could release a statement saying that, yes, he has gold, but its stored in banks, not in his basement. But if Newsweek are wrong, they've compromised the security of an innocent individual.
That's not an accurate description at all. Both the SR-71 and the YF-12 were developed from the A-12, which was purely a reconnaissance aircraft: https://en.wikipedia.org/wiki/Lockheed_A-12

The whole concept of using the "Blackbird" family of planes as interceptors was an experimental offshoot that was quickly cancelled, the SR-71 certainly wasn't developed as some byproduct of an interceptor, it it was the other way around, the interceptor was a failed offshoot of the reconnaissance aircraft.
Here is the fixed point decimal implementation for Golang

https://github.com/oguzbilgic/fpd
"Any decent programmer will avoid using too many bits for a variable that never exceeds a certain value (short, int, etc)."

Why? Why aren't you use half-bytes also?

If all your pointers are 64-bit aligned, all your variables are 64-bit aligned and your processor isn't any faster processing 16-bit numbers - if it even have instructions to process those - than 64-bit numbers?
No reason this couldn't be a drone, and no reason it'd necessarily be a recon craft - being able to hit a target anywhere with weapons with only a couple of hours notice would make acting on intel easier.
Desirability of the editing experience is a function of the kind of editing one does: I mostly write text-heavy stuff, blog posts, README's and similar stuff. For these stuff, I am quite happy with markdown, vim and the general workflow of mine around these tools; and I like that workflow. I do not need a piece of text to be red, or be centred, or wrapped around an image. Still, me and alike are the minority; normal people want these kinds of stuff.

For instance, I've deployed (!) a couple WordPress blogs and a PhpBB forum for a friend (yes, I'd touch none of these for my projects). When it was time to test-post in the forum, I started explaining him the markup for PhpBB. His reaction was this: "But in vBulletin, there is a text editor. I think I'll pay them $400 for that." He wants to centre the text, and emphasise phrases via colouring them red. Because he can. He is a normal person.

While I like my workflow, with markdown, vim, and a static site generator; I do not find markdown and alike useful for any major inscription, e.g. papers and books and alike. I'd rather use a suitable tool that takes away the burden of manually writing the markup, and allow me to focus on content for such work. iA Writer makes me horny, but unfortunately I do not own a Mac. I admit that I'd go nuts should I need to write a book in, say, LaTeX (or however it is spelled). Yet, the problem of portability of files is a superior problem than lack of convenience while editing. If I write my book with iA, and if it goes next year, what'll I do?
Mmmm, graph porn <3
Same with startups: we don't analyze successes as much as we scrutinize failures.
Announcing F8 on April 30th, 2014 in San Francisco
Projeto de Elementos Metálicos em Estruturas Offshore
Does Chromecast support mkv? If not, why?
I don't see anything besides black. I presume you would like me to enable Javascript. That's not going to happen without some content to convince me.

I will ask this though. Where/what does it search for music?
Wrong. JavaScript has a binary floating point type.

This is proposing a decimal floating point type.

Which is actually not a bad idea. This "specification" is, however, laughable. Especially since there are quite good decimal floating point specification out there that he could have just stolen^H^H^Hborrowed from.
Warp Wallet has had a 20 BTC bounty on cracking an 8-bit alphanumeric password for a few months now, still unclaimed: https://keybase.io/warp

There are safe(r) ways to use a brain wallet, but it shouldn't be done without understanding the math and the risks. At the end of the day, redundant and physically secure paper wallets will always be the best option.
Man arrested for wiretapping after filming police officer
Still, hardware is inherently base-2. What I'd like to see is hardware assisted adaptive precision predicates and compilers/runtimes that make proper use of modern instructions.

I have never ever thougt that float/double/decimal was too much choice.
"We're committed to bombing more weddings, quicker, farther away"
3 is historically inaccurate; in the timeframe when horses were widely used, a fairly large amount of effort was expended in removing manure (& human waste, for that matter) in major cities like New York and London.
From the IEEE article:

> The fault-tolerant ADIRU was designed to operate with a failed accelerometer (it has six). The redundant design of the ADIRU also meant that it wasn’t mandatory to replace the unit when an accelerometer failed.

This seems unwise to me. I could understand if the rule was that you could put off replacing a failed accelerometer until the next regular maintenance. If it is OK to simply never replace it, then why not just ship the plane with five and save money?
If the quote doesn't apply equally to how boys are being taught as it does to girls, that's also really interesting.
"The (4, 3) CuNT is energetically stable and should be observed experimentally in both free-standing and tip-suspended conditions, whereas the (5, 5) and (6, 4) CuNTs should be observed in free-standing and tip-suspended conditions, respectively."
Sure sounds a lot like high school, except with millions of dollars going back and forth.
Creator, here! I agree, it's a little Bitcoin heavy at the moment... but you have to admit the cryptography sphere has been dominated by the recent Satoshi Nakamoto debacle, and it was only launched a few days ago.

My apologies for pre-populating the site with some articles and upvotes. I read that's how reddit got started so I figured I would give it a try.

I first submit Cryptanalys.is to HN a few days ago with just 8 posts from myself and no extra upvotes, and it didn't get a single pageview: https://news.ycombinator.com/item?id=7339368

So yes most of the stories and karma values on there are not submit by real people... yet. Here's to hoping.

If you have any ideas on sources for better/more-interesting information I would love to hear them.

I appreciate your taking a look at the website.
It would be an interesting way to launder the block chain.
It's not completely unnecessary and meaningless. In computer graphics, floating point indexing is used to interpolate between texel values during texture look-up.
I'm amazed there are so many people interested in military equipment. Is this a USA thing? Would love someone to explain the appeal.
I'll try to add some more non-bitcoin related stuff right now!
yes, it does support the mkv container. WebM and MKV files are usually parsed with the same parser. So pretty much any player that can play WebM can play MKV given the encapsulated codec is supported.

disclosure: i work on the Chrome team but have nothing to do with chromecast.
Failures are hardly ever analyzed. Successes are usually mis-analyzed using some false narrative with bad decisions and elements of luck entirely discounted.
You only think that because you're(I assume) a programmer, which is how most programmers feel about their code.
It is a drone: "Envisioned as an unmanned aircraft, the SR-72 would fly at speeds up to Mach 6 ..."
The important lesson is the value of individual instruction.
I wouldn't call the fastest airplane ever built to be just "military equipment". It's probably one of the greatest engineering achievements ever and it's still unsurpassed.

It's also a beautiful machine.
Kruschev's Son (US citizen) describes U2 spy plane incident
Apart from Kruschevs son becomes US citizen the big thing in the article was Eisenhower suggested both sides fly over each other's territory and photo-recon - and Kruschevs rejected it because it would show how weak the UsSR was and might invite a first strike

we must never forget how much verifiable information may have ch aged the Cold War, nor forget how little reason the rest of the world has to trust us.
Wow - this is the first time in three years since the last event.

Also, the geometric backgrounds on this site are beautiful. Would love to know how they implemented those!
For people interested in brutalizing their egos and learning how to think in some of the ways this article mentioned -- longer-term, more deliberately -- I cannot strongly enough recommend learning how to play Go (http://www.britgo.org/intro/intro2.html).

It's a less popular, but probably more suitable game than chess. The individual rules are far simpler than chess, but the game play is way more complex, with lots of edge cases.

It also has a built-in handicap system that makes it possible for players of different ranks to play fair games, and the game board size can be scaled down for beginners while they learn the basics.
No, chromecast cannot play flash videos. But you can extract the URL of the videos from common swf based players like JWPlayer using a tool like youtube-dl [1] and then use that URL to playback the content in chromecast. This will probably make a good chrome extension.

[1] https://github.com/rg3/youtube-dl/
Millennials in adulthood: a statistical analysis
I think the SR-71 interests most people despite being military equipment. It interests me in the same way that the X-15, Apollo, or SpaceX's Grasshopper interest me.
الطريق الصحيح فى دخول عالم الروحانيات
Hello! Creator of Cryptanalys.is here.

There is a downvote button, so presumably once more people start using the site those posts wont make it to the top so easily.

Right now it's just me myself and I researching the most popular stuff being talked about that's somewhat related to "cryptucurrencies, cryptography, and privacy" which those two titles fall under.
It's not so much that it's military equipment. Some of it is just amazing engineering, regardless of context. Since many HNers are engineers, it is not surprising that posts about interesting/amazing feats of engineering get voted up.

One of my favourites (ignore the patriotic stuff in the beginning):
http://www.wvi.com/~sr71webmaster/press_suit001.html
I replied directly to examples you posted with thoughts of my own that are experiential and not in any way political, and your replied in very bad faith. Makes me bummed I bothered engaging you at all when you don't seem to be interested in talking.
The site relies quite heavily on javascript. Sorry about that.

All of the voting and commenting is handled with Ajax, and all of the comment sorting is done by javascript to lessen the load on my tiny servers.
The r7rs situation is total clownshoes
The entire point of the Netflix/Comcast paid peering arrangement was that Netflix didn't want to pay a "CDN structures to get content close to the last mile."
If they had paid a CDN for content delivery to Comcast's network (as thousands of other companies do), then none of this would have ever developed.
Netflix was just trying to find the cheapest possible way of getting the content that they deliver, to the eyeballs that were willing to pay for it.
The only way that "ISPs will not charge" is if we manage to get broadband competition in enough markets in the United States so that Quality of Service becomes a differentiation.
Interesting. A weighed average between at least two values in an array? Makes sense in the context of computer graphics. Thanks for the correction.
The Priceline of Pot: WikiLeaf Offers Discounts to Marijuana Customers
I recently upgraded to Mavericks and I found it to be a buggy mess. SMB support for my Android phone? It's gone, God knows why. 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.

The quality of software couldn't be worse, there's really not a single application client or cloud based that isn't a piece of crap. Even Google products (Youtube most of all) are full of (known) bugs that have been there for years (literally) and remain unfixed.

After more than 50 years of software development one would think we should've nailed the basics. At this point I'm hopeless, I don't think there will ever be reliable, high-quality software, it's just unattainable.
Apart from Kruschevs son becomes US citizen the big thing in the article was Eisenhower suggested both sides fly over each other's territory and photo-recon - and Kruschevs rejected it because it would show how weak the UsSR was and might invite a first strike

we must never forget how much verifiable information may have ch aged the Cold War, nor forget how little reason the rest of the world has to trust us.
Observable beers. ;-)
Agreed on Neil Degrasse Tyson.
Which is why Lua 5.3 will have a 64 bit integer type, and will move away from float types only. You can't interop with external stuff without full 64 bit ints.
Often someone reads article X, finds it interesting, and then reads related article Y. They also find that interesting, so they repost it to HN.

I've seen this many times, and not just on airplanes.
Creator here. The upvotes on the frontpage are indeed faked. It's quite obvious I'm sure to the HN crowd.

Please accept my apologies. I posted the site originally with just a few articles and nobody even gave it a single upvote on HN: https://news.ycombinator.com/item?id=7339368

I assumed it was due to the fact that "nobody wants to start a conversation with themselves" so I tried to make the site look a bit more used.
1986 https://www.youtube.com/watch?v=2Op3QLzMgSY&list=PLF4E3E1B72...

A year before I was born :)
'MURICA! Let's make a metal projectile move realy fucking fast through the air!! So fucking amazing angineering shit stuff thing! Fuck yeah!!
Space exploration may be possible in these.
But the hard parts are all political.
Also, he defines 0*NaN=0, but 0+NaN=NaN.
The site was originally conceived as a HN version of /r/Bitcoin so that's the reason for the bitcointalk.org karma collection.

If I get more complaints about it I will surely remove it. the site just went live a few days ago and I thought it was a good idea when creating it. So that's why it's there.
True, but we have 16 years to figure it out.
Software components in an embedded system (2010)
I love using my Gmail inbox as a to-do list, but it could be a better experience.

This thread inspired me to finally give it a shot to see where it goes instead of waiting for somebody else to build it.

Sign up for the beta here: http://toduh.com
Serious question. So what startups would NOT qualify? AirBnB (Hospitality)? SnapTerms (law firm)? Bench.co (accountants)? Opternative (medical office/online eye exams)? Redfin (real estate brokers)? Amazon (retailer)?
I see a few flaws that would prevent this from being a decent hardware type:

1) The exponent bits should be the higher order bits. Otherwise, this type breaks compatibility with existing comparator circuitry.

2) This representation uses 10 as the exponent base. That will require quite a bit of extra circuitry, as opposed to what would be required if a base of 2 was used. Citing examples from COBOL and BASIC as reasons for using base 10 is not a very convincing.

3) With both fields being 2's compliment, you're wasting a bit, just to indicate sign. The IEEE single precision floating point standard cleverly avoids this by implicitly subtracting 127 from the exponent value.

4) 255 possible representations of zero? Wat?

5) This type may be suitable for large numbers, but there's no fraction support. In a lot of work that would require doing math on the large numbers that this "standard" affords, those large numbers are involved in division operations, and there's no type for the results of such an operation to cast into.

6) This data type seems to be designed to make efficient by-hand (and perhaps by-software) translation into a human-readable string. But who cares? That's not a reason to choose a data type, especially not a "scientific" one. You choose data types to represent the range of data you have in a format that makes for efficient calculation and conversion with the mathematical or logical operations you want to be able to perform.
What would be the key advantage of a Mach 6 drone? At that speed, it's hardly stealth (it'll be very hot) and its payload is not exactly remarkable. At best, it's a reusable missile booster stage.

I get there are political problems on putting conventional precision warheads on top of ICBMs (a conventional attack would look exactly like a nuclear one) but I can't see what this drone brings to the table compared to a missile launch. An adversary would still have little to no time to react before being hit. The only difference is that with an ICBM, if you know about the launch, you know about the arrival time and, with this plane, you'll have to see its IR signature (shouldn't be hard if you can already detect an ICBM launch) and guess it's about to attack (which isn't hard either because I doubt the SR-72 can maintain Mach 6 for long periods).

It would, perhaps, be smarter to use B-52's to launch sub-orbital missiles with precision conventional warheads. They should be far less conspicuous than a drone doing Mach 6.
I hope I'm not the only one enjoying the meta discussion going on, with interesting links to impressive aeronautical engineering feats pinging back and forth. I feel like HN decided to have an after-hours conversation on these planes, and a bunch of us get the pleasure to peek at a subinterest of apparently a bunch of hacker-types.
Yes. And the order of the two for's in the list comprehension was deliberately kept the same as the order of the two for loops in your explicit code, on purpose, for ease of remembering how the former (i.e. list comp) works.
IStartupHK
It's a startup incubator for startups that have lawyers on staff.
I think it is not an unreasonable observation that when a project encompases the state of the art of a wide variety of engineering disciplines, code is not given the same treatment or respect that hardware is. On one hand you have every single metal part being x-rayed to verify internal consistency; on the other hand the software development is a shitshow that needs to be whipped into shape in order to be done on time, let alone work well.

Look at the history of the development of the AGC as an example. And which part of the LEM gave Armstrong and Aldrin trouble during the descent? And that is a success story, in the end it mostly worked.
Extended unpacking was a new one on me. Kind of like a simple version of pattern matching. I think this one will prove useful!

(I've been using python for many years, but not full time. It's the language I use for one-off scripts, small tools that make use of its handy standard library, or prototypes for things I'm going to write in some other language. That's my excuse for the gaps in my knowledge.)
I for one have read this story before, and I'll happily continue to re-read it every time I run into it. Exciting and interesting, with plenty of neat details (100-mile turning radius?!). Thanks for posting it.
2. Parent was simply comparing the infrastructure supporting the bitcoin netwrok with the infrastructure supporting credit card processing. The question isn't "is Bitcoin wasteful?", the question is "Is Bitcoin more or less wasteful than the current payment infrastructure?"
Well! So the second I go to sleep the other night, markmassie re-posts my baby to HN and it actually gets some traction. Just my luck :P

I have worked on Cryptanalys.is for about 2 months part time. It's a complete re-write of the HN platform in PHP and Javascript. I posted this the other day and was all ready for HN stardom only to receive exactly 0 votes and ~45 visitors: https://news.ycombinator.com/item?id=7339368

Needless to say, after seeing the "popsicle stick bomb" upvoted to the top of HN literally the next day I was quite disappointed. So, thanks for finally checking it out everyone!

The site just went live a few days ago so yes there will be some problems. But if you'll post your qualms below I am all ears to try and fix them!
Or, perhaps more realistically, any app running on the bitcoin protocol will be incentivised to use proof of stake.
What the fuck, 115% CPU usage? https://www.dropbox.com/s/iyt8wxqxp6nvfgh/Screenshot%202014-...

Can we stop making useless HTML5 animations that cause computer fans to turn on?
You should come work at YouTube and help us fix those bugs. It's a really nice place to work. You could even try to finagle a job description that lets you just fix the random stuff you're referring to :-)
Yes, there is a finite probability of just guessing a very fat wallet via a random guess. But there is also a finite probability that a briefcase with a million dollars in it gets caught in a tornado and falls out of the sky onto your head.

I'm not sure which finite probability is larger, but I'm not holding my breath for either one.
That order is the part that confused me. I expected to read it right-to-left, instead it's left to right for the for statements, then the expression on the left at the end.

I see now that the Python docs explain this very clearly...