skysight-inc/HackerNews huggingface dataset:
Programming Interviews Exposed is great: http://www.amazon.com/Programming-Interviews-Exposed-Secrets...

http://www.careercup.com/ is also helpful.

Lastly you can look around http://programmers.stackexchange.com
I'm always sad that OS X doesn't support ssh-copy-id natively.
Free Clickbank Products - Clickbank Giveaways Review
As much as I like pg, I don't think there's anything magical it can do to fix this when the database is given a write-heavy workload such that the [sequential] commitlog appends outstrip the ability to do the [random] b-tree updates. Which is a pretty easy situation to set up on modern hardware, really.

When faced with this situation it seems to me you have three choices at a high level:

- throttle writes closely to your random i/o limit, eliminating your ability to accomodate brief write spikes

- throttle writes less aggressively, accommodating brief spikes but forcing stalls under sustained load as seen here

- don't throttle at all and postpone catching up until commitlog replay on restart, if necessary

None is without downside.
Looks like it was composed in Word and copied into a rich text editor (without using the paste from Word feature). It converts the double spaces to space, &nbsp;, and doesn't convert the smart quotes.
I think that a canceled booking is still a booking, just a cancelled one.

Here is wording from the HTTP spec "However, the server SHOULD NOT indicate success unless, at the time the response is given, it intends to delete the resource or move it to an inaccessible location. "

I don't expect the server to move the booking to an inaccessible location so I see this as a state change not a delete. Hence I am thinking PUT, not DELETE.
If the author sees this as a way to get product market fit, his points make sense. If a teacher with such a limited budget likes the software enough that he / she is willing to pay for it, then you are probably on to something. However, banking on teachers spreading the word and having a sales force focused on teach outreach seems like a terribly unscalable sales strategy.
I watched the video. I think it's very instructive, especially if you don't come from a UX background. I appreciated the references to Christopher Alexander and test-driven development as it translates to design work. If nothing else, you'll come away with how many options there are for pick lists.
This is why I think Google deciding to help Intel get into the mobile game was a poor strategic decision on Google's part. If Intel becomes a strong player in the mobile market, who do you think will benefit the most from it? Google? No. Microsoft. Because then they can get back to using x86 chips, while Google's doesn't gain much of anything, since competition in the ARM market was already strong enough, and Intel was far from "necessary".

Unless, Google's plan is to get Android on more x86 (older) machines, once the OS matures a bit more, and become a real OS choice for people using Windows today. But we'll see if that's their real plan, and if it is, how it will go.

Until then I still think Google's decision to help Intel take over the mobile market (if that's even possible at this point) will turn out to be a very bad decision for Android's future, as it will allow Windows a backdoor to get back on track. Google should realize that hurting Intel means hurting Microsoft.
Ok, not techically part of SSH itself but I think SShuttle[1] is one of the most awesome SSH tricks around.

[1] https://github.com/apenwarr/sshuttle
Talk Fusion Review
How to Install Windows 8 in VMWare?
I understand that. All I'm saying is that (in my experience) teachers already purchase a lot out of their own pocket for their classroom. And most don't like it - but find it necessary. Getting them to buy even more is more difficult (than say getting a web developer to purchase a more efficient IDE or project management software).
Invest in the Markets
Do you believe that most of the stuff covered under philosophy of mind (Dennett, Searle, Block, Chalmers, Jackson, etc.) is not worth studying?

Edit: reduce strength of statement.
Hypnosis and Its Therapeutic Value
永恒之塔sf
Obama to Propose $1.5 Trillion in Taxes
I have worked for a company with two non-technical founders that built a $1.5-2 million dollar business over the course of 10 years.

The first founder had a wealth of specific industry knowledge (Insurance Denials management for physician practices) and the second founder was the biz dev genius who had built and led large sales forces at previous roles in Healthcare IT.

The two of them ran the company with only one technical contributor who was actually a contractor and only came on full time as CTO nearly three years after they first started.

In my conversations with them, it seems that they succeeded due to the following:

1) Hitting upon an untapped, but highly profitable niche with little to no competition very early on.
2) A strong early sales team that quickly learned how to sell the product effectively.
3) Getting lucky with the first technical contributor being dedicated, talented, and highly efficient with limited resources.
Can Windows 8 Save the PC?
Crystal drop earrings
crystal drop earrings online shopping
You know what's a good reward?

Money.
Would the every podcast had a transcription. Listening is such a waste of time.
Increase Traffic To Your Website: Profit Miracle
If you can't remember merge sort, quick sort or heaps, a easy starting point is wikipedia, and then code them up in your language of choice. It shouldn't take long, and you'll learn it better by doing than by reading about it.
PakG1, you have a good point. Accusing someone of "selectively ignoring" evidence is suggesting the person is not seeking truth at all. In civil discourse, one owes a response. In uncivil discourse, then the opponent often isn't asking a real question and the answer doesn't need to take it seriously. I think PG was taking onan_barbarian's comment seriously and asking a sincere question.
Crystal in ear
good crystal in ear online shopping
I like this strategy. To me it's reminiscent of someone writing a software dev tool, book, or screencast and pricing it low enough for an individual to purchase it themselves rather than try to get their employer to purchase it for them.

While this strategy may not be as profitable as selling to entire districts at once, it'll have a more passionate user base and hopefully much shorter sales cycles and selling overhead.
You should never do it in general; however, it makes great sense for the specific case mentioned in the article: a test system on an internal network which frequently gets reinstalled and thus re-keyed.
Chrome 14: The best Web browser keeps getting better
I am going to argue for as a straw man...

If you believe theologically, ideologically, or otherwise that "all men (and women!) are created equal" then it follows they should pay equally. I would argue equally means normalizing their income against their position on the income scale so the taxes "hurt" them the same as it they "hurt" everyone else.

It is well known that 10% of the income of someone below the poverty line is a serious hardship, but 10% in the top 1% of earners is not (although it still hurts). If you normalize the taxes based on the income distribution you can cause the amount of economic "hurt" to be equalized across society. This means that the top %1 will pay much more in taxes than perhaps the bottom 90% or even 95%. However, the "hurt" they endure will be equal.
The ssh escape sequence "~" (without quotes) comes in handy at times.

"~ C" Gives you a ssh command prompt.
Press ? for help.

"~ ." Closes the ssh connection; useful for
unresponsive ssh connections!
Nothing wrong with throwing hardware at a problem like this. In most cases it's much less painful than changing to a new RDBMS.
I don't know why anyone would doubt this could work. It worked for patio11 [1]. His empire was pretty much built on selling bingo card software to elementary school teachers. In fact I'm surprised for all the author's citations he doesn't cite Bingo Card Creator [2].

Granted, patio11's overhead was extremely low. But who isn't trying to validate businesses quickly before dumping unnecessary money into them these days?

[1] http://news.ycombinator.com/user?id=patio11

[2] http://www.bingocardcreator.com/
It's not even investment banking anymore, GS might as well just be a prop trading firm - how many companies are raising cash now or doing private placements.
Ask HN: Best foreign language to learn for going into technology?
I'm a student who's eager to learn a new language, and I was thinking it would be awesome if I was fluent in a (real-world) language that gave me an advantage in web development, computer science, the field of technology, etc.

For example, what cool developer communities or forums am I missing out on with my sole primary language of English?
nice....................
Moncle down jackets on sale
buy cheap Moncler down Jackets for discount,free shipping
Though nothing new, I see what they are trying to do: to bring enterprise messaging down to the masses.

Next year HN projects: Nxxxx.js, MxxxxxDB and RabbitMQ.
How did SSH strict host key checking save your butt? Was the host compromised?
Pretty sure you'd realise what's happening. After all, we notice lightning flashes.
The euro zone is in intensive care
There is a GRE Subject Test for Computer Science that covers broad set of questions:

http://www.ets.org/gre/subject/about/content/computer_scienc...

You can use this as your guidance.

Here is a practice test that you can look into. It has some questions on algorithms: http://www.ets.org/Media/Tests/GRE/pdf/CompSci.pdf
I don't think so. I spent around 2 weeks going through a serious of 10 or so lessons just to get familiar with the syntax and basic elements. I'm interested in web applications so the sooner I can begin building the basics the better (from a motivational and practical standpoint).

There are a ton of great Rails resources out there for beginners you don't need to know alot of Ruby to get started. I do think it will be worthwhile to revisit Ruby outside of the context of Rails after I make some progress and if I think it is necessary for what I am trying to do.
> Patent awards should be limited to only the cost of direct interference with the patent holder's business.

So you think that inventors who don't practice shouldn't be compensated.

I've done some work in computer architecture but I'm not in a position to build processors.

How do I get compensated for my work? (Note that "be an employee" doesn't work.)
It really depends on what you're doing. Blackboard is notorious for patent trolling companies who try to enter the education space. Patio makes a product that teachers happen to use, but it's not exactly in the education space.
I do not suppose it to be possible to accuse anyone of anything in a civil manner. Accusation belongs to prosecutors, mothers in law, schoolteachers and other beings that are clearly on a higher plane than one.

Civility is a difficult, but simple, art, necessitating primarily that one should wish to get along with another: onan does not seem to be going out of his to make himself agreeable to pg or anyone else in this exchange.
The sad fact is that America is no longer a country that makes things, and as a result we no longer find ourselves in a position to employ people in positions that are actually worth a damn.

This is incorrect. We make plenty of things, more than in most historical periods.

http://research.stlouisfed.org/fred2/series/INDPRO

We just do it more efficiently, resulting in fewer manufacturing jobs.

http://research.stlouisfed.org/fred2/series/MANEMP
VIPER - Pink Electric. Price: $220.99. 
VIPER - Pink Electric
Price: $220.99. $25 off Happy Labor Day Sale. Free Shipping. When purchasing this guitar you can only stand to win. If you are satisfied, you have just saved yourself hundreds of dollars!
hahah.. wasn't expecting this. Interested to hear how this turns out.. I think. Whatever works right?
This may come as a surprise, but if you open a book you will find it has contents. You can even read them if you want. It is the contents of those books I was referring people to.
Advice here is really for new companies and products that don't yet have an established emotional connection (i.e. 'brand') with their target audience. So, rather than launch first and hope to stumble in to some sort of resonance with users... reverse the process and first build the brand through end-user experience with the product, then launch. :)
By default, most do, and what happens by default is what matters to virus writers.
Not really.

http://www.ourfuture.org/blog-entry/2010020825/no-virginia-u...

Manufacturing output is up and has increased at a relatively stable clip over the past 50 years. Manufacturing productivity has increased at a faster rate, however.
We focus on this strategy for Termites (http://termitesapp.com) and it works well.

The purchase process at the school or district level can be glacial slow.
I find using http://www.google.com/codesearch is more accurate, since it covers a lot more code.
1. It takes on average 66 days for a habit to be formed.[1]

2. The intensity need not be there to form the habit. After a habit is formed you can increase the intensity of the activity. Start small like reading 2 pages a day and add a page every two weeks. This is probably the most important step.

3. Willpower is at a maximum right after waking, so whatever you are trying to accomplish do it first thing in the morning.

4. Stop dieting. It will burn through your willpower.

[1]http://www.telegraph.co.uk/health/healthnews/5857845/It-take...
Another handy trick: put this script on your path somewhere, and name it "ssh-argv0":

#!/bin/sh
exec ssh "${0##*/}" "$@"

Then create symlinks to ssh-argv0 for common hostnames you ssh to, shortened using host aliases as suggested in the article. You now have a command for each host, which you can use as a prefix like sudo to run a single command on that host. For instance, "myth sudo reboot".

If you're used to using "ssh user@box foo", and not always for the same user (in which case you could use "User" in .ssh/config), you can do the same thing via "box -l user foo"
Every country in the world is "packet tapping" (whatever this means) Gmail.
I like the idea of a regimented schedule. You are right, as soon as I begin to see progress and things start rolling it instantly becomes MUCH more fun.

For me, reading/watching inspiring stories helps briefly, but the initial impact quickly wears off.
Can't answer for peterjmag, but DNS spoofing is more prevalent than ever (certainly compared to when host key checking was built into the SSH spec) - I'm thinking about WiFi Hotspot login pages that pretend to live at any domain you type in, things like that.

It's host key checking that stops you typing in your root password into a different server that isn't who it says it is.
How One Start-up Plans To Use eBay's X.commerce Platform
How nice would that have looked on the Microsoft courier.
I taught for a few years in a fairly-sized school district. Even the best teachers I knew in my department--ones who were very internet savvy and technological proficient--admitted they wouldn't pay for an application in the classroom. They just didn't have the money. They constantly look for free things, such as Google Docs for teaching students how to collaborate and edit papers together.

Target to teachers, yes, but there are other ways to do business with them than to take from their tiny bank accounts.
Ask HN: Explaining how programmers work to non-programmer workplace?
I am the first on-site programmer and I find it super hard to get any significant programming work done during the working hours on weekdays. This is mainly due to the physical office setup(open, non-quiet office) and folks needing something from me or having a question at least once an hour.

So, what do I do? We have a bunch of offshore devs and I sit next to the PMs. I am able to offer advice in terms of prioritizing features etc. and doing the management part of my job.

However, the coding part of my job(at least 50%), I can rarely do anything that involves even tiniest of problem solving. I am left mostly to do quick 5 minute fixes or copy edits.

The real coding? I do it over the weekend. I just pushed a tiny feature that took me 45 minutes. I spent five scattered hours on Friday on the same thing making zero progress.

Ideas? Solutions? I already tried proposing to my boss(the CEO) to let me play with my hours and work evenings but he felt I should be around the office when others are.
Anyone know how to ensure 8 bits worth of keyboard are passed? (Run emacs over ssh and you sometimes get stuck without the meta key working.)
Sounds like this might be a cheap way to the touchscreens that Windows 8 users will be demanding.

It is absolutely not going to make any sense at all to ship a Windows 8 laptop without a touchscreen, though as seems to be the case sometimes, maybe we can expect Apple to blaze a trail and put a (larger) touch surface on the MBP line.
Yes. The Fed has spend 30 years ensuring that labor never has the upper hand: http://thinkprogress.org/yglesias/2011/09/14/319359/how-asym...

http://rortybomb.wordpress.com/2011/03/18/the-federal-reserv...

WRT manufacturing: http://rortybomb.wordpress.com/2011/01/21/immelt-ge-capital-...
Agreed, but that's easy enough to deal with:

`brew install ssh-copy-id`
Upvoted. I disagree with your perspective, but your comments are entirely relevant and appropriate.
Adidas JS Logo Attitude
Common myth. Real answer: it depends. I recently had a bug approved to update the manual: http://bugs.mysql.com/bug.php?id=54306
Ask HN: What's the best way to sell a domain?
I am trying to sell a few domains that I have not had time to develop. For example, I am trying to sell CraigslistStories.com for at least $100. I am going to list it on Sedo and Flippa. Any other places or ways to sell it that I should consider?
Interesting article.

Making incremental increases makes sense. I can see that helping with the issue of getting overwhelmed by details and frustration from getting ahead of yourself.
Worth noting that you need a newline before the ~ for it to work.

Another useful tip to know is how to set your own escape key.

ssh -e ^ example.com

This will set the escape key to ^ instead of ~.

I had to use this recently to terminate an ssh connection that was initiated inside of a screen session on a machine I was sshed into from my laptop. Obviously, the generic ~. killed the first ssh session (on my machine), not the one in the screen. Connecting to the middle machine with ssh -e^ let me send ~. to the proper ssh session.
Lego's augmented reality
I like this approach.. It seems to be what people say about learning to program in general. There's no substitute for just diving in I guess.
Another place to think about is http://www.afternic.com
Made me wonder about a website handling student incentives for teachers. A modern equivalent of the gold star sticker. Little cards with short URLs or QR codes on them. (That's as far as I've bothered wondering for now...)
Top Toys for Kids
We have found the opposite - teachers will pay for software if it is made well and makes their life easier. The price point obviously still needs to be set appropriately.

Life was very busy when I was teaching, anything that saves time on busy work is appreciated.
Chinese has the most speakers period, and is becoming an important country in Technology.

German and Russian are other big ones.
Although income (and wealth) distributions are pretty smooth in dollar terms, there's an extreme social stratification somewhere in the the top 1%. The lower half of the top 1% consists of doctors, lawyers, managers, and successful small business owners. The upper half (or upper .1%, or upper .01%) form a very different group.

http://news.ycombinator.com/item?id=2844059
What you miss is that income taxes are a small fraction of the total for the non-rich, and almost everything for the rich. Total taxes as a fraction of income are fairly flat by quintile, dropping for the very rich (multi-millionaires and billionaires, who pay lawyers and acocunts to have income transmuted into capital gains, taxed at 15%). http://www.ctj.org/pdf/taxday2010.pdf

You miss this point because the mendacity is useful to the very rich, who pay their henchmen in Congress and the Murdoch media companies to repeat it endlessly.
The answer is that yes, Postgres can have a similar problem.

http://notemagnet.blogspot.com/2008/08/linux-write-cache-mys...
I feel the same way about the "Alternate Reality Kit" from 1987 http://www.open-video.org/details.php?videoid=8050
I am quite tired reading the top x%.

Many people living in the SF bay area for example technically belong to the richest 3-5%... But cannot even afford a nice house here.

And with "nice" I do not mean a pool, 10 rooms. movie room, etc, but just enough rooms for the kids and in a neighborhood with good schools.

Now I have a very liberal viewpoint, and above categorization mostly fits me. Still I personally do not mind to be taxed a bit higher.

But all that talk about the richest 5% living the life of riches is just not accurate.
And they just want to put you in contact with people specialising in figuring out how much money they can extract from your purchasing process. :)
there are... dozens?

Are you seriously defending the billions that the patent system costs our economic system with the idea that it protects "dozens" of individuals and small businesses?

Seriously, if you stack up the number of patent lawsuits and license fees extorted by IBM, TI, Microsoft, and others against small tech firms, the damage to small business by the patent system is overwhelmingly larger than the benefit some small businesses might gain from it.
But how does REST improve scalability, caching, retrys, etc... over ANY other HTTP-request based scheme?
I'm going through the Eloquent JavaScript book at the moment and am finding it slow but rewarding (there's a free HTML version of the book online). It's probably the next step after mastering jQuery...
Half of these commit messages may just be sourced from http://whatthecommit.com/
I've wondered about variants on democracy. The parliamentary and constitutional forms seem to me to incentivize (for those who want power) going along to get along. Sophists, flatterers, demagogues; there is no good incentive to vote, only the strong disincentive of some other party's bums overseeing you rather than ones you know.

There's a Twain short story about folks who get more than the initial vote, in proportion to their accomplishments. So a propertied or moneyed man is so much more enfranchised, a doctor of philosophy has a couple more votes, and so forth. The incentive there for demagogues would seem to weight one even more firmly than presently in favor of the rich and the academic guild. I don't support any scheme that brings us closer to a plutocracy than we already are--merely mention this as a starting point.

And then there is government by lot; the next dogcatcher, etc. to be selected in some randomized fashion, perhaps confine the pool to certified catchers of dogs, treason for tampering, and so forth. The incentive becomes enormous to raise the general quality of the citizens in proportion to how broad the pool of candidates is; and, of course, to monkey with the criteria for candidates to benefit oneself and disadvantage one's adversaries.
WHY GO FOR CLOUD COMPUTING?
The concept of cloud computing is quite complex and difficult to decipher. For the purpose of gaining knowledge and to clear some issues, it is better for you to get acquainted with it.
Haskell and Lisp programmers are ascended beings, and are beyond the mortal desire to cuss in commit logs.
> places greater onus to locate prior art onto the public rather than the patent filer

Wait, how does it do this? And what onus was there under the previous law for a patent filer to locate prior art? (Hint: none.)