skysight-inc/HackerNews huggingface dataset:
Kind of like how I can't remember a thing about a rafting trip I was supposedly on when I was 19, but I clearly remember running into someone I was on that trip with, and discussing/reminiscing about it, when I was 22. So at 22 I clearly had the memory (enough to talk in detail about it), and I now (more than 20 years later) have a recollection of that conversation, but other than that the memory of that trip at 19 is totally purged. (except some vague recollection about glowing moss in the woods).
Have you any proof of this?
So now we need a Charity Navigator Navigator?
Already in the TLDR there is a figure of speech used to attack a point: "accidentally or deliberately".

In neutral speech, there is no need to bring that up, as everything is either accidental or deliberate. Yet people use this to hint at the "deliberate" part of the phrase while having the other part in there for deniability.
The Yahoo Maps site will close at the end of June
It Is Facebook vs. Everyone Else in Advertising
I wished this were true. But I really don't see it. Of the non-IT folk around me nobody seems to give a damn. And even of the IT folk there are quite a few in the 'governments are great, shut up and let them do their job' or 'if you've got nothing to hide' or 'that Snowden jerk is a traitor and a supporter of the terrorists' groups. Which is a real pity, they of all people should know better.

What has changed post Snowdens revelations is that the governments are passing laws left, right and center to make their previous illegal behaviour legal and to reboot their programs under different names. And of course better security procedures to prevent the next Edward Snowden from either doing the deed or getting away with it without being caught whilst still within the borders.

It's better than nothing, but the world is - alas - not saying no to Surveillance, if only.
I had the pleasure of working on a three node blue-green system at a Fortune 100 company (yes, enterprise can do some things right). Each cluster could be in either of two production modes or a staging mode, all switched with a simple command line request. The request created touchfiles that managed the load balancer behavior. Instantaneous switching, yeah!

On the other hand, the database was more or less a cache. It was very much availability over consistency, in CAP terms. If we had to keep transactional data, it would have been harder.

edit: When I started there and they described the architecture to me, I said "Cool, you're doing blue green deployment!", and the response was "What's blue green deployment?"
The logo is ~= Airbnb logo.

edit: ooops. Went to the repo/noticed the url. Disregard :x
For those wanting to help, I highly recommend Givewell[1]. I imagine many of HN readers are (were) also lesswrong readers. This article[2] gives you some insight how Givewell evaluates organizations that they support.

[1] http://www.givewell.org/

[2] http://lesswrong.com/lw/cbs/thoughts_on_the_singularity_inst...
Twins or Not ? [Microsoft]
To some of them. To the athletes for whom it isn't worth it, they are now effectively left behind.

When you allow some to dope, the reality is that all face pressure to dope.
I think the open source drivers for AMD are better because the binary ones are terrible. Whereas in nVidia-land the official drivers are very good, you install them and they work, so fewer people are motivated to work on the open-source drivers.
Related, Malcom Gladwell on "Late Bloomers":

http://www.newyorker.com/magazine/2008/10/20/late-bloomers-2 (2008)
You're angry because the SteamMachines are built around Steam?
One way of demonstrating this is if the rate of forgetting old information increases when you are doing some intense learning (either studying in school, or taking additional vacations, etc).
Enter What You Need and Talk Personally with Who Sell It in Your City with Sellow
If you are interested in Standard ML, take a look at http://mlton.org/

Mlton is one of the few whole-program optimizing compilers. One time I wrote a DSL in Standard ML to analyze 100GB+ of memory-mapped data.

Thanks to Mlton, the result was very performant. Thanks to SML, I felt very productive and the result was pretty much bug-free. Highly recommended.
Cool. It would be even cooler if it also included a layer with a 3d map of the city :)
Agitating for any reason is stupid if the current powers that be are already doing all they can to fix the issues you yourself prioritize highest.
There is that possibility, though some areas will have an emergency medical / mental health response.

That said, do you have a better suggestion?
http://www.hotesfoundation.org/500-million-for-6-shacks-in-h...
It says right at the top of the Readme: "No servers needed, no NAT getting in the way. It's a POC (proof-of-concept) so don't start talking with snowden with this."

So I would go ahead and say no, this isn't ready for production.
Outstanding Greek debt is irrelevant. They could default tomorrow and get rid of it all.

There problem is they need to borrow more money tomorrow, because their budget is not balanced even if you ignore the debt. And if they default the money truck keeping their country afloat stops showing up.
Most likely because they comply with lawful requests from the legitimate governments of nations they operate in.
Roy Fielding: “TLS does not provide privacy. What it does is  ensure authority.”
Am I the only one getting an empty black screen on the signup page?
It really isn't common sense, it is common but not sensical.

Privacy is a great good and a lack thereof has vast implications none of which are beneficial to the whole of society. Privacy may be well worth the occasional death-by-terrorist or even the drug problem (which is far larger than terrorism). And who am I kidding, it's not as if the terrorists and the drug traffickers are the real target of this surveillance, it's basically the prelude to a statist future where any progressive will be 'on the radar' before they even realize they're worthy of the term.
How long does it take to get an app approved in app stores
It's also pretty common for garage door installers / builders to either not change the default config or use the same one or pattern for every home. We were amongst the first to build a house in a new sub in our area so we'd go for walks around the neighborhood while the homes were being built and would go through them and of course I'd always look at the codes. The primary builder in the sub set the dip switches to the number address of the house. That provided a nice geeky / awkward way for me to introduce myself to my neighbors by opening their garage doors for them.
An Elementary Problem
Why would you assume that unused spare capacity is a significant fraction of that expense?
Software startups eating the world, then and now
Technology to solve drunken driving crisis
Another cost is the trust people put in technology. This could really result in ugly situations. What I'm scared of is that it could turn into a situations where people believe they have privacy, and it would be impossible to prove otherwise. You'll either end up paranoiac or it would effectively result in a society of political control.

I wonder if it's possible for an investigator or a hacker to use suspicious behavior to lure the NSA and prove that they were being under surveillance while they are effectively innocent. It would be difficult to present it, since it would require legal and technological explanations.
The article also notes that other charities that said they would build houses were able to build thousands of houses. This suggests the land disputes claim was a made up excuse since other charities don't mention this, they just show the houses they built.

The temporary shelters shown are interesting. They are made with a few 2x4s as rafters, some tin panel roof, and press board on the outside. No water, toilet, etc. Appears to be under $500 in materials per family of several people per shelter. Press board of course in a humid rainy environment will disintegrate in a couple years, which is what happened. I wonder how many of these particular shelters can be verified that they built.
Ross Ulbricht Appeals Life Sentence
Ask HN: Advice for students who are starting CS education
I am professor with Computer Science department. I got an opportunity to give a talk to students who are in the second year of Computer Science undergraduate course. What all things should I give more emphasis on? I ma thinking of giving a hands on session using Python with introduction to algorithms. Looking for some interesting ideas
Stuff can always be shipped from other parts of the world on the moment's notice if you have enough cash ready, so you don't necessarily need to stockpile it on site before anything happens. But what you can't really buy quickly is trained personnel that can organize relief works on site - this alone justifies having them as a standing organization.
Makes me think of this guy who managed to install linux on his hard drive: https://spritesmods.com/?art=hddhack&page=7
Just wanted to note that even if each home is for one person, $500,000,000/130,000 is $3,846, not $384. If you assume the average family size is 5, that jumps to $19,230 per home.
It definitely helps being big and confident when there's situations that are personally risky. I've broken up a fair few fights in Brighton now, because I'm a giant 6'1" dude, and so I can just bearhug most people whilst asking them their name and distracting them. Also, once you take action, bystanders seem to be more confident at coming forward and the bouncers start to help de-escalate if they aren't complete numpties.

I wouldn't really expect this of anyone - it is a degree of risk, same with drunks, aggro couples (I stay well away from that shit unless someone's being proper fucked up).

This is kind of different from situations where someone's hurt and people are just ignoring them.

I guess most people don't know the number for local police. Though, I'm not sure I've ever heard of anyone getting in trouble for calling 999 to report an incapacitated drunk, even if it's a "regular".
One of the comments on that article was "YAY! JSON is wastefully large. I'd love to replace it." Is this true? I'm confused why JSON would be seen as a wasteful as a format. It seems to be that with any decent compression I would think it's hard to get much smaller. In this case I'm not talking about the other advantages Protobuf offers, I just want to know about size.
Show HN: Drafts for Instagram for iOS (with some extra hashtag fun)
Open it in a private browsing session.
Writing a language runtime in javascript is hard enough, clojurescript adds yet more layers of runtime overhead that we have to work around.

Clojurescript is a fine applications language, but it's not a good systems language. Most languages aren't.
Slovak makers of flying car press on after crash
Wow. This is spot on.
There are also several Debian RFC packages in the event you care to have local access to a copy. The full set's surprisingly large.

With the dwww package, you can browse them locally at http://localhost/dwww/

https://packages.debian.org/search?suite=jessie&section=all&...
I feel the same way, especially after thinking about it while reading this article. It's the same thing even with small and specific things as well. For example, we did a home winemaking course and forgot how to drive afterwards. The brain is truly a marvel.
I doubt that. It is more likely that you are impatient. Recall of older experiences can be frustratingly slow.

To recover old info, first concentrate on it and recall as much as possible (what you call "metadata"), and then simply cease focusing on it. Your mind will "re-hydrate" the archived experience in the background. Sometimes this may take a day or two, but usually it requires less than 10 minutes.

Reconsider the memory periodically: each time you should feel an indicator of whether progress is being made (even though the memory isn't yet fully recovered).
You don't need 90% support to cause a "revolution". When communism started falling around 1989 in many countries most hid in their homes, while the few fought in the streets.

Most people don't care about fracking either. In fact, I think the majority support it when it's being sold as "cheaper energy!". Yet fracking is starting to get banned in multiple countries and the activists are causing a lot of trouble for those in the US as well.
I like a bunch of those. If you are in the bay area, we should organize a get together with a couple of other people who have similar lists of ideas. I find that iterating and brainstorming in a small group helps everyone improve.

Ping me or reply if that sounds interesting.
Live video and tweets from the #DARPADRC Finals
this is the exact scenario in envision whenever someone asks for donations, which happened /a lot/ when i was living in London, where it appears to be a thriving "industry"

imo, working for charitable organizations is unethical
> So? Just leave the guy to die under the bus?

I'm not sure of the specifics but the one thing that bugged me is that they dragged him out. If they could move the bus off of him (for all I know they just lifted it "up" enough to move him) then dragging is a terrible idea.
I'm actually using it now for a project after considering various alternatives and am quite happy with the results so far.
Basically, we are in some kind of technological singularity, at least for most people. Humans on average are no longer smart enough to understand and cope with the technological developments around them.

Even if you knew everything that was going on (as Snowden largely did), and you could prove that it's evil, most humans don't have the intellectual skills required to understand it, no matter how calmly and clearly you try to explain it. It's beyond their ability to understand.
> Is this true?

No, it isn't true, but regardless of what format you use, there will always be someone who's not happy. Actually, I think that applies to everything in life.
Well, we first spent six months on 'cannot call function undefined of undefined'. We could have spent the last three on 'segfault' instead. Rust let us spend that time on actually experimenting instead of just fighting the computer all the time.
Hey Justin, great journalism here. Really good job.

Something I was wondering. Presumably those chintzy press-board shacks shown in the article that are predictably disintegrating are not in Campeche right? Were you guys able to survey how many and of what kinds of these ratty shacks they built and in what areas? They keep saying they provided housing to hundreds of thousands of people, I wonder how many of them are these shacks and tents. We know the number of real houses with toilets was 6, and I see that other charities had no problems building 9000 permanent houses with water and toilets and didn't run into all these land title disputes that Red Cross blames. Would be interesting to have independent data on what exactly they did do since they seem to be having a hard time verifying any of their own claims.
Maybe that excess capacity helps with efficiency? I know that some computer filesystems and flash devices get extremely slow when they start hitting 99% capacity.
Charity Navigator Navigator is actually funded by Dow Chemical, FYI.
Thanks for the answer, I appreciate all the hard work that is being done on the project.

So since you guys started working on the structured data layer, does that mean CockroachDB is going into Beta?

I can't wait to get my hands on a test setup even though it's probably going to take a long time before I can deploy it into production.
Great APIs start with a great design
I think your forgetting national interests and NIH - The Joke that the 8th layer OSI is Politics has some basis in reality.

Non tariff barriers also come into play eg why you can't buy a land rover in the USA
I'm sorry to see that you might be in quite a tough situation... I'm assuming that you are proficient in software engineering. That being said, if I were to place myself in your shoes, I would use that skill set as an independent contractor. Pick up as many deals, local or over seas to earn and save money that way. When you have established enough clean work with clients who will be willing to provide a good referral thats when you can try to apply for some of the bigger tech companies. I know a few people who have also taken this route and it has worked for them! Best of luck!
While I was traveling in Patagonia I was using Instagram to tell a visual story with some pretty long captions, but internet was spotty or non-existent. Since Instagram didn't have a draft feature and I kept having to keep notes and remember to post them along with the photos (this never worked out very well). So when I came back to the states I decided to write this quick little utility hoping it would help some other people traveling in spotty internet areas.

I also never knew which hashtags were popular so I wrote a little hashtag exploration feature that shows how many posts a hashtag has and similar hashtags to the selected one.

Finally there's a quick map feature that let's you quickly (re)set the location of the photo.

Full source at: https://github.com/adamjuhasz/Later-for-Instagram
Integrated Healthcare Association, Oakland, CA (Senior Data Analyst) - http://www.iha.org/pdfs_documents/about_us/Senior-Data-Analy...
Analysis of nmap project and data
(The above, but yes, send protobufs because they are typed.)
An honest liar [video]
It's been posted in the comments below, but I'll reiterate it because it needs to be said. This article is more about the issues of naive database adoption strategies than any deep fundamental flaw with Cassandra.

I've deployed C* on some similarly large datasets and encountered none of these issues - even when storing terabytes of time-series data. The difference - I read through the documentation from head to foot before getting started, did numerous dry-runs to figure out the data modeling, and when I wasn't sure about something asked the community (who are usually incredibly quick to respond on IRC, twitter, or elsewhere).
Tesla rewards hackers with bug bounty
I don't think that's really. Lots of speciality goods like survival shelters actually CAN'T be ordered in large quantities on a moments notice. Something like bottle water or MREs, sure. But not so much durable goods.

Most manufacturers these days run super-lean, often not stockpiling inventory at all.
And how many of those revolutions were against the homeland of a group that spends nearly $700 billion a year on defense? These are completely different circumstances.
The GP is right, I started using Cassandra right before they got a hardon for "CQL" and the docs used to explicitly layout the data model when using the thrift interface. (The Thrift data model is basically what you get when you use COMPACT STORAGE, we still using CQL). Simply put, I bet the 30x increase in performance is not because they used COMPACT STORAGE, and is because Map/collections have terrible performance, and COMPACT STORAGE forced them describe the data the "right" way.

Instead of using a map (or COMPACT STORAGE), they should have defined their schema upfront (one of the limitations brought on by not-SQL). However if they didn't want to do that then COMPACT STORAGE is obviously a better solution than using a Map.

To answer your question about COMPACT STORAGE, standard CQL basically does the work for you (in terms of parsing the "xsv") but you have you define the schema upfront (as in, you have know all the map keys before hand). The reason they tell you not to use COMPACT STORAGE is for those cases where you don't need a dynamic schema, using COMPACT STORAGE doesn't really get you anything.

Lastly, IMO, I wouldn't touch CQL Collections or COMPACT STORAGE unless absolutely necessary. If you do need a dynamic schema I would rather encode the data as a msgpack or protobuf blob.
> Of course I could be a troll and mention that after WWII Germany received a lot of help to be able to reconstruct the country, even if they slaughtered millions across Europe.

Well, I'm German, and I think that this is an extremely pertinent point. The German economic recovery after WW2 should have been a blueprint for how to deal with the Greek situation. Germany received both cash infusions (the Marshall plan) and benefited from the deferral of debt (the London Agreement on German External Debts) that required Germany to only repay debts when a trade surplus allowed for it. It was a strategy that allowed both economic growth and debt service. Instead, Greece was strangled by an austerity regimen that impeded economic growth and as a consequence also made it impossible for Greece to fix its debt issues.

Yes, the Greek government was cooking the books when it joined the Euro, but as you correctly point out, that doesn't even come close to starting a couple of world wars. Policy-making should focus on fixing economic problems (that 99% of the population aren't responsible for), not exercises in finger-pointing.
Google AdWord Poems
GiveDirectly Gives Poor People a Year's Income
Saudi-led naval blockade leaves 20m Yemenis facing humanitarian disaster
What does this intend to be?
It seems like a much less mature version of Rosetta Code.
http://rosettacode.org/wiki/Rosetta_Code
America's Quality Pot Is Changing the Drug War
I've done similar with images for the fun of it. The simplest solution that I recall finding was to base64 the file/data, then turn to hex, then use those hex data to create pixels in RGB. I would line them up top-left to bottom-right.

Probably not the most efficient but easy and fast and the resulting images would look... interesting. For large files, the decoding would be difficult mostly just due to reading the image of so many pixels into memory. So, that's when I began fixing the image size to a smaller size and having multiple images that I would later convert to 60fps video. I could then use ffmpeg to convert images to frames and frames back to images.

I had no practical use for this but, was a fun project on a rainy afternoon.
Tutorial on Network Layers 2 and 3 [pdf]
Is that more as a side effect of the fact that this sort of doping is very hush-hush, and if it was more open and permitted safer more effective enhancements would be developed?
I've implemented a similar DSL for python:
https://github.com/alehander42/py-matchete
"authentication of the content, not the connection"

Popular websites that hold themselves out as businesses, i.e. "exclusive" sources of content (often generated by users, go figure), they have no reason to support this concept. Because then it does not matter where the user gets the content. But they might have reasons to support TLS.

One could argue users want authentic content (signed content), not authentic "websites" (single sources for content trying to serve too many users, all at the same time).

Or maybe many users do not know the difference?

Van Jacobsen gave a good talk on this at Google:

http://www.youtube.com/watch?v=8Z685OF-PS8

There is another thread on the HN front page right now about a Blackhat conference talk on x86 CPUs. There is another talk on that page about how TLS relies on the trustworthiness of internet routing.

What is the point of securing connections when you have no control over routing?

Instead of relying on securing "connections", I think schemes that send out "encrypted blobs" with the hope they arrive at the proper destination make more sense.

Encrypting blobs is not something for which an "authority" is needed. This is something over which the user can retain full control without involving third parties. As it should be.

TLS might have encryption that works well enough to "secure a connection" but if I am not mistaken it still has no reliable way to verify an endpoint (recipient) is the one you want it to be. Some people call that "authentication".

I'm not even sure that TLS can reliably perform "authentication of the connection" as Fielding states.

For that, I think SSH is a better protocol.