skysight-inc/HackerNews huggingface dataset:
You have the additional rule that everything gives way to traffic already on the roundabout, which (in practice) means that particular timing event doesn't occur. The downstream car cannot enter the roundabout until the upstream car has gone past, or it can enter only if the upstream car is too far upstream and is not a threat. In either case, there is no collision.

In places I've driven where there might be confusion, they mark the lanes with arrows to show which ones are exiting and when.

They work pretty seamlessly in my experience. You only have to look one way (upstream), instead of two, to judge whether to enter the intersection, and you don't have the time-waste of traffic lights.
Thanks for the posting the link. Fog Creek is fanatical about customer service and it shows in their chargeback rate. As alluded to, 0% is entirely possible, and it comes from being fanatical about offering refunds.

We actually can back that up - Fog Creek is a FeeFighters customer!
This is not something that anyone should aspire to. You are proud of mediocrity, desperation, and identity crisis?

"We are experts in nothing, yet we know a great deal about almost anything."

"But most of us are exploited, doing odd jobs for you just because we are the only ones that know how to do it."

"We are not jobless, yet there is no name for what we do. And because of that, our craft hasn't earned any respect."

This is just emotional, self-satisfying bait for unsuccessful freelancers and cheap employees to feel good over. You should not feel good about being a struggling freelancer (I certainly don't!) or a cheap employee - and you should work hard to develop skills that transcend such a state.

You should NOT be reading this garbage and feel part of a "tribe" and get comfortable.

All of you who upvoted: Do better.
Is it Better to be Smart, or Get Good Grades?
Futurama is like Animaniacs. The humor and meaning unfold and deepen as you rewatch it while growing up.
Some certainly are but they do demonstrate a lot of flair and technique.
Twitter's a business first, a social platform second
full implementation? If I were to create Windows for ARM, I would take the opportunity to get rid of as much ballast as possible. Examples:

- ditch all non-Unicode APIs

- ditch a zillion older/ancient graphics technologies

- ditch a zillion older/ancient database access layers

- get rid of that ROM-based font and character mode displays

- ditch various shims for older software (yes, it would be cool to download Visicalc from http://www.bricklin.com/history/vcexecutable.htm and run it, but it is not that necessary, and my feature list would not contain a X86 emulator, anyways)

- remove Notepad.exe from the Windows directory
That's not a résumé, it's an (academic) CV. They have a tendency to be long; our faculty head's, for instance, has 39 pages.
This is revisionist history, admittedly very well propagated.

The Vista debacle caused MS to get flat footed on IE. They never ignored IE, but their ship vehicle was reset and delayed. Which forced them to do an intermediate release.
Why are all these North Korea articles/videos always so interesting to us? Every time one of them is posted I find myself glued to the computer screen and then looking up more information on Wikipedia for hours. I must have seen like 10 documentaries on it by now, but it's interesting every time.
Indeed. Flagging the post as it's misleading.
Time management... Even people who know how to manage time get depressed. I agree that changing your diet is essential especially If you are overloading your schedule and are under a lot of stress.

I suffered a clinical depression and by changing my diet, running and learning to breath correctly (most of us don't take in enough o2), I was able to recover without using drugs and have not suffered another depression even under extreme pressure etc.

Go first to your doctor and make sure you don't have anything wrong. If the Doc clears you, change your diet and do a bit of sports (even walking) and take a few singing classes or yoga classes (To learn how to breathe correctly)

I am currently reading The China Study which is a pretty good book about nutrition.. I know you probably don't have time to read, if you want more info just contact me and I will send you some links.
Another good example is using Morton Order for things like texture maps in graphics - it is easy to derive a memory address by interleaving the bits of the x,y coords:

http://www.devmaster.net/forums/showthread.php?t=10125

http://en.wikipedia.org/wiki/Z-order_curve

From distant memory - switching to a variant of this from simple row major order textures gave > 20% increase in a scene rendering benchmark (software pipe, full scene, no game logic). Prior to that I had been doing daft things like having textures stored in column or row major order depending on their 'usual' orientation.
I may be getting old but if something like this came to my desk for any job besides graphical artists, I would be mildly annoyed.
"It'll never work": a collection of failed predictions
Discover Your Next Genius Idea
Ha. I remember Smith being ridiculously adamant about everybody using LaTeX for their essays and logic stuff...
Trapped in an Elevator for 41 hours: how would a hacker deal with it?
Accompanying article: http://www.newyorker.com/reporting/2008/04/21/080421fa_fact_...
Though I agree that the manifest is worded a bit negatively in a few places, being somewhat of a generalist does not mean that you're mediocre in everything, or a cheap employee.

"We are experts in nothing, yet we know a great deal about almost anything." to me, seems to imply that you know a lot about a lot of things, and have developed your skills, though have not dived deep enough to be considered expert in some narrow area.

It's the kind of person I've always aspired to be, as I have very wide interests. Also: technologies come and go, which means that, if you're invested too much in a specific niche, you might find yourself "useless" some day.
First thought: set off fire alarm

Second thought: start opening up the control panel
What do you think the motivation for such an action would be?

Disabling the internet makes sense from a crowd control perspective, but what reason would Gaddafi have to take control of bit.ly?

Doing it for money reasons is ridiculous, the value of bit.ly is just a drop in the ocean for a country like Libya. Libya have far more lucrative options if they want money.

Unless Gaddafi's been hanging out on 4chan and wants to do a massive rickroll, I think you're over-estimating the chances of Gaddafi seizing bit.ly.
It's working amazingly well so far for the 100,000 Homes project: http://100khomes.org/
"Webmaster" or "Web Developer" were the terms I remember people like this having back in the pre-bubble days. They didn't have to know so much about video back then, but otherwise "Solvers" sound the same.
Why Investors Can't Get More Cash Out of U.S. Companies
If you're going to use a tool to do your spriting, you might as well go all the way and data-uri inline your images. Spriting is a leaky abstraction that only exists today because the recipe for getting them working in old IE is complex enough that it needs to be automated.
New Batman: Arkham City Screenshots
No wonder you became a computer scientist -- with that name! ;-)
So why is their platform the only one to get special treatment? Safari also has a (better, faster) native PDF viewer, why not hand off to it too?

Don't like this precedent of funnelling the web via their servers and translators unless you're using their browser.
Please help me understand the Jacobian matrix
Define himself to be outside the elevator.
Hi Paul, got an opinion on http://aresemicolonsnecessaryinjavascript.com ? I'm new to doing JS 'properly' and looking for some guidance here. Thanks.
My point was rather that analyzing articles looking for conspiracies will find them everywhere.

And I acknowledged that the ideas of lobbying/influencing is universal.

(Chomsky is an activist/idealist. You should apply salt to him, too...)
This is the (never sent) resume that I prepared when I was considering to apply for Posterous http://dl.dropbox.com/u/1720553/Screenshots/3n.png

Edit:
never finished and never sent
My CV is XML and XSLT, and I don't print it to a PDF -- anyone unable to click a link to it, is probably not someone I want to work for (sure, there are exceptions, but...)
And if someone submits a PDF resume using colours and graphics and drop shadows you'll hire them enthusiastically?

- Guy who is interested in this issue as his resume is HTML but without drop shadows
Boycott companies who sign onto the MPEG LA's patent pool
NIST boosts crypto with faster SHA-2 functions
Agreed, but knowing when to stop is the hard part.
Clicking the link I was hoping for a "get shit done" type of manifesto, i.e. "Stop complaining things are impossible, and try, fail and try until you succeed", not a "You shouldn't be doing this, but if the client's paying, what the hey!?" type of thing. Now I want to write that former manifesto.
So basically they're just a real-time Demand Media.
Twitter’s Battle for Control of its API
You can actually achieve the same with any USB thumbdrive: http://pamusb.org/
When, Where, and How to Raise Venture Capital
"being somewhat of a generalist does not mean that you're mediocre in everything, or a cheap employee."

No, it doesn't.
Twitter has thrived by letting developers use its API to create a wonderfully diverse application ecosystem. The problem now is the ecosystem is thriving while Twitter struggles to find its way. Twitter has done difficult decisions to make.
Praise kids for effort put into intellectually challenging work that they complete with good results.

Because you don't want to tie praise to good results, because that stops people from trying things when they aren't sure if they are going to succeed.

It's an issue of practical psychology and incentives, not a politically correct devaluing of successful people.
I certainly know people that would fit into the category that they describe. I consider them massively underpaid given the amount of value that they bring to any project they work on. They act as the glue and enablers for product developers, designers, front end coders and developers whilst being able to act partially or fully as many of these roles. They all started as designers but have become much more. I recognise the need for this role to be named but Solvers definitely isn't it. I've often pondered what this role should be called but I'm still at a loss. Hopefully we can find it so that these guys can begin to be awarded the respect and pay that they deserve.
The basic idea works, but note that

cmd `ls`
cmd `ls *png`

should be written as

cmd *
cmd *.png
>"Gosu isn't for kids"

That's what makes it inappropriate as the first link on Ruby4kids. It's analogous to having dotnet4kids link to:

http://channel9.msdn.com/coding4fun/articles/Beginning-Game-...

rather than to this:

http://msdn.microsoft.com/en-us/ff384126.aspx
Indeed, as long as you only log in from trusted devices, you can just as well use private key-based authentication.

This kind of two-factor authentication solution is good in case you have to log in from non-trusted computers to your private server sometimes. It prevents someone running a keylogger from being able to log in. And you'd never copy your private key in that case as it could be easily stolen.

OPIE one-time passwords are similar and have been used for a long time. I don't know the advantages and disadvantages of the Google approach (except that you have to trust Google).
Descriptive essay sample
In order to submit a well written descriptive essay which provides an array of descriptions, students need to go through a well written descriptive essay sample. This sample will educate students on how to use their five senses when describing their topic.
Five and a Half Habits of Highly Effective Designers
Pinoy-grams for the rest of us.
Traffic Squeezer - BETA 1.04.5 Released
http://twitter.com/#!/timberners_lee/status/16395246236
I came here to say this. Not just graphics, but indexing arrays in general on the GPU for use in OpenCL or CUDA. We are working on optimizing our neighbor searches using this.

A good book:
Foundations of Multidimensional and Metric Data Structures by Hanan Samet 2006

A good paper: Interactive SPH Simulation and Rendering on the GPU by Goswami
The value recruiters provide isn't in filtering, it's in sourcing.

It's very hard to source candidates. Job boards are more or less useless for companies advertising direct, as they're dominated by recruiters (who pay less for job adverts as they're bulk buying and can afford to spend more).

Recruiters are also good at getting passive candidates by cold calling candidates whose details they've obtained through slightly iffy routes. For example a company won't buy the phone book of a competitor from a disgruntled employee and then start cold calling their staff to hire them away, but a third party recruiter will.

I'm trying to raise financing at the moment to build a startup that will provide an alternative solution (a job site with intelligent candidate/job matching using the kind of techniques dating sites use).

If anyone wants to see my pitch deck feel free to email me (even if you're not an investor, happy to share with anyone who's not a direct competitor).
If I reviewed any paper, for any conference, which failed to compare a new TSP algorithm to any of the existing heuristics, I would reject it out of hand.

While this is cute, I strongly believe that any simple algorithms will compare. Also they seem to hint there is a lack of parallelisable algorithms. Many people have already done work on parallelising TSP by space partitioning.
There is one big difference. In North Korea you have only one point of view presented to the people - the point of view of the party. In democratic society you can have and freely express an opposing point of view.
My grandfather once told me "I went to college and got a degree. I went back 10 years later and got an education".
Replace a period of your choosing with a semicolon and it's three sentences - but it will cost you the irony.
LaTeX needs a modern successor.

Yes, the output looks \bf{gorgeous}. But the underlying toolchain and language are past their expiration date. By far.

Tasks as simple as "let's add an image here" or "let's move this to the left a little" frequently turn into hour-long journeys deep down into the guts of a 30 year old codebase.

There is no reason why a modern tool couldn't use the same algorithms to create equally beautiful output. We're not writing raw postscript to talk to our printers anymore either.

\end{rant}
I thought the propaganda market merely cater to people's bias and political views. Maybe people's view are also influenced by public relation firms?
LuaTeX looks promising, embedding Lua as a scripting language over the underlying algorithms.
The developer tools have been steadily improving, apart from that I can't recall to much exactly.

Will be interesting to see if Firefox can keep to their new release schedule after 4. Otherwise it seems that Chrome just iterates to fast compared to Firefox. Chrome 9 is a long way ahead of Firefox 3.6, sure Firefox 4 might even it up but if every release has this kind of beta time Chrome will just keep skipping ahead.
The history shows that this may happen sooner than many expect. In 80s nobody in the USSR could even imagine that in several years the country would not exist.
If we're going to have these Resume submissions, I wish someone would post some really good ones, not this style-over-substance bullshit. Suppose you're an engineer and you're actually really good at what you're doing, what are some good examples that communicate that?
TeXmacs aims to be such a tool.
my god.. do we really need 8 long pages to tell the story of a guy trapped in an elevator?
مظاهرات البدون
Start by thinking outside the box.
The grandson claims his grandfather said it. While I agree he was never recorded saying that, I am inclined to believe someone who was probably there when he said it.
Myths about drinking - some true, some false.
Well, SSH server is secured with `(username, auth_token, sshd_port)` 3-tuple, where `auth_token` is a password, public key, OTP or whatever else it may be. By changing the sshd port from default, one, indeed, would somehow increase security.

People tend to change sshd port so they won't get port scanned. It should be compared to hiding one apartment's door. However, the real annoyance is that after some bot detects sshd it starts brute-force attacking it. Compare it to thief standing in front of your door and trying to pick a lock for a long time. There are tools like denyhosts[1] and fail2ban[2] to prevent such abuse - N failed attempts and unless you're from a trusted network - you're banned.

The open question is whenever you gain something valuable, while giving up your convenience (you'll have to specify `-p` option or register every host in `$HOME/.ssh/config`)? Most security rightfully relies on `auth_token`, so first thing to do is to ensure it's strong enough. The rest of changes are relatively insignificant (just compare 4096 bits of your private key to 16 bits of port number).

I believe people care about their sshd port only because it's noisy in `auth.log` when they're attacked.
FrameOS Linux 6 released
* rhel6 based
* ruby-ee
* opschef 0.9.12
* jruby 1.5.6
* ruby 1.9.2p180
I find it interesting that the list of propaganda techniques linked is mostly a list of (informal) logical fallacies. In other words, your standard internet political rant is 'propaganda', but it seems strange to call it that; although the ranter is trying to change people's opinions, they aren't deliberately using underhanded tactics.

For me, 'propaganda' implies people arguing in bad faith, that is, using arguments they know are fallacious/manipulative, to promote a cause they do believe in. I'm more tempted to believe that average levels of rationality are low and that the people you describe as propagandists actually believe everything they say is sensible and logical.
There are a few latex-to-html converters and you can import the html in Word. You'll have to redo all your layout though.
Banshee vs. Ubuntu Linux on Revenue sharing
You can use a wysiwyg-ish editor like LyX or TeXmacs, but eventually, you'll likely want formatting it doesn't make trivial, particularly for something like a resume.

If you're comfortable with Vim or Emacs, both of them have good LaTeX support. The AucTeX package for Emacs is particularly excellent (it needs to be installed separately, but Debian packages it).

There are also editors best described as "LaTeX IDEs". They provide a syntax-highlighting editor and have particular support for running the LaTeX processing toolchain, parsing error messages and warnings (a nontrivial proposition), and sometimes provide support for generating LaTeX code snippets like table layouts. One such package is Texmaker, a Qt-based IDE with a look-and-feel somewhat like Qt Creator.
> Hell, under Obamacare anyone who hires a kid to mow their lawn and pays them $400 over the course of a year has to file a 1099 on them!

Under the new health care legislation ? No. What you are describing has been an IRS requirement for many years. One that was mostly ignored. The congress wants to close the loophole (but the way they wrote it is rather brain damaged).
We may not have the same information source. The governement resigned and a new government was elected. Althouh the new gouvernement was more social oriented, they wanted to continue the same model. Then the people went on the street to protest and the new government resigned.

The revolution here is that a new constitution is rewritten by a group of citizen elected for this purpose. This is a refactoring of a country's fundamental society rules.

Maybe your bias comes from your assumptions of what a revolution is usually referred as in the media.

The revolution of the Arabian countries is to get the dictators stop their dictatorship. The Icelandic revolution is to get bankers stop to control the country and drive it to its financial collapse by their greed and selfishness.

US and European citizen should follow closely how this revolution and new society turns out because it may open a path to a truly new and better world (not the one of Bush) and avoid the world to collapse financially because of speculation bubbles on food, energy, etc.
"Mathematics is inadequate to describe the universe"

The jury is still out on that one.
Has anybody tried a "grep stuxnet" on the email messages? Or is the Torrent still up? Then I could try it myself.
1) Praise kids for results.

2) When there's no success yet, recognize effort and praise progress toward the result.

3) Recognize smarts and talent in general for how they help get results.

We should be encouraging, about intelligence, effort and results. But it's important to remember the goal (result), otherwise there's no clear focus.
It's one of the few closed societies left on Earth. I think it's natural to be fascinated knowing that there's a country of millions of people, but it's almost impossible to know anything more.

I find it fascinating wondering what everyday life must be like for people in the regime. North Korea has engineering schools and computing systems - so, they must have hackers. I wonder which programming language best embodies the Juche spirit? Do they use standard software engineering techniques or is this considered Western capitalist propaganda?
YouTube - A message from Anonymous
This article is right on the spot. When I grew up, I never remembered myself being told as smart. I never was. But I always worked hard and probably took longer to finish home work and stuff like that.

I think persistence and hard work are very closely related. Will Smith during his interview on PBS once said something like "If you put me in any challenge, no matter how smart you are and I may not have the natural talent but I will practice and work hard till I die or win"

When I got good scores, my dad never told me I was smart but always said "Your hard work is paying off". I guess he did this naturally and did not put any logic or theory behind it but now it all makes sense.

With my kid, I am going to be more aware of what I am going to praise him for and track the changes. Amazing article.
Just to taunt the US doesn't seem out of the question. He seems to enjoy being provocative.
Past their expiration date? What about having to do the following every time you add/change a references seems outdated?
pdflatex paper && bibtex paper && pdflatex paper && pdflatex paper

:-) TBH, though, there's just no comparison for producing nicely-formatted research papers. Especially in that eye-straining, dual-column, 9pt ACM conference format.
I find both Java and the Android APIs ugly, overengineered and more importantly - boring! I'd rather write a webapp in HTML/CSS/Javascript than a native Android application any day.

What I'd like to see is applications for things like Android becoming packaged up "web pages", with platform-specific extensions to access the native APIs. Considering webkit/V8 are already bundled, it'd make a lot of sense...
It's best to become a member of a close group that is not only smart, but which has good values and is well connected to reality.

So long as you get a 3.5 GPA or above, you can, in the words of a fellow alum's mom, "pretty much do what you want." But what you want to do may not even involve that kind of GPA signaling.

If you really are smart, then you can figure out how to generate the right sort of signal for your purposes. You'll also figure out that you're not infallible and that there are others out there who are smarter than yourself. From this, it follows that durable signals need to be based on real underlying value.
Here's a good example http://www.feross.org/youtube-instant-media-frenzy/