skysight-inc/HackerNews huggingface dataset:
Look at the gif carefully in this blog post, look at how multiple selections interacts with the clipboard when cutting and pasting, that's pretty amazing.

I never really thought there was much of a need for multiple cursors given the powerful refactoring tools in IntelliJ that work even with dynamically typed languages like JavaScript and Python. But given the clipboard interaction, I can see how this can be helpful.

I hope this also makes it into PyCharms and WebStorm. It's pretty awesome. Ever since we developed our IntelliJ IDEA plugin I've been using all these IntelliJ based editors even more than I've been using vim, which is a bit crazy, but the intelligence IntelliJ brings to the code you're writing is so incredibly useful and nothing else seems to be as good at understanding code. IntelliJ IDEA is an amazing editor.
13% of buyers will discourage friends from using service if it suffered a breach
The example in the article of the physician being able to respond quickly to a brain bleed and an allergic reaction because of information available on Glass was very compelling.

While it may not be practical right now for a lot of hospital use cases, being able to react quickly with data at your fingertips for emergency medicine seems like a great use of the tech. I'm sure the utility will only expand as the technology and the software integration improves.
I do it even on projects when I am absolutely the only developer. I can then commit away whenever I want a checkpoint in my work and merge to master when it is in a stable and sensible state.

Editted to add "absolutely".
Now, like all pieces of medical equipment, it would probably good to culture some swabs off them to see what's growing, and how hard they are to clean.
Plan to? Hello! They already have infected millions of mobile phones, servers, and desktop computers alike with malware. You are delusional if you think otherwise, NSA malware is the very OS you are running.
This is a well known way to get on to the New York Times Best Seller List.

http://en.wikipedia.org/wiki/The_New_York_Times_Best_Seller_...
Neil Young's Pono music player gets $1m on Kickstarter in 24hrs
> does the US Bill of Rights only apply to US citizens in the US?

There's some conflict on that, but there's precedent that the fourth applies to all citizens and whomever happens to be on US Soil, whether they're a citizen or not.
Html-mode.el by Marc Andreessen
How does using an open-source UI framework surrender control? Seems far more likely NIH is the answer.
Leap seconds don't cause timestamps to repeat, though. They're done by adding an extra second to a minute, so that instead of going between 0-59 seconds, that one minute goes from 0-60.
Posting good answers to get rep is not exploitation of the reputation system; it is the reputation system "exploiting" users
"Faux pas" literally means "false step". But "pas" in French also means "not". There is a city in northern France called "Pas de Calais", which roughly means the "steps" or entrance of Calais (there's a strait, and the Allies successfully fooled the Germans into thinking it would be the D-Day landing site).

For a time, while not knowing that "pas" also meant "step" I wondered why in the world anyone would name a city "not from Calais". :-)
It was meant as a general statement. I'm not advocating to stay with the same framework for your whole career.

I'm advocating for having a deep understanding of a framework of your chosing before changing so you actually understand why you are changing.

I believe we think the same thing.
To point 1 - because private citizens do not generally have a democratic voice in the decisions of private companies unless they’re stockholders. You could make the argument that any decision made by any private company could impact the lives of $GROUP, therefore $GROUP should be able to vote on whether that private company should be able to do $THING or not. That’s not how it works, it never has been, and I don’t see why busses changes that. Note: I live on the other side of the country and have no dog in this fight so I totally accept that I could be missing something.
I got yelled at by my boss yesterday. :(
Bitcoin – How a startup cloudified the crypto currency mining process
I work for a software solution consultancy. I tend to see productivity come and go in waves.

New projects => new enthusiasm => more productivity.

Towards the end of projects, and projects that require support and the odd feature addition tend to have much lower productivity.
> All the hyperbole about how this is somehow unique is really getting old.

The big news is that the most powerful people on the planet are now using the same script-kiddie techniques against the rest of the world, in secret, without oversight, on an industrial scale.

EDIT: Judging from your github account, you appear to be a developer working on a open-source whistleblower platform. Given that the NSA's efforts would likely be focused on the users applications such as yours, do you not find these revelations to be directly relevant to your goals in developing this software?
Alternative Project Template with AngularJS (+other frameworks)
These Mad Scientists Want to Replace Solar Panels With Potted Plants
It has been there for a while now (long before 13.1).
Druid has released a guide about how to use Riak CS as deep storage
Rubymine comes with such a feature built-in. However, I found that my model diagram was too complicated to really be useful.
Frivolous, perhaps, but the shitty sexting apps and the like[1] are low hanging fruit where we can afford to be cutting edge. It's best to view the current Silicon Valley euphoria as a testbed for new technologies and labor processes and as an incubation chamber for the next generation working class. All the awesome stuff the writer wants will happen in the next decade or two, and most of the technologies and technologists involved will have their roots in the present frothy period.

It's also best to think comparatively: sure, maybe some capital is being allocated stupidly [2]. But lets compare to the second half of the 20th century and its great technological achievements. Technological development was uniformly directed toward the goals of state-building and war-waging. Given a choice between better sexting apps and barbarism, it's not even a real choice. One is clearly a significantly negative-sum game, and the other is neutral to mildly positive. We only ended up ahead after the 20th century through a combination of good luck and technology's tendency to adapt across domains and be used in novel ways.

[1] A minority of the start ups that actually exist, but let's grant it for the sake of argument.

[2] The article makes this entirely about the allocation of labor, even going so far as to imply it's character defects that cause workers to go work on stupid things instead of meaningful things. But fuck that noise: capital is the driving force here. I've never met an engineer who would prefer working on sexting apps to working on deep, fundamental problems. But our present system rewards capital for pursuing short-term profits at the expense of long-term economic growth. If you want that to change, fix the system. Hate the game, not the player.
There's a Cheat mode for this as well :D
Check out >> http://adisrikanth.com/2048/
function arrows(key) { var eventObj = document.createEvent("Events"); eventObj.initEvent("keydown", true, true); eventObj.which = key; document.dispatchEvent(eventObj); }
for (y=0; y<=1000; y++) { arrows(39); arrows(40); arrows(37); arrows(40); }

It works nicely in multiplayer as well. My opponents are probably often surprised. (js credits: varyform)
No one said that it wasn't real. There's 100 miles of track. I said that it wasn't extensive enough. It doesn't sufficiently meet the needs of the people who live in the area. Getting to/from the airport is only one use case.

If you want to remove cars from the road and have people live in a larger area, mass transit needs to accomodate them.
FWIW it looks to me like this mostly isn't a code review, more of a conceptual review of how stuff is done and stored.

I can imagine that's way faster than doing a thorough code review, though the number of results from 10 hours is still very impressive.
TrademarkVille
1. Or QR on the patient's wrist identifier.

2) Agreed OT, but "emergent" to roughly mean "urgent" is pretty established in medicine. Here's a more thorough discussion:

http://blog.amamanualofstyle.com/2013/01/23/emergency-emerge...
So I take it that the poster is also the one who gets worked up when people use git pull? This person is criminally insane and I feel for his colleagues.
There is a historical basis, yes.

The original form for at least some of those words is to start with "hw". For example, the first line of the Anglo-Saxon poem Beowulf is "Hwaet! We Gardena in geardagum". "Hwaet" is the word that became "what" in modern English, and was (given that when the poem was written people tended to spell relatively phonetically) presumably pronounced. According to http://www.etymonline.com/index.php?allowed_in_frame=0&searc... it's from a Proto-Germanic form *khwat.

I don't know when or why the "h" and the "w" got swapped around, though. Certainly, when people pronounce the "h" it it's more like "h-wot" than "w-hot". Actually, perhaps even more like "f-wot".

I guess the question is still open as to whether the people who pronounce the "h" today are continuing an unbroken tradition that goes back to the Anglo-Saxons (and the majority who don't are using a simplified form), or whether the "h" dropped out of use sometime after the spelling was fixed, and modern speakers are re-introducing it.

I can say, though, that it's generally regarded as "better" to pronounce the "h" by a lot of English people, and it's also strongly pronounced in certain Scottish accents. (Some friends from "posh" parts of Edinburgh definitely pronounce it, and also say something like "Wed'n'sday" pronouncing the "d".)

(Aside: I've read that the "what!" at the start of the poem was a use of the word as something similar to "ah!" or "lo!" or some other relatively meaningless poetical interjection. This gives a wonderful historical context to P.G. Wodehouse's characters greeting each other with a "what, what, what, old thing!". Bertie Wooster was apparently using a construction that dated back a thousand years...)
Yes it's called a revolution at which point we storm the bases and burn the data centres and monitoring stations to the ground.

But, as Huxley was so keen to point out, that's not going to happen when people are staring at Honey Boo Boo and Hollyoaks.
Perrinn myTeam
How we increased open rates by over 100%
Wow ! Really a good one. One problem I faced was missing a good test reporter for AngularJS unit tests.
Squirt.io – Readability Meets Spritz Speed Reading
Obama Will Seek Broad Expansion of Overtime Pay
I thought I addressed your "frivolous" criterion directly.

1) It may be "frivolous" if the routing is only made based on the needs of the commuters, and has no input from the people who live on those routes. In an extreme case, if a bus goes down a narrow street in order to save one able-bodied person one block of walking, then that part is definitely frivolous even with the overall savings. Without that local input, neither you nor I have an idea of which parts are frivolous and which are not. And that local input has not occurred.

2) You made assumptions which might not be true. If the net effect of adding buses did not reduce car traffic at all, then your presumed advantages don't exist, and hence the effort is "frivolous."

3) If the goal is to reduce commute time and get cars off the streets, then long-distance bus traffic is not the solution. Improved access to nearby housing is the solution. Instead, long-term busing is a frivolous waste of money which should instead go towards zoning changes. But that involves getting into long-term local politics, which business people don't like doing. Instead, they would rather spend money on a technical solution which is achievable in the short-term, even if it doesn't really help your stated goals.
You do get rep. I occasionally get reputation for my own answer to my own question ( http://stackoverflow.com/q/12077126/923847 ).

If you got some nice info, why should one not be able to share it? If you get rep, it means that it was useful for someone.
If you have -Wall, -Winit-self doesn't do anything, just tested with gcc 4.2 on redhat 6, you still have the uninitialized warning
This sounds incredibly useful in a hospital/emergency room. A definite step up from the use case of walking around town blinking to take pictures. Anyway to see more screenshots?
Recently had to figure that out also, and ended up going with github hosting and octopress blog framework. Very happy with both, particularly with how code-friendly they are.
Yes, it is possible. Stop being defeatist, you're doing NSA/GCHQ propaganda for them for free.
I once worked in a small dev room, no door, on a mezannine above a recruitment agency. 16 people whose job it was to be on the phone all day. And they had the radio on.

My three month review ended when I walked out after being criticised for wearing headphones all day.
Same here, I'll find myself working weekends when I just get started, and leaving early when I'm nearing the end... tricky to change since I'm just not all that interested by the end.
A patient unique QR code would need to be kept with the patient at all times in an easily visible place. Maybe a good solution for the long term but would require a lot more changes/training to ensure the codes stayed with the patient. On the flip side most hospitals already have a pretty reliable system for tracking which patients are assigned to which room so this approach can leverage the existing infrastructure and process.
Well thought and said. I guess the post is incomplete; waiting for the second part
> ... forcing me to work 8 hours no matter what. This is why I am no longer a software engineer.

The problem wasn't that you were a software engineer. The problem was the companies you were working for.

I usually find this distinguished by whether a company is a software company or a non-software company that requires software by extension (i.e. IT/Big Co).

Stop working for IT companies and go work for a software company. You'll get exactly what you are asking for -- peace and quiet, flexibility, and giving up part of your salary.
Hypponen said "potentially" and it is an absolutely defensible statement. You go around poking holes in a system, don't be surprised if other people find the holes. You gonna trust the guy who hacked your machine to lock the door behind him on the way out?

>All the hyperbole about how this is somehow unique is really getting old.

The issue isn't that the spooks have developed some superweapon. The issue is that they've signaled intent and means to do mass espionage on citizens, not just at the network level, but at the machine level. This is as if your local law enforcement handed out burglars tools to all their officers so they could get into everyone's homes "to check for drugs". "Eh, burglars tools are nothing special" totally misses the point.
Definition of the word 'potential' cited in the Oxford Dictionary.

"Having or showing the capacity to develop into something in the future"

Or alternatively

"Having possibility, capability, or power."

Or in Merrium-Webster:

"expressing possibility ; specifically : of, relating to, or constituting a verb phrase expressing possibility, liberty, or power by the use of an auxiliary with the infinitive of the verb (as in “it may rain”)"

I can see no difficulty in the authors expression of the idea of possibility.
I think it would be

git checkout --ping

(Checkout already does too much; one more doesn't hurt).
EIT ICT Labs Idea Challenge
It's all resting on Valve and their SteamOS. If they're able to make it a viable gaming alternative, we might just see a pretty significant change.

The best part is, a game made for or ported to SteamOS (and Steam Machines) runs perfectly fine on my Arch install, played Portal 2 beta just yesterday.

By contrast, a game made for X360/XOne (Steam Machine competitor) does not by default run on a desktop OS, even Windows. The same goes for PS3/4.

You still have the fragmentation of the PC market, but much less so as optimization on the developer level can be reserved for Steam Machine hardware, I'm confident my GTX 660M will run stuff just fine even so.

That's a potentially huge win for Linux as both a desktop OS and a platform. I can easily see it snowballing, with teenagers going "Yeah, I ditched Winlol and OS-SuX for Fedora, rippin' though Crysis 4. Yo have you tried extensions in GNOME Shell? Shit's so cash", that's a culture change in favor of Open Source. Might not happen, might just happen.

/I obviously have no idea how teenagers talk these days
Ernest Cline ["Ready Player One"'s author] is the luckiest geek alive
Seeding Web Application Scanners with Attack Surface Data
California to regulate driverless cars by the end of 2014
Ok, so hospital is one of the place that are so far behind in term of technology and someone had the idea of using google glass in ER.

Priorities seem to be a hard thing to do in hospitals.
Which is the most efficient way to calculate prime numbers in C?
>We replaced all the Google components on the devices so that no data travels over Google servers.

This sounds intriguing. I think aside from the privacy issues, google glasses are stupid because many people don't want to wear glasses, but being able to have a CyanogenMod-type firmware for google glasses would at least remove the privacy risk to the user, if not for other people in the area.
1. A QR code on the bed would still be a layer of indirection and if it's patient specific, something else to print and get lost. Patients are already given bracelets with bar codes. But there are many reasons why they may not have used bracelets with their system: It may have felt too intrusive a way to greet patients. The backend system already maps patients to rooms and providers are used to thinking this way. Providers are also accustomed to confirming ID verbally with patient and always using the bracelet to be absolutely certain when dispensing meds or starting a procedure. Finally, in an emergent situation the bed can be surrounded by providers, and asking everyone to step back to scan a bracelet just to look something up in Glass would not be okay.

2. If this use of "emergent" makes you bristle, then stay away from hospitals because all healthcare providers and especially ED providers use the term this way. Every specialized domain has its own lingo and I doubt they care to change over a layman's concerns. Imagine how ridiculous it would sound if a non-technical English major tried to correct our use of all the technical lingo we use. (But this is seriously OT. So if someone is interested in exploring this, it might make an interesting separate blog/HN post.)

3. FYI, Halamka is a rockstar techie doc who built his hospital's EMR, serves as CIO, helps draft federal standards, sits on multiple boards, still sees patients, and runs an organic farm on the side.

Edit: Added more info and dialed down the frustration that on second reading might have sounded too much like snark.
Agreed with the other poster on this. This is dangerously close to saying you should just use the framework that worked from years ago.

I want to note that I actually agree with this mentality for a large portion of what is getting written. Many shops should spend less time building their apps than they do a framework to build all apps. Worse, many people should get a few more apps under their belts before they build another framework.

It seems that the reason it is so easy to write todo lists in every framework is that is about as far as people are able to get them before they start hitting the dirty details.
I found the last 2 comments in that thread ironic. One guy's asking why Aura is a window manager, and 'mike' says Aura is not a window manager, Ash is the window manager, but then proceeds to supply a link which has 'aura-window-manager' in the url! His link doesn't even mention the word 'Ash'.
I started writing one and got discouraged when per-pixel Phong shading on the teapot ran at like 10 FPS. A profiler showed me that I was bottlenecked by simple unavoidable work like matrix multiplies in my shaders. Maybe that profiler was wrong though... now I want to hack on it some more.
New Racket web page
ZeroMQ is a great idea, but the implementation falls far short of the project's stated goals.

I've tried to use it several times but I've run up against limitations built into the design that make it infuriating to use. Mostly this is due to how ZeroMQ goes out of its way to hide the networking details and refuses to expose them even if you need to know.
Show HN: Top Five GoToMeeting Conversion Optimisation Tests
The Google bus issue is more about the self-involvement and less about the frivolity. Backlash against Google buses is about gentrification and the fact that a well paid group of workers comes in from a variety of locations and then dominates local politics.
Why not? That would be awsome. There's already a python repository for interfacing with bots, and it works using unix socket. It's here: https://github.com/matslindh/4096

I'm not sure 1vs1 battle matches is the best idea (it's not chess), but it shouldn't be too much hassle to make it into a platform that tracks the highest scores, best averages etc. It could be divided into different time controls (1 sec per move, 3 minutes per game etc.). The point would be to see who could make the best AI.

It could have a simple flask app, or similar, that just shows the high scores and makes it possible to reserve bot names (so other people can't play as you.)

I'm just putting ideas into someones (noones) head. But if people who's currently/who wants to play with 2048 AI responds to this, I might make an effort to get it starting.
Alumni Relations Modernized by Latvian Alumniplus
On the contrary, the stated purpose of SO is to be the repository of programming related questions and answers - to the point that moderators routinely go in and edit questions so that they are more clear. So, the goal isn't so much to help the one person who has the question at that moment in time, but the masses of people who will have that question in the future.

With that goal in mind, then answering your own question is clearly in the spirit of the site.
Thank god it is not Qt (following Ubuntu insanity) but something sane, small and good enough.
Explosion and Building Collapse in Harlem,NY
Huh, why would that be good? Why is the sterility of a doctor's eye-wear a concern?

Tabloid scare-stories of "X species of bacteria found living on Y" just feed on the public's ignorance of microbiology; i.e. "wow that many on the average toothbrush!"... well, how many are found in your mouth? In the intestines? How do we define a bacterial species?