skysight-inc/HackerNews huggingface dataset:
He should try Go. I'd say it's half way between Java and Python.
Because humor is not launching, I guess.
I'm not anti-piracy but I object that that is a legitimate argument. A huge percentage of people (in the UK at least) commit crimes on a regular basis such as littering, parking illegally, shooting red lights, speeding... should we remove these laws because everyone is breaking them? Absolutely not.
Understanding Psoriasis medications
Psoriasis is the thickening of the skin with the formation of red patches. We are provide some natural ways for psoriasis treatments and If you like psoriasis home treatment too. Please visit our website then you have more details about psoriasis home treatment or best treatment for eczema.
I use Firefox with Tree Style Tab. Tree Style Tab is actually the reason why I never switched to Chromium, as it IS impossible to keep more than a few tabs organized without such a plugin in my opinion.

Having many tabs opened at once and being able to keep them out of sight with Tree Style Tab makes it much easier for me to keep my browsing session organized and stops me from accidently closing websites I might need later/tomorrow. Bookmarks on the other hand never really worked for me the right way, so instead of bookmarking a link, I just keep it open in the background until I don't need it anymore, and my favorite sites stay open all the time.

I also run multiple instance of firefox to seperate my browsing sessions (private/work/social/etc), as I don't want my google searches or cookies to mix, and I tend not to reboot my machine but to just use hibernate. When I have to reboot because of updates, I use BarTab, which makes it possible to only reload specific tabs when a firefox session was closed.
> Just don't give a hoot what people say about you.

I think that is a very good trait that nearly no one possesses.
Vanilla Java: A collection with billions of entries
A budget trip to Mars
The Dutch Way: Bicycles and Fresh Bread
骨盤のゆがみ矯正口コミランキングで比較！！
Generally, I do like skill charts that look like RPG character sheets (so much so, I've been using this paradigm for my own skill profile http://udos.name), however as you said this particular one seems indeed a bit devoid of actual information. Even if the categories were meaningful, what's the point in having a scale of 1 to 7 when the lowest outlier rating you give yourself is 4?
Sure, and it's understandable given the number of CVs companies have to filter through, especially the more desirable places - there has to be some way of filtering through.

I think it's very important to highlight that these judgements aren't etched in stone, though, it's a point which is lost in that phrase, hence me not being a huge fan of it.
Strangers + Paintball = Team? A lesson in common ground
Euclideon Unlimited Detail Engine Creator: Carmack is Incorrect
I must admit to currently having 280 tabs open. In my case, I open a bunch of things I intend to read (by browsing reddit or the like) and defer the reading of them indefinitely.

In practice, most of the tabs are `legacy' tabs that I don't use, but which I still retain some nominal interest in when I go clean out the tabs every couple months or so. These tabs range from youtube videos that I don't want to forget, to tips for Vim, Wikipedia articles, blog posts on machine learning, instructions for DIY haptic compasses...

About 1/3 can be traced to one or two websites with interesting articles that I intend to read in depth (at some point).
Well, he didn't write about hash tables in this post...

Anyway, even if there are good hash table implementations, sometimes you have to provide a custom hash function. A default hash function will not necessarily give you a table without collisions.
I know plenty of scientists and researchers who use windows because their programs run on it. The kind of professor who ask their kids why there are 20 toolbars in their browser, and the same night write up a quick 200 line python program to test some algo they read about in their favorite journal.
Great post, do you know if there is any list of techcompanies looking for remote/parttime workers?
I am student from Europe and would really like to start working for some interesting company, but when I read job lists, most of them do not have option for remote work, and if they do then, just for US citizens.
SEO Toolbox and Collectible Card Game
They refuse to address the known flaws.

This is the biggest issue. A lot of hype, but their technology isn't very useful unless they've managed to solve some major, longstanding problems. It's extremely misleading.
If you want to take it to extremes you might want to look into the induction problem: http://en.wikipedia.org/wiki/Problem_of_induction
Plus, they just look plain shifty.

He seems unable to maintain eye contact with the camera and his gaze darts around. She seems agitated and keeps desperately staring at him.

I don't encourage anyone here to watch and increase their ad impressions. But in summary, they don't look like people you would ever want to spend time with voluntarily.
It's trivial to get 'infinite' detail when the data is repetitive. The way they claim it, they should be able to zoom into molecules, atoms and then quarks and so on. Anything else is not really infinite detail in the context of graphics.
Usually research, when you need to sift through a large number of pages and look for something relevant. I find myself having 200+ tabs open when I'm in that sort of mode.
What made you think books are not given the love they need? expanding their products doesn't mean focus is lost.
Game's shifting strategies leaves Beane, sage of Moneyball, behind
mprotect() doesn't let different threads have different read/write permissions to a page. You need different processes to achieve that.
Sorry. For some reason, it's now empty. It seems to be on http://www.bbc.co.uk/news/technology-14389430 now.
Once Proper logistics is set up imagine how much profits it can make. because every book sold is minus the show room,lights and other infrastructure costs?
There's a teaser on the matter in the end.

You're right, generally the work revolves about writing the right hash function.

We'll see in the next article.
In the comments of this the blogger notes that malware put in place to launch the exploits were all for Windows machines. It sounds like it mostly works by getting unwitting users to click on unknown emails. It's been 15 years and we're still doing that?
The detail needn't be fractal to be infinite though. It could be procedural e.g. a rough surface could be given infinite detail by using a pseudo random algorithm.
This isn't good news. Yes, they're dropping the bill, but only because the newzbin2 case has made it clear that they don't need legislation to dick all over people, and in the absence of a legislative framework, they can make it up as they go along, rather than being constrained by what would have turned out to be a relatively conservative bill.
I'm always surprised when people poo-poo iPython. This is especially prevalent in #python.

I've used REPLs for a handful of languages and without a doubt, iPython is the best interactive shell available for any language that I have ever used, apart from slime-repl mode in emacs, though that is somewhat a different animal. iPython is ridiculously flexible and full-featured, and one of the few code-editing tools I can use that doesn't instantly make me miss emacs.

I will say that Haskell's shell (the name of which I can't recall) is pretty great but IMO doesn't touch iPython.

edit: Oh, far and away the best improvement to iPython 0.11 is instant exit() :P No more:

>> exit()
Are you sure? ([y]/n)
My understanding (from what I've read on HN, and similar sites) - getting a Google interview isn't too hard. A PhD helps, a stunt like this helps, but you really just need to convince them that you might be useful.

Getting through Google's possibly broken interview system is the difficult part.

Still, this looks like more fun than writing a traditional resume.
Billy Beane was the central character in Michael Lewis' book Moneyball whose central theme was using detailed statistics and out of the box thinking to determine a player's true value, rather than gut feel or standard criteria. I post this because it is a great example of how evolution is required to stay on top. Markets will adapt and your golden edge can disappear right before your very eyes.
The math of PageRank: more bad news
Nice post, I'm curious if you ever make the venture to HQ to meet up with your coworkers or are you 100% virtual?

I've found that the occasional trip to the office to meet and greet, bond over drinks and do some rapid fire planning seems to recharge both those in the office and those on the remote teams.
If some admin can change the URL, apparently, BBC moved it to http://www.bbc.co.uk/news/technology-14389430. I got it from http://www.winsupersite.com/blog/supersite-blog-39/commentar...
The problem is that we're not in 640x480 world anymore. We're rapidly leaving 960px-width-world. Our displays are finally getting denser (which lets us use smaller font sizes successfully) and wider.

And the desire to avoid 120-character-wide columns isn't some arbitrary fetish of print design. Over-width columns actively hinder readability. Robert Bringhurst:

Anything from 45 to 75 characters is widely regarded as a satisfactory length of line for a single-column page set in a serifed typeface in a text size. The 66-character line (counting both letters and spaces) is widely regarded as ideal. For multiple-column work, a better average is 40 to 50 characters.

If the type is well set and printed, lines of 85 or 90 characters will pose no problem in discontinuous texts, such as bibliographies, or, with generous leading, in footnotes. But even with generous leading, a line that averages more than 75 or 80 characters is likely to be too long for continuous reading.

These typographical rules of thumb are ultimately derived from human physiology -- limiting the range through which the eye has to skip left and right makes reading more relaxing, and the mental act of trying to go from the right edge of a mile-wide paragraph to the left edge without losing one's place is fatiguing. [1]

Up to now web designers have coped by forcing a single column, forcing that column to be of limited width, and just padding out the remaining width with navigation elements or whitespace. But the whitespace begins to look ridiculous when it's 80% of the width of the screen.

So we're probably going to see more instances of successful multi-column layouts. This is likely to break continuous scrolling, but on a device which supports useful multi-column layouts you'll probably be okay with page-by-page scrolling. Or, well, not. We shall see.

---

[1] I highly recommend resizing the HN screen if you want to read one of my doorstopper comments. ;)
ok, work for Google, but, be very careful to reveal high value ideas to Google!
--
ghostnasa.com/posts/008moonprize.html
--
I wonder who will get the $5 million. The suspense is killing me!

http://www.betabeat.com/2011/06/03/onswipe-raises-5-m-series...
> In Lisp, you have to spend significant time on this trivial stuff. So if you are writing a program on your own PC for your own use, then Lisp is fine. If you are programming anything that is going to run on existing infrastructure or interoperate with other programs, it's very difficult to justify the additional effort of using Lisp.

Remember: Lisp is a family, not a language.

The best counterexample to your claim is: http://clojure.org/

I'd argue even CL covers a lot vs your claim (but please don't make it my arguement, focus on Clojure) with QuickLisp: http://www.quicklisp.org/beta/
Agreed, I love what he did.
i dig it -- isn't that the desired action he wants the user to take?
I think that if we are going to live in snarky-genius-programmer-land for a little while, it's best for management to set the "guideline of griping" if you will-

- if a programmer who thinks of him/herself and/or is thought of by others as a genius comes to you and bluntly/opaquely describes their confusion over some code, just call them out as an idiot.

Make them realize that if they are going to come and describe a problem they're having, and they're going to spend/waste your time doing it, they better have their ducks lined up and already have details ready. "Oh I understand what the code does, I just don't understand why the coder did it that particular way" is an admission that the previous statement wasn't a qualified one. It's an admission that the programmer had no intention of approaching management with a rational conversation on the topic, just a, "Hey boss I'm going to re-do this whole thing". No one wants conversations like that in a professional environment, people are too busy with actual real problems for that kind of thing.

It takes a more technical manager than most IMHO to properly adjust for that kind of behavior, however. Many managers don't understand the technology as much as those they manage (perhaps it's different in strictly programming environments), and at some point "have to trust" what someone is telling them in shorthand. That is bad in this business. It may work in other industries, but it won't work here. A technical manager needs to be able to challenge a technical idea on it's merits, not on the aura of the challenger.

It doesn't mean coders have to approach managers with a four-page paper rationalizing their need to tie their shoes differently, and as the team gets used to the increased communication and personalities, shorthand understandings relevant to the team will become used. But it should always be placed on the foundation of proof. Trust but verify.

Treat your coders like adults, hold them to that higher burden of proof standard, and hold yourself as a manager to a higher technical standard to understand it, and the entire team can avoid this kind of junk. I come from network administration, and on medium to larger sized teams I've found that at first the smarter guys hate this method because they're used to being left alone to save the day. Being challenged ruffles their feathers in the beginning. After a little while, however, they realize that they're going to earn more respect because everyone around them, or at least their boss, is actually going to understand their brilliance.
newspapers don't display text in columns not just because it is easier to layout, but also because it is easier and faster to read.

the optimum display settings for reading speed is two columns of an average width of 14 words.

there has been a ton of research in this area[1] [2]

[1] http://edlab.tc.columbia.edu/files/eye-tracking%20article.pd...

[2] http://www.springerlink.com/content/03310aej5bx4lekk/
On the first of every month there is an automated "Who is hiring?" post to HN. Then people/companies reply in the comments with what they have available. There are always a good number of remote jobs posted as well. Here is a link to the current thread for August: http://news.ycombinator.com/item?id=2831646
This is a game concept that's been bouncing around in my skull for over three years. It's called SERPs & Spyders and the website is here: http://serpsandspyders.com

Currently, there are three game packs available. The title links to the first game pack. The second game pack is here: https://www.thegamecrafter.com/games/serps-and-spyders-pack-... and the third game pack is here: https://www.thegamecrafter.com/games/serps-and-spyders-pack-...

Every collectible card reveals a different SEO (Search Engine Optimization) tactic that can be used in game play, or as a reference/learning tool.

P.S. I should mention I've done professional SEO for about five years now, and "recreational" SEO for about 12 years.
Ambitions as Deep as Their Pockets
Not really, I have about 100 tabs open at the moment and each one points to a different page. Regarding the "real world usage" for this: Pages I read every day, pages I've opened and intend to read if there's time and pages I read at the moment. Works fine, thanks.

Maybe this is also a function of browser capability: If your browser crashes or becomes unusable with many tabs you won't open many.
Web Hosting Dilemmas: Who To Avoid
The distant future of humanity and robots
There are cases where thinking and not doing can help shape your future. In particular, I don't always have healthy thought patterns and spend a lot of time thinking about things that aren't really beneficial, often going around in circles. I think the author of the post would agree that I need to think about these things less! But while there may be some component of "doing" to correct your thinking (such as seeing a therapist, or doing online CBT, in the extreme cases) there is also a component of thinking. I've been trying to make more time to JUST think, which I suppose you might call meditation, and by allocating time to think, process, and move on I am reducing the overall time I spend in unconstructive thinking.
Would you honestly prefer it if browser manufacturers compared pre-release versions to shipping versions? Seems to me that would be far worse.
Thanks

the only remote job listings I have seen are on hacker news

http://news.ycombinator.com/item?id=2719028
http://news.ycombinator.com/item?id=2270791 (cant find a more recent one)

and as I mentioned in the post, working on open source / following open source companies is a good idea as there is quite a large correlation between being distributed and open source
I long for multi-column text. I hate scrolling, but worse, I hate getting to the end of a screen-width of text and then having to flick back to the left and work out which line to start on. Text should be in 8 to 10 word lines for optimal readability - much longer and it slows down your ability to read quickly and effectively.

Your mileage will vary, and I'm not saying that everyone has the exact same preferences or requirements, but I can't wait for easily rendered, reliable multi-column text.

Some references:

http://baymard.com/blog/line-length-readability

http://www.456bereastreet.com/archive/200509/line_length_and...

http://psychology.wichita.edu/surl/usabilitynews/72/LineLeng...

http://www.bastoky.com/KeyRelations.htm
Yeah, just like C is a great language, and here to stay, but supply and demand for C programmers can wax and wane.

There's no doubt that Google switching to Java / C++ / Go, better JVM goodies, C#, node.js and the uncertainty surrounding Python 3.X is hurting python a little.
World's largest connect-the-dots puzzle
That's one of my favorite plugins too. In combination with something like Session Manager it's really useful.

To give some stats: I normally have around 30-40 tabs open, my peak so far was at 97. Yes, there's even a plugin for that ;) ("Tab Counter").
The wonderful, horrible kitsch of browser games
While your claim is a reasonable one, Dmitri Alperovitch's analysis (link in metachris's comment) of Operation Shady RAT strongly suggests that China is behind this operation.
I love the new grid - this is going to make design so much easier, eg. 'i want a header, three columns, and a footer' no longer requires 150+ lines of markup.

and it should be possible to write a shim for it for older browsers and bring the new syntax to existing browsers now (or, as soon as the standard is ratified)

the sooner we can do away with the old css layout techniques, the better.
Beware Arcane Actions [Game Design]
Why corporations have better credit ratings
Browser performance really matters for web automation, web testing projects with tools like imacros or watir.
Google Chrome 13 stable version lands with instant pages and more
Dissertations – How Websites Can Help
Dissertation writing is one of the tiring requirements necessary to get the degree you want and while people strive to produce the best possible dissertations they can; most wind up with dissertations containing numerous mistakes and blunders.
The Patent War's impact on innovation and the economy
Being discussed over here:
http://news.ycombinator.com/item?id=2840626

We had 15 or more submissions of the original story. How many submissions will we get now saying that it was a hoax?
I worked on the technical side of the RSA attack analysis and not the attribution/political side but some guy on Twitter (https://twitter.com/yuange1975) who pretends to be Chinese has claimed responsibility for the RSA 0-day and some other high profile 0-day exploits on his Twitter feed in a way that makes him the credible original source of those exploits.

I am sure the people on the attribution side dug deeper than this (for example they most likely tried to verify that this guy is really Chinese and not just pretend-Chinese) but I don't know anything about the non-technical side of things.
Recently I've gone back to firefox (8, nightly) because of two issues with chrome: memory usage and constant crashes (as of lately, on a mac).

I must say that, although I'm a tab freak (I always have around 30 to 50 tabs and/or windows opened at the same time) it is very fast and never uses more than 500mb of ram.

The only issue that I have is that it doesn't play well with rescuetime. Other than that, a delight.
Easily half of my java was type info. If the number of bugs in a program is proportional to the program length, by omitting the type info a python program has fewer opportunities for bugs.

You're kidding me, right?
I am not "offended", but I think the effect could be much improved by at least hearing the guys actually working on the site first - not negotiating, but collect their problems as well. Yes, there are many problems - but they are not that there are not enough editors or none of them cares. For example, we would happily announce every tiny conference on the site and could also do that, if organizers would just send us a short note. I think most of us would do with a link and write the article themselves. Instead, there are major conferences that seem to be announced on twitter only.
What I cannot and do not want to do (I am also tending for a german ruby portal next to this job) is actively scrape the interwebs for such information.

Also, there is no-one who takes stewardship of the technical part of the site - the "popular projects" widget that is still backed by an effectively dead site (rubyforge) is one of them. This is not a unique problem: rubygems.org has similar problems of finding people to implement/change features. This would be important.

When it comes to languages: I am not sure whether 20 languages is okay, but I am quite proud that we do actually have non-english sites and can link to non-english resources. I reckon that the japanese community likes it as well. As long as there is someone pouring its time into it, i'm fine with it - and its actually not working as bad as it seems.

My biggest problem is that the Ruby community is big on decentralization and no one cares about dragging stuff back together. For example, there are at least 2 people managing great documentation indices (ruby-doc.org and rubydoc.info) that wouldn't have evolved if we had integrated the docs into the main site. What I would really enjoy would be a team that tries to organize that forest a bit and maybe direct efforts of volunteers.
Punchfork Innovates Recipe Web Search Business Model With API & Social Data
10 Excellent Tools for Responsive Web Design
Submissions about the IE = low IQ hoax
We had 15 or more submissions of the story about how IE users are statistically more likely to have a lower IQ. Now it's been revealed as a hoax, and the submissions of that story are starting.

How many will we get?
Here are some:

http://news.ycombinator.com/item?id=2840626 : bbc.co.uk : Much discussion

http://news.ycombinator.com/item?id=2840755 : bbc.co.uk : bad references

http://news.ycombinator.com/item?id=2840845 : thenextweb.com : deleted