skysight-inc/HackerNews huggingface dataset:
I don't understand your post because it's full of blanket meaningless statements.

A government agency doesn't need to pay anything, they could use legal means to extract the information.

I don't think there's anything stopping plug-ins from sending unique IDs. SafeBrowsing uses a cookie that makes up a unqiue ID. (The latter discussion is well documented in Mozilla's Bugzilla)

But what tracking information would make your privacy toast? Privacy has levels. SafeBrowsing leaks your WAN IP to Google. (You already leak this to every site you visit) Plug-ins likely leak details about the plugin configuration (as Ghostery does). What's the value there?
I think we need some kind of Zero-knowledge proof[1]: "a method by which one party (the prover) can prove to another party (the verifier) that a given statement is true, without conveying any information apart from the fact that the statement is indeed true."

In the case of voting, we want to be able to prove that a person voted, with no knowledge of the actual vote. If you can count the number of votes cast that should be enough to be confident in the result.

[1]: https://en.wikipedia.org/wiki/Zero-knowledge_proof
The Supervillain's Guide to Saving the Internet
I started working on the p2p version already:https://github.com/neyer/respect
Rules of Order
Not nuts; just lazy. Anything can winnow down the applicant field. That's maybe not as good as other filters, but its something.
But then they would not be free to use the BSD license, they would have to use the GPL license. If you were able to take a GPL project and "wrap it" in a BSD license, then you would be taking away all of the GPL restrictions effectively rendering the GPL null and void. Do you really think that it is that "easy" to skirt the GPL? What point is the GPL if all you need to do is "wrap it" in a BSD project and then everything becomes BSD licensed?

I guess that other way that I could interpret your response is that you are suggestion that the BSD people should just relicense their stuff as GPL to be able to use GPL'd project. This really ignores the points being made (if this is what you are saying).
FYI, Salvatore will do his first public presentation about Disque at dotScale on June 8: http://www.dotscale.io

It will be recorded and posted here as soon as possible ;-)
The problem for the USN is that the F-35 isn't coming along fast enough, and the cost will make the airwing even smaller than currently deployed. I think they Navy would love to ditch the F-35, let the Marines suffer with the F-35B, and push on to F/Axx. Of course the really smart thing would be pushing UCLASS hard, but that would conflict with a lot of their ideas about piloted aircraft.
The technical progress is indeed impressive. Maybe not in the ethics department.
Thanks for the feedback! Our "AST visitor" approach is currently not very different compared to existing methods. However, we store the whole AST (including earlier version of the code) in a graph for fast retrieval and add a lot of context information to each vertex in the code tree. Having the code patterns and faulty code in a database, we can make use of user-feedback to (semi-)automatically improve our code patterns for a given error using example-based learning. In that sense the algorithm is much more adaptable than existing technologies.
> but now I'm second guessing myself: am I setting myself up to fail miserably?

Give the managers at the new company some credit. They likely had a formal screening and scorecard for the interview process. You might imagine that they have interviewed hired several people in the past.

Assuming you were truthful in your discussing your skills, background, and experience-- they recognize your potential and believe you can be accretive to the team. Move onward and upward.
Interesting that you mention the bison upgrade. The U.S. defense establishment’s inability to iterate quickly with technology is becoming an increasing liability. More, cheaper planes, with specialized roles, that can be upgraded quickly with new technology is definitely the way to go. The JSF is a disaster waiting to happen. As the saying goes, ‘armchair generals study strategy, but professionals study logistics’ forgets the last part that only fools put all their eggs in one basket.
GWT is a set of tools which allows you to write JS front-end applications in Java.

Polymer is a library for creating Web Components.
or that the kid should decide by himself and find it's own way to pay for college
Isn't that the same as curl(1)?
Sometimes you want "quasi-random" sequences:

http://en.wikipedia.org/wiki/Low-discrepancy_sequence
Acer’s new Chromebook confirms it: The price of computing is falling to zero
Yes, it feels much more like Computer-Science Fiction.
I find the requirement for an active Github account to be questionable. 99% of the code I write is owned my someone else. I do after all work for a living. I wonder how true this is of many other people too. If I am writing code at home then I am probably not spending much time to make it look nice. I don't have time to write it at home much less make it look good to a recruiter.
True. In fact, maybe it's best to extrapolate a college fund out to be insurance - nothing more, nothing less. Maybe the entire college education system will have come falling down by the time your child is 18, but I'll bet there is still something they can use it for to give themselves a significant leg up in life.
Ok my kids' college fund came from Dell, who bought our startup. So I don't know what I'd have done otherwise - probably helped pay out of cashflow.

But definitely Parents are a component of college funding in the USA. In fact, the FAFSA expects parents to mortgage their house and sell property Before they'll allow a federal student loan.
This looks like a poor clone of http://landscape.io/ - viewing what they have to offer on github, I'm not very impressed at all, the internal tool of landscape.io, https://github.com/landscapeio/prospector does a whole lot more.

I think calling it "code review" as opposed to "health" or just "lint checker" is marketing bullshit aimed at managers who think all work of engineers could be magically boiled down to automation.

That said, I make heavy use of prospector, along with or wrapping: dodgy, frosted, mccabe, pep257, pep8, pylint, pyroma, restructuredtext_lint, doc8, and sphinx-build "warnings as errors" as part of my builds.

Result: Code that becomes a public source reference used by other projects. Contributions from people who are able to quickly dive in and find where to place the change they wish to propose. Through enforced styling, the entire codebase reads as though it has a single authorship, "same throughout", this can make ~5K LOC as easy to adapt to as another of 1/10th its size.

I took a ~25K LOC open source project, ran it through landscape.io, worked (along with closing many other bugs) from "50% health" towards "97% health", and the readability and maintainability of the project increased drastically. It does work.

Why are these checkers useful? Because I want people who review code, especially in business, to spend their time on the purpose of the code, and not spend a single minute of their time considering whether this suites the "style" of their engineering department. I have seen too many people use code review for pedantic styling.

If I can have the tools reject the code before a person, it lowers the time/cost of a purposeful review. It also hurts less ego's to get only 1 or 2 open issues as opposed to 15-20.

Crude napkin estimates of current and past employers gauge the value of the software at roughly $10-$25 per line of code. It should be treated as such.
Any idea when we can expect that feature in a regular release of FF? And any idea if it'll be enabled by default (doubt it, but I can dream)
Suspiciously missing from the article: COTRAVELER, which does not need they GPS location that the article talks about.
Depends how you look at it.

jq is a "Unixy" tool in the sense that it should do one thing and do it right - and that 'one thing' is parse json data to output it in the desired format.

Awk, arguably one of the oldest unix tools, also has its own language. Would you consider it non-Unixy or is it grandfathered in due to age?
There's also a lot of business value in freeriding when the software license explicitly allows you to do so.
> It’s the EU’s biggest antitrust action against an American tech company since it levied charged against Microsoft and its Windows operating system in 2000, which eventually resulted in huge fines for the company and notable changes to its technology. This time, the tables have turned, but the case is playing out in similar ways.

Er, the investigation they just announced is the biggest antitrust "action" since Microsoft? Oh Wired, you remain as lazy as ever.

It'll be interesting to see how this plays out. It's been over 5 years since the Google search investigation first became public knowledge[1], and it'll be another few years before it's resolved. Compared to web search, the mobile market is going to be changing far, far faster over the next 5 to 7 years.

[1] http://www.nytimes.com/2010/01/19/technology/19antitrust.htm...
The mystery of billionaires’ long marriages
"Those with bachelor's degrees, no matter the field, earn vastly more than counterparts with some college ($1.55 million in lifetime earnings) or a high school diploma ($1.30 million lifetime), indicating that no matter the level of attainment or the field of study, simply earning a four-year degree is often integral to financial success later in life." http://www.usnews.com/education/best-colleges/articles/2011/...
> Yikes, someone has a case of the Mondays!

Never say that, or I will burn the building down.
I read enough to discover that it was garbage
You have a point.

I remember reading a couple of years ago that the thing causing F-35's biggest delays was software, not the hardware. The software for the radar alone is reported to be a few millions of lines of C++ code.
True, also with the rise of P2P lending the oligopoly of these credit rating agencies will be broken.
VHF and UHF radios are probably out of my DIY league.

As are making nice compact HT's! No shame in buying portables (or even mobiles) off-the-shelf.

Yet another vote for the Baofeng UV-5R. I've found mine insufficient as a service radio in the field, but as your first radio for fiddling about in town, the bang for the buck is great.
I'd be interested in reading any blog posts you have about your validation stack!
> Is this as insane as I think?

Yup. But that's something they'll need to ask Amazon for permission to do before they can legally proceed. Else, CFAA/relevant local draconian law can smack them down pretty hard.

I do a lot of application security. A friend of mine does front-end design (no Javascript). I don't check her work for security holes because it's pointless; she can't touch the backend code.

As the GNY crew might say, "Context, people. Context."

http://www.textfiles.com/webfiles/ezines/GONULLYOURSELF/gonu...
I suspect (3) is pretty much impossible, and being — say — 2.5 involves being a gifted entertainer and either having tenure or dumbing down your grading to avoid ticking off students just for giving out fair grades.
There are lots of careers outside of software that don't require a college degree. Here's 49 of them:

Part 1: http://www.mrmoneymustache.com/2013/07/25/50-jobs-over-50000...

Part 2: http://www.mrmoneymustache.com/2013/08/05/50-jobs-over-50000...
Oh god the paranoia in this email...how is someone wanting to improve their tool capitalism or a business model. Maybe it's just someone trying to ... oh I don't know ... making their product better by understanding how it's used?
what is your work is about ?
So basically you are saying that you will tell your son to go back to Argentina if he wants to attend University?

You know, I don't think your advice is very good. I think instead I'll go the "college fund" route for my kids. It is laughable that you think college is almost obsolete because you can get it for free in Argentina. That makes no sense whatsoever.
I guess it's better that way than saying something broken is "ok" only because "I promised myself that I'll finish until next Monday". It's more like Ubisoft-style, or something, except deadlines really matter for them, because money depend on it, and they cannot just "move the deadline" because of all the advertising must be timed, people tend to buy games and go to cinema more on specific dates, etc.

For project like Rust deadline doesn't actually matter that much, grasping for it is almost stupid. The only thing that actually can suffer from breaking it is self-esteem, which should't worry a reasonable man much. But magic "1.0" number does matter a bit more than just deadline, because after it there's no "breaking changes".

So I'd be much happier if Rust wouldn't reach 1.0 for the next 2 years, but would actually become satisfying instead. Somehow "non-stable but working" is better suited for making software than "broken and stable". We have plenty of "broken and stable" out there already.
There's an animated gif somewhere that I'm having trouble finding at the moment, but for the most part, it's reflected in this article here:

http://blogs.chicagotribune.com/news_columnists_ezorn/2011/0...

Long story short, acceptance of gun rights has been generally winning over gun control, though the patterns are almost the polar opposite of those reflected in the Bloomberg article.

Edit: It's worth pointing out that, true to form (for America at least), a lot of those states flipped colors as a result of a lawsuit, in which conformant legislation came after the fact.

Edit edit: I don't know how much editorial influence Michael Bloomberg has on Bloomberg News, but as Bloomberg News appears to be anti-gun, and Michael Bloomberg is quite obviously so, might there be a connection?
It seems like a logical extension/simplification of Redis for a common usecase, as he said.

I'll be interested in seeing comparisons vs other mq systems.
I'm having trouble finding it, but there was a recent study on people who were just above vs just below the hard SAT cutoff for their state school (presuming that these tiny differences - less than 20 SAT points - are fairly meaningless) and found that it does appear to be causal.
>studied medicine in Argentina for free as well

And then they did at least three years of residency/fellowship in the US? Because a foreign MD won't get you a practice in the US. I also happen to know that residents get paid shit and work ridiculous hours, so a chunk of money from his parents to tide him over for that time would be a great boon to his lifestyle. Either way, it seems like saving up for a "whatever" fund is a good idea.
Let me give you the other perspective, the one where we ask if the professor is payed by the University to teach. From my understanding they are chosen for their research, their interest lies in research and so the incentives are aligned towards that.

That way teaching for a large amount of academic professors is just a side-job, and comes secondary in the pecking order to researching itself. I'm specifically targeting Management/Business courses in the UK.

Now you see why student evaluations are used. We can suffer the consequences of this disconnect between incentives and foci of an academic, and that becomes problematic.

Most academics need to be kept in check, and connected to the realities of how the students experience their course, in terms of "support available"; "clarity" etc.
Once again, HN shows her judicious and tempered use of the downvote button. /s
I agree with the author, but only to an extent. It certainly seems to be the case that the degree itself matters less and less when finding a job. I myself don't have a degree, although I did go to college.

On the other hand, I think the real problem is that most people go to college because they think it will help them land a job. This is certainly true in some fields as the author stated. But, I honestly feel like you should go to school to learn, not to get a job. If you wanted the skills to land a job you should go to a trade school, not a RESEARCH university.

I have been able to get jobs without a degree, but I definitely do not regret going to college. If anything I wish I could go back and study more, because I really do feel like the things I learned helped me become a better developer.
You could use a much simpler example:

Let X be uniform(0,1) and let Y=X. Clearly the are not independent. Clearly X is uniform. And it's obvious that Y is also uniform.

The comment you quote means "the points are no longer independent of each other, hence each point is no longer uniformly distributed given the others". In you example, Y doesn't have a uniform distribution for X fixed.
It's easy to take this and the quote above and leap to the assessment that students like professors that give good grades. But why is this? I think it comes from a fundamental disconnect between what a lot of students really want and what universities are complicit in pretending to offer. A lot of students want the degree so they can get a job in field XYZ. Universities are more than happy to take that desire to get a job and conflate it with a desire to get a higher-level education. They are the gate-keepers to getting a job in many different fields but in many ways act as if they have almost zero responsibility for that responsibility.

Just imagine if universities decided to no longer offer degrees and only offered the opportunity for deep understanding and learning. Get rid of grades too, just offer P/F for readiness for the next level of teaching. Do you think student evaluations would still have this bias?
Security Experts Hack Surgical Robot
Except much nicer - especially if you work with json APIs
Great idea, but I don't get why they are based in Myanmar. This is almost asking for trouble from authorities. For something whose direct purpose and sales pitch is to do something that an authoritarian government is against, I would have based the entire company outside the country.
If you think SICP is about as scifi-flavored as actual scifi, you have seriously narrow horizons.
Kill All Men!
Am I right? That's the thing now. See and hear it daily.
agreed, git hooks are a terrible place, they can actually impede progress and can also be skipped/disabled/never installed in the first place.

The time for rejecting a build for linting is at time of merge to trunk/next release, which a good CI should already have checked.
I'd like to chip in about Ruby's API/DSL designs.

Most DSLs (at least the ones I've worked with, or made), are simply a convenience, and eventually to make the code more expressive.

Behind this fancy DSL, there is an API, the DSL itself isn't really an API, it's just a "frontend" for that API.

I'll pull a simple and shitty example out of my ass[1]:

game = Game::CardsAgainstHumanity.new do
fun 9000
rounds 10

must_involve_drinking!
end

which could be a DSL for doing something like:

game = Game::CardsAgainstHumanity.new()
game.configuration(:fun_level, 9000)
game.configuration(:round_count, 10)
game.set_game_flag(:drinking, true)
game.set_game_flag(:drinking_optional, false)

Like I said, this is a shit example. The API behind this could be way more complex and allow for much greater fine-tuning of stuff than the DSL would, but the DSL exist for stuff that's common.

Also, one would have to go out of their way to hide the actual API behind the DSL, which is very unlikely and due to Ruby's nature, one could always expose the API anyway (through the C API, as a last resort).

Also, I'd like to add little bit of something about the Haskell part, even though I've never written one line of Haskell, but this isn't really about Haskell:

> "Look, I used a monad! And defined my own type class for custom folding of data! Isn’t that amazing?“. “What does it do?” “It’s a CRUD app”

I bet everyone did the same or something of that sort in <pick your language> when they were starting out with it, or exploring some part of it that they were previously unfamiliar with. This is excellent, actually. Why? Because they'll learn the benefits and pitfalls of that approach. They'll be wiser and better programmers tomorrow because of that.

---
[1]: No pun intended. Also, not looking for a real example out of principle, because I feel like the author was too lazy to do some research; this is just my opinion. Frankly, this feels like click-baiting.
Awk does one thing well, it runs Awk.
Simplifying -

Reactive:

The display automatically changes when some data changes

eg http://foam-framework.github.io/foam/foam/index.html?model=f...

the one clock moves when you move the other

Meta-programming:

The writing of computer programs with the ability to treat programs as their data. Examples of meta-programming include Lisp-macros and C++ Templates. FOAM does this through code-generation, but for Javascript, it does this mainly by dynamically creating prototypes as maps of functions.

The above is a bit cut and pasted - I have not fully figured what FOAM does

The reactive bit is quite cool in Meteor.js because if you change something in the database then any page displaying it updates on all clients simplifying things like chat apps. I have not figured if FOAM does that of if the "full-stack" bit includes the server side and database code like it does on Meteor. Anyone know?
>I hoped for actual fiction, like "The Laundry Archives" (where computation can summon demons),

Does Stross actually manage to use real theoretical CS in that series?
Bingo! I'm a professional, writing code every day for my customers. Who has time to make a pretty code collage on Github?
As a Electronics engineer whom does software only, there's no way that superior education is going away anytime soon. Yes for Front end stuff and basic back end stuff any smart self-thought developer will do, but for anything more complex stuff you need at least a Engineering degree.
I have no background in this, but wouldn't the energy need to go into something? Like making the trees thicker or something like that?
How to Download GitHub Issues from the Command Line
Determining professor tenure via student rating is obviously an extreme idea and likely to fail as outlined by many of the other comments in this thread. But, framing students as customers, is a worthwhile debate to have in the US given the high cost of tuition. Considering the crushing debt student loans can create, students should think of going to college as an investment with risk and return. I wish it were not this way. Let's not pretend that most US universities aren't operating like sophisticated businesses concerned with marketing, generating revenue, and besting competitors. That makes students (along with some other groups) customers. And perhaps if these customers are unhappy, maybe we should blame management (administrators) instead of professors.
Funny. Being from a very rural area my solution would of been to walk outside and hoof the bloody thing as far as I could into the surrounding fields and have a cup of tae while waiting for the boom.
> There was a time when Google was the scrappy underdog compared to Microsoft, Oracle and Nokia - that time is not now.

And there was a time when Microsoft was just two kids called Bill Gates and Paul Allen.
Thanks, in my messing around with WA, I wasnt getting a chart using the limit function, but now i realized I wanted the summation. I havent done much graphing online.

TBH I was just curious how the graphs looked taking the positives and negatives independently.

sum_{x=1}^{oo} 1/x

vs

sum_{x=1}^{oo} (-1)1/x

vs

sum_{x=1}^{oo} (-1)1/(x+1)