skysight-inc/HackerNews huggingface dataset:
Yep, that's just not feasible. It would require me to first master Smalltalk, then find suitable textbook material, figure out how to adapt it to the material I'm teaching, etc. (Eg, where are the really good intermediate-level algorithms textbooks for Smalltalk?) The list goes on. So it's really just not feasible at all.
Yep: http://data.linkedin.com/publications
From what I've read it achieves no detectable improvements, and in some places can bring out worse problems causing people to amplify themselves to reenforce ego (and vice versa become nastier to push others down to achieve the same goal). So it just becomes a pissing contest more than a credit score.
Dijkstra's critique of PL/I from "The Humble Programmer" could be carried over essentially unchanged to C++:

"Finally, although the subject is not a pleasant one, I must mention PL/1, a programming language for which the defining documentation is of a frightening size and complexity. Using PL/1 must be like flying a plane with 7000 buttons, switches and handles to manipulate in the cockpit. I absolutely fail to see how we can keep our growing programs firmly within our intellectual grip when by its sheer baroqueness the programming language —our basic tool, mind you!— already escapes our intellectual control. And if I have to describe the influence PL/1 can have on its users, the closest metaphor that comes to my mind is that of a drug. I remember from a symposium on higher level programming language a lecture given in defense of PL/1 by a man who described himself as one of its devoted users. But within a one-hour lecture in praise of PL/1. he managed to ask for the addition of about fifty new “features”, little supposing that the main source of his problems could very well be that it contained already far too many “features”. The speaker displayed all the depressing symptoms of addiction, reduced as he was to the state of mental stagnation in which he could only ask for more, more, more... When FORTRAN has been called an infantile disorder, full PL/1, with its growth characteristics of a dangerous tumor, could turn out to be a fatal disease."
It's not a good bet that data centers will need to build out at a constant rapid pace into the future to keep pace with demand. A lot of the work in servers in recent years has been about improving utilization of available resources, and I expect that there is still a lot of headroom left for improvement. It's probably safe to say that across all datacenters, the vast majority of heat is generated while servers are mostly idle and have too little to do.

I don't think that it's safe to anticipate reaching some kind of fundamental limit on power efficiency, either. Nobody has come up with a viable replacement for the silicon transistor, despite decades of trying, and current CPU technology has practically stopped generating any improvements for the past several years. I think the important quantity to measure is the energy that goes into powering up the cpu for one clock cycle, because clock cycles are what drive computation forward and their individual energy usage basically just add together. For decades after the invention of the transistor, this energy dropped rapidly due to shrinking the wires. However, the wires reached a point where their capacitance began to fall off with decreasing size, and there have been no significant energy improvements since. Solving that problem requires either a revolutionary discovery about the physics of conductivity, a completely novel mode of doing computation that isn't based on electronics (photons?), or a fundamentally novel principle of organizing a cpu that somehow avoids being clock-bound (I heard about an effort over ten years ago, but I have not heard of it since). Any of those improvements could have surfaced at any time in the past few decades and been eagerly pursued, but none did, so the odds don't favor the miraculous appearance of one of them in the foreseeable future.
They spent their money well. Sending an Olympic torch on a space walk is a waste of time.
As you indicate, you were the minority. Teens are perhaps one of the most valuable consumer markets.
You can try reddit as well. I think that in some reddit groups, you can learn and ask new things to anyone. Before HN, reddit is my best place to learn new SEO stuff.
Our studies were on students using Beginning Student Language, the smallest of the languages built into DrRacket. It is much smaller than the Scheme used in SICP.
> but its type system is pretty broken.

In order to have a type system that is compatible with javascript , there are things you just cant do. I think Microsoft TS team did an acceptable compromise. TS is not perfect , but the fact that one can still use pure JS in typescript is a huge plus.
Part of the reason I read HN now is to get a feel for whether any of these oh-so-hip start-ups is actually worth investing the time and money to integrate, or even the time to investigate in the first place.

My default position after watching this industry for a few years is that if you have a trendy name, I won't even bother visiting your home page. I'll change my mind given a good reason, but that would be something like a personal recommendation from a trusted source or seeing favourable comments from credible posters on sites like HN.

For example, right now, if you have a start-up and you have chosen a name consisting of some random, non-descriptive word followed by ".ly" or ".io", I am going to assume you would be a waste of my time without even looking. Sure, I might miss out on a good thing for a while, but I'm willing to accept that risk to avoid forming a foolish business partnership with a couple of youngsters who once read a book about MVPs, spent a weekend throwing up a sign-up page using Bootstrap, and hope to flip their company or at least secure an acqui-hire within a year. When you launch selfish.ly or blocking.io, that's what you look like in my head.
This is very evident when you start watching TED Talks.

Nearly every single one starts with a personal story, which probably means they are trained to use this technique.
Looks really useful. I've made a few small Flask apps (mostly for interacting with Twilio and Reddit). However, as I've been working on a larger one I've had a lot of hesitation on how to structure and test it properly.

On that note, can anyone refer to me some helpful texts on this matter (designing larger Flask applications), beyond the official docs and Miguel Grinberg's tutorial?
Direct to Consumer Genetic Testing: What Makes Disruption “Sustainable”?
Execution time, after a point, is less important than development time. NoSQL is often faster for development and refactoring, because the schema is easier to change in code than in the database.

Also there's the scale issue. Append-only is helpful. Why have SQL if you can't use all the features?
Better automated detection of Firefox performance regressions
I was replying to your comment[1], not the numerous, separate arguments that could have been made in defense of a related point.

I'm optimistic myself about BTC, but don't think your comment as written is a good reason to think so in the context of the GP's point.

[1] specifically, "As long as 2 parties will accept Bitcoin ... it literally MUST have a value ... Whether it's 10,000 coins for 1 pizza ...". That last bit is the "arbitrarily close to zero" lower bound I was attributing to you.
How to fix global warming before it’s too late
I'm going to use Kotlin in a project as soon as it reaches 1.0.
> run targetting expressions over billions of time series events from users.
Scheme makes it difficult because it more quickly gets you to teaching difficult ideas. This is an issue about SICP that most people simply never grok. Most courses don't cover a third of the concepts (if that) of SICP in the same amount of time. That's the book, not the language (and the only "fault" of the language is that it lets the book get that far that soon).
There are some incredible Mandelbulb renderings on DeviantArt, for example:

http://jim373.deviantart.com/art/Hall-of-the-Goblin-King-276...

http://mandelwerk.deviantart.com/art/13th-Secret-Of-Cathedra...
Sad to see no mention of clippy :(.
This the reason why I too hate Facebook. I've switched to Diaspora*, while being far from perfect it does at least not bury important stuff with some shady algorithm.
> a brand new model of computation that somehow avoids being clock-bound

like asynchronous circuits?

CPUs based on them have been around, and more can certainly be done. they're just a lot more complicated.
> While in industry, it's more "get practical things done quickly so we can sell it".

That's a pretty short sighted example of industry - I'm sure those examples are out there, but I don't think they're common (or the companies long lived).

Most places I've worked know that they'll have to maintain that code well into the future.

Not really so in academia (publish and forget) - which is why it's rare to see even basic measures taken for modularity and abstraction, e.g. the creation of types to represent entities in the problem domain. I think I've seen that done in Matlab, once.
That's why I've always voted against her.
You have two problems, it seems. First, you need to figure out what you want to do. E.g. do you want to join them or stay with your current arrangement. Nobody on this forum can help you decide that. But make your due diligence on the company before you make up your mind (For one thing - figure out why that other guy left).

Assuming you do prefer to join them, you need to figure out what your price is. You seem to be afraid to make unreasonable demands, as you are in a position of power here. I would suggest that you take the approach of calculating what you believe your value is in terms of money per time unit (monthly, hourly, whatever). The difference between that number and what they can pay you should then be considered investment into the company and you should get compensated for that somehow. Most likely through equity.

Calculating your value is a much more objective task and therefore less fraught with tactics, feelings and whatnot. Just remember to calculate your value for the company in the current situation. In this case, your value is clearly very high, so it would only be fair to factor it in.
Basically a builtin for `true`. Its use in forkbombs is unrelated except for the fact that it's a valid character in a bash function name. Defining `:(){:|:&)` obviously shadows the builtin.
Thanks for the encouragement. You can indeed run it using raco pyret ....

We're sticking with the identifier syntax for now. We've written a lot of code in Pyret over the course of 9-12 months and we really like it. My guess is that people will only notice it if someone points it out (only one person on HN noticed, and even that was to ask how it could work). Most folks will just get on with the job at hand.
I find public facing popular G+ accounts suffer much the same, loads of useless comments. 140 comments that you can't be bothered to read. If you do ever read them, you'll notice no one else can be bothered to read so it's just a long reel of repetition in the main.

The Youtube comments used to just be weird as comments would refer to other comments, and then they'd get promoted and end up completely disjointed. At least now there is threading.
- Freelancing (Elance, Freelance.com, Freelancer.com, Guru, oDesk)
Patching dynamic weak typed system, sigh...
I agree. Facebook needs you to tell it which posts from friends you want to see. I've found the friend organizer really helps with that:

https://www.facebook.com/friends/organize

You're basically asked whether you want to move people into two lists: Close Friends and Acquaintances. You'll see pretty much every single action your close friends perform on Facebook, and you won't see anything from your acquaintances except the important updates (i.e., ones with lots of likes / shares / comments).
I think that you are right about this paying stuff. If you have anything better to serve, then you have a right to get paid for it. But, I also support this fact that TED is a global exposure stuff for any speaker and if you get any chance here, then it means that you have something special inside you which makes you a distinct personality. So, go and talk again about the offer. It is worthy to take.
ok, yes, we need to start working on this then
Before humans learned to write, and before the scientific method, stories and songs were the method that knowledge was passed on from generation to generation. Memorization was the storage medium, and since there was no controlled experimentation, that knowledge was always of the form "Once, X happened, and then Y happened."--in other words, a story.

Thus, humans evolved to hook into storytelling very readily--especially aural storytelling. This American Life is perhaps the best example of this medium.
Instagram / Tumblr / Bitstrips / Vine are indicative of a post-literate society.

Users are avoiding processing words or concepts without imagery. The length of the facebook post / tweet is decreasing, the content - or level of content are suffering.
Maybe you should consider transforming the data to structure it a bit. Have a unique identifier per object and arrays for each seen characteristic with (value, id), and it's reverse index. Then decompose the processing of each object to sub-problems matching n-way the characteristics. It doesn't have to be in SQL, though. I'd try a columnar RDBMS. YMMV
Why won't they be? Do you think somebody robbed by a white person would conceal this because they feel racial affinity to the robber? I have hard time imagining this. But of course real statistics would be helpful here.
No, but there is an AST module described in the documentation. (-:
First thanks for your excellent products. JetBrains rocks and i bought 2 ides from your business.

Now my question :

Why didnt you chose an existing language like Dart for instance?which would have been closer to java and still compile down to javascript. I think dart on the jvm would be a great idea.
What would be more interesting is a modern framework and standard around querying inventory information. Something that's min implementation requirement is simple enough for consumer products to implement, and scales up to enterprises. And of course supports handling legacy/current discovery methods as well.

Seems like the main issue would be there's only limited case where inventory systems are currently needed, and the existing systems aren't completely broken just yet. But you can imagine at some point, being able to track and manage all of the devices in your home will be a big issue, and there may be an incentive for companies that produce enterprise and consumer goods to not have to develop and maintain duplicate standards. At that point it seems like it would drive some more innovation here.

In the meantime, my preference is to query data in real time form its source (e.g. AWS, VMware), vs. syncing data to a CMDB like database. Unmanaged physical inventory of course still requires a CMDB like database.
Well it is because NumPy and friends do all the heavy-lifting in hand-tuned C. dis() your Python function for taking a mean and see the difference, it's huge.
- Live everyday like it's he/she's last. Always remember that the sole purpose to life is to enjoy it and be happy.
If you have enough space (err, room) for your radiator, space is a perfect heat sink.
I agree, but it still comes back to the same problem. Relying on another site membership. What if SiteA uses Twitter to login because they don't want to make people have yet another login account, but I don't have a Twitter account... Great, so now I have to sign up at Twitter to sign up at SiteA... Making me have to have an account at a site I don't want to have an account at, just to have an account at a site I DO want to have an account at, just because Twitter is more popular.
Unless you have a jailbroken phone...
Why would a major player back an altcoin? The whole point of my article is that the largest network is the most viable, and so the most logical cryptocoin for any major player to back would be Bitcoin.
White progressives are fond of making up new rules to distinguish the faithful from the ultra-faithful.
Sorry, but you are mistaken. I have a wonderful piece of software on my disk that your are not buying. Are you "depriving" me of that payment?

Even more - schoolchildren are regularly copying massive amounts of files - are you (obviously dishonestly) claiming that they have the funds at their disposal to pay for the
"in shop" prices of those files?
Always leak the interview questions. Always. Every time.
Guess what? The Internet will provide most of that education to those people in the future. But for Bill Gates, the Internet isn't a priority.
> if you can't buy BitCoin in your native currency legally

My native currency is now Bitcoin. ;)
Um... There is no js. If you're seeing any that's not inlined, an extension or something else is adding it.
For those who, like me, were baffled by the term "Quantum Insert", here's a Schneier article that describes the meaning of the term:

https://www.schneier.com/blog/archives/2013/10/how_the_nsa_a...

In short, Quantum Insert, (rather QUANTUMINSERT), is essentially a Man in the Middle attack, where the NSA (or GHCQ in this case) injects code (potentially zero days) into the response to the http request. The network of servers that perform the injection and interception is apparently codenamed QUANTUM, and has nothing to do (to our knowledge) with Quantum Computing or Quantum Cryptography.
Interesting you should mention climate stuff:

http://wattsupwiththat.com/2013/07/27/another-uncertainty-fo...

Flipping a compiler flag gives completely different results! How can anyone trust this code, or any research made off of it regardless of their personal feelings about climate change?
The fact that the idea has been around a while and not gone anywhere is a pretty good indication that it's a technological dead end.
Las Vegas Installs “Intellistreets” Light Fixtures Capable Of Video Recording
PC rule #35 - never link to a non-PC writer, or a writer that links to a non-PC writer. A 3rd degree link is probably okay for now.
Pixar also publishes some of their investigations - http://www.pixar.com/companyinfo/research/deb/
Insightful on self-improvement and how to face real life
I'm building a social writing site for researchers and scientists using Markdown syntax and LaTeX at markdawn.com — someone might be interested if they see this news.
It does not seem very doubtful to me. The site in question appropriated the two main Ubuntu marks, displayed them as prominently as possible, carried no other identifying marks of any kind and didn't include any kind of disclaimer†. If all of that isn't enough for you to say, "Y'know, maybe he was infringing," what exactly would he have to do for you to say that?

† It's worth noting that even officially sanctioned sites like UbuntuForums take care to explain that they are not Canonical.
That's nice and all, but I am friends with everyone on my Facebook because whether we're best of friends and interact with each other every day, or once a year, I still want to keep up to date with them.
New graduates: your degree means nothing An entrepreneurs mind.
Ask HN: Questions about freelancing as a new grad
I'm a senior at a mid-ranked college, majoring in CS, and I'm going to graduate in December. I am looking at several different options for work when I graduate and one of them is working as a freelancer in a town not known for being a major tech hub. My questions are:

What do you think about going straight from college into contracting?
If it doesn't work out after a year will I still be able to pursue the kind of opportunities I have now?
What kind of experiences am I giving up to work on my own?

The other options I'm considering are: working for small to medium size tech companies in San Francisco or Boston. I have a few interviews and a tentative offer.

I have some good experience from 2 internships (A larger company, and a smaller one), and I think I could hack it on my own since I have a couple friends who freelance and could give me some work to start with. I can build things on my own initiative and can pick up new stuff pretty quick.

Thoughts?
What if critical thinking comes up with the "wrong" answers? Most of the biggest thought criminals on the internet merely mention facts that exist for anyone to see. What if, after running lots of multiple regressions to get rid of confounding variables, distasteful conclusions persist?
There's another Mandelbulb in Farbrausch's Magellan demo:

http://youtu.be/2Vguvli1Y0k

(If you're impatient: http://youtu.be/2Vguvli1Y0k?t=2m57s)
> You know what? Forget it, I don’t even want to comment any more. It was a dumb video anyway.

I went through this exact process and thought ("screw this, ugh!") several times before I just decided to stop hanging out on youtube and commenting on peoples' videos. I used to waste a huge amount of time doing this, but now I only sometimes watch things that others have discovered and shared with me. I don't comment or browse like I used to, and I'm sure their advertising revenue off of me has dropped off a cliff.

It also seems like the amount of intrusive/unskippable advertising has rocketed up, too, over the last couple of years while they were forcing G+ on the world. They're kidding themselves if they think I'm going to happily watch a 30 second ad before a 2 minute viral video.

I was annoyed/sad at first when they started making these changes, but now I realize I was mostly wasting my time doing that stuff anyway. So thanks, Google, for making your site less fun to use; it really has saved me a lot of time.
It's a play on Google+ - he canceled the service, so he's not plussed...
I think it's to the point and reflects my own thoughts. Thanks for putting it down in such clear words.
I suspect it uses DBPedia too. Me like :) This could really be something useful, personally Wolfram Alpha is way too noisy information-wise for me to use.
> Many of the people here live in bamboo / wooden structures which stand no chance against a strong typhoon.

Compounding that, these strong storms are extremely hard to defend against. When I heard that Hayian was a strong Class 5 hurricane equivalent, it sent a chill down my spine. Perspective: I recall a homeowner returning to a non-waterfront home after one of the "big" Class 4's that hit southern Florida. His house was nominally still standing. The roof was gone, nothing was left inside except stick-sized debris. The non-support walls, framing, even the plumbing had all been destroyed. The paint had been scoured off of the cinderblock exterior support walls.

It's difficult to get one's head around the power and destructive capability of these storms.
"I disapprove of what you say, but I will defend to the death your right to say it."

Anonymous Youtube comments suck, but anonymity enables people to express unpopular opinions. The real problem is tyranny of the majority. Attaching real names does absolutely nothing to solve the problem.

Google should be smart enough to build a proper moderation system and retain anonymity.
This is google's own version of "the burning platform" (that is, the open web, in some of the more paranoid exec's vision). They are doing everything they can think of to fence off their own portion of the web before it's too late. Every product division has been (or had been) instructed to come up with a plan to integrate somehow with G+. This current youtube disaster is one of the results.
> Nigeria, Pakistan and Afghanistan are the only countries with children affected by polio.

And now Syria. Worse, sewage monitoring shows that polio is present asymptomatically in the Middle East. It's pure luck that there haven't been active cases.

The Middle East needs to be the next target for a major push, but the war in Syria, problems in Egypt, and Muslim distrust of westerners will make it very hard.
A radical solution to Microsoft's dilemma
If I'm not mistaken, Kotlin predates Dart...