skysight-inc/HackerNews huggingface dataset:
No information? There are people around this world and on this site who haven personal experience dealing with Mr. Arrington and/or have followed his antics for years. He's stirred up a bunch of unecessary drama, some much like has been brought against him. Remember his backroom VC deals series? Or accusing Leo Laporte of giving the Pre a positive report as a favour? That's real karma. I assume that some of the people who have upvoted my comment have, like myself, determined him to be someone I refuse to be bothered with. Certainly not bothered enough to feel sorry for him when accused of impropriety. He was a pretty good tech blogger who used his influence and money to become a VC. I see no reason to respect his work in the latter, especially when it can be tied to a possible conflict of interest.

Understand the context of my comment: that we should be forbidden from "insulting" these people or companies. By suggesting there is some conflict of interest between their investment fund and companies that they cover? I whole-heartedly disagree with that. I think the way this is heading, with tech influencers, journalists and VC's intermingling, is bad. I guess that isn't as easy to agree with when you are a tech influencer, journalist or VC, or rely on one of these people. Luckily, I'm not and don't.

As far as MG, information on his talents needs be nothing more than a perusal of his Techcrunch work. Judge for yourself. If this is the baseline for "good" tech writing, then the business is in a world of hurt. Writing over and over about the same few companies with shoddy analysis doesn't cut it for me. And if you read the comments that follow nearly every one of his old Techcrunch articles, you'd see I'm not alone, by any means. I guess not being able to say he sucks goes hand-in-hand with giving everyone a trophy at sporting events.

The low of the state of the forums will be when we aren't allowed to speak our minds because we're edited out by the tech powers-that-be-- the Arringtons, the Sarah Lacey's-- and all the sites are not real journalism, but VC mouthpieces. That's where the "echo-chamber" meme comes from. Do you think that's a good end game? That's what we're talking about here.
Slate - Boston’s Mark on Tablet Computing in… 1990?
I guess I am still allowed to comment, but not to post links
Hi! Creator here, yes the sentiment analysis could definitely use more work but we've found our naiive approach to be about 95% accurate which was good enough for our MVP.

Definite idea, some friends have mentioned it might be useful for brands
The Neil Patel Guide to Buying and Selling Sites
Show HN: Organized feedback for videogames
Agreed. Apple AFAIK allow the user to disable JavaScript in the iOS Safari options http://osxdaily.com/2012/11/18/disable-javascript-safari-ios... and Android browsers have the option too. Maybe the browser designers know something the article writer doesn't: enough people need the option and are smart enough to understand the consequences.
How To Become a Billion Dollar Startup: Airbnb, Youtube and platform thinking
Eh, the director of the CIA has a different threat profile than a regular user. I don't have a security clearance (anymore) that I have to maintain that gives anybody direct reason to consider thwarting tracking to be dangerously suspicious.
Show HN: Share links with others on your Public IP. Worth buying a domain?
Perhaps the links you're posting specifically are blocked?
Yes and if you want to browse more securely with Javascript turned off, you should also download a 3rd party add-on from unknown developer that will do this for you ;-)
can anyone comment as to ruby 2.0 and rails 3.2.13 ? Ruby 1.9.3 was still recommended for the 3.2.12 release of rails and was wondering if this was changed with this release.

edit: I actually found in the changelog :
Feb 24, 2013:

Sikachu:
Rails 3.2.x is now compatible with Ruby 2.0.0

thanks
The law of any overly generalized and overly complex law: the law is no good.

Don't try to repair it. Rip it out and establish clear, concise, use-case specific laws, when necessary.
"San Francisco please acqui-hire 9000 dogs"
IMO this doesn't make the cut because they didn't externalize the Strings "Fizz" and "Buzz".
Rails and security. Again.
Sigh.
There are many wineskin / cider wrappers that exist for HW2. The only problem is that multiplayer won't work.
I'm not convinced for smartphones, but the tail end of the video shows some real promise. The watch and game controller in particular.

It is interesting that they are using QWERTY. Im curious if thats a decision based on trying to gain acceptance. It seems that if you're looking to really reinvent user input, theres likely a more ideal layout.
Chrome does that when you hit F11.
I'm not sure if this reply is timely, but I'll give it a go anyway. First, thanks for your considered response.

I'd like to point out, respectfully, that appeal to nature, or to evolutionary "purpose," is (especially vis. ethics) an argumentative fallacy (social Darwinism, anyone?). Animals (and, historically, humans) also rape each other. Some get mad and kill each other. So what? I don't see how this has any bearing on our capacity to reduce their suffering, especially given that with our neocortexes we've figured out how to subsist on nutritional sources that are not meat.

We've developed an entire slaughter system that is extremely unsanitary and wasteful from a water and energy perspective, and not to mention downright cruel, simply to satisfy what is increasingly looking like a human "taste" for meat. A pleasure. You talk about reducing food costs for the poor. Guaranteed that a food calorie from a vegan source is cheaper than one from the meat source. After all, where did the meat source derive its calorie?

I highly recommend following the audio podcast link in my original post and giving it a listen.
Many newer enterprise raid cards let you "supplement" the cache from your raid card (normally 512mb to 1Gb) to an SSD. That price would be ugly for a large amount of space, but for extra 200Gb of extra read cache, that might not be a bad thing.
You're really taking this personally, aren't you?
In late 2011 Google started stripping the search term from the HTTP referrer [1] that is passed on to the site for some searches (depending on where you are and whether you are logged in).

Since then the number of searches affected by this has steadily increased [2], so this sort of tracking is going to become less and less of a concern.

[1] http://googleblog.blogspot.co.uk/2011/10/making-search-more-...
[2] http://www.notprovidedcount.com/
That's because it always tried answers in the same order. If you tell it to keep going, it'll succesfully sort with http://stackoverflow.com/questions/4833651/javascript-array-... and http://stackoverflow.com/questions/12137690/javascript-sort-... as well.
You are right that the public understands rats in restaurants more than they understand insecure web apps.

But the public also understands that things visible through the front window of a business on a street are not private or secret. (And I know someone is itching to type that AT&T is just a window and they just served up exactly what Weev wanted, but I'm too tired to respond to such nonsense.)

"Bringing a serious problem to the public's attention" are not magic words that make someone's actions legal.
This is the blog of a company that sells VPN accounts. Thats how it protects you... sigh
Classic Microsoft: We're Dumping Windows Phone 8 In 16 Months – ReadWrite
No it's not the same at all. The ads say '$199 with contract.' And the fine print always explains you have to enter into a 2 year contract with the cell service provider, and that said contract will make you liable for early termination fees etc. if you try to skip out of it.

For the last decade I've bought my phones unlocked and subscribed to a monthly plan that I can leave at any time. That means paying full price for the phone at the time of purchase, which is a lot more than the discount prices used to tempt you into a contract.

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.
Ok, let's try
Here's google https://www.google.com/
Here's Aurametrix http://aurametrix.com
You could try an easier language than C++. Also I've "failed" at nearly every business I've tried. I take a break, don't repeat the same mistakes and try again. Chin up and try to enjoy the things you can control.
The emails are actually signed with Aaron's PGP key.
Internet Census 2012 - Port scanning /0 using insecure embedded devices
My announcement emails contain the hashes and I sign the emails. If you don't trust the blog, you can verify my signature against the announcement emails:

http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/...
What are the chances that a company that locks down on IE will let them use github
I think the thing that doesn't sit right about this is that he accessed the data with entirely ordinary means, but it's called "access without authorization" simply because the company didn't want him to have it.

If a company accidentally puts a link on their homepage to private info (say, with a typo) and users click on the link and read the page contents, are the then violating the CFAA because they should have known that the company didn't intend for them to view that information?

If you get naked in front of a window visible from the street, you can't get mad that someone saw you.
Or you could go to MetroPCS or one of several other providers and buy an unlocked phone. T-Mobile offers both contract and month-to-month service, and IIRC will sell you an unlocked phone if you're willing to pay up front for it.
Thanks for the kind words Graeme. Much more on the way.
Also, geohashing

I'm waiting for 1Password to implement 936. http://xkcd.com/936/

It's not that I don't trust 1Passwords generation algorithm, but when I'm on a borrowed PC (wife's laptop, inlaws desktop or even at work where I can't install 1P) this would help. It's much easier to open 1P on my iPhone, look up a password and type in "correct horse battery staple" than to constantly have to refer back to my phone.
You're talking about contract law. That's not what the DMCA is.
Shipping is a Habit
That's part of it, but it was a natural reaction to the total collapse of order and the explosion in crime in U.S. cities in the 1970's and 1980's. The fact is that most of the people invoking the 4th amendment were really unsympathetic. They still are.
Yes, please report anything that does not work on Ruby 2.0.0.
The best sorting algorithm ever.
Yea, seeing both. Not sure what problem you think you have.
>"Siegler is a talented writer, and has a lot of interesting technology insights."

You and I are worlds apart on what a "talented writer" is. Case-in-point: John Gruber is what I would consider a talented tech writer.
So developers try to future-proof their project by using those patterns everywhere.

Something I've seen a lot (and been guilty of myself) is trying to fix the problems of past projects in new projects before they crop up.

A better solution is to not be afraid of refactoring (tests help here) so you can solve the problems when they become a problem, not create complication before.
There are plenty of people who will test the security of your applications who aren't out for the lulz.
Show HN: My MVP bought 9000 dogs a t-shirt!

This makes a nice second monitor screensaver if you have the screen space.
I keep seeing posts referencing that his actions were "technically trivial." How does anyone propose we write or enforce legislation based on that criteria?
Thanks for the tips, assuming you're being serious. I tried it again half an hour ago. Chose the time carefully and added a little profanity based on a few posts analyzing HN. No votes at all within the time it was on new and 1 comment complaining about the profanity. Yay.

I'll try again in the morning sometime. Something about spamming the site bothers me. Guess I need to get over it.
Isn't your account old enough to remember erlang day?
> If only Heroku allowed dynos to stop accepting further requests rather than queuing at the dyno level!

It does and it's in the configuration for your app, not on the Heroku side of things. For example, if you're using Unicorn, check the documentation for :backlog, which controls the connection queue depth of the web server.[1]

> I don't see how forking is insufficient concurrency for the cases you mention, either. Even the Ruby GIL will allow threads to switch while blocking on I/O, so your ten second DB query is covered.

Can it handle 10, 20 or 100 long database connections/web service queries? I do admit I don't know much about Ruby threading and per-thread overheads and in that particular case, green threads are perfectly fine.

> But there's no free lunch--if 2000ms of CPU ends up on one of your servers, and your median request is closer to 100ms, the unlucky server that gets the 2000ms request is still a little fucked without any mechanism to counterbalance. Even letting the server stop accepting new requests from the LB, as you suggested, would be sufficient.

There shouldn't be any requests that take that much CPU time, unless you're doing something ridiculous like sorting millions of integers or whatnot. If your application requires sorting millions of integers or any computationally expensive requests, for some reason, those should be handled in a backend queue and sent to the client using long polling/comet/websockets/meta refresh so that your front end can worry about delivering pages quickly and shoveling data between the backend and the client instead of crunching numbers.

[1] http://unicorn.bogomips.org/Unicorn/Configurator.html#method...
> It's not spam to discuss the merits of implementing a feature request.

First of all, note that the tracking bug you linked to doesn't even track or discuss any bug about removing the cache options, making it pointless to bring up there.

It wouldn't be spam for you file a bug requesting a fix for quota handling. It also wouldn't be spam for you to post a note to the bug about removing the cache options to point at the quota bug, and to make sure it'll stick around as an about:config option. However, canvassing for other people to go post to a bugzilla tracking bug just leads to noise like the current pile of comments in bug 851698; the vast majority of the comments in that bug, especially the ones by users labeled "(New to Bugzilla)", do indeed constitute spam, and those same comments show up in just about every bug trying to clean up the UI.

See also https://www.xkcd.com/1172/ .

> Not possible - the quota information is not made available in any standard way, but rather by a non-standard dot file in the user's home directory. I know the quota information should be exported by rquotad but things aren't always that neat in the real world.

So, we've started from "bug only seen by people running Firefox over NFS", already a very small fraction of users, and then shrunk the audience further to people who don't even use the standard quota mechanisms. An option to serve that vanishingly small fraction of users seems like precisely the domain of about:config.

> Even if it were possible users may still prefer not to sacrifice any of their quota-limited home directory to Firefox cache.

And those users can go tweak the setting in about:config, or you could tweak it for them by changing the system-wide default. That doesn't make it appropriate to put in the main configuration UI; not enough people use it, and its very existence in the UI hurts more people than it helps.

> Who's Mozilla to presume they know what users want?

Makers of a browser used by hundreds of millions of users, with extensive data from actual user testing, tons of statistical data telling them which settings and UI options people actually touch, and most importantly an understanding that just because an option has users doesn't mean it should continue to exist, and that the noisiest people on Bugzilla frequently don't represent a significant fraction of users.

about:config exists to satisfy use cases like yours. Tone down the rhetoric and understand that when your software has hundreds of millions of users, every single change represents a tradeoff between who it might help and who it might hurt. This one seems far easier than most.
Works very well too. Plivo also supports SIP Out...outbound calls from SIP devices and registering SIP devices to their system.
Neat idea, but reshuffles too quickly
I had this problem early on, but I started doing regular pruning. I only have 2-3 sources that update daily now, and the rest are weekly or monthly. I can consume a day's worth of feeds in about 10 minutes.
Spreedly + DigMyData = Subscriptions Metrics
Well, yeah... it's an algorithm. Hit "keep trying" (big yellow button) to find more results.

Or, fork it and play with the StackOverflow queries.
Ask HN: How do you manage your plans and projects?
Recently I noticed that my work routine is very disorganized. This leads to some anxiety and distraction. I mainly used (or tried to use) to-do lists and sometimes sheets of paper with instructions and notes about current projects. Lately I've become worried about my lack of organization and how it has affected my long term plans. After reading Stefan's post yesterday[1], I decided to end this source of anxiety and design something that suits my needs better than current project management software does, and maybe solves someone else's problems.

I'm specially frustrated by the fact that most of these apps, when they're not glorified to-do lists, are focused on collaboration. I mostly work alone, and it's keeping track of my own work, not my interactions with other people, that frustrates me the most.

I dislike to do lists because they always seem to require me to know exactly what to do—but most of the time I don't know what I have to do. I figure it out as I go. So, I start a to do list and quickly give it up.

How do you organize your ideas, projects and plans for the future?

[1] https://news.ycombinator.com/item?id=5390138
> Also, I block any code that uses the word "cookie"

That is so incredibly ineffective that you could just as well leave it out. Maybe have a look at https://github.com/jterrace/js.js for a sandboxed environment.
Netflix? I think you mean Netbeans maybe =)

I don't write java code like that as well (and I don't use swing) but sometimes is unavoidable due to the ways the libraries are structured.
This argument is very commonly made, and that's unfortunate because it is fundamentally flawed. Just because AT&T left the information exposed is not sufficient justification for some random person to take it, especially when that person takes it with the explicit intent to cause harm AND profit from it.
Of course, a really industrial-strength FizzBuzz would be in an SVN repo.
Intel's new DC SSD is about $2.50/GB, so only 2-3x the price of 15K disks.
Causing traffic jams by manipulating real-time traffic data
Spent too much time on this. Run.
Cool little weekend hack. Love the UI. It's a refreshing take on sentiment analysis.
Ask your girlfriend or sister. It is a real problem :)
Techstars: One month left
Ah. Thank you for finally letting me realize the point of referrer spam (I've never left logs lying around in Net-accessible places and it boggles the mind that anybody would - bandwidth consumption if no other reason...)
Probably. Even if we kept the new, tighter filter we'd still accept more groups, because the number of applications continues to rise.
> It's not about moral equivalence, it's about likelihood of action.

It's about both. The top parent can't make this statement

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

without an assumption of moral equivalence.
Genetic programming; type that into google scholar and look at the late-80s and early-90s papers.
You definitely miss the huge potential here. Fashion is very important to most people. It is how they communicate many things such as social status, personal finances, etc. This app would allow people to look (and thus feel, act, and be) better by helping them pick clothing.
Profit channels? Lots. From special sales exclusive to it, to special style up brands, or even exclusive distribution for a brand. A lot of money to be made here.

Its definitely interesting, and I will be following their progress.
I really, really prefer the search box. For me, searching the web and searching my history are very different intents; so activating them with different keystrokes doesn't seem like much of a burden.
I actually changed my way to pick password thanks to that comic. There are longer and usually with the same entropy, but so much easier to remember!
If I'm allowed to take a hammer and smash the phone while it's "bound by a service agreement" I should also be allowed to fiddle with the electronics.

The reason it is not illegal to smash the phone is because it is your phone. The service agreement is a contract that you entered saying you will pay a monthly fee for two years independently of what happens to the phone. The phone is used by the phone company as an incentive to get you to enter the contract.

In any case, breaking a term of a private contract is not a criminal act. If I stop paying my monthly phone bill they can potentially sue me in civil court but the FBI won't come knocking on my door. The DMCA criminal "circumvention" statute doesn't really have anything to do with the private contract.
Ask HN: How long to learn and build a standard social iPhone app?
I'm trying to get a bit of a handle on the complexity involved in learning iOS app development and then building a fairly standard "social" iPhone app. Meaning there will be pretty standard stuff like FB login, feed, profiles, friends, search, etc... , all accessing a backend service that already exists. I'm already fairly fluent in Objective-C.

Any ideas?
Statically typed programs are longer because they contain more information.
For the numbers it eventually ends up here : http://stackoverflow.com/questions/14761032/infinite-recursi... but by and large this is a great hack. I worry however if someone meta-exploits this by creating a javascript XSS in a stack exchange answer waiting patiently ...
Post-mortem pitching to GE, Pepsi, & Home Depot at SXSW
It all comes down to testability. In statically typed languages like C# and Java, it's very hard to test a class in isolation without abstracting hard links between classes, segregating interfaces, inverting dependencies and so on.

You can write "simple" systems in those languages that have the code purity you're looking for, but they won't be very testable.

In the dynamic languages you mentioned, you have duck typing and testing is a walk in the park.
Cruel and unusual punishment, again prison for non-violent crime (non repeat). We are definitely backwards and feudal in this aspect. Non-violent crime resulting in prison time is a net loss for everyone and everything involved except private prisons. Everyone loses in this situation. Do you want to pay for this guy to sit in prison with your tax dollars?

What would have happened if they jailed Woz + Jobs back in the blue box days?
For Food & Drink Brands
It's collaborative. Those are all people using it at the same time
Can someone tell me why Java seems so to have developed into this kind of chaos? It isn't just enterprise java, has anyone looked at the Apache java projects lately?

Tens of thousands of lines of dependency xml (that often doesn't even work because of incompatible common dependencies), three different built systems (ivy, ant and maven), abstraction for classes that have just a single concrete version, dependencies that are old and no longer supported (I'm looking at you Apache Gora). Hell, find the download link on most Apache java project sites. Now find the one for the source repository.

What madness has infected Java developers?

(Sadly, I've recently had to start doing a bunch of big data work with hadoop, possibly the most fractured and poorly documented open source project ever created)