skysight-inc/HackerNews huggingface dataset:
I mean, obviously a few hours isn't honestly that much. But in terms of the actual benefit you're getting by learning CS makes it not worth it at all. Workflow improvements are negligible (if anything, it probably worsens your workflow because of the extra compilation step). There's no compelling performance enhancement. You aren't getting any real benefit from learning CoffeeScript other than some feel-good syntactical sugar.
Well, try to state the motivation prior to the explanation.

"The second function in this C++ code does not properly initialize num":

...

"How does that happen?"

...

"Rust avoids this by"

...
Not if your service is different - the Uber driver isn't a taxi driver, he's a private car driver. It's like saying people going to work at a gas plant are scabbing when coal miners are striking.
The 124 United States That Could’ve Been
Just like Buzz was opt-in? Just like various Facebook "feature" launches have been opt-in? /sarcasm

Actions speak louder than words. And Google's "social" choices as well as Facebook's (and others) have been making it clear that they favour, with a strong arm, "co-opt" over "opt-in".

Unfortunate, but as users we should continue forward with eyes open.

P.S. My parents just upgraded their phones from the original Droids to Moto X. During the process, Google and Motorola worked very hard to ram Google+ profile creations down their throats. Dad eventually found a non-obvious and unannotated flow through the order/configuration web site that let him complete the orders without activating Google+.

There are parts of Google I still respect, but I've about had it with their newer "social", panopticon front end.
What’s next for T-Mobile? Voice Over LTE and low frequency
"Paste and match formatting" shouldn't be necessary for most programs, and isn't a platform standard. Paste is command-V. A sensible application should do the most likely thing the user wants with paste and overload the shortcut for weird stuff. The fact that Microsoft consistently does the weird thing by default isn't a platform problem with the Mac, just with Word.

Now you could point out Pages has the same shortcut and same stupid behavior. I agree, but that's what happens when there's a clear market leader.

(Oddly enough, I've been implementing a web-based word processor, and we make paste-and-match (paragraph) style while retaining (character) styles the default. You can't actually do this in Word or Pages — default or not — despite the fact it's what users want 99% of the time. So if I paste some text with an italicized passage, the font changes to match the ambient styling, but the italics remain. When we implemented it, the UX people were flabbergasted -- they assumed it must be impossible because no word-processor does it.)
Why the 'but'? There seems to be quite some type theory involved in Sage.
These are not mutually exclusive goals. A singularity would fix scarcity as well.
IMHO This issue of readability of languages is mostly taste.

Personally, I like my code to be ugly as hell.
oo! As long as we're sharing our favourite terminal tips, here's mine: In your .bash_profile, add this line:

alias imgsz='sips -g pixelWidth -g pixelHeight'

sips stands for "scriptable image processing system"[1], and provides terminal users with a toolset for inspecting and manipulating images. The alias above is really useful for web developers who need a quick look at how big a given image is:

$ imgsz logo.png
/path/to/logo.png
pixelWidth: 500
pixelHeight: 120

[1] https://developer.apple.com/library/mac/documentation/Darwin...
T8 3D Printed Octoped Robot - Spider Salsa Rumba Halloween 2013
I'm already hosting a website with this setup. Works perfectly and is blazing fast. I recommend it for everyone.

The website is a static marketing front for a web app that is being served from a SSL subdomain on another cluster. The only thing i'm doubting about is that i want to offer a one input field e-mail signup on the frontpage, which of course, will be without SSL in this setup. What would you do? Skip this fast signup and put the whole signup on the subdomain or use the signup with a post to the SSL page (less secure)?
Working on something similar but perhaps more generic (eg. not limited to lxc, Linux or staging. Includes related processes.). Finalizing a second version (in ruby) after producing an earlier proof of concept (in php/perl/shell).
vandalism != violence against an individual

AFAIK, no one was hurt. And the union status of the taxi drivers involved got little to do with the case, pretty sure all taxi drivers, unionized or not, feel the same about people that chose to do the same work as they do, without respecting the same rules as they are.
List of static site generators
I think they're a little more aimed at a slightly beginner audience.
I haven't heard of any CPU-related issues, but the current patches are sort of in a "two steps forward, one step back" tango. Some major thing would get fixed that breaks a myriad of smaller things, which would get fixed in the next patch that would then break some other minor things...

It's also taken a frustratingly long time to patch major game-breaking issues - the main one I kept running into was getting the "accept revive yes/no?" prompt when you die, which you can then not get out of short of quitting the game entirely.

They also managed to break SLI support completely during a recent patch. Like, completely. SLI users would have their screens turn into a flashing disco-tron.

Client crashes are still an issue, but a lot less common than before. Server crashes are likewise still an issue, but a lot less common than before. The general stability of Battlelog seems improved also - right now the general crashi-ness situation resembles what the game should have looked like at launch.
The analogy Branch used in the earlier days of its launch (which isn't too long ago) was, in my words: consider Branch as a high school cafeteria, where each table has people of different taste and stripe discussing things.

So I guess the school was private after all and it got bought out by another private school.

You know, those students are eventually going to grow up and they're going to realize that private corporations are using (abusing?) their time and conversations to their own advantage.
After switching to OS X after spending years using Windows and then Linux, I found it patently the case that the keyboard shortcuts in OS X are much better than Windows and much worse than Linux in both ease of use and consistency across applications.
In Bash, you also can use the $_ variable which is the last argument of the previous command:

$ stat /tmp/foobar
File: `/tmp/foobar'
Size: 0	Blocks: 0 IO Block: 4096
...

$ rm -v $_
removed `/tmp/foobar'
IPO Underwriter Goldman Sachs Boosts Its Twitter Target 41% To $65
Rohuma : Machine learning in the cloud
Apple didn't blow BlackBerry out of the water overnight, though. The BB phones available around the time the original iPhone hit the market were competitive. The brand was strong. They had technical innovations like a high resolution, full colour display several years before Retina iPhones arrived.

Then they dropped the ball even harder than Microsoft when it came to the mobile Internet, persisting with a proprietary browser with insufficient market share and other non-standard tools for far too long. They also released some ill-timed new products that fell behind the curve, such as the Torch that still had a "normal" resolution display when everyone else was doubling up.

In short, it wasn't BB continuing to churn out the same kind of products that led to their downfall because the iPhone arrived, it was them falling behind the curve and putting out inferior products for several years even after the competition had arrived and started to become established.

Right now, there is no iPhone-level disruption in the end user PC operating system market, but if someone started the ball rolling this year and made their entrance to compete with Windows 9, they could be a serious competitor by the following generation if Windows 9 chokes the way Vista and Windows 8 did.
> "The ATI open source drivers are pretty good"

For 2D yes, but for newer models OpenGL is incompletely implemented and the performance is worse than on an integrated Intel chipset. Unfortunately, AMD's Catalyst blob is oftentimes buggy, or doesn't support the latest X.org and is generally a nightmare to configure when not using a completely standard setup. Nvidia's blob at least works mostly flawless while the open source Nouveau driver is far behind in terms of completeness and performance.

All in all, there is no way around the proprietary drivers at the moment if you want to use the full capabilities of your hardware under Linux. That has been the situation for years and it seems unlikely to change anytime soon.
They riot by calling the White House.

"Too big to fail!" And yet, surprising, not too big to be considered a security threat to the entire United States. My, what lovely clothes you're wearing today, Emperor!
"The Gun" by C. J. Chivers was an interesting book that covered a lot of the making of the AK-47. Kalashnikov was a very interesting character who was wrapped up in cold war rhetoric and who frequently said contradictory things.
Those who work on Ghost have always maintained that WordPress has become too focused on being a CMS instead of a blogging engine, so it would make sense that they would use it when they need a CMS.
> slightly-more-sophisticated app-supported buggy-whip-manufacturers

Hard to say. Regular taxis in Berlin have a very Uber-like app, and even though Uber is available here, I've never thought of taking it instead of a regular cab. Convenience level is about the same (though taxis win by being more ubiquitous and probably cheaper)
IntelliJ actually provides two sets of MacOS keyboard shortcuts, for some reason. The non-default (MacOS 10.5+) is generally far better.
Now that she revealed her face, identity and some of her methods, she'll be much easier to avoid.
If your pizza delivery driver crossed a picket line, yes, he is scabbing.
I've always felt like one of the most important factors of sites like Reddit and HackerNews is that it takes very little effort to "contribute". It's almost part of reading/lurking to upvote an article or comment, and that lower barrier to entry means a lot more action and a lot more data to determine which content is the best.

The founders of Twitter were right. When a thought is on the top of my mind, writing a blog post about it is hard. Sending a <=140 character message about it is easy.

Lowering the barriers to entry can be a great strategy for something, especially something that requires a lot of participation to work correctly, to gain traction.
Seems like EA should be hiring the crackers who patched the game then considering they got the job done within a week or so.
> From my admittedly limited perspective, it seems like it could eliminate a lot of mistakes that lead to insecure software, but then again, I don't know how common memory-flaw exploits are.

We have done measurements on this for Firefox code. 100% of the security vulnerabilities for Web Audio were memory safety flaws.
I like this a lot, and think it's the best intro to Rust yet. The thing that concerns me a bit is that it presents the special cases in concurrency without impressing some of the most important points. Primarily, the channel example presents the send as copying, which in this case it is, but one of the main advantages of Rust's channels and owned types is that message passing of heap-allocated types do not need to copy. It probably doesn't stress hard enough that Rust tasks do not share memory before saying, 'oh, but really you can share memory if you need to', though I see that the Arc and RWArc examples are good ways to introduce the concept of using unsafe code to provide safe abstractions.
When the culmination of the post-labour economy arrives, we'll realize we have no need for the notion of intellectual property either. Star Trek has set the example for us to follow!
The Modern Marketer’s Guide to App Analytics and Measurement
thanks for posting the source, a lot of these tweets and posts about #yearslost don't reference it.
Maybe I'm not familiar enough with the PHP community, but "a strong and idealistic central leader" seems to describe Ramus fine?
"prices would be driven down to bankruptcy"

Ample competition doesn't mean bankruptcy.
DevOps explained: A philosophy of speed, not momentum
How to reject a code review that you believe is unnecessary?
At least with the pirated version you know there was >some< form of quality control.
I experimented with something similar a while ago, however my main focus was strictness and not default and optional parameters. I did end up adding it though.

https://github.com/k0nserv/Strict.js
The Django pony was created several years before the recent MLP fandom.

"I want easy HTTP handling. "I want a good web framework." "I want a pony."

You want Django.
Absolutely. I believe that's the reason behind the success of The Sims (and the lack of user generated content was the reason behind the failure of The Sims Online).

A browser based version of SimCity Classic could use WebGL to render the buildings with digital bricks (i.e. Legos). Then it would be very fun and easy for players to create their own buildings with existing tools (or new browser based tools build into the game), and even construct those buildings in the real world out of Legos.

There is an active community of Lego fans and a rich ecosystem of open source digital brick editing tools, and Lego Digital Designer even imports and exports some of the file formats that were developed by the open source community, as well as Lego's own xml file format. http://ldd.lego.com/

In fact there's already an open source JavaScript/WebGL/three.js
library for rendering digital bricks: https://bitbucket.org/msx80/brigl demos: http://www.lugato.net/brigl/index.html

Check out the Lego Micropolis Micro City Standard: http://twinlug.com/micropolis-micro-city-standard/ and the beautiful stuff people have made: http://flickrhivemind.net/Tags/micropolis/Interesting

Bad day for Micropolis contest: http://www.reasonablyclever.com/lego/contest/badday/ winners: http://www.reasonablyclever.com/lego/contest/badday/badday.h... http://www.reasonablyclever.com/lego/contest/badday/basic.ht... http://www.reasonablyclever.com/lego/contest/badday/double.h... http://www.reasonablyclever.com/lego/contest/badday/doublepl...

Imagine importing that great stuff into SimCity, or rather, the open source version of SimCity, whose name also just happens to be Micropolis: https://code.google.com/p/micropolis/

I'd write a short essay, but I'm afraid it would end up being a long essay! ;)
Pretty much 90%, but that is enough at least for me.
> "Paste and match formatting" shouldn't be necessary for most programs, and isn't a platform standard.

If I copy and paste from a web browser, sometimes I want the formatting and sometimes I don't. It's not an usual case. Places where I use this shortcut include Word, Evernote and Mail. It's just not a sensible key combination.
Great link, I spent a good while digging through there when I first found it. My favorite is using mdfind to leverage Spotlight for file search. Results come up instantly.
It's not unlucky if you put yourself there.
I wouldn't call it objective, but I've been using osx exclusively for 3 years now and shortcuts still come slower than windows, primarily because on windows I can press control and any key using just one hand by using my pinky for the control key.
That's in iTerm, I think. In Terminal.app, it's CMD+double-click.
Avoiding common Windows certification failures
An airport is public infrastructure largely paid for by tax money collected from the citizenry. A McDs is a private business owned and operated privately.

Even if the analogy were valid, if McDs employees on strike committed violence against someone crossing their picket line, it would be both illegal and immoral. Defending violence as somehow being ok because some group is on strike and gets angry at those who aren't is abhorrent.
Drivers were a nightmare for a while, IIRC.
Supreme Court Lets Stand Ruling Bolstering Gadget Privacy at U.S. Border
Maybe even more than that...lol... (Andy Hertzfeld & Steve Jobs Re: boot times) http://www.folklore.org/StoryView.py?story=Saving_Lives.txt
We are talking of UNIX here. It has not been abandoned as an unsuccessful ecosystem, it has been rewritten away from the legalistic minefield that its permissive licensing allowed it to be; and that ''did'' prevent developers from freely working on it, and business from freely deploying it despite its open source origins. The history we've watched is that of Linux and GNU on the server (UNIX didn't have any strong desktop environment to begin with); and the UNIX wars span nearly 40 years, with Linux being the last half of it.

I still fail to see what is it that you call dishonest use of language. If freely talking of one's perspective and goals is dishonest, then all ideologies are.
You're describing poor implementations of infinite scrolling. Like I mentioned, in most cases it's possible to avoid all the issues you just described. Whether this is done or not depends really on how much effort the programmer wants to put into it. Also, just to be clear, this:

> As opposed to infinite scroll with updating URLs that inserts 10 different items in your browser history

is avoided with correct usage of the HTML5 history API. You can update the URL without inserting a bunch of extra pages into the browser's history.
Interface Design Patterns for Node.js Modules
aadil@squaremelons.com
Would be interesting to see research on education and MOOCs.

I recently completed an online class where the final announcement reported 1100 people passed and got their statement of accomplishment, unknown number failed, so total population at least 1100, and coursera forums list each read (not distinct readers, each time someone reads, even if its 10 times per individual) and a typical forum post never exceeded 50 or so reads, although a couple legendary ones got up to 300 or even 500. There were at least tens of posts.

So at least one CS class on one MOOC had stats around 10% read any individual post, about 1% create a post and/or respond. So the 1% rule is partially correct although the 99% lurk is about ten times too high. I'm not sure what you call someone who's in the community but doesn't even read the posts.

I've been informed discussion forums are critical, but most students didn't use them and I found them useless other than a waste of time. Then again one course does not define the experience of all courses, which is where an actual research paper with real data would be interesting. I still have the gut feeling forums will turn out useless; after all, who's more likely to be correct, google/SO/Reddit or a small forum of mostly confused students?
Why would you even put the word "objective" in there, especially without providing any arguments? What's the point? To rile people up?
typo here in your readme:

this.define('isFemale', female, String.Boolean);

should be

this.define('isFemale', female, Strict.Boolean);
When you opt out shelling out the mandated by 240k € for the medallion, plus whatever it takes to pass the taxi driver exam, before you can even started to work, you can offer a lot better service...

Anyone thinking Uber plays fair in this instance is deluded... Which doesn't mean the system doesn't need urgent reform...
Show HN: A stream of your commit photos.
The President’s NSA Review Group Puzzler
Two more (for Bash) -

Ctrl-x, Ctrl-e will pop open your EDITOR so you can edit the command. Saving and closing the editor brings the command back in your terminal and automatically executes it.

fc will bring up your EDITOR with the last typed command. (You can use fc -l to see a list of commands)
No the excuses were not true. It was Origin's fault, and Maxis had to take the blame. The people working at Maxis opposed it, and it didn't actually need to be online to play, but the people at Origin insisted it only run online.
That sounds like a traffic control problem, a public transportation problem, and an event planning problem related to specific events rather than a need for medallions.

Once the people are already there, they need to get home somehow -- what do you expect? How do fewer taxis help the problem?
It was more than that. It was Vista with 2 years of bug fixes.
> In modern C++ we are (hopefully) using smart pointers (std::unique_ptr, std::shared_ptr) to manage heap-allocated object lifetimes.

Those aren't safe. There are many ways to cause use-after-free with unique_ptr: for example, placing a uniquely-owned object in a vector and clearing the vector in a method call on that object.
I've read plenty! I just don't consider most classic scifi as fun as, say, Gurren Lagann ;-).
> I really find that hard to see as anything but the IDE's fault,

That's fine, but the IDE is an application running on the OS X platform. OS X has these problems just as much as any platform, but the situation is made worse by their use of the function keys and by poor choices for other shortcuts.
Conversely, everyone I know (including myself) uses Terminal. I've never found a compelling reason to switch.
I don't think this is something to criticise really. For life really does mean as long as they can do it and have an interest in doing it. Sometimes it's really hard to let go, even if you're not involved with the project as much as you'd like to. I'm impressed when people can make that kind of decision before the lack of leadership/interest causes some issues.

Same reaction as to the pope stepping down - it's much better for the community if you don't keep a position where you can't do much work.
Yes, of course. I'm a big proponent of static typing, or (as Bob Harper likes to call it) typing! This is in contrast with unityped languages.
I also recommend GeekTool. It allows for some cool customization effects. Available for free here: http://projects.tynsoe.org/en/geektool/
You can find some cool themes from devianart or other sites.
I wrote an npm module to automate this workflow. You can read about it at http://caisson.co/.

Simplifies the process to a couple commands:

$ caisson init yoursite.com
$ caisson push
The entire notion of technology outpacing morality is itself a moral innovation.
Long ago I wrote a Scheme interpreter using Prolog. It's a horrible mess because I had no idea what I was doing.

https://github.com/FigBug/scheme
How is it even possible to rank bounty hunters? This article's title is just sensationalist link bait.
I could see a family (of even 3) struggling to live a middle class lifestyle on 100K a year in the more expensive cities in America.

There's a huge difference between 100K in Tennessee vs 100k in NYC or SF.