skysight-inc/HackerNews huggingface dataset:
By the way, Ladar, Phil Zimmermann and others are working on a new secure end-to-end Email protocol: http://darkmail.info/

There's also some information on the Kickstarter page: https://www.kickstarter.com/projects/ladar/lavabits-dark-mai...
That's pretty much how it works, but without persisting the symmetric key for too long. Asymmetric crypto is expensive, so first the symmetric crypto key is exchanged and then only that is used for data transfer.

</simplification, sorry if too much>
I'm giving mapswithme a try right now. I love that I can download all of the maps that are relevant to me, and then use it without an internet connection.
Is this life now? Nobody can wait a minute to cross the street without something to distract them with? Constant stimulation. I know this isn't real, but this isn't a neat idea. We need a bit of boring time in our lives.
I had private mode enabled. Works with private mode disabled.
I'm curious to see what kind of impact the use of GPUs for cryptocurrency mining has on Linux. There are a lot more people using them in Linux than previously so it'll be interesting to see if it has an effect on drivers and support.
I think Heroku is still a fantastic option for when you just need to get a beta system online. It's certainly a lot less intimidating than navigating the galaxy of AWS offerings. Trying to scale on Heroku doesn't seem like a great idea though.
Stealth Palo Alto startup, we're Hiring, Jaunt VR
WE ARE LOOKING FOR ENGINEERS THAT<p>— are self-motivated
— enjoy solving challenging problems
— work well in small teams
THESE ARE THE TYPES OF SKILLS WE ARE LOOKING FOR<p>— Mastery of C and C++
— Working proficiency in at least one additional computer language
— Multi-threading and parallel processing
— Experience with digital image processing algorithms
— OpenGL and graphics programming
— CUDA experience
— Linux or other Un*x<p>Jobs@jauntvr.com
If Identity Provider goes down, it is a SPOF for the account, but the same is with FB/Twitter login
I can fully appreciate this. Abstraction takes the fun (or spark) out of programming, all we really do these days as developers is glue framework components together.
...and the one that really works (variable height and width) uses `display: table` :(
G0v Taiwan – Dismantling our Government and Building it Anew
I think the wariness got a lot more widespread due to the TIGER imports.
Stealth Palo Alto startup, we're Hiring, Jaunt VR
WE ARE LOOKING FOR ENGINEERS THAT are self motivated
— enjoy solving challenging problems
— work well in small teams
THESE ARE THE TYPES OF SKILLS WE ARE LOOKING FOR -Mastery of C and C++
— Working proficiency in at least one additional computer language
— Multi-threading and parallel processing
— Experience with digital image processing algorithms
— OpenGL and graphics programming
— CUDA experience
— Linux or other Un*x<p>Jobs@jauntvr.com
Drinking game web page discontinued
Off-topic: Does anybody know why you have to wait for a pedestrian crossing light to turn green at all?

If it's usually green for car traffic all the time, and only turns green for pedestrians on request, why not change immediately when somebody pushes the button?
You should be glad it didn't happen to you, but unfortunately it happens to other people all the time.

http://news.ca.msn.com/local/montreal/pedestrian-killed-on-s...

http://www.streetsblog.org/2013/11/11/three-killed-by-curb-j...

http://www.myfoxny.com/story/19681198/car-drives-onto-sidewa...

http://gothamist.com/2013/11/11/two_pedestrians_killed_after...

http://www.sbsun.com/general-news/20131226/san-bernardino-ma...

And these are just the first few links that show up on googling for "pedestrian killed on sidewalk" there are many, many, many more articles just like these.
The First Nonreciprocal Acoustic Circulator: A One-Way Sound Device
I'm sorry, but it should be clear from my comment that I was not talking about forced conversions.

However, just to avoid any ambiguity, I've edited to try and clarify what I meant.
IDC Study: How Many Software Developers Are Out There?
Anyone who argues about needing lifetime + 20 years for video games is isn't paying attention. The half-life of a video game is perhaps 2-6 (depending on a bunch of factors) so a 20 year gives you between 3 and 10 halvings. More than enough time for you to capture the bulk of the sales that you're entitled to, but also a reasonable amount of time to return the ideas you borrowed from society & culture back to the public domain.
Framework is a development platform which generally contains tools, libraries and architectures etc. So you can't say Wordpress is a development platform. Wordpress is just a CMS, nothing more.

> The problem is to always tell beginners (or let them think this is a good idea) to start with a framework / cms because “you shouldn’t reinvent the wheel”.

Learning a CMS and Framework are not same. Learning CMS is user stuff, but learning a framework is a developer stuff.

> When they should use a framework:

> When they need security features (login, session management, etc.). It’s often a bad idea for beginners (and even experts) to write code related to those areas and use it in a live application. But you still should know the language basics.

You can't provide security by learning a language basics. You should read books, articles about web security (independent to the language)

> 1. Customization can be difficult in complex code.

> Take for instance Liferay. Liferay is a big web development platform. If you want to start a membership site...

Your example is not a framework.

> 2. Debugging is usually more difficult when using frameworks.

> Frameworks are good at throwing unreadable meaningless errors.

Are you sure you have used a framework before ?

tl;dr Framework and CMS (or portal) are not same stuff.
https://0-media-cdn.foolz.us/ffuuka/board/a/image/1339/70/13...
I've always enjoyed reading articles about P vs. NP problem but this one missed the point I think. First of all author stated that Unfortunately, many with computer science degrees have a weak understanding of the concept—let alone those without any training on it. but the explanation he gave is actually identical to those that are given in colleges and this is why people have weak understanding of NP problems.

He then lists three most common examples of NP problems that are not even as close to the real problems as he thinks they are.

This is why the P versus NP problem is so interesting to people. If anyone were to solve it, it would potentially make very difficult problems very easy. and here is where he missed the point completely. This is simply not true - if for example there is polynomial time algorithm solving NP problem then P vs. NP is solved but if this algorithm is lower bounded by, I don't know, n^(10^80) it's not so easy for computers either. It is 'useless' from real software point of view.

The most profound effect of proving that P=NP is that the ability to check any answer's correctness 'fast' (in polynomial time) is sufficient to being able to solve that problem in polynomial time. That's it. Pure theory of computation. No real life super computing boost.
Gold rush on new domain names
Well, take what I say with a grain of salt since I cannot call myself a programmer, but you can’t mix it all. Take Flask, I mean, who the hell wants to do url routing? Flask does that for you. Take sqlalchemy, who the hell wants to create an orm? It’s nice to learn the basics, to understand python well and to understand web development foundamentals like “salted”/hashed passwords etc. But don’t tell me I should have started from an even lower level, at some point you have to throw some abstraction. Maybe a good idea would be to teach a micro and a macro framework and not just the macro? Or maybe at the end this is not such a problem anyway?
Definitely not dangerous (maybe in the USA), you're just waiting for your light to switch. Better than standing and tapping on your phone, it seems fun, it involves another person across the street that you get to meet, high fives and a lot of smiles. This is how the life should be. Wait.. in America a strange wouldn't give you a high five, that would be just weird, why would someone do that? What if they have cooties?

:D
Just to say, we're around to answer questions / take general abuse for starting a photo based internet company.
Watch out where you stand. Sons of Turing are a large mafia, which will immediately reduce every other computational construct into TMs and claim you didn't really add up anything :)
None of your text inputs seem to allow me to enter anything in firefox 26 on archlinux.
Let me clarify the the alternate explanations for this study:

The researchers are aware that women on average perform worse than men, even given the same resume. As a general principal, this is not ridiculous, e.g. a female boxer will perform worse than a male boxer, even given the same height and weight. You personally might believe that a resume so perfectly captures the qualities of a person, that the person's gender is no longer relevant once you have seen the rest of the resume. But that is just your opinion.

So the professors are discriminating against women, but not for its own sake, but because they believe that statistically, even given the same resume, the woman would on average perform worse. See http://en.wikipedia.org/wiki/Statistical_discrimination_%28e...

This kind of discrimination does not actually make women on average worse off, in the sense that it only penalizes them for their actual inferior performance, not for being women per se.

On the legality, I don't know if it is legal or not. I'm guessing it is illegal but in my opinion those laws are wrong anyway.
I have, but not much of the community seems interested in helping out.

To be fair, it's also pretty hard to help out while the team is focused on doing other stuff.
Oooh, look at the shiny keys.
> That's going to break so quickly here in Boston.

Depends on what you mean by "break". In Boston, you might just get, epic, hour-long pong battles. Seriously, the pedestrian signal situation in Boston is so haphazard you could hardly make it worse by introducing experiments like this.
One might as well consider the gravitational gradient exerted by the surrounding terrain and significant celestial bodies, as well as the balls themselves.
Should we collaborate on assembling such simulation, taking in account all known physical laws? Or has it been done already? Imagine how cool it would be to toggle different forces or constants and see the result change.
Tell that to the Quantum Brotherhood. Edit: you may find the head of a cat in your bed, but only if you look and only with probability 1/2.
Locus Pro + vector maps as offline maps. Not using anything at all for navigation, so I can't help you there :(
If I could find a replacement for Google Maps that hooked into Google StreetView, I'd be a happy chappie. I find Google Street View and amazing tool, but want to move away from the maps part.

I refuse to install Google Maps on iOS, because every time I've installed it on our FAMILY iPad, it keeps driving the user to sign in with MY account, which it appears to have weaseled out of the sandboxed Google+ for iOS. Sorry, but firstly I don't want to have a search history. Secondly I don't want the search history of the rest of family to be linked to my Google account.

I understand that some people might want to switch this on as a feature, byt I don't, and Google have designed the app, so that it seems like it won't work without signing in. A very dark UI pattern if you ask me. This whole assumption of one-device-one-person is naive.
Yes, obviously.

However, just to avoid any ambiguity, I've edited to try and clarify what I meant.
This seems to focus a lot on visual design and web layouts. Visual design is very important - more important than it's usually credited in traditional UI design circles - but user experience is still very much about how things WORK.

If there is a separate article for a layout concept like Axis of Interaction, I would cover with similar emphasis fundamental user interaction design concepts such as inplace editing, modality, overview by detail, details on demand, undo, etc.
Python Web Applications With Flask – Part III (Testing and Debugging)
The current Haskell execution engine is very imperative indeed.

Instead of graph reduction, you could drive your execution in a completely immutable way by using string reduction. I don't think this has been explored much, I only found mention of it in 80s FP books (and Dybvig's thesis).
You seem to be very upset about all of this...

The nice thing about semantic HTML is that any metadata and structured data is a part of the document itself instead of hidden away somewhere else through an API. This has its disadvantages (I'd rather interact with an API than scrape a website, even if it's all tidy and semantic) but it absolutely also has advantages. The usual alternative to semantic HTML is not a well-designed API, the alternative tends to be nothing.
What is missing from the OSS drivers to make it usable for you? Do you require OpenGL 4.x?

Mesa is getting close to OpenGL 3.3 support, and I already have OpenGL 3.1 on my Radeon HD 4650.

In fact for me having a usable open-source driver has been the reason to switch from Nvidia and its proprietary driver.

Edit: I see you mentioned this down-thread, having to do with large number of monitors.
Heroku is the simplest Paas out there.And I like the fact that they built their deployement workflow on simple stuff like git and bash script,but yeah, it's quite expensive.

I wonder if i could reproduce this kind of workflow on my own server, since i dont really need load balancing or auto-scaling for most of my apis.
I think the effort is to make a community. You can always make your own maps separately that mix in other data. Trying to make a single map that will be all things for all people is a waste of time. Streetmaps only every show a tiny amount of data that could be shown.
Retailers Ask: Where Did Teenagers Go?
Dublin, Ireland. ( CTO for Evercam, an IP Camera Developer Platform )

We're building www.evercam.io an API that makes it easy to develop for cameras. Initially IP cameras, but in principal any type of camera.

The task is challenging and the opportunity is large. The Internet of Things needs a visual cortex.

We're a team of 8. 4 coders and 4 non-coders. We're looking for a strong CTO type who can also code. The stack is Ruby based.

Significant equity & a decent salary on offer.

Read all about it: http://apievangelist.com/2014/01/21/a-world-where-every-came...
Muammar Gaddafi's secrets finally revealed
This, exactly. I pretty much treat everything on the internet as technical reference, I never sit and click "Next page" and read through anything but forums. Everything else I like to keep my handle on how I got there, and then successively look at the page that looks most relevant to my current needs. This works pretty well for this too. I never intended to read this from top to bottom.

However, I do 100% agree that "Next" and "Previous" buttons should never be target="_blank". That's a pretty unnatural and terrible experience. Only chapter links and external references should be.
Jailing FreeBSD 4 on FreeBSD 10
This is a case of the "ends" creating a justification to open the door for the "means" to slip through.

"States rights" and "nullification" have long been used to justify trampling the constitutionally protected rights of minorities of every race, creed, color, and religion. The simplest and best way to "nullify" the NSA, is to change it.

If that takes a Constitutional Amendment, so be it. Its time to get to work.
Indeed, and it's also better than being stuck in the hard-scrabble frontier of perpetual novelty, where you spend more time adjusting to your new tools than getting things done. I've come to see moderate (though not religious) hysteresis in technology choice as a virtue.
Inside the Microsoft CEO search
the only solution is if the client (open source so it cannot be compromised) did all the encryption and decryption. that way you can store your keys and the server can store your encrypted data. otherwise you trust a compromisable third party to authenticate the server as legit.
When do we start the clock?
You're right that most games are pushed out the door and get most of their sales within the first few months and are basically abandoned after that.

However there is the trend of "early access" games as well as games that continue to receive updates over time, minecraft or Wow would be examples of these, so there is a more gradual flow of sales.

It's not inconceivable that a game like minecraft could go on for 20 years , even if it's future form bares little resemblance to it's original release.
Provenance Inference in Software
That article, and especially the second followup, are brilliant. Well argued, sharply written.
How do Asian countries deal with this?
http://www.passinglives.com an online obituary site, with a focus on long form photo obituaries so people are able to write a short story of someone's life rather than a few lines that you would find in a newspaper. A couple of sites in the States have a similar theme, but here in Europe still very much a new idea. We think it's cool because it's everything a newspaper obituary isn't - very affordable, global, interactive, perpetual, shareable. It's also ad free which makes it a respectable place to come to pay tribute to loved ones.
I don't know about these individuals, though I feel there's a difference between the business "act as if" people and someone who's a sociopath; Perhaps they are the same though, just less extreme.
I tried to install it (from the Play Store), but for some inexplicable reason the install hangs on my N4.
The terminology in the text misses the mark a bit.

- P and NP are not disjoint sets. NP just means "verifiable in polynomial time." There are plenty of easy problems to solve that are verifiable in polynomial time. P is in fact a subset of NP.

- NP-hard problems are ones that are difficult for computers to solve

- NP-complete is the intersection between NP-hard and NP

Furthermore, it presents the P vs NP problem as an attempt by mathematicians to solve P = NP, whereas almost no mathematicians believe P = NP, they're just all trying to prove that P != NP.
I personnaly use OSMAnd, but the UI can be... demanding.

Another app that has been praised by a lot of people is CityMaps2go [0], both on Android and iOs. While the application is not open-source (which is why I don't use it), the underlying data comes from OSM, so by using this application you're fighting for OSM.

[0] https://play.google.com/store/apps/details?id=com.ulmon.andr...
Some do. Lights do all sorts of different things, ranging from turning immediately (as long as they did not just turn) to fully ignoring your input and just letting you feel better by pounding the button, and all sorts of things in between.
As someone who is learning Ruby in order to get started in web development, would a DSL like Sinatra be a better place to begin instead of Rails?
Construção Sustentável e Materiais Amigos do Ambiente
"Horrendous!" "truly awful"? Can you elaborate on what exactly is wrong with OsmAnd's UI to elicit such a strong reaction? I use it myself and don't have any problems with it. It seems about the same as any mobile app with comparable complexity.
Flask and SQLAlchemy were my first thought when reading this guy's take on "don't learn a framework". Very succinct, simple ways to take the drudgery out of building a backend.

This guy's article reminds me of the guy who did that "Programming is Terrible" talk on Youtube, where he was describing an anecdote about the fellow who decided he'd build everything from scratch because he'd understand it better. That's kind of dumb - programmers have spent the better part of the last 50 years solving hard problems to get to the point where we are now. Why do we have to rehash their hard problems when there are still tons more hard problems we could be applying ourselves to?
From a technical standpoint I agree with you - the exact nature of P and NP problem classes should be explained. Here, the initials aren't even defined.

But for coders who've never seen problem classification theory before (not Big O notation), the subject can appear opaque and irrelevant. I'm all for simplified introductions that help those less familiar with formal computer science become more aware of the theoretical side.
OK, someone who is a lawyer...what are the implications for reusage of non-technical assets? That is, if Super Mario enters the public domain, would I have the right the appropriate its theme music and characters for my own profit-making venture?
Agreed. And I never said we did. I said that markets with a high degree of asymmetric information and long equilibration times need good regulation to prevent likely but culturally unacceptable practices.
Cold War was going on from the late 40s. It wasn't the singular reason that caused the stagnation and collapse.

Stagnation was caused by mismanagement, people not working, cutting corners, corruption. The war in Afghanistan was big but that country had worse wars to deal with. Chernobyl disaster was another blow, don't think that was US industrial sabotage, it didn't need to be. Incompetence, cutting corners and inefficiency were the reason. But a drop in oil prices in the 80s is what probably did it in.

> Couple with added global military pressure from the west caused the Soviets to put military buildup at the expense of domestic development.

By that time USSR had more nukes ready to be launched than US. US threat wasn't perceived any worse than it was during the Cuban crisis.

> Look at China

Doesn't China have military pressure from the West? In fact China had to enact some serious economic reforms without which one can argue it might have met the same fate.

Also China, Cuba and Venezuela don't have as much internal fragmentation. Even after 70 years of occupation there was enough national sentiment and tension to easily break off all those Soviet republics. So it is very different.

In the end, yeah, we like to believe what we want to believe. You want to think US did this great work at eliminating the great Evil Empire. That US "won" due to its hard work. I don't agree with that. The proverbial "Bear" got sick and rotted away from within.
Schneier - CSEC Surveillance Analysis of IP and User Data
This viewpoint seems to be based on the assumption that proprietary datasets are going to be more up to date than a crowdsourced dataset. Having worked with proprietary datasets, often this assumption is wrong as these datasets (which could be eligible for importation) are often surprisingly poor quality and out of date. If a company can still make money selling their datasets to their same customers, there is no incentive for them to spend resources to keep it up to date.

What this viewpoint does hint at is it's comparison to Wikipedia, and the differences in geospatial data of a current map of the world. Pekk is correct, an area in OSM needs to be continually updated and refreshed, and this requires appropriate tools and a user base. Both of these exist or are being improved upon with OSM.

For example, work has happened re: Monitoring of changes, comparisons with imagery, map bug reports, automated feeds, academic and industry reports and evaluations of the quality with proprietary and national mapping agency datasets.
> The UI is horrendous!

I'm not sure how it could remain as featureful as it is and improve the UI. So I'm quite happy with it.
I concur that it's largely a zero-sum game, but it still can make local sense. New York can see economic activity that another city might not.
Vorbis ended up being very successful in some niches - audio for games springs to mind.

Persona might find its own niche, even if it never completely displaces Facebook user authentication on the web.
The camera which captures 360 degree images up in air