skysight-inc/HackerNews huggingface dataset:
If you are a US citizen, there are usually several telecommuting jobs on Joel's board.

Edit:Grammar
Poll: how many people click on the pdf, [scribd] or use a script?
Huh. I have near 900 points but couldn't find a poll link anywhere so this question will have to be answered via comments until someone else creates a poll. apologies for the confusion.<p>QUESTION: how do you view HN pdf's?<p>1. click the pdf to download and open with whatever application you want.<p>2. click the pdf to open in your browser via a plugin<p>3. click the scribd to view via scribd<p>4. use a greasemonkey script to view via something else<p>5. i'm a hacker i view pdfs raw!!1
Sentenza (Windows WebApp development kit for iPhoneOS)
Lame comment spam management that works
The second paragraph [http://ycombinator.com/newsguidelines.html] under "In Submissions" says, "If you submit a link to a video or pdf, please warn us by appending [video] or [pdf] to the title." What is the point of marking it [pdf], if it will be flagged/tagged/whatever with [scribd]?

From a usability perspective, the flag/tag/whatever shouldn't appear in the same style as the title. It looks like the author simply tagged it. Perhaps the scribd link (if this is even needed) should be in the info-line below the title.
I agree. If you're persistently unhappy at work, this is probably a sign that you should be trying to move to some other kind of job, although I realize that will be difficult in the current economic situation. Being persistently angry will eventually take its toll on your health, or could result in incidents which will damage your career, so this is really just a question of self preservation.
Yeah, I have this thing called a "visual cortex" which provides me with instant feedback on what I'm looking at. If you don't have one, get one! It's incredibly useful.
I actually felt more productive working at home. I did so last week -- and at the end of the day I still had my laptop plugged in and didn't have to shutdown to commute home, thus worked a few more hrs later than I would have at work. I got more done and the company got a few more hrs out of me than I would've at work.

Distractions wasn't really a problem for me as I enjoy my work for the most part and so prefer to work than watch TV, play my Playstation, etc.
I even had Silverlight installed (version 2.0), but I needed to upgrade to 3.0, by downloading Silverlight.exe, going through a traditional installer, restarting the browser only to find out that it's only a boring marketing video with talking heads.

I expected that I could at least try out some demo online.
Pixel Art is what supertotto is all about
It's ok to be slightly ticked off but not always angry. Maybe it is the work conditions. If so switch jobs.

However, if you've been switching jobs for a while now and still feel the same way at every job, then either you've got bad luck with picking your jobs, or you're just a bit too sensitive.

At the end of the day though, no job is going to be perfect, and you're not going to be at any job forever anyhow -- so my advice is to just let things slide, brush your shoulders off (channeling Jay-Z), and say to yourself this crap isn't going to matter in a year or two anyhow so why am I getting worked up about this. (Works for me most of the time)
Does anyone actually click this? It would seem that the "Invalid upload" bug would have been discovered/reported much sooner than this.
"In the last 25 years or so, we actually got something like a pop culture, similar to what happened when television came on the scene and some of its inventors thought it would be a way of getting Shakespeare to the masses. But they forgot that you have to be more sophisticated and have more perspective to understand Shakespeare. What television was able to do was to capture people as they were.

So I think the lack of a real computer science today, and the lack of real software engineering today, is partly due to this pop culture."

Full conversation: http://queue.acm.org/detail.cfm?id=1039523
I will reference to Steve Yegge's rant on Perl. It has a lot of examples on Perl operators that are overloaded: http://steve.yegge.googlepages.com/ancient-languages-perl - - and how their man pages isn't a big help.

While other languages of course have their special syntax, Perl is very extreme in this regard. This is best illustrated by the following diagram of special Perl operators (where most of them are only found and used in Perl):

http://www.ozonehouse.com/mark/blog/code/PeriodicTable.pdf
For those without Silverlight here is a video:

http://www.youtube.com/watch?v=BZuFUZpEZ-A

BTW it's crystal clear also on YouTube (HD), so I suppose it's simply a well made video, not some special Silverlight codec.
I think that what usually happens is that when you send a link to scribd that doesn't exist, it downloads the document and immediately presents it to you in their UI. Therefore, it would seem that the bug is related to scribd, not HN.
that's all jolly, but are you sure it's not cyclic? when you think you're at (4) i suspect you're also at (0) in a new cycle.

(also, see cockburn's shu ha ri)

[edit: hmmm. you mention the cycle, yet you say you are now at 4. have you achieved complete enlightenment?!]
scribd link is broken
def swap(a, b):
t = a
a = b
b = t

def swap2(a, b):
t = a['v']
a['v'] = b['v']
b['v'] = t

x = 3
y = 8
xx = {'v': x}
yy = {'v': y}

swap(x, y) # changes nothing
swap(xx, yy) # changes nothing
swap2(xx, yy) # changes 'v' values in xx and yy, but not x or y
Thank you for sharing your well-researched insightful opinion that clearly reflects many decades of experience in the industry. It's exactly for comments like this I come to Hacker News every day, I feel like I learn new things all the time.

(Sorry for the rant)
This is a common practice in Python and most of the implementations I have seen (and used) use it in a following way:

handler = {
'football': handle_football,
'comedy': handle_comedy,
'crime': hendle_crime
}.get

handler('crime')(...)
Mariano, unless you have left out important information such as "Although I grew up in Argentina I am a U.S. citizen by virtue of being born in the United States", you lack legal permission to work in the United States unless you get a visa which permits it prior to arriving in the US. I'll just give it to you straight: it is not likely that you will be able to do this in anything like the timeline you are currently planning.

Without legal permission to work in the U.S., you will find it extraordinarily difficult to find reputable employment.

I would counsel against illegal employment -- when I was young and stupid I worked on a cash basis for a man who "didn't want none of that OSHA paperwork nonsense", and I was forced to quit the job after he threw a 20 lb. pipe at my head. (Cleaning oil pipeline components with a toothbrush is, by the way, every bit as fun as it sounds.)
For comparison, here's what ddg comes up with:
http://duckduckgo.com/?q=%24HOME&v=
Is there Level 5? I keep feeling like I am the only one taking the initiative to get things done or do it right. My boss appreciates it though.

There's a point where I feel that fixing things just make them thinks I own the shits now.
Unwinnable afghanistan
Of course, not taking anything away from them - most people around here are 'some of the best'. But real-time/comet/etc isn't hard.
It's definitely an interesting area, lots of people have datasets without any real ability to analyze them. Even something basic like creating a pivot table is outside the capabilities of your average excel user.

So if someone (Microsoft or otherwise) can figure out a way of making that easy to do, then there's a huge amount of value in that.
I think you'll find that's a feature, not a bug
Thoughts on the Brain Drain
How you should respond to user feedback
Research finds brain listen+learns during sleep
a note
ruby's syntax philosophy is a bit on the lisp side.
python's syntax philosophy is pragmatic.
perl's syntax philosophy is on the linguistic side.

thats is why its "bare syntax" like sigils and all are wierd like the case endings in english. but they follow laws which when groked can be abused. like say "ness" can be added to adjectives to create nouns and so on.

eg) in ruby or in python varible names are like this,
foos = ["foo","bar","foobar"] in perl you simply say @foo = ("foo","bar","foobar").

since perl treats $foo differently from @foo. (but most however do use @names due to their natural inclinations). see http://www.csse.monash.edu.au/~damian/papers/HTML/Perligata.... if you can grok gramatical cases.
I'd also like to add, that if you're caught working illegally, you'll never get into the US again. So if you ever plan on living in the country, you're better off not ruining your chances.
you underestimate ur memory mate :P and yegge is wrong. "references" were added to perl because of lexical variables.
Also should be worth mentioning that Argentina is not part of the visa waiver program. That means that if you want to come to the US for 1-3 months, you'll have to apply for a visa, and immigration authorities will almost certainly want proof that you will have enough money to live as a tourist in the USA for that period of time. So you need to make sure to have the money in advance and be able to prove it. It would be unfortunate if you spent money on a plane ticket to the US only to get turned down and forced to return immediately.

Have you considered applying for a "study abroad" program in the US? If you get accepted, then you will be able to work limited hours on-campus (and potentially off-campus as part of your studies).
I don't believe it. I live with an ENTJ.
How to Setup Preferred Domain www or non-www | TechJaws.com
One hell of a bug. It's pretty incredible that it just happens to work out that, every PDF link, which often open in annoying viewers in many OS/browser combinations, gets a scribd link at the end of it, both as a warning that's a PDF file and as a way to view it online without downloading it first. What are the odds?

Please take your axe to grind elsewhere.
Click on it, do you recommend that we leave it the way it is?
now I downmod all the time, just if I disagree with a comment as it seems to be semi-official policy.

Here's a friendly suggestion for a slightly different policy. (I didn't vote up or down on your comment.) I upvote, first of all, whenever I see something I learn from or think that other people will learn from. I especially upvote new submissions that I think will help the hacker majority here learn about facts about the real world that aren't usually discussed in the hacker monoculture. As mentioned elsewhere in this thread, I especially like to upvote comments that ask follow-up questions looking for more information, especially those that take advantage of the hypertext nature of the World Wide Web to ask for links to more information to back up someone's statement about one issue or another.

My downvotes indicating lack of adherence to the guidelines or bad impact on the community expand to include downvotes indicating disagreement when

a) the comment to which I'm responding doesn't leave a good opportunity to be replied to by a comment,

and

b) the comment itself is repetitive, a mere declaration entirely unsupported by evidence, or flat-out in disregard to a more thoughtful comment that has already been posted to the thread for a while.

My goal is to upvote a lot more than I downvote. (But since I don't have statistics on my own behavior as a reader of HN, I don't know if I am achieving this goal.) I see a lot of statements that I disagree with that I just let pass. Statements that I disagree with have to be actively annoying, by the criteria above, for me to downvote. And people can disagree with me factually, even proving me wrong by specific evidence, and I will upvote that if I have learned something from the comment.

P.S. I wonder why there are so many more complaints about too many downvotes than about too few upvotes? I rather think that not upvoting the really good stuff here is the main problem.
Thank you for your response. I forgot to mention this important issue. I'm an Italian citizen too, this could help me or it's the same as being an Argentine citizen?. All legal, there's no question about it.

So this means that if in the future I apply for Ycombinator and the application is accepted, I won't be able to participate because of the visa issues.
Also, inmigration authorities could get this thread and negate/cancel your visa for ever.
The One-Month Launch
I liked another title for this post on another site: "Google expands tracking to logged out users. Now, everyone has their activities tracked in the name of a better service"
You're right, all my life I followed the legal path and I have the intention to keep on it :).
Sometimes anger can make you stronger (give in to your anger, Luke...) But some things you can't change, you can only change how you deal with them. Unless it's caused by an immediate physical threat to you or your loved ones, anger is a choice or a learned response and you can learn to respond differently. Have you tried chi gong or other forms of meditation? Something to help you see the big picture and realize that these annoying things don't really mean anything to you.
The Wayback Machine tells us it wasn't there in July 2008

http://web.archive.org/web/*/http://ycombinator.com/newsguid...
i think this blog posts hinges on the assumption that most people have the work ethic and drive of an entrepreneur and that's just simply not true. if it was, half the people that come to you with 'ideas' would actually do something with them. "opportunity is missed by most people because it's dressed in overalls and looks like work". - TE

also, if I purchased ideas from employees, the company would not be focused and we would spend each week chasing the "next half-baked idea" which is exactly the type of startups/founders I now avoid after seeing two fail due to that same type of scatter behavior. but, i think this is more important in the context of startups than established businesses where fresh ideas are often needed.
If it's a symptom of pop culture, then why is Middle English different from Old English?

It's a symptom of language, and it's impossible to stop.
Free Diet Plans Can Work for You
I'm in academia and enjoy what I do now. However, I went through years of the same frustration. My solution was "save the interesting and creative stuff for home". I feel this talk hits the nail on the head (its not just about ACLs):
http://blog.cusec.net/2009/01/05/zed-shaw-the-acl-is-dead-cu...
Them Crooked Photo Contracts | Boudist Photos
Thank you for the link.

The introduction to the language (Part 4) is actually extremely succinct, to the extent that I now believe anyone who wants to write Javascript should read it.
Can you write a traditional swap(a,b) method/function in the language?

What about languages that are immutable by default, like Haskell, OCaml, and Erlang? You can't write a swap function. Therefore, are they pass-by-value?

Actually, in OCaml, you can write the swap function.

let swap a b =
let temp = !a in
a := !b;
b := temp

let x = ref 3 in
let y = ref 8 in
swap x y

But now, you are passing references by value, as Java does. So maybe they are pass-by-value. But, when your language is immutable, pass-by-reference (whatever that would mean), doesn't effect the language semantics. They are pass-by-(it's-moot).
MIT Team Finds 10 Red Balloons
Blah blah blah.

In Shakespeare's day, his plays were ribald entertainment for the masses. People are continuously complaining about how the old ways were better, and one is entitled to one's opinion, but the old ways are in the past and gone. Soon the last person who remembers them will be dead and there will be no one to complain about it, so what's the point?
The same issue bothers me as well. I don't need visa to visit the states as a tourist(I need one to work there though). What if my startup will be accepted at YCombinator, will I be able to go there and work on my startup without work permit?
The Way We Ate: The Great Scrapple Correspondence of 1872
Mariano -

Get your papers in order, get on a plane and come. Nevermind the naysayers, just do it. There are 2 kinds of people in the world- talkers and doers. Be a doer! Best of luck, I applaud your ambition.
If you're an Italian citizen, you might consider going to live/work in Italy instead of the US. By right of citizen, you already would be legally allowed to work in that country. Also, the Italian citizenship may entitle you to work anywhere else in the EU you wish to go. While not the same as the US, you'd get nearly all the other benefits you had hoped for.
Ah yes, Yegge's old rant and the Perl6 (not Perl5!) operator periodic table. Very new on HN!

Can you trolls at least get something about Perl5 to post about?! (Answer to a possible answer in advance: "What, you post about another language in the same family -- and claim not to be a troll!?")

I'll reference this, regarding language trolling on HN: http://news.ycombinator.com/item?id=963706

Because I'm just not going to be trolled discussing this on HN, again.
Manufacturing areas lead surprising jobs comeback
I suspect this transistor suffers from the same problem as all other 'miracle' transistors, including carbon nanotube based transistors, that have been announced over the past decade: the gain < 1, which means you can't build anything other than the most simple circuits out of them.
If you don't have the money, "doers" isn't really an option.
That's all great, but imagine how much self-evident patents were probably filed. Like that sparklines-in-a-document patent.
Mariano - email me at ray@firewatchingmedia.com. If you're going to San Diego, I know of one Argentinian company with offices there so it might be a good way to get in.

Edit: Also, if you're just going to be there for a few months, check out CouchSurfing. I've made friends with people from dozens of countries there and it's a great way to travel.
A quick sidenote ...

And I don't see any "modern band" being as popular and as eternal as the Beatles. Michael Jackson was close, but he wasn't exactly known for his quick and painless path to success.

Michael Jackson was more than just close, he achieved it.
Python, for one, doesn't help to make the matter any clearer. In fact, Python makes it look like pass-by-reference is used, even when it isn't.

For a better explanation than I could ever come up with:
http://stackoverflow.com/questions/986006/python-how-do-i-pa...

Just to play devil's advocate: if it looks like a duck and quacks like a duck, why would I call it anything other than "duck"? It may be technically correct to say that (in Python, at least) everything is passed by value. But if it helps someone remember that lists may be altered when passed to a function and that tuples can't, what's the real harm?

Again: devil's advocate.
I use Okular embedded by kparts (I think) in Konqueror.
OK, this finally motivated me to make a userscript that replaces Scribd links with Google docs (I didn't realize it was so easy to construct a link to their viewer).

http://userscripts.org/scripts/show/63596

I'm sure Scribd works just as well if you have Flash installed, but I don't. I like my local PDF viewer but I have to admit sometimes not having to download the file is nice.
I suggest you try couchsurfing. It will enable you to accomplish all your goals:. -Know about a different culture. -Improve my english skills. -Meet interesting people. at a much lower cost as you wouldn't have to pay hotels/hostels.
I didn't think about the scaling-up issues. Makes a lot of sense.
Wow, that's one of the most pretentious paragraphs I've ever read. I mean, let's use the exact same argument, swapping television for books:

"In the last 25 years or so, we actually got something like a pop culture, similar to what happened when widespread literacy came on the scene and some of its perpetrators thought it would be a way of getting the Bible to the masses. But they forgot that you have to be more sophisticated and have more perspective to understand the Bible. What books were able to do was capture people as they were."
I believe that the word "normal" does not help here. It bundles "common" with a solid dose of "acceptable". While I think your situation is common in IT, you should definitely separate this fact from its acceptability.
Meanings are only well-defined in their particular contexts.
How are you away from work? If you're rarely angry there, then it's job-related. Anger is a symptom: the cause can be genetic or environmental.

One excellent programmer friend is "naturally angry". He takes medication to control it. When his pills run short, his voice level and agitation increases noticeably. He has shared his difficulties, which makes it easier for everyone else to work with him. Angry or not, his judgement is always sound and exacting and you'd best listen to him, whether he is raising his voice or whispering.

So if you're like my friend, see a psychiatrist. They understand the organic causes of emotions better and can prescribe appropriate drugs. Otherwise try a kickboxing class or a good run or ask a girlfriend for a little sustenance.
This is right. Readers, please mod down my comment above for being simultaneously snarky and dead wrong.
Schematic tables [http://subtextual.org/OOPSLA07.pdf] are an extension of this idea that can handle arbitrarily complex conditionals. Unfortunately, they only work in Subtext [http://subtextual.org/], an unreleased research language. Schematic tables take advantage of the 2-dimensional visual layout of Subtext (as opposed to linear text, like most languages); it would be very interesting to see something similar in text.
nope. not a US citizen. any telecommuting jobs out there for non-US citizens?
I sometimes look, as I want to telecommute once I finish college, they are substantially harder to find, but sometimes there are some, especially by EU based companies. Check the usual 'hacker' job boards:Joel and 37 signals.
The other option is deflation and lot's of it, which causes most people with long term loans to default. The great depression saw ~50% deflation which means all your debt and debt servicing costs double. Which causes most people to walk away from any loan they can which creates a huge downward spiral.
I had an abusive childhood and lived with a lot of (very legitimate) anger for many years. I'm generally pretty slow to anger these days.

Some thoughts:

Unlike depression, anger contains energy for action. If used constructively, this can be a Good Thing.

The best antidote to anger is action. I find that I fume when I feel helpless to act. Even just analyzing why something is ticking me off is an effective action that starts reducing my anger. If that leads to a To Do list for how to resolve the problem, the anger can pretty completely dissipate -- even while I continue to live with the same frustrations that caused it. But I stop being angry because I know I am working on a solution and won't have to put up with it forever.

Although a lot of people feel bad about being angry and we are generally taught that anger is a bad thing, feeling bad about being angry is a waste and anger is not an inherently bad thing. Righteous anger can do a great deal of good in the world. If you are angry for the right reasons and then take constructive action to resolve the problems causing it, anger is nothing you need to worry about "fixing" per se. When the actual cause of the anger is resolved, you will stop being angry.
As a dynamic language, Python already has similar tables built in. You can use something like:

getattr(self, 'handle_%s' % action)