skysight-inc/HackerNews huggingface dataset:
How does this compare to Tessel? http://technical.io/ Can you merge your efforts?

Good luck!
Just so nobody gets confused by this comment, Joel was 40 when he wrote this, and was the program manager for Excel in the early '90s (> 10 years before this was published). So just to clarify, this was not written by a 24-year-old "peon engineer". I don't necessarily agree with what he wrote, but he does use capitalization and punctuation, so he's got that going for him.
The freely available updates have ceased, you have to buy Java for business[1] to continue to receive updates.

1: http://www.oracle.com/technetwork/java/javase/training/index...
Not only is it not mandatory, it's often not even available or very hard to access, today in reality.
"Do or die" moment for foes of retroactive startup tax in California
Facebook: Governments demanded data on 38,000 users
Alright, I'll bite.

>The average prison inmate has an IQ of 85.

where'd you find that one? Assuming you've got a solid cross-section of tests to average, what kind of motivation do you think those prisoners get to score highly on THAT test? Maybe they were their school tests... What kind of motivation do you think those students had to score highly on those tests?

>What can you do with that? That is McDonalds or a government-job level human potential.

Ever seen that Undercover Boss show? The CEO of Waste Management was fired for being inept as a menial trash collector and laborer. I've seen electrical engineering students (good ones!) get fired as custodians, for much of the same.

I met an ex-CPA with a rocketing hobby working at a DMV in Arizona over a cigarette outside. He was QUITE good at his job, and intelligent and thoughtful to boot. There are many many others like him.

You really shouldn't group people into big lumpy categories, and you really shouldn't look down on people or positions. It's rude for one, but it will also severely detriment your understanding of people. I could give a damn either way, but you'll be worse off for it.

>Further, large swaths of criminals come from parts of our society that don't avail themselves of a traditional means of attaining social restraint: marriage. While everyone here on HN has been solving such important world problems as gay marriage, America's underclass has more or less stopped marrying. Bizarrely, the libertine paradise has not ensued.

Wait... What? did you just draw a correlation between an abandonment of the institution of marriage, and criminality?

Let me put this in terms you may understand:
"In God we trust; all others must bring data"

I have the bizarre feeling I'm feeding a troll.
24 Funniest Yearbook Photos That Deserve A Second Look
That followed up from asking if they knew what Bash was. Is it wrong to expect them to know it's the shell and it's generally the default? I suppose my post must make me come across rather horrid, but I'm generally quite nice in interviews! :) It's not about looking stupid, I gladly take 'I don't know' or 'good question, I want to look that up' as an answer. It's embarrassing for everyone to ask what are generally easy questions on the topic that was on the CV and get a total blank stare.
TANRI TEYİDİ:KİMYASAL HİLELER-GHSSWA-SURİYE-MISIR
ghsswa-google-group. .02.
There are plenty of smart people in government, but working for the government is soul destroying. There are great exceptions, like NASA and other research positions, but largely I think this quote from the Caine Mutiny sums up all government service:

"The Navy is a master plan designed by geniuses for execution by idiots. If you're not an idiot, but find yourself in the Navy, you can only operate well by pretending to be one."
Building Large Backbone Applications
Almost certainly. And that's another reason I can't stand it, its a my way or the highway culture rather than there's more than one way to do it culture (my mistake for hanging with the wrong crowd), and its marketed as a tool for noobs to quickly ramp up a simple CRUD plus a bit more.

Its marketing doesn't match its design. Its a tool for experienced experts to work slightly faster using the One-True-Workflow which they already know. On the other hand, most books, online tutorials, etc, show it as a noobs playground. Its like taking the kids to a neighborhood park that turns out to resemble an Indiana Jones movie set.

I had zero ruby experience when I started fooling with RoR in 05, 06. All rails did was get in the way of developing those language skills. Training wheels on a Harley Davidson, something like that.

Write once, upgrade never because it'll stop working and as a noob shielded from the cold hard world by the framework, you won't have the experience to be able to figure out why. What a pain. The whole experience, just suffering.

Off the top of my head, around 05/06 going in as a complete ruby and rails noob, there was no noob-obvious handholding way to handle many-many CRUD. Things have in fact probably improved quite a bit since then. The problem is with a one-true-path culture, everything has to be rewritten to fit the enforced style of the day. And frankly for some meaningless intranet "CRUD plus a little more" app thats now become somewhat biz critical, I don't want a life of permanent rewriting.

Ah, whatever, just ignore my ranting. My experience has been horrific and it'll color my judgment. I'm sure for everyone else its all candy corn and unicorns and balloons all day long, and will continue to be so. I'll just use something else.
Or not: http://www.youtube.com/watch?v=TrKIhoRn3Gw
There are plenty of weird, fringe elements that are still very much a part of EDM.
Another possible log shipper is nxlog, it compiles to native code and does not have any noticeable impact in terms of CPU or memory usage on my various low-end servers.

http://nxlog-ce.sourceforge.net/
It would have been nice if they had mentioned specifically what the problem was. To the layman, this article makes it seem like just having Java 6 installed on your computer puts you at risk.
Yes. Although Rackspace is absurdly expensive for what I need.
I did a quick google search for: High School Algebra Curriculum and got this: http://www.mathsisfun.com/links/curriculum-high-school-algeb...

I can say that while this covers a few algebraic topics I strongly believe that the class title should be changed to: Practical Mathematics.

If High Schools truly wanted to introduce Algebra to students in a "pure" form then Math teachers would need to know/understand Abstract Algebra. And then be able to teach introductory ideas to Abstract Algebra which, in all honesty, anyone can come to understand.

Btw I encourage everyone to learn at least some basic Abstract Algebra to see the beauty behind what pure algebra is. :)

EDIT: It seems the curriculum is generalized to "set" the students up for future multiple areas of Mathematics at once. Ranging from analysis & differential equations to more advanced algebraic topics. But it certainly introduces students to basic topics (sets, polynomials, functions) albeit in a rather restricted (and not necessarily well taught) sense.

EDIT2: Not only should the title of the class be changed, but possibly the class curriculum should focus even more on "Practical Mathematics" as well??
Show HN: Realtime Coding Q&A. Stack Overflow meets IRC
Any reason why thin is not in the comparison? Is it not very fast compared to the others in the chart?
The Angular Way
We for starters, this entire component package is lighter than some single jQuery UI plugins. It is declarative, something jQuery UI simply cannot do as it is designed. Web Components APIs are landing in browsers, so these code paths will be highly optimized as time goes on - jQuery's plugin code path will not be.
I think that's part of why people are so interested in his opinion in this case. The games programming industry has some very unique challenges, and the focus on squeezing every last drop of performance out of the stuff you write tends to make it a pretty brutal environment for programming languages. From his background as a voice of authority in the games programming industry it's interesting to hear his feelings on the merits/drawbacks of something like Haskell specifically from that perspective.

The fact that he's not a long time user, or particularly a fan of functional programming, but a relative newcomer to it just adds more weight as he isn't some known fanboy that's going to praise FP no matter what. He's got extensive background in C, and at worst, average C++ skills if not considerably better than that, so he makes a fairly good case study of how practical it is for a non-functional programmer (but someone who's really experienced with imperative/OO programming) to pick up something like Haskell and actually do something useful with it.

It's also good to listen to the things he doesn't like about Haskell, E.G. debugging, and see if anything can be done to improve that.
One word: Java. By making Java a bit less dynamic, its creators could add in a bit of static typing and C-like syntax and market it very effectively. (Not what they intended, exactly, but what ended up happening.)

But what happened, is that Java lost just enough power and abstraction, so that the cost-benefit of burgeoning software tooling was still a net win. What Java lost in power, it made up for by writing more code. This is why Java web application servers, Java IDEs, Java messaging middleware became these lugubrious and unwieldy monstrosities, while we in the Smalltalk camp marveled at how we had equivalents that had start up times and enabled edit-test-debug cycles orders of magnitude faster while being comprised of less code -- and yet we were the ones saddled with the "legacy" label and the reputation of being slow. (And entire kinds of tooling like Spring and Maven -- just entirely absent and unnecessary!)

Summary: beware of the situation where something is hyped, but you still wind up with more tooling and writing more code than you would have otherwise.

Most likely, you can do it with less code.

I've been picking on Java here, but this applies to the majority of cases. It even applies to some things in Smalltalk. What are you really trying to accomplish, and can you get most of the same effect with less?
Hey there! Brick developer here. You can use Brick along side another framework. Because the interface for Brick components is the DOM, they work out-of-the-box with template systems in existing frameworks. We're not trying to replace or re-invent DOM-data binding, in fact, explicitly not doing that.
Espruino does use reference counting, and currently falls back to proper Garbage Collection if available memory gets filled with cyclic datastructures.

Responding to IO is handled and timestamped using interrupts, so if you write your code such that you use the timestamp, you can actually do some very accurate timing.

One other good point is (strangely) power usage. As there's an interpreter, it can very easily detect when it isn't doing anything and can go into low power sleep modes - it's something that you can do with another MCU and a lot of effort, but that you get for free with Espruino.

There are things it's good for and things it isn't - but for the majority of projects people do with Arduino I think it really does provide value.
Discovery, usually streaming radio sometimes VH1 - icecast.

Acquisition - Amazon usually, sometimes CD.

Managing - Rhythmbox

enjoyment- rhythmbox or the trusty old 1xAAA powered Sansa mp3 player.

Yeah, all Linux.
This is great news. Our centralized logging system at Semantics3 (https://semantics3.com) is built using Logstash+Kibana+Rsyslog+ElasticSearch. Running off a single EC2 large instance it has been been able to seamlessly aggregate and process logs from about 200-300 instances, processing on average of about 15 GB of log data. We hit some performance bottlenecks (particularly with elasticsearch) when our number of instances went beyond the 300 mark. But that should get fixed once we shard and distribute ElasticSearch.

Looking forward to some really tight integration between the Logstash, ES and Kibana.
Scalability Through Event and Session Tracking With Angler.js
One causing the other is not the only possibility.

Maybe it's a complete coincidence.

Or maybe (keeping in mind that somoene above suggested the correlation has been shown in different countries at different times) -- societies that work to reduce lead also tend to be societies that work on other social issues, and those other social issues reduce crime. So the lead is correlated to crime historically, even though neither causes the other directly.

Now, i think the study showing lead/crime correlation is _awfully_ interesting, and I don't dismiss it.

But "correlation does not prove causation" does not just mean "B could have caused A instead of A causing B." And this is important to understand in order to evaluate statistical findings properly. There are all sorts of things that can cause correlation rather than either A or B causing the other -- including things nobody's actually even thought of yet, but may still be what happened. And complete coincidence is always possible as well.
Well SQLite is already around and stable, so all you'd need then is a really good Access style front-end for it.
I did want to address one other total misconception here: Darwinian fitness is a result, not an effect. There is no adaptation, at all, which predictably increases fitness. Evolution is not a direction.

"Surely these things would offer greater Darwinian fitness" is as basic a mistake as "Surely we can figure out whether this program will halt without running it".

EDIT: In fact, as I think about it, there is a deep connection between the thought "Knowing the genes of this organism, we may predict its fitness" and "Knowing the instructions of this program, we may predict its halting". I'd love to see a paper on that.
If she has to make decisions, she will always take the popular choice.

Are you saying that this is a bad thing? I am always surprised when people demand from politicians to make unpopular choices. Isn't that a bit schizophrenic?
I don't agree with the article's first comment, about it sounding arrogant. Sounds like the guy has good advice, that's all.

// icp - quit the last job because I wanted to work remotely and wasn't allowed to.
> These people plague me with condescending adverts on YouTube about how I've been "coding like a beast" and need some "cloud server action".

Oh please tell me more about how the people helping to support the largest video database in the history of mankind -- available 24/7 at your fingertips for free -- are "plaguing" you with their relevant advertisements that take all of 5 seconds to skip.

If you really want to be a horse's ass, just get adblock and be done with it.
I'm particularly interested in the promise of no keyboard mouse or monitor based wifi registration of the Pi. It doesn't seem like this is complete though. I'd love to see a
Raspbian version that, if it detects a wifi dongle, automatically starts an open ad-hoc network usable for configuring the rest of the connection. Something like the way Nest or Chromecast bootstrap.
Interesting to see that he mentions Hipchat, Google Hangouts and Skype. Isn't that 3 tools for doing the same thing? Even though Hipchat is just text communication.

Hard for team members to know what tool to send a message with.
The Growth Hacker's Dilemma: Process vs. Tactics
<x-slider> and <x-datepicker> are sorta unique amongst the components in that they are polyfill components- they do things that some browsers already do, but many don't do yet. They're also some of the most popular UI widgets from jQuery UI. We decided to do them because we thought we could make using them much easier than most existing widgets libraries. Most components are novel functionality not found in HTML5 specifications.
Work on your skills. You do that by lots of coding, with good examples. Find an open source project, read until you're sick of it, then try to fix something. Rinse, repeat.
The Nazis have been given this special place in history, in discussions, in almost all aspects they've been examined, such that they are seen as the extreme end of the spectrum in almost all cases, brutality, efficiency, deadliness, zealousness, etc.

Propaganda is good for motivating people, it's not good for making rational, informed decisions (indeed, it's point is to bypass rational decision making by applying to emotional cues).

The truth is, they were an entire country of people, with varying and diverse opinions on everything. The fact that we elevate them to this position does not make us less likely to follow their path, by viewing them as so distinct from us, it makes us more likely. There's a little Nazi in all of us, and the sooner we come to terms with that, the better we'll be at noticing and taming it.
One of the reasons why in Germany there's a 5% quorum to enter parliament. The only downside is that your vote is lost if you happened to vote for one such party.

That could be fixed by a preferential system similar to what's in Australia (if the first pick is <5%, take the second, ... repeat until all votes are accounted for in a party that's actually present).

The current power dynamics are in favor of large parties (people voting for the a "safe" party that is the closest to them, instead of risking to lose their vote), so it's unlikely to change.
Feedbin is Open Source
I think fighting between cofounders is probably more of a symptom that is highly correlated with failure than a cause.

Chatting with a friend the other day, I was musing at how Network Appliance is a very generic name for what is basically a giant network drive. A better name might be Network Disk, Appliance doesn't really tell you what it is. I proposed they could go whole-hog and change the name of the company to "Electrical Object". Then, coming up with one of my usual stupid analogies, I reasoned:

"It would be like going into a VC's office and telling them your business plan is: Engage in activities such that the quantity of money received exceeds the quantity transmitted."

And with that, I was enlightened.

That is far better than 95% of what VC's actually do fund.
IIRC Acid1 only targets basic CSS compliance (http://en.wikipedia.org/wiki/Acid1).

I guess that most of the DOM API (end user level) has yet to be done along with the javascript API (binding) controlling it (e.g. XHR, Websocket, DOM manipulation, domain security control, etc...).

Next : the browser itself (chrome, modules, tabs, external interfaces, UI, ...).

So, no, not 90%. But I would attribute 50% for starting the project itself and having created something as awesome as Rust.
What's old will eventually become new again.
> how often do people join 8 tables in practice?

If I were to judge based on my current experience, I'd say more often than they make queries with less than 8 joins. In the stored procedure I'm working on now, there are many queries with up to 20.
Excellent Fishing in Colorado
Fishing in Colorado is one of the best things to do in the state. 300 days of Sun, beautiful mountain views and rivers stocked with biting fish. Breckenridge fly fishing in the upper Blue is popular throughout the year but especially in the Summer so my advice is to get there early and fish while the mist is still rising. Colorado Fishing reports are the best place to get the most up to date info about fishing in Colorado with flows updated hourly and guides giving inside knowledge on the best spots to catch fish and avoid the crowds. If you are planning a Breckenridge fly fishing trip well there is no time like the present. With the evening thunder bringing much needed rain to the region the flows are steady and the mornings fresh and cool.
Code targeted at students without proper error handling and without performance considerations. Nice anyway.
Maybe that's a wise policy though? I don't think mandatory IQ tests are common in private industry, but there are plenty of jobs were being "too smart" is a huge knock. And it makes sense really, smarter people are more prone to boredom and stirring up trouble if unhappy.
Would the FBI surveil MLk today
Re: #2. Basically correct. Reporting a range that includes all requests, including those that can't be disclosed individually, is the best outcome we've been able to negotiate so far. Here's the answer in the FAQ:

Why did you report the numbers for the United States in ranges?

We have reported the numbers for all criminal and national security requests to the maximum extent permitted by law. We continue to push the United States government to allow more transparency regarding these requests, including specific numbers and types of national security-related requests. We will publish updated information for the United States as soon as we obtain legal authorization to do so.
Go After 2 Years in Production
Alternatively, if you want to open a restaurant, you shouldn't need to be an expert in plumbing, electrical, framing, HVAC, upholstery, cabinet-making, painting, and floor refinishing just to get the place ready to open.
OK, it isn't enough of a priority then. My main point was that if I were to read through the entire list provided, I am doing so at the opportunity cost of reading a book on Heterogeneous Computing or ZeroMQ or something.
Thanks for posting a very top level view of automated trading for engineers.

In case discussion goes cynical here, I can attest to the fact that this sort of thing can be done consistently and successfully for thousands of trades over months' time. These days though with HFT and "intelligent routing" your broker is your opponent in the equities world at least. When conditions become unfavorable to an algorithm things tend to fizzle out rather than wipe you out as long as you're not leveraged to the hilt. The point about optimizing is key: the best algorithm has the minimum number of parameters to tweak otherwise you're just curve-fitting. Whether you add value to the world is anyone's opinion.

Proceed at your own risk of time and money.
Show HN: Sivers, Swissmiss, Temkin, Kleon & more on the creative process
"Should an extraordinary event like the Fukushima accident lead to a sudden reversal in public opinion (towards nuclear energy in this case), Merkel will immediately flip her position and take the opposite one."

I think you mean "away from nuclear energy" ;-) though I dont't think public opinion was ever for it, most people just didn't care enough to make it politically untenable to support it. That changed drastically with Fukushima. And to be honest, I'd rather have a politician in power who is able to change their opinion in response to important events than one who will not admit being wrong whatever happens.
The original post sounded like they were renting, so yea, your mortgage holder knows the address of the house you bought, but your bank does not need to know the address where you are renting. A personal mailbox is not going to shield your private address from every entity, but it can help with many. Also, the mortgage holder does not know if you are still living in that house, especially if you list a different address.
69% of iOS developers use Android - how developers mix and match platforms
Who Should Run Microsoft Next?
Dallas defends use of police to crack down on Uber
One wonders how much of that was a function of more draconian drug laws, both in directly creating offenders and in indirectly creating markets which incentivized criminal behavior.
How to Get Referrals (The REAL Way) - Content Strategy Hub