skysight-inc/HackerNews huggingface dataset:
Some bugs & gotchas for me:

* Select Layout -> Small. But it is not remembered across all feeds. I have to change it for each.

* Click RSS on menu bar. Then under "My Feeds", click the '+' icon on one of the feeds. Doesn't do anything.

* Select one of the feeds, say "Digg Top Stories". Select Layout -> Small. Now why is that text in orange (Digg Top Stories) shown below title of every feed? I already know that from the top menu bar. Similarly, the time "10 hours ago". I would prefer to hide these two things until I expand the article. It feels like too much text-noise. Just let me glance the headlines in one line.

* How can I move feeds to a different folder? Drag-n-drop doesn't seem to work.

* The UI is mobile-unfriendly. Open the site on Firefox for mobile and just pinch-zoom to see what happens.

That said, sincere thanks for all the effort you guys have put in!
Storm Trooper in pure CSS
You did a good job using Bootstrap. ;)
> selling each car at a material loss

Is that true? I know the company overall would not have turned a profit without the credits but was under the impression that they currently had positive gross margins on the Model S.
Save my reading spot, damn it
Who ever pays back the government for stuff? It's largely besides the point. The government didn't bail out say GM because it wanted to get a return on its investment. It did so because of the fear that letting Detroit go bankrupt would have a domino effect that would leave a gaping crater in employment. If the car companies manage to pay back the government, great. Even if they don't, that wasn't really the point.
A quick scan shows that at least one of the claims made by the attorney general seems a bit dubious:

"Targeting small businesses that were unlikely to have the resources to fight patent-litigation, or even to pay patent counsel".

When has that ever mattered in any legal proceeding anymore than ignorance of the law being used to counter some legal process?
I'm just referring to the tone :)
I always pronounce it "Jee Eye Ef."

Maybe I'm just weird that way.
I'd take all the supposed garbage in the indie dev section to get the gems that appear there from time to time, like Cthulhu's Revenge or Miner Dig Deep. I spent hours playing those games and they cost me a few bucks max. I do not understand this move.
Job creation focused kickstarter project: The Othermill: Custom Circuits printer
I have to disagree with you on points 1-3. They are the minor points. I think number 4 should be on top of your list. Number 4 and then number 3 together probably make up 90% of the real reason why people end up doing a phd.
Try Monterey Market for produce. Really good quality and generally less expensive than Berkeley Bowl, especially for seasonal stuff. But only buy produce.
I think that the next step after the subvocalization detection will be brain-computer interfaces. Actually they might skip directly to that because it might be easier in some way if they are actually in your brain. Or maybe subvocalization detection using a BCI.

http://www.youtube.com/watch?v=B1iyTsdZ3NY Erin Jo Richey - Brain-Computer Interfaces and the Coming Wave of Mental Telepathy

http://www.engadget.com/2009/05/14/darpa-working-on-silent-t...
New Animated Video About the TPP and its Chilling Effects on Internet Users
> I wonder if it gives them some kind of safe harbour from the copyright industry.

FWIW, when I search, I see quite a lot of abuse reports for malware; this may have little to nothing to do with the copyright industry (against whom they already have a safe harbor for user-submitted content due to the DMCA.)
Why mklink in Dropbox is bad
poc why the mklink Dropbox sync is a really bad idea.
> Musk had very little to do with PayPal

That's false.
GIF search engine, exactly what the world needs
For an entry level job fresh out of college, I'd be interested in seeing a person implement algorithms. For a more experienced job, I'd look for a person who knows that these algorithms exist and can quickly look up the details. For a top level person, I'd look for skills at organizing and dealing with large code bases using best practices.
> Interesting to note that none of these are really firearms-specific.

Exactly, guns are not the catalyst for these issues, they are merely contributing factors (basically almost irrelevant).
Who is Satoshi Nakamoto, the creator of Bitcoin?
The whole design of the One seems mired in the past. No substantial changes to the developer relationship, no acknowledgement of the app market, a subscription service to go online, DRM and used game fees to protect the existing retail model, etc.

And in exchange... a cable box? Will people even have cable in five years?

It's like they set out to design the next Xbox without acknowledging that anything other than hardware has changed since 2005.
Ticketing systems don't need to suck - you could set one up to work nearly identically (maybe even better!) to the system they have here. The workflow is pretty simple

* Customer e-mails the support@ e-mail (or even your personal support e-mail), it's thrown in the ticketing system.

* You read the ticket

* You reply to the ticket, it's sent from support@ or your support e-mail

There's no reason you need to have an obnoxious ticket generation e-mail, especially if you can get to it in time with a personal reply (generally because, at this stage, you don't have too many tickets to process individually).
Crowdsourced peer review
> Google can't tell the difference between legit downloads and "abusive" material?

Obviously, they can, or they wouldn't be able to tell that there is an increasing frequency of abuse.
You win at negotiation by having a strong position. Getting a strong position, that's the tricky part.
I'm currently attending NordicGame/NordicUnite and yesterday Nintento promised to reduce bureaucracy and make it easier for any developer to publish. It sounds like they are desparate and willing to reduce the bar, just to get any games.

Nice thing is that Unity3d seems to have a usable port for WiiU, so it should (in theory) be much easier to developer for Nintendo. If you use Unity, you can at least reuse everything on a different platform if Nintendo launch fails.
This makes little sense, and seems like Google moving to distance itself from the open source community. Without downloads it's extremely unlikely that the average user will be able to try running an open source application. Especially for the larger and more popular projects with multiple dependencies the prospect of compiling from source can be quite daunting especially for anyone who is not a software developer.
Every time I got sad that my DecWriter II couldn't display them, I screamed "Curse you GIF!" with a G sound.
Frankly, I hope they do drive developers away from google code. Every time I run into a project using google code to host they start off in the red in my assessment. Google code is a mess, it's always been a mess, I avoid it as much as I can.
It's true that we can't speak on how pricing will work for Xbox One games, but we can certainly comment on consumer opinion regarding the inability to lend games out on Xbox One vs. Steam.
Penguin 4, With Penguin 2.0 Generation Spam-Fighting, Is Now Live
Why Cody Brown is Wrong - NYTimes vs Scrollkit
It's been this way with Talk and GMail for a long time. Someone calls my GV number and if GMail is open, it rings in GMail.
Well, they can sue you at any time. They don't really need to issue a DMCA notice first. The issue is that:

1) Most of the time they don't know your real identity from your (e.g.) YouTube username. IIRC, you have to use your real name or contact information when filing a counter-notice.

2) If they sue you, the content stays up until they can convince the judge to order it to be taken down.

The point of the DMCA was to allow for things to be taken down quickly, and then sorted out in court later if need be. The content is taken down quickly. If you push back (counter-notice), then the (claimed) content owner has 10-14 days to start court proceedings to keep it down; otherwise, it goes back up. None of this precludes a suit being filed at any point.

The real issue with this process is that there is little relief for negligence in filing DMCA notices. All you have to do is have a good-faith belief that you are the content owner, and this violates your rights. So acting like you're ignorant of the law is actually a defence against being held accountable for filing a bogus notice.

If bogus DMCA notices were punished more often, and people were required to consult a lawyer before firing at the hip (e.g. people that don't understand copyright law, and just say, "I don't like X take it down! DMCA!"), then maybe it would be working better.
So, experimentally, I've discovered that this makes Twitter accounts subject to DOS attacks. Codes are taking ~70 seconds to arrive right now for me. If I have your username and password, I can just keep logging in with them and having it generate new codes, which invalidates any previous codes. As long as I keep attempting to log in, you will be prevented from logging in since the latency to receive the SMS code is greater than the time it takes me to attempt another login, thereby invalidating the code that will be received.

Wow.

This also means that I can either a) flood you with text messages, or b) trip some threshold that will prevent Twitter from sending you text messages. In either case, a clever attacker who has the username and password could use this to cause a lot of grief for an account holder.

(This is, by the way, yet another argument for device-based TOTP.)
so, the US from 160X-1900 must have been a horrifying wasteland.
Awesome work, as usual!

I guess the next feature would be to remap the UI interaction to transformation of the projection, and not just the 2D window. For example, Albers' projection includes a latitude and longitude 'center'. So it would be better to change the latitude and longitude instead of the 2D window into the static projection. This would minimize the distortion when away from the natural projection center. The mercator doesn't have a natural center precisely because it's conformal, but other projections do.

If you already have the projection functions and their inverses, using automatic differentiation is the obvious choice. I think it might be simply a matter of computing the inverse projection's change in longitude and latitude respect to dx and dy, in pixels. That will give you the right numbers, for very little effort.
I'm not panning static typing. Static typing is fine. I'm saying that most JavaScript developers seem to prefer dynamic typing.
Thank you very much! I subscribed to get email updates.
More of an absentee father if you ask me, which means he shouldn't be involved in how the baby is named.
It doesn't even function as a cable box, it just adds an overlay to one being plugged in. Ridiculous. Like adding Meta features to VCR playback in 2000.
"Keynesian economics works"

well, yes, if you call a increasing gap between the wealthy and the poor "work"ing.
All the time and the experience is radically unlike what you describe because I simply don't visit ad-bloated sites. Those practices tell you they're just trolling for page-views – don't reward that lack of respect and you're fine.
It's an interesting break down but ultimately the software will be the ultimate factor.
Laravel 4: A Start at a RESTful API (Updated)
Twitter introduces two factor authentication
How do you remove a feed from the listing?
Also, the G in GIF stands for "Graphics", which has a hard G sound.
Full-time Dad vs Working
While you might do so, anyone you collaborate with will probably not do that. Why? Because almost every code editor in existence comes with that option turned off. And many of them don't even have that option at all! If you expect your codevelopers to manually adjust the alignment to be spaces rather than tabs on each line they edit, when their editor doesn't even distinguish tabs from spaces, oh boy.

Tabs just don't work out in a collaborative environment. It is too complicated for a heterogenous editing environment to get correct, so no such environment gets it correct in practice and code ends up a huge mess.
So true.

I can't say enough for looking through someone else's lens regularly.

I think I discovered this years ago overhearing my mother's interactions and frustrations with the IT department at her job. It helped shape my own perspective on technology as a tool to serve and enable.
How We Imagined the Internet Before the Internet Even Existed
Get Maturity in Pure Mathematics for Grad School
It's amusing, because a 2L from a supermarket is the same price as a 20oz from a convenience store. Clearly the price is not driven by the cost of the soda.
Right, whereas, if we didn't create subprime mortgages, if people couldn't afford to buy them, eventually the price would have had to come down, or else you have idle stock. Instead, we inflated the price bubble by enabling risky individuals to make purchases they shouldn't be able to, and so when the prices actually came crashing down, not only did they take down the housing sector, but the defaulted loans exerted magnified, collateral damage across the entire economy.
Simple Way to Lower Your Energy Bill Using "Granola"
It’s not only about legacy code. Apple’s website layout (especially on all the important product pages, certainly also some overview pages in the store) is all highly custom, much more like a magazine than a website. That’s on purpose. That stuff is supposed to look different. Making the stuff reusable wouldn’t even make sense. (Though I do not want to claim that what Apple is doing here is a good way to go about things.)
I know that's what the PayPal Wars book implies but Musk has argued against this version of history pretty strongly - http://gawker.com/230076/an-alternate-history-according-to-e.... I imagine the truth is somewhere between the two extremes.
> this is something I've been willing to fix for a long time

I'm guessing English isn't your native language, so this is a diction note:

You should say "I've been wanting to fix". "willing" is strictly correct, but it conveys that you've been waiting for someone to ask you to fix it. "wanting" conveys that you knew about the problem but hadn't found the time to deal with it.

Hope that helps.
Creepy. The ring _and_ the picture. :)
...And this whole time I thought supply-side conservative economics was all about propping up and subsidizing the holders of capital.
Google Talk supports XMPP federation and has done so since January 2006. To deal with an onslaught of spam, Google disabled incoming subscription requests for a short time. During this time, all other XMPP federation features continued to work.

Hangouts does not use XMPP, but it's a feature that they didn't implement. It's not something that they disabled.
I've been using this for a while, but I wish it was 'built in' to HN itself. I believe there are a few browser extensions that do this, but an orangered-like feature would be great.
> And as far as I can tell you don't have a clue of what you're talking about.

I received a lot of thoughtful, intelligent responses to my post, including many that disagreed. Unfortunately, yours was not one of them.
they are not free, they are paid by any consumer who directly or indirectly has a relationship with someone who purchases a vehicle from one of the makers who is paying these credits.

Voluntary my ass. If they don't pay what happens? Your fined. Its a tax. It is paid by consumers because they buy cars. If anything its California's way of having people in other states fund their initiatives.

I guess kudos can go to Musk for making sure his company is positioned physically and product wise to make the most from it. It is a disguised transfer from one company to another facilitated by the state. It is not voluntary if a fine results
Even if you have a PhD it isn't necessarily easily to find a job as a lecturer in an university. Often the criteria for hiring a lecturer is their publication record, and if you leave academia for the industry you probably won't be writing any papers. Without publications getting a lecturer position probably won't happen. This is the case in most European universities that I know.
Also, the average time a student takes to complete a PhD, especially if you are planning to work while you do it, is well over 5 years.
>>According to one grooveshark software engineer on twitter "@jameshartig: @fernando_takai Groovr was abusing our internal API to provide download links.

Its not an "internal API" if it is publicly accessible and doesn't require credentials other than the user's own. Did this API client have stolen creds embedded?
Goading Around Firewalls
If you want to see how that turns out, check out ExtJs thousand line sass files. Nesting or namespacing is DRY 101 in my book and I prefer my projects with this as well.
Before someone veers into a misguded USSR analogy (too late: https://news.ycombinator.com/item?id=5753890) note that Github also disabled downloads months ago: https://github.com/blog/1302-goodbye-uploads

Seems like it's a pain point for code hosting services.
I was talking about cost, not performance.
Not directly, but I understand that JRuby can be used on the Java runtime.
Why Non-Profits Shouldn't Give Away 100% of their Earnings
No - it loaded grooveshark.com with the node module "request" and used cheerio to get the session id from the page source. Then API calls are made with the session id and client info. The APIs don't require a login or any authentication
This was mentioned. In Jobs' last email, this was the 3rd option he saw for HC:

> 3. Hold back your books from Amazon. Without a way for customers to buy your ebooks, they will steal them. This will be the start of piracy and once started there will be no stopping it. Trust me, I’ve seen this happen with my own eyes.
I always look forward to reading Toms stuff on the pgsql-hackers mailing list - I hope this move means Salesforce is making a big push into Postgres core development.

BTW, the linked page also has some interesting notes on what the PG developers are planning to work on in upcoming releases, and is well worth a read.
(I am not a lawyer, this is not legal advice.)

I understand that you want to extend professional courtesy to the lawyers and programmers involved, and by all measures, I think you should do so. However you must understand that the DMCA takedown procedure is not a human; it is a legal robot. By invoking DMCATakedownBot, they have not extended you proper courtesy, and probably the correct action is to file the counter-notification.

Your counter-notification can point out that the original legal letter to GitHub was largely not a 'notification of claimed infringement' under 17 USC § 512 (c) (3) (A) [the "safe harbor"/"takedown" requirement of GitHub] -- because it claimed that the injury was a violation of 17 USC § 1201, which is not about copyright infringement. You should point out that there is a claimed infringement in this notice -- "He has taken proprietary source code from inside of our application" -- but that this claimed infringement is outright false, you have not copied any source code from inside of their application. So the 'safe harbor' DMCA takedown notice (§ 512) is probably not a proper venue for the legal discussion to occur. Rather, the proper venue is described in § 1203; they should bring a civil action against you in a US district court for the actual damages and any additional profits of the violator, or statutory damages per violation.

You can then add to this notice something about how you'd much rather attempt to sort this out in a one-to-one discussion with the aggrieved programmers at the company, rather than in court. You can also tell them that section 1203 (c) (5) allows a court to remit the total award of damages if you can prove to the court's satisfaction that you were not aware and had no reason to believe that your acts constituted a violation.

Since this is not legal advice so much as "advice on what you can say to lawyers to get them off your back", I will recommend that you read the relevant laws here:

http://www.law.cornell.edu/uscode/text/17

I also recommend that if they do sue you under section 1203, you contact a lawyer. You might also consider contacting a copyright lawyer right now, if it's not too much hassle.
I'll try it next time the problem happens. Hope it works with SSL.

What I noticed is that when a hang appears, not even a record in the IIS log file is made until the hang clears up. All the while ping works just fine. I guess what I really want is to know when the IIS received the connection, but before running any ASP.NET code. That would be super helpful in narrowing down the problems.
But immigration laws one way or another do not stop a company in SV hiring a fantastic JS coder in Helsinki

American jobs is the wrong term - google jobs, apple jobs, Facebook jobs - all up for grabs by the best in the world
Bitbucket doesn't have this problem.
It's evidence that they're picking targets who won't fight back, which indicates they are trying to use the legal system for extortion.
According to the "PayPal wars" book PayPal didn't acquire X.com, it was a 50-50 merger. It is true (again, according to this book written by a PayPaler) that Musk wasn't as important to the PayPal success as the "funder" title would imply, but he did drive innovation into the space as a competitor and then saved the company from the hands a clueless CEO.

It's very hard to say if PayPal would have succeeded without him. For one, it would have probably been much harder for PayPal to raise 100 Mio without the X.com merger. They got that amount shortly before the dotcom crash, so it was crucial for their survival.
The difference is: you pay for Google Drive (including bandwidth).

To give you some perspective: I have a popular open source project hosted on Google Code. I host my binary downloads via S3 and since it's popular, it costs me $200+ a month in bandwidth.

If I used Google Code for hosting those binaries, Google would have to pay for that and why should they?

And that's a grey area example i.e. I would be using the service as it was intended to be used.

I'm pretty sure plenty of smart alecks simply abuse the service by putting and random stuff there to avoid paying for bandwidth.

This is a tragedy of commons: Google offered a free service, people started abusing it via excessive usage and Google chose to no longer offer that free service (as opposed to e.g. spend their resource on never-ending battle of policing abusers).

That is very much their right.
Ask HN: Why do big American cities hate innovative change?
There's Airbnb and Uber. Add spotty cellphone service, higher cost of living, higher cost of supplies, crumbling infrastructure, substandard internet as well as JFK/LAX/ORD airport.

From the hype I've been hearing about, big American cities should be the innovative beacons of the world but they aren't. The most relevant example of this? Silicon Valley (Hint: Apple is named Apple for a reason).

Why are big American cities so conservative in thinking and seem to detest change so much? When it starts taking years to build a simple cellphone tower compared to a few months elsewhere, you know something is going on.

Compare these cities to Seoul, Taipei, etc.
Are you logged into your Google account on Chrome? I know that there's voice personalization on the phone versions. I'd expect them to bring that to the browser, too.
Always been a mess?
You must have never used sourceforge.
There were times before github, and Google Code was great for what it was.