skysight-inc/HackerNews huggingface dataset:
"Look, just because it's in your pocket and you get to use it as soon as you leave the store does not mean you own it."

So who owns it? When last I checked, there was no line of credit, I am allowed to sell the phone to someone else without informing the carrier, and I am responsible for repairing any damage or replacing the phone if it is rendered non-functional. It sounds like I paid the carrier's price, signed a contract, and then owned the phone (while being locked into a contract).

There is more to this than just the carrier's contract. Let's say I travel to another country, and I want to pay for a phone plan there so that I do not have to pay roaming charges. I'll need to unlock my phone to do that...and now by law I cannot (at least not here in America). For that matter, suppose I am here in America and I want to have two contracts with two different carriers on the same phone...once again, the law stops me. This is, plain and simple, a law that protects the carriers' business model in ways that other businesses are not protected.

Don't fall into the trap of thinking that the free market is relevant here. It is not a free market when some players get special privileges and protections not available to other players. Cell phone companies get lots of special privileges, and this is just one more to add to that list.
Hmm. Just rebooted and I'm on 8 cores but an L5520. Does this mean the CPU upgrade is skipping my Linode?
You ascribe an overly reductionist viewpoint on scientific thought.

The scientific analysis would be to note that 'digestive fire' might not literally be a fire (just like 'I've got the runs' doesn't mean that I want to run).

The corresponding experiment would be "if person X is treated with Y1 then does outcome Z occur with any statistical difference compared to treatment with Y2", where "Y2" can be "doing nothing."

This has nothing to do with peering inside the body, only with outcomes.

Once a difference has been identified, then it's reasonable to try to identify how 'digestive fire' might map to aspects of the body.

There are well more than trillions of possible treatments, so as a strategy a scientist will use a model of how the body works in order to prioritize the investigation. For example, the presence of a single butterfly between 50 and 100 meters away certainly does not affect most people's digestion, and can be put very low on the list of parameters to explore.

The only part of the "western model of logic" which applies is determining if the treatment had an beneficial effect. If you say that that doesn't apply, then you also throw out the possibility of determining if a treatment isn't actually effective.
Watching the prosecutor butcher pronouncing "regexps" in federal court was worth it.

(Seriously, they read his AMA responses in court this morning. Weev's a shithead, but still: 't'was glorious. )
Any form of feedback would be great!
I just learned this product isn't yet available for men. And am bummed.

So I guess you can't speak for everyone.
http://www.primaryobjects.com/CMS/Article149.aspx
Just so I never have to answer it again for an interview, I wrote a specification and implementation for FBaaS (FizzBuzz as a Service):

http://github.com/tomjakubowski/fbaas
https://github.com/tomjakubowski/fbaas/tree/sinatra

Accepting pull requests! I've had a couple mind-blowing contributions in obscure languages, my favorite being a provably correct Fizzbuzz service written in Coq:

https://github.com/tomjakubowski/fbaas/tree/coq+hs+wai
until a website disables it for you

I'm fairly sure there is an alternative solution to this problem that does not involve adding an extra option in the UI...
Lua was chosen over JavaScript for its ease of embedding. It's easy to limit how much memory the Lua interpreter uses to prevent users from DoSing Wikimedia servers with templates. V8 and SpiderMonkey do not make this easy. More details here:

https://www.mediawiki.org/wiki/User:Sumanah/Lua_vs_Javascrip...

Wikipedia pages are massively cached: rendered pages are cached in Squid, and I believe parsed page contents are stored in memcached. Templates are only re-rendered when pages are edited, if all goes well.
It's mostly not serious. Most of the "advice" I gave will decrease the quality of this site, and if it becomes widespread, it will be detected and the community will respond. You can use these tricks to try to game the system, and "spam" HN for your own gain, but I think you can also try to be above this stuff and actually post quality stuff instead. What are you trying to post, and why do you think it's not going through?

P.S.: Another evil technique that may or may not work: flood the /newest page with crap articles, and then put yours at the top. I remember reading an urban legend about a couple of guys that flooded a dating site (OKCupid?) with profiles of gorgeous women, then messaged real women, while other men were messaging the fake profiles. Dilute the market and you might tip the scales in your favor.

Edit: Do you mean? https://news.ycombinator.com/item?id=5385857 The game is kind of odd. The way you move is somewhat confusing, though I did figure it out after a second. Having a hard time figuring out what I'm supposed to/can do.
The Process of Wireframing a Web App
I recently installed Subway IRC on my server and loving it! https://github.com/thedjpetersen/subway If you look web-based IRC client. Its build on Node and Backbone.
Somewhat. Depends how good the predictors of failures are. If they're strong enough, it doesn't matter how many promising signs there are.

But you're right that this is a perilous move. We only did it because we had to, and I'd like to edge back toward our old approach now that we can scale better. We'll probably always have a tighter filter than we used to, though, if only because some of the techniques we learned for predicting failure seem very useful.
Where to draw the line with password managers?
Why Companies Like Groupon, Yelp & ReachLocal Aren't Dominating The Local Space
Yeah. As I said, I tweaked it. The breakdown for statistics on pieces given is (I believe) in the text. It doesn't give you the worst piece always as that's not fun. Even so, it's still not fun. :)
It's an animated gif. Hit escape, and it'll stop all gif animation in Chrome and Firefox.
Because living at the mercy of the government only not prosecuting you simply because they think you're not a dick doesn't scale to 100% of a free society.

This is why the ACLU defended the Klan.
Buzzkill. You're making me lose faith in humanity. ;-)
RubyGems-OpenPGP Certificate Authority: Key Revocation Explained
> Linodes will start landing on NextGen hardware in the next week or so. Linodes on servers that are being retired will be required to migrate onto newer hardware. For those affected, you’ll receive support tickets with the details and with plenty of lead time (weeks). You’ll also have the opportunity to perform the move early and at your leisure if you prefer.
I'm Afshin, the author of intro.js

As you mentioned in this thread, you just used intro.js idea to show the steps, showing tooltips and more...

Why you didn't mention that in the Github repository also?
> i.e. remove 100 different features only used by 1% of your users, and it's actually quite likely you've removed features 100% of your users use.

Perhaps true, but your estimates are off by many orders of magnitude. Wikipedia puts the Firefox userbase at 450 million. How many people do you think need to turn off SSL? Hundreds? Thousands? That's about 0.0002%. How many need to turn off or manually tweak the size of disk cache? Over 9000? That's still only 0.002%. And oddly enough, it'll overlap heavily with the last 0.002%, and the next 0.002%.
I'd say the biggest issue of going with not-JavaScript is the fact that if they used a JS library for template compiling, they could use it both server-side (like they do now) and client-side, eg. for previewing article/code changes with no round trip to the server and back. I figure it could potentially save quite a few CPU cycles, especially when it comes to more complex code creations which will require a lot of iteration and testing.
> You're only talking about Western European and North American governments?

The top parent is.

> They're not all that different from governments elsewhere.

This statement is content free. "Different" is sufficiently general in this context as to be completely useless.

> See the interesting thing for me is that the taking of physical property is actually just as likely as taking savings from banks. You and the op seemed to disagree with this, but I don't know what you could use to back that opinion up.

The top parent said

> They would have never gone to a farmer and taken 10% of their grain.

Which is true by observation. Governments in first world countries are demonstrably not doing this.

> If you believe that the discovery of electricity makes me a better person, or even a different one, I don't know what to say to you.

I don't understand the point you're trying to make here. This conversation has nothing to do with electricity or what defines a person to be "better".
Check out this article. Same concept, using genetic programming

http://www.primaryobjects.com/CMS/Article149.aspx
that rhymed!
I am not sure. I think everyone needs help or at least recommendations, I just asked a good girl friend of mine what cologne I should be buying for spring/summer, she suggests Bleu de Chanel. Guess what? I am buying it, and she is not even an expert, just someone I believe has good taste based on the feedback I receive from her previous recommendations. In other words, recommendation is very valuable and big business.
File a bug in Bugzilla in the Evangelism component asking Mozilla to chat with the VMWare folks, and file another bug against the browser requesting a fix for whatever autodetection prevents it from falling back to some other protocol.
There is significant research into the culpability of minors. There have been significant steps taken by the Supreme Court to limit and restrict the prosecution of minors because of fundamental research into neurological development and youths' ability to make proper judgements.

What those guys did was reprehensible and they should be in jail. No questions asked.

But we have two separate penal systems in this country: one for juveniles and one for adults. The adult penal system uses harsher punishments than the juvenile one.

You simply cannot compare the sentence handed down in both of these cases, because they are happening under two effectively different penal systems.

For ANOTHER thing, the actual sentences handed down by the judge in the Steubenville rape trial where that they are remanded to the state juvenile detention facility for at least one year (for the one who only participated in the rape) and for at least two years (for the one who also sent around the pictures). At most, they will stay in such a facility until they are 21. In addition, these two must also register as sex offenders for the rest of their lives, effectively giving them life-long parole.

So, when we are talking about Aaron Swartz, everyone quotes the maximum penalty he could have faced, even though it was almost impossible he ever would have received such a sentence. But in the case of these two rapists, everyone is saying they only got one or two years. The fact is, when you want to say punishment is potentially harsh, you quote the maximum, but when you want to say it is weak, you quote the minimum. Make up your mind.

Again, I'm not trying to defend those two guys. I'm making the point that you cannot compare juvenile and adult sentences. Perhaps question whether or not these two should have been tried as adults, sure, but then there are many who would argue that that is overly aggressive prosecutorial action[1].

[1] http://en.wikipedia.org/wiki/Jena_Six
This is brilliantly amazing.
Whats stopping it from accidentally finding an infinite loop, though?
Thanks guys! Keep up the awesome work!
At the very least we can have a FizzBuzz table with a FizzBuzz field and the following records:

3

5
Neat infographic on UX design
You don't. It's trivial for a stranger to walk through my unlocked front door, but that doesn't mean they're not committing trespass.
Funny that you should mention cars. http://www.righttorepair.org/about/why.aspx

http://www.thetruthaboutcars.com/2012/01/saab-pulls-the-plug...
Which feature set? The core of these IDEs is a debugger that is highly integrated with a text editor. Is there a problem with that? IDEs often show me the files that are in the project. Another common (core) feature is code completion. Also, integration with common source control systems. Too complex yet?

You didn't mention XCode. Why not? It has all of those features. So, it must be the non-core feature of IDEs that makes one seem complex and the other not. Which features are you talking about?
Can someone explain what the pricing is for? Is Twilio charging for the IP delivery of SIP calls in addition to PSTN minutes?

In the interest of full disclosure, I am the marketing/community guy for 2600hz, the open-source cloud telecom company, but I am genuinely curious what the per minute charge is for as it seems too low to include PSTN minutes.
The traditional U.S. philosophy on property tends to be skeptical of these kinds of restrictions, and a number of them aren't enforceable, though it's gotten less skeptical lately (hence the emergence of things like homeowners' associations).

European property law was full of encumbrances on property: you could own all sorts of sub-holds and fiefdoms and whatnot. Much of that was thrown out in early U.S. law, in favor of a principle that each plot of land has one owner, who owns it fully in the clear, subject only to the superior sovereignty of the governments with jurisdiction. And then that person can sell the land fully, or rent it, but can't sell the complex kinds of partial ownership and sub-ownerships that were common in the UK. That persisted for a while, until contract law reinvented some of them a century or two later.
It looks like there's some sort of registration issue going on; some people stack their magnets so they overlap from my point of view but others are arranged neatly or spaced out.
I don't think so. I ended up going with a month-to-month provider int he first place because I was poor and didn't want to deal with the risk of early termination fees etc. I just bought a lower-quality phone. Being poor means that you don't get to buy the nicest thing on the market if you don't have the money.

The economics of contract plans didn't look that good to me, because it meant a much higher monthly bill than I felt comfortable paying for a bunch of features I was not at all sure I would really use or need. I was happy with my decision and have stuck with month-to-month service ever since. Back then, MetroPCS (who I signed with at the time) was a tiny company operating in only 2 or 3 urban markets, now they operate in most of the country.
If anybody has any specific questions about Techstars, I'm happy to answer.
Facebook finally admits to tracking non-users
It only actually uses reflection if you choose to -- you can avoid it entirely if you don't want to use the property-path-based bindings. Additionally, it caches the reflected information, so that it's not constantly doing lookups for the methods that make up properties -- just the first time a particular property is seen on a type. This cuts out a huge amount of the time spent on reflection, and it generally is a tiny portion of time compared to the amount of time it takes to build and render the UI. I've found it hasn't caused performance problems in my app at all (usually the layout is the most expensive part of the UI).
Nicely done. I enjoyed looking at the code.

For those of you who want to jump straight to the meat of it, go here: https://github.com/gkoberger/stacksort/blob/master/js/script...

Search down for "run_snippet_go"
I think you are forgetting that whether your website works without images and JS is up to you as a developer. Disabling those things should not completely break normal websites. The immediacy of those checkboxes is a good reminder.
Why Computer Science Matters
Computer Science is much more than programming. In fact, it's a lot more important than what people realize.
Yeah, get thee to a recent release or pre-release and tell us what you think.
I've gotten to know both the Spreedly guys and the DMD guys and it's really a great combination. Putting the two together will save a ton of time building models for your subscription data and correlating it with other activity in the business. Great work on the partnerships guys!
Anyone else getting a
uninitialized constant Mocha::Integration since updating to Rails 3.2.13

I am using test unit and this seems to be related to mini test so I am not sure what is going on?
ASK HN: Does Minimal Viable Product Mean Minimal Viable Price?
Hello all. I'm a developer and a serial bootstrapper. I have yet another idea for a software service that I am getting ready to begin development on. This time I've read the excellent "The Startup Owner's Manual" by Steve Blank and am working on determining what the MVP of my service is by slowing stripping out the features I think it can float without. As I am stripping out features, I am reducing initial cost to the customer.

I'm having difficulty on setting the initial price though. Go to low and I reduce its profitability. Go to high and I might not know if its viable or just priced too high. I'm struggling to find a medium ground I suppose. One idea I'm toying with is offering the service at the price I want to offer it at, but making coupon codes readily available while I'm testing out the MVP.

This is a service for businesses, SEOs specifically if that helps at all. Thoughts?
Here's my python version that uses the y-combinator: https://gist.github.com/sirpengi/3443999
He forgot to mavenize the project...
And I'm not saying that being wrong in the past makes you wrong in the present.
No. I honestly want to see some of this great code that I keep hearing about.

It's just hilarious to me when people think their shit doesn't stink and so I rub their faces in it.

Have you seen the code for Node.js? It's fucking disgusting. Yet everybody around here can't get enough of it. Seriously...I'd love to see how some of these developers would deal with enterprise requirements. I think the problem is that they just don't understand that business is chaos, it's not like building some pie-in-the-sky single-purpose social media application.
I like swype, and the new swiftkey flow (basically swype + swiftkey), but even with 2D querty it's frustrating how often either of those misinterprets what I'm trying to enter.

If it got still less info -- particularly as this is being developed with far fewer developer resources than Swype and SwiftKey have at their disposal... -- I don't have much hope for it.
> Now for the bitchy part, why does no one ever speaks about the good sides of Java?

Cause at some point most of them got tired to preach about Java and continue to do great work vs worrying what other people think.

Look around: NetFlix, Yammer, Twitter, Google are all using Java to power either their infrastructure or apps. Nobody blogs about it because "It Works" ;)

The rest blogs how they keep jumping between wagons :P
Sublime Text 2: Custom Layout Generator
So you want to be a data scientist?
Things You Need To Know For Startup Investing
Wonderful!

(I didn't ask about Pharo, I complained about promoting Pharo by dissing other Smalltalk implementations.)
Why Lua?

I have been running Node.js and Lua at fairly large scale on EC2 recently.

I like the V8/Lua/Luajit platforms just fine. Each has some nice strengths.

With Lua, I see significantly less memory use, and moderately increased performance.

As long as RAM is the expensive bottleneck for hosted servers, it looks like I will be able to get better performance (in operations per dollar) by using a smaller runtime.

Why not client-side rendering?

Accessibility? Cross-platform uniformity? (better answer from 'capnrefsmmat: render once, then cache massively)
To build a client is relatively straight-forward. It should take you between 4 - 8 weeks of development work depending on the number of screens you will be need. You need to add some time for Graphics but you could do this in parallel.

Or you could buy a template and work on top of it which should save you some time
http://www.binpress.com/app/social-iphone-app-design-templat...
http://www.binpress.com/app/social-share-iphone-app-template...
My sister did that, but only with sheep some reason after she saw it being slaughtered. She still ate poultry and sea food.
In my case, it lasted for about 4 months.
I agree

I'll take C# over Java any day. Hands down.

It has its warts, sure, but it's night and day. I can't pin it down, but the C# libraries seem much more natural to me.

Of course, if the team culture is not good, it's going to be messy, either in Java, C#, Python, etc
"Stop the Cyborgs" begins with stopping Google Glass
How a new law in B.C. turned thousands of live-in lovers into married couples
"The site will only fetch accepted answers, and it only uses answers that were posted before the xkcd was released (meaning that if someone posted malicious code now, it wouldn't matter)."
I'm sure that TempleTypeDef (http://stackoverflow.com/users/501557/templatetypedef) is loving this. As their answer (http://stackoverflow.com/questions/14761032/infinite-recursi...) went from 5 upvotes when this was originally submitted to 29 at the time of this comment. Presumably all due to the HN effect.

Does the script run through the same order each time, because I keep getting that answer first, and by the upvotes, as are a bunch of others.
No, C# best practices look nothing like this. I have no idea what happens in Sharepoint land or deep in the enterprise and MS Office stacks, but the core of .Net is not over-engineered to this level. Factories, FactoryFactories, and XML-configurable dependency interjection frameworks are nowhere to be seen.
For Recruiters: Improving Success and Productivity with Follow up emails
I think the choice of QWERTY is purely for acceptance reasons. Everybody can air-type on an imaginary keyboard, using a new layout would be a massive barrier to entry.
Your true public IP address won't be disclosed if you're using a VPN as an intermediary. Sort of like private domain registrations; sure, there's an address to associate, but it's meaningless.

Of course, using a SSL connection to Google would be sufficient on this case, since that prevents the referrer from being included when you visit a search result.
Someone is going to work out how to monetize this and make millions. Surprisingly entertaining.
This is the main reason I use git on my personal projects. I've found that it's quite difficult to pitch this feature to my group. The cost of learning an entirely new tech solution outweighs the benefits of version control in their minds--a statement I disagree. I have no killer feature for them in SCM that will make them want to start using it ASAP. Whether email is "good enough" has been made to be a matter of opinion, unfortunately.
People seem to be really put off by the lack of interactivity. Interactivity might be fun, but it mostly gets in the way and can be an impediment to telling a story because it let's developers pass the buck to the end user.

Interactivity is just a feature. What's the real benefit and purpose? So users can navigate the data? OK, then what? So they can find meaning hidden in the data? Code capable of multidimensional analysis is going to be more effective than eyeballing a 2 dimensional representation of the data.

Don't force your users to move the mouse around, hover, click, and search around for meaning.

For all charts, figure out what story you want to tell, then tell that story. Don't force your user to search for meaning.
Gmail is a significant enough profit center that it's unlikely to ever be under threat. Reader didn't directly contribute to the bottom line (and arguably led to fewer ad views).