skysight-inc/HackerNews huggingface dataset:
I love SodaStream despite the razor blade model. For me it is not really about cost saving, it's about time and energy saving. Making on demand sparkling water is just much easier than lugging 3-6 1.5 liter bottles of sparkling water up to my 3rd floor apartment ever trip to the market. Maybe this is different for people who can drive right up to their door, but for those of us who live in cities that's often not an option.
I don't "sound like" a copyright hawk. I am one. I am way, way to the right of HN on copyright issues.

So, your comment actually doesn't have much to do with mine. I am well aware that HN is full of copyright doves, and I respect that position (I feel like I'm going out of my way to be respectful of them). All your comment says is, "there's the opposite side of this copyright issue". Which is about as banal as telling me that water is wet.
WORLD WAR 3 ON Your DOORSTEP,keep that little hand off red button
Thanks for the great insight. I agree on the whole with what you are saying, though I'm wondering why you choose to describe what I'm doing with my life as "running"? I'm not running at all, I'm just looking around for the purpose of learning and adventure. I have nothing to run from.

> What did you find at the end? Was it nothing? Because that's what I found.

I wasn't "looking" for anything, other than to enjoy my life. I enjoyed those 2 years immensely, and without a doubt in my mind, more than I would have if I stayed at work "on autopilot". That's why I did it - because I wanted to. It's the same reason you (or anyone) has ever done anything in their life above bare survival. Because you want to.

>You're not better than them

I've never once thought that for even a second. Actually, I learned on the drive to look at life (mine and others) from a whole bunch of different perspectives. Never do I think in terms of "better or worse", always "different". Just because people are doing something I don't want to, that doesn't make my way "better", not by a long shot. It just means my choices are different than theirs.

> If everyone was going out to do and chase whatever it is they want there will be no room for you. Ordered society will succumb to chaos and nothing will be done

Interesting you should say that. This was one of the greatest lessons I learned on the whole drive:
At the start of Latin America (Mexico) I wondered why people were so "lazy" and relaxed all day with friends and family while the roof on their house leaked. I continually thought of ways to try and make stuff better (in the western sense of the development, etc.) After 18 months, and many hours pondering and discussing, my Spanish was finally good enough to have a great conversation about it. A guy in Argentina described it to me brilliantly. The difference is credit. In the first world, when we want for example and iPhone, we go and put it on our credit card (or monthly payments) then work for the next couple of years to pay it back. The connection between how much you have to work for the iPhone and the joy of owning the iPhone is very fuzzy. Our society doesn't want us to make that connection, because it needs us to keep buying stuff, and keep going to work. In the second and third world, nobody can get credit, so if you want an iPhone, you have to go to work for a year, save like mad, then buy it outright. Let's be honest, after a week of full time work any sane person is going to seriously question if they want a stupid iPhone, realize it's not worth it, so they'll go back to working the bare minimum and relaxing with friends and family. The end result is that people in second and third world countries have way less stuff, but have way more time with friends and family. Also it's worth noting that society doesn't "collapse". People still have a roof, food, clothes and happiness. I think about this every day.

> you might find that the steady ones, the one that did everything they were told, might end up being the ones that have the most.

The most what?

As an aside, do you live in Alaska as your username suggests? I live in Whitehorse, Yukon these days.
also the wages of skilled worker in China, India, Vietnam, .etc skyrockets during the last 2 years.
Right or wrong, your argument is exactly why Ballmer is still in charge and at the same time the reason many think Microsoft's future is bleak until he's not.
I don't mean to be rude, but I'd love to see a similar article on pricenomics. I've never really understood your business model.
I think you've identified one of the weakest parts of the essay. This is about ignoring testing, not TDD.

One way I've convinced people to write unit tests is to remind them that they are already testing. People often write a little main to check the output of a program. This is a test. People often click on a link to validate that some text is present. This is a test. Keep them! Instead of throwing away your stand alone program, put it in the unit test folder. Instead of throwing away that point and click, automate it and put it into the integration tests folder. This alone will get you close to 100% coverage. Now, when you refactor your code and it no longer works the way you verified it would a while ago, you'll get a little red bar or a "FAIL" message. Usually this is because you wanted the behavior to change, so update the test. Occasionally, this is because you introduced unwanted side effects in your code, which is exactly why you want these tests.

TDD is substantially different from what I just described. If the author wants to defend it, that's fine, but let's make sure we understand it's not the only way to get high levels of code coverage.
Ruby Agent Security Vulnerability
Can someone move this comment up to its rightful parent "But then how will people know I have Taste?"

I like the fact that we can identify those types of people via a single brand. Let's not change that.
I meant that it seems like precisely the sort of thing that would be outlawed by the proposed legislation.
Again: the Mega indictment is full of transcripts of emails in which Kim and his team arrange to pay people to put pirated material on the site, and in which they repeatedly acknowledge the existence of copyrighted material on the site. One guy complains to support about the quality of the video on a Dexter episode, and Kim writes concerned mail to his team about video quality!
I'd say your argument was convincing, but you forgot that Ruby's language design is full of sharp edges where features were forced together in poorly thought out ways. For example, I yesterday learned that you can't determine the order of invocation when chaining super through multiple mixins that override the same method of a class. It's as though the designers thought that saying "we don't do multiple inheritance, just mixins" relieved them of actually having to define their semantics properly.

So it's not that your reasoning was wrong. It's that your conclusion was. The right conclusion was, "What the hell were those amateurs thinking? That's idiotic!"

I'm going to go fondle my ALGOL 60 report now...
They don't have to throw them under the bus all at once. A significant portion of the GOP's support base is going to be dying over the next few decades.
Ceki is still on the Apache Logging project management committee. You might reach him on the log4j mailing list to ask him.

slf4j and logback are a good combination. Of course there are differences, some are highlighted in the blog post.

From the website - decide yourself.
http://logging.apache.org/log4j/2.x/manual/index.html

So why bother with Log4j 2? Here are a few of the reasons.

- Log4j 2 is designed to be usable as an audit logging framework. Both Log4j 1.x and Logback will lose events while reconfiguring. Log4j 2 will not. in Logback exceptions in Appenders are never visible to the application. In Log4j 2 Appenders can be configured to allow the exception to percolate to the application

- Log4j 2 uses a Plugin system that makes it extremely easy to extend the framework by adding new Appenders, Filters, Layouts, Lookups, and Pattern Converters without requiring any changes to Log4j.

- The performance of Log4j 2 is similar to that of Logback. It is slightly slower in some tests and faster in others.

- Due to the Plugin system configuration is simpler. Entries in the configuration do not require a class name to be specified.

- Support for Message objects. Messages allow support for interesting and complex constructs to be passed through the logging system and be efficiently manipulated. Users are free to create their own Message types and write custom Layouts, Filters and Lookups to manipulate them.

- Log4j 1.x supports Filters on Appenders. Logback added TurboFilters to allow filtering of events before they are processed by a Logger. Log4j 2 supports Filters that can be configured to process events before they are handled by a Logger, as they are processed by a Logger or on an Appender.

- Many Logback Appenders do not accept a Layout and will only send data in a fixed format. Most Log4j 2 Appenders accept a Layout, allowing the data to be transported in any format desired.

- Layouts in Log4j 1.x and Logback return a String. This resulted in the problems discussed at Logback Encoders. Log4j 2 takes the simpler approach that Layouts always return a byte array. This has the advantage that it means they can be used in virtually any Appender, not just the ones that write to an OutputStream.

- The Syslog Appender supports both TCP and UDP as well as support for the BSD syslog and the RFC 5424 formats.

- Log4j 2 takes advantage of Java 5 concurrency support and performs locking at the lowest level possible. Log4j 1.x has known deadlock issues. Many of these are fixed in Logback but many Logback classes still require synchronization at a fairly high level.

- It is an Apache Software Foundation project following the community and support model used by all ASF projects. If you want to contribute or gain the right to commit changes just follow the path outlined at Contributing
IANAL but I think this doesnt fall under the responsibility of the state attorney since it isnt part of the "strafrecht"/criminal law. I guess the process would be comparable to how copyright violations are currently handled.
He left out "You are Donald Knuth"
Good for me and for everyone I guess.

I don't want MS success and another long monopoly.
DB username and password. Fuck - was pretty much waiting for something like this to happen. Just got one of these emails a few minutes ago myself. Luckily I was only using this for a toy app.
Why does direct reporting indicate Ballmer is taking a more direct role in Windows management rather than indicating that both Larson-Greene and Reller have been given a degree of authority equivalent to that Sinofsky had?

Sinofsky was reporting directly to Ballmer before his resignation. If he was fired, of course Ballmer fired him himself. Sinofsky was his direct report.

People only report directly to the CEO because they are seen as capable of acting largely with autonomy. It's a sign of trust, not incompetence.

The conclusion that Ballmer would micromanage Larson-Greene is absurd. He doesn't have the technical chops. The suggestion that he would do so with Reller, ignores her demonstrated professional competence.

The most likely case is that Sinofsky is gone so that they could be promoted. This probably wasn't a crisis, but something brewing for a long time. The issues with Office under Windows 8 RT were due to structural issues with Sinofsky's management approach.

It's the "Clearly" that makes it sexist.
The Economist talked about this a week ago in an article :

"Taxing times
As newspapers’ woes grow, some are lobbying politicians to make Google pay for the news it publishes"

Not necessarily the end of the world (see Brasil) but might not have the intended consequences :

http://www.economist.com/news/international/21565928-newspap...
I think you're assuming a little too much here. I didn't read his journey, I admit; but what I saw him as doing was making a single trip to try and clear and focus his head to something that's more than the blank routine. He said nothing of what he's doing now, just of what he did once. There, I think, is the big difference. A lot of young college students in Europe, from what I understand, go backpacking over much of the continent for a year, to do something similar.

And your 'everything is vanity' stance? While to some extent, it is true, everything is vanity, only the superficial changes, there will still be wars, there will still be famine, there will still be droughts, there will still be power struggles, there will still be times that seem good, and so on, at least in the long view of things, you can still effort to be useful and to make a positive difference, and to grow as a person, and maybe, just maybe, to find that way in which you can make that part of your world, at least for the time you are alive, a little bit better; and if you're lucky, a bigger part of your little world a lot better.

In all, I don't think he was running. Or rather, I don't think he was only running. I think he was escaping to clear his mind and work to decide what was really important so he could then do that when his journey was over.
Hack+Startup with Facebook: Joe Carrafa of Etsy
Gmail graduates 3 Labs features
The GOP seems more and more against things going the way of the "public Interest" in favor of the few connected, this makes it even harder to build a future with the more and more progressive majority.
I can think of all kinds of wacky ways to crash one of these things.

Please do tell. Thanks.
1. the prices get even lower if you need our service regularly. As a reguar customer you'd also get dedicated translators for each language, which means voice consistency across all of your videos.

2. we will. We have a quick demo, but please disregard voice quality on this one
http://dubjoy.com/embed_test.html
I agree that this will (and should) end up with 'super aware' pilots. There is a lot of work that can be and should be automated so that a pilot only does what is absolutely necessary -- tactical strategy and anticipation of human responses. Computers and their programming can be made mathematically perfect. Flying, evading, tracking, and even self-preservation are perfect for this.

The one thing that a human can do is make real mistakes, anticipate such errors, and make seemingly illogical choices -- illogical to a computer. True deceit. A computer may be able to one day fake deceit, but there will be a logical probability factor to it. Detection of such deceit will likely be more difficult for a computer algorithm than faking deceit.
So what? What's your proposal: do nothing because that's the high road, right? Right now doing evil pays pretty good. So long as there is financial incentive to do it and absolutely no downside, why would anyone stop?
Information Security Budgets to Increase in 2013
Your friend should be pretty pissed at Kim Schmitz for deceiving him into thinking that MegaUpload was a general-purpose file hosting site and not the criminal piracy conspiracy that it clearly, deliberately, lucratively was. You know, in addition to being pissed at the FBI.
This is another alternative: http://www.fizzgiz.com/

"Higher carbonation levels may be reached with the Fizz Giz carbonator. More effective carbonation is achieved through agitation during the process. Kitchen countertop units do not allow you to agitate bottles while carbonating. You simply can't mix the CO2 effectively without agitation. The big soda bottling companies know this. Our competitors know this. But since you can't pick up their machine and shake it, they downplay this important fact. One of the biggest consumer complaints by those with countertop carbonators is disappointment with low carbonation levels achieved."

I make flavors for electronic cigarettes, so I have been considering making them for this or a sort of Mio alternative. If anyone wants to beta test some flavors, please contact me.
After the Thrill Is Gone
I would love to have my house run on DC. Almost everything I own either switches to DC internally, or doesn't care. If it were practical to run the grid on DC, or we all go to solar for residential and light commercial, maybe I'll get my wish.
Thanks I'll have a look.
Hmm, this lead me down a different path of thinking. This is exactly why the rough edges in language design like the proc/lambda differences in ruby impose a considerable cost on the community as a whole when you add it all up.

As I get more experience I appreciate the benefits of languages that try very hard to minimize cases like this, as well as how difficult that is and the trade-offs that must be made.

It's hard to encourage flow type states of high productivity when your mental model of execution either keeps disagreeing with reality or is so full of previously discovered edge cases that it's too complicated to do useful simulations of code in your head.
Your comment is absurd. Every country has laws and if you break those laws you will be "crushed". Is the very law itself "a fascist viewpoint"? Please put more thought into your commenting as responding to this sort of nonsense is tedious.
I was in your situation at 27 and I am a software developer, but I took a different path. At the time, I was doing great in my job and learning a ton but I started focusing on things, anything, outside of work. I started saying yes when coworkers would ask if I wanted to go out, or go snowboarding that weekend. But even as I obtained my post-college friendships, I still kept focus on personal growth and figuring out what hobbies makes me happy. Being outdoors camping and hunting is one of my favorite activities, and I would not have been open to hunting if I was not open to snowboarding. Hunting alone for the first time is what brought me more clarity and self confidence. I can't help but see that your 2 year driving trip may have had the same effect. Perhaps it's not your specific journey, but the choice you made to do something extremely fun and primal that nobody ever talks about. Perhaps you would like deer hunting (spot and stalk on public lands, not sit in a tree stand all day). I doubt repeating your same journey in a similar fashion would be nearly as fun, but maybe you realize you really enjoy the outdoors. For me, I've expanded to fishing, hiking, jeeping, exploring the western USA, and other forms/types of hunting.
Wrong.

Watch the Jobs/Gates interview at '07 D5. He clearly stated he couldn't predict more than five years in this industry. Though, being able to see through five years ahead is quite a feat which he pulled often.
New Google Voice for iPhone app: gMessage
Video translations are vetted by our trusted reviewers, but this raises a price a bit. Also sound quality can be really good, done by a voice talent, but this also raises a price a bit.
"But the one thing I find really dangerous is that they (meaning major newspapers, politicians, etc.) managed to spin the story so that the narrative is now "greedy google" vs hard working journalists."

Isn't there a certain degree of truth in this? Truly, there is a big problem if the rates for borrowing content is too high. But I think what the German public is responding to is how journalism has changed and not in ways that are necessarily positive. There is far less incentive to be a good journalist now since the quality of a given article is likely much lower than in the past -- research is more limited, articles are written in a greater hurry, even some articles these days are largely written by computer or by individuals overseas.

What this law is reasonably trying to address is that content of whatever form -- be it newspaper articles, images, whatever -- has inherent value that should be recognized. Surely enforcing that value with an iron fist like the RIAA is not the right way to go. But allowing free expropriation (even of abstracts) may also be unfair.

I think a good analogy, fifty years ago, would be a newspaper that sends out people to read other newspapers very early in the morning (say at 5 AM) and then produces its own newspaper at 6. Surely such a thing would not have been possible fifty years ago, but something similar is possible today with the advent of the internet. If this behavior had occurred fifty years ago and hadn't been regulated, imagine what would have happened: the overall quality of newspapers would have been diluted and the incentive to produce good articles would have likely declined.

Now, of course, this isn't quite perfect. Again, Google is borrowing very small snippets. And surely -- if anyone remembers this -- the French courts were wrong several years ago when they allowed some newspapers to sue Google for simply posting a few sentences or a link to an article. But what if newspapers could charge a modest fee commensurate to the value an article link is to Google? Over time, the fees could certainly accrue. The question, I think, is how high these fees are and how this sort of regulation is imposed.
I have no idea how big of a problem false or fraudulent copyright claims are, but they are in fact already illegal under U.S. copyright law:

Section 506(c) [1]:

Fraudulent Copyright Notice. — Any person who, with fraudulent intent, places on any article a notice of copyright or words of the same purport that such person knows to be false, or who, with fraudulent intent, publicly distributes or imports for public distribution any article bearing such notice or words that such person knows to be false, shall be fined not more than $2,500.

Section 512(f) [2]:

Misrepresentations. - Any person who knowingly materially misrepresents under this section —

(1) that material or activity is infringing, or

(2) that material or activity was removed or disabled by mistake or misidentification,

shall be liable for any damages, including costs and attorneys' fees, incurred by the alleged infringer, by any copyright owner or copyright owner's authorized licensee, or by a service provider, who is injured by such misrepresentation, as the result of the service provider relying upon such misrepresentation in removing or disabling access to the material or activity claimed to be infringing, or in replacing the removed material or ceasing to disable access to it.

[1]: http://www.copyright.gov/title17/92chap5.html#506

[2]: http://www.copyright.gov/title17/92chap5.html#512
>> corruption of the system

The difference between Julian Assange and Kim Dotcom is that Kim Dotcom is in New Zealand, which is tied with 3 other countries as the countries with the least perceived corruption in the world.[1]

[1] http://en.wikipedia.org/wiki/Corruption_Perceptions_Index
So the third world are the otters to our ants? Working just as much as necessary and enjoying the rest of their time; where as US First Worldians are in a continual work cycle? (I admit I'm not familiar with an animal that works (or seems to work) very hard for long periods of time only to go crazy at night or on the weekends --- if there is such an animal)
I really wish they had been more specific about the problems they faced. It sounds like part of the headache was that they had to write their own MongoDB to ElasticSearch connector. However, 10gen has now written one which they could use to avoid writing and maintaining their own:
http://blog.mongodb.org/post/29127828146/introducing-mongo-c...
I am a big fan of TDD. I read this post to see if I can get any reasonable arguments against TDD, so I can be better prepared next time I am trying to sell TDD. #10 - 'no clients' and #8 - 'short project' kinda make sense to not practice TDD, but these also mean that there is no real product - you build something and you throw it away after a few days. So there is no need for TDD, testing or anything really. All the other points in the post don't make any sense :)... is it just me?
I forgot to type /sarcasm before "Looks like it was a great plan."