skysight-inc/HackerNews huggingface dataset:
400 hp and no steering. Sure, that's OK, but muscle cars went away.

The real problem was that developers didn't yet fully understand the medium. For example the very idea of most sites needing a flash intro went away quickly. And we still don't understand the web fully. The medium keeps changing: download speed, platform speed, size of the computer, location of the users all make it a moving target. Part of the fun I guess.
Ah, sorry, I left that part vague. I meant 3 tables, not just two. The point I was trying to make was that your correct answer required junction tables; other interviewers' correct answers require _only_ doctorID, because that's all your text required. And still other interviewers dock points for answering "cleverly" and covering both bases.

Without explicit context, how is the interviewee to know which the interviewer wants? They risk a lower review score no matter how they answer.
Design? I don't really think that producing a knock off of the MacBook Pro counts as design. I'd also be extremely surprised if the build quality was anywhere close. The MacBook Pro required some fairly careful engineering and matching of parts, etc. to get the heat production situation under control. I would be more than hesistant in expecting this to work without flaws.
Looks good to me! I wish that the innards were stronger, but if they have good build quality, awesome. I saw some impressive fakes when I was in China last year.
It might be fun to add some Date tests as well. The methods are very slow to say the least. There is a 'date/performance' gem I think.
The REPL-like development style is what does it for me... I always end up having to re-write it in Haskell.
You just added that to Wikipedia now didn't you :-)
It can't be that easy. Did that really just work?
Yes, I tried it on my iPhone 4. It even installs Cydia and doesn't require a reboot.
How Hackers Use Keylogger To Hack Password/Credit Card/Emails/Facebook?
Yep: "Wind Drives Growing Use of Batteries"

http://www.nytimes.com/2010/07/28/business/energy-environmen...
I posted this on another thread...

I'd like to know how this works. Using this method, couldn't any site install arbitrary software on an iPhone through Safari without the user knowing? Or am I missing something?
Technology Races to Meet Tide of Data
if you are buying your own hardware, you should consider it when you need 8GiB ram or spend more than $100/month, and absolutely jump when you need 32GiB ram or spend more than $500/month. (note, this changes if you only need the server for a month or two)

The thing is, hosting a small server is probably going to cost you around $100/month anyhow, so if you can get by with a vps that costs less than that, do so.

A small server with a core2duo and 8GiB ram is maybe $500 in parts. Considering that it'll last for at least three years, that's not much, if you think you'll have a server for a while.

If you are renting your dedicated server, then obviously, money doesn't matter to you, or you are planning on only keeping the server for a month or two, and you shouldn't listen to me, because I don't know what that is like.
I thought that wikileaks eliminates certain information that would cause harm to a party mentioned in the leak?
I urge anyone looking to do this to:

1. save your shsh keys locally and to cydia
2. If you are on 4.0 do not upgrade
3. Wait couple more days for reports
TextMate: ZSH Shell Scripts
Inception isn't science fiction (spoilers)
Why Entrepreneurs Should Write
Finally. I've really missed iBlacklist, in the first week on iPhone 4 I had too many "should have been blocked" calls.

Why do ex-girlfirends of many years ago think calling now is a good idea?
Possible... I go to DrinkTank on occasion, and some other events every once in a while. Usually you can recognise me by the name tag that says "Daniel Tenner" (or just check my photo on my blog...)
Linux Action Show is one that I love that isn't listed yet.
http://www.jupiterbroadcasting.com/?cat=4

It's not particularly intellectual, but it's an entertaining rundown and discussion of Linux-oriented news.
I think that you summed up my point, it does not tell the whole story.
Pretty amazing guy. I wanted to question how big of a ny mets fan he was living in the 80s. So I went to October 27, 1986 - and yep there he was. What a great shot of the celebration at Shea Stadium.
IPhone 4 jailbroken by iPhone Dev Team
Lots of pages and even apps don't require you to login.
I could be wrong but I don't think unique pageview = unique visitor.

If our site gets 10,000 uniques today, we'd like to see a breakdown of the pages that brought in these 10,000 uniques, not their uniqe pageviews.
Gah, I've been in this business too long (I'm 19, WTF?), my first question is, can doctors be patients as well?
Cost-effective is comparative. If there was a severe shortage of other maritime fuel, we'd be stuck between nuke and sail.
The installer works by exploiting a bug in the way Safari handles PDF files.

A couple years ago, jailbreakme.com was also live but used a TIFF exploit.

If you want to see the actual exploit files, go to:
http://jailbreakme.modmyi.com/_/ and you will see a list of PDF files by device and OS version.
I sortof agree? if you don't know and /don't want to know/ how to be a SysAdmin, don't get an unmanaged VPS. use shared hosting if you don't have much money and fully managed VPSs or dedicated servers if you have a lot. (Note, /good/ fully managed servers should cost many times over what unmanaged solutions cost. that sort of thing is expensive to do well.)

but, if you want to learn, and are willing to put in the time, I think a VPS is a good place to start. Dealing with compromised hosts (at the very least, shutting them down) is priced in to unmanaged VPS prices.
Hydroelectric is often used more like a battery than a base load power source. The infrastructure costs are fixed, the power output per month is fixed, but producing 50% more or less power for a few hours is easy to compensated for by changing the power output levels over the next few days.

In that context Wind + Hydro = base load power and together they can replace Coal power plants. The worst case situation where recent rains mean the hydro power plants need to produce energy or waste it, at the same time a wind farm can produce extra energy is really an edge case that has little real impact. The issue is at the other end, when there is little rain or wind for a long time.
Interesting solution to Pakistan's tax problems
Yes, it exploits a flaw in how the iPhone (and OS X presumably) handles PDF files to be able to run arbitrary code. I expect Apple will release an update that closes the hole.
In an amusing turn of events, I'm in this talk now. The video will eventually be available on the Defcon website for those who want the extra context.
Is there any actual content or is it just a series of random images trying to be funny?
@lzw where do you live an what kind of software do you develop? We are also a small startup (developing enterprise/e-commerce software in switzerland) who is looking for a good location where we can find an active startup scene and hire developers.
I bet Santiago Chile, Buenos Ares Argentina, and Panama City, Panama are probably the better cities. Maybe there's a good city in Brazil. Not sure how they compare to europe, canada, etc, but I would be surprised if there weren't tech startups in all these cities. But I'm guessing they are a different culture and that not as many of the people on hacker news are located in central or south america.

I would love to hear from someone who is who can give their experiences.

I really don't care if there's no VC or angels there, but if there's good broadband, low cost of living, and a couple thousand people who know python in the city then that might be good enough.
Software developers and SQL developers can both usually figure out how to get what they want out of the database...

The problem is the software developer may rely on loops ( and variables, and cursors and temporary tables and dynamically generated sql, the horror) to do his thing while the SQL developer will use set theory to avoid as much of that as possible.

They both rely on what they know, it's just that one persons knowledge is better suited for programming and the other is specific to relational databases.
You're correct, my mistake.
The only thing I can add is that I find myself presently in a situation as a consultant where we're actually not allowed to sign NDA's (or any customer documents for that matter).

We actually have to complete training (terrible, flash-based training which also, to my chagrin, informs us that we cannot expense hookers) twice a year to acknowledge that we won't sign anything from a customer. Probably half a dozen times, I've shown up onsite and a client has tried to get me to sign an NDA as part of their standard procedure. Only once has my inability to do so resulted in them postponing the project (until our respective legal departments argue it out I'm sure).
I might be missing something, but how is it that overall the number of leading 2s is greater than the number of leading 1s, but not in any of the constituent regions?
What about Russia?
how long did everyone's take? mine has been stuck on "sit tight" for about 15 minutes.
Piping objects means that I'm dealing with objects, not string representations of objects. I'd much rather operate on a Process object than have to parse output from the ps command. For example, to find the processes whose parent is pid 987 (addressing snprbob86), I would write this on the command line in object shell:

osh ps ^ select 'p: p.parent.pid == 987' ^ f 'p: (p.pid, p.commandline)' $

This invokes the Object Shell executable -- osh, a Python program, passing eight arguments (ps, ^, select, ...). ^ denotes piping. The select command selects processes, p, for which that parent pid is 987. discarding others. f applies a function to selected processes, p, returning tuples containing p's pid and commandline. $ prints the selected tuples to stdout.

Note that the piping is internal to the osh process, avoiding serialization to/from string between commands. That's much faster. (The initial version of Object Shell used OS piping, and spent a lot of time serializing and deserializing.)

Passing objects between servers does, of course, require serialization. So if I want to get a listing of pids and commandlines on every node of my cluster named foo:

osh @foo [ ps ^ f 'p: (p.pid, p,commandline)' ] $

@foo looks up the definition of the cluster named foo (in ~/.oshrc or in /etc/oshrc) and runs the bracketed command on each node. The resulting (pid, commandline) tuples are serialized, sent back, deserialized and printed.

By the way, Object Shell has a Python API also. So the same remote command would be:

#!/usr/bin/python

from osh.api import *

osh(remote('foo',
[ps, f('p: (p.pid, p.commandline)')],
out()))

Objects rule, in programs and on the command line.
the interesting thing I saw when I was looking a few years back was that OkCupid was full of people in open relationships- it seems those people would be easier to successfully serve, simply because coming back to the site after finding someone doesn't indicate failure in an open relationship. I guess the same is true for casual dating where neither party is looking for a long term commitment.
This is a good point. One of the things that is going to really be hurting California, and probably Portland and Seattle over the next decade is the poor way the state governments have managed their budgets. This means high taxes, on top of the increasingly highly regulated and business hostile environments there.

I can't speak to how Vancouver is in terms of taxes, as it is another west coast city. But is the BC government in a fiscal emergency?

This is something to be concerned about for England, Germany and Spain as well.

While I think I would love to live in Berlin and will consider it as a location if the visa investigation looks promising, I probably wouldn't domicile the business there due to the very real expectation that Germany will be having a crisis like Greece in a few years.
It is because it is the first time you have visited the site, you can click the crossbones to see what the warnings are, not exactly user friendly though.
Interesting question, but does it really matter? You're not tracking persons in general like a government would do, you're only tracking staff and clients. It would matter that a doctor is also a patient only if he/she would have some kind of preferential treatment, e.g. a discount or a better room.
This is pretty impressive. Installation through Safari (note that trying this with iCab resulted in no Cydia icon on the homescreen).

Backgrounder + Proswitcher (add http://rpetri.ch/repo as a source) = iPad multitasking awesomeness.

I'd also really like to know how they did this.
Ahh. Well, Content -> Top Landing Pages -> Filter gets you most of the way there. (It will double-count people who close their session and Google you again.)
+1 for techzing
"I think about it when I wonder if I'm saving enough money for the long term vs spending it on some experience that will enrich my life in the near term."

One thing I realized and aim to live by is "Never sacrifice experience over money." I kick myself and always regret the times I withdrew from an incredible experience due to financial reasons. Of course, it is easier said than done, as I am so broke right now but having the most exciting and incredible experience yet. I can't help it.

I say go for the enriching experiences :) You only live once.
I've listened to http://www.astronomycast.com/ almost every single night for the last 3 years. I must have listened to every episode at least 5 times. Amazing stuff.
FOLLOWUP:

Thanks for all the responses. A couple clarifying points:

--- Probably the biggest thing we're looking for is a pro-business, pro-immigrant, pro-technology set of government policies. We want to live in this location for several years and be able to work without the government thinking that we're some sort of threat by doing so (the position the US takes, for instance.)

--- We're also looking for good infrastructure. This doesn't mean we'd rule out a hut on a beach somewhere. A latrine toilet would be ok if we had good broadband.

--- I did just ask for "Startup culture" but by that I meant that there were people who were entrepreneurial in the area, and maybe there are enough people who are programmers to have a monthly developers meeting in an area of interest to us. The whole startup culture thing is a bonus, and my asking the question was to get a read on other parts of the world-- but startup culture isn't the number one criteria for our choice, but it will help us narrow down if we have multiple good candidates.

--- We're not likely to need Venture Capital. We've got the equivalent of an angel round in the bank already. So access to capital is not that important. This is a business that will self fund and if we need capital to accelerate growth, that's not so hard to raise anywhere when you're already profitable.

-- In looking at these answers and looking at all of the visa requirements, I'm struck by the number of countries that would be happy to have us stay there for 90 days but then would put us thru the ringer if we wanted to stay there 6 months or longer.

I wonder if there is any country that values bringing in great minds who want to build something.
Just wanted to say this is a very interesting and helpful post (+comments) - I don't have any experience working in cities outside the US, though some travel / extended study - but it's very interesting to see so many perspectives. Clearly the fact that there is so much disagreement points to the fact that you can find good success in many different places!
Yes, having too much energy in the grid is seriously a bad thing.

No. The absolute worst thing that could happen is BPA failing to curtail power production spikes that end up disabling the entire network. If the spike of power is big and sustained enough, and if the supply isn't cut back quickly enough, you could blow out the whole grid. Want a couple of weeks of a state-wide power outage?

The grid is just a large web of wires. Unlike packets in a tcp/ip network, you cannot control which wire an electron will travel upon (except that you can deny a wire any electrons by severing it from the grid)

Each wire can handle a maximum amount of load, before it starts to heat up. Heat it up enough, the line will short out.

The BPA balances the amount of electricity entering the grid against the amount of demand. They need to worry about the overall grid, and also each local area.

If a local area starts getting a lot more power, they have to make someone in that area cut back production before the infrastructure gets damaged.

Power units generally don't just cycle on or off. There's a lot of work involved in shutting down individual power units and some of them need a lot of lead time to cycle back up to their normal output.

get more export lines and sell the excess elsewhere

It's extremely expensive and time consuming to build long-haul transmission. Between the environmental groups and NIMBY people, it takes 10 years to build out additional capacity. What do you propose BPA do in the meantime?

[edit: spelling]
Savage Love is one of my favorites. He's not the sort of person a lot of people here would be likely to admit listening to, but I know at least a few do ;-)

Dan is, perhaps, responsible for me coming entirely around to absolute and total equality for people of all sexual persuasions. Not that I was against it before, but I was neutral. Now the idea that gay people can't marry or adopt in many areas almost makes my blood boil.
Which means that some government agency is most likely using it right here for monitoring "terrorists."
Sounds great in many regards. However, it looks like Israel is happy to have us visit for 90 days, but not interested in having us relocate there for an extended period, unless there is a local business who wishes to sponsor us.
Wouldn't you agree that most programmers will have to use databases and should at least have a basic working knowledge of how they work?

Database specialists usually end up with very specific knowledge of a particular platform, for example Oracle where there are endless ways to tweak for performance, or replication or whatever. Modeling with RDBMS is usually very straightforward and ends up being only a minuscule fraction of what you do day to day.
If someone was producing PCs with the build quality of Apple hardware, I would struggle to think of many compelling reasons not to switch and run linux. Maybe this is it.
Engadget's title says it all:
"Keepin' it real fake: because in China, even websites aren't safe from knockoffs"

http://www.engadget.com/2010/08/01/keepin-it-real-fake-becau...
>Depends on where you live, but your house doesn't have redundant connections and service contracts to fix them ASAP.

Might not be a problem if you can pick up the server and relocate it to another DSL terminal (and re-point your DNS). Indeed a home based server might be more robust, line goes down or electric is off then move the server. YMMV a lot.
AutoMine systems are currently operating at Codelco's El Teniente Mine in Chile (since June 2004), Inmet Mining's Pyhäsalmi Mine in Finland (since January 2005), De Beers' Finsch Mine in South Africa (since August 2005) and Williams Mine in Canada (June 2007). A system is also installed in Sandvik's Test Mine in Tampere, Finland, which is used as a platform for developing and testing future system developments and for demonstration purposes.

Interesting. Do you guys rely on GPS with corrections alone or do you use active sensing? I imagine ladar is not that great in dusty conditions?
What is this? I see a bunch of Apple products with the apple logo photoshopped out. Some shots clearly show OS X (and were presumably lifted from apple's website), even though the closeups show a windows key on the keyboard and an off-kilter looking mac.
Or if you're storing information about them, say their home address, better to have it in one place than two.
Agreed. That's why the whole FMyLife irritates me so much--there are bigger things than those trivialities to fret over.
There are actually a few Steve Jobs' quotes I find greatly inspiring that touch upon that.

""If you live each day as if it was your last, someday you'll most certainly be right." ...I have looked in the mirror every morning and asked myself: "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something."

"Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart."

Right?
Thanks for your answer. Yes, would be very interesting to hear more about these cities, especially from Santiago Chile and Buenos Ares Argentina, anyone familiar with the startup scene in these cities?
It might be a form of http://en.wikipedia.org/wiki/Simpsons_paradox
The lessons learned in this article remind me of the book "Ready, Fire, Aim" by Michael Masterson. It's a great book.

Masterson notes that when you're starting off, you just need to make money ASAP. Worry about being original later when you have a budget. So you need to find a hot area where there is competition (but not too much) and a clear consumer interest and then produce something that's just slightly better than the main competitors. There's a bit more to it than that, but that's the main gist for starting off.
MIT students helped WikiLeaks suspect, hacker says
They are hurting for money:

http://www.thisamericanlife.org/blog/2010/05/a-message-from-...
non sequitur
Damnit! Why did I click on this link... I didn't even need this...

Full restore failed for me. I'm trying this procedure: http://forums.macrumors.com/showpost.php?p=10298203&post...
This is the same kind of thinking that lead to C++. Most of these changes would add complexity (while at both ends of a loop????) for very little benefit
Does the end result still contain an NDA?
No, don't worry about that. If seeing a surprising, alternative viewpoint I can learn from means reading some blunt language, it's worth it.

I don't think I'd write the post any differently despite learning something about your perspective, but.. who knows, it might make me think twice at some point in the future :-)
I've recently been thinking about whether there is a genuine role for serious computing ability at "home" (even if accessed over the air via an iPad-like device) and clicked on this article .. and was utterly disappointed. The article doesn't present any valid arguments for the value of the desktop.

If people want to use phone apps as conversation starters, so what? .. and how many really want to fool around with Illustrator? .. and a licence to use computers? really?
The only difference between Black and normal people in the justice system is that Black has the resources to make it a fair fight.

I applaud Black for fighting it all the way and because he fought it all the way this one of many egregious statutes will no longer be used to put innocent people in jail.
If the state could have proved a fraud charge they would have, but they couldn't. You don't get unanimous supreme court victories by accident. The law was clearly illegal.

Lord Black is an example Canadians should hold high who rejected his country by giving up citizenship rather than letting politics get in the way of much deserved honours. He is a true patriot.
Halo for the Atari 2600
Bandwidth: Why fast is important in a Global Economy
You're right but I don't quite aim to learn the material as I do to "remember" that I read it and that I can come back to it again in future.

There's only so much space in my brain for specific facts, and I'm pretty poor at dealing with them, but I thrive on knowing where to find the answer to things. The notetaking method I use helps me remember what I've read and to "re-remember" the material rather than to learn it per se.