skysight-inc/HackerNews huggingface dataset:
There is about ~121,800 miles of track in North America owned by CSX, Norfolk Southern, Union Pacific, BNSF, and Canadian National.

That's about ~4.9x the circumference of the earth.

Seems like it would be quite expensive to build this new infrastructure? Maybe if highway transportation was more fuel efficient / fast the amount of tubing could be minimized.
I agree with you about weightlifting and its meditative properties. I've also found that going against what you usually seen in a gym and NOT wearing headphones actually helps even more. The background noise is just that, background noise, as opposed to a focused sound.

I also rock climb, and I have found that it is possible to achieve the same state while bouldering or rope climbing, as long as the route is below skill level by a decent margin. I'll run the same bouldering route 4x and not even think about it, I just kind of "zone out" and let my body do the work.
For an academic language (which I assume is factually true as it was developed in a university) it is one of the most developer friendly academic languages out there IMHO, I rather write Scala than Java in terms of complexity, and if I would need to rewrite a Ruby code base, I would give it a shot in Scala before trying Go (feels more natural to me, they have way more similarities than I thought)
I have the parts I need from Scala easily fitting in my head, which is perhaps just a subset, but enough for me to be very expressive in it.

I think one of Scala's biggest issues is people being turned off by what sometimes feels as functional zealotry[0]. But people perhaps are not aware that it is also a great imperative language, you get no compiler warnings if you use a var or a mutable collection.
I find it very close to Ruby actually and I think Ruby developers will feel at home with it [1]

The other thing that holds it back IMHO is the compile time.
(But this is improving from version to version)

[0] https://twitter.com/wycats/status/372107196617592832
[1] https://twitter.com/yukihiro_matz/status/372181477909200896
I'm not sure that sharing subscriber's link to such a wide audience like Hacker News is really ok. LWN doesn't limit you in the sharing, but some common sense should restrain you from abusing this privilege.
You can use Passenger as a standalone server too, it's called Passenger Standalone. You can install it with 'gem install passenger', and run it by running 'passenger start'.
OpenBlas project raising money for Haswell+Piledriver hardware
You can have multiple packages in one repo. All of our code consisting of dozens of packages is in one repo.
That sounds like a business opportunity. If people want to call you for hand-holding then charge them money for it. On-call support contract - business hours or a more expensive 24-hour option. Make it a "best effort" contract so you aren't liable if you can't answer the phone.
You raised a good point on how I phrased what I said which was incorrect. I guess I meant to say "has no unique inside information so this is of only entertainment and discussion value" as opposed to "as if he has some truly unique inside information". This is the type of stuff that gets repeated in news stories because to a reporter Schneier has something quotable to say.

My point is that he is speculating and would be taken seriously because of who he is which to me at least is somewhat dangerous.

Sometimes people speculate but they have more first hand knowledge of the workings of something (someone who used to be high level at the NSA or a member of congress that was on some intelligence committee or PG talking about other incubators etc.
Turn Your Sht Into $$$
You are correct, "Indian English" or any type of english has as much right as say "British or American English" but the issue and reason pg could make such a statement is that American money is calling the shots.
I've got a better argument: Go back to Reddit, because things are better there now than they are here.
I hope this doesn't mean that Feedbin isn't making (enough) money. I've been using Feedbin (+ Mr. Reader on the iPad) and it's been great. I'd hate for the service to close, even if I can host it myself, I'd rater pay way more.
This may be related. https://twitter.com/fritzy/status/367532797356826624

I found it odd (not wrong, just unusual) that an open source project would purchase ad promotions like promoted tweets, rather than the company itself. This may be a move to make things like this less awkward.
I don't know what bottlenecks you had when were observing high resource usage in logstash, but, in general, if there's a performance problem, it is a bug, and we can fix it.

The next release of logstash (1.2.0 is in beta) has a 3.5x improvement in event throughput. For numbers: on my workstation at home (6 vcpu on virtualbox, host OS windows, 8gb ram, host cpu is FX-8150) - with logstash 1.1.13, I can process roughly 31,000 events/sec parsing apache logs. With logstash 1.2.0.beta1, I can process 102,000 events/sec.

Processing speed will vary greatly by what you are doing with your events and it doesn't make sense to generalize performance characteristics globally, especially with a metric that, alone, doesn't really tell me much (cpu utilization).

If it's slow, it's a bug. We can fix it. :)

Further, you can use hekad with logstash and with elasticsearch (one or both together, it doesn't matter).

In terms of problems solved, logstash helps solve transport and real-time processing problems. In cases where the logstash agent is too resource intensive, the logstash community offers many alternatives on this site: http://cookbook.logstash.net/recipes/log-shippers/

The community (myself included) is very interested in helping logstash be a success for its users, so if you do see performance problems, things that behave weirdly, or anything strange, it's probably a bug, and we can fix it.

The short version of all of this is captured by the project principles listed in the logstash readme: https://github.com/logstash/logstash/#project-principles

<3
In spanish is a synonym for stupid, subnormal, idiot...
It's not cliche, it's just personal. For instance, most of the code I write is numerical code. To that end, any language without operator overloading is a non-starter, since it's far harder to find a bug in:

div(add(mult(-1,b),sqrt(sub(pow(b,2),mult(mult(3,a),c)))),mult(2,a))

than it is in

(-b+sqrt(b^2-3ac))/(2*a)

On the other hand, if I wrote server code, operator overloading would be far less useful. I'd probably curse any programmer who used it and thank the gods that it was left out of Go.

Conversely, since I write a lot of numerical code, I don't care about generics or typing, which is crucial to many other programmers. Generics don't matter since everything I work with is either a Double or a collection of Doubles. Similarly, static typing doesn't help, since most functions just have the type (Double -> Double) and the type checker can't tell a sine from a logarthim. Of course, the reverse is also true. Since everything is either a double or a collection of doubles, the fancy tricks that dynamic languages offer don't give me a damn thing, so I'm extremely ambivalent about the typing debate.

Of course, on other projects, I've written code that benefited from static typing and I've written valid code that would choke any type checker. I've written code that heavily needed generics. When I did that, I used the languages that had the features I needed.

Go just won't work for the programs I write and it sounds like it doesn't work for yours, either. That's why we won't use Go. I've heard it works wonderfully for a certain class of server software and I'm glad those guys have a useful language for their domain. If I ever have to write another server, I might even teach myself Go. But don't feel guilty that you're using an old hammer instead of the shiny new saw.
This is a fantastically interesting idea. For me, the idea itself is pleasant enough to make your comment the high point of this thread. :)

I immediately tried to think of how the incentives could be set up this way and unfortunately couldn't come up with anything that didn't seem susceptible to gaming.

Ie, offer prisons a tasty carrot -- if it's tasty enough to be attractive, you get the same link between sentencing-happy judges and prisons. Sentence people who don't deserve it for a couple of months, they get out and don't reoffend.
ElasticSearch itself should be very good now since they have moved to Lucene 4.0 which brought in lot of improvements in memory usage.

I evaluated elasticsearch for RT analytics. It works wonders for point queries, where your result set is going to be small. Didn't work well for aggregate queries which need to scan lot of data. The biggest problem was field cache in Lucene. Almost all our queries needed to fo faceting which had a big impact on field cache.

Also, I don't know about Riak, but in ES the joins you can do are very limited.
It's hinted at in the article, but I wonder how much overwork and lack of sleep contribute to failures between cofounders, and overall failures. Both accentuate irritability and bad decision making. There's a lot of NASA work surrounding the psychology and performance of astronauts in a spaceship for long space trips, I would think that similar dynamics apply in the bubble of getting a startup up and running. NASA works their astronauts as hard as possible, but to optimize overall productivity, they also make sure they get rest and sleep.
NDK on Android is native (C++/C) and it's there to boost performance and avoid GC in game loops.
I've seen too many devs discussing how to mitigate the effects of GC in games to consider Go to be a worthy upgrade at this point in it's development, the NDK would probably still be needed...
>they do things that some browsers already do, but many don't do yet.

So since their browser happens to be one that doesn't do those things, why don't they fix their browser?
I skipped out on data plans ages ago, because the truth of the matter is I'm near a computer or at least WiFi nearly all the time, and when I'm not I specifically don't want access- e.g. at a park, in the forest, bicycling on a trail.
I like this format a lot - the discussion / real time aspect is great and will really help to preserve some of the problem solving that occurs within groups and organizations. I had fun responding to a question - until I figured out what the closed icon was and that it had been resolved hehe.

Could be my browser (FireFox ESR) but having only one line for the reply by default is a bit cramped - I only noticed the click-box to expand the text editor a bit later.

Nice work!
You either needed to read more or more closely. According to wikipedia linked:

"Like other food substances, dietary supplements are not subject to the safety and efficacy testing requirements imposed on drugs, and unlike drugs they do not require prior approval by the FDA; however, they are subject to the FDA regulations regarding adulteration and misbranding. The FDA can take action against dietary supplements only after they are proven to be unsafe. "
It's a shame they have actually converted a real system, and they rely on the language benchmark to make an argument about performance.

That said, not having run into a problem is a worthwhile feedback.
"Now that we've essentially passed Acid1 (once one remaining pull request is merged), Acid2 is on the horizon!"

I applaud the Servo team for reaching such a concrete milestone on the long path to implementing a modern layout engine (in an experimental and highly unstable programming language, no less). I do want to point out an amusing anecdote, though. As the Acid1 test states:

"All 100%-conformant CSS1 agents should be able to render the document elements above this paragraph indistinguishably (to the pixel) from this reference rendering, (except font rasterization and form widgets)."

The point of the parenthetical disclaimer at the end was probably to account for differences in appearance in native platform elements, but the language is weaselly enough that Servo still manages to qualify as compliant despite the fact that it doesn't have form elements at all yet. :)

http://www.reddit.com/r/rust/comments/1kz0ue/servo_passes_ac...
As a DigitalOcean customer, I don't see it as a marketing campaign, I see it as them letting their customers know that they are being DDoS'd incase their main site is down or something due to it and the customer thinks their VPS is down too. Just because someone posted it on HN and a few others upvoted it doesn't mean it's marketing.
> But from my experience, I think Scala is an Academic language.

Your complaints about Scala's size are more on point and oppose this; Scala is such a big language because it is designed to be an industrial language (academic languages tend to be small and focussed) specifically targetting the enterprise uses of Java.

Academic functional languages that aren't designed to provide an easy glidepath for users of a particular large imperative OO language and provide access to that industrial ecosystem tend to be smaller than Scala.
There is likely a "hide mouse pointer while typing" setting somewhere
Heads up. I can't use the how it works drop down menu on android 4.2.2 Firefox. Looks good, sounds useful.
The point of this submission being....?

The fact that someone runs statistics calculations in Fortran (a language whose most recent standard is dated 2008) should be shocking only to the recent generation of coders who have become "code hipsters." The guys looking for the Next Big Thing™ in programming languages.

These are the guys trying to cram Python into every possible goddamned use case, whether that be embedded systems or computational fluid dynamics. Whether it's the right tool for the job or not. The same guys who are implementing a Ruby interpreter in Haskell, running on a VM written in Rust. Why? Because damn it, their language of choice is shiny and new, and therefore it must be the best.

Nope. You use the best tool for the job. If you're already familiar with a language and that language is perfectly well-suited for the task at hand (in this case mathematics) then you use that language.

Fortran is old, which means it's seen a lot of development. The compiler optimizations are very, very efficient and Fortran code runs extremely fast. In fact, Fortran was explicitly designed for running mathematics algorithms on computers.

tl;dr Fortran is actually a great choice for this application and I hate hipsters.
If your emphasis is on crunching numbers Fortran is the best.
Thanks salifast. I need to work on the icons...

This is still very much a Beta. Going to work on the issue page formatting.
Absolute import paths are preferred. If the import path for the importing package is [app], then import the package using `import "[app]/[internal_module]"`.
It is slower for some cases, faster for others.
Jonathan Corbet himself shared the link on /r/linux:

http://www.reddit.com/r/linux/comments/1l6qyc/the_return_of_...
>>> why not make it possible to destructure other kinds of data, like hash tables

Because destructuring hash tables is not a frequent operation that is commonly needed (it would not be hard to do, but I don't remember anybody asking for it in last 10 years). Numeric arrays are used to implement lists, for them destructuring assignment makes sense, as $a[3] is usually not very descriptive if it has special meaning, so extracting it as $option makes sense. Hashes are generic data storage, for them destructuring makes less sense, and $a['option'] is pretty much as descriptive as $option.

>>> it should be consistently used in the language and well supported by it.

It is. You just confusing "well supported" and "meets my expectation". Since PHP wasn't written with you personally in mind, you could find that something you need may be not implemented, because nobody else (within wide margin, nobody actually interviewed every person on the planet) but you ever needed it.

>>> why is access to this functionality not uniform?

It is. See "foreach".

>>> If you want an array iterator, you have to wrap it in an ArrayIterator.

It is not true, unless you need an array iterator object. If you need just an iterator as abstraction, you already have it, see "foreach".

>>> If it is, then it's another inconsistency

I love it how, being pointed that no inconsistency exists between iterators and arrays, since they implement different functionality, change the topic to specific part of functionality and then declare it another inconsistency, though we never seen the first one. Unfortunately, that's how most lists of PHP "inconsistencies" are produced.

>>> And it's not favorable for PHP,

Yet when you had chance to demonstrate it, you chose as your examples - I suppose your strongest ones, since why would you choose the weakest - one case of nitpicking about syntax and one case of comparison of two different abstractions and demanding they would be the same. There are actual inconsistencies and gotchas in PHP (as there are in Perl, Python, Ruby, JS, etc.) but what you're choosing is so trivial and inconsequential...
Thanks for that. I'll get on that
My theory is that they know exactly what he took, bitwise. It's just shitty work looking through 500GB of shitty power point presentations to try to figure out which one he's going to use next and how to respond to that... It's not an exact science here. So they know the information he has, they just don't know how it, or which of it, will be used. Also, He probably just has .ppt/.doc/.xls program level kinda files, it's not like he siphoned of the data under super duper lock and key that is on completely separate systems with completely separate auditing practices. (Ie all the data they actually have collected on you, etc..)
The attempt to turn Growth Hacking into a discipline will fail exactly because it attempts to put a formal framework and language around something that is ultimately un-formal and all encompassing.

Its going to experience the same slow death as the UX discipline has. It's too wide a definition for its own good and those who know how to do it, know it because they know something else (design, programming etc)

Its like saying there are is a dilemma for hackers with regards to process vs. tactics.
http://tour.golang.org/#1
I realise that this is a tricky question, but I think that politicians should act in the best interest of the country for the long run and this may necessitate making unpopular decisions in the short term that may even go against the majority's opinion.

Let's view this from the other side. A politician promises to cut taxes for everyone by an amount of x after being elected. Doing so will require cuts in other budgets. I don't think the majority of people will reason that although it would be nice to have a bit more money in the pocket, it is a better idea to spend that money on say the educational system.

My experience is that very few people are really interested in seing the bigger picture and much fewer even in solving those issues.
We can't critique bad youtube ads because youtube is good ? That seems logical.
You aren't the first to make such a castigation here and IIRC Jonathan Corbet showed up the last time and said he was happy for it because a massive number of people reading a single article isn't a threat to the business, it is good advertising for subscriptions.
The problem with this metaphor is that math is not only a form of art. Only for a very small fraction of population, math is art. For the rest, some basic maths are necessary skills for surviving in this society, like the skill to following rules/ play under rules. While music is much less on this necessity side.

The author was only targeting at talent people.
One thing I've been looking into doing is using Talkatone or other such app on my tablets and Google voice on my computer to handle voice calls. This way I only need to have one of my devices around rather than how I usually keep my phone and tablet nearby. As mentioned by others, the cost savings would be great. I already don't receive a lot of calls (most of my family contacts through IM or texts). The only thing I would hate is to lose the number I have through my carrier. It's easy to remember, and I'm already used to it. Wait, I can port it over. Nevermind.
My clients were much worse I guess...

Do you need a web app? :-)
I'm guessing the title was chosen because the submitter thought coding in Fortran was stupid, or old, or whatever. The reality is that Fortran has been updated frequently and for what he's doing seems like a reasonable choice (plus he probably has a store of routines that he likes to use for certain analyses).

Old language != Bad language

From TFA:

"SI: Is it true you still code in Fortran?

JS: Yeah, what’s wrong with that? It’s a good language. Fortran is real good for doing mathematics and running it real quickly. I’m not doing Photoshopping or anything like that. I’m just running numbers."
Now You Can Listen To Fred Wilson's Blog In The Car
Vote for the Next Microsoft CEO
How do we know that girls study CS less due to misperceptions? The infographic is a collection of factoids, logical leaps, and prescriptions derived from those leaps.
Thanks for the CSV! Here are the top 10 countries by requests per capita[1]:

Country Requests Population Requests Per Capita
Malta	89 415,654 0.000214120398216
United States (Min)	11000 313,900,000 0.000035043007327
United Kingdom 1975 62,740,000 0.000031479120179
Italy	1705 60,720,000 0.000028079710145
Australia 546 22,320,000 0.000024462365591
New Zealand 106 4,405,000 0.000024063564132
France 1547 65,430,000 0.000023643588568
Germany 1886 81,800,000 0.000023056234719
Singapore 107 5,184,000 0.000020640432099
Portugal 177 10,560,000 0.000016761363636

Here's the full spreadsheet: https://docs.google.com/spreadsheet/ccc?key=0AiKnxhgG6s6VdE1...

[1] I used the minimum of the range for the US. Its ranking doesn't change if you use the max.

Population data is from Google searches, which lists the World Bank as a source.
This link was originally posted on reddit:

http://www.reddit.com/r/linux/comments/1l6qyc/the_return_of_...

The submitter there is "corbet", that is, Jonathan Corbet, the guy who runs LWN.

So it's probably fine.
Railroads are much more valuable than most Americans can possibly imagine. And technology will only make it more so, if sufficient people are willing to work on it. Here are some ideas off the top of my head:

* automated trains for long distance travel, self-driving car-2-go's for short distance travel

* integrate future transport modules with the railway network and build more tracks; travel long distance on electric self-driving cars.

Of course, the main obstacle is the high initial capital investment. Here too, anyone really serious should start small: start by helping the current rail operators optimize freight (the real money maker); gain their confidence and then work on a joint project on a small scale; if it works out, then expand throughout the country.

It's painful to see that a country as large as America has such an inadequate railroad system. But maybe it was for the best: countries like France or Japan with an entrenched railway system will have probably have a hard time making the switch to radical new technologies
This space is heating up. Cloudera is building a similar stack with Solr - http://www.cloudera.com/content/cloudera/en/campaign/introdu...
For real? That's cray. I didn't know the syntax was so hard to internalize.
No, you are talking about a different system.

Norway: https://www.bankid.no/

Sweden: http://www.bankid.com/

The Swedish one uses native apps for Windows, Mac and Linux rather than java. Still trivial to attack from a trojan though.. :/
What confidence to we have that this data is true?

Is this something that could be verified with homomorphic encryption?

http://en.wikipedia.org/wiki/Homomorphic_encryption