skysight-inc/HackerNews huggingface dataset:
There are some parallels, but I think customizing a default config is subtly different than code changes. Redhat and Debian likely have both, of course...
It's bad in Europe too, you get just ADSL2 or bad cable in cities for the most part. I'd say ADSL2 worse for >90% of the population and improvement is very slow.

ref:
http://www.ispreview.co.uk/index.php/2013/07/average-global-...

(also shows that US bandwidths are better than Europe on average)
The font size on the article pages now seems better, but the homepage is still tiny. I zoom the homepage 120% (two steps in Firefox), but now I don't need to zoom the article pages. With a browser that remembers zooming per-(sub)domain, this works well since I read the international edition, which has it's own subdomain.
Slowly, Asia’s Factories Begin to Turn Green
Did we split Iraq amongst the U.S., France, Germany, the U.K., Canada, Australia, etc? When many beneficiaries are involved, a military action seems less like conquest and more like an attempt to maintain a certain balance of powers.
This got petty real fast.
I like the new article pages generally, but I might need to write a userstyle to remove the position: fixed on the floating top bar.
What struck me is how naive the author is when he notices multi-core usage in a single threaded java program and proclaims: I still do not know what is going on inside the JRE as the program runs, but I am truly amazed by its capabilities!

Yeah it's magic, it multithreaded my code, or um I don't know the garbage collector maybe?
"802.11n can easily handle that (its about 20)"

Is that all? I haven't benchmarked mine, but it claims 300Mbps, and I've never noticed any speedup on my video streaming by switching to ethernet (my internet speed is ~28Mbps). It's possible I just wouldn't notice an ~8Mbps speed up though.
i still zoom the browser to 175% on an HD display to comfortably read. was expecting more in this regard.
Have you tried clearing your cache (with npm cache clear) ?

Codebox is on NPM, here : https://npmjs.org/package/codebox.

Try clearing your cache and give it another try, it seems to be some issue on NPM's side.
I like the clean typography, and appreciate that they were content with subtle changes rather than something "radical." But why, oh why, did they add one of those horrible floating bars at the top of the screen? Those things almost always break page-down, yo!
How do you like the typography? I find e.g. the italic font for the headlines in the left column or the small all caps serif format of the bylines to be somewhat detrimental to readability.
It's impressive to me how she takes all this unrelated research and weaves it into "tough teachers" (tho that's possibly the fault of her editor).

It seems like the actually determining feature was that,

> "The core belief of these teachers was, 'Every student in my room is underperforming based on their potential, and it's my job to do something about it—and I can do something about it,'"

Punishing people for fucking up - traditionally what we think of as "tough", I think - is just punishing people for regressing to the mean: http://crookedtimber.org/2010/09/28/mean-and-regressive/
Someone should try to pull a "little Bobby Tables" with company names (http://xkcd.com/327/)
How to win at dinner party - the Blue-Eyed Islanders Puzzle
Definitely interested in contributing, going to get this up on a VM tonight and try and get to grips with how it works. What's the best way to get in touch with you?
The mobile version is fantastic.
One of the most concise descriptions of good teachers I've seen actually came from pg in his "rarely asked questions" list. http://www.paulgraham.com/raq.html

(1) They had high standards. (2) They liked us. (3) They were interested in the subject.

I've been unable to express what makes a good teacher more concretely than that.
20M Students have learned "An Hour of Code"
> [...] there are few circles where Java, or at least the JVM, isn't used

I was making the very opposite point. I think Java programmers tend to underestimate the circles where it is not used. In particular, it seems that those who would not describe themselves as professional programmers but who nevertheless need to program tend to not use Java. And it's not all Python/Perl/Basic/Tcl/Bash; C++ (and C) are also widely used.
Correct syntax highlighting. (Ie, based on proper parsing and semantic analysis, not simple regex matching of keywords). Autocompletion. Go-to definition. Automatic, configurable code styling (i.e. AStyle). Visual debugging support (Click for breakpoints, step through code, watch variables/memory etc).
There's not much you can actually teach to someone in an hour, especially about programming. So much of it is dependent on other computer skills...I once taught a class for five hours of introductory programming, and while some people learned things, we were frequently caught up in things like people saving filenames of "folder/hello.rb"...that is, the forward-slash was part of the filename, not the path...which I didn't even know was possible on any platform.

But what you can get across, and the OP seems to have done this, is how accessible programming can be. I don't know about RStudio, but jumping into a REPL is easy enough in any modern languages, as is running a script. We take it for granted, but very very few people who haven't programmed realize that a "program" is simply composed of text. Hell. most people don't understand that about web pages.

So even if you won't teach much in an hour, overcoming that intimidation factor of "where/how do I even start?" is still pretty huge.
Apigee Acquires InsightsOne To Deepen API Analytics Offerings
Page down is working for me...
Wow...it is expensive to be trendy. My VPS with 2GB of RAM and 50GB of storage is $40 a year, and I can do whatever the heck I want with it.
I think everybody cares about high DPG typography, they just rarely have a choice in the matter. If you ask Joe bloggs on the street to choose the more readable text that they'd prefer between a display from 2001 and 2010 they'll choose the 2010 one every time. Nobody sells a cutting edge laptop with a lower screen resolution, so it's never a choice somebody has to make, so nobody really knows it's a thing, explicitly.
I've played with Rust a bit as well (with Mozilla's servo engine) and it's pretty cool.

I don't think it's an overly common request, but I could definitely add a Rust stack (we already have a Go one).

cmatrix :)
That's like saying, "What do you think members of the Inquisition do? Right or wrong, their job is to forcefully convert people's religion under threat of death or torture."

I can see the need, and indeed the duty, for our spy agencies to spy on our enemies. But our allies? Our citizens?
previous submission and discussion: https://news.ycombinator.com/item?id=7016107
I thought it was a really good article. I found you included some useful details both on relevant low-level technical aspects, as well as the more human-level process of development and client interaction.

After reading it, I thought it was really insightful and useful, and concluded you're clearly a good SW engineer - was surprised by the excess criticism here. Anyway, thank you for writing and publishing this.
Mind, the protagonists kill plenty and kill violently in that series, but they're outlaws. Literary convention allows them to do something morally ambiguous.
It's OK. Tech isn't on the home page. Still prefer Quartz.
Go to Sections -> News -> Technology. Quite a bit hidden.
FAZ is better, easier to go through the homepage.
"have the freedom to freely chose"

Do you? All it takes is social and cultural ostracism? That seems a bit expensive for something that should be very cheap if not freely encouraged.

Do you have the freedom to choose more fruitful housing architecture, or just a slightly different shade of beige? Can you marry whomever you please in any state you like? Can you teach your children your religion, or none at all, or will state sponsored schools tell them some creation myths are more equal that others? If there's one core value of all conformists, its trying to legislate their conformity, which is in direct opposition to your supposed freedom.

This is aside from PR issues, the embrace extend extinguish model of civil liberties. We'll kill brown people and take their oil because they hate our freedumbs. Whoops, that was an epic fail. Well guess we don't need this "freedom" thing anymore. No problemo, "Survivor" is on tonight so its all good.
I have no idea what you're talking about. My specific complaint aside, the dedicated app is far more responsive and reliable to use than the mobile site, as is often the case when there's a choice.
You can still fulfill your hacking needs by switching it to developer mode. I use mine every day for programming, and even recently some hardware hackery with an Arduino and MicroFlo
That is ridiculous. You think the status intended to be conveyed for all HN URLs was "it is up"? It was intended that any automated tools trying to figure out if HN was up or not would decide "Yes, it's up."?

If that was intended, then it was a poor, mis-guided, un-helpful intention.

But HN worker has already said it was not intended, there was not much intention involved at all, they just had other things to worry about (getting the site back up) and weren't thinking about it, due to lack of a pre-planning for how to handle an outage. https://news.ycombinator.com/item?id=7016141

At any rate, your ideology of HTTP status codes does not seem to match that of the actual HTTP designers, or of anyone trying to actually use HTTP status codes for anything. If you aren't going to use HTTP status codes for anything, then it hardly matters what they are, so there's no point in arguing about it. But as soon as you try writing software that uses HTTP status codes for anything, you will start hating sites that give you error messages with 200 OK response codes.
If I may take a moment to whinge and whine a tad; Websites like this infuriate me because for all their "design", sites like Reddit and HN (which are basically just lists) are delivering news in a much more consumable fashion, better suited to the eating habits of the common or garden user.

Who's to blame? The designers with their need to make their own mark? The suits with their demands that the business needs be met regardless of the way the world actually works? Probably both.

Also, I think Digg deserves more credit for finding a successful mid point between lists and designed layouts.

That's not to say there's no room for design, but this new NYT layout is anything but design. It's the same wall of information with sporadic and indecipherable levels of emphasis made to look mildly palatable for another couple of years. If the NYT has anything interesting to say, I'll wait for it to appear on HN, Digg or Reddit.
Startup hacks we learned in 2013
appears to be cloud based, from the description?
I like short titles with labels in addition to create the context. I find it the best mix for me.
Any plans for supporting LXC or similar container solutions. They're much cheaper on the server side if you want to host a solution like this.
As a person that currently maintains separate versions for desktop and mobile - it is not shameful. It is just good sense.

You are still constrained with a lot of low power devices on the mobile side and old versions of IE on the desktop side. So it is big PITA to reconcile all of this.

In 5 year they will converge but right now it is too early.
How does this compare with Cloud9? https://github.com/ajaxorg/cloud9/
I think the conspiracy* is modern anti-intellectualism, mocking creativity, and the promotion of the idea that respect, fame and wealth should be something that comes instantly when you're judged better than your peers rather than something that can be earned by hard work. The Kardashians are the result of that rather than the means.

* Conspiracy is the wrong word. I think it's quite transparent how society has be changed in to something that benefits the ultra-wealthy more than the rest.
How I am learning Git on Windows:

I have a free account on Github and use the Windows app. The interface has a Metro look, but it's not a Metro app. The downside of Github is that all free account repositories on Github are public, and I have a use case, coursework for Coursera classes, that make public repositories inappropriate.

For that I have a free account on Bitbucket because it allows private repositories. I access that using Atlassian's free version of SourceTree. What I like about SourceTree is that it exposes more of the guts of version control. If command line Git is C, it's Java, and the Github app is...well, it's an app.

The mention of the command line is not accidental. Once I start wanting to do something a little advanced, the step by step descriptions for implementation will invariably use the command line because at it's core Git is not an app; it is a system with a command language, and the command language maps directly onto Gits underlying concepts in a specific way versus the generic language of click here, select that, type this, click there...etc. of app usage.

As a twenty odd year user of Windows, it feels very unnatural to say this, but learning the command line is something to be embraced.

Lastly, my thanks to Eric Sink for the free! [hard!] copy of his book Version Control by Example which he graciously provided as an "Offer HN:" a couple of years ago. It provides consistent examples which cover the general issues across different types of version control systems. When I finally got around to using version control, I reread it more thoroughly than when I was merely interested in the topic.

http://www.amazon.com/Version-Control-Example-Eric-Sink/dp/0...
Good article, I really agree on an issue being like a log that you can see the thoughts develop over time. Invaluable for getting people up to speed that are new to an issue.

What's your take on using labels?
How's this?

There's a difference between what we want and what we enjoy. You see this most clearly in drug addicts - no, in compulsive gamblers: they desperately want their fix, but aren't any happier when they're doing it. But the same effect is in play for all of us, in more subtle form. You can find it in people who are trying to write: they enjoy writing, but they don't want to do it, have to force themselves to start.

There's a pattern in this. People enjoy improving themselves, enjoy learning even - but most people don't want it. Strikingly, if you have people make the choice for their future selves, they prefer the self-improvement option; if you offer someone a choice between, say, a ticket to a museum exhibition, or a couple of free drinks (at equal price), in three months' time, most will choose the exhibition. But if you give them the choice for tonight, they'll take the drinks - and when choosing in their own lives, that's what they tend to prefer. Even if they're going to enjoy them less.

So the best way to make people happy isn't just to give them what they ask for. A paternalistic intervention where you, say, banned certain kinds of entertainment, and funded others, might well result in people living lives they were happier with than the lives they would have chosen for themselves.
Insane-fast code completion, jump to definition, bracket/brace/quote/tag auto-closing. Just the boring usual things :)
720 = 720 vertical pixels

1080 = 1080 vertical pixels

4k = 4000 = 4000 vertical pixels? Nope.

Shit's confusing. 2k or 4x would be less confusing.
Codejump, auto-complete, pop-up docs, error highlighting, debugger, some refactoring.
No, you're giving me the right picture, and it's mostly the picture I thought it was.

These issues are the same issues the rest of us in the world have to deal with when working with your APIs. Someone in one of the sibling comments has linked to an article discussing Bezos giving the command from on-high that Amazon would dog-food all of its APIs.

And apparently it isn't so minor of a concern if it warrants the first blog post out of Facebook in the last 3 weeks. Maybe that's just a coincidence that this is the first blog post of the year. It seems like they are trying to say "it's a big enough deal that we have and we're going to spend a lot of money on it."

Maybe the problem is that Facebook and Google are just too big. They might have to be as big as they are to be doing the work that they are doing, but is that really the best thing for the rest of the world?
Show HN: Crowdspell.js: Let visitors fix typos by selecting your text
Not sure the world you are talking about really qualifies as "civilized", but I agree with the sentiment. UAE, except for the oil, should be a few dunes of sand with a few tribes, not sure what for they would need war satellites.
It's my opinion (not completely fundamented) that people engage more on aspects that they can change in some way. If they have no hope of changing anything in politics, for example, it feels no better than watching sports, so people flock to the later.

There were quite a lot of examples (all over the world) lately of people protesting about politics that couldn't even decide what they wanted.
Thanks. That makes it look like I imagined the font increase, at least on the homepage.
Yes, it's just bindings to open-ssl. Yes, it's probably a little clunky to use. But we just went from "a decade or so before you can do anything networking related" to "ssl takes more than 3 lines". I can live with that.
New occulus rift prototype "Crystal Cove" (incl. positional tracking and more)
Looks very similar to the NPR blog articles now. I like this trend - long, clean single page articles.
Oh gosh, I agree so very very much. Sadly, for the dynamic languages I program in most, few IDEs handle this correctly. Komodo is the closest, and even it chokes on some more advanced stuff (like IoC containers and the like, though i can get around it with annotations in the comments).

Edit: oh by the way, SublimeCodeIntel? It's a port of Komodo's CodeIntel library. I switched to Sublime entirely for a while, but bit the bullet and bought a license for Komodo IDE and use Textadept for smaller projects and quick edits (it's a nice Lua-extensible editor, with an awesome ncurses front end to run in the terminal/over SSH)
Here's a picture with a similarly amusing plate: http://flic.kr/p/4zwVB
I'm underwhelmed. They should have hired the firm that did http://globe.com . I'm actually puzzled they didn't considering their ownership of the Globe at the time of that redesign.
Why We Don't Bill Hourly
...because your screen is too fucking bright and you're too dumb to turn off your flash.
The article makes several points, each backed up by maybe one piece of research or anecdote vaguely related to the point.

It's sad how irresponsible journalists like this make a greater impact on public debate with flimsy articles like these.
Quality debugger integration and easy navigation in code.
Dijkstra on Haskell and Java (2001)
1. Refactoring. Mostly needed:

- project wide renaming of functions, classes, ... inside the main editor (not through a "Refactoring dialog")

- "extract method" at the press of a hotkey

2. Code generation to support "using things before defining them" (like what CTRL-1 in eclipse does). So I can e.g. use a class in a test that does not exist yet and have the IDE generate a stub of that class for me.

3. Automatic organization of imports. I don't want to have to lookup and type package names.

4. Everything needs to work without a mouse
> I think a truly effective teacher, at all levels, will encourage curiosity and creativity in subject-matter

Yes. The question is how do you encourage curiosity and creativity in kids? No, we are not talking about adults. I see this humble request as something similar to what JFK asked when he said America should send a man to the moon. If you have the opportunity, read about the changes all levels of education in the United States had to go through to meet the demands of that "simple" challenge. When you're done come back let's compare to now

> The teacher's idolised in this article seem to operate through fear, which eventually fades into a semblance of respect over time.

I'm Ghanaian. Educated in Ghana and lived all my life in Ghana. I've had several teachers like Mr. K along the way at almost all levels. I hated my primary and junior high school English Language teacher for "good" reasons. (Especially when he commanded, yes commanded, that English is the only language permitted to be spoken on campus.) I'd say worse things about him to my parents. But my dad liked him because his homework assignments kept me busy all the time. I knew I was a smart kid but the score I had for his tests said something else about me and I wasn't ready to accept that. No! So you know what, I worked harder and harder for what I knew was mine. Progress follows hardwork.

Now, every time I have the prized opportunity of shaking that man's hand I do so with a beaming face and a sort of pride that says to him: "I can't thank you enough for coming into my life." He's proud of his students and we're proud of him too. I speak and (perhaps) write good English because he piqued my interest and taught me to strive because I can always get better.

> None of that really goes beyond common sense

Beats my imagination that we always have to be reminded about commonsense. I was told economics is plain commonsense. But there's a Nobel prize for it, right? Maybe commonsense put itself too much in our face we linger for what's rare. And that "the solution is not the obvious solution" mantra (a.k.a bullshit) might not be true after all.

If you agree, can we just return to commonsense?
I was confused for a moment at the app name as I thought this referred to the excellent CodeBox application[1]; I thought maybe that app had been evolved into a full IDE.

[1] http://www.shpakovski.com/codebox/
Show HN: Payment Gateway Index for December
Interesting note. I actually used this photo to teach the concept of SQL Injection to my thoroughly non-technical girlfriend today. Amazingly, she got it immediately once I removed the actual syntax of what was going on and explained it in terms of stitching together a string with a user-supplied value in the middle.

And of course, she then thought this was tons more awesome than the submitted article.

Guess it never hurts to try. Our previous most-involved technical discussion revolved around the topic of how to copy a photo from one folder to another.