skysight-inc/HackerNews huggingface dataset:
Should jurors turn over their Twitter usernames?
China's academic scandal: call toll-free hotlines to get your name published
How many lines of code from Linux 1.0 are still in the modern Linux kernel?
Gregory Benford essay: hard SF, science, tachyons, A-bombs, Star Wars
No, the article just stirs a lot of empty fox news style outages.

First makes you feel bad because there are a girls toy section. Then right away tries to make you feel bad because there isn't one game girls section.

Anyone with half a brain would notice this paradoxical trolling and ignore this article. The fact it has so many votes is scaring. Nobody reads anymore.
How to Structure a Sales and Marketing Team
Not sure if it counts as an IDE, but emacs has follow-mode which does this.

http://www.gnu.org/software/emacs/manual/html%5Fnode/emacs/F...
Anonymous feedback forms on blogs: 2 years of submissions
Then that's just too bad, I guess. HN is an English speaking site. The ability to articulate your thoughts in the medium chosen for the discourse is cost of entry. Poor grammar is a quick indicator of content quality to me. In fact, it's just about the only thing I will downvote. Maybe it's because I was raised by an English professor.

Edited: Typo (of course)
> Guy discovers critical vulnerability and could have completely fucked the company over.

We all frequently have the opportunity to cause damage, but we don't get rewarded for _not_ doing so. I think Prezi may have given the cash reward if the pentester hadn't logged in and browsed around. They probably don't want to set a precedent (take the data you find, get cash reward).

> ... because if the credentials were invalid (quite likely), it goes from CRITICAL to MINOR.

Agreed, but either way the pentester won't be able to fix it. All he can do is report his findings.

> ... but better that than black hats.

Agreed, but if you stray outside the terms of the bounty then you're no longer guaranteed the rewards. I think the pentester tried his best to report responsibly but I don't think Prezi are obligated to give the reward, based on the terms.
Does Anyone Else
They did have RC builds that did, but those had some nasty bugs w.r.t. font rendering: http://youtrack.jetbrains.com/issue/IDEA-117324

(Not really sure if it's Oracle's or JetBrains' fault)
From Wikipedia, which agrees with my understanding of the phrase: "… such people sometimes act illegally, though in good will, to identify vulnerabilities in computing processes." My point, though, is that it's hardly out of scope when it's a valuable resource for developing novel attacks on in-scope domains.

https://en.wikipedia.org/wiki/Grey_hat
Having stringent terms for a bug bounty program basically means you're trying to get the community to do your team's job. Agree with @nikcub - it should be wide open, because finding this out was huge, no matter how "simple" it may have been.
I think the documentation about go workspaces is just a simple approach and it's expected the community will eventually settle on a way to manage this in a non-global fashion.

I'm guessing everyone wants something slightly different and it would be pointless for Go to have One Way hence all the alternatives here.
You just made me realize my dad (and MacGyver) are hackers!
The upgrade will cost you about 8 dollars a month. 26 cents a day.
I believe this is because they're in Google. For them, taking a VM instance would be more reasonable than multiplexing single machine into multiple virtualized environment.
Do you need a VPN? Roll your own.
That's the one I was thinking about, thanks!

From the Wikipedia article:
"The BT46B generated an immense level of downforce by means of a fan, claimed to be for increased cooling, but which also extracted air from beneath the car. The car only raced once in this configuration in the Formula One World Championship—when Niki Lauda won the 1978 Swedish Grand Prix at Anderstorp. To the dismay of its designer Gordon Murray, the concept was voluntarily withdrawn from racing again by Bernie Ecclestone."
What is the gain in setting up a "Can you hack us?" and then make some parts out of scope?! It's not like a black hat hacker would go "Oh well, this isn't their usual domain, so It's not fair" -.-

The only thing this causes is exceptionally bad PR, or even worse for the company; someone just got access and you don't know. Access to source code is like the gold mine of finding an exploit, because you will know exactly where a vulnerability is, and you won't even have to blindly test it.
iOS7 is more like iOS6 than any it is anything else.

iOS has certainly adopted features from other platforms over time. But what has been adopted in the other direction is far greater.

If you are referring to the removal of skeuomorphic style elements, then it's true that android and windows phone were always less skeuomorphic than iOS, but that's irrelevant to the technology.
If I worked for the feds how would I go about confiscating someone's bitcoins?
Prezi the company is in Hungary, not the US, and intra.prezi.com (70.38.38.86) seems to be in Montreal, Canada.
Interestingly enough Xcode tried that as well, and its had mixed reviews.
Yes, I understood you.

I thought it was bizarre that you thought having every author of a webpage put some noise in their code was the right place to fix your technology stack.
IHNPRNWMGMA, AISUWNP

Ohh sorry, maybe you won't understand, i have no problems right now with my gmail account, all images shop up with no problems
Xcode makes me cry everytime i'm forced to use it (editing storyboards).

AppCode has such nice navigation and completion.

It all makes me wonder how on earth anyone could say they enjoy xcode.
Random guy? Foolish mortal, you have no idea how much information he gave me. We talked for well over 2 hours. I know for a fact he has a solid technical background, and a weird twisted antenna sticking out the suitcase (about which I asked). I also fly radio controlled planes for a hobby, so I do have an idea how much these things cost, and the figures he gave me sounded reasonable.

On the other hand, to you, I am such a random guy. So don't trust me. I may not be as knowledgeable as I say, I may have misreported some key facts, I may even be lying to your face (I swear I don't, but you will never know). On the other hand…

…Do not ever presume to know how much I should know from a couple short comments. It's just not enough to tell you what I know, let alone how I think I know it.
Poe's Law strikes again.

https://en.wikipedia.org/wiki/Poe's_law
A fair point. I wonder how far the Stanford guys got with the MVP
Tesla cleared in German probe
Very well worded. But... yes there always has to be a but. You can make the same argument about any software development, even within the same language.

I worked on a large C++ project. Most code was written in a very concrete way. This lead to reams of boilerplate code which bothered me a lot. I thought it was difficult to grasp because there was so much code and there was no explanation of concepts. To me concepts are important. Instead I wrote high level but quite abstract code, but with good documentation of concepts I used.

Sadly I noticed people had big problems understanding my code. I tried to analyze why. My best explanation would be that they were not interested in software architecture like me so they could not recognize concepts and patterns as easily. Furthermore they were not used to reading documentation about concepts. They just wanted to look at the code right away. That is what they were used to. But that was hard, because my code was quite abstract.

I have no idea what the solution to this contradiction is.
I recently bought one of those large Korean monitors (2560x1440). Even with 90 degree notation, I can easily fit two columns of code on screen (well, there is space for two columns, no IDE actually does this)
Very close :) Weather stations, same region.
What's wrong with the OMJB framework? I've written hundreds of large-scale multi-optional dynamic polymorphic backend front-end GUI shell's on legacy mainframe infrastructure with it.
What stereotypical role - women like to caress men? Is that it? Because men don't like to caress women?

Are you sure this is not really about being uptight about sexuality rather than gender issues?
Why even have a limited scope on bounty programs? (This is not the only time I've seen that.) Is it only to limit payout? Are their legal reasons? For example, their client tablet applications are ineligible. I just don't get the reasoning.

In their position, I'd pay him the $500 and remove the idea of scope. I'm just curious if there's some counter-argument I'm not thinking about.
But then on the other hand, diesel requires less work to be done to get it than petrol(gasoline) does. Both arguments are perfectly valid.

And most EU countries(with the stark exception of UK) have diesel a lot cheaper than petrol.
Hahahah thanks!
It's not like they got him on some legalistic technicality. The bug bounty clearly doesn't cover the bug he reported.

And I don't usually go looking for them, but if I come across a security problem (e.g. someone left login credentials unsecured in bitbucket) I would let them know because it's the right thing to do, not because I expect cash.
Today the whole office learned. Thanks a bunch, Jeremy!
Well, i wrote the code for you to compile :) thanks for making my program understandable to all processors :)
I disagree; the idea that we can write a complete rule set for humans is something that has tempted humans for a long time, but there's no evidence we can pull it off. How does your rule set handle "Student A sneaks some aspirin into Student B's backpack"? A strict reading says that Student B has some aspirin. Obviously that is not what was meant, but we can't afford to specify all the "obviously"s, and it's probably just plain impossible.
NP ! ;-)
The constant flow of bitcoin articles on HN is starting to attract the delusional pumpers.
Yes, because it's not like any of the applications you use on XP will work on Windows 7 or 8.

And Exchange support is so wonderful on Linux apps. And Active Directory, that's just a walk in the park.
IANAL, I believe you cannot work on your startup or any other company with an F1 (you can only work part-time on campus edit: I forgot about the OPT, worth looking into) or H1B (you can only work for the company that sponsored you). You may want to look at the L1 visa.
Google’s 200 ranking factors [infographic]
Nearly all engagement rings in the USA are diamonds- but there are exceptions- my wife's is a blue topaz. I designed and carved the wax mold for it myself :) But from what I have observed, these exceptions are very rare.
Nascar put restrictors on the car because they were hitting 212 average laps. And Nascar was not comfortable pushing the cars or tires (Nascar had open tire competition back then) farther than they wanted. so the solution was limit the amount of air an engine could take in. which created massive packs that cause 30 car wrecks. In my opinion it's probably killed more people than the cars running at 212 would have.
In before someone quotes Betteridge's Law.
http://blackfordthewizard.netne.net/
Open Property Exchange Documentation just went live
There's a reason for those rules - F1 is a sport haunted by the memory of dozens of dead drivers. The only way to ensure driver safety is to keep cornering speeds manageable and restrict the use of high-risk technologies.

http://www.youtube.com/watch?v=c8t_QzZJn7M
__why's guide to ruby. It's like if Vonnegut was a programmer.
You mean that Prezi, a Hungarian company, would prosecute the author, an Australian, under an American law?

The Internet isn't just something happening in the United States.
What? No, it sounds a whole lot more like todays blockbuster market with crap titles that cost way too much to produce.
I think we share a similar background. I was coming from Ruby on Rails and C# background, and now am spreading into JVM via Clojure. Before C#, I did everything in C++, which I don't like. The past few years has seen a turmoil of battles on the web frontend, which caused a huge number of churning without much progress technically, totally waste of time and efforts in the web community.

Now, it seems to me that that turmoil is inching into the backend and JVM. A wrong selection of technology stack would cause a huge waste of time investment. That's why some of us stand up and say no to Scala, which has been aggressively marketed as Java++ for the past few years, and seems to gain some momentum. I personally consider that's a dangerous sign, as the objective of Scala (IMHO) is to replace Java as the mainstream industry language. With the complexity of Scala, can you imagine the average Java programmer starts to write libraries in Scala? That would be disastrous to the whole JVM eco system. We all know what happened to C++.

I personally would go with Clojure, which is at least philosophically coherent. I feel comfortable working in it. Even it may not become mainstream, I am OK with that. Life is short, be happy.
In mice, fear learned by parents is transferred to their offspring
List in JSON of every Apple UK Education Store
You think that abortion, access to contraception, and antibiotics has resulted in people feeling OK to come out? You think risk of disownment, murder, beating, being fired, being evicted, etc. didn't encourage people to stay in the closet?
I know I'm not a genius, but I've read the whole thing and I still have no idea how the bed was rearranged. Did I miss a diagram or something obvious like that?
And they sat on the decision until he pestered them. Not good at all.
Magic Money Digicash System [1994]
Yes, the Dropbox allows you to create apps which only ask for access to Apps/Appname folder in your dropbox.
I suspect that the biggest reason is that this amazingly gigantic, critical vulnerability was so ridiculously easy to find that they cannot stand the idea of paying someone a large amount of money to "fix" it, when the fix is to simply deny access to that service from outside a LAN or whatever. Prezi thought that they found all of the easy ones. Not quite.
I'm not sure to what degree your apology is tongue-in-cheek, but I'll just leave this here. There is nothing wrong with the passive voice when used correctly; evasive sentences are equally a problem (or not a problem) whether written in the active or passive voice, and it's quite possible to be evasive or not with either.

http://languagelog.ldc.upenn.edu/nll/?p=2922
As I understand it, this issue is around for a very long time. The irony is that many developers choose Eclipse over IDEA or Netbeans, because Eclipse is the only IDE of the major trio that doesn't have this problem.
I work in fed technology, and I agree wholeheartedly that the acquisition process for technology is horrible.
This Colorado Town Is Ready To Hunt Amazon Drones
L1 visa has to be sponsored by a company outside of US, so that wouldnt be a feasible option.
Innodb_stats_on_metadata and slow queries on INFORMATION_SCHEMA
If you look inside those compiled jar files you'll find that the code is pretty easy to read. It's certainly enough to find vulnerabilities.
> Not to mention it would increase the possibility of the fuel pre-igniting inside the combustion chamber.

Detonation isn't all that much of a concern with F1 engines. When running at 15,000-18,000rpm there just isn't enough time for pre-ignition to occur.
Good.

When I was in highschool, I consistently found security holes in our network. I even got naughty and abused some of them for pranks, and for installing Quake on every computer on the network (lunchtimes became far more interesting, had at least 40-50 people in the LAN!).

I was caught multiple times (and turned myself in a few, with bug reports). My IT coordinator wanted me hung, drawn and quartered, but my vice principle made him give me admin access to our secondary servers running Suse Linux. If he'd followed the rules to the letter, I would've been expelled, "zero-tolerance" could have seen something even worse. I learned my lesson(s), and it started a lifelong fascination with Linux, and the schools network was more secure for it. A better outcome, I think.
Engine Control Units have been around since the 80s so you will need something quite vintage... At least you won't have to pay road tax! :D
ASK HN: Will you help me finish this fundraising app for Watsi?
Note: I made this fundraising app over a weekend to demo the concept. It doesn't actually work. It's just been sitting for half a year collecting dust.

Right now it uses a JSON feed that I got from Watsi to display projects, but it needs manual entry of projects to make this concept work. detail about this on DN: https://news.layervault.com/stories/11029-ask-dn-will-you-help-me-finish-this-fundraising-app-for-watsi-

I've already discussed the details with Watsi and would like to finish this app with a little help from my friends :)

Email me if you're down. trauma.barbara@gmail.com
Dear Professor
The analogy was excellent and appropriate. Your objection to it is, like its social acceptability, utterly irrelevant to both the analogy and the rest of the article.
"Can we please stick to standard English." ... "FYI"

Really dude?
We don't have to have perfect rules, we just have to go from "crazy over-inclusive and treat all violations alike" to "reasonably targeted and allow for severity of the violation".
Easypost's unique way for applying at jobs
Well of course there have to be rules. Does spear phishing employees email accounts and using their password to access control panels count as a bug? I bet I could hack a lot of companies that way. Does being susceptible to a massive DDoS count as a bug? Cutting power to the building?

I can't speak for Prezi, but it seems like they want people to test the security of their app, but not of their employees or back office infrastructure. Maybe you disagree, but it's their bounty and I think those are fair rules.
Using two languages will give you a much better cost/benefit ratio, and here's why. In a team of 20 people, 18 will program in simple language A, while 2 will program in simple language B. The ones programming A know it well; those programming B know it well, and usually they would also know A well, as they would probably be your star programmers. The JVM makes integrating the two quite easy. You wouldn't need to discipline those 18 programmers to limit themselves to some subset of Scala, and they wouldn't be dumbfounded by its linked-list.

I've worked on projects that used C++, Ada and FORTRAN; on projects that used Java, C, and some homegrown DSL; on projects that used C++ and Scheme. In all circumstances, the integration of languages proved simpler than "disciplining" the C++ programmers, and on the JVM that integration is a lot simpler than what we had to put up with back then.

Also, bear in mind that team members change, as do team leaders. That proved to be a big problem for C++ projects as the discipline changed over the lifetime of the project.
"Give us your Bitcoin or goto Jail"?

There's nothing new under the sun. People have tried to hide assets from courts in the past. Sometimes they succeed - while sitting in jail under a contempt citation.
> Scala isn't Java++ for me. It's Ruby++.

Exactly! I wish more people knew both Scala and Ruby well enough to notice it
What If Movie Posters Were Neon Signs?
You can edit the Info.plist file (you probably already know this!) to get the IDE to launch under JDK 7 in OS X.

A recent EAP release actually had a bundled JDK 1.7 for OS X, although it seems the final version's download doesn't have it
Mozart's symphonic works alone are more complex than what Gaga does. Take the 40th, the harmonies, the transitions, the sheer beauty of it. Despite the huge technical challenges of composing for a Symphony, still add that much beauty to it. And then there are vocal works, Opera, chamber groups... He was a huge influence on Beethoven, and a couple other cats... Mozart beats Gaga in complexity and inspiration. I feel funny having actually typed this comment...
So... a Ripple clone?
i watched the Rich Hickey talk you referenced and one thing really jumped out at me: "choose-a-phones" have been around for a while now and, indeed, are quite popular instruments, though most of us call them "synthesizers". i enjoyed the talk and thought it was interesting and insightful, but i also think that the central argument is completely bogus. programming languages are special kinds of tools. the "specialness" is, at least in part, due to their universality. hence, by definition, programming languages more closely resemble synthesizers ("choose-a-phones") than bassoons.
> Once you're dealing with big engineering efforts, out-of-the-box ease-of-use is no longer your main concern; it's not even among the top five concerns, but complexity certainly is.

If you are writing massive software to handle comprehensive control for an aircraft carrier, you'd better be writing it in loosely-coupled components with well-defined interfaces, or its going to be a maintainability nightmare no matter the language features.

If you are doing that, Scala's flexibility lets you, internal to each component, take the approach most suitable for the team responsible for that component addressing that components requirements.

I can see where Scala's flexibility could make a bad situation worse if you are writing an enormous piece of software but not doing it in loosely coupled components but instead doing a tightly coupled nightmare -- the OO equivalent of spaghetti code -- but, even though it might be less of a disaster, that's still going to be disaster in Java or C#, too.
I think it has to do with retina display support in the Oracle JRE 7.

I remember searching for retina display stuff in JDKs and saw a post from the people from JetBrains post differences between the JDK 6 from Apple and JDK 7 from Oracle. It was also a very informative post as well.
Also, I have gradudated and am working on F1 Opt, so I can work fulltime outside campus.
Well the credentials in the properties file shouldn't have ended up in a public place ever. So if you replace username/password with a key, a human can still accidentally publicize the key.
I pull tabs out to separate windows.
It's not noise, it's presentation markup. That's what HTML/CSS is for. To manage the presentation of information. It's not that hard. Learn a little responsive CSS and have the div go away if the browser's width drops below, say, 600px.

Visual presentation is a hard problem, has been ever since the tele-type days. You're always going to need some "noise". I'm not saying you have to go full-hog with design bling, but you should at least learn enough about responsive CSS so that your site is usable across the three main types of screen it will be displayed on.
this is so needed. i keep having to switch to eclipse (not that eclipse is bad these days, but it's annoying having paid for an ide...).
And the dude in question is in Australia.

None of this happened in the United States at all - it's amazing! Non-Americans also have businesses!
Japanese WWII Submarine Aircraft Carrier recovered off Hawaii
Assuming they are building in Java, it's pretty common to publish source JARs to the repository along with the compiled classes.
My personal experience is no exceptions to the rules means massive petty corruption. He's a mostly good white kid; don't look at the contents of his "cigarette" too closely. I'm not going to look in your backpack because I don't particularly want to have to have you arrested, but god help you if I ever have to talk to you again about smelling beer on your breath...

This is usually the hidden story behind draconian enforcement. The kid didn't get busted for having a tablet of tylenol, she got busted using tylenol as a weapon for disrespecting a teacher, being the wrong race (not necessarily black, in some schools white is the wrong race), etc. The real purpose is if everyone is inherently a criminal all the time, then everyone can be punished as much as any tin pot dictator desires at any time. That's the true purpose of the rule. Or the true educational lesson for the kids.