skysight-inc/HackerNews huggingface dataset:
I, like many here, prefer the original on the left both in my browser (Firefox 27 on Windows 8) and in the example you linked.

Most notably, to my eye, the text on the right has unappealing kerning changes.

A concrete example, visible in the screen-shot you linked: look at the words "little three" at the top right of the second paragraph. In the original rendering, the space between the pair of 't's and the 't' and 'h' pair is correct. In the modified rendering on the right, there is an excess pixel between the pair of 't's and the 't' and 'h' pair.

Uneven spacing of letters is one of the reasons I am unhappy when I use Chrome, since it still doesn't support DirectWrite on Windows [1].

[1] http://code.google.com/p/chromium/issues/detail?id=25541
Blocked-C (2009)
Stunning won't cut it, they should be able to shoot at sight.

Someone may be pulling out a pack of skittles while making a lunging movement.
a) 99.9% of the population does not give a shit. oh great, now you're reading my emails with boring, meaningless stuff in them. exciting!

b) google would LOVE it. no more context sensitive ads. let's shut down free gmail then.

c) a and b intersect - if you're using gmail or ANY other big webmail provider, you just. don't. care.
Good point! Either way, the IND Second System routes can get in line behind the Second Avenue Subway.
How is that frightening? Knowing the proper situation to use a firearm is obviously paramount, but I'd rather cops also be accurate after the decision to use a gun is made.
a bit arrogant as other people point it out but also makes a wrong comparison! WW1 lasted six years but the time wasted was much more, multiply it by the number of people involved (the soldiers alone were 68 millions) and the time spent on reconstruction and you got a much higher value, in the order of hundred of millions years.
this particular MBA actually knows what exception handling is and wants to know why the fuck we're not doing it.

Be constructive and civil. Instead of congratulating yourself for the transitory sadistic, self-righteous pleasure you obviously derive from making the developers you hired "deeply uncomfortable," try working with them. Teach them exception handling if you know this. That would demonstrate a collaborative team spirit.

Update: I was downvoted, as expected. In that case, I neglected to add "offensively smug." The humorless business attitude of dog-eat-dog with a facade of righteousness is here to stay.
This is not a fucking bubble. I was working for a startup when I was 14 back in actual bubble days. There is no way that investment money is flowing from mom and pop investors to startups. None. Back then there was, because VCs could unload a company with ZERO product onto the stock exchange "we're building the online parking ticket payment platform of the future" 300 million dollar valuation, no revenue, no deals, just a broken half finished application and every mom and pop doing back of the napkin math as to how much they would be worth once NYC and Toronto jumped on board their platform.

Do you know why Pinterest is worth a crap ton of money? Because they own women online. Just like Facebook owned twentysomethings online. When you control how a demographic shares information, it is trivially easy to generate revenue. Before you even both getting distracted by revenue, you focus on how far you can build out your base before you make money off of it.

I've been saying we're not in a bubble for the past 5 years, and we still arn't. If I've had a 7 digit exit for a machine learning company and I can't just walk into a VC firm and raise money for my next thing, then we arn't in a bubble.
He/she should have just used a regular method. Yeah it makes the code pretty, but it pollutes every library in your environment. You don't do this for the exact same reason you don't use globals. String.prototype is a global. Don't mess with it.

By not messing with globals, node allows you to safely load multiple versions of the same module and not worry about strange runtime environment changes. It probably doesn't matter in this trivial case, but node's primary win is how easy and safe it is to write and share modular code so yeah, prototype pollution is a destructive anti-pattern.
This time it's the bubble of a massive capital glut. There's nowhere for the money to be used productively right now except for high tech.
Yes, deployment automation is definitely on the list. I wouldn't think of doing it any other way.
Yes definitely. I opted for 16gb and the top CPU, but I have yet to see any choppy scrolling or anything of that sort.
Drop shipping eCommerces sites. I've been doing this for 5+ years full-time. Starting out - like anything - you need to do a lot of the legwork yourself but now I only spend a few hours a week managing my team and it provides a healthy full time income. And with drop shipping, all the fulfillment, purchasing and warehousing is handled by someone else.

I know drop shipping can get a bad reputation, but when done correctly it can be an effective way to create a passive income streams. If you can program well, I'm not sure if I'd recommend it over a SAAS based approach. You'll likely be able to make more money with SAAS as you're creating your own products vs. selling an existing one. But the long-term upkeep is generally less for eCommerce vs. SAAS (guessing here, as I've never run a SAAS business).

Margins are a bit lower with DS, so it does take a while to build some organic traffic and marketing buzz. But once that starts to gain some traction, it's not too much work to get a team in place and automate things. And if you're willing to put in the time to make a high-quality site that addresses customer questions and buying hesitations up-front before the sale, it's even easier to automate on the back end for support.

But you do have to be careful about niche selection. Because drop shipping markets are fairly competitive (low barriers to entry), you have to be really selective about what nniches you get into. Specifically, I like to see really confusing niches where I can add lots of informational value, plus lots of accessories I can sell to increase overall margins). For anyone who is interested, I wrote a blog post on the three crucial things I look for when picking a niche for eCommerce and drop shipping:

http://www.ecommercefuel.com/anatomy-of-profitable-niche/
>nobody suggests it's a good idea to have armed security at every school entrance

They do unfortunately: http://nation.time.com/2012/12/20/how-to-prevent-more-sandy-...

A week after a gunman killed 20 children and six adults at a Connecticut elementary school, the executive vice president of the National Rifle Association broke his silence on the tragedy to call for stronger security in schools. “I call on Congress today, to act immediately to appropriate whatever is necessary to put armed police officers in every single school in this nation,”
Not quite legal.
JsDOSBox - JavaScript PC DOS Emulator
OS X parental controls filter out HTTPS by default
I had this surgery, a roux-en-y, so as you can imagine I found the videos very interesting! (Wonder if somebody recorded my surgery?)

Before I had the operation I did a lot of research on the internet, but it was difficult to pin down particular surgeons. As the article points out, you can find stats on hospitals, so I went with that. In addition, surgeons can be certified by various boards, so I also used that. Then you can look at complication rates by surgical center -- very important. Finally, you can look at the size of the practice and how many patients they process per year. More is better. Surgeons who do a lot of the same thing for many years with lower complications than average are probably working towards the top of their game.

But that was hours and hours of research, and I imagine it all boils down to exactly what this article brings out: skill in the operating theater. (From my experience I think a strong secondary trait is the ability to carefully pre-screen future patients)
Is that different from the other tools mentioned?

http://pupil.io and http://gfx.io
Any economics research into why this would, or would not, be a good idea? There are often unintended consequences to such a large change. My understanding, for example, is that having the tax deduction for home buyers simply leads to higher home prices.
This. I sometimes look at VLDB and CUFP for example.

Combine with a few less academic and more industry ones, like strange loop, ricon, etc. Make sure these are not too advertising-y.
How disappointing. I mean, ok, it's a little bit funny, but I never had the patience to think about [what this is about]. (Don't want to spoil it.)
Probably from the same reason you cannot get statistics about your surgeon before surgery(only recently it's been possible in the u.k.[1]): doctors have huge political power , and they are using it to their advantage. Another reason , more legitimate is that surgery is a risky business by nature, and you have to give some protection to doctors who are taking the risks.

[1]http://www.telegraph.co.uk/health/healthnews/9935856/Heart-s...
The Billion Dollar Valuation Club
The sweeping generalizations in this article diminish the argument.

It really depends on the person.

And on his/her motivation for getting an advanced degree.

For me, an advanced degree indicates that a person has enough structure to pull things through. (A positive hiring signal.)

It all comes down to not judging people by their résumé but bringing them in for an interview to see if they click with the culture.
Crazy ? Well, that was one of the most important selling point of MS.

I wish I could run any old software under current Ubuntu. IE: gwibber.
> possibly be OK in nodejs but is not OK in the browser.

I think you've got that around the wrong way. It's more of a problem in node/browserify because you're typically working with very many more 3rd party libraries.
Don't "look too Brooklyn," it's certainly a thing.
It really depend on what your topic of interest is. But This is what I do and hopefully you can apply it to any field. Identify the best academic conferences on the topic you want (eg. CCS, NDSS, ACSAC, ESORICS, USENIX Security, S&P for security conferences). Then look at the abstract on the conference website and find what you think is interesting and then find the article on the author webpages or in the conference proceedings (online for usenix other you will find in ACM Digital library or IEEE Explorer).
zqd q qnn
A bunch of prominent people in computational biology are on Twitter. I follow them and between their tweets and things they retweet a bunch of interesting papers show up.
Security, not really, in that I don't think anyone but state-supported actors have the resources to tap into them at present. But privacy (from governments local and foreign), yes.
These are kind of false comparisons. It's comparing man-years spent watching Gangnam Style against years spent building the Taj Mahal. There's a huge difference. Divide the number of years given by the population of planet Earth to get the number of years the entirety of humanity wasted on Gangnam Style (it's something like 0.00000207 years - off by 11 orders of magnitude). Or multiply the number of people who built the Taj Mahal by the number of years they spent building it to get the number of man-years they spent. I'd guess around 1,000 people built the Taj Mahal. That's 21,000 man-years, even more than was spent watching Gangnam Style.

Of course, if you added all the numbers for all the stupid youtube videos, memes, worthless news articles, facebook posts, etc. together, then you'd probably get something terribly depressing. My guess is some tiny fraction of humanity actually sustains the rest of the species. They are the (much less than) 1%.
One of the nice things about having an MBA is that you learn to construct an argument based on facts, not conjecture. OP would likely be much more persuasive if he had gone to B School.

As a result of B School, I am not nearly as opinionated as I once was, until I can cite data to support my conclusions.
Vector graphics app http://vectorpaint.yaks.co.nz Calculated revenue would be $200 a week selling a small upgrade but leave it free at the moment.
I actually joined about a year ago and the decision had already been made to use Rails to run our API and server-side code.

We have 4 different apps; one of the major ones is already using Rails/EventMachine to power it and we've learned how to scale it.

I'm not sure why Node.js wasn't seriously considered for this rewrite, but if I had to guess, it's because we didn't want to take the time to learn a new thing, we've got a legacy system that badly needs customers migrated off it, and shipping something soon is paramount.

I'm sure at some later date, we'll move all our stuff to JS. It seems inevitable with the way things are currently headed.
joining the club!
The reason for this hack is that 32-bit software used 16-bit installers long after the switch to 32-bit. [0] This isn't a matter of supporting Windows 3.11-era software, more like Windows 9x or even XP.

[0]: Like this guy: http://www.tomshardware.com/forum/107534-13-trying-install-g....
Decorators with arguments are much better handled by classes IMO. This does indeed appear to make that one (common) case of passing the function arguments through unchanged marginally simpler. But it makes every other case worse. Compare, for example:

@decorator.decorator
def int_args(func, *args):
"""Coerces any function arguments to ints"""
return func(*map(int, args))

to your:

@funcy.decorator
def int_args(call):
"""Coerces any function arguments to ints"""
return call._func(*map(int, call._args))

In the former case, everything is defined explicitly and it's clear that the function only accepts positional arguments. In the latter case, you're required to know the API of the library: that necessary objects are hidden behind the attributes call._func and call._args, and that the keyword arguments are silently discarded. It's an extremely leaky abstraction.

You probably think that passing 'self' to every method is boilerplate too, and arguably it is. But the Python philosophy is "explicit is better than implicit".
BMW considers more production capacity for i3 with more than 8,000 reservations
Snapchat is valued at 3.6 billion. Zero revenues.

Pinterest 3.8 billion, 9 million in earnings?

I lived through the first bubble and in my opinion it seems like we are in another one.

At the end of the day investors want to see a profit and sometimes having millions of users doesn't equate into profits.

Just sayin...
But I would have to know that about Madrid either way. It would at least help to know when those times are relative to the local day cycle.

Time zones give me a few bits of information and knowing about local customs gives me the other bits, but the bits that are encoded in the time zone are bits I can ignore as soon as I change my clock, just as setting your zero helps you work out a physics problem. Instead you want me to worry about all the bits all the time. Why, to make it easier for computers? I thought computers were better than me at handling bits.
I agree the call for 'bubble' does get annoying, but I also note that you can be 'over valued.' The appetite for stock (or investments) in non-profitable companies (so called 'ground floor' opportunities) is (and perhaps always will be) insatiable.

But I think the bigger thing going on here is capital chasing something other than a 1% return. Consider you have $100M sitting around. You can take 2% of that ($2M) and 'angle invest' $75K into 24 different 'startups' and with one "winner" exit with a payback of $7.5M (100x return on 75K) and have your overall portfolio growth for that period be 5%.
Seems like a pretty innocent workaround for some limitations.
If you use it you should know that the app might not work 100% on your device.
On the other hand I've now accidentally pushed the keyboard integrated power button several times on my Air instead of pushing the Delete key.
I think one problem that's mostly overlooked is the difficulty of getting people to use desktop email clients. Particularly in my younger generation, we've grown up with webmail, and switching to desktop clients is a major switch.

I've also always found them to be very difficult to configure. I use one SMTP server on campus, and need to use my ISP's SMTP server elsewhere? What if I'm on public wifi? And how do I authenticate on that server when my credentials are from someone else? How do I get Gmail to play nicely with my folders?

PGP, in contrast, was not hard to set up.
He's not writing production code, he's writing a hack to harass his brother. I think monkey patching is just fine in such circumstances.
Spread Betting is Finished | New Financial Gambling Method Begins
For the lazy person who wants to cut down on the "crawling", try this listing of Best Paper Awards across pretty much every CS discipline: http://jeffhuang.com/best_paper_awards.html
It's a pain in the ass, thats why. It's hard to explain and it's hard to implement. And don't forget about mobile: If your locked down phone is compromised (and I wouldn't assume it's not), then even if you have PGP running you can forget about security.

Heck, even your desktop can be completely compromised. I think there's a big chance it is. If not by the NSA then by some malware.
I think you're confusing the two.

gfxCardStatus only shows which graphics card is active.

Pupil only allows you to change screen resolutions.

They complement each other, but have no overlapping features.
- Just sold my wordpress plugin business for $4k.

- Run hosting company that just became slightly profitable.

~$110/mo fully passive affiliate commissions for referrals to recurring membership businesses.

- Looking to enter into personal development niche.
There will be collateral damage also. When the tide goes out, companies that derive their revenue from failing companies will suffer.
Rick Falkvinge Interviewed on Liquid Feedback
I was also not sure whether the 15" retina display would be as good as the 17" 1920x1200 display. I now use my 15" Retina in scaled 1920x1200 equivalent most of the time when I'm doing programming work (when I'm not at my desk using a large external monitor), and it's actually better than the 17" in that mode -- due to the way they did scaling, fonts and widgets render with more detail.

That said, there are situations where the 15" Retina 1920x1200 scaled is not as good as the 17": When I am sitting in bed (or maybe a couch), and the display is further away than it would be if I were sitting on a desk. In that situation it's not ideal, because the fonts become harder to see. But there are two potential solutions to that: If the app I am using supports zooming, just zoom the content (e.g. web browsers all do this) OR switch to the best-for-retina 1440x900 equivalent. I usually use best-for-retina when I'm not doing programming. But, I still have my 17" MBP, and it is my designated programming in bed laptop.

One of my favorite things about the Retina display is that I can arbitrarily choose resolutions without any perceived decrease in quality. This is something we had with CRTs, and didn't really have with LCDs until now.

Another potential downside: Apps that don't support the retina display look pretty terrible. They look best in scaled 1920x1200, but still not that great. The only app I use that doesn't support the retina display is Ableton Live (and it's entire UI is vector-based and can scale via a zoom setting, so you think it wouldn't be hard).
Totally agree. The title of the submitted most is a bit extreme, these aren't "Django plugins you shouldn't start without" these are "Django plugins that are nice to have". It's false, as the grand parent comment thinks, to presume that django "needs 5 extensions out of the box to be sane".

I've been working with django full time for 3 years and the only one I use is South.
Food, water, shelter, sex?
Currently https://www.photographer.io is costing me about £100 a month to run, as its income is only via referrals to Digital Ocean until I add a subscription model. I've been holding off for a few months as I don't feel happy charging for something which I still feel is incomplete; at what point do other people feel happy charging users for their products?

I'm thinking of offering early adopters a significant discount for helping pay for the costs whilst the site develops, as it's nowhere near the point where I'd be happy charging a similar amount to Flickr/500px yet. However the popularity of the project has helped me out personally; I've been offered a number of jobs due to my increased visibility as a developer.
You could avoided the "Dalton's full of shit".
That would have made your response a great piece of information for people (MAYBE like Dalton) who were just trying to learn more, their way.

BTW: that would have also proven the fact that there is no such a thing as "special snowflake".
If you want to learn about research in security and program analysis checkout: http://www.reddit.com/r/vrd and http://www.reddit.com/r/remath .
Yeah, that's fair. The bottom line is please never do it or teach noobs to do it without telling them why it's wrong.
Lol at your username. How appropriate.
I'd rather compare Angular to PHP. I keep wanting to look at it, but whenever I do, I never get past recoiling in horror at the examples that tacks attributes onto the HTML tags in a way that most reminds me of the early days of PHP development of mixing HTML and logic

It might be all beautiful when done right for big projects for what I know. But then the examples on the angularjs site are giving the wrong impression.
I love Bach; love, love, love Bach. Both of Gould's recordings of Goldberg variations, plus the Kimiko Ishizaka recording from the Open Goldberg Variations project (early backer).

That said, Gagnam style brought a smile to my face and added a bounce to my step; there's room for many things in culture and not all time is wasted, even "downtime". I'm sure Bach took breaks too.
Big Rise in Support for Vicious Anti-White Party in South Africa
The performance I get is quite slow. It takes a long time to shift between transitions.
I'm a float. looks in mirror no wait... I'm definitely a double.
C'mon, you'd have to know a lot of math for that book!
Titanium headed pyscho
I'm the type that's easily annoyed by fake accents and slow responding flash apps.
When does your Argentine friend siesta? When does your Japanese friend get off work? What's a good time to phone your friend in Australia? You've just landed in Tokyo--when should you be getting to sleep? You still have to do time zone calculations, but you don't have the time zones anymore.
I have an easier idea for these people's safety: stop putting on the uniform of an organization that needs to be demolished.

How many cumulative travelers' lives have been lost waiting in line for their delusionary make-work theatre?
Short Version: I'm glad i've read the article as much as i'm glad i've read your response.
I appreciate authors' efforts on this, but it has zero entertaining or educational value. Not sure how it got up to first place on HN.
The http://arxiv.org/ is a pretty good source. You can get an RSS feed for whichever fields you are interested in.
I spend longer than 90 seconds to pinch a loaf. I also tend to daydream while I'm perched on the porcelain throne, often about data structures.

While we're on the subject, you might find this article entertaining: http://en.wikipedia.org/wiki/Groom_of_the_Stool
Okay, so today the bank opens at 8:30. Tomorrow it opens at 8:31. The day after that, 8:32. (or whatever, I'm sure my numbers don't match the progression of day/night cycles exactly).

That's why.

Ya, sure, I'm being silly, you say. But when do we shift, how many different opening times should shop have, is each place going to do it differently or will it all be legislated (good luck with that)? It would be a nightmare of logistics. "The babysitter needs to start leaving at 4 because her evening job just shifted time, but we aren't shifting for another two weeks, leaving the baby unattended...."