skysight-inc/HackerNews huggingface dataset:
1) Search engine indexing is broken with client-side rendering

There is no rule stating that an API must be consumed client-side, and obviously a great many can't be (depending on how auth is set up, etc). For projects where SEO matters but where an API will also be useful (or if you've just gotten into the habit of building user-facing bits around an API) you can render everything server-side, or first loads server-side and subsequent loads client-side. Airbnb's Rendr (https://github.com/airbnb/rendr) is neat for this, although there are a million other ways to do it.

If you combine this approach with something like CouchDB, your API can basically just be your DB interface and you can focus on building the user-facing bits.

EDIT: Sorry, everyone wrote the same thing at the same time :)
Old people have trouble with falls too. Maybe we should ban slick bathtubs, tile floors, and raised floors.
Fit to width? Nope.

Keyboard shortcuts[1] are also not customizable yet. You can mod them with a hex editor, but it would probably break or be overwritten by updates.

[1] http://help.opera.com/opera/Windows/1284/en/fasterBrowsing.h...
For everyone who thinks the cloud-based option is a good deal (Visual Studio Online), I have to ask:

-- You are paying $550+ per year ($45*12+tax) yet you don't own the software

-- What projects are you working on where, if the software locked you out (due to non-payment, error, server unavailable, etc), you would be okay with that?

-- Lastly, how secure do you feel the source code you upload is?

In the wake of the Adobe breach, it would seem that "The hackers accessed our users' source code, user details, and CC numbers." would be far worse than "The hackers accessed our old builds, user details, and CC numbers." In the former, I would think there are legal ramifications for many of you. For example, if you have a contract that states that you can't share source code with a 3rd party, yet you upload these files to MSFT (a 3rd party) and they get leaked, how will you protect yourself if a client files a breach of contract lawsuit?

Interesting times and all that.
Actually that's not necessary. I have XBMC installed into an old Macbook that uses the Apple Remote perfectly. Their usage fits into A.R. layout and buttons.
That's done it! Where's the HN tip jar? :)
This woman is another Amy Hoy. A whole bunch of delusional talk about money, but very little evidence or indication that it's anything besides a "look at me, I deserve your attention" ploy. People who are humoring her in the comments here are naive beyond any hope.
Good to know, but I would still prefer if they were NSOs and just didn't expire. The tax benefit is relatively minimal compared to the tax risk & cost.

The big difference here is the company is practically non-liquid and the employee is already taking a risk in working for that startup. I feel the 1 year vesting cliff alone is enough to evaluate if an employee is worthwhile and you should give the employee the full value of the vested stock compensation. Not add more gotchas to make the worth of the options even worse. If the company shares were liquid, then I wouldn't care as much.

Often over a few years you get the situation where the strike price is a good chunk over the FMV price and taxes are somewhat prohibitive compared to the probability that a liquidity event would happen. It makes the shares an actual net negative in total compensation and as a result, the open secret in the bay area is that most people don't actually exercise their stock options when they leave their companies. You get things like the ESO fund popping up in response taking a good cut of your compensation because you didn't want to pay some employees to do 20 hours of extra work a year.

Anyway overall, to an experienced employee who has stock option experience, it just makes your compensation package even less attractive and them less likely to work with you. If you show that you are willing to do this relatively minor & cheap thing, it will increase trust and make your company more attractive to work for, especially if your a non liquid company. I would really consider this as an early stage startup as a recruiting technique. This stuff is usually hidden in contracts, so I would bring up this feature of your company early on explaining the logic behind it.
Seen that happen a bunch of times. When it happened to Zynga wasn't surprised in the least. Makes you wonder, doesn't it?
Why is this an issue? This security check doesn't require Google to know any plaintext passwords, hash checking works just as well here. A fair amount of places keep historic password records to prevent password reuse if they have password expiration.
Offermatic [0] used to do the same thing with issuing refunds to cards. They could offer rewards such as "Get 10 dollars off your next purchase > $50 at xyz". They would poll your cc to check for the purchase at xyz and you would then see a refund for $10 from offermatic on the same card. I personally thought that this company had a lot of potential.

[0] http://www.crunchbase.com/company/offermatic
This isn't really "new" but still pretty interesting.

EDIT: Title changed.
REST APIs are nice, right up to the point you need a transaction... three things need to happen in the correct order, and all succeed or are rolled back. If the API is too granular, then you end up pushing this logic to the client, and that turns into a disaster.

I'd personally rather go back and extract the smallest possible functional API, rather than build a massive API upfront. You don't really know where the transaction boundaries are as you are developing, and it is easy to expose an API that not really possible.
I hope Notability takes advantage of this. I'm a scientist and I use my iPad and Notability to take notes on research articles. I would love to use Pencil's features for this.

On a separate note, I can't believe the poor quality of apps available to scientists. Papers, the citation manager, can't run a release to save their lives, is expensive, and not impressive. I use it because it's better compared to the rest, but still not great software. Their iPad note taking is horrible compared to notability, so my PDFs are scattered between the two apps. It's a giant mess and waste of time I rather spend on research.
The taxman takes his cut:

http://www.hmrc.gov.uk/rates/alcohol-duty.htm

Plus there is "VAT" - 'value added tax', not that I have ever worked out what value gets added by the tax.

Our friends in continental Europe have lower tax rates. Hence the discrepancy you see.

The problem in the UK over recent years has been with pubs. Unless they can get some deluxe food options together then they have a tough time making a profit. The supermarkets sell alcohol far cheaper than they can, furthermore there has been a smoking ban. Consequently your dedicated alcoholic has stayed at home, with his widescreen TV and supermarket alcohol.
How much are you getting paid for astroturfing?
I play my WiiU. I'm going to assume that counts.
> Meh, I firmly believe mobile apps are the best passive income generators available today, and it's only going to get better.

This seems harder — making apps is more time-consuming and a less common skill than copy-pasting pictures of cupcakes.

It also seems less straightforward — the concept of "figure out what lots of people are talking about, make blog on topic, stick ads on it and let Google bring in visitors" is pretty simple, whereas I have no idea what the equivalent is for apps.
I know you weren't asking for other IDE recommendations, but I thought I'd give you perspective from someone who is almost exclusively a VS user and loves the IDE (well, up to VS2010, or VS2012 with 2010 colors and icons).

When it comes to the occasional PHP project, I just use an IDE geared toward PHP development. Admittedly, it has been a while, but when I tried using PHP extensions for VS in the past, debugging, unit tests, etc... all seemed to require a ton of effort or didn't quite work the way I wanted them to. I would have loved to use VS for all development, but in this case, I felt like the tool was too weighty and not quite compatible.

In my particular case, I use Netbeans because it is free, lightweight, and it just works. My projects are more portable to other non-VS developers and adding PHPDocs and PHPUnit support was really easy. I'm sure there are other good IDEs as well.
>>So, radiation is a big risk factor in sending astronauts to Mars and around the solar system.
>>What if we could genetically engineer ourselves to use this melanin pathway for ourselves?

I had a friend in high school who was really good at biology and wanted to pursue a career in genetics.

I asked him why and he said he wanted to design humans that have tiger claws.

I think his dream is more realistic than what you suggest. :)
Giving Clarity to LINQ Queries by Extending Expressions
>Nobody said doing an API-based design requires you to (purely) client-side render.

And if you go down that route, you pay for the increased deployment and maintenance complexity as well as the RTT to call the API service and consume the response as well as the CPU cost to render the page. There's no free lunch here. You can have both the API and rendering service on the same box, but now it's looking less and less clean and tidy, and more and more like a traditional web-app.
... I've come to assume that anybody who says they're doing UTF-16 actually means UCS2 with the wrong endianness and just wanted the easiest way to support Chinese characters.
Thanks for the heads up. That's the last time I buy from LG. Ever. Period.
Google Apps Marketplace 2
You realize they still don't save your password in raw text, right?
I actually have no problem with people citing the World Socialist Website. That being said, the WSWS offers "Marxist analysis" of the news whereas Reuters and AP, although they may offer analysis, focus on objective reporting of the facts as opposed to analysis. Take a look at Reuters "trust principles" on their website. One principle is: "That Thomson Reuters shall supply unbiased and reliable news services to newspapers, news agencies, broadcasters and other media subscribers and to businesses governments, institutions, individuals and others with whom Thomson Reuters has or may have contracts." Now, consider the mission of the WSWS: "The standpoint of this web site is one of revolutionary opposition to the capitalist market system. Its aim is the establishment of world socialism."

I think it is clear why AP and Reuters citations will be more widely accepted than sources that are inclined to political bias and activism.
Or that there are many more people upvoting than commenting? And that generally the impression is favorable?
Under the Hood of Google's New Civic Information Offering
Was he rejected because of nervousness (his claim or maybe suggested by his article) or was he rejected for making some smart ass answers to their questions?

So when they reject him, there is really only a couple of acceptable explanations that they can give, regardless of the truth, they aren't going to say "we just don't like your attitude" they're going to say "it looks like you run with some countries that we don't like." Maybe I've been re-educated or programmed by Our System, but I simply cannot fathom uttering 'al qaeda' at a border crossing just like 99+% of us wouldn't consider talking about 'bombs' or 'explosives' while in the TSA lines at the airport. Think of it as a pass/fail IQ test and from the sound of it, he failed. Probably doesn't make nearly as interesting an article to read though.
No, about 20 active users. I personally LOVE Dropbox -- love it. Great tech, great company, great people. But it's ideal for a very specific type of use case -- exactly what they've always wanted to be: A dead-simple shared, well, dropbox that just works. And it does.

But we've moved past that. A few months ago one of our sales guys was frustrated that his Macbook was out of hard drive space, so he went through and deleted everything that he didn't recognize. That included most of the shared Dropbox :) We didn't realize until a few days later when people started sending emails along the lines of "hey, where did ___ file go?" We sorted it out, but it cost us time, time, time.

Yes, I know it's easy to say "Well that was dumb of him - he should understand how Dropbox works", but one thing you learn about a growing company - particularly a non-tech one - is that not everyone "gets it" the way we geeks do, and at some point you have to stop blaming them and instead adapt to them.

Take that story and add another 200 iterations of it and you can see why sometimes, you need some structure and permissions and fine-grained control on a per-folder basis, and Dropbox doesn't have it yet while Box does.
So you disagree with what the post is saying?
I don't think at the time he was trying to be clever. If you watch the talk you'll see it makes a lot of sense to make this statement in its context. Also - Haskell will either be very popular or not, based on its merits in industry. I doubt the fallout from these type of statements will amount to much in the long run.
Consoles don't make money. Games make money. It's always been this way.
Apple’s iOS7 Native JavaScript Bridge
"I live on on a $20,000/year salary"

"I can travel for months at a time while working on my startup—like I did on a three month trip through Europe"

Honestly curious how she manages to do this financially ?
reduce, reuse, recycle. I love it.
Why haven't we seen others come out in similar ways?

According to an attorney for the Government Accountability Project, they've been going there. I like her line that "Courage is contagious."

http://abcnews.go.com/blogs/headlines/2013/10/more-nsa-leake...
U.S. Poised to Announce $13 Billion JPMorgan Settlement
Wanted to add (can't edit my post for some reason):

http://telematicsnews.info/2010/08/31/onstar-supports-over-t...

Since 2010, OnStar has offered OTA updates.
Except when you have nearly 100+ channels, and remember the 3 digit code for most of the ones you care about - then you want a numeric keypad rather than fiddling around moving up and down in a menu.

I'd never want to be stuck with just an Apple remote.
They said this hack was impossible
Dropbox Is Said to Seek $250 Million in Funding, Doubling Its Valuation
Yeah, seriously. Why even mention that lightning stat?

The absolute odds of me dying from falling from the top of a building are pretty darn small too, but they go up quite significantly when I am walking near the edge of the building's roof without a harness.

Obviously your risk of being in a Tesla that is on fire is much greater than being struck by lightning when you are a Tesla driver!
LIBRE: Liberating Research
It may seem backwards, but the only real way to buy Bitcoins anonymously is to buy them in person using cash.

Check out: http://localbitcoins.com

But you can just buy them through somewhere like Coinbase, then use Bitcoin Fog to make them anonymous.

http://bitcoinfog.com/

If you leave them in Bitcoin Fog for a couple of days / weeks, there is very little chance they'll be traced back to you.
Montage, A Photo Book Builder Meant To Take Minutes, Not Hours
It's because you said 'black, gray or white hat'. Those are all computer security hacker types, and have little to do with the topic of this site, which is tech startup news and relevant inspiring/educational material.
AppViz: WTF? Answers about Cloud Storage, Subscription Billing
OS X and the Unremovable File
When don't you spend all of your USD money today since inflation will make it worth less tomorrow?
I've gotten the impression (pun!) that nofollow isn't strictly necessary for banners. In this video[1], Matt Cutts says many banners have nofollow to prevent bots from messing with tracking numbers, but I didn't get the feeling he is saying it is not allowed.

Anyone else have wisdom on this?

[1] http://www.youtube.com/watch?v=3SesBNVanGs
Debugging a memory increase, using Generational Analysis
Bitcoin: More than Money
True, though it won't fall in an instant, so there's some warning. And other governments seem likely to hold at least some power over any brand-new government, so it's still unlikely/impossible that they'll get nothing back from the debts.
Helen Keller: "All doers are optimists" - Do you agree?
Absolutely! A first step could be updating prices periodically, perhaps on an hourly or daily basis, rather than every second.
> "The fact that you'd prefer to push the work of replacing door knobs onto the people who need the functionality of levers, rather than onto the people who prefer the aesthetics of knobs, is a clear inherent bias against those with accessibility needs."

Or, you know, a clear bias towards rejecting emotion filled argument. I'm not going to arrest common sense just because a group of people that I am suppose to have sympathy for are involved. If only a minority of the population needs something, let that something be provided for that minority of the population. Hell, have the state pay for the purchase and installation of lever handles for anybody who has a medical need for them, other sorts of medical needs and accommodations are taken care of on an individual basis, why should this one be different?

Elderly person needs some pills? Canada can hook them up with that. Elderly person needs a walker? Canada can hook them up with that. Elderly person needs lever door handles? ....

(By the way, tempered glass can still do some damage to you, don't be lured into a false sense of security with it. I sliced my index finger open quite nicely a few years ago after my car was broken into. It didn't require stitches, but the scar is still visible. Plexiglass would almost certainly be safer.)
>There is no rule stating that an API must be consumed client-side, and obviously a great many can't be

I wrote several responses to this but here's another one, if the server is serving rendered HTML to the client, how is that API-first development?

I'm not disputing the merits of this approach, I'm just wondering what we're arguing for here.
But what happens if and when digital video goes completely to a streaming/download model? And what about 4K/8K? Can Blu-ray as it stands even support that, or would there have to be yet another disc format?

I'm wondering if perhaps Sony won a Pyrrhic victory here.
Looks funny when I read this today "Premium GMail Coming Soon - $25/yr for 6 Gigs". Thanks for sharing!
When is this JavaScript idiocy going to end? Is there some kind of conspiracy on HN and reddit where every other day somebody comes along to sing JavaScript's praises? The language has been around for donkey's years and yet every other day we get an announcement about some new square plug has been made to fit into a Javascript round hole.

I mean if JavaScript is so wonderful then why haven't all the important things which could and should have been accomplished with it been done by now? This madness must end.

The amount of time a younger and current generation of programmers have spent futzing around JavaScript simply borders on a cruel, criminal and wastful abuse of their time and talent. So much time trying to solve programs which were fixed in other languages ages ago and inadequately so, simply because it is 1 an interpreter, 2 it is the only one running in the browser (aka THE universal platform)

If Google, Microsoft et al in their desire to rent software, hang on to users data and whatnots are willing to persist with it that's fine, but why should acquiescence to their agenda lead to slavish fanboyism at the altar of Javascript?

Sorry if I have derailed someone's thread or pooped someone's party but the sheer impedance mismatch of this development platform drives me nuts.
I'm still rather amazed that there is such a term as, "hardware hacking." And that it is considered magical. I grew up with computers where programming them was what you did with them. They were hardware. You had to learn at least a little bit of programming to get them to do anything at all.

Which was rather annoying and not terribly empowering for anybody but those interested in programming computers. Due to economics of scale in computing the computers I knew when I started programming have faded into the background and have been replaced by appliances that run apps. Today there are programmers who have years of experience who couldn't tell me what the size of a pointer is on their machine or how a program is executed by the operating system. Javascript is so far removed from the concerns of addressing schemes, allocations and registers that it's fun seeing people move into low-power computers from this point of view as if it's the most natural thing in the world.

We live in frightfully exciting times.
> Marketing is not an excuse for incorrect claims.

You must be new to planet earth. ;-)
Until they decide not to offer it any more. Which could be next year for what you know.

Personally I'll stick with an external device, as it means there's an endless line of companies waiting to pick up the baton, and if I don't find an off the shelf device, I can set up my own.

There's just no compelling reason to lock myself into whatever the TV manufacturer decides to provide.
No, that's not what happens at all. Are you living under a rock? Every CEO and his brother wants to talk about "value-adds" via custom software and branded interfaces.

No one would argue that signal processing and the stuff traditionally known as "firmware" has a valid purpose. It's the stuff that arises when an executive get a boner for a "product vision" that people don't want or need. It's the kind of trash that looks alluring on a list of bullet points, but gets turned over every 24 months because it's utterly void of any substance, and only got produced at the whims of some empty suit trying to prove his worth.
It's an OS you can run on a Raspberry Pi. There's little-to-no details in this blog or on their website as to how exactly this keeps data safe from the NSA.
they could be chiming in here and there.
Three times, so:

1. Old version compiles new version
2. New version, compiled by old version, compiles new version
3. New compiled by new-compiled-by-old compiles new version

I hadn't heard of this before and initially didn't see why #3 is special. But I guess the idea is, the output object code is a function of both the input source code and the compiler version. And those two are the same for #2 and #3. So you expect the output of both #2 and #3 to be identical, and if it's not, that's a bug in the compiler. Is that how it works?
I definitely second this. To me, to a large extent Scott is the voice of Microsoft. I still look back at his answer on Quora regarding why Microsoft as a stack and am amazed at his ability to largely remain objective.
So sunk costs don't matter? How does that work out in the long run?
This is what x.com (aka payPal) did in the earliest days. You could submit a credit transaction to a credit card without an initial charge.

It worked, but it was strictly against Visa/MC policy, and they had to stop. By that time they had some critical mass and got ACH going quickly.

I don't know if it's the same thing with debit cards, but I suspect it is -- the transaction goes through Visa/MC, but settles via ACH once it's known that it's a debit card.

But Square might be big enough to change the policy. Especially since Visa is an investor?
You don't have to sell those all at once. You can do it over a period of time.
I've no idea about what actually happened to Mr. Hastings, however, the GP raises a valid point that such things definitely can be used to kill people like him.
Magic.

(and possibly the ability to downvote)
5Pointz, a Graffiti Mecca in Queens, Is Wiped Clean Overnight