skysight-inc/HackerNews huggingface dataset:
> Lately, everything they do seems to be rooted in aggressive data mining and advertising.

Yes.

My personal pet peeve is when Google breaks search results links for the sake of data mining. Search results links often now no longer give the destination site, but some awful URL like:

http://www.google.com/url?sa=t&rct=j&q=&esrc=s&#...

This neither improves the web nor helps me organize information. Of course the SER offers a partial link shown in green, but I can't single click copy it, and if I swipe and copy, it doesn't have the protocol.

Worse is that the titleless garbage URL goes into Safari's web browsing History, and when after reading several results I want to go back to one, I cannot figure out which is the article I liked, because there's no title in my history:

http://i.imgur.com/ogJnx6B.png

This is breaking my web. Aside from being broken in my history so I can't tell which of 15 visited results is which, I also cannot even see, months from now when I run the same search, which I've visited before.

This redirect counter URL is incredibly useful for "aggressive data mining and marketing", but is so anti-user that it has managed to change my behavior from accepting my default browser search configuration to manually spending the time to change it to something not broken -- and tell other people how to change theirs as well.

Now, when I'm researching something I know I've researched before, when I want to see visited sites as visited and want to end up with site titles in my history, I use Duck Duck Go (or even Bing!), so at least I can see what I've visited:

DDG: http://i.imgur.com/mj5c5Gt.png / Bing: http://i.imgur.com/xzBCK4Z.png

To anyone who uses Safari and wants to expand their "Omni" bar beyond the Googleplex, check out http://safarikeywordsearch.aurlien.net. After installing, right click the page, choose Keyword Search Settings, select a different search engine (d for Duck Duck Go), and set it as default.

This is how Google being "evil" influences an influencer to influence others.

// The SER are not always broken. Sometimes links are left alone. The behavior changed on me during this post, and at the moment, all links after the first are normal. Unpredictability is itself disconcerting, making users lose trust.
Skateboarding 85km from Sydney to Wollongong
> For password storage it is still secure

Nope; doing a security demonstration recently, given a list of ~100 md5'ed passwords I'd brute-forced half of them in 15 minutes, with a lowest-end GPU doing the work. Salting would make it an order of magnitude harder, but that's still "not very hard at all".
SF is beautiful, being a programmer I wish I could live there. Oh well :(
I wod just go right out and buy something off of eBay. Then sell it in the wiki. No ecommerce store or anything, just a page with a PayPal button in it. Do explain to people why you are doing it. And ask if they would buy cheap stuff from you such as stickers. Just do t waste anytime with getting things right. Everyone knows a King action figure always sells. (:
I read your article. But i am still wondering why you cant shift the pattern so that the lines really line up with the baseline. You can influence the leading via margin or padding and the line-height property, right?
No, the result is not the same. It's a choice between life with deafness, or death as an embryo so that a sibling can live instead.
Everything seems nice and rather well thought out.
Unfortunately I was unable to figure out how to disable aliased text.
> My point isn't to stop reading different stuff, but consciously choose what you want to read.

Thanks – the first point is the important one, the latter ideally should be a no-brainer. :)[0]

> But I'll choose reading a good article to watching trash TV or gossip news any time of the day.

Of course, the heuristics that icebraining mentioned come into play here, in a validity to the extent that it is generally safe to assume little to no information on trash TV.

However, heuristics are still heuristics and there are – in my experience – always sufficiently many borderline cases where heuristics will fail and the love-it-or-leave-it attitude makes you stick to one particular newspaper[1], leading you to become uninformed about the arguments of the ‘other side’.

[0] If someone could make a rule please about the relative position of emoticons and punctuation…

[1] Granted, the internet alleviated that issue somewhat, but just the choosing of news Google delivers to you based on your past reading might act somewhat like that, recreating the bubble that was formerly built by newspapers.
I'm only speculating, sorry, as someone who's spent a lot of time on planes.

...but I've observed a fairly obvious system of attempting to regulate sleeping patterns on planes independent of outside time. Setting a slightly unnatural 'pattern' to a flight with timed refreshments, meals, sleepy time etc. Presumably to provide a sense of 'natural' sleep/wake cycles and also to manage the cargo so the flight crew can also rest as required.

The blinding light on the horizon coming in full bore at right angles, when passengers are supposed to be sleeping is probably an issue, but I suspect that having the blinds drawn even when dark is a psychological 'it's sleepy time, so sleep... so the crew can chill out too' is another thing.
What is the Minimum Time to Exercise Daily to Keep Healthy?
This seems unnecessarily discriminatory. It also means that taller people get a worse deal - already having to deal with cramped seating, now there is a premium on the extra body weight due to height.
> For example, by coming to HN instead of any other source of articles you're implicitly deciding that being linked from here means there's a greater probability of the article being good (for any definition of good you prefer).

Actually, I spent most of the time I spent here on /newest, where this is guaranteed to a smaller degree[0], offering a relatively diverse random subset of whatever someone wrote on the internet.

[0] Maybe apart from ‘X married Y but held hands with Z!!!!’.
That was just A Study in Scarlet. Which a lot of scholars think Holmes was more-or-less trolling Watson. In the Valley of Fear Holmes remarked that all knowledge was useful to him

source: I distinctly recalled using this as an argument against my dad when he told me to focus :P
Pyredise (python redis search engine + lua scripting)
And don't forget including your culture's belief of how steep the power law curve of rewards is supposed to be.
You have this completely backwards. MD5 is safe (relatively speaking) as the hash part of a signature as there are no known viable pre-image attacks against it at this point. For password storage, it's broken simply because it's fast, as has been pointed out many, many times.
And if you're fat , do you get bigger seats ? lol ;) and when you make a reservation do you need to enter your weight ?
40 hour weeks benefit shareholders and workers
Mostly everything that ended up changing the way I saw the world. Proust, for instance.
Epic New Samsung TV Spot "Charge" Directed by Romain Gavras
This is very nice, but wondering if the em can be rounded a bit? I'm not sure there's much difference between 1.5238095238095237em; and 1.524em;
That right there is the problem with Treehouse vs. Lynda - Lynda tends to have a decent chapter on setup, installation and gotchas... but to be honest, paper books have weaned me off Treehouse. I think their front-end stuff was great, but I can't help but feel that their back-end (read: Ruby/Rails) content was lacking.
Impressive how fast HN is going down lately. It´s not a novel nor an article from New York Times. It´s the feeling of a guy who sees the crap imagination we got today. And we are so badly narrow minded that we cant even point solutions to the problem he brought on the post. What´s your solution mate ? And i don't see craps like this regularly here. What i see every day here are people trying to look nice, but actually with any real imagination.
> Say, an article or book which did not grab you at first but you found quite interesting.

Faust II, though you might not want to learn German just to read it – written 20 years after Faust I, with the knowledge accumulated during the lifetime of one of the world’s greatest authors poured into it; while definitely not attention-grabbing in any way and taking some time to get into, the hours I spent reading it were certainly one of the best spent hours so far.
Very very impressive stabilization. This video shows motors in action at hand, close up: http://www.youtube.com/watch?v=BW1ElgkBiAw , crazy.
You might want to look into strict.lua for avoiding unwanted globals: http://metalua.luaforge.net/src/lib/strict.lua.html

It's a little script that you can add to your Lua project and will check for usage of globals in functions without prior assignation in the global scope. Quite nifty.
Meritocracy is a bit childish.
A bit confused by your referencing senescence, since that's just growing old.

Everyone is born with a fatal disease: mortality. The first and second questions asked in the grandparent's post can therefore be seen as similar, which, from a purely logical standpoint, should have similar answers. However, most people would say that it is not ethical to pass a specific fatal disease to your child, but that it is ethical to have a child at all, even knowing that it will die eventually.
I have been teaching 6th through 8th graders Processing (processing.org). They love the creative, visual aspect of it. It's essentially Java, with a layer of ease so you can very quickly get things done. The quick code-run-tweak cycles are an advantage (similar to Scratch in that respect). Because it's Java, all the programming fundamentals (functions, variables, loops, branching, objects) can be taught - but with the purpose of creating something interesting. There are a number of tutorials and books available for teaching (see www.learningprocessing.com), and you can code entirely online at sketchpad.cc.
Thanks lucb1e for pointing it out -- I edited the article to reflect this and I apologize for (temporarily) spreading the misconception that SHA-like functions are good for hashing passwords.

The intention for my article was to analyze the different hash functions, and benchmark them in .NET, and not to discuss anything related to passwords (which would require a blog post of its own, and it's a topic I hadn't extensively researched). I got a little carried away mentioning passwords.
Read the article. The parents are selecting an embryo with the genes for deafness, not modifying an embryo to be deaf.
To stretch this analogy beyond breaking point, of course you want some initial chemistry, but you need to ask what you're bringing to this relationship / reading.

Imagine you're friends hook you up on a blind date with someone described as "charismatic, supermodel looks, professorial brains". And you turn up, thinking "OK, Blind Date you have 30 minutes to impress me, or I'm outta here." That's what it's like picking up Tolstoy or Hugo and saying "if I'm not hooked after 30 pages, I'm just going to quit reading".

You need to bring something to the reading. Just as you expect Tolstoy to be interesting, so he expects you to be rather knowledgable about 19th Century European history, Christian philosophy, farming practices amongst serfs in Tsarist Russia. You can still fall in love with War and Peace without that knowledge (as I did), but it will take more effort from you and thus might take more than 30 pages.

And Tolstoy expects you to make, and to want to make, the effort to think about what he's writing. Dan Brown expects you to be time-pressed or naive - either unable or unwilling to challenge even his most basic assertions about history. So he writes for his audience, as Tolstoy writes for his. Tolstoy's motivations were closer to evangelism and pushing a political agenda. Dan Brown's are more about becoming rich.

And if all you are thinking while reading the book is "what am I getting from this?" then you're never going to enjoy it as you otherwise might. I read Crime and Punishment because I picked up quickly as I left the house for the airport. Stuck on a plane with nothing else to do, I slogged through the opening section, trying to cope with weird names and an alien culture. But that book, caused me to get into lots of other Russian literature, become Christian, and ultimately inspired some of the conversations that lead me to marrying my wife. I doubt anyone can say that about a Stig Larsson or James Patterson pageturner.
Absolutely, you can hack it on a very individual basis, but this introduces some major problems. For instance, browsers and operating systems all render fonts differently, and as the web is fluid by nature, simply having a sentence break to the next line can be an issue. Also, it can be incredibly different based on the typefaces you are using.
True. That's my issue with online filters, anyway. It kinda gets philosophical too because filters only act according to what we choose to filter. So a filter for the other side would be kind of a never-ending journey (but a very important one to achieve, regardless).

About emoticons and punctuation, I deal with that on a daily basis too. Ugh.
Great writeup and it looks like an excellent tool. We'll definitely give it a try. Parallelization is really hard to get right and any tools that can help are much appreciated.
I found it quite entertaining from the very beginning. Still haven't read the second one but it's on the list.
How did you manage to come into agreement with car dealers to crawl their sites and use their photos in your aggregator? Congratulations!
It's clean and fast. How do you fetch the data and what's the revenue model? Cheers.
South Korea and United States Are Planning Cyberwar Scenarios
With em you define a base font-size in px. And then you express multiples of the base in em, instead of multiplying manually
Nothing throws this into a grey area as much as deafness. Deaf culture is truly profound. Entire vibrant deaf communities exist within 'normal' communities and can interact with others on an equal basis.

I'm genuinely curious: would curing deafness destroy those communities?
Ems are more versatile. When increasing the size of all fonts at a particular breakpoint for instance. Instead of having to adjust each font-size property individually you can simply change the font-size of the root element.
I think that's what makes the character so intriguing. 90% impossible arguments of why he does the things he does but still you don't fail to be amazed.
One thing to consider: In 30-50 years the world population starts shrinking, however, amount of bitcoins will stay the same. Which in turn is likely to inflate it's value and possibly offset the deflation.
I use vim, TextMate, gedit, Visual Studio, or Eclipse depending on the operating system and language I'm working with.

My favorite language is C#.
ANGELINA: The Computer Program that Designs Games
In the old days that's what we used to call a summary. If you like that sort of thing and think you might like to do it yourself, reading up on how to write essays and the like will be very informative.
Twitter Co-Founder Confirms He's Working Full Time on New Startup
This. bcrypt is better, but scrypt is better still.

This is not to say that cryptographic hashes are useless, but they should not be abused. Don't use them for passwords.
We used a similar approach with Bones (https://github.com/developmentseed/bones) for a while and ended up dropping it for a more decoupled architecture (API on side and static client on the other).

I remember chatting with Spike about this at a Backbone.js meetup at Airbnb's office last year, I think they were aware of the limitations similar frameworks were running into.

I'd be interested in seeing how this play outside of Airbnb's use case, but from experience I think sharing backbone.js on both client and server, while neat, end up being pretty constraining.
Ohh ok. Well I can't speak on behalf of programming, which I tried learning but realized it wasn't really my thing. :(
I can tell you from experience: the cost of living in Amsterdam is quite significantly higher than in SF, and that's not even taking the far higher income tax into consideration.

It's not surprising that you all are so worried about H1-B immigrants and outsourcing to India, as your wage fresh out of college is about twice as high as an equivalently skilled engineer can expect to make at the height of his or her career here.

edit: it seems google thinks the cost of living in AMS and SF are about the same:
http://www.expatistan.com/cost-of-living/index
How Common Are SEO Problems With Responsive Web Design?
That tag can stop you from scrolling sideways because it also says "the width of this document should be the same as the width of the device", killing all horizontal scrolling. It shouldn't affect vertical scroll though, unless height is constrained through some other styling rules.
How is it different, better/worse, than expressing font sizes as percentage?
Feel free to get one of this http://zh.wikipedia.org/wiki/黄帝内经 and knock yourself out.
> Does anybody know what these new limitations are?

I think it's removal of custom domains and a rate limit, although I'm not 100% sure.

> 2GB memory per instance and 8 service instances sounds pretty good for $20.

I think it's 2GB of RAM between all your instances, still a good deal though.
That already exists. It's called http://plug.dj
But, as `sybhn said, did that guy call himself a rock star?

My manager is very similar--his mind works about twice as fast as mine, and he's very productive. He'd never, ever call himself a "rock star" though.
Nice Overview of what OAuth is and how it works.
There's a german music radio station by that name. If you get popular with this you should check what kind of trademarks they have.
I'd think that with the extra money you're paying they could offer you more legroom. I'd have no trouble with paying more if I'm taking up more weight and space.
How to delete big-sized folders faster on Windows?
This is a hack I have been using for years to get rid of "calculating..." hell on deleting big sized folders.
You should reexamine your payslip. The highest tax bracket may be roughly 50%, but none of your income is actually in that bracket. You probably get to keep about 65% of your income, which is still less than you would get to keep in California.
That sounds wrong to me. I've seen lead/senior JS devs on £85k (~$130k) in London and mid-level generic PHP/Django/Rails developers seem to start in the mid-40s, with senior devs getting 60-70k.

That's before you start looking at contractor rates...
this was on hn at least once before https://news.ycombinator.com/item?id=4660544
The Next 2 iPhones Were Developed Under Steve Jobs
Ah, it's bit too chilly to run a fan at the moment, but I'm definitely gonna need to try that this Spring / Summer. I think that's probably the most plausible explanation I've had so far. A few people told me that the sound of "impending doom" may cause them to hurry up and get stronger to withstand potential danger, but that seems too far fetched.

Thanks for the suggestion!
Hmm, don't ReactOS developers use IDEs? Or do C++ IDEs lack advanced static analysis features?
Followup on the guy who quit the Internet for a year
“Listings are currently sourced from several delearship websites by means of crawling and extracting relevant content available on the host application. If you are a dealer wishing to list and/or promote your inventory on Demanjo, we can help you drive qualified, local shoppers to your dealership.”

and “The selection and placement of listings on this page, except featured listings, were determined automatically by a computer program. For premium placement, please contact us.”

It doesn’t sound like he asked permission.
There is no logical reason that this should be an either/or decision.
I would guess they did so in the same way that google asks every website operator before crawling and caching. (I.e., I suspect they didn't come to any explicit agreement. If google doesn't, why should they need to?)
Well, I have the exact opposite experience. I guess it depends on where you live on the globe. :)
$25 Raspberry Pi Comes to U.S., Sells Out in Hours
We require more Lorem.
PyCharm and WebStorm for python and javascript/coffeescript respectively, matlab IDE for matlab, Visual Studio for the one C++ library i sometimes have to touch, Sublime text for just about everything else.
I actually enjoyed the choice of music. Where is it from?
It's difficult to say how much can this rise indefinitely. The higher the rise, if the bitcoin bubble does collapse, expect a even bigger fall when speculators start dumping their bitcoins on the market.
Ticketmaster (.es) stores passwords in plain text
How This Startup Kicked Oracle’s A$$
If he wants to be a startup founder, he should push for investor contact so he can start building a network in the VC community. I doubt he'll get it right now, but it needs to be his goal.

Without VC contacts, it's going to take 12+ months of bootstrapping, with substantial traction and press coverage, to get funding. They'll take forever to make decisions, dilly-dally while they compare notes with other investors, etc. So you blow a year of savings, in a high-COL area, working so hard (60 hpw is not atypical) that you'll be exhausted at the end of it, and probably need a month off before starting your next job.

With VC, if you have some genuine allies on the inside, it doesn't mean they'll fund an idea they dislike, because their job is to make money. It does mean they won't waste your time in deliberation, will treat you as more of a social equal-- making horrid liquidation preferences and management concessions less common-- and will actually say "no" if they're not interested and try to help you find a way to something they'd actually fund. Finally, having allies in VC means you get an EIR gig or an associate position to fall back into if the company doesn't pan out.

If I were him and wanted to be a founder in 5 years, I'd ask for investor contact, point-blank.

If they say no, that's fine. This is called "door in the face". People talk about getting a "foot in the door" (a small request, granted, to prime for a larger request) but, given the employer/employee power relationship, that rarely is as powerful as the "door in the face" (a large request, rejected, that leaves the person more likely to grant small favors). When you have a mutual but asymmetric power relationship, "foot in the door" makes you seem demanding while "door in the face" techniques are more natural; they have more power but you have some, so they'll deny one request but are unlikely to turn down two orthogonal requests in a row. Yes, they have more power, but they can't turn down all your requests.

He probably won't get investor contact, but then he can ask for a paltry 15k raise, more challenging assignments ("if I'm going to be making that much, I ought to be earning it; are there openings on the X team?") and possibly a more favorable reporting structure.
I like how you mistook the music as produced by Air France, and then basically went "Air France's music is ambient, therefore this piece is also", when it's very clearly not :P
I think you overestimate the diversity of /newest. It's still an extremely thin slice of the breadth of the Internet, which itself contains only a fraction of all content (there are still plenty of articles being printed and not put online).

We're all heavily filtering what we consume, it's effectively impossible to do otherwise.
OP Productions LLC issues Security Alert for The War Z game players
> The letters are hanging in the air, i think a good demonstration would show the baseline of the letters to coincide with the line pattern!

Why?

Like OP has demonstrated, this isn't how CSS works.

To do so because this is how things are done in print is backwards.

You could argue letters sitting on their baseline feels nicer to you, though I'd argue this was form over function.

Nice work, OP.