skysight-inc/HackerNews huggingface dataset:
All change is unwelcome at first. It's unfamiliarity. You have to understand this or you'll fail every time.

The way to get around this is to make gradual changes.
When I left school I went to work for a RnD organization and was offered the same job (research assistant) in two departments one was math modeling and one was in the solids transport section

I knew some one from school who was in this section and having to crawl inside of of the pneumatic pipeline transport test rig for 1/2 a mile to unstick a stuck capsule didn't sound fun.

So I chose math modeling.
Awesome. This is what we've been building over at Boxcar, albeit outside of the browser.
Jan Jelinek's music is great for programming. At least for me. :)

http://www.youtube.com/watch?v=4jKqVswlAZ0&feature=relat...
From what I understand, a student can take a single year off pretty easily. After that year, your only options are to continue school or drop out.
Thank you! This is actually incredibly helpful in putting this into context. Reading your original posts, I somehow expected to see 5 to 6 digit numbers, as opposed to the 4 to 5 digits that you quoted.
Sounds like: http://en.wikipedia.org/wiki/Baby_duck_syndrome

It doesn't make you wrong. Your preferences are your own. But the changes very well could be better for newcomers. At some point you have to abandon old conventions to improve.
Don't forget to google the article first and then click through there so you can see the full text on the WSJ site.
No, not even close. While it is difficult to come up with a concrete definition of terrorism, let's at least acknowledge that it involves some form of fear/terror among the general public.

I am confident that I have nothing to fear from Anonymous. Do you?

Rather, the description (attackers aren't big...specific domain knowledge) sounds a hell of a lot more like classic guerrilla tactics. It's also worth noting that guerrilla tactics are most successful when used in defense of home territory, and I think that fits the analogy as well. The government, big media, and others are invading "the internet" which is, for all intents and purposes, anonymous's home territory.
I would hope that, at minimum, they're respecting the hirable? flag on profiles. Their about page is full of marketing speak, but short on actual details. (I understand that they don't want to give away their "secret sauce," but is there really that much to it?)

Edit: Also, their algorithm seems pretty off - a search around me returns some candidates in the "top 10%" group who only have one repo and it's a fork of someone else's with a small bugfix. (Nothing wrong with that - I appreciate those who take the time to submit patches. But surely a single fix of a couple of lines shouldn't rocket someone into the top 10% of GitHub.)
Somafm.com has a few channels with few drums or vocals

9 beet stretch might be of interest to anyone wanting something long noise/dronescapes
I personally am a big fan of a couple of the radio stations in the 'Ambient' section in iTunes. A big shout out for DroneZone, although anything from SomaFM is pretty good.
The real world metaphor of flicking versus scrolling is quite obvious (you can move a paper on your desk, but flicking it will result in that paper not being there anymore).
Sadly many ("smart", "rock star") devs I've seen are content with shortcut, local maxima solutions that only buy a little bit of time before the team starts hurting again. I don't know why this is. Maybe b/c it's more fun (or feels safer) to code and produce behavior than to do the vigilant things required to stave off complexity.

General intelligence is a necessary condition, but far (very, very far) from a sufficient one for being a good programmer. Most of the inept developers I've met have been smart. Intelligence wasn't the problem.

This is why I hate Java and C++. Because it's impossible to evaluate code for quality in these languages at 200-500 LoC (while you can easily do this in Python or Scala) you can't hire based on code samples. So you have to hire based on general intelligence + interviewing skill and you end up with about 15% of your team being outright duds (worse yet, intellectually brilliant and persuasive duds because they passed your hiring process, but still bad programmers and dismal architects) even if you're extremely selective.
Or maybe just use mediafire or hulkshare.
Yes, these podcasts are like Mozart. There are no many words in them, so they're not distracting.
I love how that image touts the health benefits as "fitting in" and social acceptance.
If you use background music only for noise cancellation (crying babies, reconstruction works etc.), I recommend http://www.simplynoise.com/. It's not as distracting as even the most minimalistic trance.
Happened to me too, I had a party invitation open in a work environment because Pages was the first app that bit me. Rotating through five NDA'd projects, I'm happy that it was as harmless as that.

Another privacy trap is how Lion's Dock menus show recent files. Given a setup where a Mac is connected to a projector (presentation, video night), this makes it fatally dangerous to quit applications. You easily end up broadcasting Secret-Client-Sales-Pitch.ppt or sensitive video filenames. Also annoying when sharing computers, where before I used to trust my friends not to dig into Recent Files menus (not something you'd do by accident).

Two of my personal anecdotes:

Winamp cleverly remembers its last playlist. I once wanted to use a close relative's open Windows laptop to play a clearly visible music file at a family gathering. I accidentally presented his most recently watched 'rather sensitive video' to everyone.

Another time, I downloaded a sex ed quiz from the App Store's Top 50. It claimed a very low rate of infection from an HIV positive mom to her baby. For the benefit of science, we verified that fact using Google. Imagine the thoughts of a CouchSurfer when she saw the "recent" search query weeks later, borrowing my iPad to look up train schedules. Glad she asked me about it.

These are all things that should not even go wrong once, so "getting used to it" does not help.
I'm still having trouble seeing the value of an IDE.

When programming, all I'm doing is editing text and occasionally running an external program. what does an IDE have that makes it so valuable?

(Honest question! I've used IDEs in the past - MSVC, Eclipse, NetBeans, Anjuta, Code::Blocks, and several others - and found that the generally poor editors made it more difficult to program.)
Trolling is not specifically mentioned, and the rest seems like bog standard T&Cs for any UK Internet connectivity provider.
Here's my problem and why I don't care to use it:

It's a community built around an implementation of a language which they do not control. Who is Guido or Matz in node.js? Ryan Dahl I suppose; does he take requests or hold discussions concerning the future evolution of the language? Does he issue any rationale documents concerning his language design philosophy? Could he add multithreading to V8 and if so, why hasn't this happened?

It's a community built around someone else's tool, and Google develops it for entirely different reasons. Case in point, someone posted IcedCoffee, which adds an "await" keyword to CoffeeScript -- you have to implement a compiled language on top of Javascript to have the language features you need!

Finally, to preempt questions about my being concerned about other people's language choices -- other people are choosing, inexpertly in my opinion, the technologies with with I will contend in the future. Future employers may value and demand experience in node, and future employees may have to be disabused of bad habits accumulated during the learning of it.
yay im a commodity

gotta catch'em all zuck
Agreed entirely - I find that this is an old debate between people who "love Java" and those who don't.

I posted some commentary on the same topic last time Nick Kallen's infamous "I love everything you hate about Java" blog got posted : http://news.ycombinator.com/item?id=3287777 .

What it boils down to is that Java likes invoking the names of design patterns with all sorts of pomp and ceremony (look, ma, it's an AbstractFactoryFactory!) while many more modern languages make similar design patterns natural.

Whether or not to like the ritual is up to the programmer, but I entirely agree that claiming that Ruby and Python are "just starting" or "don't" support patterns like dependency injection is absolutely baseless.
Unfortunately, this way of stating unqualified arguments as basis for reasoning is quite prevalent on the Internet.

Keeping it to node.js bashing, this guy takes the discussion to a slightly lower level: http://youtube.com/watch?v=1e1zzna-dNw
Aphex Twin's Selected Ambient Works?
>"Sugar and other sweeteners are, in fact, so toxic to the human body that they should be regulated as strictly as alcohol by governments worldwide"

Alcohol shouldn't be regulated, endangering others while intoxicated and other irresponsible acts should be.
Here's one he missed: a good package manager.

Yes, I realize that's not technically an aspect of a language, in the purest sense. Yes, I realize that this is something that the community can provide. However, I will argue that any new language that neglects to ship a package manager alongside the language implementation is doing a disservice to its users.

Go (goinstall) and Rust (cargo) had the right idea.
I live on an Island in the middle of the South Pacific (called Vanuatu), but I'm heading back the US soon.

Good point though...location would matter a lot.
30 Free Fonts for Designers and Logo Artists
Typography is an essential part for the professional designers and for those who want to make it big in the promotion market. Popular fonts used by professional designers.
Is it me or is PHP more lively these days? Critical updates are pushed immediately, they're fixing the broken tests, the community is more aggressive and there are interesting projects popping up. Feels like a spring cleaning.
Lustig: Dangers of added sweeteners justify controlling them like alcohol [pdf]
Everybody is angry if bugs keep punching them in the face. I get that. But this post needs more info to be informative:

* If I read correctly, OP is using Chrome/V8 directly. I don't see if the bug list is on V8 itself or his bindings?

* "Callback Spaghetti". To each his/her own. I happened to read callbacks easier than other solutions. And this is coming from Python programmer, not JS programmer.

* The last 2 points are also information-less rants. What happened to HN?
I've posted 50 comments in the last 57 days. Here are the karma stats:

Mean: 6.52
Median: 2.5
Max: 42
Min: -4 (I think downvotes are capped at -4)
Std Dev: 8.9

My most recent comments (a few minutes old) are likely to fluctuate a bit over time, but I recorded the scores in a single pass.

For my 21 posts submitted over a period of ~800 days:

Mean: 18.3
Median: 1
Max: 195
Std Dev: 43
Killed: 1
The key is accessibility - what relevant communication do you get out of Hacker News? If HN DOES fulfil your needs, then great. If, like many of us, local matters then Hackful is extremely exciting IF we can get the community owning/using it.
Alcohol should be regulated. When I buy a handle of vodka, I want some guarantee that I'm not going to go blind from drinking it.
Made a Pandora station seeded from the artists in all the mixes.

http://www.pandora.com/#!/stations/play/738121268334091862
May the best man(or woman) win!
It is worthwhile for big companies to acquire talent because of the way investors in the public market value the stock of large companies. Investors don't care much about a few million spent on acquisition that happened 2 months before they get the earnings report. They care far more about future growth and how the company will achieve it.
Sounds like businesses can smell a deal a mile away.

I thought normal recruiter practice was some percentages (10%, 20%?) of a hire's first year pay. So, like $10,000 to $20,000.

If you can get an interview with a potential employee for one tenth of that... and you know these people are famous in some nerd circles (buying your company more geek cred)... it's a deal.
Historically speaking, groups that are given everything they demand don't dissolve; they ask for more stuff. This is regardless of the "goodness" or "badness" of the demands.
Do you think?
Alpha and Omega (dub) and is the music I code by, repetitions, echos and reverb, the groove just takes you forward in your code. Example: http://grooveshark.com/s/Chantig/41T4IJ?src=5 http://grooveshark.com/s/Higher+Than+High/2JhKQT?src=5
I didn't see that article cite the researchers, but it's probably this group: http://www.youtube.com/watch?v=dBnniua6-oM.

Pretty interesting talk about the rise of high fructose corn syrup.
I think the most important part is whether you are respecting the semantics of the HTTP methods or not. A GET request should never delete something just because the URL says "method=delete".
The problem is that you cannot control what your users will do, and telling them to change a system setting is not viable.
I Switched to Bing on the iPhone and It Didn't Kill Me
I'm not sure why you're being downvoted. It seems like a thought provoking point. Could you expand on why you think this way?
Agreed. He should have read PG's YC Numbers [1]. The overwhelming majority of value in YC's portfolio comes from the top 10% all of which have likely turned down numerous acquisition offers. YC would much rather an IPO or late stage acquisition vs. acqui-hire liquidity event.

[1] http://ycombinator.com/nums.html
I am in favor of taxing sugar and this money could could go directly to healthcare.
Kinda interesting they beeped out some names when the officers would say them.
The FBI is using a 40 year old technology that can be hacked by whistling 2600 hz into a phone and get all bent out of shape when someone records it?

sounds like an agenda to setup the stage to get censorship back on the table. The FBI wants these breaches, then they can point to it and say "we need censorship to take down these videos because we cant be bothered with any security precautions".
Why, the artificial sweetener industry, of course! In seriousness, there is surely a bunch of money to be made here, even if that isn't the objective of the researcher. Step one, declare that eating X will kill you. Step two, develop a book all about how not to eat X. Step three, profit. Note that there is no "..." step, because there are always people dumb enough to jump on the latest food craze.
Google’s response to EU requests to “pause” its privacy policy updates
The second link is a parody created in 2002.

http://rjwhite.tumblr.com/post/472668874/fact-checking
Yeah, I'll believe this. I think it's a big culture thing too. I studied in Italy in college, and never used a dryer in my 4 months there, the washing machine was a little side loader, and if you tried to run that, the TV, and the microwave at the same time the breaker would flip... But here's the thing. EVERYBODY hung their clothes out to dry, dryers were just un-heard of. Here in the US, I've got my big washing machine, my big dryer, and I notice my clothes getting worn out before my eyes. I'd hang stuff to dry, but it's just a pain moving wet clothes from the laundromat to home. I'd like to get back to air-drying my clothes someday though, it was so much 'simpler' if you will, and nothing shrank.
I disagree. Alcohol is claiming more and more lives from liver disease and throat and stomach cancer in the UK [1] and Ireland. It's not just drink driving that's a problem, but also the death toll from alcohol abuse over the long term which also places increasing pressure on health services.

[1]http://www.bbc.co.uk/news/uk-england-15997695
You might want to watch this video of the guy behind this research first.
http://www.youtube.com/watch?v=dBnniua6-oM

His reason for regulation is fructose acting very similarly to alcohol as far as reactions go. Be forewarned that video takes about 20-30 minutes to pick up. But he gets into cell biology of what fructose and sucrose do in cells.

Now does anyone have links to criticism that actually argues his points biologically? I can't help but agree that we eat too much sugar in our modern diets.
They do not (or at least, did not) respect that flag nor do they (or did they previously, at least) respect an explicit opt-out of their service. Great that they're successful, but for a while there they were well on their way to pissing off the developers they so desperately need to actually make money.
Which reminds me: http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom...

I quote it, because it resonates with a lot of people. Especially those who abhor the factoryfactories. Why are the nouns undisputed when it comes to REST? It might map to the web, but does it map well to computing?
I find this surprising as well - I love my Lenovos. Six years ago I had a Thinkpad T60 and loved it to death. It is still going strong after six years (although it did need a fan replacement after five).

I'm currently on an Edge 420 and it is a pretty nice machine. Not as nice as their business lines (T series, W series) but a killer bargain for the price - especially because I got a refurb from their outlet.

Basically, I'm going to buy Lenovo for the rest of my life if I can.
Read "regulated" as "taxed" in this headline.

In another similar "regulatory" move, taxes on cigarettes have been shown to be effective for reducing smoking in "new smokers" and young adults (18 - 24) but with almost no effect in other age groups:

http://org.elon.edu/ipe/gallagher.pdf

and

http://www.cdc.gov/mmwr/preview/mmwrhtml/rr4916a1.htm

Would a similar strategy really be effective w/sugar or just add a further tax burden to 95% of us?

Can't we come up with a better system that seeing more money out the door in taxes?
This Anonymous story is interesting as well [Anonymous Hacks Neo-Nazis, Finds Ron Paul]: http://www.care2.com/causes/anonymous-hacks-neo-nazis-finds-...
nice. thanks for the mixes. i use "boards of canada" pandora station to accomplish the same idea. you get a lot of down tempo, ambient styles.
Native module support is a feature of Harmony and,it's pretty fantastic. I hope Node adopts this method of module loading as an alternative to require in the future.

edit: phone keyboard typos
This comment is just wildly off the mark. You're comparing a framework to a language. DHH can't add features to MRI Ruby any more than Ryan Dahl can add features to V8 JavaScript.
Web works ok for me over here.

- Linux/Windows user
The guy in that talk is the principal investigator of the study. But it has nothing to do with HFCS in particular, and everything to do with added sugar in general. Sugar made from cane and beets is just as bad as HFCS.
Well, there go apples. And grapes. And peaches. And so on, and so forth.
It's high time that Apple and all the other participants in these silly lawsuits buried the hatchet lest they achieve that which they want least of all: that the patent system will be overhauled.

In the end the little guys would win so I'm all for it but this whole saga so far is a great example of starting a fire without having the ability to put it out once it gets out of control.

Compete in the marketplace on excellence of product and service. And like them or hate them, if Apple would just stick to that they'd be winners all around, these lawsuits might just backfire.
But the corollary is that the longer they wait to hire Alice, the worse the situation gets.

That is: they should have hired her yesterday and hiring her today won't help the current cycle, but you have to hire her today to have any hope for the future. [1]

[1] Unless you have incredibly isolated projects, in which case you can arguably put off hiring Alice until after the release, but you'll still need to bring her on well before the next one gets under way.
It seems like Greenspun is assuming that programmers are a fungible resource. In reality, it seems like avoiding burnout is not just a human need, but also a business need. Unless you're only going to run your business a year, of course, or if what you're working on is so generic that you're happy with a huge turnover.
Initial thought: cool idea, but why would I want a tool to generate a css layout that wasn't responsive css in an age where mobile devices can NOT be ignored?
That works, but I think it's overkill. Generally the "don't argue like a jerk" method is sufficient.
I wish you had any clue what an entrepreneur actually is. A money making scheme? That's laughable. Spoken like someone that is definitely not an entrepreneur and will never be.

I've been quite successful, thanks. =) Currently I'm sitting on a seven figure net worth, and I'm in my early 30's. How about you? I've also failed plenty, like anybody that has ever attempted anything difficult.

What I've done since I was 15 is build and create web applications that I thought were useful or that I wanted to see exist. Some of them I hoped would become successful businesses, some of them I created for the hell of it. Out of six web businesses I've started, three of those businesses have been successful and both paid for themselves and paid me a healthy income.

I built what is, per Quantcast, likely the world's #1200x largest web site, starting from $50 on a terrible virtual server, using nothing but an 8 year computer, notepad, and a 12 year old FTP program, on a very slow Verizon DSL line. Gee, if only I had used the right tools, lol!

I just closed an investment round with one of the most successful business people on the planet. Unsuccessful indeed eh. As the agreements I've signed permit it, I'll come back here and update on the progress of my new enterprise. We can compare notes, and see how wildly successful you are too.
For one, they provide a way to stay immersed in all aspects of your project continually while switching around between tasks (seeing your files/class tree + code + warnings/errors + status simultaneously on one screen). Even if you're savvy enough to achieve some of this through a careful terminal splitting/tiling setup, you're just halfway-implementing a graphical interface.

Like most GUIs, you're also provided with organized menu-based access to tools and features you might otherwise have to spend time remembering or learning how to do from a terminal.

Finally, IDE-centric features like in-editor static analysis / error highlighting can come in handy from time to time (Oops! Forgot a paren. Glad I didn't have to waste 15 seconds attempting to build, reading/understanding the error output, and coming back to this file/line).

(I agree that a lot of IDEs I've tried such as MSVC and Eclipse can be burdensome to use. I like using Geany, since it's foremost an editor, with useful panes and functionality added in.)
Article like this needs to be sliced-n-diced in different ways:

1) If you don't know technology X and use it due to hype, you deserve to get burned

Let that be a lesson for anybody.

2) There's no silver bullet

Choosing node.js over web-framework just because you want the front-end and the back-end to use the same code-base is to trade one feature for another: Ruby and Rails still have better tools than Node.js while you get JS all over the place (assuming you're good with JS).

3) Complaining about the language is a sign that you have no clue

I used to think that Java is better than some of the hype dynamic languages out there but I was wrong: Java is better for ME because I _KNOW_ Java Better. If I know Ruby more than I know Java then Ruby is better than Java FOR ME.

4) Don't program using another language's idioms

This is documented left and right already. If you use technology X, find best-practices for technology X. Don't just apply best-practices from technology Y.

http://dirtsimple.org/2004/12/python-is-not-java.html

Or some of the comments here about Dependency Injection (which is quite common in Java but not so in Python/Ruby).

In the past, I had one instructor that noticed that my QBasic code looked like Fortran. He asked me if I knew Fortran beforehand and I told him that I've taken Fortran before this class.

People see and notice.