skysight-inc/HackerNews huggingface dataset:
A one-line function is perfectly fine (in fact, it's a good sign!), as long as you're translating domain-specific function calls to implementation-specific one-liners. It means your underlying implementation maps well to the problem.
Protect Firefox Browser From the U.S. Government, Says Mozilla Exec
MEMS fabrication techniques (with pictures)
Exactly this. I checked all of the do not email me and do not make my profile visible options, and it hardly made a difference. I intend to remove my account too when I get around to it,
Wow, I wish he open sources his scraping script and algos.
There was me expecting a map... If you want something doing right... http://i.imgur.com/HqLIJ3q.png
If you read up on the PGP idea you will see that storing people's public keys is not an issue - they may be broadcast to the world. The clever bit is that they are combined with a private key (that you do not store or exchange) to encrypt and ultimately decrypt any given message or data.
Not all of these would classify as "new challenges", but overall they will expand your perspective and expose you to interesting new ideas.

- Taking long walks (5km +) in your neighbourhood can give you a new perspective on your surroundings

- Snow Skiing or Diving - expensive, but both worth it if you haven't tried them

- Volunteering at a local organisation

- A part-time job that's way out of your normal focus. I've worked part time as a real-estate agent, photographer, IT technician, and learnt a lot about life doing so.

- Do some online / self study in a literature, psychology, philosophy or politics.
In reality it depends on at least two things:

1. Is their team capable of securing their environment and releasing code that isn't vulnerable to data theft attacks?

2. Do they also store all their customers' information in Germany or is it on some US-based servers?
You know, I'm not really one that can take pleasure in the misfortunate of others, but good fucking riddance. I was deeply and incredibly wronged by members of the CarWoo team. It is incredibly gratifying to see this news, when I've done so great at keeping them out of my mind. When the court case is finally settled, I'm sure my appalling tale will be something we can all enjoy together.

Hey Tommy and Eric, remember when you told me you'd rather die than sell out? Enjoy your acquihire. Maybe next time you should try listening to customers (not to mention employees). Back to work on my startup. My users need my product ;)

I <3 Karma.
Free Prestashop Module: Facebook Open Graph
I happened to have made hundreds of Filipino friends online beforehand, the Philippines speaks English, there's a large % of Catholics, and I find Asians attractive in general. I don't live near a big city and I was looking for someone who's a devout Catholic, educated, reasonably attractive, without excess baggage (kids, prior marriage, etc) so it seemed like a reasonable choice.
Online Video - The Future of Content Marketing
Watch this: Firefighter creating Google Glass app to help save lives
Erlang is missing.
6 Tips for Full Stack Open Source RubyGems Development
So I've had this one under construction for a while:

It's handmade, so it's better but not perfect:

https://app.box.com/s/lo36pbyqi3v2fg1wqefx [Language Family Tree.svg]

https://app.box.com/s/qxq4ohxfv44j3euas5gl [Language Family Tree.graffle]
So Aymeric, you stopped playing video games? ;-)
Y Combinator To Host FIRST Female Founder Event
India’s forest man
I know the feel about taking some unnecessary risk, but still you will certainly not be the first to try to clean the floor:

A lot of people are actively using Docker right now. For instance I'm building https://reesd.com on it (i.e. I don't have a prior system that I replace). Getting a few bugs from Docker is not different to me than getting a few bugs from my own systems. I write my integration tests and move along.

Other people are further along the road building a lot of different things, trying a lot of different ideas. I would think that unless you're doing something radically different, a lot of ground has already been covered (and will be covered until you have completely switched to Docker).

Another reason I was not afraid of Docker is that it is built around existing pieces. For instance some people say "Docker is just a script around the lxc tools, what's the point". That, in my opinion, is reassuring. If I need to, I will be able to drop to the next layer, or another similar project will take over.

So I think it is already/almost no longer true.
I must point out that not all software is CRUD boilerplate that can be nicely condensed to small chunks. Arbitrarily splitting a complicated algorithm implementation, just to make a every piece less than N lines seems like some weird variation of cargo cult programming.
Though not quite the same, IIS application pool isolation (separate app pool and worker process for each website - which is the default from IIS7+) gets you a bit of the way there. This has improved security, performance and reliability massively for us.

But yes, speaking as a shared webhoster devops kinda guy, I agree, it would be nice to have containers on Windows too.
find meaning of life
If this were true expression based languages would not work. Which simply is not the case. Of course if you live in a world of statement based languages I can see where this would seem the case.
His point is not that one compiler is good or not good or bad or not bad. His point is that you're veering pretty far from the discussion by singling out a compiler unrelated to the originally posted one with rather distasteful vitriol. Being anonymous on the internet can lend to more immature discourse, but it's up to the human behind the keyboard to pull back the reigns.
Developing the Relationship between Audience and Content
Why does have anything to do with sex? It's just confirming that people get discouraged too quickly by imperfect profiles and that men want to meet women.
Previous discussion:

https://news.ycombinator.com/item?id=7054294
No, I am the troll in this thread!
Let's listen to him...
"The 55 dates really isn't too hard to do without the hacking"

I think it depends where you live. In some places you can have as many dates as you want, in others, it's even difficult to have someone read the messages you sent. I experienced both.
Travelling by kayak or bike for 800-1500km will give you a new perspective on things. I did about 750km when I was 17 and it changed my life. You can check out my article on my kayak trip this year in Poland to get an idea.
Yay! There is even place in this budget to give every homeless a Mac and subscription to codeschool.com. Guys, do it. Utah will become the next Silicon Valley.
6wunderkinder seems to use Amazon AWS:

http://aws.amazon.com/solutions/case-studies/6wunderkinder/
Agreed, I made a mistake. But I appreciate that you agree that we have failed miserable at distribution of wealth and I quote you "The problem is that the bottom 50% also own much less than 1% of the world's wealth."
You've always been able to use Google Play for free apps without a credit card...
Ex-CarWoo employee. Really sad to see this, honestly one of the last things I expected to see on HN tonight. I know the founders are an incredible and versatile team. Can't wait to see what they do next :)
Troll much? Go back to 4chan.
What's interesting to me is how this guy inverted the gender roles on OkCupid. Normally (says OkTrends data) men take the initiative, and women filter incoming messages. In the later stages of this setup, the guy set up bots to get himself in the "inboxes" (list of profile views) of lots of women, getting enough incoming messages that he could take the normally female role in this online dating dance.
Right to the heart of matter.

This is something Abelson & Sussman were trying to teach us in the 80-s (stacking abstractions-as-languages on top of each other is one of the main themes of SICP). Unfortunately this insight got somehow lost in between people parroting design patterns and repeating things without understanding them (programming pop-culture?). I've personally seen only a handful of programmers who know of this concept, and even less of folks who understand it.
Agreed, I made a mistake and misunderstood the fact but my point that we have failed miserably at distribution of wealth remains.
That's only true if they want to convert pesos into Bitcoins. However, if they can sell their services directly outside Argentina (say, a web developer for hire), they can get paid directly in Bitcoin.
VISUALLY Enormous Craft Detected on Moon
Gabe Newell on Modding and Star Wars
Trollius: a portage of the Tulip project (asyncio) on Python 2.
Inside The Mind Of A Fanboy
esr seems to conflate technical differences with political issues here. clang is not superior in some areas because it isn't GPL'd. It's because it is a newer project with more resources and different priorities. Sure, it attracted some developers who didn't like gcc's and the FSF's policies, but so do all kinds of crappy proprietary products. The point is, gcc doesn't need to relax its policies to better compete with LLVM, it just needs to become a technically better product. I don't buy the implication that it cannot become that without dropping some of the FSF's goals.

The gcc project is ancient and while I don't know the code base well, I'd assume that the fact doesn't necessarily help make it more approachable for new developers. Why can't a newer version of gcc be based on parts of LLVM, if the latter is considered superior by so many people? The licenses seem to allow it.
Good luck on your future ventures.
Interesting. Amazon AWS in Europe is hosted all over Europe, e. g. Ireland etc. They should comply to EU privacy laws, but not necessarily to Germany's privacy laws. Difficult.
Show HN: Lychee — Self-hosted photo-management done right
Actually the reaction was more like:

"Facebook login required? No thanks"
I developed this project in my spare time. It's a self-hosted photo-management-system and a great place to share, store and manage your photos and inspiration. I hope you guys here on HN like it. If you have any questions or feedback, just write it here :) Thanks!
Ah, more anecdotes. Of course.
The expected value for this bet is $1,000,000,000/4,294,967,296 ~= $0,23.

Say, it takes 10 minutes to make the bet. That would compute to the average gain of 6*$0,23 = $1,38/hour.

This disregarded the $100,000 paid to the top 20 as well as the possible psychological effects from making such bet, such as a positive outlook on life for the duration of the bet, etc.
A while ago I created an interactive version of programming languages influence, see it at
http://exploringdata.github.io/vis/programming-languages-inf...

It is based on Freebase data, which differs from DBpedia, although it is one of Freebase's sources.
ΔΗΜΟΣΙΕΥΣΗ ΙΣΟΛΟΓΙΣΜΟΥ-ΕΤΑΙΡΙΚΟ SITE ΜΟΝΟ ΜΕ 50€
How Curse Of Cold Encourages Parents To Help Kids Learn Math At Home?
The making of Papers, Please
Pretty much impossible to read on phone with that floating shit blocking your view.
Improving customer communication with Intercom
Thanks for the feedback, I will try to fix that ASAP.
That's funny, I just bought a new one and can install things fine without a credit card.
Not to play doomsday profet but:
Apple does not want you to be able to use some other application to access data that apple is already having an application for. So expect to be shut down when apple finally realizes what your app is for.
Sounds like the open source vs free software debate all over again. I don't have a strong position in that one, but I find GCC's position rather obvious: They want to support free tools, and they explicitly don't want to support proprietary tools.

I cannot believe that this isn't obvious to esr, of all people. Is this just him trying to start a flame war?

edit: I'm now aware that esr is not talking about license restrictions but technical restrictions here. I have yet to find any evidence of technical restrictions for political reasons though, and it looks like the folks responding to him on the mailing list are not sure what he means either.
100k was a gift with no strings attached and 15M is an investment with planned profits, control etc.
By the way, today's docker user base and importance isn't that small comparing to OpenBSD. At the moment there's 377 people on #openbsd channel and 715 people on #docker channel (freenode).
Mozilla don't seem willing or able to protect their browser from malicious Google advertisers, never mind governments.

Right now if you turn off your ad blocker and search for 'firefox' on Google you will most likely find that the top result is an advertisement that leads to a site that offers a Firefox download that is bundled with a bunch of malware. (Screenshot: http://i.imgur.com/jX5Lt9F.png )

I really have no idea why Mozilla isn't screaming at Google to fix this. Thousands of their users are getting infected every day. Maybe they have asked Google in private to fix it, but if they have Google are ignoring them or fobbing them off with some weak-ass 'it's too hard to stop' excuse. This situation has persisted for months (possibly longer).

Mozilla seems quite happy to put out very strongly worded press releases when it comes to other things so why aren't they talking about this issue publicly? Is it because they don't want to criticise the cash-cow of their corporate sponsor? If so that is pretty depressing.
It is also most definitely illegal here in Denmark, and probably a whole host of other countries.
esr trolling the gnu mailing lists...
Your boring data is sexier than your shiny new tech
Argentina keeps resembling a dictatorship / failed state more and more with every passing month.
Also, US companies have to comply with the patriot act even for data centers outside of the US.

EC2 in Europe is hosted in Ireland only.
I like Node because it let's me focus on a single language for my web apps. I can even use many node libraries on the client-side.

Also, NPM is an excellent package manager and makes code-reuse and API integration so much easier than other languages.
ESR may be incorrect; GCC has a plugin system. (YMMV)

http://gcc.gnu.org/ml/gcc/2014-01/msg00182.html / http://gcc.gnu.org/ml/gcc/2014-01/msg00181.html
> Amazon AWS in Europe is hosted all over Europe, e. g. Ireland etc

No, AWS is only in Ireland. Except for Cloudfront which is in most countries but that isn't really relevant considering the data stored there.
"And then met a girl the very next day (not kidding) that I really hit it off with when I wasn't looking"

This, IMHO, is the best advice. I remember the Dalai Lama's advice about finding happiness. How do I find happiness? "Stop lookin, be happy", he said.

Same with dating. How do I find a date? Stop looking. More exactly, live life, and in time, you'll meet someone.

Part of the reason why is that someone sort of on the hunt isn't that attractive, because such a person isn't being totally natural, or themselves. The dating game becomes false. That is subtly there to see, and is a turn off. If not then what you get is potentially two false people under pressure to maintain something.

Yeah, I know, it can't work for all, circumstances, time, and all that. But so far, regardless of who I have passed this notion on to, regardless of their situation, in time, its worked. And worked solidly.

Unfortunately, this is something people do get fretful about, and then decide something has to be done.
I worked on a similar project; the US consultant insisted that each method should be less than 25 lines. The code involved several decision trees. This rigid limit made the code quite inconvenient to follow and enhance. After much sweat and swearing on both sides, the limit was increased to 40 lines!
Sadly that probably won't work any more.

Just google for "supreme court" "class action" and you will find how your rights are now really limited in this regard. E.g. in 2011 the U.S. Supreme Court ruled: "an arbitration agreement prevented consumers from pursuing a class action under state law".

There have been several anti-class-action rulings by the Supreme Court.
That sounds right. Although since I haven't entered my security question directly in that app, I was not asked to update them from any other App.

It just felt weird that a non Apple app suddenly asked for these things. I do use Find my Friends semi regularly in which you also login with your appleid password but so far there was never a message saying I needed to enter my security questions... weird.
They're not 'negative mass' particles, they are anti-particles, which have the same (positive) mass as the normal particle, but opposite charge.
Yes, there is the "subscribe" button for notifications though. I'm just generally annoyed with people +1'ing GitHub issues. While I'm not a huge fan of adding a +1/like button to comments/issues in GitHub it does seem to be the only solution to people adding +1 everywhere.
IMNHO this whole (parent) message (less the quotes) sounds a lot more confident, sane and interesting than all those quotes put together (or taken separately). Perhaps you just need to relax and write as if you were talking to people here on hn. (I think the keyword in that sentence is people).

If the women you respond to aren't interested when you're being honest -- why bother sending them messages at all? (Lame, casual sex, I guess -- but there must be easier ways to go about finding that than hanging out on a web page?)
Make sure these reviews aren't coming from Turkey, there is an alarming trend there of posting one star reviews.. Was on HN a while back I think.. http://blog.appwared.com/awful-app-review-trend-among-turkis...
I've always considered Network Solutions to be the worst of the worst in many ways. Just trying to get a lot of their pricing off their website is a run down the rabbit hole. Even crapster Godaddy is more upfront about pricing than they are.
Created a Reddit Extension for Google Chrome
How is this different from Octopress? In Octopress you can simply edit markdown files and then generate html.
What Obama Really Meant Was ...
I think GCC receives a lot of undeserved hate at the moment. It is still a very good compiler which constantly improves. E.g., for my projects it generates better (faster) code. But still there are a lot of flame comments made against GCC. It was very similar when Chrome was released and suddenly the web was filled with flame comments against Firefox.

I think one problem is that many developers on Apple systems think the Apple GCC was state of the art. When in fact the latest release (a patched 4.1?) was rather old and obsolete. The Clang homepage still used to compares itself to GCC 4.1 instead of 4.8.2 or 4.9. It was similar when Chrome was released and Firefox was stuck on 3.6.1 waiting for 4.0. Sure Chrome was a lot faster but Firefox quickly caught on. But still people seem to think otherwise.

There is a GCC for LLVM, called DragonEgg http://dragonegg.llvm.org/. It is a _plugin_ (yes GCC has those since 4.5) for GCC. But I don't know what huge advantage it's supposed to bring. Especially when GCC seems to have the better backend (at least for my projects) at the moment.

I think the GCC folks should make the GCC Python plugin official because it provides a more stable and clean API (mentioned by ian lance taylor here: http://gcc.gnu.org/ml/gcc/2014-01/msg00181.html). They should continue with the transition for C++ (which will help to clean up the code base a lot, no matter what the C++ haters say) and increase the work towards modularization (http://gcc.gnu.org/wiki/ModularGCC that would probably allow making the frontend available as a library similar to libclang). Libgccjit could be very interesting as well http://gcc.gnu.org/wiki/JIT
Preview of next Intercity Chef Repository release for setting up Rails servers
No need for the temporary file:

$ echo 'Fuck you!' | gcc -xc
You are the one conflating technical differences with political issues. The problem with gcc is not the license, but the decision to architect the system so that the intermediate formats are not accessible to plugin developers. Plenty of the projects that LLVM has made possible have no beef at all in licensing under GPL, however, under the current design of the gcc they are flatly impossible to write for it.

This is because the FSF deliberately designed gcc not for technical goals, but to prevent access to intermediate formats without merging the compiler, because that would allow non-free plugins (as they wouldn't be derivative works of the gcc and so could choose their own license). Unfortunately, these choices not only restrict non-free work, but the technical decisions made prevent a lot of useful things from being made, and makes contributing to the project much harder than contributing to LLVM/Clang.
At least one useful take-away: k-modes clustering. I initially thought it was a typo/miscommunication, but the soybean reference seemed bizarrely specific. It apparently actually exists, and is an extension of k-means to categorical data, using Hamming distance instead of Euclidean distance.
well by his definition they HAVE to be negative mass. Because when these particles unite, they end up having ZERO mass, energy, entropy etc. So all of their properties must be inverses of each other, including mass
A moment of silence..someone's dream just died..wish you the best of luck for your next venture
No. It's not that at all. The GCC/LLVM debate has nothing whatsoever to do with licensing, but crippling the design of gcc for political aims. Educate yourself on the subject.
>Regarding 58 guns per capita? It's ridiculous, that would mean that every 4 member family would need a dedicated gun storage. It's not USA.

I assume they meant per 100 citizens, which would be 0.58 guns per capita. This is the figure Wikipedia gives; second in the world after the US at 89 per 100.

Remember that many gun owners own multiple weapons.
> The point is, gcc doesn't need to relax its policies to better compete with LLVM, it just needs to become a technically better product.

gcc has an explicit policy against making the code modular and reusable, for political reasons (to make it hard to use individual pieces of GCC as independent programs, which could form part of a proprietary compiler toolchain). The point is, this political policy has made gcc's code technically inferior in some ways to clang (modular code, with separation of concerns and clearly defined interfaces between components, is a technically good thing). GCC can't resolve this technical problem without abandoning this policy.

> Why can't a newer version of gcc be based on parts of LLVM, if the latter is considered superior by so many people?

That would inherently mean abandoning this policy. And the answer is that while it's possible, the GCC codebase is still good, it still outperforms clang in many cases, and pulling in parts of clang would already require cleaning up and modularizing the GCC codebase - at which point we'd quite possibly end up with a compiler that's better than clang in all respects. So why not just do that?
ugghh, typing before morning coffee, I meant age large age gap hahahha
They aren't a natural monopoly-- in the U.S. telecom and video cable (cable internet) are heavily regulated government-granted monopolies. Most U.S. local governments, for example, provide for only one or two cable providers.
So... I'm quite sleep deprived due to a sick kid (nothing serious) and haven't really followed Docker much in any case.

Why would I "Dockerize" my infrastructure, and what benefits and challenges does that entail? I mostly do fairly simple RoR web apps that run on something like Linode.
However, the interfaces are not stable across releases, making using the system sufficiently hard that almost no-one bothers.