skysight-inc/HackerNews huggingface dataset:
From the similarity of our answers below I see we've got a similar understanding of constraint programming.

For loosely constrained problems, yes, constraint programming will enumerate exponential combinations and that's not a good fit for this methodology. The point I was trying to guard against is that the solver isn't smart and therefore when asking, "Is it smart enought to know X?", I'd say it depends.

If the solver in question has some decent bounds propagation on the six or so binary arithmetic constraints in the problem, then no, it won't enumerate all 1001^6 combinations (assuming domains of size 1001).

A more helpful answer from me would have been, "It's unknown if it's smart enough, but the more constrained i.e. the more combinations your constraints reject, the better".

Seeing as there were four solutions out of 1.8 million states (in the domains of size 11 example), that's very constrained.
37 YC Funded Companies Valued Over $40m
Why? If it is a feature that will encourage people to upgrade, and/or a feature that only concerns the kind of people who buy "Enterprise" plans, then why not use it as a cost differentiator among the plans?

I can see how SSL is important, but the 2 lower plans are free and a few bucks a month. I don't see a problem with reserving this to the bigger plans.
Check out Yabla:
http://www.yabla.com/
I disagree with your suggestion to use such a meta tag, because it's an opt-out scheme. People should not have to opt out of potential privacy leaks. If a web page does not specify any referer policy, I think the default should be no referer.

Unfortunately I still can't remember the website where I found the "bullshit" argument, and it's not in my history because I probably ended up using a different browser to comply with their no-access-unless-you-accept-3rd-party-cookies policy. But if you understand why people like me want third-party cookies to be disabled by default, I think you'll also understand why I want referers to be disabled by default, too. It's not about user control as @untog suggests, because the user is always ultimately in control when it comes to HTTP headers. Rather, it's about having secure defaults.
Ugh... AOP. I've seen it implemented so wrongly that it makes debugging and understanding the code near impossible. Add in wireup at startup and you can wait a good long time for app startup.

If they could have dumped that, the world would be a better place. Note: it's a good idea in theory, just not in practice.

"Spring; Making simple things trivial and complex things nil possible."
Does it make sense to think bout this as a "library" (you pull in what you need)? Contrary to the Bootstrap framework (fill in the missing pieces)?
U.S. weapons system designs compromised by Chinese cyberspies
also, for internet explorers, placeholder support is pretty bad - IE10 only: http://caniuse.com/input-placeholder
Confused me - that was the only reason I clicked on this.
I caught this on GitHub a few days ago. I don't personally have a use for it, but as you noticed, there's already a reasonably popular ORM called storm, so you may want to consider a name change.
you do not have any hard evidence that this happened

Apart from the fact that Madeleine Albright admitted it when she was Secretary of State. You are just being deliberately ignorant now. Oh, and a jackass.

That liquidation was not the doing of the US

There was interference by other powers as well such as the UK, and there is also a lot wrong with Iranian society, NONE of which removes at all the CIA's responsibility for the coup and the subsequent torture of Iranians by SAVAK under CIA direction during the decades you mention from 1953-1979. You think the story stopped in 53?

betrayed and liquidated by the subsequent leaders of the revolution

The people were mad at the two decades of torture and having Iranian oil stolen, and so they hated the pro-US Emperor and they hated the US. They acted on that hatred
against the targets and got on the Khomeini bandwagon as a way of overthrowing the Emperor.

There wouldn't have been a revolution if there had been nothing to overthrow. Khomeini made his name opposing the Emperor. If the CIA hadn't launched the coup in 53 the democracy would still have existed instead. Mossadegh was everything. Khomeini was nothing. No one was going to follow Khomeini against the democracy.

Oh yeah, and Iranians would still love the US like they did in 1950.
Anyone who competes with the dollar will be attacked.
Somebody should fix his OCD.

It's not a bug -- by any stretch of the imagination.

Unequal padding is a legitimate design decision as any other other.

But I see how it can annoy the hell out of compulsives.
that's true, but i think there can be a middle-ground..

apple represents one extreme by locking-down everything to its ecosystem and connecting devices using proprietary technologies.

i’d say sony's integration, by these means, lies on the opposite end of the spectrum and isn't really integration (by my definition at least) - as it offers no real benefits in using their products together over mixing them with competing ones.

a middle-ground would be to support standard protocols while adding-in some tighter level of integration (more-so in terms of software and services than hardware connectivity) that make owning all sony products better than mixing them with others. if its compelling enough, i feel such integration can create a strong lock-in effect.

that being said, it seems very hard to do. the only companies that appear to have the scale and expertise to build-out compelling ecosystem’s (consisting of an underlying platform, applications, services, and integrated devices) are apple, microsoft, and google.. samsung seems to have realized this, and done quite well leveraging it to the max (nokia as well, though it’s a bit early to judge), but sony seems to have lost its way and is trying to both leverage existing platforms while competing with itself in building-out its own..
I was once tasked with hiring some developers. HR used filtering software, so every candidate had C++ on their resume even though we didn't need that. Out of curiosity I asked each candidate a simple C++ question. Not one had a clue.
Manhattan traffic is mostly bad in peak traffic (weekdays during rush hours, major holidays when people are trying to leave, etc) on the approaches to bridges/tunnels and in the downtown/midtown core where said approaches are interacting with each other. Anywhere else, anywhen else, and it's not so bad; there's more traffic capacity on the island than there is to get on/off of the island.
Without seeing any real data, wouldn't that all be a WHERE clause? I wouldn't imagine the skill was an aggregate of the applicants.

I've just skimmed over this though, I'm not having a go
"Where did you learn English?"

"College. And the Police Academy movies."
Colliding rings [animated gif]
Things like login, signup, change password, ... always use SSL. In fact, currently everything else runs over SSL as well (even if you access the site over http you're redirected to https), it's just that in the higher tiers you are guaranteed that this will never change in the future.

Edit: Maybe I should add that I'm the developer of Subtask :)
I understand what you're saying, but so far Nintendo 3DS doesn't have any way of playing pirated 3DS games. (DS games are playable on a 3DS now). XBOX360 has some cracks, but these are complicated. Too complex for most people to bother with. PS3 is also too complex for most people. (I think, I haven't really looked hard for this.) I think even PS2 isn't trivial, although I could be wrong and I welcome corrections.

It bothers me. I'm probably wrong, but it feels like we have a bunch of sub-optimal OSs that have security kludged in as an after-thought, built on legacy hampered hardware, with a lot of concentration on "preventing people playing illegal content" (but also strictly controlling what people do with their legal content). There's a kind of arms race with pirates and anti-pirates competing on DRM schemes, and it feels like if all that effort had gone into better directions that we'd have 24 cores at 3.5 GHz and better threading with decent nice architecture.

And I know it's just marketing, and that washing powder (Whiter than white!) has been doing it for years, but being told that my content (which was sold to me as best quality available last time) is now being called garbage and I'm told I need to upgrade. In the past I didn't need to upgrade. I could keep my record deck and buy a CD player and rip those CDs to digital for my streaming media player. But in the future this is not going to be allowed. I'm going to have to buy an extra licence for family use.
You clearly understand the value of good PR more than most, certainly more than PayPal...Something like that might make me consider closing my PP account for a competitor.
didnt google but I had to create some example data to think about the solutions. So yes, i would not be able to do it in 5 min.
Well, the US government buys exploits from people [1], which means it must be legal in the US. The government would never do anything against the law, right?

[1] http://www.techrepublic.com/blog/security/guess-whos-buying-...
So you are required to tell your school officials everything you've ever done wrong? The 5th amendment offers protection in places where you are otherwise legally required to testify, but it's obvious you don't need that additional protection in places where you aren't legally compelled to testify.

But it is a useful protection when you don't know if you are required to testify -- knowing that you have the 5th means you no longer need to know if you are being compelled or not.
I don't mean to be a debbie-downer, but it probably isn't worth it.

To convert your car to use natural gas, you would have to buy a natural-gas engine. These cost about 8k- 10k. You could recoup some of the money by selling your old engine, but it is still a steep upfront cost.

Here's an article if you're interested in reading more: http://www.theatlanticwire.com/national/2013/05/why-youre-no...
Posted mostly for the acqui-hire content.

> The only other group I’ve seen that consistently has power is the CEOs of acquired companies.

> If you’re an acquired founder/CEO, then go make your impact. You may have significantly more power than you know. Go leverage it to make a difference.
Is this safe to use now? If I recall correctly this crashed some browsers not too long ago, and could cause some extreme rendering glitches, such as text disappearing.
Show HN: Algolia released a 30s tutorial for Search-as-a-service. Try the Beta
I have just been on the job market looking for a senior PHP position. There were so many companies that requested tests from me. Either in the form of online tests, or tasks which I had to complete and return. While I do understand the need for them (having had to hire other developers), some of the requests were quite outrageous.

1 particular company basically wanted an entire application to be developed in an evening, and I was giving strict instructions to focus on security and not allowed to use external libraries. After submitting this elaborate task, I was still criticized on using PDO (which is standard with PHP...).

IMHO, sometimes the lengths employees go through to find a developer are so ridiculous that they actually drive away people.
Hacking HTTPS to HTTP referrers
Paypal could have paid him via other means, if that was the only issue.
PayPal definitely has to be PCI compliant. Anyone who wants to store credit card numbers has to be.

Section 6 of the PCI DSS deals with known vulnerabilities, I doubt they following it if that's true.
Pretty much that, yeah.

http://en.wikipedia.org/wiki/Unification_%28computer_science...
Google moves away from the XMPP open-messaging standard
There are Simplex implementations in C that you should be able to compile in almost any C compiler... GLPK is the first one that comes to my mind.
Chinese hackers breach key US weapons designs
The end result of the 21st century will be that we will use every single gram of fossil fuel of every type (petroleum, natural gas, coal) that can be dug up for less cost than wind/solar. The more reserves we find, the more carbon winds up in the atmosphere. Environmental handwringing will be about as effective as standing in front of an oncoming train and whispering "stop, please". At best, the environmentalists will succeed in slowing fossil fuel consumption down by a decade or two before we hit the inevitable wall of it no longer being economically viable.

Meanwhile, we'll slam into Hubbert's Peak at the global level some years before the dinosaur farts run out, resulting in a steep drop in energy availability and a steep increase in cost. This will send shockwaves through the global economy, and set off resource wars the likes of which we've never seen.

If we're very, very smart, and very, very lucky, we won't see half the population of the Earth wiped out in resource wars and famine during this century. :(
Not if our supply of it depends on fracking.
How is it employment if someone simply does some work through their own choice without having any sort of formal employment relationship in place?
Yeah, that's why I said "essentially" instead of "totally". Writing your own MAC is not a good idea, pretty much full-stop. tptacek has talked about this[1] before. In the sort of environment that necessitates stupid hashing, if your database is owned your app is owned anyway.

If bcrypt isn't an option, you straight-up need a better platform. It's inexcusable to refuse to protect your users--if you're not using bcrypt/scrypt/PKBDF2 you're mistreating your users.

[1] - https://news.ycombinator.com/item?id=5663818
Despite all the accusations and bluster at the beginning, the indictment alleges three things:

1. Violation of 18 USC 1956[1] - knowingly laundering money;
2. Violation of 18 USC 1960[2] - conspiring to operate an unlicensed money transmitting business;
3. Violation of 18 USC[3] - operating an unlicensed money transmitting business - 18 USC 1960 and 31 USC 5330

This is what distinguishes legitimate bitcoin dealers like coinbase from Liberty Reserve. It's clear from the allegations that Liberty Reserve was purposely managed (allegedly) to avoid registration and money-laundering regulations. They (allegedly) also purposely did not register as a money transmitting business.

The other difference is that Liberty Reserve was a centralized system for payment processing where the entire process was controlled by one entity. Bitcoin, on the other hand, separates the exchange of money for bitcoins and the actual use of the bitcoin ecosystem itself. Of course, the government can go after money transmission businesses like coinbase, but as long as coinbase is registered as a money transmitting business and takes care to ensure that it doesn't deal with shady funds, I don't see how the existing statutes could be used to prosecute coinbase.

Then question then becomes - who do you go after? At that point, bitcoin is no different than using cash. You can't prosecute "cash."

[1]: http://www.law.cornell.edu/uscode/text/18/1956
[2]: http://www.law.cornell.edu/uscode/text/18/1960
[3]: http://www.law.cornell.edu/uscode/text/31/5330
Thanks :)

Said wrongly, it implies that the company has crap people working at it, and that's generally not a way to get hired. But most companies know they're not getting the 'best of the best' when they hire - they're getting the best they can afford in their geographic area during a certain time frame.
Is the Z3 theorem prover an example of a CP tool? For those interested, Z3 is one of the world's fastest theorem provers and has been open sourced by Microsoft. Theorem provers have many interesting applications, but one of my favorites is using them to represent a program's state and reasoning about the exploitability of bugs. It has bindings to C, C++, .NET and Python. Check it out if it interests you:
http://z3.codeplex.com/ or try it online at http://rise4fun.com/z3py
There are non-clone open-source games as well, check out this:

http://en.wikipedia.org/wiki/List_of_open_source_games
As a techie turned urban planner (starting a PhD in the fall!) I am constantly amazed by the level of interest in urban planning issues that the tech community has. Within the ranks of practicing planners, I feel there is the oldish guard, who maybe groks a little GIS, but otherwise doesn't understand the democratic potential of data and information systems.

Then there is the new insurgency of people who are "wizards" who come to the field with a high level of sophistication about coding, visualization, and analytics. To some of the older guard, these people are intimidating, because the new guard believes intuitively in open access to data through useful APIs, and repeatable analyses that consume the same data that everyone else gets.

Contrast that with the clickety-click Excel/ESRI paradigm that we're waking up from. Data is "public" but not accessible. Analyses are performed by an expert who you simply have to trust that they did things right, because all you have is a finished map.

I love the new direction that's coming in planning. In my city, we have a happy confluence of relatively sophisticated planners, a big tech scene, a lots of ped/bike/transit advocates, but there is still a gulf between what The People want in terms of data services, and what the various transit, city, MPO agencies have capacity to provide.

This pre-coffee ramble is a long winded way of saying, "keep fighting the good fight, and doing cool and interesting stuff with urban data."
Spring represents all that is wrong with Java.

That's a big claim, but can you back it up? Let's see...

Its main selling point is that it is not J2EE (shallow praise)

No, no it's not. It's main claim to fame is that it was one of the first IoC containers and did a lot if things right that earlier versions of J2EE didn't (Container Managed Transactions, anyone?).

In fact, Spring has influenced quite a lot of the direction of J2EE. Just look at the @Inject annotation, etc.

yet it retains a lot of the awfulness of J2EE, such as XML just for the sake of it (so now you need heavy tool support just to make sure that classes, methods and fields are referred correctly in the XML files).

Except you don't. You can write all configuration as code if you wish. It makes extensive use of annotations. You have no idea what you are talking about.

Incidentally, what sort of "heavy tool support" are you referring to? The XML syntax isn't that heavy, and things like JetBrains or Eclipse handles it fine. And I've never had to directly manipulate the XML programmatically, nor have I ever had to extend or even read the XSD files that go along with it. Nor have I had to do anything insane like use XQuery or XSLT.

On top of that it introduces layers of craziness that J2EE could only begin to dream of, such as "aspect oriented" configuration and dynamic proxies that enrich and inject and mutate your objects at runtime such that debugging and tracing becomes completely impossible.

You're doing it wrong then. AOP is not only a perfectly reasonable and sensible way of doing things, but by default you don't need to rewrite bytecode with CGLIB as it uses a proxy mechanism. Should you wish to use CGLIB, the option is there though.

Even core Spring concepts like "Inversion of Control" are questionable value propositions that even Martin Fowler has distanced himself from.

Are you serious? Inversion of Control, when done properly, is extremely powerful. It's a fantastic way of decoupling components in a flexible and powerful way.

But please, do let us in on why it is a "questionable value proposition", I'm genuinely curious as to some actual technical reasons behind this claim.

Java has an ecosystem of enterprise consultants that sell castles in the sky and need to invent complex concepts and technologies to sell themselves and their services.

Any sufficiently advanced framework or technology has this issue. Why just pick on Spring? It's hardly the fault of the framework though.

Gullible enterprise developers eat it up and mimmick them. Ignorant CTOs buy their stuff.

OK...

I'm pissed off about it because Java is basically cool technology but the culture is infected with these bloodsuckers who give it a bad name and do nothing for advancing the state of the language and ecosystem.

I'm interested in what you like about Java, and how Spring has blocked it's advancement; that's one hell of a big claim, but you haven't done anything to support your assertions other than make some broad and sweeping statements that aren't backed by any real reasoning.
I'm not invested in BTC, and I have no intention to invest in it either, but let's be real--neither bitcoin, nor nay bitcoin exchanges (as far as I am aware) actively solicited criminals to use their service. Just because BTC has some qualities that make it useful for criminals does not mean it was made for criminals. There is a distinction.

Also, a few exchanges are either registered as MSBs or in the process of registering as MSBs. CampBX and TradeHill come to mind.
The article states: 'a licensed professional can only tamper with an emissions system.' This is obviously not true, because the person who stole my catalytic converter most likely did not have a license. Much like the hundreds of thousands of diesel based Mercedes Benz with a BB in the EGR valve to increase fuel economy, power, and smoothness.

In Texas, I see a lot of trucks from the oil fields which are fitted to run on dirty diesel. Every once in a while, you see a natural gas truck, but it is rare.

I was just looking into buying a natural gas dryer, water heater, and oven. I get the same feeling of buying a Nexus phone and choosing a carrier versus getting stuck in a contract. The initial lump sum will pay off in savings within a year. My only worries revolve around repairs.
I feel like we lucked out with the international dateline being exactly half way around the world from the observatory -- were it not for the random chance of geography, the dateline could have easily ended up in the middle of a populated landmass.
When he woke up in the early evening, he thanked me for bringing him the Kraft products, and
now he says he won't eat anything that's not entirely two-dimensional. "Ich bin ein Flatlander," he piped,
as he cheerfully sifted through hard copy of the bug-checked code he'd been chugging out. Karla made
disgusted clicking noises with her tongue from her office. I
Was thinking the same thing but not for the comments but for the 'liking', 'sharing' and their money making 'promote'.
We use FizzBuzz as a very basic first filter in our hiring process. It saves us a lot of interview time considering some 60% of candidates fail (or give ridiculously over-complicated implementations). Resumes are nothing but an exercise in creative writing, it seems.
The Thin Line Between Cyberattacks and Real War
6 months in a startup accelerator
I've been cycling almost daily for all of my life and only once had an accident where I hit my head, back when I was 6.

Disclaimer: I live in the Netherlands, bikes are everywhere.

The main difference is that here, you have experienced cyclists (you learn to walk, then you learn to ride a bicycle), dedicated bicycle lanes, and car drivers that know there's cyclists around and look out for them.

As for helmets or not, it's very much a factor of speed, risk of accidents, and the nature of the accident. Hit your head at a high enough speed (iirc, anywhere above 30 KM/h) and you'll get a concussion, even with a helmet. Maybe no cranial fracture, but still. Helmet won't protect you from breaking your neck or getting run over by a semi either.

tl;dr, I don't wear a helmet, I don't need to, and I live in a country where cyclists are common. You do see people wearing helmets, but they're usually children in busy cities or speed cyclists. Sometimes both.
We're the Uber of Organ Transplants. [satire]
Oh if only watching tv was enough to get rid of the accent!
As a dane, my accent at its worst sounds like someone making fun of a deaf person
Most likely no one.