jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Something I don't think a lot of people realize is that "programmer" is a working class profession. The ability to code is a commodity.

By working class, I mean "not the capitalist class." There is still a big difference between programming and say, boilermaking. But in 2015, tech companies are the factories of last century. (We even call them software shops!)

There is a spectrum of quality of course, and a lot of people take a lot of pride in their craft, especially when they do it well, noting the beauty of good code, etc. but at the end of the day, most people who make chairs, for example, are not the highly-paid turtlenecked Danish guy whose work is basically art that you can sit on...most people who make chairs work in factories and churn them out on an assembly line. So it is with programming.

To your point, it certainly is in the interest of those who hire programmers to pay them as little as possible, given the nature of the economic system we find ourselves in. Consider also the trend of startups paying sub-market salaries and compensating with equity. The startup route certainly looks like a way to do programming while freeing yourself from the will of The Man (I'm being tongue-in-cheek here, but you understand the vibe, I hope), but when you get right down to it, it's more of the same. Instead of corporate execs, you have investors. Instead of middle management, you have founders. The programmer is still just the programmer.
Did anyone ever take this seriously in the first place?
Seriously. Driving in NYC or SF can be obnoxious and frustrating, sure...but it virtually never feels downright life-threatening, the way biking can very frequently feel.
> get a cheeseburger, have some regional specialties like BBQ

OP said they were from Argentina.

My advice was literally going to be "Don't expect meat when you order it in the States, because it's going to be a sad comparison to what you're used to."
That's not a difference your original comment depended upon. Obviously, putting someone through the foreclosure process hurts their earning power (stress and lost time), just as repoing their car does. That's not an argument against making loans secured by assets, nor against seizing them when the debt is in arrears, nor against measures that make said repossession easier.
I agree, although I also think once you start considering all the different factors that go into an athlete's performance and how there is an inequity between competitors for each factor, it can be hard to determine where to draw the line.

For example, athletes from wealthy countries are exposed to better training techniques and apparatus. Is that fair?
The bike lanes in the east coast cities I've been to aren't safe for cyclists and do nothing but take up breathing room for drivers. It's not uncommon to see a bike lane disappear after 50 feet because there was no space to continue it.
I salute this life hack. Focus on decreasing per-month expenses. Reflect on large purchases like a house because that's where you can save the most absolute-saved-per-percent-saved.

My first house was $50k with ~$550/month house expenses (HOA / taxes) in New Jersey. My current house is a $150k duplex with ~$200/month expenses (excluding utilities) in Michigan (and about $600 in income rent from renting the other half of the house).

Choose frugality level up to your comfort, but also read up on Positive Psychology and Hedonic Treadmill to learn how to squeeze more happiness out of your money.

Best article: If Money Doesn't Make You Happy Then You Probably Aren't Spending It Right

https://scholar.harvard.edu/files/danielgilbert/files/if-mon...
That means it had some time to mature and get over teething problems, apart from not being vaporware anymore.
I’ve found nothing better than the NYT Cooking site. High quality recipes well indexed, well formatted. Not ridiculously overwhelmed with ads.

Alas, not free -- but for my money, well worth it.
That is a stretch. The fact that all of the screens are the same aspect ratio is a huge advantage. Processing power is fragmented, yes.

I suppose the correct statement would be: iPhone is now more fragmented, but still not as much as Android.
A good trick with lyah is to try to write the code for a function before you see the actual example code. It'll get you in the functional mindset much faster.
I don’t use money...

and I'm of a mind that everyone who contents themself with trying to maintain a financial state is contenting themself with laziness... aka Nazis.

Stop using money.

There is nothing more important than knowing that 'predestiny' is real and absolute- in that is truly the end of fear.

Consider that a thing can only be a product of it's experience or be a useless goof.

Content yourself with pride and I call you out. Content yourself with pride and you are a flailing child without worthy opinion.

Pride is goofy. Proud is the last thing anyone of consciousness wants to be.

Pride is a lie. Give me my due by considering what I say, lest you be totally without honour... Predestiny is real and absolute. Free-will is not real. Whatever is perceived as a 'choice' can only ever be experience reacting to the now.

This is about everything.

Consider me. NOW. There is nothing more important than this. This is the truth that saves.

GIVE UNTIL YOU DIE

David http://www.angelfire.com/apes/hatrackman/money.htm
Sweet! Hope we can soon have Arduino support! I love the Arduino python libraries and would love to see this embeddable!
About your number 1, "Freedom". I don't see how someone else's responsibility on a matter can always be expected to obviate the need for one to exercise one's own moral responsibility. It can be one person's responsibility to make a choice or perform an action well (that bit is also in play here since we aren't merely in a realm of just the stated choices, but also the ability to stick to them in the face of temptations), while at the same time being morally wrong for someone to put them in the situation where they have to.

Is it, or is it not, morally OK to tempt and socially pressure an alcoholic to drink? To construct a situation that contains many or all of their personal triggers and then offer and encourage them?

What about a table with some green food, some orange poison, and a sign explaining the color code? Fine for many, but as the doorkeeper to this banquet hall, how bad a case of red-green colorblindness need a hungry person express to you that they have, before it is morally bad of you to let them in to eat without supervision or aid in the discrimination?
I think the Arduino MEGA's will eventually be supported but the regular ones are too limited.
"Requires roughly 40 KB program memory and initializes in under 3 KB of RAM"

Maybe I'm just not 'with it', but last microcontroller I used had 64KB of address space. 43KB overhead seems like a lot.
Yeah man you got me there, I am from Canada, I have no idea what is going on legally with regards to this situation.

As I said, I understood it that BP is liable up to some amount (in dollars). How that amount is assessed and so forth, I have no idea.
Maybe as an option we could just ask the submitter to slow down a little. If it's not spam he will probably be respectful of the request. My thoughts are that maybe sometime in the future some hot topic might call for a lot of quick submits—you never know.

Plus to me, I hate to see a forum with freedom of speech tightened down for everyone by iron fisted inflexible code just because of one user, one time. I like this forum a lot no matter how many posts someone makes, but 18 quick posts does seem like a lot to me too. Must be a slow day for him.

Maybe we could send him this: ICMP message Type 4 - Source Quench - the source is sending data too fast for the receiver (Code 0), the buffer has filled up, slow down!
This isn't true at all. It uses Signal Protocol and is end-to-end encrypted.
A little write-up on how an Arduino clone and 10 € in parts helped me improve my espresso making by automating my coffee grinder.
I would say that plugging in a roku/apple tv is essentially doing just that. I never got why TV even come with their smart TV software.
> A “Sound-from-Picture Reality” feature is claimed to “align the position of the sound with the images on the screen to offer a uniquely lifelike experience.”

Is that going to be at all useful if you use an AVR? It would have to receive the audio to augment it and then send it back to the AVR which I don't believe is part of the HDMI standard (2 audio return channels). I guess a lot of people will sport a high end XR TV but then pair it with only a sound bar and I guess it works for them.
Oh I'm aware I can revoke access to contacts (or in my case, never allow it in the first place.) I'm just saying the user experience is broken when you don't allow it.

Telegram won't let you just add contacts locally within the app (ie. stored privately within the Telegram app.) WhatsApp I think had a similarly bad experience. You try to tap "Add contact" and it just tries to access your device contacts again. No thanks.

I want my chat apps to have their own database of contacts, with basic CRUD for adding/removing them, which stays in that app. I don't need them getting a dump of the hundreds of contacts I have on my phone so that they can upload all of it to their servers and "suggest" friends (and likely, sell the data.)

Hosting my contact information on their servers and using invite codes/etc would work fine too (especially if it's pseudonymous.) But no, you can't get a dump of my whole contact database just so I can keep track of who I talk to.
I'd be interested to know why a contrary opinion honestly held and expressed deserves your downvote (or the 2+ it did get), or your pointless comment.

There is an HN Two Minutes Hate aspect to the steady march of "MS platforms stagnant / not supercool like the flavour of the week we're putting into production" posts getting voted into the front page. News about actual open source projects and cool stuff on C#/F#/.NET/Mono tends to languish / fail to hit front page, consistently. It's fair to call this out.

I'm not saying that open source is staggeringly vibrant and healthy on .NET, though it is making steady progress. I simply try to keep in mind that there is a whole wide world of workaday devs who punch a clock out there, and .NET has big reach into that world.
I'm sorry, but I can't take advice from someone whose twitter handle is @JavaPDF. :)
By that token graduate school is also an excellent place to meet future collaborators. If you go to a school that is decent, or better, you're surrounded by very smart and motivated individuals who will be looking for work within 4 years. You can see them give presentations, read their work, drink with them at pubs and work together... all good experiences to get to know them.
Try the demo ui at:
http://fromjeffrey.com/pc/
and see if it works better for you - supports live preview, move, rotate, and scale.

Originally we were planning Facebook integration so that we'd have one click image uploads and tagging to Facebook, but the FB API has been in flux lately so it's taken longer than expected. We're pretty happy with what we have over two nights of hacking. =]

Keep the comments coming!
I see Microsoft just increased their ad budget for PCWorld.
"BudLight" wtf!?!? err, wait... "BugLight". Selective dyslexia or 6pm Freudian slip?
That probably works out, actually. Given that the US population is ~300M, Digg getting 1% of that would give them 3M, which is somewhere around their userbase, plus or minus a few million (I don't know their numbers, but Reddit by comparison recently hit something like 8M uniques/month).

Of course, not all 300M US citizens are online, so adjust as necessary. Digg probably got something like 1%-5% of the US online population, which was enough to get it to where it was.
Sunglasses are cool, but I think with two layers of LCD polarized light you might be able to create an entire window that blocks the sun from reaching anywhere in the room directly.

The first sheet is polarized at 0 degrees and the second sheet is polarized at 90. When both sheets are on the window is black. When you draw a certain tiled pattern on the two sheets though, I hypothesize that you can mostly block the sun from any angle and let most of the ambient light in.

The only way I know how to solve this problem is w/ evolutionary algorithms, which might be well suited. I think someone here might have some mathematical insight into this though, so I'm putting it out there.

-- update --

OK so we need four sheets of LCDs, with each of the window layers having 2 LCD sheets each. Any light that goes through either layer is filtered with some pattern of 0' or 90' pixels.

Any random pattern, as long as the two layers have inverted pixels, will block the sun completely. Ambient light is allowed in at 50% brightness. So there you go.
Dagnabbit. I just signed up this morning. That being said, their services are pretty slick.
That's a fair point, although they sold in 06, a bit before the current fever to throw money at startups. It seems like CN originally thought they'd use reddit to drive traffic to their sites, that didn't work, so they kind of forgot about it.
So my CPU spikes to 100% every time I visit the Google homepage? No thanks. That script would get blocked pretty quick.
Whether it's intentional or coincidence, it's interesting how it parallels their products. There are approximately three people who work for Apple. They are the shiny, slick interface. Everything else is an implementation detail.

Jonathan Ive is like OS X. Nobody knows how OS X actually works, but they know the name and that it is why their screen shows such pretty things.
There is no reason you can't - but I find the advantage of taking someone else's mantra is that it comes 'baggage free'. I feel that if I absorb an 'external' mantra, it has more authority and lacks the subconscious emotional baggage that I would bring writing my own.

I realise this is very 'airy fairy' thinking, but heck, the whole article is about playing mind games with yourself to gain a benefit so it's not that out of place :)
I don't know whether to laugh or cry. I would hope that too if only experience didn't lead so strongly away from such a conclusion. At best the person responsible will get a golden handshake [huge pay off to leave].
They faxed out sensitive data, twice. Two different employees.

They should really check the numbers before sending out confidential information. Which boils down to my earlier statement.
Same pilot, different anecdote, "how slow can it go?"

http://tailspinstales.blogspot.com/2010/01/slowest-blackbird...
Not sure the exact mechanics behind it, but it's pretty awesome to see the growl notification of my space being increased almost immediately after clicking the authorization buttons on this page. Just fits right in with Dropbox being an incredible service.
Generally more. And they don't come with integrated WiFi or enough CPU to display anything on their own.

I'm trying to figure out if one of these would be useful as a wireless display for data that updates once every 5 minutes or so.

I live at a retreat center in the Cascade mountains, and we've got all sorts of diagnostic data about our hydroelectric generator and furnaces that would be useful to show.
Try Wuala or SpiderOak if you want a similar service that features client-side encryption (so the company offering the service can't read your data).
Too late to edit it, but as others pointed out, I'm wrong. I hadn't checked things out since I had done something stupid with my Mac that required a re-install, so I simply assumed that the feature was still there.

Mea culpa.
This is nothing new. This happens at every top 20 private college/university respectively. I went to Haverford College [1] and paid nothing on tuition. Divorced parents and 10 siblings... That'll do it. A friend from high school went to Duke free too for similar reasons. And another friend went to Penn for free because of her parents' state too.

The only sad thing is how few people know about this. Under-privileged students think they can only afford state schools. In truth, I couldn't even afford a state school. Only a private college/university would give me the full financial aid that I needed to attend.

Thankfully programs like Questbridge[2] (it's not spam, surprisingly) help facilitate under-priveleged students applying to and attending top private schools.

[1] - http://colleges.usnews.rankingsandreviews.com/best-colleges/...

[2] - http://www.questbridge.org/
There has to be a cut-off somewhere. Too many hand-outs would destroy the values that enables a person to get to be upper middle class.
Source from sample Makefile:

default:	qualcosa.sh
JOBS=${#J} ./qualcosa.sh

Source for sample shell-script:

#!/bin/bash

echo "According to \$JOBS environment variable, the argument of -j/--jobs is $JOBS"
>On the topic of having one IDE that just works for multiple languages/platforms,

I've recently given Eclipse another chance after 4 years. It has impressed me with its C, PHP and Haskell support so far. I really recommend people give it a shot. Of course I installed a half decent GTK theme to make it look nice :)
I meant that the natural word order is "Kodak still clinging to a future beyond film."

Not, "at Kodak, clinging..." This doesn't even make any sense.
I don't know how many hours the author has spent/wasted on this topic (and how many people are now wasting their time coming up with other solutions that in the end do NOT fix the real problem), but...

Quite frankly, I find this whole "look i did a horrible hack and let's see who can make the best worst horrible hack" thing quite stupid and silly.

GNU Make is free software released under a free license, my opinion is that instead of doing that crazy thing, the author could have just written a patch for GNU Make in order to make it export a "JOBS" environment variable to all its child processes.

Oh but yes, "I felt this feature was missing so I added it" is way way way less cool than "geez the gnu make folks are insane lollerplex they have no way to know how many jobs they're running".

ALSO: http://www.catb.org/esr/faqs/hacker-howto.html#believe2

Here it is a patched version of GNU Make, providing a #J variable that holds the number of jobs as passed via -j/--jobs:

http://santoro.tk/~manu/gnumake.png

As can be seen in the screenshot, it can be passed as environment variable to programs called by make

Source: https://github.com/esantoro/make
I've always been surprised by the lack of work put into systems for the blind, because systems for the blind can (sometimes) also be used by the normal-sighted-who-have-to-or-could-be-looking-somewhere-else.
Please don't hide youtube video controls.
A web search identified Stony Brook as having an open-stacks policy. Are there others? Proximity to such libraries could be promoted by real-estate agents.

Humans are so much more than symbol processing algos. Physical environment and context matter to the creativity which is our primary species differentiator.

Libraries can be viewed as always-evolving local caches. Digital images reduce the latency of discovery, but like travel to a distant land, nothing can substitute for tactile experience and three-dimensional motor memory as anchors of emotional experiences and learning.
I phrased that poorly. Every day the user submits things they’ve submitted 1 year ago and 2 years ago.
That post could be boiled down to a single concept: commitment. If you're committed to an idea, person, goal or objective, you won't have to trick yourself into doing anything, it will just happen. That doesn't mean it will be easy but the effort becomes the means to the end. Without the commitment, the effort becomes the focus.
Coder? Programmer?

Although I agree that "hacker" has a new meaning (and has for a long time), much like how the LGBT community adopts otherwise derogatory terms, I don't think we should stop using "hacker" because of outside influences; the actual meaning implied (coder or script kiddie) is often obvious thanks to the context it gets used in (CNN using "hacker" in a news title is different to when Joel Spolsky uses it, for example).
This gives a good background:

The Secret of Oz:

http://www.youtube.com/watch?v=7qIhDdST27g

"No, today, in our crazy money system, the government has to borrow our money into existence and then pay interest on it. That's why they call it the National Debt. All our money is created out of debt. Politicians who focus on reducing the National Debt as an answer probably don't know what the National Debt really is. To reduce the National Debt would be to reduce our money -- and there's already too little of that."

"No, you have to go deeper. You have to get at the root of this problem or we're never going to fix this. The solution isn't new or radical. America used to do it. Politicians used to fight with big bankers over it. It's all in our history -- now sadly -- in the distant past.
Do a demo video showcasing the application, so that users can get idea whether the product meets their requirements.

Compelling offering otherwise.
Will you be adding more css frameworks like blueprint ?
I reviewed it on Useful Tools: http://www.usefultools.com/2011/04/plan-your-day/
See, this makes me uneasy. The best and brightest work very hard to avoid memory errors in their C codebases then, when errors occur anyway, console themselves that no-one could have done any better. The less brilliant look into more automatic forms of memory management. AT&T hired the best and brightest to make heroic efforts so that the old circuit-switched Bell system could achieve mediocre reliability. I certainly hope that the best and brightest at AWS aren't intending to tackle their enormous control-backplane SPOF by assiduously patching every bug that turns up in its behaviour.
"Ditto", email in profile. Thanks in advance!
You should consider yourself lucky for working on things you like.

You love programming and work as a programmer, isn't that great? Oh sorry, it's not the language you like and you cannot use your favorite editor and you actually have to come to the office and make the customer happy.

Seriously.
I'm kind of dumbfounded by this. People like personalized goods, this is no different from picking a colored iPad case or wanting your car in some color other than Ford Black.
If you really want to do any sort of heavy debugging in C you should really do yourself a favor and learn to use gdb. You'll be able to debug your code while still keeping the source intact and also get more tools.