skysight-inc/HackerNews huggingface dataset:
I don't think this falls under your principle. I'm all about the doctrine of first sale, but this isn't a simple retail transaction where I fork over a sum of cash for a finished product and that's it. I paid for half a phone, my cell provider paid for the other half, and I have contracted to tie this phone to their service for two years in exchange for them shelling out that $300 up front. Once the two years are up they should be legally required to unlock it, but during the contract period it seems reasonable to keep me from taking full ownership of something that I don't yet fully own.

"You can also pay full-price for a phone, not the discounted price that comes with a two-year service contract, to receive the device unlocked from the get-go." - if the full price phone was locked, your principle would certainly apply, but it isn't, so I don't think it does.
Understanding decorators
Humans are pretty bad thinking scientifically, particularly in the realm of knowing what a certain probability means (witness the lotto). So providing some relatable story that illustrates the data is a great idea. I generally try and open any presentation I give with just such an anecdote.
Pull requests: Be a gatekeeper
On the last bit, resistance isn't a binary switch. If you assume a spectrum, then day 1 kills all the really easy bacteria. By day 4 of 8, you've killed the 85% most killable bacteria, and your symptoms are gone, so you stop. Then you have leftover bacteria that your immune system may or may not be able to handle, but you can still pass it to someone else who doesn't have an immune system primed to fight it off, so their infection starts with the 85th percentile bacteria.

(all numbers arbitrary)
At What Age Will You Stop Using Facebook?
The Price of a Stolen Childhood
What I love about Macklemore is that he puts a lot of heart and soul into his lyrics. It's something you see with Peyton Manning in football, Kobe Bryant in BBall. You can just tell he loves what he does.

For example, in Make the Money is about following your passion, not for the money but because you love what you do. With this mindset, the money will come.

A lot of us in the tech/startup industry can relate to this. Follow the money and most startups fail.
The day a software bug almost killed the Spirit rover
Well... I get it even if others don't. I've used this same quote before to point out how easy it is to give up the freedoms of others when it does not effect you. Sure, there will likely (hopefully) never be atrocities committed at the level of those committed by Nazi Germany, but the ideas in that quote can hold true for lesser events. This quote perfectly outlines what happens on that "slippery slope" we like to talk about.
The full set of PCREs, as the author points out, are NP-complete. The problem is, just because you can do something doesn't mean you should.

If you ever find yourself constructing a recursively enumerable grammar (or even a CFG) using a regular expressions - whether PCREs or any other variant - you should ask yourself why you aren't using a parser generator or a proper tool for creating a compiler front-end.

I hope people don't miss the author's closing point, which is the most important part:

> But don’t forget: Just because you can, doesn’t mean that you should. Processing HTML with regular expressions is a really bad idea in some cases. In other cases it’s probably the best thing to do.

I disagree that there are cases in which it's probably the best thing to do. Most languages support XPATH/CSS selectors/etc., which are much better tools for matching arbitrary HTML patterns. I'm guilty of conjuring up a regex to scrape image links every now and then, but you should really only do that when your domain of expected input data is far more restricted than the actual CFG that you're dealing with.
Why Dwolla Is Special
You don't see it as a problem because you find it easy to buy pre-unlocked phones. This is not as easy in the US. Possible? Yes. Common? Hell no. And until very recently, it was near-impossible to find cheaper service for unsubsidized phones.
It's basically datasheets.com but somehow even more annoying.

I wouldn't trust a 3rd party footprint database either - the amount of times I've seen people fuck up their first prototype by throwing some footprint they found on the board and then realising the pins were wrong etc is insane. Saw 5 on the same board once!
I took it that I already had node.js installed because that's what we were using. Asking for a replacement for an already existing sed is probably not going to happen.
Food Safety News is a rag published by a personal injury law firm (Marler Clark). When foodborne illness outbreaks occur and people get sick, the firm profits.

I wouldn't read that article as serious journalism.
To support the artist. Dump the disc in the trash if you want.
Moldbug is Jewish. You can't say it, but he can.
Could there be a language/culture barrier thing going on? YouTube seems to be clear that, whenever you use a copyrighted item in any way, you have to say "No copyright violation intended". It's possible he may think that is how Americans say, "I'm making a parody and not trying to profit directly from your work".
Developer Economics 2013: Key Insights
My condolences to all US travelers who now will have to either pay outrageous roaming bills, be criminalized, or buy a second (unlocked) phone...
The Up-Goer Five – a thing you can find on a computer
Although I submitted the direct link a few days back, this article makes it clearer why this is cool.

Or should I say:

Although I shared the very thing a few days back, this story makes it clearer why this is cool.
For a long time they weren't just provided by the phone company, they were owned by the phone company. The theory (at least as presented to the public) was you couldn't let ordinary people hook anything they wanted to the phone lines -- think of the potential for chaos!
Surely the worst side effect would not be obliterating GI fauna but systemic cell death (apoptosis) or similar, though?
For those specifically yes. If you're an activist or journalist talking to your sources, you shouldn't be using Skype, period.

However, the letter also tries to make Skype a safer platform for everyone else. For example they are asking for a regular transparency report, the way Google has with Gmail and Google searches. Is that really too much to ask from Microsoft? And don't you think it would benefit a lot of those 600 million people if they found out just how much Skype is being monitored? While (most) people here can be sure Skype is unsafe, do you really get the same impression from "regular" people? Or are they completely unaware of it? I think transparency would help raise awareness about it.
Threads are used because SQLite calls block.
@yoshi Agreed, just looking at collective overhead to design across the prominent form factors now, I fear the day when we have 20 different forms that need attention.

And I think your suggestion could speed innovation as we evolve new form factors... rather than convincing the masses to build for your device, a manufacturer can work from existing conventions to adapt the content to their particular need.
he knew how to be different, he subconsciously used the lean methodology

Build, test and measure and maneuvered his way to climb the ladder to be #1
"Accusing everybody criticizing a woman of sexism is certainly not helping."

It's not that they're criticizing a woman, it's ~how~ they go about it.
I like your gas station metaphor, I don't see any problem with it. It seems conceptually equivalent and the need to gas up your car is nearly universal in the US so it applies to any region or income demographic.
The quote refers to experience gained in the process of the development of common law.

"Common law, also known as case law or precedent, is law developed by judges through decisions of courts and similar tribunals, as opposed to statutes adopted through the legislative process or regulations issued by the executive branch."

[1]http://en.wikipedia.org/wiki/Common_law
Thanks to this reply, I just learned that 'pkill' is a thing! I've generally relied on killall - though it's not available on some platforms AFAIK.

To echo the larger point, I've written a bunch of similar scripts in my lifetime.
> true rap fans

Oh no, please don't do that! :)

> Regardless, it had a good message, delivered in a funny way, and I enjoyed it.

All is forgiven; you're not trying to stir. If you like that kind of cleverness and satire then you might enjoy DJ Format. It's older stuff, but still fun.
This a thousand times. It seems geeks get their panties in a bunch and start spouting off nonsense at the drop of a hat around here lately. I don't imagine many are engineers or they would use more logic.
I know - I was simplyfing a bit for dramatic effect.

Book looks interesting, will check it out.
It is a lost fight. The moment you hear competent developers and tech savvy people telling you that the locked bootloaders and the ability of apple or microsoft to be total moral arbiters is "fine and good for the users", some of them people that have benefited greatly from the openness of the PC and WWW ... its is sad.
Switching standard fixtures over to copper based alloys (which have antimicrobial properties[1]) might be a good place to start.

I'm not sure to what extent the physical plant (walls, floors, etc) is the primary source of transmission compared with the staff/patients/visitors. The stats on something as basic and fundamental as hand-washing are often quite shocking.

[1] https://en.wikipedia.org/wiki/Antimicrobial_properties_of_co...
See my comment above - Food Safety News isn't a real news outlet, it's a rag published by the personal injury firm Marler Clark.
If you can get someone to pay you $10 for an application you may or may not build in a year then you are either a hell of a salesman or you found someone truly gullible.
What strikes me as more odd is how backward some of our laws are. Looking at the comments on that page I was amazed to read this one:

> "lol.. In Australia it's illegal to sell them locked (if they're factory locked then consumers only have to ask the carriers and they will unlock it on the spot free of charge)"

And this one...

> "...where I live they finally allowed us to unlock ours cellphones [...] it was fun seeing thousands of people trying to finally leave their company they hated to much (some cellphones carriers here are horrible). It has such a happy day lol. Now carriers have to try harder to get people to chose their company, because they can leave at any time, yaay! It's definitely a better system."

Ironic how Capitalism seems to function much better in other countries, even though the U.S. made Capitalism what it is today.
> "Insulting someone's code is like insulting someone's kid."

You are way too attached to your code.

.
.
.

What these guys said was still extremely rude.
The Society of Barefoot Programmers would probably have quite a significant membership base. It's so damn comfy.
I dont get this. Microsoft encourage developers to write what they call Windows 8 JavaScript apps but then treats normal JavaScript actions (like creating or manipulating HTML5 elements) as toxic.

I suppose this is again part of the legacy of that dreadful decision back in the 90's to embed the MS web browser into the operating system. They cant just "sand-box" the execution like any other app.

I suspect I will avoid this even if tempted into any other sort of W8 development.
You don't need to ask unless /home is mounted noexec. It seems rather absurd to assume a seldom used and rather massive ecosystem of language, libs, framework and package manager are installed, but that it is impossible to upload a copy of gsed to ~/bin. The number of shared hosting environments where you can't run your own code, and you already have node installed is miniscule.

And although its getting a bit off-topic at this point, doing replacements directly in the file isn't even a good idea. The standard "move $file to $file.backup, run sed against $file.backup and pipe it into $file" method is not just recommended because it is portable, it also saves your ass when you messed up your search+replace and broke all your files.
Non-lethal DNA bullets tag criminal suspects for later identification
If someone is curating a list of brilliant CS quotes, this should be added...
Imagine you have a nice phone your bought and you've finished up the phone contract, and then you move. Your old phone company has terrible reception (or doesn't operate) where you've just moved. So you'll need to change phone companies. But your phone is locked. You are forced to buy a new phone, even if your old phone works fine. If you were legally allowed unlock it, then you wouldn't need to buy a new phone.
Are they really cheaper? Last I looked if I purchase an unsubsidized and unlocked phone, I still pay the same monthly service fees to AT&T, Verizon or Sprint. They don't give me a discount. So the only benefit is the ability to stop service at anytime. But since I can't use their phones on another service where does that get me?

Yes, T-Moblie or the service resellers (Virgin, Credo, SmartTalk, etc) may provide cheaper monthly service with your unsubsidized phone. However, I have found them to be inferior in their service (technical, coverage and/or administrative) compared to the big three

At least, that has been my direct experience and research. I am actually hopeful that this will change in the coming year. I would very much like to take this path with my next phone.
I can't speak for laumars, but I would suggest there is a difference. Functions within languages generally work at a higher level of abstraction, even in C. If you wanted a grep like function for filtering an array of strings in your programming language of choice, would you define it to take a single string and predicate arguments, that is then split up on an arbitrary character, filtered, then joined back together again to return a single string? Or would you use a general purpose filter() function that takes an array and a predicate (function pointer/lambda/block/whatever) and returns a new array?
Implementation difficulties aside, isn't the ideal solution to provide well-executed zooming ability on the data, a la Google Finance charts?

http://www.google.com/finance?cid=694653

The problem with view panning is that you are not able to easily compare the viewable scope of data with the entire dataset. With a zoomable view, some granularity is lost...but I suspect the majority of use-cases would get more benefit out of seeing the "big picture" than merely being able to see each datapoint...and if seeing each datapoint was important, that kind of specificity is better implemented through tabular data rather than chart visualization.
I see they are on Causes but perhaps also using Kickstarter would help make up the remaining funding.
That's why higher level languages are so important, as computers always get faster (but not smarter) it's up to languages and libraries be smarter. Anyway the old debate 'fast languages' vs 'high level languages' will never die.
Finland’s Top 100 Startups
>ripping your own DVDs is illegal //

That's not true in the USA is it - I understood that Fair Use terms meant that you could rip your own DVDs for backup, format shifting and such personal activities.

Perhaps the person using the scare quotes considers that perfectly moral activities that are classified in statute as being illegal are overridden by the demos' agreed morality of the actions. Does anyone find making/using a backup - even if it's format shifted, even if you torrent the backup - to be immoral given you paid your share of the copyright license already?
Using the phrase "white knights" as a gender-based insult for people sticking up to bully-behavior is pretty unnecessary and reflects poorly on you. There's no need to bully the bullied further because you feel some sort of nonexistent imbalance.
The car metaphor does not work.

As many farmers will tell you, it's illegal [1] to burn Red Farm Fuel Diesel in street vehicles, even though it works.

[1] http://webarchive.nationalarchives.gov.uk/+/www.direct.gov.u...

Update: link to more info on red diesel
How to deliver a killer presentation to a tech audience
It's useful to know how to manage this situation when you have zooming enabled as well, as sometimes you want to zoom and pan in the x direction within limits.

In this case you might go outside of your bounds with a zoom operation, so translate won't be reliable when zooming too far out (as your domain will be larger than your data bounds) so you'll have to limit the domain instead.

// assuming xlowerlimit and xupperlimit variables.
var currentDomain = svg.x.domain();
var xinterval = currentDomain[1] - currentDomain[0];

if (currentDomain[0] < xlowerlimit) {
// if moving outside of lower bound, set min of domain to lower, keeping domain interval the same
svg.x.domain([xlowerlimit, xlowerlimit + xinterval]);
} else if (currentDomain[1] > xupperlimit) {
// if moving outside of upper bound, set max of domain to upper, keeping domain interval the same
svg.x.domain([xupperlimit - xinterval, xupperlimit]);
}
Reflections on Passion and Purpose from a 14 year old's question
Everything is 100% back up and alerts are flowing with no delays. Engineers are investigating the root causes and support is contacting everyone who contacted us.
Who is it racist against?
This brings up an important point I should have made earlier: I left the AJC three and a half years ago now, and Cox Media Group digital (if you're in Atlanta and want to work on Python/Django, you should definitely check them out) just under two and half years ago, so I am no longer current.
Logging in Clojure / JVM – Part 4
in fact, if this is how they apologize it's probably best they don't

That's a beautiful bit of writing and thinking, right there :)
It's a bit shocking that people do not realize the context in which this quote was born.

For anyone who makes such misguided comparisons, I urge you seek out someone who actually lived through Nazi rule or in the Soviet Union and find out what they think of your ideas.
This should really say "mainstream American commercial music".
In any case it's not been the case in a while, so I stand corrected.

Although being able to write on the closed over variable is a neat feature to have, I would argue that feature does make a difference. Whether you call that complete or read-write or however you want to.
Would any person/s like to hack together?
faithInUSGovernment--;
this is why i am afraid to open source my own personal projects. this fear.
I have to say this made me feel better that I'm not a wizard in Clojure. If one could be said to be "in love" with a programming language, that would be where I am at with clojure in terms of feelings.

But I've only scratched the surface. I sometimes sit and watch the #clojure channel on freenode, and I find it inspiring, interesting, entertaining, and disheartening all at once.

Inspiring because I get to see the people who write the awesome software and write the terrific books interacting, and I'll be danged, they are kind and good people!

Interesting because of the problems they are working on and discuss, asking each other for advice or just plain help.

Entertaining because they aren't just kind and good, they are also lighthearted sometimes very funny.

Disheartening because sometimes I look at the pastebin code, or the code they message to the clojurebots, and I am left scratching my head.

However, having read this "oldtimer's" post, I'm inspired to know that it's OK to not become a master in programming in 24 hours.
Don’t Let One Customer Kill Your Online Reputation
>It can be done, provided you know how to exploit the imbecile’s limited talents, and are willing to have enormous patience with his inability to make the the most trivial common sense deductions on his own.

Well this leaves out one critical piece that is a big draw to programming. Unlike the imbecile, the computer will do exactly what you tell it every time.
My issue largely about the scalability of pipes. They're ok for basic tasks, but not great for complicated routines:

1) You've only got one send and one return. (well, arguably more if you include stderr and exit codes, but they have their own limitations in addition to the aforementioned)

2) They're too insular from each other; different files dotted about that needs to be loaded into the memory then executed. It adds quite a massive overhead. Granted this isn't an issue for the kind of jobs you'd write shell scripts for in the first place, but it does severely hamper this kind of model in terms of scalability. But then we're back to the age old issue of performance vs convenience.

I will concede that the second point is more an issue about implementation rather than concept though. But if you were to write a lower level implementation of Unix pipes, I don't think it would pretty much end up with Perl functions (which, to be fair, you suggested yourself). I say Perl specifically because you can create a function without specifying what values to accept (see example below), which is akin to the 'dumb' strings read in from STDIN.

sub PerlFunc() {
foreach (@_) {
$i++;
print "Parameter $i == $_\n";
}
}

So I'm not really saying that pipes isn't the "right approach". Just that it isn't always the best approach. But for things like system administration, pipes are invaluable. Not just because the tools are already written (ie the wealth of command line applications), but also because it's quick to express yet highly readable.

I'm not really sure if that answers your question though (or even if I've said anything you don't already know).
Sorry, I thought you just implied your feed store was illegally dispensing antibiotics without prescriptions. Maybe you know what you're doing, but that does not imply that everyone else is.
I know that here in Canada, even if you buy an iPhone full price from anyone but Apple, it is locked to that vendor. Which seems ludicrous to me.
Not the GP commenter, but I invite you to read some of the other blog posts. In my brief skim through previous posts, I didn't see anything that immediately struck me as beyond the pale, but the whole "saying a lot to trick you into believing there's a profound argument" idea stood out. An overabundance of historical tie-ins, unnecessarily flowery language... although it's possible that the author is a great writer or I'm a poor reader, I strongly suspect that the simpler explanation -- the absence of a credible argument -- is correct.
Inside Netflix's Project Griffin: The Forgotten History Of Roku
Redesigning Google: how Larry Page engineered a beautiful revolution
Death of Foodstagram? Restaurants Ban Customers From Taking Food Pics
Older Brain is Willing, but Too Full
At least he defines his terms. Words like "government" can mean a multitude of things and these meaning change over time.

In general I have found that arguments are often not really about the points of an essay but about the definitions used, ie one person uses definition 1 and the other uses definition 2 and they just argue past each other.

For example if I say "Bitcoin is money", I don't think that statement is meaningful without defining what I mean by "money" and perhaps "bitcoin".

I don't think understanding the linked essay really depends on knowing what he means by "MoMT", he defines it just fine for us.

"Basically, MoMT tells us that money has anomalous value only because economic agents rationally speculate in it, whereas conventional thought (whether Austrian or orthodox) holds that money's price is explained primarily by its use in trade."

To me that's an interesting idea. Why not debate that? Instead all of the comments here are about a bunch of superficial bullshit (yours excluded).
Moral of the story? Not everyone is a god at programming like you. Remember that you once were in their position.
Wow, this mutation testing is a really good idea. Something I've never thought of.