skysight-inc/HackerNews huggingface dataset:
> To change the password, turn on the computer and press the ESC key when GRUB appears. Scroll down and highlight ‘Recovery Mode’ and press the ‘B’ key; this will cause you to enter ‘Single User Mode’.

I wonder what Linux distributions have this menu entry. Also, some distributions (e.g. Fedora) allow you to use a GRUB password and you can't edit menu entries without it.
This difference in thought process is often described as "cooperative" vs. "adversarial". I like the "relationship" vs. "transactional" analogy as well.

I always start out with a cooperative approach, and fall back to adversarial only when the other party makes it necessary. Over time, you learn to recognize certain personality types and can predict which category a boss or business partner falls into.

My cautionary advice would be this: In a game of rock-paper-scissors, the transactional/adversarial personality almost always "wins" because the cooperative personality will accept a less advantageous position in order to avoid conflict. It's wise to recognize which personality type you are.

If you're cooperative by nature, write out on paper or at least have decided what your minimum acceptable position will be _prior_ to bringing up the subject or entering negotiation. And realize when you're being pushed past that point.
I'm confused. In the javascript space, it seems like V8 and squirrelfish (or is it Nitro? I prefer SF) have soundly trounced tracemonkey. Last time I checked, Squirrelfish isn't a tracing JIT centric implementation (nor is V8). I've yet to see a ttJIT javascript engine that hasn't been soundly trounced by the more conventional approaches.

Perhaps it's different in the Lua world, but it seems to me like this post is claiming the exact opposite of what the evidence suggests?

Don't get me wrong, here. I think trace trees are a very cool optimization technique and surely have a place in the future of JIT compilers. I just don't think they've “Won” at this point.
If "games" mean "dice, pencil, and character sheet" then it's not Vark with the problem. It's you.

I'm an ttRPG designer/developer and even I am aware that ttRPG's are the smallest niche in gaming.
It was in my contract.
In Portuguese they are called "keys", so you just use open-key and close-key, but I understand that that in English would be confusing.
Hopefully they base it on this
www.cyclevancouver.ubc.ca/

It knows about cycle routes, alternatives to busy streets and can do routes based on hill gradient.
With apologies for dampening the mood of the original post...

() == paranetheses
[] == brackets
{} == braces

http://en.wikipedia.org/wiki/Bracket
I presume he means the European Commission:

http://en.wikipedia.org/wiki/European_Commission
This criticism is a pet peeve of mine. People use "never" and "always" all the time and everyone knows (ok, almost everyone) that they don't literally mean "never" and "always". For example, in this case he means, "Don't make the mistake of hiring a job hopper because you somehow think this time it'll be different. You're almost certainly wrong, and there's no way to tell in advance besides, so don't bother taking the risk. There are other similar candidates without that risk."
I've always wondered why there weren't some organizations that look for mass layoffs (whole divisions) and swoop in for a discounted business. Many divisions are individually profitable, but are a poor investment of capital so they have to be jettisoned off. Get enough of they key players to buy in at reduced salary + insurance (oh, the insurance) and you can have a nice, tidy standalone company with reasonable margins, at least in some percentage of the cases.

Yes, I can think of a "dozen reasons why it wouldn't work" off the top of my head, but even if we could cut layoffs by some small % percent, it could have a huge dampening effect on recessions.
LBRACE and RBRACE take the same amount of time to type and are standard nomenclature in lexers/parsers.
Why Losing Everything is a Winning Move for Designers…
Our guest today – Dave Thackeray fuels ordinary people with extraordinary ideas to be the best. He’s a pen for hire and a higher pen you’ll never find. Join him on his quest to write a blog post of note every day until 2011.

If you’re a web designer – should I say, if you’re not, what the hell are you doing here?! – then let’s join hands and pray that our next project doesn’t end up like this.

I remember my first web design job. And as you know, I’m not even a designer, which as you can imagine, posed a significant challenge to my inner strength.
Biking directions added to Google maps for USA
The fundamentals. What a friend taught me about searching for too much advice.
For completeness, the INTERCAL standard naming convention:

( wax
) wane
[ U turn
] U turn back
{ embrace
} bracelet
Page "Selling Haskell for CS1"

Joostena, Van Den Berga and Van Der Hoeven "Teaching functional programming to first-year students"

Chakravarty, Keller "The risks and benefits of teaching purely functional programming in first year"

Felleisen, Findler, Flatt and Krishnamurthi "The Structure and Interpretation of the Computer Science Curriculum"

You can get these all off Google Scholar. The papers listed do a good job, in my opinion, of discussing both the good and the bad of a functional approach.

When I went through school, we were taught with a myriad of languages, and when I was finishing up, they were transitioning to a more "practical" java/c++ monoculture. I think that's a bad deal for the students, personally.

Having been a tutor for a first year class teaching (a subset of) C++, I have anecdotal evidence against doing that. There are too many gotchas, and too much rainmaking to make it worthwhile, in my opinion.
App icons looks a little aliased in Chrome running in Ubuntu: http://dl.dropbox.com/u/121630/flowdock_raw.png

edit: Oh, and how much time does it take for a "session to expire"? Mine expired in 5 minutes of innactivity or so...kind of annoying if you're waiting for a team mate that went to the bathroom for example.
"five-inch, Google Android device will sport a WVGA (800 by 480) capacitive touchscreen, 5-megapixel camera with autofocus and flash, front-facing VGA camera.

and

streak will launch with an Amazon content partnership, meaning Kindle e-books and Amazon MP3s and video will stream to the device.

So, i wonder are they going to find a dedicated wireless provider, like Apple did?
I agree in principle, but you have to take into consideration the fact that most of the risk in these decisions lies with the employee. Misjudge, and it will be a very unpleasant few months.

As a rule of thumb, I would avoid giving more than required notice when quitting because you're unhappy with the job. There's no way to explain it that won't eventually create a poisonous atmosphere. If it's something less emotionally loaded, like moving to accompany a spouse or to go back to school, then a couple of months notice could be seen as a noble gesture. Any longer and there's no realistic benefit for the employer, but plenty of risk for the employee.
Strange names for characters can help when they significantly shorten, such as "bang" versus "exclamation" (though in context I'd prefer "not" when it has that meaning).

However, "stache" doesn't shorten "brace"; both of them have one syllable, and the latter even has fewer letters if you have to type it. So, this seems unhelpful except as a joke.

On the other hand, we could use a good joke name for {}, to go along with "octothorpe" (#), "twiddle" (~), and "ampersand" (&). :)

"brace", "bracket", "paren": {} [] ()

Or, if you really feel like disambiguating, "curly brace", "square bracket", "parenthesis": {} [] ()
The future of global labor
Sigh, well if you're determined to bring silly ideology into everything, of course you can find a way to relate it. But it's entirely beside the point, unless we take your assumptions as gospel (they're not). Adding "but I think this will happen" when it is in no way mandated or apparent doesn't change the facts.

We do in fact have counter-cyclical spending. You're seeing it now. Obama already announced a spending freeze on domestic programs, so we'll be seeing federal domestic spending decrease in real terms over the next few years.

If you're wondering the last time that federal spending decreased in real terms? It's not "never". It's "the 1990s". (protip: inflation is relevant).
Bah.

"Never Mind the Bollocks" still sounds good to this day.
Weren't we all told that this would be impossible?
I am beating myself up. I didn't mean to kill his blog!
Having worked on agreements of trust I have had both good and bad experiences. I had one client whom I had developed a beautiful blog for that was actually starting to get half decent advertising revenue and traffic. Having known the person for a few months outside of the professional relationship, I agreed to work for considerably less than I would have normally. The person had the experience necessary to sell the product, but none of the technical know-how or understanding. They could barely understand how to use technology. They also wanted to consume a huge amount of my time, and at times unnecessarily. After doing some initial brainstorming and kind of getting a feel for the project we decided on terms. Some cash weekly + equity. After delivering a beautiful site and working with the guy to get posts and adverts processed, I was supposed to have started to receive additional payments due to revenue coming in. This wasn't happening. I attempted to explain that I couldn't continue without getting the payments promised and knew that there was no legitimate reason payment couldn't be made. There was almost zero overhead. After a few days of trying to stand my ground, I informed him that I would no longer be willing to work on the project. He tried to convince me to continue to train a replacement without pay. I laughed and explained that I wouldn't help him find someone else to cheat, and that no amount of money could at this point get me to continue working for him. The moral of the story that I took out of this is simple, the relationship works well when partners recognize the importance of fairness and understand the importance of each other and their worth. I think that a huge factor in these relationships is finding someone to work with that doesn't have an over inflated ego. On the converse, legal agreements are drafted for one reason: to protect oneself and remain within the law, and they are intrinsically selfish. Legal agreements that are intended to provide protection and establish terms fairly generally will only be a few pages and can be interpreted by anyone capable of analytical thinking.
Nokia Files Patent For Self-Charging Cell Phone
Student's Thoughts on iPhone Development
Revenue Model Cop-outs - High Hopes for Twitter
Ophcrack hasn't worked in years.
It relied on a feature of W2k/XP that stored a copy of the password in an older less secure hash for compatibility with Lanman shares.

XP(updated) and newer dropped this and use a secure hash - there are services that will brute force it on a cluster for $$$ but it isn't going to take 5mins with an ophcrack boot cd anymore.
Why Europe’s largest ad targeting platform uses Hadoop
Art and startups are a huge risk. Many smart people have dumb ideas that will never make money. Art generally doesn't make you money (even some of the most famous artists were poor their entire lives). If those people just got a regular job, they would not be struggling to pay the rent. I'm not saying they should do this, I just think you should stop bitching about it. The world doesn't owe anyone a living.

You must be a troll. People shouldn't have to struggle to pay rent because they decide to pursue high-risk careers like the arts. Deciding between pursuing a dream vs. eating in fancy restaurants is one thing; having to choose between the dream vs. paying rent is another.

I read a great article on how today's youth refuse to take jobs because many expect a $70,000 entry-level jobs and when they realize that they won't get paid this much, they decide to move back in with mommy and daddy. It's this sense of entitlement that is ruining the US, not a devalued culture.

Good for them! $70,000 is aiming a bit high, especially for a non-science major, but if people who can't get good terms opt out of the work force (and maybe take classes in the mean time) the terms will get better for everyone else who is in the job market. This prevents the race-to-the-bottom dynamic.

Universal health care waters down the entire system for everyone. I would rather have the choice of a good system than be forced into a mediocre one.

We have a mediocre system, and it would get better with universal healthcare. People would get preventative care while their problems are cheap to treat, rather than coming in a complete mess and being more expensive to treat. Those uninsured people often still get treated; they just don't pay the medical bills because they can't. So, the system is already "diluted" in the way you describe.

Pretty much all of the people I know from Canada have come over here for any major surgery. If the universal health care is so much better, why would this happen?

Misconception. Absolutely no one comes to the US for healthcare because of the American medical system. Not even millionaires. People who come to the US for medical care are doing so to get a specific individual doctor who is nationally renowned or who invented a cutting-edge procedure. If said doctor were in France instead, the billionaire would go to France. The fact that we have talented and innovative doctors has nothing to do with our health insurance/billing system. We would still have great doctors if we cleaned up our payment system.
Weebly (W07) Gives Users More Variety With New Theme Community
I don't see why this is inherently more dangerous than, say, flying a powered parachute. It's really more in the same class as a helicopter except that engine failure risk is mitigated by the emergency parachute system. Running into stuff while flying low is probably the main mode of death.
One problem "stache" already has, which "tache" exacerbates: they sound too much like "dash". While "open dash" and "close dash" don't really make sense, that doesn't prevent them from adding to the confusion.
What kid is going to want one of these over an iPad or iTouch (iTouch prices will surely plummet after the iPad gains traction) even if it comes in bright colors? And if the rumors have any truth to them, the price is way too high. Poor Dell.
8 Security/Hacking Tools and Utilities
We use Goog's ProtoBuff for the same reason on Hadoop. More flexible, space and time efficient than thrift.
I'm not Danish, but on their behalf I'd like to note that these are called Tuborgs after the beer company. Apparently their delivery trucks had a profile that looked like the braces.
> Eventually, we'll be able to get rid of other entitlement programs once this basic income fund is sufficient to eliminate poverty.

Not at all. Many entitlement programs are based on differences which an equal share simply doesn't address.

Also, as the "share" increases (in absolute terms), the number of people who say "hey, I can live on that - why work?" also goes up, which reduces the size of the pool.

I am curious - why do you think that "half of economic growth" is the right number? (And, don't you really mean "half of economic output", or rather "profit"?)
Draconian? Yes. But I don't see how anything in the article (or the source at the EFF) justifies the headline (and Maybe Your Soul). Of course it's meant to be hyperbolic, but I don't see how it is at all justified.
Seems like it'll get the same treatment as the Segway. Lots of places banned Segways from sidewalks... Jetpacks certainly need to be banned from pretty much anyplace where it would be worthwhile or incredibly fun?
This was a real surprise to me too. Here's some discussion I found:

http://www.onedayoneinternship.com/blog/are-unpaid-internshi...

I figured that if you were getting paid nothing while working on something profitable for a company, it was assumed you were being compensated with experience. But apparently, all the company can do is train you while deriving zero benefit from your training. This seems like a stupid law.
Even as a lawyer, I would heartily concur that relationships based on trust and cooperation are far better than those based solely on legalistic concerns.

That said, I think the author underestimates the risk of opportunistic behavior by those involved in startups. Even years ago, when I started practicing, I vividly remember the refrain: "My buddies and I started this thing and everything was going well . . . but then it became really valuable . . . and then . . ." You fill in the blank but it was always some variation of "I would never believe he would have done that to me" as the "buddy" stuck some knife in or grabbed some disproportionate share of the reward from the once cooperative effort. The most frequent situation involved a dominant founder, who legally controlled everything, taking opportunistic advantage of co-founders who had trusted in his integrity and ultimately found it to be wanting. There were many other variations, however, and these can take any forms made possible by human ingenuity.

It is important to strike a balance. Normally, nothing good will come out of bad relationships, even if they are documented to the hilt with big, fat contracts. On the other hand, blind trust in a business setting, or even relying on your instincts to judge the character of others while believing them invariably to want to do good, is normally not wise. Trust but document. Just don't overdo it in a way that kills the spirit of cooperation.
Static typing and JIT compiling aren't mutually exclusive. You can do all the static analysis, checking, whole-program optimization, etc. that's feasible at compile time, compile to bytecode, and then do JIT compilation at runtime.

Edit: We appear to be in fierce agreement.
Lean Startup, and The Stooges
Just adding a followup, you've added screenshots and I'm now considering purchasing your app.

It worked for me :)
Did Amazon just close all associate accounts in Colorado?
2.6.33 is Out Say Good Bye to the Anticipatory Scheduler
The culture of banking, law, medicine, academia and management come from an era when the people in those professions didn't have to work for a living and, as I said above, were working out of service to the world.

This is why interviews occur during the day, advanced education is required, and advancement is based on acquired social ability rather than technical talent, among other things. It's also why the 40-hour workweek does not exist in such professions. If you're working out of service to society, and not for wages, it follows naturally that you'd continue working until finished regardless of the clock.

Of course, this "working out of service to society" aspect is an utter fiction in many professions today-- especially banking and law. It's just a job for them, and why should it be anything more?
What is Toyota doing?
Nice article, but Haskell type system is not a logical limit.

I would say that Coq's type system (or some other Martin Lof type system) would be a logical limit.

(is there IO Monad in Coq?)

Again, nice article.
W3C Release Seven Important Document On HTML5
Crazy or viable?
Exactly! I thought that was implicit in what I said. Maybe in the future static-typing's benefit would only be for program correctness.
Thus, a counter-suggestion:

[ == "open-brack"
] == "close-brack"
http://www.engadget.com/2010/02/19/dell-mini-5-prototype-imp...

is a picture of the device
Yes. The new trade commissioner, by the way, is in favour of more openness, and opposed to the three strikes rule.

E.g. http://news.zdnet.co.uk/communications/0,1000000085,40057434...

"We are not supporting and will not accept that an eventual Acta agreement creates an obligation to disconnect people from the internet because of illegal downloads"
Intro to IO Profiling of Applications
LHC Shut Down Again
I don't think it's looking that bad... Read this for example: http://news.zdnet.co.uk/communications/0,1000000085,40057434...
What's wrong with 'open brace'/'close brace'? Same amount of effort to say.
http://www.engadget.com/2010/02/19/dell-mini-5-prototype-imp...

a video of the product also
In Italian, we qualify them by their shape:

() == parentesi tonde (round)
[] == parentesi quadre (squared)
{} == parentesi graffe (claws)
Is an MBA useful for starting a business?
Sex Pistols rebuttal: http://www.youtube.com/watch?v=Yhlx0-LLDE0
No, Malcolm was the mastermind. He saw the punk trend, was a fixture in the scene, and figured out the right positioning for a new group and drove his product into the appropriate market channel. He wasn't the public face of what he built, but he put the Sex Pistols together and made them tour and got his wife Vivienne Westwood to style them.
> I dont undestand why people think the appstore is apples business,

They sure seem fiercely intent on having total control over app developers on the platform though, don't they? Currently JS and HTML5 has very close to zero demonstrated potential to be a viable alternative to creating and distributing the kind of apps that are on the appstore. Again, are you really sure that if it matures to the point where this isn't true any more, Apple wouldn't do something about it? If you are sure, you're naive. Regardless of Apple's intentions (you can think they're Good Samaritans who want to protect users from poorly performing Flash apps if you wish), if there's one thing they've shown is that they really really want total control in that particular space.
How is ampersand a joke name?
Let's do some quantum mechanics with the bra ket notation: http://en.wikipedia.org/wiki/Bra-ket_notation
"The trouble with "Be reasonable" is that's it's the advice equivalent of a tautology. Of course we should be reasonable when interviewing. But I don't think there's widespread agreement about how to operationalize that. I'd be curious for more detail about how you would do it---you seem to have strong, well-informed feelings on this issue."

I think my primary argument is that it's basically impossible to assess "intelligence" at a 30-minute white-board session. There are too many other factors: thinking style, nerves, fear of speaking, etc. But most interviewers will flip the idiot bit if you don't answer their pet algorithm question quickly enough; it can be very difficult to come back from that kind of deficit.

It's usually pretty easy to tell if someone can't code -- you give them a straightforward problem (no "aha" moment required), and make them write the code. If you're really worried about it, give them a phone-screen problem that requires coding, then make them write a variant of the solution during the interview.

For "intelligence" testing, I like to give design problems, since they're far more representative of what will happen on the job. For these, I usually reach back into the grab-bag of recently-solved problems, and ask them to sketch out a solution, then iterate. If their solution is better than my own, that's a win. If it's the same, that's good too. If they just can't come up with something reasonable...well, we have a problem.

But note what you don't see here: there are no situations where I ask a question that requires a moment of algorithmic brilliance. That's just too random. Google can get away with that kind of stuff, because they get thousands of resumes a day, and can't possibly hire every good engineer that applies. For the rest of us, we have to be a bit more intelligent.
It's parentheses.
Thanks, we're working on the icons.

Sessions do not actually expire anytime soon - we just deployed a bugfix release and had to restart the backend. We'll make the deployment experience a bit smoother soon. :)
Do you refer to the long flat ones at airports as lateralscalators, forwardscalators, or orthangonalscalators?