skysight-inc/HackerNews huggingface dataset:
Seriously, there's a ton of voodoo in there. Things break in surprising ways, and it's hard to synthesize new knowledge based on prior experience.

I've written a nontrivial amount of Java including a sizable Android app (aside: thanks Dobrow!) and still can't complete basic tasks like mutexing, sockets, or file IO without looking them up on StackOverflow. Eclipse is the only thing that makes that language's rigidity even barely tractable for me.
Intel hires Black Eyed Pea will.i.am
"Given an infinitely long linked list which you can only traverse once select a random item with O(1) storage."

I assume they meant arbitrarily long instead of infinitely long. In which case, I just wrote that code today:

val := nil
for i, x in range a {
if rand.Intn(i+1) == 0 {
val = x
}
}
I NEVER have more than 5 unread messages in my inbox. I have TONS that get filtered and archived to various labels but those are all mailing lists etc. But my inbox never has more than 5 unread messages and maybe 2-3 deal with soon messages.

Unless of course I go on vacation and then I have an hour or two to get back to NORMAL.
Tale of the trench: what if your subdivision laid its own fiber?
Wow. 50-100? I filter down to less than 10 a day. Either I'm much more aggressive with my filtering or you are far more of an important person than I am.
Elderly drivers might have brain region to blame for declining driving skills
I wonder if anyone at woot had the groupon idea (before groupon came out) but was quashed because it just wasn't woot-like. It seems like woot lost a couple orders of magnitude of scale by (apparently) making themselves the fulfillment bottleneck.
I was going to make a snarky comment like Slash..who? But I clicked and it the UI looks much better!
Also, if I'm not at the first or last page (meaning there are two arrows), I never know which one to click for the next (older) page. One could make an argument either way, which is why good design should label one arrow "older articles" or some such.
It's unfortunate that they've jumped on the fixed positioning bandwagon. Non-scrolling headers/footers break the way Page Up and Page Down work, because the visible size is no longer the size of the scrollable area.

Luckily there's a user style in the Slashdot comments that changes the fixed elements to absolute positioning. It isn't a perfect solution, though (e.g. for when you use an alternate browser).
ElasticSearch - The River
Show HN: Create a personal Google Blacklist
I created a simple app that allows you to create a blacklist of sites for Google searches.

It also allows you to create "preferred searches" as well. These let you list sites that you want ranked higher in the search results as well as blacklist sites specific to this search.

Just a note, please look at the about page to see the format that is expected for the URLs.

Site: http://blacklist-search.appspot.com/

Anyway, this was really a scratch my own itch sort of thing but I thought other people might find it useful as well. I would also really appreciate any input. Thanks!
clicky: http://blacklist-search.appspot.com/
ha, wow, na, actually, that stock comes from istockphoto, they used it way more like the original
Project Euler got hard for me really quickly. Thanks for tips.
thanks guys, lets hope so :)
I think it's more that the risk of a no-hire is spread across the whole company rather than it being less. If a potential acquisition target has a critical mass of lackluster employees, Google (and presumably other large companies) simply won't buy the company. So while the bar for you personally may be lower if the rest of your coworkers are good, the bar for you as a group is just as high or higher than individual hires.
The Seraphic Society, the secretive club of assistants to high-profile CEOs
A nice feature of the Go JSON package is that it can unmarshal to strongly typed objects. This moves some input validation from the application to the JSON package.
Microsoft Offers 30-Day Trial of Office for Mac 2011
The author is this Australian academic:

http://www.ict.swin.edu.au/personal/jbrownlee/
Is LinkedIn's frequent downtime excusable for a major website?
Seriously, there's a ton of voodoo in there.

And your solution is Python?

Not surprisingly, as a kid my 1st language was BASIC. My second language was 6502 assembly in 6th grade. I can honestly say that things didn't really click until I learned assembly -- things like line numbers bugged me, and some of the syntax in BASIC confused me (why does a function call have the same syntax as an array?). And then I studied digital logic circuits, with a brief diversion into CRT displays and video support in computers (I was really concerned about how did the information go from the computer to the screen) in junior high, and then C in 9th grade.

Python has a lot more vodoo than BASIC did. And whitespace having meaning is truly confusing, especially as a kid when its unclear that there's really a distinction between different types of whitespace (this used to kill me with Makefiles when I first started with those).

I guess my point is is that what a seasoned pro thinks of as voodoo is often very different than what a child just learning to program thinks is voodoo... especially young kids who like to ask lots of questions.
cute but doesn't really describe me.

what if you like dylan, scheme, common lisp and clojure?

personally if i could have scheme and clojure plus dylan i would be happy. there is soem serious cruft in common lisp that dylan clears away... of course, i'd rather have common lisp syntax with that clearing away but in the end I don't much care.

If I had my druthers for doing OOP, I'd use Dylan or Smalltalk. As someone said to me not too long ago, I've obviously been voted off the island.
Ah, that image is a bit deceptive. It looks like the laser is bouncing off the reflector on the moon, when in fact they are two separate lasers aiming at a spacecraft:
http://www.nasa.gov/multimedia/imagegallery/image_feature_17...
And probably, how 2020s. The wheel turns.
"Does SO experience a bike-shedding effect?"
LinkedIn's OAuth page allows you to set an Access Duration of 1, 7 or 30 days.
Stack Overflow aims to be an objective reference tool. Stack Exchange is something different - it is an infrastructure for creating Q&A websites, many of them (very) subjective. Take the infamous "Programmers" Stack Exchange, for instance, the subjective little brother of Stack Overflow.
Here it is in action: http://d.pr/uohd
What about TextMate? Is this aimed at a different crowd?
This is probably the first good redesign that /. has done this century!

I actually stopped visiting Slashdot because the previous rounds of "improvement" to the comment system was always a pain in the butt if you had to switch tabs while typing. It will be good to be back.
They're both important. I'm never sure I'll use a groupon when I buy it, but I can always be talked into buying a gadget if it's cheap or a shirt if it strikes my fancy.
Users have been well trained that all install dialogs are just barriers to task success. They don't read anything on them. Next next next next Finish.

I guarantee you I'd get 80% conversion to "Format C:/ and pillage your Googles" if it were the last step of the BCC instller.
I've worked for an affiliate marketing company, and some of the highest earners do truly earn impressive amounts (tens of thousands of dollars a month). You are also incredibly right about the shady business that goes on in this industry. In my opinion, the most profitable and highest conversion campaigns are always the most gray. The fact that many advertisers usually require a landing page (rather than a direct link) is really fishy by itself.
UI/UX is hiring too, and are very much looking for strong candidates. It's hard when doing external messaging for a large organization, because if you include absolutely everything you want, your message gets diluted and nobody looks at it. I doubt this would be on the front page of HN if it read like a typical job ad saying "We're looking for good people in these positions..." and then a list of every single position Google's hiring for.
Yes, that is how the founders pronounce it, like S-crib-d.
The marathon should not be feared, but it should be respected. 26 miles 385 yards is a long way. One should also be aware of hyponatraemia which tends to happen more often to the ill-prepared who may not be aware of its cause. (Losing lots of fluid via sweat and replacing it only with water.)

Anyway, completing a marathon is quite an endeavor and it seems to me it's worth doing well, not just to say you did it.
it's actually a 50/50 proposition...many affiliates who actually make sales(besides the few rare super affiliates), do so by simply ranking for the first page as "[brand] review, since that way they reach the customer just before they hit the buy button

So as an advertiser, you basically just end up paying money for sales that would have been yours anyways
Actually, I was just wondering whether this means that Chrome is no longer going to do so.
There's nothing wrong with Gallorunning -- heck, there are sub-3 Gallowrunners ... but they still train! :)
For rough earnings, just look at the graphs in the post (units sold) and multiple it by the unit price for that time period. During the first graph (Apple Featured), the app was selling for $4.99. During the second graph (Daring Fireball), the app was selling for $9.99.
Things I Learned While Working With Jim Cramer
Yeah, but come on -- we're talking about Kayak here, not General Motors or something. They're only 6 years old themselves!
I think an ethicist has to be recruited from the existing engineering ranks to have the internal prestige needed to be effective.
Take a look at some of these popular Western portals. They are no less busy than the Chinese portals discussed in this article.

http://www.yahoo.com/

http://www.aol.com/

http://www.msn.com/

Google and Baidu both share a minimalist aesthetic because they aren't portals! They are just search engines.

Also consider America's most popular local classifieds site, http://craigslist.org/.
http://www.marathonandbeyond.com/choices/latta.htm
Mini and micro USB (and I presume USB 3.0) are all rated for much more plug cycles. I'm sure most USB 2.0 plugs made now are actually rated for much more than 1500, but you can't exactly go about changing the spec now can you?
That only matters to the people on the rim.
>There's no reason for 6 foot thick, steel re-barred concrete containment in a negative void coefficient reactor!

To contain the steam explosion in the event of a coolant leak. That is, pressurized liquid water at 300 °C flashing into steam as it's depressurized.
i recommend reading the book Don't Make Me Think
I prefer the favicon over the extra clutter of another icon.
FYI, the Better Gmail extension to Firefox has had this capability for at least a year now (amongst other useful features).
How to get the attention of local media, then national media
They would, yes. But if you send out < 200 emails per day, then you're not paying anything at all.
There is also a Better Gmail extension for Firefox.
That's certainly the case in anything worth more than a soundbite of reflection. To attack the position of tautology directly, though, 'the war' isn't at all about public awareness, or awareness at all. Its about usage. So, people trying to break facebook get hyped. That's where we're sitting, or just behind where we're sitting. Then the environment changes, the war is won. The war is about, in this case, facebook being forced to play ball with open protocols...not about people becoming aware of that.
Surely it would be cached based on the image URL though, not based on the page URL, and different images could use different URLs. I still don't see how this would pose a problem.
I imagine as a Googler you'd have access to some of the best healthcare in the world for a very modest price.
How to manage expectations:

1. Amazon Associates: "Make money advertising Amazon products"

2. eBay Partner Network: "You can earn a lot of money"

3. Woot: "...destroy your online reputation AND earn literally pennies through dull, thankless tedium"
What's the point of owning money?
scooped up all of your karma ;)
It used to be quicker -- I was saying it was an example of one of those sites that was better before the "Web 2.0 redesign."
These kinds of designs often work badly with flash, as can be seen by the flash ad on the page: http://i.imgur.com/qycS8.png

(flash in most (all?) browsers appears on top of even html regardless of specific css rules)
Slashdot? I read HN.
The concern I had is that SendGrid seemed to simply be "better at Web 2.0" and therefore had more "hip web developers" talking about, whereas the few people I found who tried to do objective deliverability comparisons seemed to always favor AuthSMTP. SendGrid is also much cheaper, which again made me feel it was difficult to trust simpler "Google fight" comparisons.
I definitely prefer this to downloading an app just to turn around and delete it.
Putting letter-spacing under a microscope
The "Comic Life" app ships with a few great handwriting fonts, GigitalStrip is my favorite. Worth checking out.
Point taken, but you shouldn't be so quick with the 'never gonna happen' proclamations. Technology moves fast. There are many undisputed benefits to the cloud model. Yes, there are serious drawbacks too, especially for certain industries, but where you see insurmountable obstacles, others will see business opportunities.
Most of the top affiliate Marketers out there use "mom blog" or "coupon sites" like fatwallet to generate "massive" revenues. In oder word they build a platform that they can use with affiliate marketing or direct business with potential advertiser. not everything is shady out there but you should never buy a make money online ebook or something like... Anytime someone tell you affiliate marketing is easy then run as far as possible from this person... now you know
It definitely looks better, but as with everything new I see on Slashdot and SourceForge these days it seems a little to late.
I'm moderately into Forrst. It's solid, but not amazing or anything.

It's really nice for showing things off and getting feedback. The community has yet to really hook me, though.
This isn't really a response. Only two lines relate to this at all: "We’ve heard the news, read the blogs and monitored the tweets. And as the thoughts, reactions, and sentiments roll in, we’re plugging away at what we do on a daily basis: delivering on the future of email."

This is just a post saying what they do, how they do it, and why they're good. It has nothing to do with Amazon SES at all.
Protip: leave "Hide Ads" unchecked if you're using Rapportive. I installed this extension and scratched my head for a few days wondering where the Rapportive sidebar was.

(In general, I'm a big fan of Minimalist Gmail to get rid of all the clutter. Gmail has been around for ~7 years now, but I wonder why they still have the "Invite a Friend" panel.)
I have 100+. Not sure what the discrepancy is.
Ken Thompson, Dennis Ritchie win Japan Prize
Magsafe is patented by Apple:

http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Se...

That's why docking stations don't have Magsafe connections.
I agree with the criticism. This OpenID stuff was promoted as single sign in. That is not what it is at all! You are forced to give write permission to every app out there before being allowed to sign in to their site to do trivial things, and then they start spamming your feed and harvesting your data. When you try to turn it off there is no off switch that can be found. It's insane.

It's the same level of intrusion as if you wrote a letter to the editor of the local paper and by sending your opinion on local parking fees, the newspaper is given access to your private mail, is allowed to set up cameras inside your house, and asserts that you agreed the newspaper's publisher can have sex with your daughter.

What the hell does any of that have to do with submitting an editorial letter?

What it has to do is this system ALLOWS them to invade your privacy, so they REQUIRE you to give up your privacy and allow them to invade it in order to do things like post comments or vote in polls that have nothing at all to do with any of what they demand they must have.

It's an abusive system that violates consumers.
I am no longer an academic. I had a go at the startup thing and am now a PhD surviving in industry :)

The book has been released (today!) as a paperback, free PDF and free online. You may also fork the content on github if your keen: https://github.com/jbrownlee/CleverAlgorithms

I'm happy to answer any questions.

Some guff from the back cover of the book:

Implementing an Artificial Intelligence algorithm is difficult. Algorithm descriptions may be incomplete, inconsistent, and distributed across a number of papers, chapters and even websites. This can result in varied interpretations of algorithms, undue attrition of algorithms, and ultimately bad science.

This book is an effort to address these issues by providing a handbook of algorithmic recipes drawn from the fields of Metaheuristics, Biologically Inspired Computation and Computational Intelligence, described in a complete, consistent, and centralized manner. These standardized descriptions were carefully designed to be accessible, usable, and understandable. Most of the algorithms described were originally inspired by biological and natural systems, such as the adaptive capabilities of genetic evolution and the acquired immune system, and the foraging behaviors of birds, bees, ants and bacteria. An encyclopedic algorithm reference, this book is intended for research scientists, engineers, students, and interested amateurs.

Each algorithm description provides a working code example in the Ruby Programming Language. Source code and additional resources can be downloaded from the books companion website online at http://www.CleverAlgorithms.com
(sidenote) I really wish users didn't get so critical of people and companies who are, well, critical. Like, I'd really love to see "our opinion of our competitors, no holds barred" right on these websites, so I can try to compare something other than a lot of marketing copy or sketchily done third-party statistics.
Disclaimer: happy customer of both SendGrid and MailChimp.

The risk of one of the Borg companies doing this to you at any time is yet another reason why you should not attempt to compete on price, and relatedly why you should probably not seek the business of equisitvely price sensitive customers.
I'm lucky in that I have a somewhat more open relationship with HN; HN allows me to view other sites, and in return I let HN have more users than just me
The Apple category seems to be gone from the front page.
Still no Unicode
I know that kickstarter uses Amazon FPS because it alone allows them to perform their all-or-nothing funding process.
Wedding Dresses 2011, Discount 2011 Styles Wedding Dresses at wholesale prices
So run a postfix/sendmail gateway to fork a perl script to send email through the SES API? Doesn't this seem like kind of a kludge? Why not just send mail through the original SMTP server if you're going to take the time to set it up and maintain it?
That's quite low for a senior dev with a masters. Pre-raise, you might have gotten $100-115k in base and bonus + stock of $30-50k. Post-raise, add 10% to that base, and some of the bonus compensation has shifted into base.
There's an option for window mode in the HTML used to embed flash. You can set it to behave nicely, but (surprise!) most advertisers don't.
For the record, Flash will respect z-index if you set the wmode param.

http://www.communitymx.com/content/article.cfm?cid=e5141
This was a good response, if a little arrogant. But they have a right to be arrogant. SendGrid is an amazing story. The execution has been exciting to watch from afar. A great example. I have been a customer since they launched.

My issue is the pricing model, where you pay for 50k (or whatever) emails "per month" but don't get them. If I send 45k one month, and then 55k the next, I have to pay more for those extra 5k emails. I will pay a premium for a premium service, but this is irritating. Irritating enough that I have been monitoring the space waiting for a viable competitor. And with this policy, they are certainly not earning any loyalty on my part. I would leave in a heartbeat.
Chrome does let you delete individual cookies and other data for sites.

Preferences -> Under the Hood -> Content Settings -> All Cookies and Other Data -> search for site and hit remove.

This is with the dev channel version of Chrome.
How many people actually keep fewer than 10k unread messages in their inbox?

Most people.

If you have 10k+ unread messages, it's time to introduce some filters to mark them as read.
If I remember correctly, setting the wmode param slows down flash performance significantly. I also remember it having significant trouble in opera. However, it's possible that these issues are now fixed in the newer browsers, but I'm pretty sure that older browsers still experience them.
There are some practical limitations on NFC that make this unlikely. The difference between NFC and RFID is that RFID used backscatter for transmitting information while NFC uses induction, with the latter you get an inverse square drop-off in the communications link as distance increases. The range for NFC is unlikely to get beyond 10-20cm while RFID can be read over a hundred meters or so given the right equipment.
Nice try, potential Google applicant in 2011.
For anyone curious about the Paula achievement: http://thedailywtf.com/Articles/The_Brillant_Paula_Bean.aspx
It's also over an hour in length.
Me neither. But I have multiple gmail apps open. How do I tell the difference? grah.
None, or almost none. I manage to read everything people send me, and reply to what needs replies.
None, or almost none. I use Filters (or the equivalent in your email client) to file everything away.
15 to 50: I can't always reply to everything important immediately, but I make sure I don't get too far behind.
50 to 250: I reply to the important emails right away, but there's just too many to reply to them all.
250 to 2,000: I read only what's important.
2,000 or more: I'm close to declaring email bankruptcy. If it's really important, I'll read it and reply to it, but there's no chance I could even read everything I get.
Email Bankruptcy: I've declared email bankruptcy, sent out a message to re-send the email if it's still important, and I'll try and be better about replying quickly this time.
Other (explain in comment!)
I hear they make the best programmers...
Have you checked out our "pay for what you use" model at http://postmarkapp.com?
Watch out on the Advil(ibuprofen)! While that probably really helped your run, you can end up with a condition called exercise-induced rhabdo if you don't hydrate properly.

Here's a readable article http://www.trailrunnermag.com/article.php?id=193&cat=3

This might be more of a problem for ultrarunners because of the lengths of the events, but on no training at all anything can happen :)

BTW, your strategy of taking a walk break through every water station is a great one for your first marathon, regardless of whether or not you've done the training.

I do marathons and ultras, but I usually do them pretty slowly.
For sure. Definitely aware of it.
I'm in the same boat as you. :)
We've been doing a variant of this for the last year. We rewrote the core and one large component first and have been gradually moving over the other components to the new architecture. It's definitely a safer way to go, though implementation time is longer.