skysight-inc/HackerNews huggingface dataset:
Geolocation: An App For “Proud Masturbators And Public Sex Act Aficionados”
This almost ruined my company... I still have nightmares about it.
(Warning: I left there in 1985, but have visited often.)

There's really not all that much to see in SV proper--it's just a classic suburban sprawl, with tract homes intermingled with endless strip malls along El Camino, with occasional high-tech business parks thrown in for good measure, all intermingled around two major north/south highways (280 and 101).

If you want to see the source of it all, be sure to visit Stanford. It's truly a lovely campus. And then stroll down University Blvd, where you can pick up a faint vibe of what's going on in the valley. (Facebook (which you don't care about) just left University, but there are lots of other VC offices & coffee shops/restaurants along there full of high-tech folk.)

I'd get up on Skyline Drive, above the valley, and get some over-views from there. Beautiful drive as well.

Then you might wander over the mountains (if you can stand the traffic) on 17 to Santa Cruz and surrounding areas, which have some great sights.

Carmel, down past Monterrey, is a classic California coastal scene, if a rather expensive place to hang out. Worth a trip. Great restaurants, great little beach & cluster of houses around.

Then there's SF itself, and the northern scene (Muir Woods, etc.) All worth a few days of poking around (or a lifetime), but there's so much to see and do up there that I couldn't do it justice.

I've got a lot of fond memories of the valley, but they're mostly personal (where I used to hang out with my then-fiancée, where we lived (hmm, actually, not all that fond of either house & neighborhood), where I worked at various start-ups, what church I used to attend, etc.).

Otherwise, what happens in SV is mostly happening inside somewhat bland office buildings strewn about the valley, and there's nothing really worth seeing in that sense, unless you just want to say you've "been there."
Controversial Orbo launches public preview today
One way to deal with this is by renaming the artifact itself. So for a project foo-1.0.0 with a branch for Initech, instead of trying to figure out how to increment the version, you make foo-initech-1.0.0, and start incrementing its versions independently until you can get back in sync. This seems to work well as long as foo-initech doesn't itself start getting used as a dependency by anyone other than Initech.
Free people searches
how 2 find free people searches
\
A song inspired by that video (or possibly a similar one): http://www.jonathancoulton.com/2007/06/07/im-back-2/
Err on the side of equality. More important than the split is to have vesting with a cliff, because given the circumstances, some are likely to leave in the first year.
Why not let people put in as much reputation as they want to (minimum 200 or so). The higher payers get listed first.
I disagree. I don't like Microsoft, but they found out their mistake and fixed it. Its not like Microsoft higher management consciously decided to this, it was done by a third party contractor who was hired to work on the project - who was specifically advised NOT to do this in the contract they signed. They still did it. If anyone should sue anyone, it should be Microsoft suing the contractor.
Chrome Passes Safari in Market Share
Where'd you get the cylinders?
32mil passwords compromised, SQL injection attack on RockYou
To understand Kurzweil you have to understand that he is very, very, very afraid of dying. With that knowledge, everything he says and does becomes a lot more understandable.
By partitioning your team such that each member works orthogonally, you are severely handicapping the team's ability to improve the overall design of the project. Frankly, I would consider such a management strategy to be pretty arrogant, because by locking your team members out of the design process, you are tacitly telling them that your design is so good that their input is unnecessary. That's a great way to sap people's motivation.

As for the "couple of potentially unethical guys," what are they doing on your team? They should be fired. Why would you even consider keeping an unethical team member? How could their work output possibly outweigh the fact that they might steal from you, or worse?

Hiding the overall design isn't going to stop someone who is very motivated from compromising the system you're designing. To prevent that, I'd start with frequent code reviews and restricting access to production systems.
pop culture hints that well practiced shooters sort of just feel their target, they aren't really deliberately aiming with the sights per se. seems intuitive to me that aiming becomes rote with practice. i wonder if this sight would make a difference to a rote shooter.
Android Central addresses the rumor status of this story: http://www.androidcentral.com/getting-little-something-our-c...

* There is no "Google Phone."
* HTC, not Google, is the manufacturer.
* Currently, no carriers have been announced.
* We don't know if it will be available for purchase by the general public.
* We don't know when the Nexus One may be made available for sale.
* We don't know what it will cost.
* The Nexus One, for all intents and purposes, has the basic features of today's high-end smartphones.

More hype-hate here: http://forum.androidcentral.com/htc-nexus-one-opus-one/4182-...

And Droid already has android 2.1 ported to it: http://www.androidcentral.com/android-21-ported-motorola-dro...
"years and years and billions of dollars have been spent, so it must be the best way"

That way lies cargo cult capitalism.
I believe in determining brevity by number of tokens, not the length of the tokens themselves. application names are just as important as function names, especially when you are automating your workflows.

fmt.Printf is exactly the kind of crap that I hate. format.PrintFormattedString() is readable. If you are calling it all the time, then i'd suggest you have an output() function local to your class that forwards the call on. This is good practice anyway because you should minimize the tight coupling of your object with a foreign object.

If you watch the Go presentations, the examples using fmt are pronounced "fumt". fumt neither expresses the domain meaning or the implementation, and is perpetuating a bad habit.
just done that, keeping my fingers crossed and being hopeful.
The second graf describes every cryptographically secure hash, though.
Marginal (although not always illicit; sometimes just marginally spec-ed) capacitors have long been an issue including in consumer electronics.

As an example, the Mac Plus power supply was notorious [well, at least if you were repairing them] for failing. Some people put out instructions for upgrading it by replacing a subset of components including IIRC certain capacitors.

I've also read accounts of people improving the output e.g. of cheaper CD and DVD players, by replacing certain components particularly in the post DAC circuitry, again including capacitors, with better quality/rating components. I've never experienced this first hand, so I can only pass on second hand anecdote.
I once bought a set of monolight strobes (for photography) made by a respected brand name (Bowens.) Every unit in the set failed shortly after the 1-year warranty due to failure of the electrolytic capacitors in the power supply. I used these lights heavily, so for other users, they might last two or three years. That's still a remarkably short time to failure for this kind of component.
Is this a long running problem? I remember reading somewhere that most of the problems with old hi/fi and tv electronics were due to bad capacitors which can easily be replaced.
Jumping into a class action run by someone wanting to remain anonymous runs a red flag for me.

What do you think could be the danger/problem? Perhaps I should repost with my normal account?
Of course you can implement custom type-tagged blobs, but that's not using thrift or protobufs -- it's your own nebulous SOAP-style bullshit.
Is there a compelling reason not to drop in Google's geocoding service and just do a lat/long proximity search? (I'm assuming you have the locations of the installers in lat/long form)
"there is no cost to to sending an email"

Only if you're not paying for the servers or the copy-writers, etc.

"so it's more difficult to determine what copy actually works."

That doesn't follow. Any sort of tracking, A/B testing, etc. that you could do with junk mail, you can do with spam or more accepted email marketing - and probably more cheaply.
IronPython 2.6 Released
When you're talking about groups without dev-resources, you're not talking about product-development groups.

By "product development", I specifically meant product development and core teams at Microsoft.

On your other point, I think we can agree that penny-wise pound foolish isn't a good policy for companies like Microsoft <g>

Btw to be clear, I wasn't suggesting that all outsourcing is bad. I managed one small outsourced project in the 90s and was very happy with the results. However, imo, today's Microsoft does too much outsourcing.
Given the circumstances, I wouldn't be surprised if some people leave within a week, never mind a year -- but this makes me wonder: Why is a vesting cliff necessary? Someone who leaves after 2 weeks hasn't made much of a contribution, but it seems entirely plausible (to me, at least) that they've made 1/26th of the contribution of someone who leaves after 1 year.
Daring Fireball: PastryKit
WAG: It's pretty much a given, and they'll be throwing down some hurt for violation of contract terms too.
Are you sure the first one doesn't compile (provided that you change println to fmt.Println, of course)?

I can compile (with 6g) the hello world example from golang.org with any brace indentation style.
Usually it is dollars. If you are going to Geocode more than a handful of locations they need to be paid.
I love gofmt. I love specifically that in any silly bikeshed-painting argument about code styles, the answer will be "gofmt is definitive, and this conversation is over". If you think it makes mistakes, file a bug. If you don't like it, soldier on. Familiarity will dull the pain.

Oh and, that -r pattern-matching search-and-replace is nice.
The inconvenient truth about malaria
I guess mobile Safari is not one of the 20+ browsers that are supported at present. Anyone else not seeing rendered math on their iPhone?
> why not buy the startup and integrate them into their offering?

Isn't Plurk banned from China? I would imagine there may be some legal wrangling with the Chinese government to get a now-purchased Plurk back onto that market.
One of the more amusing things to do with mondern computer system is to find the most recent year when they would be the most powerful computer on the planet. My guess is a 400MHz modern CPU would place this around 1985 if you include the graphics system etc.
Not sure why this is getting downvoted, this is a valid point to keep in mind while determining focus, and a review of a startup should include its core focus, no? I personally agree that "Solar Panel Installer search" is too narrow a market to make a decently sized business out of.

There may be no PR buzz to be had in Heat Pumps and insulation, but it's much lower hanging fruit in terms of ROI and carbon emissions reduction.

I would personally try to broaden the site to include all manner of energy saving tech, with installer search being a key part. I do think there is a market for that, and if you can drive referrals, I think there is revenue potential. Let solar installer search be the press sizzle, and throw in some steak.
"Why? This smacks of religion to me."

The dogma of explicit names is preferable to the dogma of legacy.

"Only if you can't be arsed to learn the language or tools."

I contend that resolving fmt to format increases the complexity in reading and learning Go. Complexity is only tolerable when it provides benefit. The two proposed benefits are token brevity and legacy. I do not believe that preserving the legacy names of commands and packages is a benefit for a "new systems programming language" that is intended to replace the very legacy it is preserving.
This is really just a specific instance of "Please submit the original source". In this case there is often an assumption that readers cannot understand the actual article and we need journalists who interview scientists to summarize it for us. I almost always find that, as in this article, there are errors in the news summary, and I have come to the opinion that you can't learn anything about health by reading these kinds of health news summaries.
It's quite an unordered mess, so it looks less impressive than it sounds! I'm just getting old and have been buying for a while.

I think it is compensation for my _awful_ memory - I read books with pencil in hand, underlining and making notes in the margins, so I like to keep the books around after I have read them. Also libraries here often don't carry the books I want to read (or they're translated), so buying makes sense for me. I don't do this with novels of course.

Lately I have been thinking I should make notes on the computer instead, like Derek Sivers does, e.g. http://sivers.org/book/ArtOfProfitability

To finally answer your question, I have a stack of about 250 books I haven't read yet. Some of them I'll probably never read - I once bought the 10 best poker books, but I just can't get interested in the subject anymore.
Final NYCBigApps Submissions
Whether I, an English speaker in the US, has visited plurk is irrelevant - they are the leader in this market in Asia, apparently.

Whether it was 'unique' or not, the UI delivered was nearly identical to Plurk's and was obviously a copy.

The idea that MS is not responsible because a third party created this is absurd; a company is responsible for what you purchase and release under their own name. Whomever was responsible for commissioning , accepting or supervising this project obviously should have been aware of existing sites. Clearly, someone failed in a supervisory role here.
Electrolytic caps typically have low lifespans compared to other types of caps, especially over larger temp ranges.. even with proper construction.

When I use to do design for circuits that needed a long lifetime I would really question any use of electrolytic caps.
So it's an HTC phone built with Google's input, will be carried on T-Mobile, and Google sells an unlocked version. The G1 could be described in exactly these terms!
Again, I'm simply not buying the argument.

The reality is that I'd never just use StackOverflow to find candidates, so these are people who have other ways to find out about the positions, and apply.

I'd rather see the candidate spend the money on an ACM membership (or similar professional development) than spend it simply trying to reach me.

That said, I think I now have a pretty good idea of the value proposition as it might exist for other employers, but it seems clear that the equation doesn't balance for me. Thanks for clarifying your argument, I appreciate it.
Formula that can ID music industry payola developed
The free limit is 15,000/day/IP - if your users use your key using the GMaps javascript library, I don't believe that counts against your server's quota, since it's coming from a distinct IP per request. 15k/day is a lot of installers...

Edit - And my reply wasn't meant to question you, you just illuminated the issue well.
Why did you write "we're" instead of "we are"? Is this some kind of legacy stuff?
It's more like the boss asked for a website and the programmer delivered a greenscreen.
Exactly, some nice false dichotomies going on here. Also: what's the sin in making money while also helping programmers get better jobs, regardless of whether or not that money is the primary goal or a side effect?
my understanding was that this would violate google's terms (unless we are willing/able to pay), but maybe i'm mistaken. we use google's geocoder when we display data on maps, but i thought it was prohibited to use the geocoder for other purposes (e.g. geo-based data at ohmji.com/solar/san-francisco not rendered on a map).
An ineffective porn filter is a long way from the 'regulation' of the population as practiced by the KGB

Yes and no ... just as the filter is ineffective for someone who knows a bit about how stuff works, there always was the 'black market' in the SU where one could find books, movies, music etc. that were not supposed to be available to Soviet people.

Ineffective as it is, it may be just the first step towards a certain direction ...

you can openly call K-Rudd a bloody idiot on national television for trying to implement this, and nothing will happen to you

Reminds me of a popular joke from Soviet times:
American: In the USA you can go to the central square of your town, and shout out "Reagan is a bloody idiot" and nothing will happen to you! Soviet replied: Big deal! In the Soviet Union you, too, can go to the central square of your town, and shout out "Reagan is a bloody idiot" and nothing will happen to you.

So, basically, everyone is calling K-Rudd a bloody idiot about the filter, but still it gets implemented.
How To Use LinkedIn For Recruiting
Ebay, from a guy in Spain that was selling a lot of element samples. They're great fun for visitors - they pick up one, then go 'What the?!' when they pick up the other one :)
In one, you are essentially doing RPC: here's the input, do the operation and give me an output. In the other, you are remotely manipulating "documents". Even a command to act consists of emplacing a "request" and being redirected to a "response". You navigate between "documents" by following URLs in links.

To be honest, I like REST for CRUD of things that are natural resources, but I think it's wasted extra work for operations that are natural RPCs.
So basically, this, plus looking at the pics he links from the over clockers forums leads me to this conclusion.

You should buy

A whole house surge protector
A really nice UPS supply with a lead acid battery that does line cleaning for your computer equipment.

Doesn't solve the real problem, but at least saves a significant amount of hassle... Why systems survive so well in a proper colo environment over most homes. (Aside from air particles and temperature).
I'm amused that a lot of the comments here have missed the point that this is their wishlist, not some draconian HR checkbox exercise. They come off as fairly sane to me, so I doubt they'd go "No previous exits? Don't want you."
Richard Branson once answered a question on 'how do I become a millionaire?' by saying 'start as a billionaire, then establish an airline.'
The article on [1] rumours pricing, costing €20 per month for roaming on HSDPA. One just has to wait until it is released to find out I guess, but I too look forward to seeing the device being launched in Europe/UK.

[1] http://www.androidguys.com/2009/12/14/reuters-nexus-one-avai...
Currency Connect: Virtual Currency Exchange
Lots of great comments, thanks so much.
Paper-based data breaches on the rise
Next up: Ford Motor Company's guidelines on successfully building high-capacity highways. "We just think it's a swell idea!"
Until you're comfortable enough with the syntax that you can hand-write code out on a blank sheet of paper, you don't really know the language. How you learn the syntax is up to you, but especially for your first language spending time that's specifically dedicated to learning the syntax is very helpful.
"Laptop"
... yeah right

Smartbook would be better term to describe devices like this.

edit: It seems silly to call this laptop when there even is far more powerful phones on the market.
The problem sane people have, is that the profit motive is backwards.

The stated purpose is to help geeks get jobs. However, SOC makes more money from geeks not finding jobs.

How else can one respond to that than with doubt? Are we supposed to take their word for it, that they're going to do the best they possibly can in building and operating this service, so that they can make less money?
> These guys are paying $50+ per click.

Google no longer has to be pissed at me for using their service without paying and never clicking any links.
I'm not the betting type, but I could see why Google might do this. A big strength of the iphone as a app buying platform is that everyone already has a payment method set up, so you just have to click a button to buy. Google could require people to buy the phones with Google Payments, then they'd automatically have a "spend money" button hooked up, ready to buy apps and whatever else.
We're not approaching the year 1990. We should be moving things forward and not making them acceptable because they would have been insanely powerful 20 years ago. Software has evolved a ton. Sure playing Sega genesis games on my phone would be something unbelievable, but stopping there would be selling ourselves short, hence we have games with 3d graphics. Compromising and racing towards the bottom is just a coward's game.
Thanks for the response. I have now settled on the jQuery based charting plugin. It seems fairly lightweight and has the advantage of being client side. It also looks good. I have customized the CSS so that it looks fairly similar to Google Analytics.
Probably only for a few years until after switchover.
That is a different sort of ripple. Your big electrolytic capacitors are used in the AC/DC conversion where the rectified sine wave is smoothed into a constant voltage.

| |
| _ _ _ ===>> |
| / \ / \ / \ / |--------------
+V---V---V---V- +---------------

The capacitors store energy during the peaks and return it during the troughs. The ripple is the current in and out of the capacitor which heats them and does "stuff-I-don't-understand" to their chemistry.

The article complains that some capacitors don't last their 4000 rated hours. But even if they do, 4000/24 is 167. All of your electrolytic capacitors are tiny time bombs.
Putting the author's name in the title of the software reminds me of the eighties... In fact he's had his name registered as a trademark since '89. Smart move probably.
I think this is a solution without a problem.

Version numbers are effectively meaningless to most package managers. Sure, they parse the numbers and can do basic comparison about whether something is less than, equal to or greater than a given version. But all a package manager cares about (afaik) is its requirements and conflicts. If you have a way to ensure its requirements exist, and it does not conflict with anything already installed, everything is fine. (Oh, and that it provides what something else requires, which is somewhat the same as a requirement but in a different context)

To solve this you simply build your packages so they will never conflict, both logically and physically on disk. This way you can have any version of any software installed all at the same time. The software is compiled to link against the location to the software it depends on. Symlinks create the basic structure of what the "default" paths should be for a given application, and an alternate path can always be specified manually to call a different version.
Make sure you're running the latest parser code; do an 'hg sync' on the go tree.

Or you can read the relevant mailing list thread:

http://groups.google.com/group/golang-nuts/browse_thread/thr...
I have wanted one of these for a really long time: http://www.brickwall.com/
The problem mentioned in this article is not related.

Electrolytic caps, even those of high quality, will eventually "go leaky" and lose their electrolyte, at which point the capacitance dwindles rapidly. In well-made capacitors, this takes tens of years. Standard operating procedure when overhauling old electronics is to replace all electrolytics.
Nearly all of these features are already available on BlackBerry.

However if you get arrested and the first thing the cops do is whip the battery out of your phone, none of it works. Then they put your SD card in a reader and say "decrypt this or go to jail" - forget China, even the UK government can do that.