skysight-inc/HackerNews huggingface dataset:
I never said anything about absolutism, I believe moral relativism is healthy. I disagree that should and should not are useless concepts, because every moral expresses a should or a should not sentiment. Having personal values means you have a personal code of behavior, but it isn't enshrined in law, it's just opinions about how you personally should behave. I agree about the transformation of natural/human rights into legal rights through codification and use of force. Basically, I believe we agree on all the major issues here, except I seem to have communicated some kind of belief in moral absolutism which I hope I have dispelled!
> clang and gcc don't warn on this because real large codebases have an (unfortunate?) number of assignments inside boolean expressions

Definitely. I personally find that style bad because it's concealed a far number of bugs in the past (either things like the =/== confusion or simply logic errors when the line became long enough that scanning it is non-trivial) but the only way that could fly for a compiler would be as a flag or pragma allowing you to opt-in for valid-but-discouraged style warnings and that's served well enough by existing linters that standardization isn't worth the cost of moving it into a compiler.
Why not define it as something that one can train? That certainly matches my intuitive notion of "intelligence".
Another interesting details is that if you are a software maintainer of these projects, you are free to submit your own patches.

This means that Google is virtually funding these projects..
Fullscreen tmux with all development in linux VMs. I don't even know why I'm using a Mac anymore.

F.lux and an email client that works.
If one has to train themselves to utilize this ability, is there a difference?
Yeah, i don't think so too.
I took that to mean his case revealed the FBI could get SSL keys under gag order, not that that was their objective in his case from the onset. (though given that they got them, the keys probably would end up in that database, hence why he closed down)

Remember, the FBI originally got an order for data on Snowden's account. Data that any other mail provider could easily hand over on at least a daily basis. Why would the FBI think that was a decent pretext for SSL keys?

As far as I can tell, the only reason the FBI got a federal judge to sign of on the SSL order was that Lavabit pissed off the Judge by not cooperating with the Feds on the original order to the Judge's satisfaction. Absent that, it's not the least bit clear they could have gotten an order for it.
I work at Groupon. We'll be following up with more details soon!
> if content protection of some kind has to be used for videos, it is better for it to be discussed in the open at W3C, better for everyone to use an interoperable open standard as much as possible, and better for it to be framed in a browser which can be open source, and available on a general purpose computer rather than a special purpose box.

I don't think DRM and free software may coexist, and I don't mean ideologically: just the DRM would be breakable.
Your argument is good except your first sentence. I'd suggest avoiding "mind reading" over the Internet.
Oh, yeah. /r/mechanicalkeyboards is one of my faves, too. I'm writing this from an Unicomp Model M clickety-clacky.
Congress could be replaced by the following:

while(1);
Yet I can't help but feel that if there were no technological element to this story, it would still be posted here.
Exactly. The time scale is one of the most important parts to swallowing evolution on an intuitive level.
I'm surprised & impressed by the power goals. That board, at "thousands of watts", delivers at least 3hp peak. I've ridden old heavy motorcycles with less.
So instead the results being leaked early via a typewritten page or someone leaking the results early via an email, in this case the results were leaked early from a mobile app. How is that in any way novel or intellectually gratifying?
The SSA takes action to recover overpayments all the time.
Even if there are different realms, I don't see how I (personally) can use different ways of reasoning in these realms. I'm quite certain that believing in some afterlife (as opposed to total oblivion after death) would make me much happier. But I cannot choose to believe something that is wrong or at the very least totally arbitrary according to my usual logic. It feels no different to me than wanting to believe that there is no massive government surveillance, even though I have followed the news for the past few months.
Hi,

You don't need to build B2G on your own. The only thing you need to try things out is the Firefox OS Simulator extension available at: https://addons.mozilla.org/en-US/firefox/addon/firefox-os-si... this works only on Firefox of course.

I wrote a free quick guide for developing apps for Firefox OS that walks you through this steps, you can fetch it in EPUB, PDF and MOBI from: https://leanpub.com/quickguidefirefoxosdevelopment/

Feel free to reach out for us if you need anything.

PS: I am a Mozilla Rep.
I've been collecting examples of the abuse and misunderstanding of the no-free-lunch theorems, and this is a pretty flagrant one:

> "Any simple major enhancement to human intelligence is a net evolutionary disadvantage." The lesson is that Mother Nature know best. Or alternately, TANSTAAFL: there ain’t no such thing as a free lunch.
> This scenario from the article isn't that far outside of what a normal business might do.

Sure, its something a normal business might do -- but its completely inconsistent with the facts. Neither the numbers nor the candidates matched the previous election. So whatever was released, it wasn't the previous election's data.

Had they said it was test data (whether resulting from rather substantial massaging of prior election data or something else) that would have been, if not necessarily the kind of thing anyone would be inclined to accept implicitly given the totality of the circumstances surrounding elections in the country, at least a superficially plausible explanation of the data released. But that's not what they claimed, they claimed it was the previous election's data.
Science is far more than "testable predictions" and covers an entire method that we have found to be the best and only way to understand reality with timid certainty. Science itself is basically a subfield of epistemology and it ties together both WHAT we know and WHY we actually know it instead of simply believe it. Science is dedicated to finding out what reality is (as best as mathematics or other abstract structures can describe it at least) and that sets up a class of rigor for certainty which religion can simply not touch. Also, built into science is a feedback loop that constantly reevaluates what it means to be certain and tries to tie that certainty to the real world through engineering, which, again, religion cannot even begin to attempt.

What we call science today is a formalization of what humans have been doing for tens of thousands of years: looking for patterns and relationships in cause and effect. The very act of making the first wheel, paper out of papyrus thousands of years before the lumber industry, or a calendar by looking at the stars is an act of scientific exploration that probes not just the natural world, but how we discover what the natural world really is. Over time that methodology has included into our cultural knowledge things like gravity and horticulture while excluding things like rain dances and homeopathic medicine.

In the end, you either accept the rigor and structure on knowledge and certainty developed by science and the scientific method (which, by the way, created modern civilization as you see it today) or you don't. If you accept it, religion by its very definition (supernatural and all that) conflicts with science. If you don't, then there is a basic difference in core assumptions and there really is no argument.
have you lived under a dictatorship? life is perhaps more complicated than you think (i haven't either, but i live in chile, so know many that have).
I second f.lux as I've been using it for a few years. Just try it for a while.
That is true. However, while we still have plenty of RoR code, a lot of our services have moved to Java and Scala.
Juno spacecraft to slingshot past Earth en route to Jupiter
It's strange that they say that they want to help to build "open" DRM-based systems...
The one of these I'm conscious of is using the web browser's location bar as a quick text editing area, including pasting in to it then cutting out of it as a way to remove text formatting from something on the clipboard.
Isn't this just the parent repo with a non-stupid name?
I would like to second this opinion. I have a T430, bought it a year ago, and has never done me wrong. With extended battery which is only about $70 more it lasts 7-8 hours, the screen in good enough for anyone who isn't working for pixar, and all the function keys work on linux.
Nice site, I fished out my login for HN to thank you!
Adobe says source code, customer data stolen by hackers
Popular internet security writer, Brian Krebs, said that he found over 40 GB of Adobe source code available on a hacking group’s private website.
See also:

The barometer problem: http://www.snopes.com/college/exam/barometer.asp

Richard Feynman interviews at Microsoft: http://blogs.msdn.com/b/ericlippert/archive/2011/02/14/what-...
Yes, that is correct. I founded SourceDNA.com as a way of automating this kind of analysis. We match components found in binaries in order to identify unlicensed use of third-party code, as well as security patches.

Tools like bindiff have been around for years and take advantage of the fact that compilers don't randomize code generation. Instead, the callgraph and control-flow graphs largely reflect the structure of the original source code. Once you have leverage by exact-matching the parts of the binary that are nearly identical, you can build up and down the tree of nodes to find those that have more changes.

Crypto backdoors can be unbelievably subtle though. A single branch condition, a bit that is flipped, etc. can all lead to catastrophic failures. For example, a compiler optimization for dead code elimination led to some zeroization of key material being skipped. This kind of thing is extremely difficult to find and requires a careful understanding of the underlying code.

I agree with you that most differences can be found, but understanding the ramifications of those differences requires extremely careful analysis. A crypto flaw does not stand out from a mis-optimization.
> Evolution as an abstract model is pretty old, but it's not likely to ever be outdated.

But it is outdated. Survival of the fittest is gross oversimplification and it is holding back more complex theories, which could provide better results. Wanna explain how virus interacts with human body? Forget chemistry, you will have to butcher your theory with terms like 'fittest', 'parasite', 'species' and so on. Otherwise nobody will understand it and nobody will publish it.

Anyway, I do not live in America, I do not even believe in god, I just find this debate ridiculous.
The First Thing to Be Bought and Sold on the Internet Was Some Weed
Love the graphics on your home page!

And it's time to set DEBUG = False in your Django settings file :)
The development process is arguably more open - everything happens in public repositories, many different individuals and companies are involved at all stages, etc. Android does parts of the development in a private tree, see http://source.android.com/faqs.html

Android itself is definitely open-source in a technical sense though, and they share a ton of useful changes back to the kernel and userspace apps that Firefox OS and many other projects use and contribute to as well.
Trend Micro supplies cops with Maltego hacker intel
As a rule of thumb, when someone who has been a user here for over 6 years cites one of the guidelines, it is a really bad idea to get into a citing match with them. You will just get embarrassed, like you are now.
To my understanding, the meaning of "script kiddie" hasn't changed much over time. It still means:

Someone who breaks into computers by merely executing the scripts and hacking tools written by others, without any coding on their own, and without any deep knowledge about that attack.

See also: https://en.wikipedia.org/wiki/Script_kiddie
Obamacare website resets all passwords
What politics? This is almost like the opposite of politics, and a computer glitch that revealed the absence of those real politics.
And going one further, each topical subreddit usually has a couple of higher quality spinoffs. For example, r/gaming vs. r/games, or r/askreddit vs r/askhistorians.
Maybe, but I feel pretty comfortable in my role of "official deputy HN no-politics scold" (reporting to 'davidw), and I'm the one who posted this.
If IQ doesn't measure anything then why is it correlated with job performance across a wide range of jobs (and pretty much the only property for which this is the case)?
with interesting info on them dropping SSLv3 from chrome to google in an attempt to identify what is downgrading connections (which must be extra fun if you are wondering who is hiding in the noise).
Software is not bricks
There is one pretty big difference. Android is developed by google behind closed doors and then released to the world once they think it is ready. You don't get to see the code or influence it during development. Firefox OS is developed in the open, all the code is on github and you can join the lists and participate on the process.
I notice that nobody has related this to the Swiss proposal to provide a basic income for all adults. If it works there, I wonder if other countries will move in that direction.
Server Core? http://msdn.microsoft.com/en-us/library/windows/desktop/hh84...
The "power" claims for AA and 9V don't seem right. A 9V has the same current draw as as AA?
Scientific theories do go off. They should also provide predictions and explanations of unknown events. In modern biology even term 'species' is pretty much outdated. Same way we no longer use Newton equations for space navigation.

BTW: Earth does not orbit around sun. It orbits around center of gravity, which is not even inside Sun.
Color Thief
Can't tell if sarcastic or not. Seeing how you link to the giant security fiasco caused by a cold fusion 0 day I'm assuming this is not a recommendation.
Well, my point was that it is not just time, but also the massive parallelism. Both combined is just such a phenominally mind-bogglingly large amount of exploration.
So? Are we really that shortsighted?

If the payoff was immediate, it wouldn't be research.
This sort of thing has one and only one good aspect, to train you to not put up with it.

You can't really blame it on "company culture", because then you could realistically expect that the next job you have won't be like that. You could expect to stop dealing with it by freelancing or consulting it. But you can't.

It's just the way people operate. To externalize broken process to those willing to put up with it. Shit will keep coming your way until you put a cork in it.

Refuse to accept broken process. Don't work late without a good reason. Spend some time looking around before you start working on anything tedious for anything that will make things easier. A few insightful questions can turn a wild hare's chase into a cakewalk.

And if you find something that can be automated, do it! If they tell you no, do it anyway, and don't tell them. When they hand you something they expect to take two days, and you "take two days", no one's the wiser.
`git push` implies that there were any changes to commit.

`git reset --hard origin/despotism` would be more accurate, since it over-writes any commits not yet pushed.
Great site, enjoying it.

It's a shame that stuff like this gets no upvotes so we can find out important stuff like what startup got funding.
That's only "interesting" if you find the entrepeneury stuff interesting. What I initially liked about HN was the links and discussions regarding software development. I now prefer reddit to HN because the appropriate sub-reddits offer much more of that (and without all the "OMG 11 secrets to grow your startup" stuff that I don't find at all interesting).

I posted an article about C++ to reddit a few weeks ago and Andrei Alexandrescu commented in the discussion (multiple times). That was extremely exciting for me, and likewise I imagine many HNers get as (or more) excited when PG comments on something they submit here...but please don't assume that's why everybody is here.
It's a well established fact that thermometers measure temperature. It doesn't matter if its a person's temperature or an object's, it is still going to measure temperature.

It is a highly contested assertion that IQ tests accurately measure I.Q. It's completely possible that if you take a reasonably smart person and make them study for a specific type of I.Q. test, that he will score higher than he would have otherwise, even though his intellectual ability would remain unchanged over a broader spectrum of skills than the test involves. Therefore, it may not be a reliable measurement of I.Q.

Your example makes no sense whatsoever, and you should have already known that before you typed it out.
There's an Onion for that:
http://www.theonion.com/video/diebold-accidentally-leaks-res...
Ridiculous and a little offensive.
"Some arguments for inclusion take this form: if content protection of some kind has to be used for videos, it is better for it to be discussed in the open at W3C, better for everyone to use an interoperable open standard as much as possible, and better for it to be framed in a browser which can be open source, and available on a general purpose computer rather than a special purpose box. Those are key arguments for the decision that this topic is in scope."

This is ridiculous. The W3C should continue to refuse supporting DRM of any kind in order to keep the adoption of these technologies as difficult as possible. Yes a company like Netflix can just make a plugin for an existing browser to chat with an app they install on your desktop/tablet/whatever. Let them do that and convince their users that they should install their software and why - leave the rest of us out of it.
Using Lazy Definition to load JavaScript libraries on demand
So proud of these guys! Very much deserved. Amazing app and great group of guys.
I certainly understand and respect your belief. But as far as I know, there is no objective proof that your filtering process is actually any better than choosing randomly. Consider a gardener who believes they can predict which seeds will bloom best. They select a few seed from a package, water and nurture them for weeks, then point triumphantly to the blooms and say, "See! They've done so much better than the ones I left in the package."
Yes. I helped create the original gem (proof: https://rubygems.org/gems/bitch), and wanted to see whether or not it did better on HN with a different name.
The post is a bit misleading about PS monkeys. There are actually jobs out their that specialize in image production (e.g. Doing lots of red lining); or even producing grid layouts. Production really isn't design, but often junior visual designers are tasked with doing it (or even senior ones...because someone has to do it). Large organizations will hire people specifically for these roles who aren't really designers.

Interaction and visual design roles are separated not because the division is natural, but because visual and interaction design require specific skills that are rare to find both in individuals, especially on the visual side (interaction designers have diverse backgrounds, while visual designers require specific training).
Well, the whole thing is up on github[1], so if you want, you could always port it from ColdFushion to something else?

[1] https://github.com/jakefeasel/sqlfiddle
Is dan bluffing in the hopes of getting a payoff?
> (1) I had to port a game engine to solaris a few years ago. In that engine, if you looked up, you'd see a star emitting light. Guess what 3-letter, all-lowercase identifier was conflicting.

sel? The suspense is killing me! :)
I signed up for the beta. Now I wait! Thanks
I know that feel. I'm at a tiny aerospace firm that manages to move slower than any of the huge companies where I once worked. I'm in the process of trying to convince my analysis group to move to a real SQL database instead of hundreds of Excel files, but it's going to be tough. These people are technical in the sense they all have aerospace/mechanical engineering degrees, but know as much about databases as maybe my parents (i.e. nothing).
>ColdFusion is... not a particularly good choice these days for a variety of reasons.

Not that I disagree with you, but I wonder if the reasons you have in mind are valid. A lot of the reasons one might assume CF sucks aren't really applicable (i.e. speed, security) any more than most other languages.
Yes, but as a scientist I see no reason to believe in some specific unprovable concept over any other. I find Christian believe as arbitrary as Muslim believe as arbitrary as anything else I can come up with. So how could I believe in any of them?
I was going to say Billiards because it doesn't require much physical effort, even though it's fun.
Hah. Sounds terribly bureaucratic. But yes, I'm serious. It may not be trendy, but there's nothing Python can do that Perl can not. The differences are fairly cosmetic.

The key is to write good quality Perl, so it's fun:

• http://modernperlbooks.com/books/modern_perl/chapter_00.html

• http://my.safaribooksonline.com/book/programming/perl/059600...
Everbody seems to use .dep, FWIW.
Reddit has a lot of childish crap on it with a horrible design. When Digg died, I just stuck with a few blogs until I found this site.
Before unsubscribing, people should enjoy the initial "Reddit experience". Bask in all of the memes and instant gratification humor, enjoy Internet culture at its trashiest.

Only once they start getting annoyed at what they once used to love, then unsubscribe from the defaults and branch out into smaller niche subreddits. Sure, they might become a more bitter Interneter by the end, but really, isn't it the journey that counts?
While it is politics, the interest here is the screw up employing new technology during a scam election. Technology that also in turn can be used to further expose just how corrupt some governments truly are.
Ruby on Ales 2014 CFP Open
I must have missed the meaning of the "flat fad". Do you mean flat UI design, flat code structure, or something else?
If you are working on such a site, I hope several things.
1) That the user name you're using here is randomly generated
2) You used domain registration authorities that consider secrecy imperative. Even with that, you used single-use credit cards or the like, and didn't use your real name.
3) You always browse everything in whatever your browser's privacy mode is. It doesn't solve everything, but its another layer.
4) Do not have java or flash installed, it can expose you more and leak data.
5) Finally, really do not go to sites like this and ask questions like this without having a burner account set up. If you have to ask these questions, log in from a location you will never visit again. Use a tool like the trashmail extension to use one-of accounts (https://addons.mozilla.org/En-us/firefox/addon/trashmailnet/)
This sounds really awesome. It looks like every couple will be interacting w/ an actual concierge so I imagine scaling will be a challenge?
Any talk of Java "dying" is just nonsensical

Java hands down is the most obvious choice for any applications that require performance, yet are too complicated to write and support in C/C++/other lower level languages. Java JIT is very mature unlike JITs for most other languages, which largely remain at the level of experimental projects and fall short on key production requirements.

Given that the entire Hadoop ecosystem is based upon Java as well, it is here to stay for anything that has to deal with "Big Data"