skysight-inc/HackerNews huggingface dataset:
The post you are responding to claimed that the practice is legal. You are claiming it is unreasonable. You're arguing past each other.
That's only 10 hours a day! You've got to get into a polyphasic sleep pattern and work sundays. Then you'll have time for your outside of work 'hobby' coding.
> (real bugs are amazing)

Real bugs don't have to record/transmit a/v data or record/transmit controller signals. They also spend most of their time refueling or in search of fuel.
From the article:

Nuclear power sources have already been safely powering a variety of devices, such as pacemakers...

It seems sort of strange that the article writer talks about how up until now nuclear batteries have had to be very large to work effectively. Yet then the statement is made that such batteries have been used in pacemakers, which I assume must be much smaller.

Does anyone know anything more about pacemakers and this claim that nuclear batteries have already been used to power them?
It's the problem of nested DSLs (sed, tr, globing, bash's own control commands etc): you need to quote (escape) each DSL's meta-characters like crazy.

It's a scary, horrific nightmare. Sure, you can learn all the intricacies, but what a waste of your cognition! There must be a way to do it with clean abstractions (assuming the unrealistic liberty to redesign all unix commands). But... I have a suspicion that the horror is intrinsic to the problem, and bash strikes a legitimate trade-off between brevity and safety. It would take some work to be sure about this.
I don't entirely disagree. What I've found is that insistence on "correctness" is often confused with insistence on "minutiae". I suppose that in my experience the latter is usually what people mean when they talk about the former. The result is often lots of wasted resources and time fussing with tiny esoteric details that the end-user will never notice.

Correctness is certainly valuable. I've also seen projects go down long paths avoiding correct correctness due to time or resource constraints only to end up with an inferior product.

I guess a better conclusion is that a good balance needs to be struck. And I suppose that's ultimately the pragmatic approach, if the "correct" approach is better, do it, if the "get it done" approach is better, do that instead.
Sadly this is perhaps a measure of how desperate us GIMP users are. I'm just happy that GIMP is all going to be in one window. Its amazing that they finally decided to leave the old standard interface.

But relief and anticipation aside I have to agree with you that as far as aesthetics and design it is rather mediocre.
What you fail to understand about multi-windowed GIMP on the Mac is that it uses Mono which has very poor support for detecting clicks.

So if the main image window is focused and I want to click on a button in the other window that is the toolbar I have to click once on the toolbar window to focus it and then again to click the button.

Now its back to the image window. Click once to focus, click again to start using the tool.

It is a disaster and one of the primary reasons that most of us are glad to have a single window GIMP.
I just wish he would have given someone server access.

I second that. The community at NM was starting to become self-sustaining, it sucks that the server is down and no one can do anything about it.
Video from NYC NoSQL: Bryan Fink on the riak data storage system
I completely disagree with your second point. The manufacturer necessarily markets almost exclusively to the doctor. Most patients will happily go with whatever their doctor says is the best device on the market. And health insurance is probably paying for it anyway, so it's not like the vast majority of people receiving pacemakers actually have to make the decision based on the cost of the device.

Any differentiation between product lines will have to do with ease of implantation, ease of servicing or other clinician-facing features.
Based on no evidence whatsoever, my gut tells me that trying to set up a tidy system of abstractions to clean up the problem would produce something closer to a programming language than a shell language. On the other hand, it's possible that exposure to *nix has simply impoverished my imagination when it comes to things like this.
Its probably in part a geek pride display:

"My laptop is more expensive than yours." "Hah, but I have a laptop with longer battery life."

You don't go to conferences to listen, you go to show off your laptop. ;)
Wow, I'm embarrassed I didn't get that.
T-Mobile annouces it's holiday lineup of handsets
A large part of a modern techie's intelligence is resident on the Web.

This is particularly true at a tech conference, which is all about picking up names and opinions that need to have the facts filled in around them. You go to a talk. The speaker says, offhand, that they just built a big system around AMQP on Erlang. You want to know what the hell AMQP is, and what Erlang is, so that you can ask the speaker or your fellow audience members some intelligent follow-up question before they disappear from your presence. You need Wikipedia, Google, and a handful of specific useful blog posts, and you need 'em now.

Another problem is that many of these conferences are so darned huge that you need electronic networks just to locate your colleagues.
I found a page on my site that had 800 incoming links. This sounds like a lot but it does not exclude internal links from the same domain, so you have to scroll down and manually gauge the amount of internal linking vs. external link.
Way to take it personally. The person you're replying to did qualify all his observations by stating just that. That they're from his personal experiences. Unless you're included in, as you've already put it, his "limited life sample", I can't for the life of me fathom why on earth you should think that he thinks you're mediocre.
Buying immediately. I've always loved your blog. Thanks for this comment.
Folksonomy folktales
Of course, just as we're also allowed to think you're overreacting.
Except that GIMP's multi-window implementation is as shitty as possible, especially if you use focus-follows-mouse. The palettes all freak out and forget state in a most unusable way as you move the mouse over to them! It doesn't help that they're implemented as normal windows so they constantly get buried, lost, closed, and forgotten.

Besides, you really want to mouse across monitors to use the basic UI?
I'm still not sold on the benefits of an absolute monarchy.
Much better exposition here: http://www.tummy.com/Community/Articles/pycon2008-network/
http://www.youtube.com/watch?v=ZA1NoOOoaNw
Don't get me wrong: I'm sold on copyediting. I just don't think it's worth $100,000.
Because LAMP is a cool acronym. It "lights" the way. LAPP would be creepy in almost any interpretation.
What exactly were you hoping for?
I like your abstractioneering section about slides (though not the title). Makes absolute sense: if your program is intended to communicate something to somebody, think of it in terms of something else you use for communication. I find I have to wait til I'd written a fair bit of a project before I can divide it up into modules correctly --- you need to understand a problem really well before know what the sections need to be. I guess in "giving a presentation" that you already understand the project and have finished it is implicit.

But maybe your metaphor will help even in the process. I'll try it. :-)
Wilson handles GC perfectly. LiSP is written from the perspective of implementing Lisp in Lisp.
Update.

I wrote various long posts here about Lisp hacking bibliography, this is the most recent one:

http://news.ycombinator.com/item?id=835020
The lead of Linux over BSD has more relation to the GPL and how it is business-safe (as in it's safer to donate source to a GPL project than to a BSD one) than the AT&T lawsuit.

If it wasn't for the fact that, feature for feature, FreeBSD is generally on-par (or ahead of) Linux, that argument would hold more weight.

In fact, for a non-service organization, it's safer to donate your source code to a BSD project because you don't have to donate all of it.

See, for instance, Juniper Networks -- one of Cisco's larger competitors, they rely on FreeBSD to power their routing/switching products, and they employee a number of FreeBSD developers in the process.

Quite a lot of BSD development is commercially funded, primarily by companies that rely on the code for their own products.

Linux, however, sees considerable contributions from companies that rely on Linux for their service offerings (such as IBM) -- Linux has the mindshare advantage, and as such, a service company needs to support it.
There is no difference between a script and the REPL.

Besides, you'd expect variables to be expanded inside normal strings -- why special-case the other expansions?
It may just be, as one of the Zerohedge commenters mentioned, that Jim isn't about to be investigtated, he just sees the writing on the wall - SEC under political pressure to curtail HFT, which has been his bread and butter - so he's getting out at the top of the game and moving on to something else.
This article does point out one thing that I've always found really strange/dumb about Unix. Why does the shell expand the wildcards? That's not how it works in Windows, for example.

I periodically have to cleanup abandoned and overflowing unix mailboxes where every message is it's own file. You'd think a simple "rm *" would work, but it doesn't, because you get an error message saying that there are "too many arguments". From my perspective there's one argument, the asterisk. Very confusing. I end up having to use xargs to get it work. Seems like a poor design.
when you push too hard, you will become counterproductive very fast (making wrong decisions that take much longer to work around or fix).

focus on what your body tells you, burnout is real and terrible.

otherwise, exercise would probably help you extend your focus integral.
Can't agree with this enough. I'm a programmer, and I solve lots of problems. Build lots of things. But not only do I not know how to sell anything, I don't even know anybody who knows how, or know how to meet anybody who knows how. And there's no way it's just me.
Thanks for the link. I never realized that conference WiFi was such an involved process.
ColorfulTabs in Firefox is great for getting that behavior universally -- different domains get their own hues.
Honestly the deal killer for me with Postgres has always been replication. I believe they're rolling out a replication package as part of the standard distribution soonish, but previously it was stated as "not a core feature".

There were one or two commercial replication packages which I didn't get a chance to play with, but the "standard" replication for Postgres, Slony, is incredibly difficult to deal with. By comparision, MySQL's replication tends to "just work" (easier configuration, easier to diagnose & fix problems, setup, tweak, etc).

It also had a lot to do with marketing and buzz; Postgres seems to have been happy to chug along in the background while a lot of big sites like Slashdot were pushing the tool they used. Keep in mind originally MySQL was not GPL and did not ship with RedHat, the default was Postgres. I recall when MySQL changed their licensing and RedHat started shipping them, it signified a pretty rapid change in what people were using.

All things considered, everytime I use Postgres I'm fairly impressed. I've been able to pretty painlessly migrate Oracle based systems directly to Postgres with it's PL/SQL compatibility, and it's Python stored procedure stuff is useful.
>What if he'd thrown a chair, destroyed a phone, or punched a wall? Where do you paint the line between what is and is not an acceptable amount of 'drama' to make a point?

All of those have associated economic costs which screaming does not. What exactly is the disadvantage of screaming?
Yep. Discrimination is the whole point of interviewing job candidates. You are trying to discriminate between the ones fit for the job and the ones not. :)
It works, and it's slightly better than alt-tab, but the point is that it's much less optimal than on Windows 98.
You aren't going to create a file with a newline in the name. The person who wants to totally screw you over is going to create the file with the newline in the name.
Real-Time Collaboration Has Stalled...For Now
Dev finds Windows Marketplace DRM severely lacking, easily circumventable
I couldn't find one that isn't widescreen on Dell's, HP's or Asus' website. Even the old Asus EEE PC 701 (the model that arguably started it all) is widescreen.
The University of Missouri team says that the batteries hold a million times as much charge as standard batteries.

Does that help?
The programmers that prefer creating to buying are sometimes bad for business. They may prefer to create software in-house (expensive) rather than use an existing software library (cheap). At the end of the day, a developer is only as good as the value she adds to the business.
After we raised our series A, the new investor insisted we change our name. The old name kind of sucked. We discussed it as a team for months - it was a pure time-sink, never getting to agreement, so looked into hiring a naming agent - I thought it would be like $1000, a full day workshop, beanbags, hit the bong...... I contacted a namer and it was like $45k....WTF....$45k for a fucking name. I tried haggling, and she brought her fee down to $15k, but this would be for a list of 10 names.

Fuck that! I pushed through my favorite name and moved on.
All of these games are being actively sold by the people who, you know, actually purchased the right to sell them.

http://www.amazon.com/VIVENDI-JEUX-PC-72465-Collection/dp/B0...

There is no "I really liked this when I was younger!" exception to copyright.
Humans less diverse than chimps
The problem is that "karma whores" gravitate towards actions that are merely structurally beneficial without regard to actual value. It's cargo-cult commenting.
That would make way more sense if the average age of a pacemaker recipient was much younger. I don't get the feeling that they'd be eliminating that many units for sale - figure the average age of a first time pacemaker recipient is in their 60s or 70s; you're talking 2 or maybe 3 units in total.

That number rises of course with people who get them much younger (which is the case in my family), but even then you're not talking about a gross amount of units. Maybe 7 or so in a lifetime.
9 Tips to Stop Your Snacking Binges
Yep. I am. And I program, but rarely outside of work. I leave work at 5 and, when the schedule permits, I start coding again after they go to bed. This is likely to happen 2 or 3 times a month. So far I've read nothing in this thread that doesn't make the assumption of no other demands on one's time. Maybe I'd get the job if I just said, "I wish"?

Not that it matters. I have a great job.
It's not a legal exception, but one of the problems with copyright is that the illegal solution is often much more convenient. And in this case outright superior with the addition of multiplayer.
The economy is so bad...
All The Best Movie | Watch All The Best Movie
Ajay Devgan’s upcoming production “ALL THE BEST” was a comedy of errors sure seems to be the perfect Diwali treat for audiences who have been eagerly waiting for the funniest and the most colourful comedy of 2009. ‘All The Best
I think it would be difficult to find a recent test-based game that could be considered 'well received', there hasn't been much interest in text-based games since the advent of the GUI.

It could be quite interesting to see what is possible with modern languages and text-based applications.
I realize that. The example he used was a collection of c files, leading me to believe he was showing a personal collection of source as an example, wrongly or rightly. And I realize you aren't going to be creating files with newlines in them (or leading dashes, or many dots, etc), but once you get into a territory of someone being able to do that, and you're not competing in a CTF, I'd say there are larger issues to deal with.
I had to write a one-liner to deal with that on Mac OS 10.4 -- had to detect if a user had placed anything on their Desktop, which had a custom folder icon because it was actually a cross-filesystem symlink:

desktop=$(test -z $(ls -A1 /Volumes/Documents/Desktop | \
sed -e '/^.DS_Store$/d' -e '/^Icon^M$/d'))

The ^M was a literal CR, which would get munged by all my usual editors except vim. I'm sure there's some sturdier way to escape it...

I remember choosing to use ls intentionally, but not what sucked about the alternatives.
Shame? You think I want my offspring to know what my 20 year old-self posted on Usenet? Does anyone? :-)
I guess he's not hiring a whole lot of people with families then.

When I was 20 I had a LOT of free time in my hands. I spent some of it doing programming. I'm no longer 20, and I have two kids who require near constant attention from my wife and I and I'll be damned if I spend any of my scarce free time doing programming. I have far better ways to spend my time these days. Mainly sleeping.
A Library to Last Forever
"Someone might be qualified because of the work they've done on the side. But they can't be disqualified because of a lack of it."

That's kind of a meaningless statement. In a competitive atmosphere, not having a qualification is the same as being disqualified if the other guy has the qualification, and among programmers, the other guy usually does have that qualification.
Depends on the situation. Often, you aren't aware of the flaws until the teacher points them out, and sometimes insight comes very quickly.
No you don't, especially with a high risk of unprofitability (I am an iphone developer). I own a macbook nano & a desktop hackintosh for development. It's far better than my previous compromise of just one 15" macbook pro. I tend to find it more awkward if i have the "laptop + external monitor" setup, and prefer a desktop for serious work (not to mention the additional performance). I prefer the macbook nano to my macbook pro portability wise due to its smaller weight and form factor, not to mention less worry of loss & damage being a major expense. If i wanted to get something similar, I would have to spend more than what I spent for my macbook pro just to get a macbook air & thousands for a mac pro. The main mac advantage comes from OSX, otherwise apple would just be another sony vaio, and I think steve jobs is quite aware of that.

Actually my perfect "mac laptop" would be a 12" thinkpad x200 with a WXGA+ screen (1440x900), 10 hour battery life, and better performance, size and durability compared to a macbook air (not to mention identical weight), but since the x200's hardware isn't too compatible with osx yet, i'm using a netbook.
It would be nice if MS said what type of ad would be shown (banner ad in toolbar à la Opera would be good).
Yes every government has to satisfy it's people, or it will be overthrown. The question is which typed of government is designed to satisfy the people. Whether or not it satisfies the people is up to reality to determine and enforce. The idealogies of the governments may not necessarily account. I think the current gov't in china, an authoratative oligarchy, is designed so that the majority of people are kept from weighing in on the decision making. This is again because of the assumption that the majority is uneducated and therefore unfit to rule. The democratic style in the US is by design meant to give people more power, and make the government more accountable to the public. It does his because of it's design of seperation of powers, so that no one entity can take over all governmental bureaucracies. This also makes it easier for dissenting groups to introduce disruptions to the government, which is so slow, ineffective, divided, and powerless. Since everyone is striving for power, and it's so easy to disrupt power if any one entity gains too much power, the government never becomes a single ruling class or entity that may significantly alter the status quo for better, but more horrifyingly, for worse. So it introduces stability. Of course this gets into the other topic about conformists killing society. But in a democracy nonconformist still have more freedom to thrive.

For your second point, I have to say while the US has a formalized education system, the very concept of freedom of speech information is freely accesible and propogated outside of the education system, independent of government control. Compare this to China where the government has the final say on information on top of control of he education system. Also not everyone has to attend government schools in he US. So ultimately in the US you definitely have more freedoms in terms of doing what you want.

For the third paragraph, I am not talking about rule based on hereditary titles or class. In fact I am talking about the exact opposite. The US system promotes a smart business man to run a business because he will have the best practical results, and a smart person to run a state, presidency, etc. This is what I mean those fit to rule will rule. The democratic process naturally weeds out those who suck so that those deserving, by merit, will come out on top.

In terms of efficiency, the American system may not be that great, but it is stable, and this stability means any attempt to radically improve it's system will be tough since there is always the risk it could fail miserably. Democracy is the stage for when people are comfortable, and stability is needed.

Obviously the education system needs reform and more freedom, but I think democracy is heading in the right direction.
I used to have a macbook, and a thinkpad, and found them of equal quality. I would watch out for the front bezel cracking problem (I got it). Fortunately apple will replace it out of warranty if you goad them enough, since it is an engineering flaw (so said a local mac repair guy)
Sad but true...

I actually fought with the linux UI for ages to make it look visually appealing. Invariably I always ended up using MS Window fonts, and Mac-style UI.

If you look closely at the screenshot you'll notice that it'll only take a few minor adjustments to make it actually look appealing:
- Appropriate fonts (rather than those overly rounded ones)
- Slimming down of grotesquely large UI text boxes.
- Slimming down of grotesquely large dropdown controls.
- NOT using rounded corners everywhere.

You'd be amazed how radically the UI can be improved from just these minor changes.

Ironic that they chose this screenshot, given that GIMP is a project mainly concerned with graphics and visuals.
Not to nitpick too much, but HN has a policy of not editorializing titles. Shortening is fine, but "serverfault.com FTW" doesn't really belong there.

PS: It's nothing personal, (I use stackoverflow all the time, it and serverfault are tremendously useful).
if you get stuck, just do the objective c thing:
aInt, anArray, aXMLFile, etc. Still fairly generic, but still useful and easy to read (vs single letter variables or random things. Worse comes to worse, you can also just make a sentence out of it.
One shouldn't remove asserts() just because you're going to ship code, you just #define assert() to expand nothing. Same applies to languages other than C that don't have a pre-processor: you can define a null function, and hopefully your runtime is awesome enough to optimize calls to it away.
Branded Promotional Items
Search our database of thousands of products to find the promotional item you need. We offer quality branded items at competitive prices and fast deliveries.
Looks like the Gimp is not sleeping.
Heck yeah, this reminds me why Space Quest's subtitle should be, "you're gonna die." There are so many horrible ways to die in the SQ games...

Unfortunately, it appears that inventory disappears on restore from saved game, and there's also a lot that can be learned from the interpreter's command completion menu. A galaxy away from playing SQ1 on 5 1/4" floppies, but still: bravo! A noble effort, and I'm looking forward to playing with this some more.