skysight-inc/HackerNews huggingface dataset:
In a dysfunctional society, one where there is no law and where you have to take matters into your own hands to get a modicum of safety guns have their place. That was America a few centuries ago. If you still feel that unsafe than you have another problem than the one you're trying to solve with your guns.

Try living in a country with gun control laws for a bit and see where you feel safer. And be sure to ask the women there too if they feel safe or not.

Fear is an incredibly powerful motor behind a lot of stupidity, if you're so afraid that you can't walk around for fear of being robbed or raped if you're not 'packing heat' then why don't you do something about that problem, rather than to go around and compound it by escalation?

And yes, I read those studies, and quite few besides. The consensus is very clear (outside the NRA and their stooges, that is): guns in large numbers in society make that society a more dangerous place. Period.

So you can talk until the cows come home, the facts simply don't support your conclusions.
This is perfect - love the immediate feedback for my own prototyping.

Could probably use the multi-user sync for front-end technical interviews.
You are looking at it the wrong way. This is not designed to stop bots, it's made to force the user to look at the ads, and leave out the possibility of ad-blocking.

From the site:

> minteye breaks through modern advertising blindness with active, engaging advertising products that can’t be ignored!
Ah good call! It's control + i in mac
Fab.com's Five Theses For E-Commerce Success In Amazon Age
I think Python's process is pretty ad-hoc too, in that anyone can champion an idea and everyone can discuss on the mailing list. There aren't many formalities, other than (1) a few core people get to make the final decision, and (2) at the end of the discussion the yes/no stamp (and importantly, the reasoning behind the decision) is documented.
Someone should start making me social, instead of making my wifi...
How to prepare and sell your digital product.
Python Web Frameworks PEP8 consistency
CoffeeScript Static Analysis
To me $35 is far more 'disposable' than $70. This is why I bought a Raspberry pi a few days ago. I have no real need for it but I can imagine some (likely permanently hooked up to my TV).

At $35, if the device is never used for more than a few minutes to tinker with, it is OK by me which would not be true if the device was $70 (and twice as fast).

From what I've read, the device is capable of doing full 1080p which alone is a huge feat and opens up a lot of possibilities. One of my earliest PCs was a Pentium 2 at 400Mhz with a video card that I doubt could even do 720p video and cost $1600. The Pi is running at 700Mhz and does full 1080p so I don't feel the need for anything faster for what I need at this time.
If you donate to them through JustGive, be aware that after donating to the IA last year, I received over the last few months several spammy e-mails asking me to give to other unrelated charities.
What scares me the most was that, as recent as .Net version 4, .Net was considered the future of software development for Windows environments. This appears to no longer be the case and the future of .Net still feel very much in question.
Ask HN: What current new projects take advantage of future accelerating change?
Ray Kurzweil has said that he succeeded in his startups by tracing where technology would be 5 years into the future (the approximate time for a new project) and building his systems to that spec.<p>For example, in his pioneering OCR (including readers for the blind) and voice recognition, he relied on hardware that had not yet become economical, writing software that wouldn't effectively work on the usual hardware available at the beginning of the project.<p>It has been said that Facebook succeeded where Six Apart and Friendster did not because only in the mid/late 2000's did economical server hardware become strong enough to support so many users.<p>What specific startup ideas can we talk about in late 2012 that will succeed because they will be the first to leverage the greater power of infrastructure that is NOT available today?
The product I work on is called http://kona.com and we use it to collaborate online. It allows us to have multiple chat rooms going on at the same time for one team that are separated out by topic. We have discussions both dedicated to work topics and non-work topics. It simulates the "water cooler effect" quite nicely.
I think you make a lot of very valid points, and honestly I hope that companies continue to see the benefits of remotely contracting work as well as just telecommuting in general. I'm definitely not arguing with the benefits. Just offering minor support for the value of in-house talent as well. For me personally, I've worked in offices on the east coast, then moved to the bay area to follow 'that dream'. Offices on the east coast offered me little in the form of tech culture or inspiration, aside from some interpersonal relationships. Here in the bay area I found a lot of things to be worse than I idealized in my mind before moving, but one thing that has been very apparent is the culture and tech community. Even just the conversations I hear outside, on my commute to work, let alone the conversations i'm involved in at work are just so different than what I was used to. Feel like for the first time in a long time, i'm no longer just doing a job, but i'm growing, i'm getting better, i'm learning, and I'm constantly motivated. I worked for a number of years thinking the remote lifestyle was a dream come true, and for a lot of people it is. I think your point about the limited local talent pool at least for the majority of places is extremely accurate, and something that needs to be considered. But just in my little bubble, I have to say that going to the office, even despite the increase in interruptions and distractions, it's been extremely favorable for my career as well as the quality of work that i'm able to give back to the community and my job. And moving across the country, despite the hardships I faced in the few month transition, a year later it ended up being one of the best decisions of my life.
>I'd check again (they're still largely html5).

I like how you two make claims with no data to back them up. You both don't know how "native" or how "html5" the app is.
Microsoft really needs to make a split between Business/Professional and Home.

The Home version with the touch Metro-esque interface and social network integration makes a lot of sense.

This simultaneously seems completely inappropriate in a professional environment. It shouldn't even be a part of Professional, or if it is, then as an add-on after the fact.

Microsoft is famous for making one-size-fits-all solutions to problems that aren't so simple, and this is one of those cases.
Have the realtime plus:
http://jsfiddle.net/
And you will rock!

Right now, you are just awesome ;).
This is awesome! I constantly look for live editors but haven't found a good one for front-end. I tried Adobe Brackets, Firebug (for in-window editing) but all had their complexities and constraints. Scrathpad.io is by far the most intuitive and best one for HTML and CSS out there!
Facebook survey finds 5% of users have zoomed out browsers
Why would that cause a delay if it was never designed with it in the first place?
Well, I suspect that part of the reason why the Nexus One didn't take off was that the phone was $550. Dropping that to $300 made the purchase a lot more desirable.
W3C buttons down HTML5
I think it's hard to pinpoint a satelite that is moving around all the time.
Yes, I feel the exact same way. There are specific functionalities that I would need.
This is really cool. Nice work
The Best Electronics Datasheet Site On The Web
^Exactly what I was thinking.
You can't relate to new people in the company? It is hard to read you here. You sound from this that you have a very specific idea of your job role where your adaption is to leave.
Learning from Mistakes: A young blogger's tale
Ask HN: Where is the real innovation of the past decade?
I'm an Engineer and I wanted to know this, am I the only one worried that our society has not seen true innovation in past decade? Maybe I'm wrong but ever since the recession, all we've created is a bunch of iPhone apps and websites. How do we get our brilliant minds to work on things meaningful?
Julia is a wonderful and elegantly designed language. Fast and a great type system. Intuitive. For several days, I was very excited about the prospect of moving my research to Julia.

And then I discovered that it too has no reasonable shared memory parallelism story, just the same manual distribution of arrays plus multiprocessing that exists in Python.

I will speculate that Julia's authors have the same attitude as many in the Python community -- namely, that there are small jobs, which can be run in one process, and large jobs, which need to be massively parallelized, and nothing in between. But in reality there are many scientific tasks that are medium-sized, for which OpenMP-style solution is the best fit. Tasks which might take days can be reduced to hours. With new developments like Xeon Phi, that ratio might further improve.

Also many problems require a lot of heterogeneous shared state, and it is tedious to manually distribute each element in this shared state. Finally there are many problems, such as natural language processing, that are only partially numerical. For these problems, distributing arrays is only part of the solution.
I use AngularJS for everything now, I find it much easier to use and more convient than backbone.
I've tried Blekko a couple of times, and thought they were okay, but I don't find them so much better than Google to make me switch.

I'm curious, how Blekko can stay in business? Do they get enough traffic and revenue from ads, etc, to maintain some sort of positive cash flow, or are they simply burning through cash from investors?
Not sufficient. If you look at the SPDY spec you'll see commands for window control, which is necessary in a serious multiplexing protocol. This spec doesn't have it.
Amy Hoy: http://unicornfree.com/

Rob Walling: http://softwarebyrob.com/

Dane Maxwell: http://thefoundation.io/blog/
Amazon, Advertising's Sleeping Giant, to Awaken in 2013
Not only that; but I find the use of CoffeeScript to be distracting when trying to learn the fundamentals of Backbone (which isn't really more 'optimized' for development with CoffeScript, despite the fact both were created by Jeremy Ashkenas)
HN exists as a blog monetization tool
In my social circle I don't see the correlation. A friend from MIT speaks fluently more than 7 different languages and he is not an above the average developer. On the other side I know many excellent developers who are popular on their sector (e.g. games, security) and they only speak one language fluently.
> Written communication is lower bandwidth than oral communication

This is not necessarily true, especially if you have fast typers on your team. And typing out conversations means you have a written record of everything that was said. Important points are no longer lost to the ether.

> And work ideas often get discussed during "non-work work time" (lunches/watercoolers) -- often leaving the remote team member out of the loop.

It's true, you do miss out on some of these types of conversations. But if your team makes heavy use of online communication tools, you often have conversations springing up during non-work hours. Also, missing out on 30 minutes of semi-casual discussion during lunch isn't that compelling of a downside for me, especially when weighing it against the upsides of increasing your potential labor pool.
I agree with you that everyone is different and has different employment needs. I've worked remotely for the last decade or so and cannot imagine working from an office.

With that, if you make remote working the default, people can structure themselves as they see fit. If you need to be around others, then you can group with others in the company who feel the same way. Those who want to be off doing their own thing can do that. If people are free to work where they want to work, they'll optimize for what works best.
The first thing that I loved about this, that drives me crazy on other real-time online editors, is that pressing "tab" actually creates a tabbed space, and doesn't change the active textarea. Nice job!

Any plan on open sourcing the code to do the real-time editing? I would love to use this real-time editing concept in a project I'm working on.
Glib dismissal of large swaths of human interaction as "playing corporate politics" isn't the most airtight of analyses of the human experience.
Ha, just found the "discuss" option. Was really wondering how you add more detail to a task, the whole product makes a lot more sense now.
Agreed. $35 is impulse-buy territory and $70 is "let me think about it" territory. I'm leaning towards the ODROID now for a fancy little HTPC. Figure an extra $35 bucks won't hurt me, but slow performance drives me crazy.
Hackathons for Week of December 17th, 2012
Show HN: My first MVP, WeGadget, Learn how to do cool shit with your gadgets
Cool! I'm going to use it for debugging.

Quick thing: I have a page quickramen.com/test/test that has links that navigate around the page. If you click those now, it loads the code again in another mini-window and doesn't go anywhere.

JUST a bug to be aware of if you're keeping a log!
Ratings are far from a scientific way of deducing an app's value.
"Sorry Everyone, Now We Are Not Allowed To Talk About Mental Health Either"
If you interviewed at a company you'd like to work for and they offered you your salary + 50% would you turn it down ?
Ask HN: Which startups are hiring fulltime C++ programmers (December 2012)
Please lead with the location of the position and include the keywords INTERN, REMOTE, or H1B if the corresponding sort of candidate is welcome.
I think this is the same as writers block or failure of a painter or an athlete. Focus is lost and regaining it is not simple. I've worked through this process a number of times. I found treeplanting during the summers of my CPSC degree really helped rejuvenate me. The isolation, physical fitness, financial freedom and socializing was invaluable. I am replicating these things in my daily routine now. I have been taking it seriously, a regimented day:

6:00 wake up, put on clean laundered sweatshirt for run(comfy way to trigger my habit)
6:10 eat greek yogurt, maple syrup and vegtable juice
6:20 go for run, 10 min 120bpm warm up, 40min 130-140bpm then 10min 120bpm cool down. very light does not leave me tired for the day ahead and builds appetite for a significant breakfast
7:25 shower
7:35 make breakfast; eggs, butter, milk, tomato, kale, onion, oatmeal, sugar, green tea. This provides post run energy and fats provide a slow burn for the day.
8:10 10-20min rest, let your mind and body relax
9:00 get to work, I try to stand but also lounge with my laptop. I take breaks to juggle, do handstands or swing my home-made bulgarian training bag.
12:00 lunch, either a stew or lentles
12:30 another moderate rest, 20mins. I rarely sleep, that would interfere with homoeostasis and I don't generally feel the need
1:00 back to work until I lose focus. Make sure your space is compfy, live in a place with quality air(I live in Vancouver) use houseplants to clean air, a fan to circulate fresh air from outside, use curtains and plants and earmuffs to block out noise and light when desired. Be Compfortable! Eliminate odours, and I don't mean febreeze, I mean go to the source.
5-6:00 ish I'll go out with friends, some activity maybe do chores.
8:00 cleanup, dishes, wash floor busy none mental tasks.
9:00 personal email, facebook
9:20 bath w/ ebook, epsom salts seem nice
9:40 more reading
10:00 open window it's bedtime and a drop in body temp helps induce sleep which you must take seriously.

When we are young we can ignore discomforts, but stress accumulates and I believe the impact becomes greater with time. I have no idea what exactly is impacting you but I bet it's part of your lifestyle. I think buddists and pig farmers have shown us you can love what you do if you want.
Disclaimer: I run a web-based project management tool (Planscope)

I think a successful PM tool needs to be able to do two things well: track things that need to get done and organize communication. I love desktop software for the former, I still use Things.app — even though Flow is better for me — because it's a simple desktop app.

However, I think web apps are best for communication. I'm not dependent on any installed software, and I don't need to walk my clients through installing software.

Also, a take a bit of issue with "anyone with a few hours and a CRUD generator can make..." :-) While it's true that "projects has_many tasks" is the typical setup, intuitive workflows and easy-to-use interfaces take a lot of time and work.
Do we actually know that it's not an "intrinsic property of symmetric vs asymmetric encryption"? It seems like finding an asymmetric algorithm that's comparably efficient to our symmetric algorithms is a long-outstanding problem in crypto.

Perhaps there's a fundamental limitation here?
Thanks! It was actually really simple to make with two tools: http://ace.ajax.org and http://www.firebase.com

If you want to chat about building it I'd love to give you any tips - i'm nbashaw@gmail.com
It uses plain HTTP by the looks of it though?
httplib2 is not thread-safe. That pretty much makes it a deal-breaker, even if the API is a significant improvement over the standard library (though not over requests).
What sort of bugs did you find in ArrayList?
Welcome, National Museum of Mathematics
I am surprised there were jerks that paid 0. Really? You can't afford give them five bucks? You spend more on beer OR lunch OR coffee in Starbucks if you feel kinky. At least humble bundle not allow you to pay 0 :)
My team does attempt to simulate this online, at least w/ one of our remote folks.

We occasionally have "game break" on Fridays, where the team gets together for an hour to play a board game or video game (popular favorites have been The Resistance and Mario Kart). When one of our teammates moved to Texas (we're in NY), we started Skyping him in for games of The Resistance (it's sort of like Mafia, but with cards). Since it's a card game, we had to find some interesting workarounds - we use http://www.adoodle.org/ for anonymous votes in the game (instead of cards), and hold up his role card to the screen w/out looking at it so he knows if he's a spy or not.

It's been a lot of fun, and a great way to stay connected w/ teammates outside the office. At some point, I'd like to write a Skype bot that handles all the vote-counting and card dealing, but our little hacky version of the game has worked pretty well so far.
I'm fairly confident that this is not a "grey area". When something is specifically prohibited in a legally binding document that you agreed to / signed it is not "grey" it is, quite literally, "black and white". And, as the other posters have pointed out it is almost always specifically prohibited.
To echo other comments in this thread -- if you're a beginner just looking to get started with a Backbone app, this may not be the best "skeleton". If you look at the GitHub repo:

https://github.com/mihar/backbone-skeleton/

... you'll find a somewhat odd scaffold that doesn't give you much more than a raw Sinatra app with Backbone included on a page -- but will probably feel far more confusing, with the inclusion of arbitrary bits of code:

https://github.com/mihar/backbone-skeleton/blob/master/src/c...

If you look at this as an interesting example of an extraction from an existing app -- that's great; more power to you. But I'd be wary of using it as a "skeleton" to start building your own thing.

That said, if other folks want to share their basic setup or source code, like @dangrossman did, that would be lovely. I'll start: https://github.com/documentcloud/documentcloud/tree/master/p...
vaxdigitalnh, your post is dead. However, I found the project you mentioned interesting:

The Computer History Simulation Project

http://simh.trailing-edge.com/

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

Quoting from the first URL:

SIMH implements simulators for:

Data General Nova, Eclipse
Digital Equipment Corporation PDP-1, PDP-4, PDP-7,
PDP-8, PDP-9, PDP-10, PDP-11, PDP-15, VAX
GRI Corporation GRI-909, GRI-99
IBM 1401, 1620, 1130, 7090/7094, System 3
Interdata (Perkin-Elmer) 16b and 32b systems
Hewlett-Packard 2114, 2115, 2116, 2100, 21MX, 1000
Honeywell H316/H516
MITS Altair 8800, with both 8080 and Z80
Royal-Mcbee LGP-30, LGP-21
Scientific Data Systems SDS 940
SWTP 6800

P.S. I see now that vaxdigitalnh's comment has been resurrected.
Excited to be an investor in tindie - congrats, Emile!
Ok, this editor rocks. Nice use of Ace.js.

One of my biggest frustrations with jsfiddle is the crappy coding area (not to mention the default selection of Mootools among others).
Great insight. I'm in no way saying that working on-site is worse than working remotely. I'm simply trying to say that these days, one isn't any better than the other. I could list of a lot of things I miss about working on-site, including a lot of the points you just brought up.
thanks - it appears to work now.

I think the esc key toggling is a fantastic idea.

I was just about to switch my wiki platform to vimwiki, but this is making me rethink that...
> not to mention legal advice to avoid stepping on Google (et al) patents.

You may be right, you may not be right, but if this is the equivalent of PageRanked data then you may not be in the clear to use this as is. After all if 'PageRank' went into producing it buying it and using it makes you the beneficiary of patent infringement.

Personally I'd say so-su-mi, but I still think that it should be noted that the fact that someone else did the infringing does not put you automatically in the clear when using the end product.

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

Section indirect infringement.
How did you accomplish the real-time text editing? Is there any OT engine that you hacked into Firebase?
Ask HN: Why Google does not allow "pinch to zoom" on their mobile pages?
My wife and I are frustrated that Google (Google News, their blogs, etc.) is not allowing "pinch to zoom" on their pages optimized for mobile and tablets.<p>I'm not designer nor user experience engineer, so I would like to understand why did they decided that.<p>(It is true that some other websites are doing that but they can be easily ignored: if a website does not allow "pinch to zoom" and text is too small - we can just ignore that website. But Google is hard to ignore.)
Revved-Up Protein Fights Aging
If he/she is tired of programming... I highly doubt they're going to read this entire comment lol.
Did you have to call LG directly to get your replacement, or was the person at Google able to do it for you? I've called Google a couple times and they've just redirected me to LG, who has said I'd have to pay for a replacement.
For me, blekko doesn't have to be "so much better" to make me use it over Google, it just has to be just as good or slightly better because I respect and support blekko's philosophy. If two products were of equal quality, wouldn't you rather use the one made by a company that shares your values?
Just so happen to have a solution for you: http://plnkr.co/edit/?p=streamer

DEMO: http://plnkr.co/edit/?p=preview&s=HN4933608