skysight-inc/HackerNews huggingface dataset:
Ask HN: Flask like micro framework in Scala 
I am working on 30 day blog series where in I am writing about a new technology every day https://www.openshift.com/blogs/learning-30-technologies-in-30-days-a-developer-challenge. For my last day I am thinking to write about Scala. I am looking for a micro-framework which can easily expose REST JSON web services. Then, I can use my already written AngularJS client. Any recommendations?
Wasn't the point of the new system to reduce spam and improve comment quality?? I was never a fan of YouTube comments even using a Chrome plugin to hide them for a while, but on some videos I found useful stuff. The little value they had before seems to have disappeared now. The main reason from my point of view is that the comments show someone who has shared the video on Google +. They weren't intending to comment, they were sharing the video and now it's forced into the YouTube comment stream.
If anyone is interested in what sales is actually like, drop me a line.
Not sure about that.

People tend to stick with an email address - after they sign up, it is a lot of effort to change it. They need to re-register for things, etc.

I'd say the primary component is, how did they sign up for their first email address. If you used the internet in 1998, you probably used comcast or AOL, and were offered an email address during signup.

A lot of young people switch between school or college addresses as their 'work email'. Home use of the net is likely to be via a mobile phone a lot of the time, and they will choose an account with a nice iphone / android ap.
Online Game-Documentary Puts Fate of Alberta Oilsands in Players' Hands
It seems that latter one is far better description of how people feels.
That's kind of a big deal for a point release...
Bitcoin Mining Is Getting Out of Control
The FDA Could Set Personal Genetics Rights Back Decades
Work pays for your phone and phone bill, but it's locked in the USA so you can't take it with you on vacations. You want a phone because of things like maps, transit directions, dictionaries and such, but you know you will only use it for your vacation, so you don't need the extra features.
Actually, looks like they took away the ability to use Twitter and it's Facebook exclusive.
As you had phrased it it is not a problem for them. It's a problem if she's misrepresenting herself, but she has an awfully long voting record at this point, and when she talks what she says is not radically different than what she does.

Many of her particular positions I consider a problem, but that has nothing to do with any discrepancy implied by "(conservative, Liberal)".
Since the price of storage is consistently declining, buying any more than necessary is wasteful over the long term.
Hassled by TSA? App lets you file a complaint on the spot
young naive hackers and BigCo's "developers, developers, developers" marketing management drones. Call it a hackathon and they'll come.

I may be too old, yet i just don't get how exciting is the app that builds an itineary for visiting most valuable clients or any other CRM app. Until of course 1M is thrown into the pot. And of course excitement disappears again once 1M happens to not even make it to the pot. :)

btw, closing shop at 6pm isn't a sign of conspiracy - it was already an hour past 5pm as in "9 to 5" :) Talking about canyon deep gap between different mentalities ...
I think the quote from William Pitt is appropriate:

"Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves."
I think it's less the fact that the individual has worked for Salesforce for 9 years, rather that the winning app was not developed for the hackathon. Heck, the product was even shown at a Meetup on Oct 8, weeks before the hackathon was announced.

Edit: just to add another layer to my response -- I had formed a team for the hackathon, but ended up not flying to SF for the hackathon (so I'm definitely not bitter about money/time spent, although we did meet several times to come up with ideas, etc.). One of the things we feared most was that some company will indeed present a polished product it had worked on for the past year, but never launched it. It's always a concern in any hackathon, and we figured it would be even a bigger one at a hackathon with a grand prize that big. HOWEVER, what's infuriating about the Salesforce hackathon is that the winning team had actually presented their product prior to the announcement of the hackathon! To me, it's very clear cut and enforceable. Although I'm not a lawyer, I think it's similar to a patent: if you are making your invention/app public, it's already in the public domain and shouldn't be given protection/eligibility to compete.
This is the dirty little secret of startups too. As an early hire you will work as hard as the founders, and take at least as much personal financial risk as them if it doesn't work out, yet with minimal exposure to any upside - so the sane options are, full co-founder, or double market rate salary to offset the risk. Not pennies and "stock options".
Here's another data point. Salesforce has to rely on Oracle (!) for their cloud services. They can't even put together their own offering...
ObamaCare is No Starship Enterprise
Accidental time travel?
You had me until the "like Cassandra" bit ;) If there's one thing where Cassandra loses the battle with other NoSQL tech then cluster managements is probably it. Also, it's a bit unfair to compare RDBMSs with Cassandra. Clustering is inherently going to be more complicated for RDBMSs. Incidentally it's actually where I feel MongoDB deserves a bit of credit.
Ask HN: Workflow for Scientific Computing in the Cloud?
I have recently come into the situation where I need to run cloud computing on demand for my research. Amazon's EC2 Spot Instances are an ideal platform for this as I can requisition an appropriate instance for the given experiment {high cpu, high memory, GPU instance} depending on its needs. However I currently spin up the instance manually, set it up, run the experiment, and then terminate manually. This gets tedious monitoring experiments for completion, and I incur unnecessary costs if a job finishes while I'm sleeping for example. The whole thing really should be automated. I'm looking for a workflow somewhat similar to this:

Manually create amazon machine image (AMI) for experiment.

Manually issue command to start AMI on specified spot instance type.

Automatically connect EBS to instance for result storage.

Automatically run specified experiment, bonus if this can be parameterized.

Automatically terminate spot instance on job completion.

Something like docker that spun up on demand spot instances of a specified type for each run and terminated said instance at run completion would be absolutely perfect. I also know HTCondor can back onto EC2 spot instances but I haven't really been able to find any concise information on how to setup a personal cloud — I also think managing an HTCondor installation may negate the savings of all the automation. Do any other HN users have similar problems? How did you solve it? What is your workflow? Thanks!

NOTE: I posted this to Slashdot as well, but reposted here as I don't think it'll get much attention there.
"most versatile...", i mutter to myself...

"when will these kids learn to avoid the superlative?"

"oh shit, how did this kid get inside my head?"

"oh, i see: this ain't a kid; it's a canadian."

"hey, what's this strapdown thing?"

"oh shit, another kid inside my head. oh dear."

"oh, i see: also not a kid; a twitter engineer."

"well, ok, that makes sense too."

"gonna have to look up these two on twitter..."

-bowerbird
Very nice, I can stop updating my fork of the other rpm spec that's on github.

Any info on how it sets up networking? I see -b none in the startup... Is there some other tool that does it on EL6?

Do you know where devel talks for this rpm are happening? I did not see any mention of it in the EPEL list archives.
Are you seriously comparing a web application framework to a compiler? Wow.
closing paragraph contains a key piece of advice for entrepreneurs:

"We like to think that being “smart and competent” makes you less likely to make mistakes. But when you’re out of your element, it may merely enable you to make more -- and larger -- mistakes."
I don't think calling names helps the argument. You can't just say "well, that's a little to extreme, so you're wrong". I simply pointed out that it happens so that most kids are educated in public schools. Would it be such a stretch to propose that those children are educated according to what government believes is important? Surely no one doubted this happened in the Soviet Union. How is the US, or for that matter, almost any other country different? Soviet children were taught to believe in communism, american children are taught to believe in democracy. Haven't you ever tried to question it at least a little bit? That maybe, only maybe, if something (and especially a political ideology) is taught in every public school as a universal good, it really may not be one?
Born Wet, Human Babies Are 75 Percent Water. Then Comes Drying
There's a difference between "clever" and "not stupid." One can be a stupid "clever" person. These people are "clever," because they know what butters their bread. That doesn't mean they aren't also dumb hicks.
Code.io: Fun, but incomplete, learn to code game
Yes, I wrote a long wordy response and neglected to mention "docker start" which is a perfectly good way to come back to a stopped container after the first "docker run".

I prefer to never keep anything important in a stopped container (for very long) without committing it back to an image, and I don't like dealing with numeric ids.

Recently (it looks like you don't have this change yet) docker added the automatic naming scheme giving every container a random name of some "color_animal" pair which I think reinforces the point, stopped containers are not a place to store meaningful/persistent state information for very long.

This mishmash gets run almost every day on my docker hosts to clean up after terminated experiments:

docker ps -a|egrep -v 'ID|Up'|awk '{print $1}'|xargs docker rm

Beware, it will delete all of the stray containers you've ever created before that are now stopped!
"you know what’s even more rare? A guy who can write excellent code in several disparate languages, manage multiple different server installs, administrate databases, and configure office firewalls."

Is that really so hard to find? I might be selling myself short... (I actually thought I'm worth less on the marketplace by being a "generalist")
Reference counting doesn't work well with circular references or multiple threads. It also requires an extra field for every object.

There are ways around parts of this, but most people just moved to mark and sweep instead.

(One can use thread-local counters and a global map of what threads have at least one reference to an object, updated only when a reference goes from 0 to 1 or vice versa. Weighted reference counting is an alternative. There are also a couple ways of detecting circular references.)
I didn't make it, I just stumbled across it while domain hunting.
His system of equations is not linear so vanilla Ax=b won't work.
I agree, I find websites like tarsnap[0] to be a welcome break from all of these landing pages with complex scrolling.

[0] http://www.tarsnap.com/
The Best Lesson You Probably Haven’t Learned
Agreed. Chrome 27 on Linux, and I get that message, but the demo actually runs fine.
Wait, everyone thinks its a clean pure meritocracy but it is actually a complicated system of structural penalties and personal bias that sees specific apparently meritorious posts prevented from reaching the top? That reminds me of something....
Do you guys have any concerns about websites' terms of use restrictions?

I've done a bit of crawling and have always been curious how selling this sort of service would handle those potential use restrictions / legal issues.
Why Aren't There B Batteries?
When I was wide-eyed, I built a lot of webapps that never saw the light of day -- various forms of social networks for niche groups. They were poorly written (saw some source code a few months and I nearly cringed) and I failed to do any market research before I started them -- but they actually taught me a lot.
I'd say making $20-50k for 1-3 months of freelancing may be just enough to make me want to ditch the startup altogether.
Running better than that for me in Chrome on the Mid-2010 13" MBP work has me on.
I discuss circular references and how CPython handles them a bit in my followup post: http://patshaughnessy.net/2013/10/30/generational-gc-in-pyth...
In case that the exact formulas for this solution would be numerically unstable, why would the LU decomposition improve the numerical stability? Also, why should it be faster?

Well, to be fair, in that example, if the compiler does those `pow(x2 - x1, 3.)` calls multiple times, this would not be optimal, but otherwise, it should be ok.

I did this because I will probably never ever change the matrix A here and I wanted to make that code very fast. Otherwise, it's of course a good idea to use some more generic solution.
Making "HBO City"
$5 in most places as tax is included in AIO.

Also, does Straight Talk offer LTE as well? I think AIO comes with LTE. I also liked AIO's $70 plan as Straight Talk is limited to 2.5GB of 4G data on the unlimited plan.

(I use Straight Talk but was thinking about getting Nexus 5 which comes with LTE)
And yet many of these companies that "know what they're doing" run on open source software.

If there is a revolution in the future, assuming humans are still writing the code, the masses will still be at an advantage.
Show HN: Aha integrated with Pivotal Tracker for visual product roadmaps
Personally I feel the libertarian premise is absurd so anything that follows, however rational, is nonsense to me. I don't think we can have a productive discussion.
That's not helpful. What night be nice is a URL with the voting and time factors but not the penalties.
Service where you can purchase and download high-quality non-drm products, videos, songs, like bandcamp.com. Is that so hard to comprehend?
I think the thing that frustrates me the most about it is: they’ll probably get a thousand applicants. A bunch of 25 year-old kids with a ton of talent and stars in their eyes are going to try to get this crap job for crap pay so they can work somewhere “cool” and feel like a part of something big. The Penny Arcade “machine” (their term) will roll on, making its millions of dollars while somehow retaining the “little guy” image that hasn’t been accurate for at least five years, and probably more. That’s one of Khoo’s many gifts — he has figured out exactly how to sell this company, even if the image they’re peddling is a load of horseshit.

This confuses me, because its as if the author tries to force his valuation of the opportunity onto all prospective applicants. He recognizes that a position at Penny Arcade has a level of cachet, but doesn't recognize that that level of cachet is transitive: if someone "can work somewhere “cool” and feel like a part of something big", then good for them. It's up to each person whether or not to decide if those benefits outweigh the costs of eschewing different employment.

Also, lots and lots of ad hominem. I'm not super familiar with Penny Arcade -- having never attended PAX and having not read the comic in a few years -- but a lot of this post seems to be conjecture which hinges on Robert Khoo being a villain.

(I would never apply for this job, because I value salary and work-life balance too much. But I recognize there are people who don't, which is why early-stage startups can thrive.)
Capistrano 3 Upgrade Guide
Let the internet re-judge, worst case scenario they get a bunch more PR on what you can do with the API.
Countless hours have been saved by NPM. I would have donated a bit more if it let me input the exact amount.
I bet a lot of us here are. Are you interested in doing a write-up and posting it as a Tell HN?
Adding onto this (I don't work for DDG), seriously check out the zeroclickinfo project[0] if you're looking to do some open-source over the coming holidays. I wrote a SoundCloud instant answer[1] and it was my first contribution to open-source (a little less than a year ago).

That one pull request led to many others that have opened a lot of doors for me. It's a super approachable codebase and I had a lot of fun with it.

[0]: https://github.com/duckduckgo/zeroclickinfo-spice

[1]: https://duckduckgo.com/goodies#Music/soundcloud_ray_bradbury
This is exactly what people call ACID TRANSACTION. Which completely lacked on Mongo. MySQL also lacked this, so people had to deal with data loss until they get InnoDB.

Next time you choose a database, always check the ACID compliance. It will make your life far easier.
To manipulate you. Preferably without you knowing. CERN does this too.

(There is a term for getting/tricking somebody to reveal himself through Linkedin/FB and alike for "background checks")
Seems like did a merge that somehow broke GitHub, and it's back to normal now.

(Don't forget, mozilla-central has more commits than GitHub can even count (they call it "10k+"), hundreds of forks, a few dozen commits a day, etc.. so it's atypical)
So, in theory, Newegg could blacklist the entire Eastern District of Texas from ordering things from Newegg, and nobody could sue them from there.
1) Yes as long as you sign the papers

2) Yes - you are effectively being strong armed into becoming an investor.

Would you invest $[your salary / year] into a company that is running out of money and not paying employees? I sure wouldn't.

Without knowing the situation, the likely truth is that the VC's passed, the angel investors passed, so now you and your coworkers are being turned into the unwilling bottom-of-the-barrel investors.
He makes an explicit case for both (1) and (2). He doesn't try and merely imply (2).

Also, a transparent trade can still be exploitive. If I were to advertise for a slave, that would be an advertisement for an exploitive "offer."

The real question is if this offer, in particular, is exploitive or not. I think he makes a solid case that it is.
Tech Five: End of November
I thought T-Mobile was quickly moving LTE to AWS (1700/2100) and HSPA+ to PCS (1900)? That would mean that this phone would work as fast as possible in any "re-farmed" area, which I think is most of them at this point.
because it's code in a browser. if the author didn't want us to look at the code, why would they let us download it?
You can take precisely the same position about walmart; Their jobs are shitty, but they're an offer, and working it is up to you. Whether this validates walmart or damns PA is up to you.

Personally, I take the former opinion, though I'm saddened that walmart is able to continue to exist despite their bad proposition. Many people see their options as "Work for walmart" or "starve", and in many cases, they're right (Or they might end up with both anyway). Basic income might fix this, though I doubt it.
How We Broke Thanksgiving... and How to Fix it
So you're basically just Monday morning quarterbacking here. It's kind of telling you didn't understand Wasserman's reply to you, it was perfectly clear to any practitioner.

Here's an example of a real-world problem I had to solve in my last job. We wanted to compare two treatments on an object, OLD and NEW, and evaluate which was better. We got a bunch of volunteers and showed them each a random sample of objects, the OLD treatment, and the NEW treatment (suitably blinded of course) and asked them to rate each on a scale of 1-5. The goal was to determine if the OLD treatment should be replaced by the NEW treatment.

What's your Bayesian approach to solving this? I was the closest thing to a domain expert, and I certainly didn't have any prior beliefs about what the ratings would be (except for a weak expectation that OLD>NEW).

Tell me the tests you would have run, and then I'll tell you the non-Bayesian thing I did that gave a very solid answer and took well under a second of computation.
It never did exist; new inventions tend to (1) come from people who invent them for the purpose of using them themselves, and (2) be invented by several people at around the same time.

OTOH, the existence of patents gives people a reason to keep their ongoing research secret, and so maybe moves us closer to the world they were designed for. Patents exist for the purpose of alleviating problems which mostly only exist in a world that has patents.
Some things to consider:

http://www.sarahmei.com/blog/2013/11/11/why-you-should-never...
Assuming someone has installed curl and is running from the command line, what advantages does this service have over optipng or pngcrush?
How far does this go for you? If, let's say, you witness wrongdoing performed by your employer, would you go along because, well, you promised to do a good job when you interviewed?
There are a lot of people who would like you to grind your life into dust in exchange for the glory of having made them richer. If you want to do that, there are a lot of ways, and this is one. I agree that they are trading on their name to find some gullible nerd to do all this stuff. The terrifying thought is, there are people who will read this and mostly agree with it, and still be willing to take the job. I can't really explain that.
It sounds like they were working on it much longer than 4 weeks: https://news.ycombinator.com/item?id=4844318
I'm not qualified to discern the quality of most of this post, but its tone disturbed me, and I agree that I find most of the ad hominem stuff really distasteful.
How I saved $39,420 by not buying a domain without a prototype
Wearable Computing and Augmented Reality
Their very first blog post [0] said

"We’re building the price guide for everything, from bicycles to boats, Aeron chairs to iPads. We hope as you look to buy or sell things you can use our data to get a good deal (or at least prevent yourself from getting ripped off). For example Priceonomics can show you how much a used iPad 2 3G should cost, as well as a whole range of prices"

[0] http://blog.priceonomics.com/post/14567999429/how-to-use-pri...
If you're looking for an even cheaper backup phone, take a look at the Nokia Lumia 520 - recently cut in price from $99 to $69 off-contract:

http://www.amazon.com/Nokia-Lumia-520-GoPhone-AT/dp/B00E4504...

Yes, I know it's Windows Phone but it's staggeringly cheap for a perfectly good phone.
And GoPhone. There's plenty to choose from.
Show HN: angular-pickadate. A no dependency fluid datepicker for AngularJS
The question is not whether they were notified or not. The question is whether you believe that you yourself, as a taxpayer who funds the FDA, have the right to order people what to spend their money on and how to live their lives. It doesn't matter if a person is going to hurt himself or not. Why should it be in your power to take away someone else's freedom in the name of safety this person might not even want?

Looking at this particular case of 23andme I will tell you this. It's ridiculous. The claim is that somehow consumers might act in a way that can hurt them based on the information they received from the company. That sounds a lot like censorship to me. In Russia now people are prevented to look at sites that promote suicide or drug use. It's essentially the same thing: sites are notified, if they refuse to remove the information, they are banned within Russia. Hey, we want to protect our people.
Visualizing Crime Rates for Every Street Block in SF (zoom for street level)
Most tech companies have an entire engineering department with sub-divisions in order to get each of these roles done.

If you can fulfill four jobs by yourself, then you should be getting paid for four jobs. In Seattle terms, that should be north of 200k annual.