skysight-inc/HackerNews huggingface dataset:
I really want to _not_ criticize this post. It's from a new programmer who is early in his career. He has a lot to learn -- so did all of us at that stage. I'm not trying to be condescending.

I must, however, shout a 'whoa' at one point: "Programmers shall have the right to...be treated as professionals"

That is never a right. One has a right to be treated respectfully. Professionalism is something you must build into yourself, it's something to earn. When you conduct yourself professionally, you will be treated as a professional. It's not granted by title or circumstance.

Here's to a great career for you.
vmtouch seems like a nice tool. I will try it to see if it makes any difference. Thanks!
I read your version as someone who is starting to examine new opportunities, and that "high hopes" part would definitely sting me. I'm not disagreeing with you at all, but at least in Evan's case, the email helped confirm he made the right choice.
hmm... I wonder if Jason would/has ever fired someone in as 'shitty' a way as this kid quit? If his business was in trouble and he had to do it, I guarantee he would; notice would be minimal; and the process would be formal (otherwise he's not doing his fiduciary duty to his investors).

Having fired > 100 people, I think 'at will' is in force in startups just as it is in the real world, and it cuts both ways. If someone was willing to email 2 week notice, they probably didn't drink the kool-aid, or felt like they weren't appreciated. Or maybe they're just an unsocialized 20-something who didn't want to deal with the drama. Either way, the pay-it-forward karma would be to take him into the office and say "hey, next time keep in mind the company is comprised of people who give a shit; man up and quit in person, with reasons". That should have been the end of it.
Get the best Ecommerce Websites here
iwebshop specialise in creating Ecommerce Websites,Templates and Hosting for businesses of all sizes, from new start-ups to large retail outfits.
WordPress 3.0 plugins | Free WordPress themes
The hope I can give you: Google employs a pretty smart guy, Matt Cutts, who heads a team of other smart people dedicated to breaking the problem you're complaining about. It's in Google's best interest, because if search results return crap, we'd all find something else. Good help us, we'd end up using Cuil or that Wolfram thing or something.
Must dos when you set up a Wordpress blog
I got about half way through and then had the amusing thought, "Wow. These people would flip out if they saw it now." and the became depressed since they're all dead, heh :/
hey there, the punchline 'does it scale' in this particular case was more referring to the client side of scaling rather than the backend. That being said, we are doing some pretty crazy stuff in the backend involving server-side JS to get things up to speed, but still need to collect actual numbers.
Fair enough, but, it seems to me that it is rarely the case that two positions at two different companies in our field are truly the same, even if the title is the same and/or they draw on similar skill sets.

My jobs were all in different subspecialisations of technology, but there is a certain identifiable sameness that unites all of them, and especially unites the first three (ISP and SMB-oriented IT consulting work) with the last three (VoIP & TDM telecommunications).
Is recaptcha safe?
Actually that's exactly what he said:

> Seriously, if you're my boss and you yell at me, my resume is being updated that night and I'm going to shop it around.

Yell at him once and he's gone. Note: I didn't say you will get yelled at a lot or even often but it will happen.

If you pack your bags the first time you get yelled at well that's a pretty good argument that you should be yelled at sooner rather than later to see what you're made of.

Consider it a filter.
I tried Tetris ... 11k points later I realised that 25 minutes had gone by. Addictive, and very well done from both technical and gameplay perspective!
> But what good is a "like" button if there is no "dislike/hate" button?

That's how HN is if you're under the karma threshold.
Kate's Party and the Problem With Facebook
This has been going on for years... not sure how this is news. Any site that is big enough to be targeted by spammers has (or certainly should have) learned that CAPTCHAs are just one of multiple layers of security that are necessary to prevent abuse of their service.
"Even trying to ensure some measure of public/private data requires a lot of boilerplate code."

Just use closures. Thats less code than you would have in many other languages.
A "normal" person might have simple "turned it off and on again" and thus fixed it. Interesting how you wanted to understand what's going on and went through a lot of trouble to get there. I'd have done the same.
Videos from the Institute for Advanced Study
It seems quite strange if, as alleged 3rd hand in this thread, Vedral is obsessed with quantum computing, but sticks with the antiquated and more or less content-free Copenhagen interpretation. MWI seems to me to be critical to quantum computing -- otherwise, where is all that extra computing power coming from?
Correct me if I have the chronology wrong, but I believe negative things were said before any emails were made public.

Do you really think Jason Calacanis would have actually apologized the next day if stuff didn't go public? Told him he's not really disappointed? Wished him luck? After disabling the guy's email account?
Fails for me in Firefox, runs great in Chrome.

All the same, this is awesome. Thnx!
Search engine spam has always been a problem. I would say that it was worse before.
I'm surprised he only has 20. I use tabs as a reading queue...usually from news aggregators like HN. If I waited till I had time to read everything that looked interesting, I'd miss most of the stuff that looked interesting. If I just queue it up, it can sit quietly in the background and wait for me to take a break from work.

I use different browsers to logically separate my groups of viewing habits. One is open for casual HN style surfing, one for a hobby I'm work on, one for work, one for school, one to isolate media apps like Pandora or Hulu, etc. Each has a queue of pages I was working on/reading/in the middle of something and had to run out to a meeting or whatever and didn't get back to it immediately. Heck I've had half-written replies in emails up for days in a separate browser with all of the related research tabs I was using while constructing the email up as well.

I tried to keeping myself to just a handful of tabs in a single window but I found I was missing so much good stuff I just gave it up.

I find this only works if you have a high abstract -> concrete learning style (sometimes called "synthesizers"). Not everybody works that way and that's fine - but other workflows drive me batty. Once I've assembled everything in a browser instance, I can even let it go for a week or two, forgetting completely about it before returning devoting my attention to the "concept" of that instance -- the semantics of what it's for are all there because everything is grouped in an instance. I can dash off a several thousand word paper in just a few hours of focused concentration because all of the research is done and sitting there for me -- left by my past self.

But if, like most people, my attention wanders after a few hours, I can switch instances and immediately context shift to a completely different semantic set and let my mind chew on the other problem unconsciously.

Even IRL, when in college, I'd have different tables setup the same way for different classes or projects. All the books and research notes in a stack next to the half-written paper.
Neat! I hope we get to hear some details on this in the future! I was impressed with the video, can I ask what kind of machine the demo was recorded on? :)
I had a vaguely similar problem with a node at the end of a long, but in-spec, cat5e cable periodically experiencing huge packet loss, typically at night, and it would last for about 5-10 minutes then work fine for about 10-20. The problem happened right after I added a switch at the end of the line, but the switch had been in service elsewhere and never had any problems.

It turned out the Ethernet cable was placed in a conduit that ran close to a conduit carrying a high-current two-phase 240V power line. Most of the devices on that line were running and pulling huge amounts of current all the time, so I didn't originally suspect that the line was the problem. But, there was a furnace on that line whose variable-speed blower was connected to a single 120V phase, and the unbalanced current draw on the power line created enough common-mode noise in the cat5e cable to throw off the switch. The furnace came on periodically at night to heat the building, causing the packet loss. The solution was to put a device at the end of the Ethernet cable with better common-mode rejection.
How does Google Wave work on it?
The top 50 most expensive AdWords
The DPI on the 960x640 will be doubled compared to the 480x320; only the pixel count quadruples.
I think you're substituting some colloquial fuzzy/subjective definition of the word "information" here as "a conscious being knowing something." But in the context of the linked article, we're talking about Information in the context of Information Theory. It is not subjective. The remarkable thing about Shannon's information theory is that he does formulate real laws of information on the same solid, objective footing as laws of physics.

But then, I could have stopped reading at your first line: it sums up your entire post.
WiFi sync to iTunes has been working on iPod unofficially since the 2G models, and via third party supported apps on Android for around a year. The question is will Apple approve it?
The right is earned, I completely agree. However, the point that I wanted to make is that a lot of programmers earn their right to be treated professionally by doing all of the right things, but aren't.
Hmm, just curious, was this in OSX?
clickable: http://www.aspirelabs.net/
He's not talking about conflict. He's talking about yelling, which is a monkey dominance game for someone who has lost interest in finding the right answer. It's just a hair below shoving on the "cannot control himself, belongs in a cage" scale of warning signs.

What am I made of? I'm a human being, not a slave, so I demand zero tolerance for this in any workplace.
Most poeple will look at which ones are the biggest.
Everyone should take note the fact that Education is the at the bottom in both starting and median salary.
Kids Birthday Party Supplies & Party Themes
We provide Party Supplies, Party Supply, Birthday Party Themes, Pinatas, and Pinata Favors, Balloons and Party Favors, Baby Shower Themes, Luau Theme and Costumes, for All your Party needs shop the ultimate birthday theme store Online at PrettyPartyPlace.
We are indeed working on bringing this to IE as well, but we're waiting until at a later stage. Keep in mind that this is all still alpha code.

As jeresig pointed out, Canvas is really only used for calculating click-through maps on objects which can be ignored / done server-side. It should be relatively easy to fix remaining bugs in IE.
A Milestone for Internet Ad Revenue
Yeah, new details are definitely coming up! This was the first public demoing, so watch for more.

For recording, we used a 27" iMac (slow version of it), but really, it runs almost flawlessly on an iPhone and crappy netbooks.
If it didn't involve some sort of rearrangement or big announcement, I would say that the promotion acceptance being a commitment argument is weak. It's not that big of an investment by the promoter.

WRT the second, as a boss, you should not be petulant. If you're not someone who your subordinates can look up to and admire, morale suffers badly. He doesn't deserve a chance to issue an email redaction any more than I deserve the chance to redact insults I make to someone at a bar. Sure, it would be nice to be able to apologize before it has any negative impact, but it is by no means one's right.
Don't objects function as hashtables? var v = {"a": 1};
Early Detection is Key
It's difficult to not interpret you as saying that Ponzi schemes are kind of charming, and Bernie Madoff gave them a bad rep.

Ponzi schemes are devastating and destroys economies. When Albania was first liberalized after Hoxha, half the population got frauded and the economy folded. The population threw over the government and it became a failed state.

Similar events unfolded in Russia and many other former Soviet states, after their economies opened up - although with less devastating consequences.

In Haiti, it's estimated that 60% of the GDP was swindled from the people in one of the poorest societies on earth.

In the Philippines, there have been a number of Ponzi schemes during the 00s.

There is nothing charming or clever about it, at all.
I'd say it's worse now. You might have had problems in 2005 if you were searching for "viagra" or "online poker", but in 2010, you'll get a ton of low-quality, content-farm articles for something as basic as "how to make an omelette".
Once I resigned from one ad agency to go work for another agency, my boss started screaming that I was a traitor and that the other CEO (they were on the same board of an association) was stealing his employees. The guy didn't talk to me for an entire week... in a 8 people company.

Now we are still in contact, he periodically call me or chat to me to see how I am doing and how is life, he still call me meatball just like when I was working there and everything is good.
Your post is probably accurate for most megacorps, but I should hope that employees at a startup or company of less than 10 people don't feel this way about the company. At that level, it's very much a personal relationship rather than a company-employee relationship where loyalty only goes one way. Not all companies are about the creation of profit at any cost... some actually like creating an environment that is pleasant to work in, with free food, etc. for no reason other than making life a bit more enjoyable.
hmm... when i resubmit with the same values, it keeps changing. ranges from .006 to .011
I gather from the interview that Myers doesn't qualify for a North Korean library card, so the books he's referring to are probably available in the North Korean Information Center in Seoul, the Natation Archives in DC, or the Library of Congress. I don't find it suspicious that he's not dropping specific ISBNs in an interview, and substituting "Bob" for "North Korea" doesn't illuminate any opportunity for skepticism that I can see.
And the relationship analogy still applies: sure most (hopefully) conflict isn't settled more amicably but tempers do blow up and things get said in the heat of the moment. Expecting that to never happen makes you look thin-skinned, naive or both.
Ultimately, it depends on the kind of problem you have at hand and the data you're dealing with. The algorithms listed usu. will get you decent performance.

If you're dealing with large, sparse data this might serve you well:
http://code.google.com/p/sofia-ml/

Some good stuff by Googlers.
I am definitely an info addict, but I have been working on turning that into being a knowledge addict instead. I've been trying for ~2 months, and so far here is what I am doing:

First I have set up an intense learning regime for myself, my first 'semester' is on the basics in a lot of different subjects. (math, physics, nutrition, fitness, programming theory, gardening, writing, photography, chemistry, taoism, buddhism, carpentry and a few others)

Second I have worked up a basic triage system for dealing with all of the information that I have flowing to me: 1st off is it of interest or not, is yes then why? For entertainment or for knowledge? If it is for entertainment then I will read it if I have accomplished my learning goals for the day, if not, oh well, into the trash. If its for knowledge then does it apply to one of my learning topics? If not, then bookmarked for a rainy day or another semester.

For the stuff that applies to one of my current learning topics I apply the methodology from "How to read a book" (recommended to me by someone here, and I strongly recommend it to anyone who wants to read to go from "understanding less to understanding more") and scan it to see if and where it has a place in my learning network/schedule, then put it into my learning tracking database for integration into this or a later semester depending on how it fits.

Its been an interesting couple of months, and I will start blogging about how this process is coming along. After a bit of a wobbly start, and a hard time finding good resources on how to make self-guided learning more efficient I am starting to see good progress in my learning, feel more comfortable with my online consumption and am really starting to make some progress on my start-up ideas and just my life in general.
Because that would encourage people to find the a free, higher quality version of the film outside the Netflix service, which would obviously not be good for them. It would be almost like running an ad for a competitor before playing.
Nedit http://www.nedit.org/ might be too much like ass for you, but it's pretty simple in the default state and isn't just a GUI wrapper around a character-terminal editor.
Contributing to a compiler isn't really hard or dark magic
So you're using node.js on the server? How do you store the model of the world: Redis?
Javascript 3D cube Demo
My goodness, you have opened my eyes on the problem I didn't know existed. Time to research infotherapy.
Monetizing an iPhone Spectacle
So you have less of a risk than Google does?
I don't see how it's any different than regular Captchas.
I'm not sure -- Apple sold as many iPod Touch models as iPhones. Considering that they still sell iPod classic, nano, and shuffle, someone at Apple probably has the data that shows that it's still necessary to sell all these other models.
It won't happen. people find a story they like, submit it, and move on. That's why so often the same story appears over and over and over again, each time saying effectively the same thing, each time from a different source, each one with nothing to add.

Finding a good quality version of a story is hard, harder than checking if the same story is already submitted, and people certainly don't do that.

So while it would be nice if people took that much care, they won't.

Move on ...
I completely agree with this usage case, but I still don't miss it on the iPad. I think this comes down to the fact that I'm never trying to balance work and casual browsing on the iPad. At work, I might have several 'tab queues' open in order to keep a hold on articles or sites I want to glance at between things. But on the iPad, I just go one article at a time, reading them in turn, browsing the comments too. I never feel the need to build the queue, because I'm not going to be turning away from the pages for work anytime soon, and even if I do, the work is being done in a different place, so I just put the device down. Then again, I also leave the iPad at home, as a purely entertainment and communications device. Couch and bed surfing, comic viewing, and video watching.
a question that is relevant but not touched upon by this article is how much to weigh feedback into the decisions you make about your startup.

while feedback is an absolutely necessary part of developing your idea, its also important that you have a clear vision of what you're trying to accomplish and not let feedback lead you astray from that vision.

disclaimer, i'm coming from an interactive design background, so may be a little more sensitive to crappy feedback that muddles my beautiful designs :)
python's variable scoping is useless.

i can't reassign a variable in an upper context. i can mutate the object it refers to, but i can't reassign the variable right there. instead it gets instantiated at the current level.

that's why javascript has "var". it has real lexical scoping.

IIRC python 3 has the "nonlocal" keyword to "fix" this mess, but i'm not pleased by that. i read the PEP and understand their reasoning. still, it's different behavior from what other languages do (notably scheme and js). they can't even make proper lambdas, but that's because they painted themselves into a corner with the syntax.

a freeform mode for python might solve the lambda issue... but then we'd have ruby or javascript, pretty much.

what tips the scales for me (i use python most) is libraries and environment. javascript doesn't yet have a real command line scripting experience. microsoft's windows scripting host and jscript come close, but all the library documentation is scattered throughout MSDN. i much prefer python's HTML documentation. it's terse and easy to browse.
Rm -rf
Hyped up? Maybe a little. But notice the font! It's totally readable! :)
There are dozens of physical keyboard addons for the iPhone. Apple doesn't prevent any of these 3rd party addons from working. So if some business really wanted a physical keyboard for the iPhone for their employees, they could make it happen.
> Make it one huge html file

Make this one option. The other option should be one HTML file per chapter (or subchapter, or thereabouts) for the people who want to use the browser's bookmark functionality to pick up where they left off.

> no headers and footers on every page

Footnotes, OTOH, are fine if you make them links in both directions (to the note and back to the body text). Both HTML and PDF can do this, and it makes it so much less of a pain in the ass to actually read the things when you know you won't get lost.
You don't understand. America, for example, needs a minimum amount of oil per day to function.

If oil becomes very scarce, very quickly, then most countries will see it as a strategic resource. They may sell, to be sure, but not at a volume or a price that will ensure a level of functional viability.

This may not happen, of course, but America isn't stupid: it has spent hundreds of billions ensuring that Iraqi oil will be that source when others fail.

Do you see? It's not just a simple matter of being fungible, because all suppliers are also consumers, and the resource has the potential to be strategic, in which case trumps market forces. If suddenly water became scarce, I may not sell to you at any price because I want to ensure that I have enough for me and my family. It doesn't matter that water is the same everywhere -- if everyone feels that way, you're not going to get some at a price or volume of any certainty. Period.
Nope. You first bullet does not follow from the definition of a synthetic CDO.

Yes, somebody is taking the other side of the bet. The fact that he got to pick the portfolio isn't obvious. Goldman brought in ACA precisely because having an independent third party pick the portfolio would make it more attractive to investors. Goldman's lie was omitting the detail that ACA didn't actually operate independently.
Makes perfect sense to me, as that is my use as well. I find myself very rarely turning to my laptop at home. iPad for web browsing, video watching when I'm not in front of the netflix enabled xbox 360, and pretty much all communication, with my iPhone picking up the slack in the text messaging department.

For me, it's definitely not a complete laptop replacement, but at home I wasn't really fully utilizing my laptop anyway, so this ends up being more than perfect.
> Not your usual textbook exercise.

Textbooks do seem to exist as if the Internet weren't usable, don't they? At most they seem to have a few URLs to the publisher's and author's websites. It's actually kind of sad, as if textbook authors didn't trust themselves to outdo what people can find online. Zed does not seem to have that problem.