skysight-inc/HackerNews huggingface dataset:
I like the spirit and educational value of this move. Doesn't this make it difficult, however, for new developers to leverage google's contact data? Will they have to go through an approval process?
At this point in computing history, your language needs a stronger raison d'être than "Python isn't statically typed, and C++ has awkward syntax!"; especially considering that 99% of all new languages never get off the ground. I'm virtually certain that there's something out there that fits the bill.

If not, contribute to something that gets close. Go, Scala, Haskell; whatever works. [Obviously, I do realize that building compilers/interpreters/parsers/etc. can be fun: if that's the point, disregard this.]
I've been having this problem for the past 2 weeks.
Before that performance was stellar.
Well, I don't know you (sorry), or what your product/app is, so it's hard to give much advice.

All I can say, if you got 2 customers, go get 2 more. Keep doing that until profit :)

In all seriousness you have to be careful about trying to look at trends from small data samples. Your first two or twenty customers might not be representative of your best user base, they might just be a couple of early adopters that happened to hear about you.

Pay attention to the trends though and try to look for commonalities among the customers, or other use cases or verticals you might not have thought of, while at the same time trying to make sure you don't get yourself pulled down a rabbit hole by following the wrong data.
Yeah, and it made starting up any X-based application on OS X a real pain. X apps are second-class citizens. This is one (of many) reasons I could never quite reach a level of comfort on a Mac.
Sorry, just the typo.
I have been freelancing in Europe for the last 10 years and I have learned to avoid recruiters as much as I can. In the last 4 years I have managed to get contracts through connections and skip middlemen all-together. It takes more time but it's rewarding.

Few rules I use when I deal with recruiters (in Europe):

1) There are really an handful of recruitment companies with a good reputation and history. By default, I distrust a recruiter calling from an unknown agency. There must be thousands of small recruitment agencies in Europe, I get a fairly high amount of emails/calls every week and I mostly ignore them.

2) Be suspicious when a recruiter knocks at your door or publish a job ad with an out-of-market rate. Rates are low these days. They just want to harvest CVs.

3) If a recruiter insists in having references is a contacts-harvesting cowboy. Treat him like you would treat a zombie. I only give references after the initial interview.

4) Don't waste time talking technical stuff with a recruiter. They don't know shit. In 10+ years I have met maybe 2 recruiters with a real technical/dev background. Most of the time, recruiters end up being recruiters just because they failed at everything else.

5) Most of the time jobs coming from recruiters suck. A company with a decent vision on how to build software will never use zombie recruiters. Maybe they will contact one of the big player or, more likely, they will go on the market themselves. Recruiters jobs are mostly financial/telco crap where Java 1.4 is the standard.

6) Be aggressive when it comes to rates. Recruiters markup is around 20% (again in Europe). It may vary dramatically. So think about it: You are giving 20% of your salary to a guy who phoned you one day, sent you to an interview the next and disappeared. Also, some recruiters (very few) are transparent about the markup. They are normally worth your trust.

7) When you leave a contract, keep good relationship with everyone at every cost. It will pay back.
Haskell could, trivially, do the first example shorter than python.
A Question of User Expectations
Invisible Revolution, a web documentary about Doug Engelbart
The unconstitutionality of airport searches is not in question. The constitution does not have an "administrative search" exception. I understand that you're talking about the ruling of the SCOTUS, but I want to impress upon you the fact that the vast majority of people have never read the constitution, and even among those who claim they have, the vast majority apparently have not done so close enough to overcome the misinformation that exists in popular media about what the constitution says.

For instance, the SCOTUS does not have the power, under the constitution, to deem something as constitutional. They may have ruled (incorrectly, we agree) a dozen times in the past in various cases that "Administrative searches" were legal, but that does not create precedent (another legal term that is not recognized by the constitution) and it does not mean that such searches are legal. The Supreme Court usurped this power by ruling that it had this power in Mabury vs. Madison.

A reading of the constitution finds no creation of federal policing powers in the enumerated powers clause, and the fourth ammendment makes the point very clear. Thus if anyone is to say that this is "constitutional", they must provide a citation, to the constitution, of powers authorizing it.

The constitution was written in plain language requiring essentially no interpretation. It was designed to be enforced by the people, at gunpoint. It was written by revolutionaries, not people who believed in the concept of "free speech zones" or the idea that a judge could make crimes legal because they benefit the state.

The mechanism by which the criminal actions of the US Government become to be seen as legitimate is that of the deferrence to the SCOTUS as if it were the final arbiter of whether something is constitutional or not.

It is not. The constitution is supreme over the SCOTUS (and must be, otherwise how could it have created the SCOTUS and laid out it's jurisdiction?)

And the constitution is absolutely clear on this matter.

"The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized."

No probable cause, no warrants "particularly describing the place to be search and the things to be siezed"-- makes every search a crime under USC 18-242.

You're probably right that they will get shellacked, but this is not because these searches are constitutional, but because the government is a corrupt criminal enterprise, with a monopoly over the concept of "justice" and thus will rule in its own favor, time and again.

It is time for americans to recognize that these gestapo tactics (strip searches and molesting children) are the actions of an illegitimate and out of control criminal conspiracy.... not a legitimate, let alone, constitutional, government.
Why link to readwriteweb instead of the real comparison?

http://perfcap.blogspot.com/2010/10/comparing-nosql-availabi...
Maybe gambling is too strong a word. He's not in it for the money, but to create a viable competitor to Microsoft. So not taking this "gamble" and sticking to the status quo would be actually be the riskier strategy for him.

If it backfires, it doesn't take him that much further away from achieving his original goal.
There are two reasons to involve recruiters. One, many companies only accept your resume if it comes from a recruiter. If you know someone personally (or online), then you can come in through the back door. But for 99% of companies you want to work for, you don't know anyone to vouch for you. So it's either deal with a recruiter, or leave some doors unopened.

Second, recruiters get paid as a percentage of the salary they get you, and aren't afraid to get you an amount that gets them a good amount. I always hate to play hardball (effective as it is) and talk about how much money I want, but recruiters love doing that it. It's their job. And, if they are a jackass about it, you just say (after you start work) "oh, sorry about him, recruiters, sigh" and keep whatever they negotiated for you. Then you are the good guy, but you get the benefits as if you were the bad guy. :)

FWIW, I doubled my salary by working with a recruiter. And I like the job better! Being a corporate sellout is highly underrated.
Would the magnetic field required be detectable by other means, offsetting the stealth?

If not, that's pretty neat. Now to make an iPhone app for it...
That noticeably hits my cpu. I monitor CPU use in the task bar out the corner of my eye, and that was the very reason I abandoned Flash.

Flash ads used to lock up my old G4 frequently.

Perhaps if Flash only ran in your active tab - or rather the one you were viewing - it wouldn't be so bad. It's hardly energy efficient - if I was to leave my computer for 20 minutes it would just keep consuming, whereas you'd hope it would throttle power use.
It depends heavily on the journal. Most journals have a "final draft policy": What they print is only theirs to publish. But you can self-post whatever previous versions you have. In my case, I think there are one or two minor spelling mistakes in the versions I have posted in ArXiV and my homepage. It does not take extra time (at least not a lot) to self-post it or publish on ArXiV (just a little hassle with image conversion problems, YMMV)
I hope you are joking. What I mean is that access to the journal pdf is blocked. I have of course the sources, several copies and pdf's hanging around, as does my co-author.
OTOH, having available drivers is very handy if you want to build a plug-compatible hardware replacement.

You would need that and an army of lawyers...
>Yet after splashing it all over the internet, you decide it's not worth monetising and so you get to tell everyone to delete it

No, you only get to delete copies you have control over. If someone has received a copy of the document within their rights they are fine. However, in Europe we don't have personal fair use rights [to the same extent] as you do in USA (I'm guessing) - so keeping a personal copy of something you saw online is an infringing act.

Why moral rights? Well that comes to the heart of what you see copyright as for.

Moral rights are the most important part IMO, I see that those who create a work should have the right to distribute it or not as they see fit (once distributed their rights are [or at least should be!] exhausted over the distributed copies). But simply because I'm no longer distributing shouldn't give you the right to take that work from me.

A creator should also have the right to be named as creator (perpetually IMO, even beyond copyrights current terms). They should also have the right to control modification ("adaptation"), within the term, a limited version of this is obviously necessary if the right to be named as creator is there. I don't think you should have the right to write what you want and put my name on it (this clearly overlaps with other laws, eg libel).

Basically what you're saying is other creators content should be free (libre+gratis) for me because I think what I'm doing is right. IMO that's not your call.

One question, how do you [legally] differentiate Reocities from someone who takes your blog post and republishes it with ads? You may not have a problem with that (use CC or PD licenses in which case) but most would. [Now you've defined the difference you can start your campaign to get copyright altered.]

Shall we do trademark infringement now too .. Reocities is almost certainly infringing there too, if the owners have a lot of money I could see a RTM troll picking up the mark and going to town.
That only works if you can have short iterations and client that cooperates.

I've worked on projects that didn't have usable spec, and monthly meetings had client saying "oh, that's not what I've meant, can you redo this like that?".
Here's a comparison of playing 720p video using Flash versus Mplayer: http://imgur.com/fq5c1

Mplayer is roughly twice as fast, and both are using libavcodec for decoding H264.
I recently applied for a programming position with some knowledge of maths.

The recruiter phoned me up and asked me if I was good at maths. I explained that it depended on the subject area because, although I have just finished a PhD involving mathematical modelling (as stated in my CV and cover letter), I wasn't a mathematician by training and it would depend on what methods the company were using.

I learnt an important lesson that honesty doesn't work with these people. He cut me off and said I wasn't suitable because this position required somebody that was good at maths. My CV wasn't put forward.
I've been programming professionally since 1997 or so, and as a hobbyist well back into the 80s. There were certainly programming blogs back then--I was working on an RSS aggregator in 2000, and my own blog dates back to 1998:

http://web.archive.org/web/19981206053731/http://www.randomh...

I was inspired by Scripting News, which had been discussing programming for quite a while at that point.

But you're right about the 90s. They were a disgusting decade in a lot of ways. The reasonably _good_ development shops of the 90s looked like the horrible shops of today. I worked at a couple of top-flight Common Lisp companies in those years, and they had (1) incomplete, token test suites with dozens of "expected" failures, (2) release cycles of a year or more, (3) independently written modules with "big bang" integration a couple of times per year, and (4) version control systems ranging from CVS (on a very good day indeed) to vile, in-house horrors written in Perl 4. But when I talked to other programmers, nearly all of them worked in much worse environments.

The early days of the XP movement were a revelation for me: You could test _everything_. You didn't have to get the design right up front. Instead, you could rely on your unit tests to help you refactor your code. You could work in 2-week release cycles and pull your features from a constantly-changing priority queue. This, of course, all seems completely obvious today, and not even particularly "agile".

Starting around 2000, Joel wrote his short, funny essays. The biggest advantage of Joel on Software wasn't that his ideas were new, but that he communicated them well enough for managers to understand. And I stopped a few bad decisions in my day by sending those essays around. So while I agree his writing was influential, I don't think he deserves _quite_ the central importance you give him.
This makes perfect sense. I've been wondering why they keep selling the Xserves anyway. It's not Apple's market and they can't differentiate themselves enough in the server market.
Yeah, but then there wouldn't be anything to blog about.
Post the URL of your service so people can give more constructive feedback based on specifics.
Steve is famous for telling his employees that Apple has to focus on what they do best. First Java and now the XServe. Apple must be taking inventory.
Are there 19" racking solutions for the Mac Pro (just on the off-chance one might want to stick one in a 19" rack)?
Bankruptcy of U.S. is ‘Mathematical Certainty,’ Says Former CEO of Bank
One on One: Vivek Kundra, U.S. Chief Information officer
Apple ditches XServe
Rate My Startup: webapp Exercise-Motivation helps you get up and exercise
Disclaimer: I know there were concerns about RMS posts a few days ago, but I promise you this webapp is a legitimate startup: domain name bought about a week ago and was redirected to my server at Google App Engine yesterday. It took me at least half a year developing for it (more on that later) but never released before, and today I guess is its first day. It is at: http://www.exercise-motivation.com

So what does my new webapp do? It gives users more incentive to go and exercise by using peer pressures from their friends. It works like this: when a user signs up, the site asks the user a few of his friends' emails. Any time the user misses a scheduled workout, his chosen friends will be notified by email and are asked to talk to the user personally. On the other hand, when the user did workout according to schedule, his Facebook and Twitter status can be configured to reflect the fact, creating some kind of positive snow ball effect. The system judges whether or not the user works out by making them post a brief update every workout day.

This project started about a year ago when I was reading the book Influence: The Psychology of Persuasion by Robert Cialdini in which he talked about how some chronic smokers quit smoking by telling everyone they are quitting. That intrigues me and lead me make a preliminary site called http://www.plansticker.com that supposedly helps you accomplish any long term plans by using social pressure from Twitter and Facebook. I almost forget about this site after it is done for about half a year during which I learnt how to find niches, how to marketing and all that kind of business stuff. Recently after much thought, I decided to make plansticker.com into a webapp to specifically help people who have problems sticking to their long term exercising plans (me being one of them). So I did a ton of UI work and copywriting and some code modifications to make exercise-motivation.com.

Exercise-motivation.com has a private beta waiting list partly because I want to stay close to Google App Engine's quota before it could support itself. Also I'd like to hear suggestions from active users to improve the webapp before going public in order to deliver a truly useful product that really helps its users.

Hope you find my startup helpful, and again, here is its address: http://www.exercise-motivation.com

Best Regards,
Angke
C++ is statically typed? I guess if you omit the five cast operators and don't throw exceptions and don't allocate any heap, you can sort of reason about type safety. Sort of.
Oftentimes as an independent contractor you must deal with recruiters in one way or another, because they're on the dreaded "preferred vendor list", which is the only way you're getting work from any company bigger than a few hundred people. It's a total scam, but there's no easy way around it.
All of them suck: Go doesn't have parametric polymorphism and feels half-baked, Scala is not compiled to machine code and is awkward in his own unique way, and for Haskell you need a PhD and the compiler's behavior is not at all transparent and comes back to haunt you.

I've stopped searching for the perfect language some time ago and just don't care anymore.
"This is a move toward being more closed, though Google is positioning it as a strategy to help make the web more open in the long-term."

This is completely wrong, it is a move towards others being more open. Google is just as open, only demanding reciprocity. So, potential change will result is more openness, since Google is still open and just demanding those who use the data to also be.
How will this affect LTSP and the future of thin clients with regards to Ubuntu?
"Was anybody actually using them?"

My company uses it for a FileMaker server, not much more. Better than the busted PowerBook it ran on previously…
Tutorial to Build a Blog with Microsoft's latest crazy stuff (by Hanselman)
PDF goodness in Chrome
Please, please don't spread this "object factory" pattern any further than it's already gone. It's an incredibly inefficient way to do OOP in JavaScript.

Every time you create a new instance of a Developer, you redefine every single function. This makes instantiation far slower than it would be if you used prototypes, and leaks memory like crazy: N Developers means N copies of each function.

So, first, it's slow -- take this test: https://gist.github.com/459112

Webkit: http://tinyurl.com/2csgzez
Firefox: http://tinyurl.com/29wd2ms

And second, the memory use. Take a moderately-sized class, with ten member functions. The last time I benchmarked it in Chrome, using real prototypes, it takes a little under 32 megabytes of RAM to create a million instances of it. Try to create a million instances using the pattern you have above, and it spins the browser for minutes, and eats up 368 megabytes of RAM. IE just crashes.

If you're doing OOP in JS -- please use prototypes as Eich intended...
I wish they would also discontinue Mac OS X Server and just add all the management UI's into Mac OS X. As an optional install if necessary.
Scientists unveil moving 3D holograms
So, did you post that comment from a mobile phone or a server?

Oh yeah, there's this thing called a "workstation". I hear there are a few in existence...
I'm with what you're saying, but what I find frustrating is that it seems then fair to say that the recruiter has a professional responsibility to their clients to know something about software in order to effectively screen candidates. But 99% of recruiters I've ever dealt with don't even pretend to make an effort.

Interestingly, most IT managers hate recruiters as much or more than I do, but - like me - they're at the mercy of their corporations' "preferred vendor lists".
>Is it illegal to send a false DMCA if you aren't an American citizen (and aren't living in the US)?

IANACopyrightL but I suspect that it's fine as long as you don't send it to the US! If you send it to the US then you've caused an illegal action in that jurisdiction and would be liable. You're probably not going to be extradited though (unless you're in the UK [kinda joking]).

So, maybe if the recipient's mail server is outside the USA then you'd be fine.
Auto Transport West Palm Beach, Shipanycar
Well, the naming is one thing; the architecture itself is worse. It's far more likely today for you to want to run applications on a server and be able to connect to and disconnect from them, like VNC or much better RDP, than it is for you to want all your applications running on the server to terminate when you disconnect your machine from the network.
She definetely was. It's the oldest trick in the book of recruitment. She first got herself 2 UK CVs and went for more.

There was probably no job, and she was doing "market research".
The Catholic church is one of the, if not the oldest institution. Also, the world has always been religious, and it's not significantly becoming less so just yet. So there's no indication of that going away.
In that case, you are essentially growing a spec. Probably not what Joel meant, but it does work in some situations.
Also, one might wonder why it stops at 'yz' instead of continuing on forever.

There is no logic in this insanity — you won't know until you try it out.
There is no God.

There must be a cure for death.
I recall going to a demo event 5 years ago or so and being pretty impressed some of the gui management tools (despite being a long time "ssh and command line is all you need" type of sysadmin). Unfortunately for Apple I guess the set of people who wanted to run their own Unix servers AND where willing to pay a premium for nice gui management tools was quite small.
Mick Jagger responds to Keith Richards: a short history of the Rolling Stones
Wow! Wasn't expecting so many replies.

As for my goals, I would place fitness first, and increased mindfulness/mental clarity second. I like the idea of something very traditional, but don't have anything against more modern arts.

I'm 6 ft and 210 lbs. Should probably lose 20 lbs. Out of shape, but not terribly so.

Thanks for all your help. I've learned a lot from this discussion!
...i say to her that if the company likes the look of my CV then i'd be happy to provide references but i dont just hand out peoples details on a whim because i'd hate people to do that to me.

You are right. She is wrong. It's that simple.

To you, TamDenholm, and anyone else here at hn:

Feel free to use me as a technical reference whenever you run into this illogical and ridiculous road block. Just email me one line of code to print "Hello World" to the screen. If it is correct, I will happily tell the recruiter that 100% of everything I've ever seen you program was perfect. My contact info is in my profile.
This is the beginning of the PR blitz against Facebook's data lock-in by Google.