skysight-inc/HackerNews huggingface dataset:
I think some people fail to see that big projects like that can change the target audience of Kickstarter. Yeah it bring more people, but these people went on Kickstarter for this big movie from Zach Braff, not for indie projects. It show to the big company that Kickstarter is a good option to start project and if more of them do that, then they will dilute the content.
It's for the same reason Hacker News doesn't accept news about other subjects.

However I love that big project like that start to give consumer the ability to "control" what is produced. Now at least we can show them directly that a project or an idea is good/wrong. I just don't think that Kickstarter is the place to do that (they could easily use one of these Kickstarter-like script that you can install on your own website, they would even save some fees that way).
Excessive obedience often means you had overly needy parents who couldn't tolerate you acting out. So, you take care of their needs by not causing problems. This probably isn't recognized in the DSM as a disorder, since on the surface it appears good for a structured, smoothly operating society, but one term that you will probably identify with if you search a little is "parentified child". There are quite a lot of books written about this.

https://en.wikipedia.org/wiki/Parentification
Oh yeah, I was avoiding augmented vision like Steve Mann's headgear, which enables HDR vision as well as making some IR and UV visible. http://spectrum.ieee.org/geek-life/profiles/steve-mann-my-au... New cell types would be awesome, but you can already (very faintly) see polarization of light. https://en.wikipedia.org/wiki/Haidinger%27s_brush
If you're in it to make money then you should absolutely have a plan for that.

If you're in it to just make something cool, then do it. Sadly I think that with all the focus on startups here, the "hacker" in "Hacker News" gets forgotten sometimes.
Aside from this being really uncool, FounderDating doesn't really work anyway. I've done it. Gathering a whole bunch of people who have an idea they want to work on in one place doesn't lead to very many of them pairing up and ditching one of the ideas. It's a lot easier to meet future co-founders, potential hires, and potential bosses before you actually need them. That's how networking works.

I'm toying around with a free, open source solution to this problem that reflects its true nature. If you're interested in contributing, contact info's in my profile.
Really a high percentage of people who lie on such sites.
But I can understand them :-)
Will Amazon be willing to customize their engine to meet the needs of specific markets? Not everything is "sell item X to person Y, ship to Z".
Had no idea this had happened, would have gotten in touch if so. Are you coming along?
It looks like they raised their round in 2011, when their run rate was $150k. The dates in green in that slide are projections.
Fundamentally, I agree. I have my entire team set up with PGP keys.

However, there's a huge training burden that needs to be overcome. People don't understand what it is, how it works, how to manage keys, what they can do securely or not, etc.

People complain about the tools, which I agree are insufficient right now for most people's general use—even with e.g. the very nice https://gpgtools.org —but I'm not convinced that's the primary hurdle.

Awareness of the technology is very low. I think it should be taught in public schools, and not as a specialized course but as part of general "life skills". I would love it if someone with a huge, visible platform like Google or Apple would push PGP integration into their tools for general use. Like, why isn't my PGP pubkey a normal field in my G+ profile? Or Facebook?

There are obvious answers there, of course, beyond the obscurity of the technology: if people start PGP-encrypting everything, those content platforms would lose value.

It would be like visiting Google's house to have a private conversation with a friend that Google couldn't hear. You can do it, but what do they get out of it anymore?

I'm not sure what the solutions are here, but I hope someone solves them.
^ this. No one I know who is a gun owner would say "yes" if called as part of a survey and asked if they own guns.
true, and also: the amount of people eating those cheese is nothing in comparision with the amount of people eating more 'normal' food, like meat.
Do you have any evidence that kids calmly saying "I'd rather learn useful things" are getting widely diagnosed as ODD? Anecdotally, that's exactly what I did in the late 1990s with my biology teacher. No diagnosis.
Hu? Why does the fact that the farmer is next to you have anything to do with his process?

So if I buy from that same farmer you go to, but I'm hundreds of miles away I suddenly get those chemicals but you don't?
First suggestion: any client that plays games with payment is a client you can't afford to keep. It's a bit of a judgement call; maybe they saw their scope extension as reasonable and in the spirit of the original engagement.

Second suggestion: split your contracts up; your first contract is your "Master", and your second a "Statement of Work" (SOW). Both require execution by both sides before you proceed. Don't work without an explicit SOW again. The SOW should list in bullets the whole scope of the project and the acceptance criteria, and list the payment schedule.

You need to be able to tell you client "OK, but to do that we'll need to put in place a new SOW" when they try to extend scope.

We don't ask for up-front payment at all, and I'm not wild about it (if you really need it, you have crappy clients, and should fix that instead of coming up with ways to mitigate crappy clients). But since you do:

Next suggestion: by the time a client has paid you 50% for a project, you now hold all the cards. They can't afford to have you walk away with an incomplete deliverable and write off the cost of the engagement. So next time this happens, just say "no" to scope extensions (politely!) and see what happens.

You might be surprised at how much more effective you are at negotiating if you go into these things knowing you have the leverage and not them.
It still happens because, when your seeking that viral edge sometimes the cost benefit analysis turns out in favor of pissing off a certain percentage of your members.

As far as the ethics involved, I don't really expect corporations to be ethical at any level. I would like them to, but I don't expect them to. I am a strong proponent of extreme fines/legal action because really if it doesn't effect the bottomline I dont feel it will change behavoir of a business.
You're underpricing this app. I'd drop $20 or $50 on this as easily as $6.
I am not an ORM hater. I like ORMs a lot.

But the point that one needs to know SQL even if one is using an ORM is just obvious to me. It boggles and scares me that anyone thinks they can be a competent web developer without knowing SQL.

I was going to say "...if they use an rdbms, maybe they just use some NoSQL and can get away without it." But you know what, nope, not even that caveat -- if you don't know SQL and rdbms, you aren't going to be competent to know if some nosql is right the choice, or which one, either.
This is great. Nice work and excellent visualization.

There's a pre-existing tool I like to use, which is not nearly as nice looking but does allow you to specify your maximum grade: http://amarpai.com/bikemap/
A quote from wikipedia: "in May 2012, Google announced that the service (which was also immediately renamed Google Shopping) would shift in late-2012 to a paid model where merchants would have to pay the company in order to list their products on the service."

This pretty much ended my use of Google for shopping queries. I still tried it a few times after that, but the quality of the search results is so sparse and poor that I end up using Yahoo! Shopping (yes, really) before giving up and going to Amazon.
I like asking for a 3VL truth table for the basic logical operators. This is a good way to get people talking about something that is conceptually fairly straightforward but that they might not have ever really puzzled out before.
Bizarrely, this only works for second-level domains however, and isn't disclosed in advance.

Really, CAs shouldn't be throwing in "free bonus" SANs without customer authorization ever. It would be much better to have a place to enter the SANs, or a checkbox asking if I want "www." as well, or to apply to the parent also, or whatever. That would also make the process more apparent to the user in addition to being more secure.
Oh, come on.

Please take a look at how Egypt is now. The new government all you internet activists supported is now willing to destroy the pyramids because "there is only one god" according to their crazy fucking mind.

FSA is even, and much more worse. You'll see what the evil beast once they get the chance.

Even now, there are disgusting videos of them forcing christians to be muslim. All their motivation is jihad. That people don't believe in democracy. They are actually the evil beasts.
That's an impressive library!
1pxdeep, a Bootstrap theme fusing flat design and color scheming
Great post! "Up to date software is secure. Out of date software is a target." - this is true of Operating Systems too (like Windows and Apple). If you're running an old version of Windows....good luck.
Why not 128 bit integers.
Loks like it cannot evaluate the subquery result (number of items).
And they cannot even use https ?
The article implies this is the first time they've notified customers, so they've either been unaware (seems unlikely since the FBI had a mole in HTP, who have claimed responsibility) or just not disclosing it? Is that true? I can understand why people are annoyed at Linode and everything, but this seems ridiculous if it's the first time.
Okay, add a messaging trigger on update and insert between two joined permission tables, without creating a mutating trigger.

SQL is about a lot more than CRUD and tables.
Name.com user here. This is the first time one of my registrars gets compromised and I'm not sure I understand the (potential) severity of what has happened.

What would HN suggest doing in a case like this (aside from changing passwords)? Just let it be? Monitor credit card? Change registrar?

Looking forward to your feedback.
Running an old and un-patched version of anything will put you at a much greater risk.
Any reason it would be 'wrong'? There are few things in software engineering that are universally 'right' or 'wrong', it all depends on context.

There are plenty of people who already know SQL and are comfortable using it, but still prefer to use an ORM though. It's not like ORMs are only used or liked by people who don't know SQL.
Cannot corporations already own heavy duty weaponry? Aren't these the companies we are "contracting" to fight our wars for us?

Regardless, being in favor of particular interpretations of the 2nd Amendment does not mean that you are automatically in favor of considering corporations people.

> recently saw first-hand what a homemade IED can do. I am not eager to see people have the right to upgrade that kind of musket to the pro version.

Weren't those bombs packed with the same stuff that you buy if you want to shoot your musket? There was a lot of misinformation going around at the time and I haven't kept up on that story so I honestly am not sure, but I am pretty sure the word is that they were pressure cookers with gunpowder (which you can buy "loose" to load your own rounds for modern guns, or use to load muskets). I am not sure that it makes sense for you, coming from your perspective, to be pushing something that would make buying loose gunpowder more mainstream.
This is what Borders used to do. For some insane reason their online shopping site was run by Amazon, their biggest competitor.
I'm glad people are toying around with client-side color algorithms and coming up with ways for people to dynamically choose aesthetically nice colors. I worked on this project http://dph.am/projects/ImageEyeDropper/ about a year ago to let people grab colors off an image, find the color range with the highest frequency, and perform some of these color theory functions.
Brits to be forced to use IPv6?
The linked email is a call for consensus which, if adopted, would have the effect of the headline, but neither it nor any of the replies currently indicate that that proposal has been adopted, so the headline seems premature/overstated.
Actually, I'm the CEO of FOunerDating and what's surprising is that no one has actually asked if this is what really happens. We not only state (in white writing) on black backgroud) that "a message will be sent to your chosen linkedin contact) and let you see the message but it's also completely opt-in - no tricks where you can't find the "x". People can choose to a) not send or choose who they send a message to. There is nothing sneaky about it. If someone doesn't read the line "this will send a message" there isn't much we can do about that.
The Successful and the Passionate: An Interview with Peter Lubbers
I believe it's somewhat impossible to overestimate how REPL-like data munging with SQL actually is. Particularly as the complexity of your data exploration increases.

Celko calls this "thinking in sets."
I have started sprinkler and HVAC control system projects as well. I also have one, that should be a working prototype shortly, to build a device to automatically keep my pool topped off. I may ultimately build that one without a microcontroller, though.
This Robot's Acrobatic Leaps Are The Coolest Thing You'll See Today
We depend on cooperation to survive/thrive. Authority is neither necessary nor sufficient for cooperation.
Does WordPress have a pwn2own style event? That would prove this more effectively.
Wait, isn't WordPress insecure?
Some people perform routing in the ToR because STP doesn't scale. And TRILL/SPB have been proposed to make Ethernet scale, but then they end up having similar complexity as routing (even using IS-IS).
The problem is, it works. It is, after all, why LinkedIn itself has such a strong network (my father used once and apologised many times for using, although you'd never guess that from looking at his 170-contact network). It is the only reason I ever had a Bebo account.
This is a pretty poor strawman of an argument. Wordpress Core may be secure, but it's also not what people deploy. Nobody uses "Just Wordpress" - you have to use a custom theme and a half-dozen plugins just to get a basic Wordpress install into a usable shape, and therein lies the problem - the number of Wordpress installs compromised through these "necessary" plugins is staggeringly huge.

Until that stops being a problem, "Wordpress The Product That Has 64 Million Installs" cannot be considered secure, even if wp-core is the most secure product ever written.
Short's as much as a standard and pairs well with SI units. Long's an anachronism in comparison.
The corollary of course being that when you're so far gone that you can't even imagine anyone honestly thinking differently than you--that you're unwilling to even consider arguments in favor of other opinions--that you see what you believe as obvious and everyone as insane--then of course you will respond to any honest attempt at discussion the way you just did.
Thanks to you too!
CocoaConf Alt 2013 Canceled
If you say so.

Everyone else: if you can avoid it, don't run Wordpress. You can run a safe Wordpress site, but you do it the same way you drive fast without a seatbelt: by playing the odds.
I dont understand how its possible for someone to be the "best python programmer you know" yet that person doesn't know enough SQL to display data from a table...?
Oddly enough, as a name.com customer I kind of surprised that I found this out through HN first.
Great read and excellent clarity brought to the subject.
I believe you are correct, except possibly the other way around -- nested queries are just syntactic sugar for joins, group by, and having. :)

I'm actually not sure what I said is true (you can possibly do more with nested queries than you could do with just joins and group by/having?), but I DO think group by/having came before nested queries in rdbms implementations.
Dubstep + memes + grumpy cat + zombie references ...

do not a viral video make.
Impressive. I want to use DTrace on Linux. And it seems that in the meantime it is available on Linux
http://liberumvir.com/2012/06/01/zfs-and-dtrace-running-on-u...
For anyone who wasn't following HN yesterday:

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

https://news.ycombinator.com/item?id=5667391
Yeah. I've never heard of Feynman or Hawking or anyone either.
Let's say your inner query returns n rows and wherever contains m rows. And your index is a B-tree, so you can hit it once in O(log m).

If you use a nested loop join, where you hit the index once for each inner query result, that's O(n*log m). If on the other hand you do a hash join, skipping the index but doing a full table scan of wherever, the complexity is O(m+n). So which is the faster choice depends on how many rows the inner query returns.

If you want to plan up front, before you know what m is, how would you decide which join to use?
I can't help myself on this one, but...

> Believe it or not, the country didn't degrade into people waging private wars against each other, mass murder, etc...

We did have a civil war (which is the end bound you placed on your time line). It wasn't a private war, it technically wasn't mass murder, but, it was a war.

Again, sorry, I couldn't help myself on this one.
> Actually, I'm the CEO of FOunerDating

Um, you misspelled your company name.
There is no protection for UPS, DHL, FedEx, etc. The only one for which there is protection is the Postal Service, and that is because it is an organ of the government.

Also: the government could always ask your friend at the other end about what you said, not just Facebook.

The intention of the founders re: the 4th amendment was not to protect communications between people, it was to protect people from personal searches. Read the text: "The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures."

Persons, houses, papers, and effects? What do all those things have in common? They are personal to you. You'd feel violated if someone else entered your house or rifled through your effects. That same reasoning doesn't apply to something like a Facebook message that any of a number of people at Facebook could read. Maybe you assume that they wouldn't do that, but they certainly can.

Maybe we need a law to keep the government from getting Facebook messages without a warrant. But that's a separate thing from the Constitutional issue. Personally, I don't even think we need such a law. If you're okay with Facebook or Google looking at your communications, you should be okay with the government doing so.
Are benefits like these taxable? My gut feeling is yes.
I can not test it at the moment but you may have to do the object creation inside a wrapper method.

public static void TestWrapper(String foo, Int32 bar, Boolean buzz, Decimal foobar)
{
var thing = new Thing(foo, bar);

thing.Buzz = buzz;

Test(thing, blah);
}

public static Test(Thing thing, Decimal foobar)
{
thing.DoStuff();

if (thing.State == 42)
{
thing.DoOtherStuff(foobar);
}
}

In my experience Pex yields really great results when you use it to analyze methods that are close to mathematically functions with not to many side effects and especially state mutation. Tracking changing state over time and finding sequences of operations to prepare an object to a certain state and then checking the behavior of the object in this state is much harder than analyzing a (almost) pure function.
I generally assume that every site that gains access to my contact list will try to exploit them without my consent. It's very easy as a developer to do, so I look for dark patterns in the onboarding process that give me red flags into their principles. FounderDating was one that I initially used and immediately deleted after realizing they were attempting to spam.
"Up to date software is secure." lol no it isn't.
> Shouldn't they have been using their arsenals to protect America?

Rebellion is a last resort. Things haven't gotten bad enough yet.

> when in the last, say, 100 years

This number is conveniently chosen to be just below the Civil War.

> they'd just find another excuse

Self defense? If we were some European country that's historically always had only a few gun owners and tight control of guns since firearms were invented, then gun control would make some kind of sense, it would be possible to control the small number of firearms that exist. But the US started out as a frontier country where firearms were necessary for survival, and gun ownership has always been part of the American way for a large number of people. So there are millions of guns already out there -- too many to possibly control.

If the massive supermajority necessary to repeal a constitutional amendment and outlaw firearms magically materialized tomorrow, those millions of guns would still be out there. Presumably drug dealers, rapists, bank robbers, stalkers, and other criminals would keep their guns, and there would be enough remaining in underworld circulation to supply future members of those professions. If a person wants a gun badly enough, he'll always be able to get one. Gun control wouldn't significantly reduce the number of bad people who have access to guns, it would just curtail access for responsible, law-abiding citizens.

Guns -- and in particular concealed carry laws -- also act as a deterrent for criminals. If someone's in a desperate situation and contemplating crime, it seems to me that the possibility of a hole in the head from an armed bystander would make them hesitate a lot more than if the worst-case scenario involves getting a roof and three square meals a day at taxpayer expense (even if they get the death penalty it'll be many years before the appeals are exhausted and the sentence is carried out).

At least to me, these considerations don't sound like "excuses," but well-reasoned arguments. Please point out the holes.
My dad as well. I have set him up accounts a couple of different times and tried forcing use by only email the gmail address. Yet every time I get an email from him, its from that flipping AOL account.

Yet, I install Opera four years ago and come home to find its become his default browser and he knows the hotkeys better than I do. Go figure...
I don't know all of the syntax from all languages, but I do know that in Sybase and Microsoft SQL Server, the first would generate a syntax error. The HAVING and WHERE clauses cannot reference column aliases. You could rewrite it to be:

...

having sum(line_value) > 100;

Would the performance be the same? That's up to the individual DB. To say, "Yes, they would" implies that all DBMS vendors implement query plans the same way. I think that, fundamentally, they should perform the same way but again: it's not up to you or I; it's up to the people who wrote the query execution engine.
Do you actually know - and have the appropriate backing from precedent - or are you just guessing? One thing I've found out about contract law is that it doesn't look anything like you'd think it does just from reading the things you sign, so it seems to me that it's very easy to make mistakes in this area without realising them if you just sort of read it in a tourist-y fashion from time to time.
This is very, very cool. Will use, +1
Assassin’s Creed designer Patrice Desilets “fired” by Ubisoft
Carving an exception like that for oneself strikes me as immediately disingenuous. I personally can't see how that doesn't make you either stupid or evil or both.

I don't think "cognitive bias" doesn't make you not-a-dick.
I guess interacting with other students, having assignments to complete and having someone else look at them, getting a sense of accomplishment after finishing it etc. That's why I sometimes take MOOCs.