skysight-inc/HackerNews huggingface dataset:
Gauge the impact the diversion will have to your core competency. If the actual benefits and time estimates are overwhelmingly positive, do it. If it's anything less, or is just to address a nearly non-existant bullshit edge-case, make note of the thought and move on.

Don't sabotage the larger vision for short-term gratification.
> but it's hard to argue that Monsanto shouldn't have their day in court to verify it.

No, it's in fact very easy to argue that. And in case you failed to notice that was exactly my point. Farmers work their ground, they've been doing so for many thousands of years.

Intellectual property and farming should be mutually exclusive fields, anybody should be able to grow anything to the best of their ability without the fear of being sued. I know that you disagree with this, that you believe that it is A-ok for big company 'x' to sue farmer 'y' for violation of their intellectual property (assuming for the moment that such a thing exists) but I'd much prefer for things not to be like that. It's an opinion, you can disagree with it but you can't disallow me to have that opinion or 'force me to concede a point' in which I do not believe.

The rule of law should not extend to your ability to grow food from seeds, to royalties paid on such seeds or to any derivative thereof.
Thank you for acknowledging this. I'm so angry right now at jrogers65's blithe dismissal above of the problem of poverty and poor family life that I'm not even going to respond to him.

Yes, it is a messed up situation all around, and the roots of the problem lie far outside the realm of education; yet no teacher can be successful at their goal of educating children, now matter how they go about it, without dealing with those problems.
Thank you to the author for this article.

After reading it, there's a chance I will use some of the insight I've gained in my Conception project.
Snowpocolypse 2013 just got real
One very good reason family farming should be protected, is that large scale monoculture is detrimental to our environment.

http://nature.berkeley.edu/~miguel-alt/modern_agriculture.ht...
Part of the issue here is that Android lets you map different url/domains to different apps. Because maybe you want to open most URLs in Chrome but you want to open reddit urls in some Reddit-focused native app. (Ditto Play store URLs opening with the Play Market App instead of the default browser). This should only really come into play when you've installed apps with registered handlers for those URLs though.

Having said that, it seems like he's running into a bug where it isn't saving this setting and I can see how in that case it would be hugely annoying to be asked this all the time.

I'm a pretty big Android fanboy and my day job is currently Android programming and I mostly enjoy it, but I've been kind of surprised at the number of "how did they never notice this" bugs that have been introduced in Android over the recent past, especially in the two Jelly Bean releases. It is entirely possible this bug we're talking about now is phone-specific and isn't a general Android bug (I've never seen it nor heard of it being a common problem), but the amount of bugs introduced into the core OS over the past couple of releases is somewhat worrying.
Sure, but that's a lack of ability rather than intention. People on HN like to make idealistic arguments that governments should never hold secrets. Well, there are many documented cases where that wouldn't have worked out very well for a lot of people.
To me, the following is the worst part of this entire story:

"... it is ironically Bowman’s own lack of cash that has seen the case end up at the supreme court."

Why does it take someone being bankrupt and having "nothing to loose" to get a case like this brought forward? It seems like a perversion of the concept of the court systems.
Isn't that why we look at best/average _and_ worst case? Not only the worst case alone?
To be honest I think that "it's not good enough until I can understand the class of problem and derive it for myself" kind of attitude is actually very positive. The problem with this attitude is if you do a "depth-first" kind of journey instead of refining the solution with successive passes.

So I suggest you to try to build the minimum viable working program ASAP. Along the way, write all the things you would like to improve in something like an Evernote note, just a few lines for every thing you want to address and make better.

Then if you have something working ship it ASAP, don't care about what other people will say about the sub-optimal parts of your work: many programmers trying to achieve perfection actually end with a mess of complexity that does not serve very well the purpose of the software, so there is little to be embarrassed for a programmer for shipping simple software.

In the second pass, refine every part with the same approach: find a solution that within the timeframe you have is better compared to the previous one, but will make you able to ship a new version.

Also when you face a problem, other than reading the existing literature, papers, and the proper way to do it, check if there is an intuitive solution that is comparable as a result (even if maybe not provable or not perfectly optimal) but much simpler to implement.

But IMHO the golden rule is: don't freaking care, ever, about what other people think about your work. Often perfectionism is just a form of insecurity.
> Wait, you mean the combine?

hkarthik probably meant "seed cleaning equipment" which is quite different from a combine.

> Monsanto already licenses the technology to anyone you might buy seeds from.

No, that would be false. In fact, they go a step farther and claim that if your neighbor has Monsanto seeds and it drifts into your plots, you need to pay them. Instead of a time honored "you contaminated my land - pay me" we get the reverse complete with bully lawyers.

> I believe Canada was the first location for the successful test of the validity of the patent.

Yep, and it was a horrifically stupid ruling[1].

1) http://en.wikipedia.org/wiki/Monsanto_Canada_Inc._v._Schmeis...
The one thing I really like about the default android browser is the fact that it has private tabs. I'm uncomfortable with leaving some things on a portable device that facilitates being left around, picked up by strangers, et al. I can't fathom why it's not more popular on mobile browsers, including most of the third-party Android ones.
>	I find myself striving for ideal and perfect solutions in parts of my work that might not matter much. Sometimes it's probably worth the time and detail, but admittedly, a lot of the time it isn't. It's just more fun and interesting to be "thorough."

This actually has a label: Maximizers vs Satisficers.

http://en.wikipedia.org/wiki/The_Paradox_of_Choice:_Why_More...

And a little something I wrote about it regarding programming languages:

http://journal.dedasys.com/2006/02/18/maximizers-satisficers...

I think the key is to "choose your battles", and be a maximizer where it really counts, and try and be more of a satisficer for the things that aren't so important.
And recently from the settings menu (low right corner) it also can change the user agent, reported resolution, the geo-location and emulate touch events. Chrome inspector is really something else.
It's not necessarily that what you're doing is the interesting option; I'd say that it's the easier option instead.

Reading about interesting stuff is deeply satisfying, and so it's something you want to justify so you get to do more of it. Actually getting stuff done is hard.

It's a bit like why so many techies - myself included! - vastly prefer to code new app features rather than working on marketing or sales copy. One is has a definite end point, and we feel comfortable getting there.

The other one can seem like work!
No, and that is precisely the point: the question is meant to suggest that if the result of publishing documents is an escalation in a conflict, it must be that publishing the documents was bad. Most people in America seem to agree that the Arab Spring was a good thing; I think it is therefore safe to conclude that it is not always bad to reveal information that causes a conflict to escalate.
All those things would be redesigned to be assembled by machines and to fail in ways that machines can diagnose and repair.
Here you restate the moral superiority of farming over IP enforcement, but miss the fact that were your principle made the law of the land, there would be no Roundup-Ready seeds for Bowman to have planted. Again, the facts of this case are that Bowman directly benefited from Monsanto's product.

Incidentally, the rule of law's grip on the seed trade is centuries (millenia?) old. Agriculture is a very big part of the reason we have law to begin with.
First 5 MVPs greenlighted
I find quicksilver to be even faster. On my setup I have all my most frequently used applications bound to systemwide hotkeys that I turned off in the keyboard preference pane. I don't even have to think about switching applications muscle memory makes it automatic.
Google needs to gift everyone at the Chrome team a random Android tablet, and afterwards take away their main work computers for a day or two.

By the end of the month the browser situation on Android would be greatly improved.
The Supreme Court of Canada heard a similar case 9 years ago:

https://en.wikipedia.org/wiki/Monsanto_Canada_Inc._v._Schmei...

(Spoiler alert: Monsanto won.)
The times when Anonymous and Wikileaks work together seem to produce some of the best results for both. See: Stratfor, Scientology.
Every kid has got their own needs. I'm watching one adolescent melt down under the peer pressure for performance. As a parent, it's my job to make sure my child is able to survive and thrive when I'm not around. The standard route is high-school and college, but not every person is suited for that straight path.

If he drops out, and gets a GED, it may not be the same straight path, but college is still there, and someone who has worked and taken care of themselves for a bit has a very different take on a college education when they perceive it as something they want and need, rather than something they are supposed to do. When he decides to go to college, it certainly won't be a four-year beery haze.
Yeah, I was more referring to the change in terms of when it pops up rather than the obvious bug of it being mostly broken at the moment.
Thats cool, but it seems to have the performance equivalent of an early P4. Theres talk about FPS, but then its mostly about static images?! Theres little information about the actual performance of the system on the FPGA because everything is seemingly hamstrung by the woefully inadequate AVR used for feeding the data.
Hey DynLaunch: Why We (PriceIntel) Exist and Why We’re in New England
So yes, exactly the same way. Having more people of a healthy weight makes those who are obese stand out more. The fit person shifts average weight away from the obese.

Nobody would dream of criticizing the fit person for making the obese seem fatter in comparison though, because it is plainly clear that when a person gets fitter other people don't become fatter. Despite how the variance of the population changes depending on how fit or fat individuals get, the fit person is not to blame for the obese. Dieting does not make others fatter, and having a high salary does not make others poorer.
It would be even better if it worked the other way around. Tell Chrome where my files are and it would watch them for changes. That way I can use my favourite editor/IDE and get the features you described.
I completely agree on not staking the survival of the species on it, I just think that it's an overly cynical view. Same as I think most people are good people, but I still lock my car because a very few of them are thieves.
These high salaries are taking from the top, not the bottom. More than any other industry right now, tech workers are making a significant fraction of the compensation of the people at the top of the management food chain. You can bet it rustles management jimmies when they see their workers living the same lifestyle as them! That's just un-American.
So what you are saying is that there is a chance they might be of assistance? My thoughts exactly
When using this feature, be aware that the saved changes stick around indefinitely and can override updated JS being served by the host. I've had this one bite me repeatedly even though I never use the live editing feature due to the thoroughly broken keyboard focus implementation in Chrome. :/

IIRC if you do a force reload (right click the reload button with the inspector open) that bypasses cache, that should reliably destroy any local edits.
Happy native apps user.
The OP obviously never read this: http://the.taoofmac.com/space/HOWTO/Switch

(Covers all his gripes and a few more - the bit about Alt-Tab and some of the Quicksilver tips are amazing)
Terragen 2 - Landscape generator http://planetside.co.uk/index.php?option=com_content&vie...

1st version is free to download
What amazes me is that it became a full blown editor and it seems like almost nobody noticed...
"If you really want to end sexism, I feel like these sorts of questions need to be asked and answered."

The problem is generally that the people who do so ask and answer them on an individual level, using an unhealthy amount of selection bias.
I'm gonna implement them! Just a while! ;)
There is also an option to disable cache in the settings.
The most popular drama television is getting more complex and sophisticated, not less.

It probably helps that a growing lower tier of entertainment is siphoning off the viewers least interested in sophisticated plots.
I think the key is to:

1. Set goals and fixate on them. Imagine what it will be like to have achieved the goal. Get excited about it and keep reminding yourself. When you're not making progress toward the goal, make yourself imagine the situation where you spend 6 months making unimportant things perfect and never achieve the goal. Imagine all the other goals you won't even be able to set because you're wasting your time.

2. Make other commitments. Make plans to meet a friend for drinks at 9pm. You only have 2 hours after work to get anything done – don't waste those 2 hours! If you can stay consistently busy, you'll notice quite quickly that not using your time effectively will lead you nowhere.
We went from Windows -> Mac -> Debian/Ubuntu

Most of the time macs "just work" however once you start digging deep and needing custom stuff (beyond `rails new HelloWorld`) things start to come apart.

You have to rely on brew/ports or hope someone provided instructions for compiling on mac. Normally brew or ports do work and their authors do keep things up to date, but not always.

We've just been down too many rabbit holes when we needed something custom.

On top of that our production machines don't run OSX either so we would have to keep 2 sets of instructions for making sure all libraries are installed.

Sure there is vagrant, but then you lose (or fight extremely hard to keep) your ability to debug in the IDE of your choice since it all has to happen remotely

Life has been so much better running Ubuntu. Here everything "Just works" from a programming point of view.

Games I still dual boot into Win7 however (tho I did that with OSX anyways since all games arent supported or you take a performance hit)
Monsanto thinks its theirs, and they've got a non-trivial legal argument behind their contention. They'll take you to court to enforce their rights, just like the farmer will if you trespass on his land or try to worm your way out of a purchase contract if prices go down, or if he thinks you did those things.

If Monsanto is wrong and they have no such legal right, that's fine. They'll lose in court, or at least they ought to. But you're making it seem like we should put a thumb on the scale in favor of farmers, just because they're farmers. Everyone takes advantage of the law when it serves their purposes. Indeed, a tremendous amount of law is traceable to serving the purposes of farmers (versus say hunters/gatherers). Indeed, even things we think of as modern instruments, like derivatives contracts, have their roots in farming.

I should note: I don't disagree that Monsanto shouldn't have a claim when farmers don't know their seeds have GMO DNA, either as a result of cross-pollination or not knowing the origins of the seeds. I think it's a weakness of the patent system that "intent" doesn't count for anything.
High-speed, multi-threaded virtual memory in Java
I agree, that would be useful. There are some extensions out there that try to do just that, but I didn't find them all that useful.
It's more scary to think that people think that any of the "qualities" mentioned would make a person an inferior or unhireable candidate for any of these roles. Aside from, of course, simple issues of body build for which a similarly-sized male would also be unsuitable.
just because patents are the regulatory regime that exist at this time, in this place does not mean that that is the only way to regulate and encourage research in any given field of endeavor.

Given the extremity of the consequences and the enormity of the benefits that the biological sciences could provide us; it is worth questioning a regulatory regime that provides such painful distortions of society and that seems to act as much to prevent the benefits from being widespread as it does to allow the researchers to evade liability for the negative externalities.
Chef and Fabric can play nice together. Use chef to configure the system but use fabric to manage them. Chef isn't fantastic at operational activities, especially those that need to be coordinated with a couple of nodes. Check out Pychef to drop your chef roles and hosts into fabric scripts.
Dolphin isn't great IMO. There are some real good ideas in it from a usability standpoint, and then others that are just face-slappingly aggravating.

Would you mind leaving a short explanation? Dolphin has been my favourite for a while now because it is well rounded and has brilliant Lastpass integration.
> but miss the fact that were your principle made the law of the land, there would be no Roundup-Ready seeds for Bowman to have planted.

Yes, so he would have planted some other seeds instead. Problem solved. See, farmers will pick that which gives them the best yield, not that which holds the nicest bit of IP, their decision processes don't work in terms of royalties or intellectual property. Farmers buy seeds, farmers plant seeds, farmers tend their crops, harvest and then - hopefully, but definitely not always - make a profit.

What seeds they buy is up to the farmer, and if there had been no sign saying 'roundup ready', price 'x' and if the farmer would have not used roundup he'd be just as guilty according to the law since the law revolves around the fact that the seeds were not legally obtained.

This is so patently ridiculous that I find it somewhat disconcerting to see you arguing that that is a desirable situation. If you BUY something, especially something as basic as a seed you should not have to go and research the chain of events that led to those seeds being offered for sale and whether they are unencumbered from a legal point of view.

It's ridiculous.
I actually came across this on a footnote here:

http://the.taoofmac.com/space/blog/2013/02/10/1230#an-arm-on...

Note that the guy got Ubuntu 12.04 running on an ODROID board using a similar technique from a prebuilt image. So it's apparently a very easy thing to get going...
In many public schools, "oh you'll have a calculator for that!" is the common response. You don't need to memorize them, so many kids won't. But if you want to be good at foiling later on, you need to know them in your head automatically. Refusing to require some degree of memorization is setting kids up for flunking out of math later, and most tickets out of poverty these days require a college degree with heavy math coursework.
502, bad gateway. I think they might be having some issues with deployment :)
Registering the jQueryUI Widget Factory as an AMD Module
I think you're not being ambitious enough in your side projects.

I'm like you. I write fairly vanilla production code, then I go home and work on alien technology. And I used to have the same problem as you: I'd get sidetracked and sidetracked, and somehow I went from writing a fart app to reading about type theory.

So I started skipping the fart app part, and started learning some more abstract theory. The nice thing abstract theory is that it's abstract---it's not incidentally connected to anything, so there are fewer places for you to get sidetracked.

So go sign up for a math course on Coursera, or learn the lambda calculus. They are so alien from your everyday programming experience that you won't have anything to connect them to---until you do. But then you'll be coming at the new topic in the direction of abstract to concrete ("a trivial application of x") rather than concrete to abstract ("there's a greater truth here and I MUST understand it!").
WebSockets, Raspis, and GPIO
What problems did you encounter with them?
Any formal system like that is bad because it's too easy to hack - and that's what they got. Good for America that you don't care much about degrees. After all, a day's long test task is enough to separate good candidates from bad for everything except maybe senior management positions.
Indepth look at XSS
He didn't just plant the seeds! He used the entire Roundup-Ready system. Monsanto didn't go after him for accidentally ending up with seeds from their lineage.

If he had planted "some other seeds" and then sprayed them with glyphosphates, he'd have ruined his crop. If he had planted Roundup-Ready seeds and not used Roundup, Monsanto probably wouldn't have cared. I've read a bunch of filings for different Roundup cases, and in every one of the ones I've found, it's alleged that the farmers in question not only planted Roundup-Ready seeds, but also used Roundup instead of conventional herbicides.
How enlightened of you.

Why don't you go ask skilled textile workers or industrial workers like machinists or welders what they think about the issue? You can find them at McDonalds.
That link wasn't working, here's a corrected one: http://en.wikipedia.org/wiki/List_of_races_and_species_in_Th...
Well unwrap_protocol is the one with state. It could be more complex with 2 stateful coroutines, but it still shows the idea with 1. I would be interested in the comparison between Python and Go there, although I can basically imagine it. More interesting is if the nondeterminism of Go has any effect (performance or otherwise).

That is, Go doesn't provide synchronous dataflow. Thanks for the link, I will be looking at that!

edit: or maybe it does with a channel size of 1? The Rob Pike lexer talk mentioned a few times here was doing some trick with that.
>> Thus conditional-free programming (as presented here, in C) is mostly academic

Do you think this is true because C code has traditionally relied so heavily on branching?

Put another way, perhaps branch-free programming is has greater speed potential, but the tools we use have been heavily optimized for branch-laden programming. Maybe putting sufficient resources into optimizing code for branch-free programming (and stripping out optimizations for branching) would yield faster execution.

I don't know the answer, just musing. I am curious, though.
Want to break the rabbit hole habit? Start your own business where you have to get things done. You'll either break the habit or go out of business.

BTW, going down the rabbit hole occasionally isn't a bad thing IMO. But if you go down every rabbit hole, it can slow you down.
I'm pretty happy with Chrome on my Nexus 4. Only on this phone do I feel like performance is close to where it needs to be. Nexus One, S, and Galaxy have all been a little sluggish for their contemporary OS. iOS has always been tweaked for its devices to deliver responsive performance, even if it wasn't fast.