skysight-inc/HackerNews huggingface dataset:
cough Smartphone-based loyalty cards cough
You're right, it most likely means font is not hinted for windows. That looks horrible when rendered with GDI at smaller sizes because GDI hammers everything into pixel grid and doesn't do vertical anti-aliasing. DirectWrite features anti-aliasing in both directions and doesn't try to fit everything into pixel grid. Because of that non-hinted fonts look much better, although blurrier, with DW than with GDI.
In his title, he needs to use "It's" as a contraction of "It Has". "its" is the possessive for "belonging to it" -- always.
Olympic Skater Sasha Cohen on Snoxx, Her New Startup
Why does google now tell me how long it will take to get home when I'm on my way to work? Is it just messing with me?
The comment you replied to didn't talk about what they do. I took it to mean it's more accurate from a price perspective.
Can't drop something you never had. As far as I can remember, it's always been an extension.
Tutorialize extension updates and other news
My cable modem and router are brand new since I deliberately bought IPv6 capable ones so I can use IPv6 when it becomes available.

Mobile seems to be the area with the most IPv6 adoption. Verizon Wireless has 25% of traffic on IPv6. Verizon required IPv6 for its LTE network, and many of the popular mobile sites like Google and Facebook support IPv6.
"Put server in basement of exchange"

The exchange colos are not in the same space as the physical trading floor. E.g. for U.S. equities, the NYSE trading floor is in NYC, but the machinery for all the major exchanges (barring CHX, I believe) is in northern New Jersey.

"front run any trades before they actually happen between the party holding the equity and the one who will leave with it for the night."

Front running is illegal, and as a prop trader it's not physically possible. In order to front run an order, you have to be in the path between the order originator and the exchange.
Actually, Postgres does have a JSON datatype. The only extra thing it does is ensure the data is valid JSON, but it is still technically incorrect to say that there is no JSON type.

http://www.postgresql.org/docs/devel/static/datatype-json.ht...
AFAIK none of these ludicrous patents are about data structures, algorithms or math formulas.
It's basically saying today is a write off and you should just go home.
Developers are leaving Facebook platform because people are sick of third party apps on Facebook. When I visited my dad, I spent an hour getting rid of all the spammy apps that were clogging his newsfeed. There is little value provided by those apps to most people I know.

And as for Facebook itself , I have spent thousands of dollars buying stuff online -- books, bags , h/w , s/w,etc., and yet when I login to Facebook, I am greeted with ads for match.com ads or other dating sites. Note to Facebook: there is no point showing dating ads to people who are searching for deals on Graco , Lego and miscellaneous school supplies.
I struggled with the naming to be honest, but settled on something short and sweet that sounded nice to me. Googling hopefully won't be a problem when coupled with a copule modifiers, ie "sync realtime partials"
I'll give an example: zend_validate uses a proper OO hierarchy, so that for each type of validation (maxlength, digits, ...) there's a distinct validator class, which has to be instantiated prior to being applied to a piece of data. The whole thing is really clean and organized ... and abysmally slow, because on each request you're loading dozens of validator classes. That would have been much faster had it been a simple ugly procedural API with all its code in one file. The per-request overhead of input validation is more important than a 'pure' oo design in my opinion.
It's right there on the page: "It's not the kind of code one is proud of." By releasing it as CRAP, you're acknowledging that the code is imperfect, reducing the perceived barrier. If academics feel like you can only release code if it's pristine, it'll never get released, because for the most part, the incentives aren't there to make clean code in an academic setting.
Herb Sutter: "Welcome to the Jungle"
Oxford and Webster include "imaginary place" as part of their definitions of "dystopia".
for this problem I've used before the Alias method[1]. It's pretty straight forward to implement it in javascript.

[1]: http://en.wikipedia.org/wiki/Alias_method
Alternate link
http://www.sciencedaily.com/releases/2013/04/130421151613.ht...
But if you offer too much compensation, management and employees may begin to feel fat and happy and lose the motivation to maximize long-term value for shareholders.

-may hold for upper level management, but VERY unlikely this holds for rank and file employees.
5 Reasons Your Website isn't Trustworthy
Love the infini scrolling, wasn't clear in the beginning though b/c there's no load spinner
Its not that important.
Great insight, love hearing this stuff from active sports followers. Yeah I'll remove those @user posts, good call.

The real-time stuff, totally. That stuff's really exciting to think about (and build!). Anything to connect people better with their teams.
An example needs to be set. They should be sued for issuing a DMCA notice in bad faith.
Wow, +1 for diehard Wizards fan.
Good point, added to the list. Thanks!
How could like the G1? The capacitive screen was awful and the performance terrible, although the latter was due to lack of optimizations and JIT in the Android VM.

Now that Sundar Pichai is in charge of Android I've been looking at alternatives and Firefox OS looks very promising. I don't use that many apps on my phone anyway and would like to steer clear of some Google products.
Germany Fines Google Over Data Collection
im not smart enough to come up with a solution, that's what the HN community is for. The purpose of the piece was to shine light on a problem (lack of transparency in salaries at VC backed companies)
Cartoon Earth Day
This update was a roller coaster of changes. There was a lot of erasing mass amounts of code to get it to it's current state. If anyone has any feedback on my blog post, the features, or about the service itself, I'd love to hear them. Happy Earth day everyone!
We are three designers who’ve never made a video game. 
Hi Hacker News.

We spend our days designing user experiences for other clients. And over the last several years we’ve come to the conclusion that designing a game is perhaps the greatest user experience challenge there is. It’s user experience design in its highest form.

Nobody needs a video game. Nobody must play a video game for work. Or to help their kids do their homework. Or to plan their party. A video game is strictly about making a connection with someone and feeding some part of their heart.

When we realized how hard it was, we knew we had no choice but to try and make one ourselves.

It’s called Carrot Crazy, it looks best on iPad, and Apple approved it over the weekend.

https://itunes.apple.com/us/app/carrot-crazy/id634576180?mt=8

It’s derivative. It breaks no new ground. It’s is not in 3D. It has no social component. And it’s not designed to milk you for some in-app-currency that ultimately gets some tiny percentage of the users to pay us real money. Sorry.

But… it’s adorable and most importantly, from what we can tell, it makes you want to play it again and again until you get gold trophies for all 25 levels.

It’s free. For the first few days after launch.

Love for you to take a look at what three newbies are capable of creating.

Hillel, Jenny, and Holly
The last version of Android you used was 2.3 -- I don't think it's fair to compare that to anything current.
I was considering other factors in that generalization, although they're implicit. E.g., a lot of the "cool" language frameworks I mentioned are comparable with the Java frameworks in speed, but Java has a considerably larger ecosystem and number of hirable developers (although I'm not sure if that translates well into web development). And I assume PHP is as verbose as Java from what I've heard from other people (I've never used PHP).

What language should be the conservative choice based on the many factors and ignoring the specific case for the general case?
Where are these packages published? Can I install things from this page[1] in that way?

At least from 1000 feet away, it seems like Ruby has this problem solved better than Go does. Maybe it's just that the nature of the solution is more apparent.

[1] https://code.google.com/p/go-wiki/wiki/Projects
MinoMonsters plots licensing push
Perfecting Your Startup Pitch
This is by far the most annoying aspect to me. The API constantly shifts with or without an email from Facebook, which means you're lucky to find any resource online that's up to date— including the API docs themselves.
Why some developers are leaving the Facebook platform.

I'm working on a thing right now that's integrated with Facebook, and I'm excited about it.

The problem author mentions are all legitimate, but only applicable to a certain category of apps - and I think both users and Facebook alike are of the opinion "don't let the door hit your ass on the way out".

We're talking about the spammy apps that try to take over your news feed, and that constantly overshare in an attempt at "virality". Social networking is maturing, and users are no longer lambs to the slaughter of these shitty apps, and Facebook won't stand for them either.

Author complains about the lack of virality and acknowledges that many of the normal routes to virality are now cut off. Thank God. Let's be honest, when developers say "virality" they don't mean "something so interesting and cool that you must share it with everyone", they mean "something annoying, like that kid in class that stands up and shouts at people every 20 seconds".

Apps that offer actual social value to their users, who aren't 100% reliant on Facebook for user base, are fine. As are actual viral things - you know, stuff that's interesting and fun that encourages people to share (see: The Oatmeal's Facebook feed).

I for one am glad that parasitic apps are leaving the Facebook ecosystem. There's now more room for developers who offer real value to users. The thesis here seems to be "I can no longer be a parasitic bad actor in this ecosystem!", to which my response is "someone call the waaaaaahmbulance".
Definitely true for sales folks at B2B companies- total comp can sometimes eclipse CEO when adding commission. My piece is focused on salary, not commission, cash bonus, and equity. Surely, a more complete picture of total comp is more valuable, but the scope of the piece was just focused on salary.
Saying that it's possible to nail a business that has been tried and failed before is fine, but you had better understand why things are different now.

What happened to those original teams? Bad team? How was their execution flawed? What new advances in technology (or your secret sauce) will make things different now? Not enough money to jumpstart the market? Bad timing, and an opportunity has opened up now?
JQuery 2.0 kicks old Internet Explorer versions to the curb
Headline #1
http://bayareaquarterlife.tumblr.com/post/29540504926/readin...
New Yahoo App
"Ubuntu will be ready for smartphones at retail in Q4 2013." http://www.ubuntu.com/phone/contact-us

It'll be interesting to see it go head-to-head with Android. I think it has potential simply because of how popular Ubuntu is, whereas Google has yet to release a proper desktop operating system.
> Personally I thought the progression of man through the ages was the most interesting part of the story.

That was true for me, too.
I'd love to be able to say #politics when I post to Facebook so that my friends who aren't interested in politics can "hide" the politics category.

But, I'm just dreaming now.
> Thing is, we're not in high school anymore. We're all adults here and we should be able to see the difference between being rude and being terse.

In written contexts, there often isn't. Without what I would call a significant amount of personal history, there isn't enough data and there aren't nonverbal cues to demonstrate terseness versus rudeness. Many people will assume rudeness, because that's what that pattern generally looks like.

Also, there's the nerd stereotype of being a standoffish jerk to consider, which you are doing a bang-up job of reinforcing with crap like this:

> "potentially affronted" is not a thing I particularly care about. If I want to affront you, oh you'll know. Believe me.

This is the sort of thing I would expect a teenager in the throes of self-absorption to say. I say this because I did. Then I grew up.

You're being an asshole. You'll be happier if you stop.
Does anybody have a copy of the original ELKS homepage with the quote from Linus about Linux not being portable?

It seems not to be in IA.
Yeah, that. It's utterly shocking how poorly-targeted Facebook's ads are. Also how poor-quality. This is one of the wealthiest webapps in the world, has a nightmarish amount of personal information about us... and yet the ads seem to be bad scams or generic hook-up stuff.
I thought it was NoScript or Ghostery that made the site look like crap. After enabling temporarily one by one the blocked JS, it's still looking like crap!
Comment spam random text template
I love it. There are more and more examples coming out every day. I've helped SumAll.com figure this out. It's a lot of hard work, but well worth it in the end. It doesn't hurt that I love Buffer as well. Great job!
I guess the OEM might be allowed to remove the option, but it should be under apps settings. It won't be in the drawer menu if that's where you're looking.
The Java frameworks are generally doing very well (top quarter to top half), and the PHP frameworks are generally doing very poorly (bottom half). PHP-raw is doing well, but that's not heartening given how mature its frameworks should be (if we were talking about golang, I think that argument would be sound).
Now that's a ripoff that countries with monopolized market have to live with.

Where it isn't you can get 30/15 for $18/mo.
Google Reports 1.5 Million Android Activations Per Day
Yeoman.io generator for AngularJS
I don't mean this as criticism of OP's work, but if you want to influence your representatives you're better off calling their office or sending snail mail (postmarks show that you're a real constituent).
CA Acquires Layer 7 Technologies To Connect Cloud, Mobile And Internet Of Things
IPhone Pen Testing Tools without Jailbreaking
Someone using the open source version can take backups just as they would with our versions prior to 7.0:

- snapshots (LVM, EBS, etc...)

- cold backups

- mysqldump (with MVCC, this is technically hot)
Improve Your Life #3: Spend Some Time Alone
In the early part of the scientific revolution, Francis Bacon said (in essence) "Man cannot do what has never been done, except by means not yet tried."

There are two parts to this; the means and the ends. Succeeding means getting both parts right. The fact that a field is littered with failed attempts doesn't mean that the aim is unobtainable, or not worth obtaining. Nor does it mean that unconventional thinking is the key to success. It can just as easily be the key to new varieties of failure.

What it does mean is that taking conventional approaches to unsolved problems is a sure way to fail before you've even begun.
So, somewhere out there exists a manager who was not able to harness and utilize Bill Watterson's creativity, and fired him instead.

Don't be that guy....
Intent-driven API gels with a talk from Netflix that came out just a few days ago:
http://www.infoq.com/presentations/API-Revolution

His argument is that we're in the middle of a switch from RESTful resource-oriented APIs to what he calls "Experience-Driven APIs". He explains how Netflix has made this shift with its PS3 app. They effectively introduced a new facade layer inside the server and that's what the PS3 talks to.

The main thing about this talk is that this whole question constantly repeats itself with the pendulum swinging back and forth. There's really no right answer and it depends a lot on the reason for providing the API in the first place.

And that gets back to another reason we are probably seeing the trend, which is that companies like Twitter are becoming more protective of their APIs. While the OP is mostly arguing this from the perspective of technical efficiency, this commercial argument could sway companies even further towards intent-driven APIs.

I imagine we will end up in a dichotomy, where companies who provide their own UI and services will typically support intent-style APIs, while companies who specifically have a business model of charging for their API will continue to offer the more precise resource-style API.
I've done that, but I'd still like to get a few apps from the official Play store, and I haven't found any other way to download and install them.
Boston explosion stories
Air Force Cadets P0wn NSA Red Team in Annual CDX
This is really awesome. One suggestion, make it more user-friendly by turning twitter handles into links, and web links as well.
Dang. Yeah - Definitely should have said there's not JSON type known to Node PG, which is actually incorrect as of this morning: https://github.com/brianc/node-postgres/pull/239

Thanks for pointing out the error!
Cool stuff, do you have an open-source version? I'd love to use this type of format for similar stuff I'm working on.
China Has Its Own App Store That Lets Users Install Pirated iOS Apps
almost feels like a mercy blow on nokia.
What’s new in Quicklisp
Instead of selling to publishers, the "ad network" sells to advertisers, so it's the same enterprise sales except publishers are smart and dingy vs advertiser are dumb and rich.

Early ad networks did well, but now there's too many ad networks.
In what way has this strategy changed?

I think it's timing. You probably could have said the same thing about Google before they launched Adsense.

There's nothing stopping Facebook from building a platform to run ads across the web. My guess is they've discovered the web doesn't yet have enough social context to sustain the kind of ads they want to provide. (Instead, they end up feeling like creepy hyper-personalized banner ads.)

Because FB.com is about exclusively people (and brands to a degree) it's a suitable environment to show ads or sponsored content based on social behavior. FB is the social fabric for the web, but people still feel it all lives on their website.

Quickest way to change this might be to try to own the experience enclosure. (Build a browser, mobile OS, etc.)
I really like this! Admittedly, I am not a roundball enthusiast and know little of the sport, so take my 2-cents for what they are worth.

I've clicked around a bit, just to get a feel for the app, and it seems really nice. I love the transitions when selecting a team - very nice.. I also really like how resizing and scaling is handled - it seems that lot of effort was put into how the layout and contents shift around on resize and scale... Very nice.

One small potential enhancement (solely aesthetics) would be to apply the same UI transition behavior when clicking the site logo so that it smoothly transitions back to home just as it does when selecting a team.

In any case, Kudos! Nice looking site - I am sharing this out to my non-HN, pro-basketball, Twitter using friends!
Whoops, site looks down for me. In the meantime, here's a gist with the blog post text in it: https://gist.github.com/nbashaw/5437100
>Sprint uses SIM cards for LTE

Well, yes and no. Their LTE implementation uses SIM cards, but their devices don't have a physical SIM slot and instead just have an internal chip that isn't user-accessible. The only exception to this that I'm aware of is the iPhone 5.
The mention of that particular metaphor "Let there be light" is quite significant and is the thing that repulses me. I felt me that even the subtle negation of God by introducing a Deus Ex Machina (literally) is rooted in the notion of his particular Christian God that he is negating. It only gives strength to the other fiction by trying to negate it.

The wow-isnt-the-ending-"clever" negation of an ending actually fell flat for me. It really is a trite device if you think about it.

I feel sorry for you and all others who think they feel sorry for me because I have a differing opinion which you presume is inferior. In reality, I believe your opinion is probably just conforming rather than well thought-out : you you you think it's awesome, but I question whether you are even thinking and just think it's awesome because it's Asimov. That's no different from the premium a shopper pays for Prada because, duh, it's Prada.
I think the downvotes are because your post is somewhat off topic.

OP responded to "Amazon.com is down" with "this is a lesson in over-engineering" - which it isn't, because Amazon.com is most certainly not overengineered for its purpose (I've seen the code with my own two eyes).

Your response is "not everyone needs extensively engineered systems", which is true, but is a non-sequitor from the previous posts.
Oracle Delays Java 8 To Improve Java 7 Security
That the ads are poorly targeted largely depends on the entity buying the ad. When building an ad on Facebook, the customer sets their targets. Facebook will gladly sell an advertiser eyeballs, but it's up to the advertiser to choose the "right" eyeballs.
Why I Paid $31.50 to Elsevier, Just This Once
Honest benchmarks.

"Select random number from MySQL"? I'd like to see the stochastic control for that one.
Legislation Preventing Employers From Asking for Facebook Passwords Defeated
RapChat.co - Snap Chat for Battle Rap
Have you looked into Python? It's really nice.
You're right, and this is of course meant to supplement those efforts, but as a political activist, I've noticed more and more delegates and senators, at both the state and federal level, relying more and more on Twitter. If there's any traction at all, the next steps are to add the House members, and also allow for emailing at the same time.

What I've found is that on hot-button issues, like gun control, CISPA, gay marriage, etc., the majority of your emails are ignored, and are just parsed for whether or not it is 'for' or 'against' a given bill. Twitter allows for an easier aggregation of that sort of content than email does, and forces us citizens to keep the message short and on point.

Namely, this is meant to address the audience that doesn't know who their elected officials are, and give them an easy way to voice that opinion.

Thanks for the comment.
The Best Way to Learn CSS
How to Create a Secure Master Password