skysight-inc/HackerNews huggingface dataset:
"Google says some of its customers are the target of authorized FBI investigations, but we've got to sex it up for Threat Level"
Intel demonstrates Display as a Service (DaaS)
Glad you cleared that up, I was unsure of how to react to saraid216's post.
Hysterical. I knew what was coming, but it still beat expectations.
PostgreSQL | A practical use for the HSTORE datatype
All right, I think I'll stop here. Parsing the -U0 ranges in raw C++ is gonna be too much wasted effort. I'll finish this another time, likely after switching to Go.

But I was able to get a rough prototype running.

Screenshot: https://dl.dropbox.com/u/8554242/dmitri/projects/Conception/...
If only it played for 5 minutes for me. I get some obscure message at startup (I think it has to do with the format of the textures). Tried support - didn't get anywhere.
The Blinkenlights project doesn't seem to mention its forerunners either:

http://www.youtube.com/watch?v=LwNQqePk8Kg
http://bastilleweb.techhouse.org

I wonder who was the first to do this.
Wute.vc Hangout with Albert Wenger from Union Square Ventures
Progress in Super Hexagon comes in small but incredibly "I can't believe I did THAT!" satisfying doses, while defeat does not taste sour at all. It's the best very hard game I've ever played.
Oh Yes, sorry I meant Opera "Mini"! Opera Mobile is a full fledged mobile browser instead.
OMG dude google it!

http://www.google.com.au/#hl=en&output=search&sclien...

Edit: Why am I being downvoted????
> After you prove this feature is a "thing" you want to keep around (and you've nailed down the interface), then it's a perfect time to re-write it with a much higher degree of test coverage.

I find that tests help me write things that are complete and "nailed down" the very first time.
good laugh
Writing a better terms of service
What's the difference between "secretly spying" and "secretly investigating"? What's an example of a secret investigation which is not secret spying? Would these NSLs more appropriately be describe as investigation or spying? Why?
I've been super excited about Steve Yegge's Grok ever since I first read about it. I hope it's getting closer to some kind of (open source) release.

http://bsumm.net/2012/08/11/steve-yegge-and-grok.html
Signup page: free tool for checklist sharing and collaboration
Could someone link me to a consumer web app with standard features (generating HTML, talking to a database, making requests to 3rd party services) that uses one of these typed functional languages (Haskell, Clojure, whatever)?

I'm genuinely curious what this code would look like - every example I've ever seen goes something like "Types are the best thing ever! Here's an example: sorting a list! making a stack/queue! See it's GUARANTEED to work! Math and stuff!". The closest I've seen is the Gilded Rose kata, but that doesn't seem to handle UI/database.

And, please, don't say "just use an I/O monad!" - that isn't helpful to me.
For one, you would have to throw arrays of different sizes at it and produce a plot to see O(n^ 2) type growth. But in general that still doesn't tell you what the complexity analysis does. The worst case could depend on a particular input type. E.g. one containing a particular pattern. You won't know to test that without doing the analysis though.

Also, worst case complexity is certainly measurable by customers. They notice when your product becomes usably slow either over time or perhaps suddenly when given a particular input.
Most of the games in this bundle are probably the same across all platforms, but Anomaly: Warzone Earth, which was in two previous Humble Android Bundles, impressed me with its platform differences. The desktop and mobile versions are well-tuned to their platforms.

The desktop version gives you an avatar to walk around with using the arrow keys, while the mobile version lets you slide across the map to view the level. Because of this, on the desktop version you walk over powerups to pick them up, and on the mobile version you tap powerups. And an enemy unit that just makes your own troops attack you on the desktop version both saps health and disables attacks on the mobile version. The experiences of walking around with your troops and watching from above are significantly different, but both are fun.

There are other differences. The mobile version has completely different levels from the desktop version. They also have very different stories – all the stories share is the events before the game. As a smaller detail, on the desktop version, you reorder units in steps with the arrow keys, but on the mobile version, you can just drag them.

Basically, Anomaly: Warzone Earth is a great example of how to do an Android port right. I don’t know if there’s a game in this bundle that is as well-ported, but if there is, then this bundle is worth getting.
Signup page: free tool to create time capsules
Matt Groening's Artwork for Apple
Similar to Wikipedia. That is, every triple ("statement") present in the Wikidata may have an associated source. This is a mechanized version of [citation needed]...
I was actually expecting a cat adoption site. What a let down. Perhaps it's not too late to steer the ship in a different direction, yet ;)?
> Without looking I can safely say [...]

Without looking, you and your misplaced confidence just ended up spouting the exact opposite of the truth:

"Further, the use of the service does not require a Google account"

Whoops. Try reading the article next time before claiming as fact something that you just made up?
Cocaine and amphetamine result in the same flood of the same neurotransmitters. Cocaine has no surprises for anyone that's ever been cracked out on instant release speed. Except maybe making them go "...is this it?"

Lots of overlap between the two, especially when comparing pharmacophores. For instance, the peptide transcript called the "cocaine- and amphetamine-regulated transcript (CART)"[1] might be a good example.

Not to say that you personally haven't had different experiences with the substances. There's just substantial chemical/physiological overlap between the substances while there's much less demographic/prescription/intended-effect overlap.

[1]: http://en.wikipedia.org/wiki/Cocaine_and_amphetamine_regulat...
You're missing the 'Cats in <name of city> are waiting for you!', with the name of a city ~800km from where you are.
Outdoor locker system uses RFID and mobile to replace chains, locks, and cables
I'd be very interested to know what exactly you think this website is.
It's when he ventures into the territory of "startups" that I start to question his experience. He's definitely talented and experienced, but it seems to me that vast majority of his experience is in consulting -- which is a very different beast than working in a startup.

I had an exchange on Twitter with him today in which I asked what startups he was involved in, and he said that he consulted for several, and then said 8th Light (the consulting firm he works at) is one. To me, that's not relevant experience.

If he wants to make the argument that TDD makes for better software, then fine. I just strongly disagree that it's worth the cost in an early startup environment.
There are some strange noises in that soundtrack...
Are the cats bored ?
OK, I'll do my best here. Obviously, these are my opinions and not official answers.

1. It's not only private security firms; the military uses private contractors for all sorts of tasks and they are subject to just as much administrative overhead.

That said, the ending of major operations in Iraq and Afghanistan has led to a significant downsizing of the military. During the height of the Iraq surge (2007), gates at bases back home were all manned by private security because the Military Police were all deployed downrange. Same thing with dining facilities and a million other support functions. Now that we're downsizing, we've pulled our troops back home and Soldiers are once again serving our food, guarding our gates and fixing our vehicles. This is a Good Thing, in my opinion.

2. I don't think so. From a civilian's perspective, that number may seem huge. Just how many people do you need firing guns, anyway, right? The truth is that a huge percentage of those forces work in support functions: repairing equipment, delivering food and fuel, maintaining communications systems, etc. For every door kicker, there's at least a few (if not dozens of???) Soldiers who support him.

The nature of global threats continue to evolve but the importance of deterrence remains the same. For better or for worse, this country has amazing resources and if we didn't protect it, another bully on the block is going to make a grab for it.

3. If only that quote solved it for us. Sadly, we've moved far beyond the kinetic Army of Patton's day into a zero-defect organization where any problem is automatically deemed unacceptable and must be fixed.
thanks for the advice really helpful
I love the submissions so far.

Here is my latest side project:
http://www.getkontxt.com. Think Rapportive for content and Stripe for the api. My thought was adding additional data to signup/contact forms to provide the users with additional context on the person. I would any feedback you guys have.
I agree in parts. In real life, you can't always do integration tests against third parties for various reasons, the main one is that some websites/apps don't like to be taken as a sandbox to try out every CRUD operations we can have in mind. If you isolate too much, your code will be running against only itself and won't be again that useful. The way to assure software quality for our case is to carefully check on logs from data from real users, pretty regular actually. Not as sexy as TTD, but customers appreciate you take care about their real account or not another Foo Bar foo@bar.com profile.
I just hit reload when I get that dialog, it doesn't show up every time, 1 out of 10 maybe.
1. It can be. For something like a standard C# MVC application (Im working on one now) the time taken to spin up Casini or deploy to IIS is far greater then running tests. For something like PHP where you are just hitting F5 and TDD can slow you down. As with most things it depends.

2. If you are writing brittle tests you are doing it wrong.

Increasing LOC isn't always a bad thing. If those increased LOC improve quality then I consider it a worthwhile. Yes it can be more maintenance, but we know the cost of catching bugs in development is much cheaper then in production.

Mocking isn't as bad as its been made out to be. Yes you can overmock things (a design anti-pattern), but that should be a sign of code smell and you should be re-factoring to make it simpler. If you cant re-factor and you cant easily mock then consider if you really need to test it. In my experience things that are hard to mock and cannot be re-factored usually shouldn't be tested.

Exception being legacy code, but we are talking about TDD here which usually means greenfield development or else it would have tests already.

Unit testing does NOT promote 100% coverage. People using unit tests as a measure promote this. Sometimes its worth achieving, and sometimes its not. Use common sense when picking a unit test coverage metric. I have written applications with close to 100% coverage such as web-services and been thankful for it when something breaks and I needed to fix it. I have also written applications with no more then 20% over the critical methods (simple CRUD screens). Use common sense, testing simple getters and setters is probably a waste of time so don't do it.

Unit testing isn't all about writing tests. Its also about enforcing good design. Code that's easily testable is usually good code. You don't have to have tests to have testable code, but if you are going to that effort anyway why not add where they can add value and provide you with a nice safety harness?

Most of the issues with unit tests come with people preaching that they are a silver bullet. For specific cases they can provide great value and increase development speed. Personally I will continue to write unit tests, but only where my experience leads me to believe they will provide value.
Does it matter? A good chunk of the blog posts that make it to Hacker News involve extensive research, interviews or data processing. Of course, when you're not being paid, you have less of an incentive to dig deep so I get your point, but there's people who do it, and you only need a small amount of people to satisfy the demand for high-quality journalism. There's only so much you can read in a day: 3-10 stories for most people.
The one thing this is missing is someone using or accusing someone of a straw man:

http://www.hnsearch.com/search#request/all&q=straw&s...
Works fine in Chrome on my 4.2 android phone.
That is an incorrect explanation fyi...
I get that one every once in a while when browsing youtube. I just hit reload to get rid of it.
I was expecting the same thing. Then I got curious whether someone did something like this for pet adoption sites. Turns out that someone has
http://www.petfinder.com/developers/api-key
One definitely doesn’t need to be a “prisoner of the walled garden” to desire platform-specific control schemes. One could be annoyed by badly-ported control schemes even if one uses only Linux and Android devices, neither of which are walled gardens.
https://plus.google.com/112891790407866414198/posts/LditLoiD...

Check the last two comments.
Similar but not exactly. To my understanding, Wikibase was introduced to avoid the duplication of language-neutral information (like infoboxes) and to improve the coherence of same subject on multiple projects (like cross-language interwikis). Both are similar goals (and can be realized with the very same tools like RDF) but the latter is quite specific to Wikimedia projects.
This is amazing. This would be even more amazing if you coded in responses to certain words.

Have it parse entered strings and if they mention the word Tuna have a picture of a cat licking it's lips.

Dog = Cat running away

Etc.

Great job.
If I understand it correctly, it has more modest goals. Freebase was trying to make the uber-map of all data entities. Wikidata is just trying to make data reuse easier on Wikipedia.

For instance, imagine a table of all the populations of the countries of the world. Today, someone might make a really good one for the French Wikipedia. But then someone has to make it from scratch, all over again, for the Greek Wikipedia. And when someone updates the French one, the Greek one doesn't update, and vice versa.

With Wikidata you can define the data once, and then transclude it to different pages, with translated labels if necessary.

The first release attacks the problem of "inter-wiki links". On the left hand side of some Wikipedia pages, there are the links to equivalent pages in different languages. Check out the one for http://en.wikipedia.org/wiki/Jimmy_Wales, for instance. Right now these are updated with a system that looks at every possible connection (scaling at O(n2)), and with Wikidata it will be more manageable.
I have to imagine the more-than-two rule is at the airlines' request. With more than two clubs, you're likely going to bring them in a full-size golf bag and they don't want those onboard for space reasons.
Not just you, this made me want to scream and throw something after a few minutes too. I program best listening to music I've heard a million times before, preferably something a little bit technical, like progressive rock or metal. It has to be familiar enough that my brain can anticipate every sound that's coming and not be surprised by anything, yet complex enough to give the idle parts of my brain that are prone to distraction something to 'chew' on, so I'm not off to HN every time the actual problem solving part of my brain gets stuck for 30 seconds. I tend to listen to the same album or two on repeat for a few weeks until I get sick of it, then switch to a different album or two.
Note that the four-part barcode logo is “WIKI” in Morse code.
I'm really impressed with this -- I would love to see this see functionality for other VCSes (subversion, etc) so that I could use it with my non-git projects. The vimscript looks pretty clean -- maybe I have a new weekend project ahead of me.

edit: just a quick hack for a "vim svn gutter": https://github.com/prg318/vim-gitgutter

The code is really clean and it would be fairly trivial to adopt this for use with any other VCS. Open source yay!
Both are accurate enough for a headline. 'Spying' will often win as it's less than half the size (in letters and syllables).

Also, usually when investigation requires crossing usual privacy boundaries, and perhaps compelling third-party disclosures, the subject gets to know, and even challenge the search/seizure. Or at the very least, some other impartial hearing occurs – for example, to get a search warrant. Not so with the 'National Security Letters'. So 'spying' is especially apt, compared to the normalcy and equitable procedures connoted by 'investigating'.

There's a stronger case to be made that 'secretly' is redundant; it's already implied by 'spying'. But an oddity of the the NSL law is that you're not even supposed to reveal you've received one. Only now, many years later, are some fuzzy aggregate totals being revealed for prior years. So the extra heightening emphasis 'secretly spying' makes sense as well. Not only are the subjects unaware there online information is being collected, but the magnitude of the collection activity as a whole has been disguised.
I work with Rails for the last 8 years, and I can say it's somewhat 'beginner friendly'. At least based on the juniors/"non-developers" I taught it to (at this very moment, I'm mentoring a jr dev with C# background who was having a really hard time trying to learn a simple Python framework, and is finding Rails 'the most obvious thing in the galaxy'). The fact that a lot of things on it are conventions helps

The extra layers that were added recently, such as Coffeescript, SCSS and the whole asset pipeline thing really add a bit to the complexity, but still, it's all there...
How the hell does someone die from "Flatulence and related conditions"?
The search function joke got me good.
I like this one (with a mailto link):

> To unsubscribe, send an empty message to unsubscribe@...

Though it might be difficult to understand for less technically minded users, and might be a problem if you don't know what address the mail was sent to.
I use nginx + haproxy and use haproxy for the load balancing piece, too. haproxy simply has much more visibility into the queue. I'm not aware of anything built into nginx that is as robust as the logging and stats page from haproxy. This makes horizontal scaling decisions infinitely easier.
Disrupt. Disrupt. Disrupt.

Crisis averted.
Sorry, but I gotta nitpick. Sure, bad interviews happen, but it doesn't sound to me like this was a bad interview — looks more like you just flubbed it. Don't get me wrong: the interviewer was certainly pushy, possibly in a bad mood, and probably annoyed at the prospect of having to do the interviews in the first place, but that's exactly the kind of thing you need to prepare for. Interviews are a poker game. You want to get a good read on who you're playing against before you even begin to consider showing your cards. You tipped your hand too early by seeming over-eager to someone who didn't appreciate it, and that cost you the interviewer's attention and interest.

I work in tech and advertising as well, and I've known my fair share of people like the one you described. They're a reality, so the only answer is to adapt. They're usually actually pretty great coworkers, too; they can just afford to be direct and demanding. I once met a creative director who famously hired writers and designers without ever opening their portfolios. He'd talk to them, get a read on them, and decide if they had the right attitude. It drove some interviewees crazy, but it worked for him, and it worked for the company.

My point is this: interviewers aren't the ones that have to make a good impression. You are, regardless of how curt or pushy the interviewer might be.
Author here. I use Haskell for a lot of webapps. Here's a webapp that talks to GitHub:

http://licentious.herokuapp.com/

https://github.com/pufuwozu/licentious

Here's a programming language competition that I organise:

http://www.pltgames.com/

The web framework that I use is Yesod. Over the years I've used CakePHP, Django, Rails, Lift and Play! - Yesod is definitely the BEST framework I've used:

http://www.yesodweb.com/
I wonder how much spectrum it would stomp on? Or is it possible to increase bandwidth without using more spectrum? Better time resolution?
if you're not a cofounder and it's totally distributed you should probably be a little nervous... I'm totally against banning remote work (I'm a remote worker now) but there is definite value in a central nexus.
Desperately seeking my lookalike
What happened to your original domain of easypost.co?
You must have read that with a different definition of "interface" than I did. Under my reading of "user interface", I don't see any way that a developer writing tests has anything to do with how nailed down it is. You need user feedback for that.
I'm not sure if the author has any idea what is it like to bootstrap a web product and watch the money go down the drain day after day, with zero income to compensate, and with the certainty that you won't make it for another 6 months if the product is not out and making revenue. I'll deal with the technical debt later, thanks. I'm pretty sure Facebook and Google didn't do anything remotely close to TDD when they first shipped, and yet they survived.
- To be able to "View Source" with an external editor, without having to use an extension that sometimes breaks from releases to releases, would be really nice.

- Being able to open a new tab that doesn't share the same sessions/cookies than the other tabs would be nice too!
Former USAF officer here, and what you said absolutely applies to the Air Force. It trickles down to the enlisted ranks too. I think right around the time I got out (2010) there was a big push to cut back on useless training AF-wide but I don't think it really worked out. Too much bureaucracy and micromanagement.
This article made me laugh, let's review.

Computer predictions seems to work, but only get you half way there. I don't trust them because they are from a computer, but if I wrote the program myself I would trust it 100 times less. As with baseball, guessing the home team will win works at least half the time. Our recommendation engine works, and people read articles we recommend 4 times longer.

Conclusion: computer based recommendation engines are 50% placebo.
I have run into this several times. Always very annoying. I have many accounts in a desktop app and a unified inbox.
Was posted here. http://news.ycombinator.com/item?id=5327261

Then mysteriously disappeared off front page, perhaps due to flagging.

http://hnrankings.info/5327261/
Quite possibly. However, great changes only ever arise from apparently impossible tasks! You probably actually know that from things like Einstein's special relativity coming shortly after Lord Kelvin's infamous dictum, or Galileo standing up to the Church...
LCD Soundsystem - 45:33. I can always get a good flow on with a little caffeine. Works just as well for running.
Google offers limited data on National Security Letters
Yes.

http://googlepublicpolicy.blogspot.com/2013/03/transparency-...

> Starting today, we’re now including data about NSLs in our Transparency Report. We’re thankful to U.S. government officials for working with us to provide greater insight into the use of NSLs.
What it would do is end the concept of "local storage". Online is faster.