skysight-inc/HackerNews huggingface dataset:
Which kind of compact items do you have in mind that are regulated by police bureaucracy?

Also, read the OP. This is a map of permit holders, not of gun owners.
See all the Santa letters written all around the world through Instagram photos
Christmas Eve at the Apple, Microsoft and Sony stores
These apply in the US:

If the government agency takes money online, PCI compliance (http://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Secu...)

FIMSA: http://en.wikipedia.org/wiki/Federal_Information_Security_Ma...

FIPS 140-2: http://en.wikipedia.org/wiki/FIPS_140-2
>breathing the air in bat caves can get you the disease?

For reference, there are two possible cases of this.

Two.

This is not a common thing.
Moving in on the fast food ordering online services like just-eat.com or do you mean something else?
As was mentioned above this is a silly comment. Most burglaries in the US occur when no one is home. Which is done for a reason as 50% of the people in this country have fire arms. Where as in countries such as UK with strict gun laws almost 1/2 of the burglaries are committed when someone is home.
Of course, Apple provides the details for those who care to look, just that it hides the information from the everyday user who doesn't want to. This is just a personal opinion, but just failing is probably less scary to the everyday user than being immediately presented with a bunch of error messages/a blue screen error message - even though they might mean the exactly the same thing.
The article doesn't say the bats dont get infected, it says infection has very little affect on the bats health.
For those that didn't notice, the post mahesh_rm linked to is his own.
Crockford wasn't being racist or sexist. He was using an idiomatic euphemism for "the average user".

Let's get out of the habit of being a a bunch of uptight curmudgeons about every little thing on the internet, OK?
If your sentiment is common, then there is an opportunity for someone to arrange introductions and bring African entrepreneurs to the United States for fundraising.
I have spent months at a time in such places, and I never got used to it. I longed for the day I would return home, and I truly relished it when I did. I don't think I'll ever get used to it.
you would think they would have learned to build redundancy into these types of systems.
Thanks jpdevereaux. That's the plan we've as well. To link back materials that I think will help in answering.
Interesting that Heroku rode this one out. Any Heroku engineers want to tell us your LB setup? Do you use ELB?
Ok, ignoring the fact that this is a map of permits, you do realize that there are different kinds of permits, right? Someone's permit could be for business, which means the handgun,if they even have one, may not even be at the house. Or worse, it's conceal and carry, which means if the owner comes home when the burglar is vainly trying to find the gun, that burglar is in trouble.

I know burglars may be low lifes, but they're also kind of lazy. The time it would take to thoroughly research a gun burglary could be sent going to another state and buying legal guns by the bundle.
What's wrong with their books? O'Reilly has always been the McDonalds or Starbucks of techbooks. They provide a consistent level of quality, not necessarily the best, but decent enough. I think that's probably still true. The only difference being that now there are so many more good tech resources and people like yourself have grown out of the need for books at that level.

You have to remember, O'Reilly was the best back in the era when your other choices were utter shit like "Learn Java in 21 Days" and "An Idiot's Guide to Haskell". Today O'Reilly books are still vastly superior to that kind of dreck but compared to, say, Apress, Manning, pragprog, etc. they aren't necessarily superior.
There is no reasonable standard by which Java can be classified a "colossal failure". This headline is just linkbait, although the linked article may (or may not) actually be reasonable.

Did Java live up to every ambition that Sun had for it? No, of course not. Did it "fail" in certain niches, by some standard? Yes. But given it's widespread popularity and extensive use to this day, calling Java a "colossal failure" is as ridiculous as calling an M1A1 Abrams tank a sports car.
YouTube is written in Python, which was just bought by Google around 2006, not even developed in house. Not even Gmail uses GWT last I checked...
Having very little knowledge about processors and chips, I particularly enjoyed the last bit where you say

This is how I took pictures of all these chips in a quite technological way using one iPhone and two Raspberry Pi

very funny
VX e-zine valhalla#3 released
virus-writing magazine valhalla#3 has been released - with new technology such as metamorphism in Javascript, GPGPU and AES-NI instructions for activation, own debuggers and inline-JScript to infect W32 files, JAR infector, True RNGs, virtual code, CFF scripts, ...

Interviews with Eric Filiol, Mark Stamp, VirusBuster
tl;dr: NFA transition functions form a monoid under composition. By using balanced ropes as a monoid-cached tree, we can get incremental regular expression matching in O(lg n) time for a string of length n undergoing a one-character change (for a given automaton), and O(n) for a string undergoing an n-character change.

And if that didn't make perfect sense, read the article. It's one of the best things to appear on Hacker News in quite a while.
Primer on Cheap Software Defined Radios

http://news.ycombinator.com/item?id=4861199
Making The $35 Raspberry Pi Mini Computer: Quickly And Carefully Does It
Two variables of risk that factor into a criminal's decision:

1) Is the house occupied?
2) Are the occupants armed?

Providing an answer to the second question only helps the criminal by letting them know that they can perform an armed robbery with no resistance.
Heroku did not ride this one out. I have an app right now behind a failed ELB.

https://status.heroku.com/incidents/479

Edit: Make that two apps.
Let's say he's using packrat in this scenario, if he chooses to restore folder X, will it restore all the files ever in this folder with packrat?
Amazon: Review Guidelines Haven’t Changed, But Cracking Down On Promo Content
Ask HN: How do I begin contributing?
I've always wanted to contribute to the various Open source projects out there (primarily mozilla) as a form of learning to code better and helping the web at large.
However, I'm always unsure of where to begin.

I'd greatly appreciate it if someone would point me in the right direction! I've been using C++ for about four years and python for the past two. Although i don't code regularly, I do have some proficiency with C++, however I'm still unsure whether I have the right skills to take on such a project.

It would also really help if someone could give me a flexible time framework within which I can start doing real work (i.e fixing bugs et.c), since I'm still a freshman in college and do not know how much time I can devote to such a project. Thank you!
One thing that Notes did better than modern threaded comment systems or web forums was that it had a sequencer that would allow you to quickly jump to and read whatever new responses and/or notes that were created since the last time you read Notes.

I never used Notes on Plato, but it was faithfully recreated on The Evergreen State College's timeshared BASIC system running on an HP3000, and then again to an AOS/VS based DG Eclipse MV10000 system. My best friends today are all people I met on Notes in the 80s. In high school my pal and I spent a summer vacation coding a Notes-like system (including sequencer) for a NewDos/80 GREENEMACHINE BBS. Good times.

I feel lucky to have spent time in the 80s learning about Plato (ok, mostly EMPIRE) on aging dusty terminals in the back of TESC's terminal room. Glad to see that you can still interact with it via cyber1.org. Can't wait for my account to get created.
I wrote up a post on the whole architecture here:
http://konklone.com/post/the-making-of-isitchristmas-dot-com...
I fear there are people with a lot of vested interest (yes I am looking at the opposition parties as cliche as it my sound) in a topic that an ordinary Indian feels very passionately about.
Because it gets you an immense amount of existing tools that you won't have to reimplement. You can get shells, compilers, and numerous utilities (eg cp, cat, tail, tar, zip, awk). Look at the list of what BusyBox includes to get an idea of the kind of functionality any system would need to get started. http://www.busybox.net/downloads/BusyBox.html

If you provide terminal emulation then you also get editors. If you implement ptrace then you get a debugger. If you provide networking then apps can display remotely (X).

Even if you are developing something unique for your operating system, using POSIX in that lets you perform some of the development and testing on other systems that already have working toolchains.

In short having POSIX saves a huge amount of time and effort. That doesn't preclude you from having other APIs around too. Don't underestimate the importance of having a functioning system while you replace or augment it with parts that are your unique value add.
Oh right. I just checked Heroku.com.
Someone's Christmas Eve just went south. Godspeed.
This web page is really quite awful. There's no sense of a uniform level of treatment -- there's a condemnation of assert() right next to page-by-page book errata. The comments are not incisive at all. There's no table of contents. And the rotating gifs.
Do people have these sorts of arguments in languages like clojure or haskell?
1970 is Unix Epoch :)

IE, Unix time started then.
Apple TV in St. Paul, MN failed so I don't think the east coast thing is true. Parents are not happy campers. I get the feeling all iOS devices are include.
Yes, especially if you simply observe a house known to have guns and take them when the owners are not home.
They have been working hard on this very issue..

http://techblog.netflix.com/2012/07/chaos-monkey-released-in...

It'll be interesting to see what failed when they put out a statement.
Usually Netflix do well when AWS has an outage... At least in the past that was the case, so it really pick my curiosity on what is the difference with this outage vs the others. In addition it will be interesting to know if the timing of it -aka just before XMas- did affect the responsiveness of the engineers/team for both Amazon and Netflix.
Seriously. Instead of getting angry at Amazon I'm going to wish them a happy Christmas Eve and hope their collective pagers go quiet soon.
http://status.aws.amazon.com/

Amazon CloudSearch (N. Virginia) - CloudSearch issues

"6:00 PM PST We are continuing to investigate the issue. Domain creation and indexing operations continue to be unavailable. Changes to existing domains may have severe delays in being processed."

Amazon Elastic Compute Cloud (N. Virginia) - Elastic Load Balancer issues

"5:49 PM PST We continue to work on resolving issues with the Elastic Load Balancing Service in the US-EAST-1 region. Traffic for some ELBs are currently experiencing significant levels of traffic loss."
Not a great example. A lot of the work on DARPA grand challenge was done by universities, which as a group are heavily funded by the federal government.
DARPA's usual approach is to find some research group with a record of being brilliant and getting good results, and give them enough money and an ambitious-but-probably-possible goal. They're a surprisingly efficient government agency.
Don't sweat it! People tend to adopt different subsets of OOP and then proclaim all other subsets are wrong. Example: large-scale objects that are heavily procedural vs lots of smaller grained objects that adhere to SRP.

I've written a lot of code in both styles, and determined that SRP is a good force on my designs.
The best way to start contributing is to go on github, perform a quick search for some projects you like, pick an issue, fork the project and tackle it.

I personally think github represents a cheaper solution to enter the open source world as it simplifies a lot some processes (such as contributing a patch to a project).

The hardest part is to start coding and to overcome the fear that you might not be good enough because every little helps.
For anybody who wants to know more about this:

http://en.wikipedia.org/wiki/Longitude_Prize
What was the source of your prior beliefs about the country? It might proof enlightening to question those sources of information henceforth....
That is the dumbest thing I have ever heard.
Gifts That Keep Giving (if Not Exploding)
Perhaps any engineers you employ are less likely to be employed by your enemies? It seems proven that greater trade between countries reduces risk of war, and employment might follow the same pattern.

Also, quite possible that your research money goes farther. If this produces greater progress per dollar, this might create greater security. But this might depend on whether you are developing offensive or defensive tools.
>This is a map of permit holders, not of gun owners.

Let's hope for a moment that you have some evidence that some nontrivial portion of the people who pay hundreds of dollars for a permit do so without then subsequently purchasing a firearm, so that we can't just facially dismiss your distinction because of the effective 1:1 correlation between permit holders and gun owners. Perhaps a lot of people hold permits so that they can possess guns they don't actually own, for some reason.

There is still a bit of trouble. It's a permit to possess a gun. Even if the permit holder doesn't own the gun, it would be totally irrational to even get the permit unless they were going to possess one. And the thief is looking to steal it from the person who possesses it, not the person who owns it (when they aren't the same person).

So I guess I don't understand your point.
Security by obscurity refers to a principle where a system designer attempts to use secrecy of design and implementation to provide security. The key word is secrecy.

That does not fit the definition here. The information of registered gun owners is already public. In other words, it is not secret. What is questioned is this: who will benefit more from having the information available via an interactive map? Regular citizens who don't break into others' houses don't have much to fear anyway. On the other hand, those who are interested in stealing guns and selling them on the black market now have a wonderful new tool at their disposal.

Let me give a more specific example. I'm an avid biker, and have assembled and traded many bikes. One thing us bikers do when we sell our used bikes to others is that we never meet them at our home. Rather, we agree on a neutral place, like a gas station. You know why? Because if the buyer knows where we live, then there's the risk that they will break into our home and steal our bikes. This is actually something that happens on a fairly regular basis, mostly to those who are not experienced sellers.

Exact same concern applies here. Bikes are registered too, but you don't see an interactive map of registered bikers, do you? As such, the only conclusion we can reach here is that this newspaper is simply fueling the gun scare.

I would actually argue that this is more of a case of security theater. The reason is this: we don't need to fear guns. The only thing we need to fear is crazy people who have guns. And that's a relatively easy problem to address: require thorough mental and background checks for anyone who wants to buy a gun. I guarantee that that would actually make us safer, rather than giving us the illusion of safety (therefore making us less safe).
The difference is that elastic load balancers are the things that actually implement the redundancy in AWS, and if one goes down and another can't be immediately started in it's place, no traffic will be getting to the instances that sit behind it.

I believe AWS has been working on a solution to this, but thus far haven't released anything.
I'm assuming that you are transitioning from a different system TO the online backup. As they say, it's not a real backup until you test it, and you can't test it until it finishes.
I would be worry about the neighbor who doesn't have someone collect his mail when he's on vacation. First rule of self-defense: try to avoid the situation in the first place.
I hope y'all have Home Alone on DVD…
Sadly, there's a difference between how 'clean' or nice the language is, and the "real life" use and deployment.

Deploying Ruby for example is an absolute versioning and compatability disaster in my opinion. You almost immediately _require_ sandboxing, which on it's own requires using 3rd party tools. Deploying a Ruby program ends up to be quite a bit of "extra" work, more glue that can fail. I'm not saying PHP is better, although it's not as bad anymore as it used to be, but choosing Ruby as a PHP alternative? No thanks.

Choosing Java over C++ suffers from more or less the same problem, but this being that it usually relies on a server like tomcat or jboss, and even if it doesn't, it still suffers from the same problems, and requires a run-time, which is a pain in the ass to deploy properly. The other issue is that there are a LOT more stupid java developers than there are good-ones. And even good-ones apparently seem to have the illusion that memory-management and usage isn't an issue, and that you can't have memory leaks in Java. And while I prefer the java syntax and language itself over C++, the latter isn't that bad, certainly with the Boost library available, and when you keep yourself to a few strict rules, writing 'modern' C++ can be surprisingly clean and quick in both development and deployment. Not saying you can't accidentally launch a nuke and cause ww3 with C++, especially when using templates, and when using the boost libraries, link them static, you'll save yourself a whole lot of trouble :)

Anyway, for a lot of these options, I'd just say "Python", which is readily available on most systems, and mostly 'just works'. In the list, Python would be my replacement for Perl, PHP/Ruby, Tcl and Shell. Perl's problems are simple: pretty dated by now, and more 'quick hacks' ends up in production than I'd like, while nobody knows exactly anymore what they do, and nobody feels like touching the code "because it works".

Prolog and Lisp I wouldn't even touch for real-world usage, and I'm not familiar enough with functional programming languages to consider Erlang or Haskell as "the best tool for the job" for any problem I've encountered.

Disclaimer: I'm a developer writing in C/C++/Java/Python, who has more than touched Objective C/Ruby/PHP/Perl/bash scripting/C#/..., and who is also maintaining a linux server infrastructure. These opinions have been formed over years from own and other people's experiences, and oh did they change. For example, I first liked Ruby, but then it bit me in the ass. I don't understand why all these 'new' projects, which clearly show 'the way to go', like Puppet, Chef, Logstash, ... are all using Ruby for some reason.
heroku.com is up for me (near NYC) as are the Heroku-hosted sites we have at work.
Indeed, we have done everything we can to provide ways to keep the illusion of running on a Turing machine going -- I'm thinking about mmap(), swapping to disk, tape robots, and databases, among others.

Yes, Virginia, you can always obtain more memory.
You don't need to go to Africa to get involved. You would be surprised how many people in this community are African or women - or even both! It's just a case of not engaging in too many discussions where gender and/or ethnicity come up.....
"Accelerated C++" by Andrew Koenig and Barbara Moo is pretty good and somewhat along the lines of K&R.
Sounds great. Maybe a general "suggested resources" section for a given level or challenge. Or perhaps you don't need to point to specific resources, but mention the concepts involved, such as minimax for Tic Tac Toe.

Here's another idea that might help noobs such as myself: have a "tutorial level" or something to that effect, which guides new players through challenges by teaching them the concepts along the way. That'd encourage more people to get involved (you might be scaring some away with how challenging the very first challenges are) and also give people a sense of how to continue with the rest of the levels.
It's not every app for me either. It appears to be a subset of apps that use the ssl:endpoint add-on to implement HTTPS.
Nike SB Stefan Janoski
I realize how the concept of theft works.
Rants about void main seem archaic, unjustified, and pretentious.
Amazon movie rental over Roku is cutting in and out, and I can't watch Netflix (over Roku) at all. Colorado.
How about charging users to forcibly become friends with someone who has rejected them? It could even be a recurring monthly fee to renew the friendship.
How This Guy Inadvertently Ran an MIT Student Hacking Contest For $3,001
My understanding was that the key difference between awesome/xmonad workspaces, was that on awesome,you get X workspaces per screen, and on xmonad, you get X workspaces that you can display on any screens.

The main difference being that xmonad makes it easy to move a workspace from one screen to another (useful, if you have a laptop and you're unplugging a monitor), whereas in awesome when you remove an external monitor, you go for 2X workspaces to X workspaces and things are moved around.

Can anyone confirm my understanding of this?
That's one instance with a very large (no?) safe. I was asking about the prevalence of that kind of crime, not whether it had ever happened before in the history of weapons, or theft itself.
How is anyone supposed to enjoy the holidays with their families if they aren't consuming media?
Soon it will be news when the N. Virginia services are actually up! I don't want to be too hard on Amazon because what they've built is pretty amazing, but I really have to wonder what's different about the N. Virginia site ... And why they're not having similar failures at the other sites.
Ok, ignoring the fact that this is a map of permits

Why would you ignore that this is a map? That's the point - the data is now conveniently visualized as a map...

Someone's permit could be for business, which means the handgun,if they even have one, may not even be at the house.

True. And your argument would be further strengthened if you pointed out that some of these are 5-year permits and some are lifetime permits. So, many of these individuals may have sold their guns, died, moved out of state, etc.

Or worse, it's conceal and carry

CCW permits are very, very difficult to get in New York.

I know burglars may be low lifes, but they're also kind of lazy. The time it would take to thoroughly research a gun burglary could be sent going to another state and buying legal guns by the bundle.

I have no idea how likely it is that criminals would use this data, only that it's now much more convenient for them to do so.

Obviously non-felons have a much easier time getting guns. People who steal guns or buy illegal guns usually aren't allowed to buy them, most likely because they are already felons.
I completely agree with this approach as the most obvious and simple way to get involved.

For some alternatives, I recommend you stop by the IRC channels of some of the projects you want to work on (like Mozillas) and keep track of the discussions they have. You can always ask the people there how you can help and, IMO, they are usually pretty nice folks who'd like your contributions, however small.
It's hard to see how your statements about biologists and chemists is at all relevant to my statement about engineers. If I meant "STEM", I would have said "STEM", not "engineers".
What Happened to the Motorola Xoom?
Open python session in terminal, type "import antigravity"
Open python session in terminal, type "import antigravity". I found this amusing....
PSA: check out the js console on the main site to send messages to other visitors.