skysight-inc/HackerNews huggingface dataset:
The problem with your line of thought is no matter how much you love something there are going to be parts you hate. There is a reason it is called work. I love creating software, but I certainly did not love it when I spent a day debugging a tx deadlock in our test harness last week. Did I want to fix it instead of working on something else? Not really, but I did it anyway because it is my job.
As per ThoughtWorks Technology Radar (http://www.thoughtworks.com/radar/#/languages-and-frameworks), they don't recommend JSF. Struts has also lost its edge in the last few years.

Play Framework is still in 'Trial' category per the radar.

However, Dropwizard framework is in 'Adopt' category. [http://www.thoughtworks.com/radar/#/languages-and-frameworks]

Interestingly, Spring MVC was not even mentioned.

What are your suggestions?
It's just silly stupid.
But you can get social with a friend, then turn on your personal hotspots and connect your iPhones to install security update. Sort of like a LAN party.
This could be done fairly easily, perhaps more easily, as a standalone program, i think. Something that exposes a MongoDB-compatible API, and translates requests into libpq to go to a PostgreSQL backend.

You could run it either on the PG host, or on the same host as the apps wanting to talk to PG.
Isn't our willingness to take risks connected with our inevitable, eventual, death? Without a guaranteed eventual death few would take risks without massive compensation.

Consider the need in human societies for revolution. With a massively long lifespan, no one will revolt when the need arises, due to risk of death. Leading to a pretty shitty state with no way out.
Sounds like Google can't win. If they add a feature that helps people fight spam, people suspect an ulterior motive
I don't think you understand what the code is doing.

This is verifying certificates for HTTPS connections - not creating them. If they removed the SHA1 verification, you can no longer visit hundreds of millions of sites that haven't updated their certificates yet.

It's the people still using certificates with SHA1 hashes that need to upgrade.
The 4th edition of "The C++ Programming Language" has been updated to cover C++11. Contrary to the article I think the book is very well suited to learn C++ (although not to learn programming). It takes a bottom-up approach making it suitable for people that have no previous exposure to a similar language.
Not only is chasing fads a waste of time, but his perception of node is frankly rather bizarre. The node fad is already over. It isn't gaining steam. Mongo is on its way out, it is the mysql of the nosql world and everyone realizes it now. Holding back a release that contains real functionality because of a delay in a feature that won't win over node people anyways is just insane.
Tesla Motors blind SQL injection vulnerability writeup
As somebody who's in his 15th year in San Francisco, I think it's a reasonable concern.

For me, it's not about change as such. One of the things that defines San Francisco for me is its openness to change, its endless mutability. Change is great. It's about a specific sort of change that is destroying potential for future interesting change.

For me it goes back to why San Francisco is an important center of Internet innovation in the first place. It's a cultural center that is close to major universities and a major technology center. When a technological innovation (the Internet) became a cultural medium (the web), San Francisco had the right ingredients for incredible innovation.

Why was it well placed for that? I think it was San Francisco's 150 years of acceptance of seekers, immigrants, artists, bohemians, and freaks. Not just a cultural acceptance, but an economic one. You didn't need to be rich to move here. You could find a workaday job and an adequate place to live while having time for your writing, your art, your tinkering, your cultural experimentation. That's important: pioneers rarely fit in well to contemporary society; in a sense, they're already living in a possible future.

But the incredible shift in rents and the Gini coefficient here is wiping that out. To me the problem isn't change. It's the destruction of an incubator for new ideas, new ways of thinking.
Most creative way to display 42
Yes, it is easy, but people using Mongo, CouchDB etc... will argue that not having to do it at all is better, and will use that argument to justify their choice.

Same idea as ORMs... Making any CRUD operation is easy in SQL, why did we need ORMs? Yet, there is a fragment of the population who wouldn't use a database they couldn't talk to through an ORM. Today, there is a segment of programers that won't use a database if they can't PUT({"name": "Big Bird", "address": "123 Sesame street"}), because, you know, that's the modern way to do things.
Per week.
Not a Django guy but my guess is that it has nothing to do with South and all to do with that PostgreSQL supports transactional DDL while MySQL does not.
But since the windows won't have menu bars, won't that balance your loss of vertical screen real estate?

Or if you have 2 or more windows vertically above each other, you even gain some vertical screen real estate.
They've still got a .su address! Old school!
I wonder how low the price of an Atom C2358 based system with 4x Intel Gig-E and either mini-PCI or some other solution for wireless would be. That would probably be what I'd build a "high end" home router, or low-end business router, on -- you'd still be able to hit PoE 802.af 2009 (25W).

DPDK supports Atom. This Atom has both virtualization and AES-NI, so you could do some interesting security things (the fireeye-style "run malware in a VM", and linerate crypto).

~$120 in parts means a retail price around $500. That doesn't seem at all unreasonable to me, but there's always the "sell it for $250 and make $5-10/mo MRC" option. I think Cisco/Linksys tried that but it was pretty weak.
I cannot judge on the quality of the course, but there are a lot of horrible C++ resources (including books) out there and over the years the community has come to a kind of consent which resources are likely produce C++ programmers which shouldn't be shot on sight.

http://stackoverflow.com/questions/388242/the-definitive-c-b... is probably the most comprehensive list right now.
Delphi programming job opportunity could be a hoax
> A not really maintained, relic of a program, [...]

http://www.lyx.org/trac/timeline
It looks exactly the opposite for me. People realizing work is slavery, and that they were only given a little freedom to prevent revolts, and the Reptilians are giving us techniques to continue working no matter what. They tell us if we can't go on it's because we are depressed or whatever, and we need to take some pills to make that feeling go away.
Password hashing with salt was one of the things I first implemented when switching to Node.js 3 years ago. It's an essential part of local password storage.
I always found it hilariously ironic that Dirty Harry was set in San Francisco. Then again, I am a fan of both, so maybe it's not so crazy!
go to Africa and live there for a year. Strangely, your "disease" will be cured
I wish this article had mentioned restrictions on development as the major cause of insane rental prices. Just build more high rises. It's not that hard. There is room for a dozen more Rincon and Infinity like towers around downtown.
Wasn't the fix for this to delete a duplicated line of code? How is that a "very soon" fix and not a "yesterday" fix?
So, how do we trust this update given a) we don't know for sure that the original bug was an honest mistake, and b) the encryption checking mechanism is blown so the update to fix the bug can be hijacked.
Now all I need is a Google Music Spotify Library importer.
I'm predicting a future where most people will live on in a virtual world with 'unlimited' lives. Just the brain will be kept alive in a box somewhere. Well, that sounds like Matrix, but I think it's pretty inevitable.
Yes, we can agree that owning the entire platform is worse. But my point is that you can't ever achieve that without someone noticing. Think millions of devices. The malware would have to work flawlessly across a number of versions, interacting with many components installed, and even on jailbroken devices. It is very risky and intrusive, which makes it much less likely. An attack against TLS connection authentication is so _clean_ in comparison, that I can easily imagine various parties jumping to the opportunity.
What are the costs, though, exactly? Just how worthwhile would it be?
Whie Google makes their money from advertising, that doesn't mean literally every action they make is for the purposes of furthering their advertising directly.

Consider this - the two reasons I originally signed up with Gmail were because of the large mailbox (a feature) and the much more capable spam filtering (a feature). At the time I owned my own domains and had my own choice of web mailboxes on my own site, but there was VALUE to me to pipe all of my mail through Gmail to benefit from these features and then check it there.

One problem I have seen lately is the volume or automated mailings from websites that I gave my email address to _years_ ago has been increasing, and if you ever gave consent for one newsletter in 2005 it feels like you're now subscribed to their weekly update, their monthly update, special deals, hot news items, personalised suggestions, and notifications and you can only seem to unsubscribe from one _mailing_ at a time. You simply can't keep up unsubscribing from all of the people abusing your consent out there. This is a problem with Gmail addresses and non-Gmails alike today.

To me is sounds like Gmail is aware of the problem and trying to solve it in a creative way -> Ubsubscribe using your mailbox, not using their settings :) To me it sounds like another feature that will keep people coming back and choosing Gmail over other mailboxes, and if that's the case then they make more money from ads in the long run :D
OH God, Dont trust the Marketing BS ( May be they are the same On2 people ) from Google. VP8 will never be able to beat H.264, at least the x264 implementation. And VP9 will be close or on par with x264. But should never be able to match H.265 / x265 if the same quality of x264 is expected.

There is VPx, which Google Market BS will likely say it will exceed H.265. But from the looks of it i guess it will be very close to the best of H.265 implementation once it is out, but not better.
This article mentions an acquision of a company which produces robots for the military, no?
Maybe they'll allow you to search for emails that have the unsubscribe button in your archive/spam/trash and then mass unsubscribe from them.
Breaking Bad: Cook up your Name
It loses the power of SQL which may also seem to be the modern way to do things ;-)
HN Please get a repost filter. We're all sick of this by now. There is absolutely no reason for this to be posted yet again.
I always like to remind people that the road towards immortality is going to involve a significant period in which us normals have to deal with immortal rich people. Sounds awful, like, just about the worst societal dynamic I can think of.

Don't be surprised if they realize there isn't enough room for the rest of us. These new 1% immortals may also require a special country in which they are not at risk of being tragically harmed by one of us billion mortals. Watch you don't get bit by their 2 tonne Boston Dynamics guard dog...
Georgia Tech Starter | Peer-reviewed Crowdfunding Platform for STEM Projects
This, contrary to what people might believe, is good for online marketing and for business. Here is why:

* You're much better off with a list of people who actually care about your communication and your product, rather than a list of people sort of interested or downright annoyed by you, which haven't unsubscribed because they couldn't find the link.

* Less disinterested subscribers means less costs to send and maintain the list (e.g., via Mailchimp or SES).

* Less spam reports which hurt your email deliverability (get enough of those and you'll be booted off sites like Mailchimp).

* People will have less unwanted commercial communication overall, and will be able to focus on yours (of course I'm talking about the selected group of people who are actually interested).

I welcome this change, and I say this as someone who runs a site that sends 50,000+ 'newsletter' emails per week. This to me is good news.
Would an electric instrument help, or do they feel too different from acoustic, too?
Though I also recommend this book, their example code teaches bad habits (such as assignment within conditionals and horrendous compound statements) which should be avoided in any sort of production code.
It may not be a conscious choice. We could very well be programmed that way.
The guy behind plv8 has already started such a project. I have no idea if it is production ready.

https://github.com/umitanuki/mongres
No. Adding support for a json NoSQL like interface doesn't remove the SQL access. You could let the front end guys do Create Update Retrieve by primary key using the json interface, while the backend analysis guys use SQL through the normal SQL driver.
It is with great schadenfreude I read articles like these.

For 40+ years SF bohemians have been preaching diversity. Anyone who saw his own community ravaged was denounced as a racist, a bitter clinger, etc. And now the SF bohemians want to whine about people moving there?

To all the "evil white men" who want to go to SF: give the bloody hypocrites a taste of their own medicine.
Balistik (2014)
I think that humans are meant to accept that they cannot and should not be able to obtain massive amounts of control over world-scale events for prolonged amount of time.

We are social species. I believe every individual should carve out his piece of history and then let others do the same. Whether they chose to continue in your tracks or not. If we are to achieve any greatness at all, we should all participate even people who are yet to be born.

What you are suggesting seems like breaking nature's cycle to me.
like it or not the fact of matter lies that obesity is the single biggest avoidable cause of medical expenses. Mental stigma or not a spade should be called a spade
I have my own horror story (albeit with a much smaller budget, 20k) which I posted on the discussion of the video a few weeks ago [1]. FB ad campaign had negative ROI, google campaign manyfold positive ROI.

The problem with FB is intent. Lots of impressions, quite a few clicks, but nobody is there to actually buy something (except "check-out aisle stuff" of the gum and gossip magazine variety, eg games, sub $20 impulse-buy items, etc etc). For a more nuanced discussion see link below.

This guy is a fool though. Who spends this kind of cash without proper testing and a smaller budget? It doesn't take $100k to see something simply isn't working. Letting the campaign run for $100k/day after that is ridiculous.

The article brings up some interesting points (third party verification). FB not going after the money is quite interesting too. Are they too afraid to have to defend in court how the charge is valid?

[1] https://news.ycombinator.com/item?id=7212715

Full discussion here: https://news.ycombinator.com/item?id=7211514
The Boston Dynamic acquisition. Also the marriage of American intelligence services and the tech sector as the military increasingly takes to cyber space.
I was in some A/B test of this a while back and it's awesome. Can't wait for it to be rolled out.
Or you know, it's just another premature product from Google, to get news coverage as an "innovative" company by rehashing older stuff in not-marketable forms.

Like self-driving cars, computer-glasses, cloud-only-laptops and the like, all met with minimal success.
> One of the things that defines San Francisco for me is its openness to change

I'm shocked that you say that. My impression of SF today is almost the exact opposite: that one of the most defining characteristics of the city's current population is its extraordinary resistance to change.
Without regulation or a sudden increase in awareness, this sort of activity will only increase in the near future. Internet service providers who measure their success solely by profit are not going to forgo this revenue opportunity otherwise. It's just where their incentives are aligned (other than in places like Germany perhaps, where people tend to give more thought to information privacy issues).

Any thoughts on the best way to use the Internet while exempting oneself from this sort of analysis, without significantly degrading the experience? VPNs are the first obvious answer, but what's the best approach? Are there others?
Certified Ethical Hacker (CEH) website hacked ten minutes ago
The CEH website was hacked as of ten minutes ago. Enjoy the screenshot.
Beauty and Ugliness in Type Font Design
For clarification: these are mostly non-profit scientific conferences. My wife, who is in a different field observed the same thing.
We only see the diff between released versions, not intermediate commits. For all we know, Apple developers use a single-pane diff tool, where such bugs are easy to miss.
There's a great short story along these lines from Larry Niven. I can't remember the name or the collection, but maybe somebody else will.

A spaceport bar's noise suppression system is on the fritz, so the human bartender keeps hearing random bits from a conversation somewhere in the bar. One alien, a DNA-based one, has come to sell their life-extension technology. The other points out innovative things that humans are doing, and speculates that it's related to the short lifespan. Eventually, the DNA-based alien agrees and decides to wait a few human generations just to see what we do next. The bartender looks around desperately trying to figure out which of the many tables it was, to no avail.

It's a commonplace among artists that constraints force creativity. A small example is the 6-word-stories thing [1]. An example more relevant to your comment is Kevin Kelly's life clock [2]. If you talk to people who have cheated death, you might expect them to talk about being more careful. But the ones I know all talk about being reminded to live fully while we can.

[1] http://www.wired.com/wired/archive/14.11/sixwords.html
[2] http://kk.org/ct2/2007/09/my-life-countdown-1.php
No harm done, I bet immortality will eventually come in the form of 'brain backups' in Google Drive and your physical body is merely a vessel which you can use to interact with the physical world.
"Whie Google makes their money from advertising, that doesn't mean literally every action they make is for the purposes of furthering their advertising directly.
"

Don't be silly. This is hacker news. People are even cynical about self driving cars ("Now they can show ads while you drive!").

For example, I'm pretty sure the hacker news view of Calico is: "Google execs got together in a room and were talking, and realized they had a problem - people keep dying, and they can't show ads to dead people. They needed options, hence they formed a company to fight aging"

Maybe that's not cynical enough, maybe it's "Google is looking for the ultimate incentive to join G+. For every G+ post you make, they extend your life by a month".

In any case, Google essentially can't win.
Past a certain point, you do enough stuff that some people don't like it. While you can focus on the user, and slow down how long it takes, you can't please people forever, and once they become cynical, they tend to stay that way.
Or you know, where only a handful of people will live this way. In isolated, heavily guarded, areas. With tons of energy, food, toys, technology, medicine and the like.

And the majority will slave away and be harvested for work, organs, sex slaves and such.

You know, sometimes you need to provide a more realistic picture of the future (this is not totally unlike how people actually live in places like Rio or Russia for example, and even L.A. http://www.amazon.com/City-Quartz-Excavating-Future-Angeles/...).
Could you say more about what you mean? And how you're getting that impression? I'm not following.
> "At one point, data from Facebook indicated his ads had delivered 606,000 clicks, but the site itself registered only 160,000 incoming clicks"

My initial reaction is that this guy is confusing "clicks" with "visits" or possibly "unique visitors." Counting things is hard.
My understanding of all of this is beginner level at best, but isn't that more or less what waterline does? https://github.com/balderdashy/waterline-docs
The article specifically says that the point of this is to fix the problem where people resort to marking messages as spam and thereby confusing Google's spam filter.
> What are those reasons?

The economic incentives for progress are still there, we're using current tools to design better tools in a self-amplifying feedback loop, and limits for this process seem still far away from us. We have tons of space for progress. [0]

> What if you extrapolated the speed of passenger planes in the 60s, or even 80s. Just 30 years ago.

Then I would be wrong, for economical, not technological reasons. We can fly at Mach 25 today, but for various (economic) reasons people generally don't want to even go supersonic.

> Would you be correct about the 21st century? How about space travel?

Well, we didn't get space travel, but we got the Internet. To be honest, the progress we made in the last 50 years is more amazing than people dreamed back then, but in a different way.

> That's the problem with extrapolation, and extending current trends into the future. It's actually pretty reliable — you're often right. Until you're not.

I agree. In general, the more detailed you try to get in your future predictions, the more likely it is for you to be wrong.

[0] - for instance, even re-reading and cross-correlating (in an automated way) all the medical papers that were published in the last 100 years would bring us tremendous new discoveries; we already have more science than humans can handle, but we also build tools that could handle it for us.
Artful illusion - A clever way to put colour back into faded pictures
Let's keep an eye on the huge new proposal at 16th and Mission. If it gets to be a ten-story residential tower, as its developers propose, I think that's a very good sign.

If it gets chopped down to 6 or 8, then it's a sign we're in for six more weeks of winter. (By winter I mean skyrocketing rents, and by weeks I mean years.)
When Writing a Blog, Be Yourself
Are you implying he should get more?
> So, just like at home for most people.

That's easily fixed at home by buying an external monitor and keyboard/mouse (not a big expense, especially when you're no longer paying for transportation and coffee).

> That's a bonus. Less of a chance to turn your work-day into a youtube-cats-marathon.

There are much better technical solutions for this than using horrible wifi. There are lots of software options out there for blocking distracting sites.

> That just does not happen, not in the kind of environment the article describes, which is built for this sort of thing.

I'm not talking about the environment this article describes. I'm talking about the standard coffee shops all across America that people are currently working out of.