skysight-inc/HackerNews huggingface dataset:
Unit testing cannot prove the absence of bugs and shit happens in spite of their presence. That's why I still value (good) static type systems. But besides a good static type system that can prove certain properties about the code (and I'm not talking about Java's type system here), you can also do design by contract [1], which is precisely what @lkrubner is doing and I find that to be pretty cool.

Well, it would be cooler if the compiler could check those contracts at compile-time and issue some helpful warnings, but at runtime they are still valuable because the code will fail sooner rather than later. Plus you can probably disable them completely, should you experience problems with performance in production.

They also serve as documentation for other developers, documentation that you're forced to keep in sync. This documentation is not about the actual business logic, that ends up being laid out in tests, but rather about interface specifications and invariants.

So there you have it - testing serves a different purpose.

[1] https://en.wikipedia.org/wiki/Design_by_contract
Except there are better examples already in production at around the same price.
This will scale much more quickly and has a better use case if applied to a multi-person scenario indeed - where there is a need for one to grant someone else physical access. Considering how many physical locks there still are, despite the increasing usage of all the "smart locks" (biometric, mobile-connected etc.), this can really be useful to the masses.
Does anyone know if these scores have been predictive of success in the past?
has there been one for couchdb yet?
> you're missing the executive pay schedule (same site)

I actually linked to that.

The benefits are a little better but not as much as you're making out. Nobody gets European-style leave allotments; health care is nice but again not noteworthy compared to how executives are compensated and not a benefit most people fully utilize. An extra week of vacation per year doesn't close the pay scale for an IT person, much less a managerial position in charge of similar numbers of people.

> Also, the security of a government job with all of the stops to keep you from being fired.

That is a perk but most of which does not apply to executive positions and, again, I have never noted corporations to be much faster to let people go.

The major mistake you're making, however, is assuming that the overseeing major contracts are all in SL positions. Yes, there's probably general in charge of developing a new fighter plane but an awful lot of projects are significantly run by people at the upper end of the GS pay scale who are not receiving anything noteworthy.
I think the D3 suggestion would be it would allow the chart to be dynamic, changing an axis from price/gb <-> price
Although a sausage factory would be bad, at least each tour would be standard, and at least visiting that sausage factory wouldn't compromise your security and your liberty and finally when you get home with your free tour sausages, at least they'd interact with your saucepan the same way all the other sausages do.

Perhaps I've taken this meataphor too far?
Awesome idea. The fees on 401Ks are awful. My company has fees on index funds 4 times the competition. When I asked why, I was told, "Because that's the only way we can make money." Umm...... Fidelity does fine with 1/4 the fees, so does Vanguard.
Using AWS APIs without a server
The biggest problem that early students have is actually getting distracted by too many resources because it's so easy to get sucked down a million educational rabbit holes and never actually make real forward progress. I hear it all the time.

Many of our students start from the beginning and work through the curriculum in order but more tend to cherry pick lessons as needed to fill in the gaps in their knowledge. That's fine too and it's why the whole thing is available at once. The important part about having the path laid out, though, is that it keeps you accountable for your progress -- you know when you're getting off-track because you can see each piece of knowledge in the context of the bigger puzzle. For many, that's what they need to keep them focused.
I loved Gmail when it was a kick-ass email client in the browser. I was okay with the labels, even though their IMAP implementation was dubious. I was kind of meh about their ham filter, since I usually go for inbox zero.

Anyway, I left gmail a while ago, and really haven't looked back. It seems to transform into its own thing, somewhat tangential to traditional email. More like the kind of value-added services we see popping up and dying everywhere on the web, and less like the basic infrastructure kind of thing it started out as.
Pardon me for being prickly - but is this a blog post, a question or a call to arms?

Not sure this is the correct format for any of those options.
And when they release the source code for IE6, there will still be people using it...
ReSharper 8.2 now shipping
I'm surprised you managed to make it to Article IV without finding the citation which you seek. I'll quote Art. IV, §2:

"No Person held to Service or Labour in one State, under the Laws thereof, escaping into another, shall, in Consequence of any Law or Regulation therein, be discharged from such Service or Labour, but shall be delivered up on Claim of the Party to whom such Service or Labour may be due."

This clause was made null and void by the Thirteenth Amendment that you've mentioned, which further makes me wonder...

Anyways, the word "slavery" was deliberately not used by the Framers, as even at that time the concept was morally distasteful, so the Framers talked around the issue by referring to "Service" and "Party" instead of "slave" and "master".

You also missed the part in the Constitution where importation of slaves could not be forbidden until 1808 (Art. I, §9).
What if you lose your phone? Or what if, like these folks, you suddenly decide you don't want a smartphone anymore? http://articles.chicagotribune.com/2014-01-16/news/ct-flip-p...

If having a physical key image stored elsewhere is a concern, then a keyless combo lock is probably the simpler alternative. You just remember your key code (hopefully) and don't need to carry anything besides your memory.
Rootwedding
The main reason why our SQL Server 2012 was slow.
Apparently, Shareefa featuring Ludacris: http://rapgenius.com/Shareefa-i-need-a-boss-lyrics
Who Gets Sued When Your Robot Car Crashes?
I did this as a fun project a while back http://dittokey.com/ .

I open sourced the app:

https://github.com/andrewseddon/dittokey-iphone

and computer vision:

https://github.com/andrewseddon/keyify

No production ready, complete hack, but it does work. The vision side is an interesting problem. This was a while back and i was dealing with older cameras. I should imagine with modern phone cameras it's a pretty simple problem.
They still called it a "kiosk"? I think I respect them for not going down that pun road.
is it useful for DOSbox?
That's the whole point. Pipelines are made up of interchangeable components. When a code base has to survive what it was supposed to do today to what it has to do 5, 10 or 15 years from now, you want those pipelines.
Absolutely if your an "engineer" on 150k pa you are still just a worker you still will face issues at work OK maybe slightly slightly different ones to say a semiskilled car worker or a Navvy might face.

But those sort of jobs dont face a lot of the issues that come with professional ones - if your a docker you boss is not going to trick you out of your vested stock and cost you millions ala silver lake partners.
MS-DOS is maybe the ugliest operating system I ever had the displeasure of using.

There's very little to learn from operating system design point of view in there, and better sources are available under more permissive licenses -- ie open source licenses.

It looks like a PR stunt to me.
Database Security and why you need to review yours
Nvidia releases $3000 Titan Z
Switching the label on the default from More Capacity to More Capacity Per Dollar would clear it right up and should be changed even if the default view isn't going to be changed.
"(knowing that Chomsky has been an apologist for e.g. the Khmer Rouge)"

By my reading, this is an overstatement. My understanding, having dug into the issue a bit some years back, is that he was skeptical of the reporting; arguably overly skeptical, and certainly incorrect in retrospect, but that's not quite the same thing as supporting or condoning.
Whoa, since when are Chrome User Profiles[1] a thing? It's like having multiple incognito sessions.

1. https://support.google.com/chrome/answer/2364824?hl=en
I'm still wondering how many potential users they're losing by forcing registration and having a "software" type of website...
Yep, lawyers figured this out a while ago.
I was just pitching a client that was on IE 8. D'oh! Very hard to keep things working on older stuff. That said, it seems very surprising that overall usage of IE was so low. I would have thought it to be at least 20%.
I learned long ago to hide keys in unusual spots. I do
need to put together a cheap home alarm system though.
YC's answer to the competing ideas is Yes. They accept startups working on the same idea.

See here:
http://ycombinator.com/faq.html

Direct quotes from the above

Q: Will you fund multiple startups working on the same idea?

A Yes. If you fund as many companies as we do it's unavoidable you'll end up with some overlap. Even if you tried not to accept competing companies, you'd still get overlap because startups' ideas morph so much. The way we deal with it is that when two startups are working on related stuff, we don't talk to one about what the other's doing.

In practice it has not turned out to be a problem, because most big markets have room for several slightly different solutions, and it's unlikely that two startups would do precisely the same thing."
I read quite some time ago, would be in the '80s, that if you wanted to start a print magazine in Austria you had to get government permission.

Don't know if it was true, and now somewhat irrelevant depending on how much of the population has switched to the web, but....

Anyway, I'll close with a relevant 1976 quote from Tom Wolfe:

"He sounded like Jean-François Revel, a French socialist writer who talks about one of the great unexplained phenomena of modern astronomy: namely, that the dark night of fascism is always descending in the United States and yet lands only in Europe."
So you're saying in your mind accepting a job is like committing to a marriage? "Till death do us part" and all that?

You can moonlight as an employee, so at the very least you have to agree it's like a swinger/open marriage. I don't know the protocol there, but I'm guessing blatantly propositioning someone in an open marriage falls in to a different category than a closed one. It's much closer to talking to someone who's single.

re: unequal recruiting skill level vs the employee. Are you now taking the position that recruiting is immoral in and of itself?
My younger brothers all do a lot better at the game than me (and everyone you know), the top two scores between two of them are 41 and 26.
Scandit Raises $5.5M Series A from Private Investors
Eclipse Java 8 Support
Build speech-to-text with Wit and PubNub
It's been a thing for a long time. My wife and I have been using them for at least two years, IIRC.
Checkout this -> https://lockitron.com/
Losing your phone is an issue, yes - much like losing your keys with a conventional lock. Suddenly deciding I don't want a smartphone anymore would probably be a life event radical enough to justify replacing my smartphone-dependent lock, and is furiously unlikely to happen.
Since when do you need a license to modify something for your own personal use? If they've given me access to the source, I can just start editing to my heart's content...
> If I deny your jurisdiction and have the military force to defend myself, your laws do not apply to me.

Sure, this is how some sovereign states formed in the first place. But even these were made "legal" under international jurisprudence.

Don't confuse exercise of power with legal aspects though. It can certainly be against a nation's laws to secede, and secede anyways if you can prevent the state from effectively exercising power (e.g. Algeria in the 1950s). But that didn't make it "legal", either under domestic or international law.

Even in international law if you want to secede you have to form a separate state, have it exercise effective control over a territory, and do so long enough to have "enough" other nations recognize that control. If you can do that then it doesn't matter what your parent nation's domestic laws were, but until you can do that it's shaky legal ground indeed.
Here are some features I'm missing:

Break on attribute or subtree modification
HTML Node drag and drop (yup! Chrome DevTools have it)
XPath (I use it for testing)
FPS monitor and force repaint
Just an example - I'm curious though, what other examples are there?
High court clash over ObamaCare contraceptive mandate
Looks good.. it seems to be doing something very similar to Coinbounce https://www.coinbounce.com/ which is what i've been using to sell a couple of stuff for Bitcoin
I don't know Chomsky's work, but Orwell's is great (at least so far). But he says much of the same in chapter 5: http://www.telelib.com/authors/O/OrwellGeorge/prose/HomageTo...
Automate your Ad Analytics Spreadsheets
> Monads are something you'd probably invent yourself once you know the rest of the language well enough.

Very true. I understood monads far better after I wrote some explicitly state-threaded code (where every function took a state and returned (state, actual_return)), wrote functions equivalent to >>= and return, and then turned the result into a monad.
Can you elaborate? I'm not familiar with survival analysis for AB testing
There has not to my knowledge. As a CouchDB user I'm definitely interested in the results, but it's not clear to me what cluster configuration to test.
How can a license do anything? They write the license, the government enforces it.
So I wouldn't confuse invariants w/ type assertions. Clojure does have separate type assert/checking in core.typed.

Yes one thing you might use :pre/:post for is type checking, but it can do more than just that.
Rails API discovery is hard
Would love one if you've still got them.
Perhaps it negates the reason you use Linux, but there are plenty of reasons to use it that have nothing to do with Free Software. It's a tried and true OS with tens of thousands of eyes on its source code, it has a massive community supporting it, and it's free as in beer. Getting a very good OS for free is reason enough to use it for many people, even if they don't have complete control over it out of the box.
There seems to be a push for Full-Stack developers, at least in the Startup community.
Slightly OT:

Is this type of key common in the US?
A few years back I bought a lockpicking set, and locks like these are incredibly easy to open without much training.

In Switzerland we have KABA locks pretty much everywhere. I don't know but I think they're much harder to pick and I guess you can't reconstruct them out of a photo because you don't know the depth of the holes.

Also you need the key and lock the door from the outside with it, so you can't really lock yourself out. Doors that snap lock are incredibly rare here.

Photo: http://www.kaba.ch/media/466464/v6/resized535x-1/dunkelrot-f...
The techcruch article seems to just be a rewrite of the Google Cloud Platform Blog post with the announcements [1] into "Google announced..." wording:

http://googlecloudplatform.blogspot.com/2014/03/google-cloud...
Google, Apple, and Others Wage-Suppression Conspiracy Cover One Million Workers
Intelli-J crawls on slow drives. Given ReSharper is also a JetBrains product, I assume the performance characteristics are similar.
Okay, how about a serious C++ application server written in the 21st century? CORBA? Really?

Why not just hand-roll on raw sockets like a REAL programmer?
You shouldn't trust pgp.mit.edu, key servers are only there for easy distribution of keys (because that's easier than typing in multiple pages of base64), not for providing trust, trust is provided by the web of trust, that is to say, by the signatures of other people who have verified your identity (who in turn have signatures on their keys from yet other people who have verified their identity, and so on). Those signatures are part of the keys that get distributed through key servers, but it doesn't matter whether the key server is hostile, as the key server can not forge other people's signatures.

Also, as an aside: What went wrong there that people have a problem with "too many email addresses to check"? The great thing about email is that it is an interoperable system and you can do forwarding and stuff, so that you can easily have all your emails delivered to one common user interface, no matter how many addresses you have!? I also have quite a few addresses - but I don't "check" addresses, all my email automatically shows up in my one mutt inbox, which is the only thing I have to "check". That's very much in contrast to all those new, proprietary platforms that actively try to lock you in, among other things by forcing you to "check" every one of the platforms independently.
How would you react to the statement "I'm not racist, I just don't think blacks and whites should be allowed to marry"?

If you oppose equal civil rights for group X, you are bigoted against group X. There are certainly different degrees of bigots--I'd much rather deal with someone who favors most civil rights other than interracial marriage than someone who thinks black people were better off as slaves--but they are all still bigots.
At one move per second, this would take about 8 hours to beat at 65536. Enjoy the rest of your day...
My Reading Strategy: Kindle versus Physical Books
From @clstokes

With today’s Google Cloud price cuts:
- an n1-standard-1 on #GCE is $ $35.38/month
- an m3.medium on #AWS is $82.72/month
Crimestop! Only you can prevent tripleplusungood thoughtcrime, citizen!

How can I recognize and avoid having potentially incriminating ideas?

Your viewscreens are there to help. All content broadcast through the viewscreen is pre-approved and certified to produce no dangerous thoughts in most citizens. If you still find yourself having doubts about your own mind, proceed immediately to the nearest MiniTrue psychological health assessment station for evaluation. Time is critical! Do your best to not think or speak to other citizens while en route!

Big Brother loves you, and wants you to be happy.
What if I MITM the site and replace the seller's address with mine?
I assume OP is looking for an existing product, not one that might ship when the moons of Jupiter align.

In all seriousness though, I've been waiting for my Lockitron for almost a year now, and others have been waiting for much longer. At this point, there's no way I can recommend Lockitron to anybody as anything more than a cool concept.
Haskell at IMVU
I like the general idea, but (to me) the investment seems way too low. $1000 for a full-fledged game, and you plan to make 8 of them? In what time frame? It also seems like this class is for people completely new to Obj-C and the like. I have to wonder how realistic it is to expect to be pumping out that quantity of games the moment you finish a two-month course.

Let's say (hugely optimistically) you work your butt off and complete all 8 games within a year. You just used a whole year to make $8000 that you've already spent.

Again, I like the idea, but I don't think there's a one-size-fits-all price that will be fair to either party. I hope you've explored the legal ramifications of this setup. If you can't make the games in a reasonable time frame, are you going to be on the hook for all this money?
Its an interesting choice of battlegrounds. I find the infrastructure vs infrastructure wars fascinating by how Google and Amazon invested in them for their own businesses and are now productizing the 'remainders' and getting less and less for it.
There's a really informative presentation from Jay Fields who successfully introduced Clojure to his company: http://yow.eventer.com/yow-2013-1080/lessons-learned-from-ad...
Every Java file consists of a load of package imports followed by a class definition. In Java, packages and classes are not objects.

The majority of a class's definition is spent defining methods. In Java, methods are not objects.

A large amount of method code is spent looping, branching and exception handling. In Java, loops, branches and exception handlers are not objects.

Scattered liberally throughout all of this, there are type annotations. In Java, types are not objects.

Could you please explain how Java forces me to think in an object-oriented way?
Yes, at the very least in Apartments in the US. Every apartment I've lived in (in several states/both coasts) has had the simple style keys. IANAL (i am not a locksmith), however.

Homeowners obviously have more choice in the locks they use, though.
Kevo for Bluetooth LE: http://amzn.com/B00CPTD5AQ

If you add a Z-Wave controller like SmartThings, there are many options, including with keypads if you don't have your phone: http://www.amazon.com/s/ref=nb_sb_noss_1?field-keywords=z-wa...
Thanks for the info. What are you wanting to do with xpath? The console supports the $x function, like $x("//body"). Also, HTML node drag and drop is on the radar here: https://bugzilla.mozilla.org/show_bug.cgi?id=858038
New Walmart Firefox and Chrome Extentions to drive users to Walmart.com
New lightweight Walmart Extensions for Firefox and Chrome built with features like Value of the Day, Value of the Hour, Rollbacks, Special Buys, and New Arrivals. Includes feature which shows Walmart items on a competitors product page when Walmart sells the item for lower price.

Firefox: http://mzl.la/1hWhMLz Chrome:http://bit.ly/1pgqhE9
This is kind of a grey area. It's not unheard of for early-stage investors to fund two or more competitors (real or potential). If an investor believes the problem is real and the TAM is lucrative, then he or she will have an incentive to take as many shots on goal as necessary. Furthermore, as YC states in its FAQ, "...it's unavoidable you'll end up with some overlap" between companies when you fund so many of them, and when the startups' fundamental business models change so often. In these circumstances, YC states its operating procedure as: "...we don't talk to one about what the other's doing."[1]

Early-stage startups are a loosely regulated market. Things get trickier when you're dealing with public companies, or even with very large private companies. The markets are more established, and the potential for anticompetitive behavior is quite real. Some PE groups have started to come under scrutiny for holding corporate-governance-significant equity stakes in two or more firms operating in the same market.[2][3] And in general, a corporate officer or director of a public company will be deemed to have a conflict of interest if he or she holds a significant position in a competing firm.

[1] http://ycombinator.com/faq.html

[2] http://www.weil.com/news/pubdetail.aspx?pub=8165

[3] https://blogs.law.harvard.edu/corpgov/2012/04/01/sec-enforce...
Practically, yes, but legally, you may not have the rights to.

That's why it's explicitly listed as part of Freedom 1 of the four freedoms of software: https://www.gnu.org/philosophy/free-sw.html