skysight-inc/HackerNews huggingface dataset:
It really depends on whether performance is an issue, and the cost of the optimisation.

A common example: lodash searches function toString() with regexps as an optimisation technique, underscore doesn't. Both are correct, maintaining lodash requires knowledge of how and why the hack works, but OTOH lodash is faster. Maintaining underscore is cognitively simpler but the resulting code is slower.
Much of the future of communications is in space. For example, a lot of the recent and upcoming SpaceX rocket launches are communications satellites.
ZeroTurnaround have a payware product (that's highly acclaimed in this space) called JRebel. It swaps out bytecode directly as opposed to using Java's (somewhat broken) classloader mechanism.
I don't like the reasons this article gives for the decrease. I mean if regulations had been the cause of this price drop we would have seen this sort of thing happening in July.

My best guess is that this is caused by fear-based speculators who were trying to get rich on Bitcoin.
DIY diagnosis: How an extreme athlete uncovered her genetic flaw
An excellent price point with wifi included.
On desktop, if I scroll, I get jumped to a random part of the screen (Chrome), so it's not just you. I found that if I barely scroll (just a little tap in a direction on the mouse), it might go the same direction I'm scrolling. Otherwise, it goes to a random part of the page.
Any electronics-related web page that uses "shield" other than as meaning "RF emission/reception blocking element" is automatically obnoxious, mobile or not.
Why is this child unsupervised in the middle of a dangerous road in the middle of nowhere?

Call me an asshole but something about Darwinism.

Other fun thoughts:

* What if my child is in the car with me?

* What if I'm pregnant?

* What if I'm a doctor on my way to save the live of a dangerously ill child?

* What if another car comes a minute later, programmed to do the same? Is the child worth two adult lives?

* Would standardization of occupant-killing behavior lead to the weaponization of such highway-children? Would placing children suchly be treated as attempted mass murder?

* Replace the car with a freight train. Why doesn't the conductor detonate an explosive designed to derail the train before it hits the child?

* Why is this occupant-killing car not equipped with an ejection seat?
DigitalOcean announces new New York datacenter with IPv6 support
You comment is doubly wrong.

Spacex is definitely not limited to satellites, they are planning to launch people in space and are currently delivering cargo to the space station.

There are plenty of information, some by Spacex, that show how their technology could be used for a permanent settlement on mars.

Their goal:

SpaceX designs, manufactures and launches advanced rockets and spacecraft. The company was founded in 2002 to revolutionize space technology, with the ultimate goal of enabling people to live on other planets.
As a non-native speaker I might add that "quiet" is a lot like a one syllable word, and AFAIK "most stupid" is still ok to use, isn't it?
Paid private repos for Hound, hosted style guide review
Shenandoah is unlikely to see the light of production release until Java 10. I ran a very early piece on this - http://www.jclarity.com/2014/03/12/shenandoah-experiment-1-w... - really glad to see more experiments in this space. I'll add that G1 from Java 8u5 onwards is pretty darn good out of the box.
Hmmm I'd agree it's common when you're talking about components with hardware developers, but when you're pitching it to software developers/users then RAM/flash is almost uniformly referenced in megabytes. Take for example:

- OpenWrt's table of hardware page: http://wiki.openwrt.org/toh/start

- Raspberry Pi specs: http://www.raspberrypi.org/product/model-b/

- Minnowboard Max specs: http://www.minnowboard.org/meet-minnowboard-max/

- Beaglebone Black specs: http://beagleboard.org/black

Oh and I love the reference to TL-WR703N, that little thing was pretty special! I was always disappointed by the MR3020, which is basically identical but a lot larger for no obvious reason.
> The story so far has been that SpaceX will go public to raise the money to get to Mars

The idea of SpaceX being public makes me very nervous about the future of commercial space (though I really, really want them to succeed). Think back to when NASA lost people (Apollo 1, Challenger, Columbia) - these were seen as huge national tragedies followed by years of public scrutiny and gov't inquiry. But work pushed on, because their funding and momentum to continue with operations was decoupled from these reactions.

Now, imagine the first time SpaceX loses a human. If they are public, that could kill the entire company right there. Stock traders are not rational actors.
Cannot and will not ever trust Google with my data or that of any employer for which I am affiliated. Full stop. I dislike associating my data with a company whose sole job is making money from ads. I dislike their business model, their history of trust, their tax evasion offshore company shell games, their digging through data to serve ads. No, thank you.

There will come a day, mark my words, when there will be a breach of epic proportions due to trusting cloud providers when instead, we should host our own data.
I think it would be fair to say that it was inspired by sublime, I agree completely with your sentiment. It does seem that Sublime will end up open sourced most likely, unless author is willing to continue development with same intensity he did before.

As for price, I was happy to pay for the editor, even though I use vim most of the time, I am happy to support modern editors and use them.
Without doubt, school was an impediment to my reading.

My favorite class in high school was US History. I had an interest in the subject, so I already knew everything that was being taught in class... so I read a book instead. The teacher called on me repeatedly during the first week or two because he saw I wasn't paying attention. I asked him to repeat the question, then answered it correctly every time. Then, he stopped asking me questions and let me read my book in peace.

Then there was the time that my health teacher called my parents - and my girlfriend's parents - in for a conference. Turns out, when a 15-year-old boy knows the difference between a vagina and a urethra, he must be having sex in the janitor's closet or something. The fact that when I was curious about the mechanics of sex I went to the library and checked out anatomy textbooks apparently never crossed his mind.
> Elon is building a satellite launching company.

s/is building/has built

> Nowhere in that endeavor is the technology to permanently move a sufficient number of people to some other planet.

Nowhere in 1999 Google was the technology to autonomously drive cars, either. Yet, Google's cofounders explained their vision in 1999 to collect and organize the world's information. Vision and leadership is an important part of predicting a company's future, and Elon is very clear about this: The purpose of SpaceX is Mars colonization.
I'm actually a little relieved after clicking through. The post is only talking about app updates, not syncing updates to your notebooks.
I've been using Sublime Text 2 for a few years now. I'm not sure what a major upgrade would entail when it works so well already. Do Emacs and Vim get 'major upgrades'? [actual question]
Related: videos & slides from April 2014 W3C annotation workshop, http://www.w3.org/2014/04/annotation/
Being involved in raising your kids takes a huge amount of time.

BUT - the best way to raise kids is to bring them into your life, not leave your life to do kid things, so that huge block of time is not "lost" to your kids at the cost of your own interests.

Obviously not all projects are suitable to sharing with a 4-year-old (learning HTML? probably not), but more than you might think (getting exercise? yes. learning an instrument? yes. learning a foreign language? oh yes. photography, sketching, painting, sculpture? yes. training a seeing-eye dog? yes. house repair kind of things? many of them, yes).

Even pretty little kids can learn to work with dangerous tools (they'll be really good about following safety rules when they realize how much you'll let them do as long as they're safe).

I see lots of parents who think spending time with their kids involves sitting and watching some loathsome cartoon with them. Honestly, if you're creative about bringing them into your world, instead of you going into the (artificial, invented) childhood world that's been set up for them, it's better for everyone.
You just repeated what the person said above who I replied to. Repeating something doesn't add clarity and is not conducive to a conversation.
Lookout founder: I look at the world through a hacker's lens
I'd be cautious of a 2013 report. G1 has had significant work put into it over the past year and is much improved in its latest incarnations. We've seen best results with Java 8u5+ (Disclaimer: I run a company that sells a GC analysis tool).
Or limiting when/where you define named functions it's pretty damn silly to declare a named function within an if block within a function call, especially if it has the same name as a function you've defined outside of it.

I tend to limit them to "private" module functions. e.g.,

"use strict";
/*global module:true*/

function add(a, b) {
return a+b;
}

module.exports = {
sum : function(list) {
return list.reduce(add, 0);
}
};

I don't declare named functions in a scope smaller than the module itself, so I don't really run into the 'weirdness' of hoisting.

Then again, I've moved to commonjs style modules for everything - server side with node, client side with browserify (webpack does weird things with require()).
Goddamnit, my $50 is only worth $44 now...
10 theories on how uptalk originated
You have not addressed something in your post, but maybe is is obvious : why do you want or need to become an expert ?

You can have a very fulfilling life being a jack-of-all-trade. In a fast moving word, I am not sure I would like to become a world expert in a shrinking domain.

I would say the vast majority of humain beings, both dead and alive, are no expert. So is this because you have an insatiable curiosity ?(but I don't think that being an expert is necessary the best to quench your thirst for knowledge) Do you want to stand out in a crowd ? To have a legacy ?

I am also kind of frustrated knowing that my time is limited, and it reduces somehow my options, but I have come to term with the fact that I won't be able to do "everything" during my time on Earth.
A tool that converts PDFs to SVG, built using PDF.js
It feels like theres like a Lagrangian point out there in device space that these devices are converging on. It doesn't quite exist yet, but we are getting tantalizingly close. It networks like a Cisco, runs linux like a server, has GPIO like an Arduino, and costs as much as a Latte.

Once it exists, its almost like computorium, becoming the center of nearly every maker project and then staying there because its so cheap you don't have to choose which projects get your precious dev boards.

This is a fantastic step towards that goal.
Which one has most revenue potential, though? SpaceX makes medium-heavy rockets, and will soon make a super-heavy. This means that their primary competition is the Ariane 5 (especially once they have their super-heavy, which will allow them to compete in the heavy GTO market). Ariane 5 is currently on about 5 launches a year costing 140m euro a shot, and SpaceX plans to undercut it. Let's say they take the whole Ariane 5 market, and also the whole commercial Proton market. That's probably about a billion a year, in a fairly low-profit market.

Of course, they also make some money on NASA contracting and grants, but I don't think anyone has ever managed a huge valuation on being a government contractor.

It's entirely possible that SpaceX will open up whole new fields of space industry, but at this point it's hardly something that most people are going to bet on.
Typos in your About.

"college" not "collage"

"person's perspective" not "persons perspective"
Likely delivery timeframe for value types in Java 10. Definitely not Java 9. Source - many conversations with Brian Goetz et al.
But the barriers for entry are already high due to regulatory concerns, safety concerns, marketing, and the cartel-like nature of the automotive business.
As someone who prefers tabs, but doesn't care enough so will happily use spaces, I've never understood the hatred around tabs.

Not only does it remove the 2 vs 4 spaces debate (just set your browser preferences to display it as whatever!), it's more 'semantically correct' - it's literally saying "one level of indentation please".

Anyway, not that I particularly care - I just always found it amusing that this is where developers have chosen against things being semantically correct and user-configurable.
Spread All Over: AppScale as a Distributed System
Definitely agree and that was my first thought after reading this headline. I'd say that it's due to delayed gratification/not seeing the forest for the trees.
An analysis of a year of communication data: The 2013 Annual Feltron Report
When talking about "Time" its hard to ignore the wonderful thread on it on the xkcd forum. If you can't understand what they are saying its not your fault. They have such a detailed culture and so many customs that they are no longer speaking English. Link: http://forums.xkcd.com/viewtopic.php?f=7&t=101043&start=8284...
The rule? Solid. In practicality how many will follow this? Few. It's like telling someone how to get rich. You can literally tell someone but few will do the action required to get the results.

But then the few that do end up like Drew Houston or Aaron Levie when they apply their skills to business and if they fail they're more experienced than the average 20 something.
What you are describing is my love/hate relationship with sushi. It's just so delicious, but it's outrageously expensive considering I usually eat sushi until I am stuffed yet I'm already hungry again by the time I get home.
It was almost certainly caused by microstructure of the Bitcoin market: at least two exchanges allowed people to buy Bitcoins on margin, and published widely distributed statistics of how much aggregate margin was outstanding on a day to day basis. It did not take much Excel modeling to figure out the approximate price points for Bitcoin where the exchanges' published margin requirements would trigger cascading margin calls. [+]

If you can predict a cascading margin call in advance, that's tradeable. There is a fairly straightforward way to predict the timing of one.

[+] I'm using a bunch of words here which may not be common hacker jargon, though they're table stakes for trading. Margin is a loan securitized by assets kept with your broker (exchanges, in the Bitcoin world, since they don't separate functions) which allows you to employ "leverage", magnifying the gains if you trade well and the losses if you trade poorly. Margin makes it possible to lose more value than you started out with, something which is not possible when buying instruments like stock or Bitcoins outright. To avoid the problem of traders leaving the broker with the risk in the event of their position getting moved against, brokers do "margin calls", obligating customers to either a) post more collateral or b) liquidate positions involuntarily if their position is moved against in such a way that the equity threatens to go negative. If you're using margin to buy Bitcoins, a margin call forcing liquidation causes you to sell Bitcoins. This will tend to decrease the price of Bitcoins in the next few seconds. Decreasing prices cause other people to hit margin calls. This causes a "margin cascade" feedback loop as the market rapidly de-levers and a lot of over-margined traders lose their shirts.

For an example of someone who correctly predicted this outcome in advance, see the Bitcoin Talk thread entitled "The Bitfinex Credit Bubble Cannot End Well."

https://bitcointalk.org/index.php?topic=667105.0

Another example of people correctly picking the outcome in advance would be the surge in BTC swaps (i.e. margin used by people shorting Bitcoin, expressing strong confidence that it will fall in price in the short term) in the 48 hours prior to the flash crashes. (I'm not necessarily saying that those folks intentionally precipitated the margin cascade.)
it is a very common and well known term in the Arduino world, and the physical appearance of the device with all of the header pins would immediately suggest shield applications to anyone who has spent time with Arduino
It will depend on howe small a profile the JVM language can run on. In theory you could run some JVM languages on the compact profile resulting in a n overall faster startup time.
It may. Given that claims of cheap access to space have been around since the 60s, however, people are understandably cautious about this one. Everyone talks about economically recoverable expendable liquid boosters (planned for Saturn V derivatives, as an upgrade for the Energia Zenit boosters, and so on), but no-one had done it yet, never mind established that it can actually be done cheaply.
If some sort of event (nuclear war, giant asteroid, whatever) killed everyone on Earth then everyone who lived in a theoretical colony on Mars would die too. Maybe not immediately, but the gulf between our current capabilities and what it would take to build a permanent self sufficient colony on a planet like Mars is absurdly large.
3D Printed Jet Engine Nozzles
> a coterie of non-existent bankers, with fake e-mail addresses and biographies, whose details appear on bogus web pages not linked to the rest of the bank’s website.

So how do I, fraudster, find them ?

And if I do, now a little bit of link work will reveal them
AFAIK, SD cards do not have wear leveling, SSD drives do.
To point number 1, I tend to think of flow as helpful but not necessary. For some tasks, I'm not really sure flow applies at all. I mean, I'm pretty damn good at tying my shoes. I do it without even thinking about it. I don't think flow was involved in learning that; it's just muscle memory. That's a trivial example of course, but there are other factors than flow which influence the effectiveness of practice. I don't think we should just give up if we can't have flow.

To point 2, you're right of course, but we can't be world-class at more than 1 or 2 things anyway. There's still benefit to being pretty good at something. A great phrase I stole from a blog called All Japanese All The Time is "You can have, do or be anything, but you can't have, do and be everything." If you want to commit your whole life to being say... the greatest chainsaw juggler in history, that's probably achievable. But you aren't also going to be fluent in 10 languages, an expert computer programmer, a world-class guitarist, and a grandmaster in chess.

I'm alright with only being an expert in things I'm able to devote full-time efforts to. But I'd also like to be pretty good in other stuff. How can I take bits and pieces of time here and there to achieve that? That's what I'd like to see some research (formal or informal) on.
This isn't a "fork" though or at least it doesn't look like it from a cursory look at their website. So they shouldn't be riding the coat tails of sublime at all. I understand a fork doing that but not this.
> No project uses all features of C++ at once, only a subset

Many features of C++ are targeted at library authors. Even if a given project won't allow template metaprogramming, it probably uses vector, which certainly does. And for good reason.
Yeah, but that's nothing new, and there still isn't much money there. And space colonization is so far in the future it gets discounted down to zero. If SpaceX is mispriced, it's on the high side if you ask me.
>>this is the best argument for basic income

You only feel the need for a basic income because you are currently strapped for time and you crave for more time to work on something far more creative.

Once time comes in abundant supply you will now be faced with a situation where you will have a lot of time and won't really understand the reason why you would want to work hard(Your basic needs are met) or spend time doing <some work of interest>, since you now have unlimited time to delay those projects.

People generally think they can pull of miracles if they get time. Instead what happens is most people wake up late, sleep late, waste time doing pointless stuff.

As a general rule you will only consider things in short supply as precious. Which is why being busy is probably a good idea, because that way you will value the most important thing in your life-- time and opportunities.
There maybe some small ones, but the (and I think correct) decision was made to focus on the JVM for Java 9. Java 8 bought in enough language features to keep Joe/Jane Java developers happy (most bleeding edge folks moved to Scala or other languages).
Absolutely. It is ungeileivable.
looks like event[s]tagram was already taken :(

http://eventstagr.am/
About 7 years ago I wrote my first line of Python and I loved it. Before that I had some experience with C and PHP and the clarity of code and the great documentation was mind blowing.

The slogan 'batteries included' was actually true. You could do so much stuff out of the box and I learned to love the language. The community back then was pretty small (at least the German-speaking one) and they welcomed new people.

In the last months it doesn't feel right anymore. The hate in the community discourages me. It doesn't feel like the Python I learned to love anymore.

And I'm sad about that development.

About 3 months ago I looked around for an other language.
I wasn't up-to-date on the language development since Haskell became more popular (around 2008?) and quite a bit happened since then.

So I looked around, looked at some code, some new languages, read a few blog posts on each and finally settled on learning Clojure. I loved Lisps (more specifically Scheme) but the environment was – imho – a bit problematic.

I adopted a lot from functional languages into my Python coding over the years so the transition wasn't that hard. And I really love the language so far. The community seems to be quite active and is welcoming. :)
Value here is defined by how much it's worth to one (or more) people. Think of it as a price. It does not represent an objective contribution to humanity.

Is a seat in Orchestra section really worth 3 times more than one in balcony? Hard to tell, but some will pay that difference because they consider it worth it FOR THEM, therefore that's the valuation of that seat.
A few comments.

1. I worked at a small research institute for 8 years. The place was called TIGR. It was one of the world leaders in genome sequencing. But we had only 200 people. We did not have subscriptions to most journals. I think this is common - sure - researchers at big universities have access to most papers. But researchers at small ones, or start ups, or reporters, etc do not.

2. Open access is NOT just about getting papers for free. It is also about the license for reuse of materials. When papers are truly open access they can be reused and reshared in diverse ways. This allows for new types of research (e.g., full text cluster analysis) and for better sharing and reuse (e.g., online textbooks).

3. I disagree about research papers being best seen as only professional communications among researchers. I think a good paper should also be readible and understandable (at least in parts) by people outside of the professional research community. The more we engage the public with REAL science the better.