skysight-inc/HackerNews huggingface dataset:
I've been watching this Docker excitement with interest, and went through the little demo thing on their website (which was quite cool!), but still have trouble connecting the dots on how exactly I'd use it.

I run your standard Heroku/PG/RoR web-stack app. Is anyone else using Docker in that environment? I was vaguely thinking we could set up a Vagrant + Docker combo for our development team to manage dependencies of gems and native apps and whatnot. Is that how Docker is used? Would getting set up on Docker now make an eventual transition to, say, AWS or self-hosting later easier?

I'd love to hear examples from how people with a similar tech stack are using Docker.
spam@uce.gov

Another good one, as are spamtraps used by RBL maintainers.
It would be so great if it could simple serve files from a directory (without in-app upload). Then I could simply sync the photos using btsync (or anything else).
Simple metrics to track in mobile app user acquisition funnels
Learn All The Nodes Episode 10 - More Advanced Jade
Show HN - Startup Investing Reports
The problem though is visualizing a DAG with even 20 nodes becomes super confusing. So you'll end up with a mess and have no idea why those edges are running in every direction. It's not like mindmaps need something new to get more confusing than they already are...
Research paper suggests Facebook beginning to show onset of abandonment phase
The server part in Octopress (and other static site generators are there just for convenience and to and see how it really works when you host the site I guess.)
IMHO GCC has already lost this batle.
Today one developer can create incredible tools using Clang/LLVM coda-base and release it as open-source or if he wants as closed source.
This is just impossible with GCC.
GCC is just a compiler but Clang is much more as this is a very powerful compiler building library...
If we talk about C++ then Clang already support C++14 but GCC still not.
And yes License matters, GPL just does not allow to use GCC in most cases. But today one does not need GCC at all any more, there is Clang.
gcc-xml was a hope many years ago but it just died, and today all this can be made much much easier and faster using Clang.
Clang is standard on OSX.
Some Linux distributions already switching to the Clang.
Clang support for Windows is already on the way.

So if nothing will be changes in GCC politics then it will become unnecessary in the future.
Of course some will still use it but only as political reasons.
Mikko Hypponen Moves His RSA Conference Talk to TrustyCon
"I also think it bears noticing that nobody outside of Microsoft seems to particularly want to write proprietary compilers any more."

Someone should tell Intel that. Don't they still do things to intentionally make AMD CPUs look bad?
Petrodollar. Denominating oil prices in other currencies would cause oil producing countries to stop importing dollars (accepting payments in dollars), which would cause all those dollars to return back to the US and cause a hyperinflation. Furthermore, as if that wasn't bad enough, the Fed wouldn't be able to print dollars at the rate they currently do (the money would have nowhere to go), which would cause the country to default because the government wouldn't be able to repay its obligations.

The war in Iraq and the coup in Libya were done purely out of economic self-preservation, and not because a few savages with AK47s would pose a serious threat to the western world.
Everyone I know with family members tries to share a single login across all devices to share purchases.
TrustyCon - The Trustworthy Technology Conference
On a smaller scale, I just noted that my 1&1 shared hosting account bill went from $8.99 monthly one year ago to $17.99, after a bunch of questionable security features were tacked on. Only way to opt out was by phone.
also if you're all for analyzing your networks, you might want to try the UCINET social network analysis package (http://www.analytictech.com/)
Great comment. This also fits nicely with vpri.org's work on 20KLOCs for the whole system (possibly including logic gates). I'll just borrow this other great comment on vpri that I found googleing for the approriate vpri.org link:

https://news.ycombinator.com/item?id=3292663
Very good point here. Wittgenstein is right: By limiting (or bending) the language, also bending the thinking is done. I also see it in my own country, how language is used to bend the (acceptable) thinking in the society and to brainwash people.
What's your business plan? How are you actually going to make enough money to make you worth that much? I'd love to know what was in your pitch deck.
Apple being sued in Massachusetts over supposed selling of customer info
Pick a random profile on Facebook
Open Source Brain-Computer Interface Kickstarter Ends Today
Sorry, I did miss that. It is an excellent point.
اغنية واقولك ايه mp3
حمزة نمرة, اغنية واقولك ايه, استماع اغنية واقولك ايه, اغنية واقولك ايه كاملة, كلمات, سمعنا, موالى, بانيت, MyEgy, Mediafire, 4shared, Mazika
Just for fun is a perfectly good reason for anything!

Also, I have saved a lot of time looking around for existing solutions than just doing it myself. :)
Maybe that was true 40 years ago. Nowadays a median middle class natural-born U.S. citizen is a fat type with an old SUV, living in a cardboard house and getting maybe $60k a year. Such a quality of life is within easy reach of every person in the world except maybe totalitarian societies like DPRK (which are very rare) and extremely dilapidated sub-Saharan Africa countries, given he has some brains and will to work hard. We live in a global world.

I don't even tell many people in places like Eastern Europe enjoy better quality of life right now, with maybe somewhat less cash - in safe, walkable, well-designed cities, with better food and environment and less spoiled societies with a strong demand of democracy (nobody wishes to return to Soviet era and every government looking like doing so will be thrown out quickly).
Simple solution, they provide a package that is the program and a friendly service contract which provide help setting it up or adding customization.
Overtime, its not the language you code that matters. Application architecture, design, database skills etc do. All this comes from experience, building large applications. I understand you may not have the opportunity in your current company to build those. You can start building small projects in your personal time.

You are just 1.5 years in the industry. Taking such risks early is not advisable. Don't be impatient, keep learning. For example, you can redesign and build the 10 year old sites in a new language or in Java itself.
The tone of this message reminds me of the game Paranoia[0]

[0]http://en.wikipedia.org/wiki/Paranoia_(role-playing_game)
This is nothing when it comes to GoDaddy.

My father is out $500 for 3 lousy domains (typical name extension coms swindles) and the typical GoDaddy "premium" services, because GoDaddy managed to find his new credit card info without him entering it.

That is GoDaddy found out the new expiration dates for his card. Seriously, they can do that. There is VISA/MC program which merchants can use to obtain new credit card information from previous customers.

Of course, it is his fault for not explicitly cancelling the domains, but GoDaddy can be an expensive lesson.
What would be the situation in which you can't run debugger? Is this when the issue can't be reproduced in dev environment?
The code review pales in comparison to Crucible. Vertical diffs only, can't ignore whitespace without losing the ability to comment, and there's no fast navigation through files.
The American people have no confidence in US cyber security policies
I believe he is talking about different kind of plugins. For example, suppose you are an editor and you want to syntax highlight c source code. You could then feed .c files to clang, get back a parsed ast and use that for awesome syntax highlighting.

You can not do that with gcc and the fsf does explicitly not want you to be able to. Because you could then be writing a non-free editor to take advantage of and using gcc as a free front-end.
I'm interested in why you believe this to be the case.
>This introduces an extraordinarily massive risk factor - to real assets - to the equation, that you're not accounting for.

No it doesn't. It's identical, except that rolling your bets gives you the additional option which can only be considered more valuable.

And interestingly in this case, Buffet will actually provide the same opportunity if it comes to it. If you get the first couple rounds of the bracket correct, Buffet will be right there with a check offering to buy you out of your position.
Faker is a Python package that generates fake data for you
Unless I'm misunderstanding your point, you seem to be ignoring the numerous third-party calendar iOS apps that access and manipulate your calendar. I'm using one called Fantastical, but there are many others.
Going JIT seems to be the common way of the scripting/bytecode-compiled languages.

Java -> HotSpot, Python -> PyPy, Javascript -> V8 and friends, PHP -> HHVM
> Your vision is the ceiling for your company’s potential. You’ll never be a billion dollar business if you’re not deliberately working to get there. And in venture capital, it doesn’t make sense to invest in anyone who isn’t at least trying to build a business that size.

If I read between the lines correctly:

Intercom the CRM focused on medium to small web apps as we know it will be gone soon. Intercom the Big Serious Business CRM but with a friendly interface is the new direction.

Congratulations to the team — Salesforce is definitely needing better competition. Congratulations to whatever is second-place to the current iteration of Intercom.

You don't get to a billion dollars without snubbing the initial customers.
If you know RoR is what you want to do then go for it, but prepare yourself before. Here are a few points to consider:
- how's the RoR job market in your area? are there openings for entry level?
- to some extent you can compensate lack of production experience with personal projects (maybe build something in RoR on github) or by contributing (either with software like bug fixes / features or by getting involved in the RoR community)

good luck!
it might be autocorrect changing phishing to fishing
NO.

There are differences that have everyday consequences. It is illegal in Germany to share information gained by intelligence agencies with the regular police[1]. This is eroding, but we are fighting against it.

State surveillance is specifically regulated in a fundamental right that is unique to Germany[2]. There are officials trying to ignore this (Autobahn toll-collection), but we are fighting against it.

Most people here use American service providers, American social networks and the like. Those who are not uneasy regarding the privacy of the data are quite the minority. Many people use fake names on facebook that only their friends know (Yea, doesn't work, but they try!) and are very picky regarding the information they share. German companies with critical information are avoiding American services or, for those that were to blind to see what was coming, moving away from American services. Everybody here knows that US companies are unavoidable these days, but we are trying do do something against it.

Germans are extremely suspicious of intelligence agencies and completely disapprove of data sharing with the US and UK. However, it still happens because, as a consequence of that war we lost, the Western Allies have access to our intelligence agencies. This seems to be impossible to change, but we are fighting against it.

[1] http://translate.google.com/translate?sl=de&tl=en&js=n&prev=...
[2] http://en.wikipedia.org/wiki/Informational_self-determinatio...
“My hiring philosophy is aim high. Get people you think you can’t get. Shock people that you were able to get a certain person.”

And then go ahead and hiring executives and managers who're not outsiders.
Sorta like what Marissa did with that French dude.
I found the counter-argument made in the first reply to be more compelling. http://gcc.gnu.org/ml/gcc/2014-01/msg00178.html

Whether you agree with the FSF or not, their whole existence stems from their beliefs about software freedom. If they compromise their principles in exchange for 'market share', then they quite literally have no purpose.
Another alternative is Balder which I made. It is built with Rails and can easily be hosted on Heroku with images on S3. See http://balderapp.com/
"My operating system is linux and as such I have had to make the difficult decision NOT to program in Unity3d and develop primarily in php and html instead."

I don't even know where to begin...
As one of the commenters points out, Intel continues to develop a proprietary compiler. I think that's a better example than Apple for this case.

In general, the world is more than just C/C++. IBM dominates the enterprise COBOL market. (See http://www.itworldcanada.com/article/most-wanted-the-elusive... .) And there are several commercial Fortran compilers besides Intel, including that of NAG (Numerical Algorithms Group) and PGI (The Portland Group).
A good place to start for an overview on the research on that causation is Hans Rosling,
http://www.nooventures.org/hans-rosling-on-global-population...
and
http://www.gapminder.org/
Sorry to hear this. Bought one car a couple of years ago with them and I'd characterize it as saving me time more than saving me money on price, but I was happy since it saved some hassle and legwork. When we went to replace another car last year, the CarWoo team didn't get back to us at all, so it seemed like things were not going well there.

Not to speculate, but it seemed like as I went through the process two years ago was one that might not be able to scale out and provide a consistent experience to large numbers of consumers across the country.

Best of luck to all and thanks for aiming high.
PSD to HTML is not dead
Never mind the fact that the divide between the rich and the poor is growing, and only

growing.
I thought they both were, maybe at different times.

GoDaddy certainly purchase their customers' domains when they expire though, then sell them back at a huge markup.
Hi, great tool guys! Lovely.
During configuration I keep getting an error during the creation of the database connection to mysql:
"Connection failed. Unable to connect to host database because access was denied. Double check host username password to ensure that access is permitted"

Can't I write whatever username and password I want? Should I create the database before hand?
Except that your name is also put on your doorbell with a label-maker, so anyone in your apartment could easily find out which flat was yours. Furthermore, the downstairs/apartment building's set of doorbells also proclaims last names, and are often ordered by floor. E.g. I live on the third floor, and my doorbell is second highest.

In fact, it's advised that you don't put any first initials/first names on your doorbell, because then people could be inclined to send you prank takeaway food, for example, because they know your address and full name just by standing outside the building.

So...this point doesn't make any sense.
I think it (at least in part) depends a bit on the language.

When I tried to solve some simple Java exercises with classic Literate Programming (noweb[1]) -- I found that it helped enormously with simple top-down design -- but I ended up with pieces of code that were a lot smaller than the natural java abstractions -- it felt natural to factor out parts of loops etc... mostly this was me overusing the power that comes with literate programming -- but if done reasonably it could also be rather effective.

It allows one to start essentially with pseudo-code -- but that pseudo code often ends up dealing with stuff like arrays, that with (classic, pre-iterator) java implies explicit counter-variables (like "i") to keep track of an array pointer. So you suddenly get a problem reusing blocks of code, for an inner loop that indexes by "j".

At the same time it made for wonderful compact and readable code (where "code" means the Literate Programming document, not the actual java noweb emitted).

[1] http://www.cs.tufts.edu/~nr/noweb/
That's ok, but that's a services business. That means committing time. It's difficult to build a fly-wheel that way. I guess you could outsource on oDesk or similar.
How to Speak Tech (and Save Your Career)
SteamOS = Linux, so more devtools that run on Linux means more developers developing for SteamOS, which means SteamOS gains more traction quicker. So I'd vote for it even if I'm not going to be an early adopter.
Great post. I met Eoghan a while back, not long after they'd graduated from 500 Startups and I remember thinking "Smart guy, simple idea, huge market." Great to see that they're knocking it out of the park.
How are the odds calculated as 1 in 4,294,967,296?

Completely random is 1 / 2^63 (1 in 9,223,372,036,854,775,808 or about ten million times worse). Granted, they're not completely random, but it seems like to get the odds they're saying you can take a LOT of the game outcomes for granted. I don't follow March Madness that closely, so maybe that's the case? Just seems odd for a tournament to have so many nearly guaranteed outcomes.
except for intentionally visiting their profile multiple times until they notice and message you first which works in pretty much the same way as glancing, only with added bit of creepiness compound but hey. works anyway! might have learned this from personal experience, can't confirm.
Be careful, with some TLDs there is a minimum time limit between transfers.
Voice is the next leap for smartphones
The actual situation is very different from the 2001 situation.

In 2001 we had ~10 years of 1%-2% annual inflation with the “convertibility” plan, that fix the exchange as $US1=$ARS1. So the dollar was 30% undervalued. But during that time, there was very little money emission. Some provinces had to make their own money, it was technically a bond, but it looked like a bill and was used like a bill. One of the few successful case was the Patacón ( http://en.wikipedia.org/wiki/Patac%C3%B3n_(bond) ). It was successful, because it was emitted by the biggest province, it was one of the last bonds created and it lasted only for a few years. Most of the other province bond started with a $X1=$ARS1=$US1 but after a few years the exchange rate became something like $X1=$ARS0.7=$US0.7, and the public employees of the province were paid in the bonds, as if still $X1=$ARS1=$US1.

Now we have a 20% - 30% annual inflation. Interestingly, the dollar is 30% undervalued. But the emission is so height that we used all the latin alphabet to name the series, and more emission will be translated directly to more inflation.
So .. low effort & high impact features first .. Got it.

Am I the only one who found that article a bit light on substance?
Hey there,

Thank you for the advice. I do need to prioritise my development of open source projects outside of work. I have some RoR projects to work on. So I think I just need to push their priority to top of my list! Thank you mate!
Sounds like this was posted without reading the linked thread. He retracted the post in a followup as he didn't know about the GCC plugin system: http://gcc.gnu.org/ml/gcc/2014-01/msg00182.html
A US judge rules Samsung 'infringed' Apple's auto-complete text patent
That has to be a troll.
Unity already lets you build for Linux. Develop on Windows / OSX, build for Linux. You just can't run the actual development tools on Linux.
you need to create the database before hand and provide the credentials for your database and mysql username and password
Learning from Feedback, and Launching Again
I think this contentment is a good thing to strive for anyway, even if it does not equate to true happines.
Possibly because C has too few features for your average programmers liking, and C++ is a nightmarish hellscape of sprawling features which you have to learn and then intentionally ignore if you want others to understand your code.

But I like Java, so feel free to ignore me.
That isn't why you buy enterprise drives. Or, at least, I've spent several Porsches worth of money that I could reasonably have spent on Porsches on enterprise drives, and that isn't why I bought enterprise drives.

I buy all enterprise drives. Not because I can't handle replacing a disk; I live within walking distance of the coresite santa clara location where most of my servers are, and actually kinda enjoy that sort of thing. (Yes, yes, I'm sick. But what of it?)

I pay double for 'enterprise grade' drives because more often than the consumer-grade drives, they fail clean.

That's the thing... what does it mean to have a drive "fail?" The vast majority of my failures with consumer grade drives just /degrade/ rather than outright failing. They get shittier and shittier over time. And yes, with sufficient software you can detect this and automatically fail them, but I don't have that. the "enterprise sata" stuff? More often than not, the things actually fail before they degrade to the point where I notice them causing problems with other things.

I buy enterprise grade, not because they last longer, (In fact, I see no evidence that they do) but because they tend to work or fail, whereas consumer grade drives exist on a continuum between "working" and "failing"

(Of course, even the enterprise stuff isn't 100%... but it's much better.)
The only thing that sucks about Paranoia isn't even the games fault, as the wikipedia claims, when written in the 80s it was full of dark humor and tongue in cheek jokes, but American culture has changed so much since the game was invented that it now reads more like a DHS employee manual or Fatherland Security mission statement or whatever.

It should be required reading for kids, maybe college kids. See kids, this RPG is how things are now WRT security, but a generation or two ago, it was merely a punchline. Americans haven't always been cowards.
It is actually getting damn close with modern dependently typed languages (regarding deriving intent). I believe this is what many graphical languages lack, a sophisticated type system guiding the user. Instead they like to emulate statement based languages with cute but not very abstract or reusable boxes.

Also the fact it boils down to code is not true at all. It all comes down to an AST. Text based representation of computer languages is rather archaic when you think about it.

I mean, look at IDEs. So many handle code transformations for the user because of how tedious the work is. Not only that, but in order to perform these translations it is transforming the code into an intermediate form it can work in, performing the specified transformations, and then transforming it back to the textual output. It is crazy.
> Because there are different groups of people who have diametrically opposed views on how to solve many of the social problems modern America is facing.

And furthermore, the FPTP voting system shoehorns every political controversy into liberals versus conservatives.
Within the article, it shows this image [1] stating that this image "of Samsung's user interface" was included in the ruling. This image does NOT show Samsung's (TouchWiz) UI, but rather stock Android, including the AOSP messaging app and keyboard.

[1] http://news.bbcimg.co.uk/media/images/72438000/png/_72438181...

EDIT: On further reading, this is a screenshot from a Galaxy Nexus, which is indeed produced by Samsung, but which runs completely Google Android, not Samsung's TouchWiz interface. Seeing as this is a software complaint, it should be directed at Google, NOT Samsung, who have little/nothing to do with the software on a Nexus device.