skysight-inc/HackerNews huggingface dataset:
Life: Learning how to break psychological barriers so I can pursue my interests culminating in living a happier life. (examples: Public Speaking, Schooling level as a self-value system).
By doing this I seem to have created a self-selection process for my potential social circles. (example: some people I've met seem to equate dropping out of college with being an utter failure. They usually never contact me again.)

Also for Life: Learning how to Learn. (Currently putting this to the test: http://christopherbiscardi.github.com/blog//coursera/2012/11...)

Programming: Lisp.
What's Not Going to Change In Ten Years
Agree with this. Recently stopped (around 6 month ago), games just look boring now and they waste so much of you're time.
C++ is undoubtedly complex. I'm not a huge fan of advanced template programming either. But specifically about the ADL problem, I think that bind is used primarily at a call site to create a predicate. Something that can now be done with lambda expressions.

That said, I don't like the fact that each and every feature of C++ comes with a really long list of weird special cases that are impossible to keep in your head.
They seriously want you to pay for meditation? That's absolute bull crap. The best advice I've ever gotten for meditation: Just sit. Make it at least 15 minutes. Maintain good posture; some of the positive effects of meditation relate to spending time with your spinal chord straight, stomach a little out, rib cage supported, leading to good blood flow to the brain. Let your mind wander, but don't lose focus of your posture.

It is said that when one is still for long enough, the brain switches modes. The unmoving mind. We spend all day interacting with the world, filling our brains with facts, experiences, feelings, etc. Take a step back and empty your mind. But don't pay money for it.
Life: Realising that I am in a privileged position and have the freedom to do what I want / where I want, and realising that although I love my job, the bugs will still be there if I leave the computer for a couple of days.

Programming: Deciding that I only wanted to work on open source software, Its not global to open source, but the culture of sharing, building on top of giants, and encouraging + learning from each other has been incredible.
Likewise, when I post a sloppy, obscene comment, silly people without culture might get confused.

What they don't know is that I want the readers to feel like they're in a novel of Liselotte Hupenblum, where angry, half-finished gargoyles bark humiliating gibberish at them.

... which changes everything!
Apple, Google, Microsoft Avoid Taxes By Keeping Billions In Profits Offshore
Flying across the country to meet the girl I met online. We've been married for 15 years.
This is truly great, and might actually be something I could use—although it needs to interface with a list of hundreds or thousands of entries. I don’t know if it is scalable in that case. Probably not, if it needs to display the entire list, which means that this intended for a relatively small list.

I recently had the non-existent pleasure—on the same project—of implementing a fall-back for the `datetime-local` input type, which is only available on very few browsers, even though it is absolutely critical to a good mobile experience.

This fails very gracefully compared to the `datetime-local` input type turning into a `text` input.

This is one of the perks of using Opera as my default desktop browser, by the way. Shame so many developers choose to ban it.
What is Maca Root Powder?
Life: Deciding to view large decisions/situations with "Whats the worse that can happen?" And finding solutions to all of the worse case scenarios. All of a sudden, things you thought were scary and impossible become approachable and you almost feel dumb for not doing it for so long.

Programming: When I decided to stop focus on being a "Programmer" and focus on being a business owner. My code isn't what gets me paid. I still do all the programming at my company, but now I do the minimum that needs to be done that will still allow me to make changes. I'm in the business of making money, not pull requests.
Wouldn't mind a larger board that exposes a number of pins for GPIO, I2C, SPI etc. from the SoC. I'm using the SoCs at www.gumstix.org with OpenEmbedded Linux for rapid work related prototyping.
I'd be curious to know who they are and what they're selling.

Audio software is a quite unusual field for all sorts of reasons, largely related to the huge divide between professional users and amateurs. The old school of pro-audio people can remember when a studio cost hundreds of thousands of dollars to equip and will pay pretty much any price you ask, even for quite trivial software. Your typical teenage dance-music producer is buying many of the same applications and will usually baulk at paying $99 for a cut-down version, let alone several hundred dollars for a full license.

It's interesting that really intrusive DRM techniques are broadly accepted - iLok is probably the most popular system, which requires you to buy a $50 USB dongle in addition to a very expensive piece of software. Again, experienced professionals who can remember tape see an iLok as a trivial inconvenience, but to a lot of younger people it's a total deal-breaker.

The music technology industry is part way through a weird economic transition. The traditional high-value professional market is dwindling away to nothing, but business has never been better because of the boom in amateur production. Firms like Native Instruments who have figured out how to sell to wannabe DJs and bedroom producers are shaking the money tree; A lot of very old and established names are struggling to keep the doors open.
Scala 2.9 vs 2.10 Performance
Show HN: A Url Permanence Service
Interesting TED talk on this recently, albiet at a self organized conference. Presenter makes the case for video games making you smarter.

http://www.ted.com/talks/daphne_bavelier_your_brain_on_video...
Life: ultimately not caring about what I'm told to learn/do, but instead learning what I'm interested in. My current career started as an impicit decision that "math homework is boring" and "making games is fun". I was 13 then. This choice led me to programming, to technology and made me a man I now am. (Maths grades did suffer and never recovered even until university - I ended up learning everything anyway, but usually a year too late; but there were also many bits, mostly related to game programming, I knew years before I should have)

Programming: Discovering Lisp 3 years ago. It turned my programming upside-down, gave me a job in Erlang (that I had since quitted) and seriously expanded my thinking. Also led me to pg's essays, HackerNews and LessWrong, all of which transformed my way of thinking and - I feel - made me much more rational person than I was.
Life: Exactly the same as above.

Programming: I'm still 20 and in the uni, haven't had much experience to have had a best decision about this.
Plinq Launches Learn to Play Journey in 15 seconds
The biggest issue right now in the console/pc gaming discussion is hardware stagnation. Very few companies make games with a PC first model; CD Projekt RED being the premier (in my opinion) PC first studio - anyone who has played the Witcher 2 and took a cursory glance at the graphics configuration menu knows why. Sony's PS3 and MS's Xbox 360 came out more than half a decade ago and the hardware upgrades to these consoles have been nominal in comparison to what's been going on in the outside world on desktop PCs; the Wii also took a drastic turn for the worst in terms of hardware progression on gaming consoles.

Due to the Wii's success with motion based controls Sony and MS have also become distracted by the interactive game market with motion based platforms such as the Kinect and Move, only serving to further delay the next gen of consoles.
frothkit - Objective-C Web Application Framework
Defect rate depends on a lot of things: the language, the programmer's experience and skill level, the kind of code being written. You have to normalize for those factors before you can even begin to think about correlating LOC to estimating bug counts. Now, take a language like Perl, Scala, or APL, where you can do a lot of things on one line of code; the bug density is obviously going to much higher than Java. Given C++'s lack of much safety (both static and dynamic), defect rates will also be higher there also.

Then not all defects are created equal. Can the defect be easily detected via static analysis or unit testing? Those defects will wash out during the dev process, but the time needed to find and fix them has to be considered. We also have to apply more weight to wicked defects that are not easily detected (say memory corruption in C++ that causes bad behavior away from where the defect actually originates).

I don't have any papers though I believe this style of thought originates from the 70s (like everything else in our field).

There is always the folktale about Simoni: some PM at early MSFT instituted a lines of code metrics to measure and rate programmer productivity. The first week, Simoni wrote down something like -10000 LOC for the amount of code he deleted that week. The PM was pretty silent after that. I'm sure I've got this story completely wrong, but the point is that LOC are a crude and crappy metric in any case.
Well here in the states there were two different dudes who under the influence of bath salts cannibalized their victims.

With heroin you don't care about anything but getting your next fix and you will do anything that's quick to get that fix.
Agreed. I have yet to have a year where gaming on my PC "sucked". Sure, Far Cry 3 was a little disappointing, but look at The Elder Scrolls, Starcraft, DotA, Diablo, Counter-strike, Half-Life, Doom, etc.

The list could go on. And on. (I didn't count any MMOs, for example) Just because the more generic blockbuster franchise titles are focused on consoles doesn't mean PC gaming is having a hard time. The best games I've ever played (aside from the pre-XBox generations) have been on PC, and most likely will continue to be.

Steam has been a gateway into PC gaming for many people, and I don't think anyone has apparently been paying attention to MOBA games. DotaA 2 and LoL are massive right now, and DotA is still in beta. Both (will be) free-to-play, as is TF2, another blockbuster on Steam.

I think there's hope yet. The interaction model of a keyboard and mouse is phenomenal, and I don't see it being topped any time soon.
Internet companies that promises a 7.5 mbps provides 2 mbps in reality. To bring a 1 gbps line to the general public is a distant dream.
Ask HN: Computational Biology/Bioinformatics - what's it worth?
Hi HN

I'm currently contemplating doing another master in computational biology, however it's still kinda hard to find any people working in this field. Are there any members in the HN community who did a similar degree and have working experience? What are your main tasks at your company? Is this a master that is in demand (in the US)? Relocation would most likely not be a problem for me.

I'm also considering going the academic route, but as we all know, that's a very difficult route and I don't see myself doing one postdoc after another without any outlook for a position at the university.
I don't even try to play multiplayer games anymore, as within moments I get the feeling of time wasted. I do however, from time to time, play single-player games (like Portal, or Modern Warfare series, or more recently, Bioshock) for their artistic / story value. The best games have stories much better and deeper than most of the movies, so I find them important intellectually and artisticly.
I consistently get the advertised speed with Comcast. It probably helps that Metro Atlanta has several competing companies.
C# is ok for CV also, especially if you are just writing some glue code to interface with the GPU (which is probably C++ like CUDA code).
Producing great documentation requires the same kind of judgement as designing the system in the first place: if you can consistently put yourself in the mind of your reader, then your code, your APIs, and your documentation will all be much better.

More documentation is not necessarily better. Just like code, the best documentation is the documentation you never had to write because you found a simpler way, and eliminated the issue completely.
Show HN: synchronize saved HN stories with Pinboard
I can't order the CDMA model to where I am right now, and I won't be stateside until next month.

I know, it bothers me too.
Did you look at the code? Even calling this a "project" is a stretch.
It's a nice idea. Once I was promoting an upcoming music band when I suggested them to hold a content where they will feature the lyrics of the winner in their Album. It works great for popularity.

Never wondered somebody will turn Songs as a Service. Nice idea. Here's a Loop hole. They should have said the lowest bidder instead of a highest bidder. I don't see how it will work as the highest bid can be an infinite number.
and, what does it mean?
Would also love to hear about how you started learning, I've been working with a team on a product to try and make art galleries more accesible to "none arty" people so any pointers on the type of thing you found helpful would be really interesting.
Smart people can waste time too.
There was a time when C++ was it, it was the present and the future. Then Java came out and C++ was increasingly relegated to niche use cases (device drivers, games, HPC). No one would ever dream today of writing a web service in C++, but back in 1995, that definitely wasn't the case.

As a related aside, Microsoft recently enabled us to use C++ for WinRT UI apps; keep in mind that WPF (WinRT's predecessor) only supported C# and VB (well, their was the CLR version of C++, but who used that?). So now you can write your Win8 metro app in C++ if you want, but why go through the pain and misery of doing that? Why choose C++ if C# is good enough for what you are doing?
GoSpotCheck (http://www.gospotcheck.com) in Denver, CO

We help businesses better engage their teams to capture intelligence via their mobile phones.
We work with companies that have large, distributed field teams that are responsible for capturing
information and producing reports from the field. We have a great set of investors and customers on board and have significant traction.

We're looking for a Lead Mobile Developer to join our growing team and take the lead role in building our mobile product. Full job description can be found on our about page (http://www.gospotcheck.com/about)
You can read some HN comments on CNN's report of the same analyst report here:

http://news.ycombinator.com/item?id=4854377
I didn't know France was in Europe AND South America. Weird world tour.
http://www.reddit.com/r/darknetplan/
Microsoft has clearly stated that the Tax laws are outdated and needs to be improved. Till, then major corporations will keep taking advantage of its loophole.
vist a museum and read the 'Agony and the Ecstasy' and 'Lust for Life' by Irving Stone. The first book is on Michealangelo and the second is on the life of Vincent Van Gogh.
The papers I've seen show that bugs per line of code go down as class size increases, until about 200 lines of code. But since the code is larger, the total number of bugs goes up in larger classes compared to smaller ones (as you would expect). This might be used as an argument against refactoring code into too-small classes, but I'm pretty sure total code length correlates with total bugs. http://news.ycombinator.com/item?id=3037293

Edited to remove dumb generality.
Your definition is the only really meaningful and defensible definition. But that's not the point. The point is that even though there is a "correct" definition, the term is still useless because people use it to mean a million different things. And that won't change... the toothpaste is out of the tube, as they say.
Programming: embracing the fact I came from a design background instead of trying to hide it so I wouldn't get cast out as a jack of all trades, I now do exactly that and love it -- and knowing you can deliver end-to-end solutions is very empowering and casts a new light on deciding who you should be working with since you don't need the other roles you can simply try and work with people you like.
You forgot the bit where when blogging his blog went down (for me), and it's also down now (for me).
A Free Market Fix for the Copyright Racket
I'd recommend playing Mark of the Ninja.
I sat there, thinking for a long time at the end.

And if you like puzzles, there's spacechem.
Slightly off-topic: I thought "Twitter clients" were frounded upon now, and massive API restrictions made them virtually impossible?

Very interesting post though. :)
Except that now with the new design it means it's cheaper to just buy the RAM from Apple once you factor in the value of your own time spent heatgunning off the front glass and removing the logic board to get to the RAM slots.

Things change.

As time passes and Apple designs more and more sealed enclosures, hopefully your skills and income are similarly increasing and you can stop caring about this stuff and just order it with the ram you want.

Life is short. Do you really want to look back on your deathbed and remember that you know what DIMM pin configurations and signaling speeds were? I sure as fuck don't— I'd much rather spend the time hacking cool stuff.
Well if that's not an invitation to finally start my blog, I don't know what is.
I used to stand. An then arranges for my MacBook Pro to sit nicely on my already existing high end treadmill.

Neither really did it for me and I think I was just sucked into the trend.

Now I do 5k a day on the treadmill and some basic work with light dumb bells. No more sore back. And RSI in the wrists is pretty much gone despite still pushing some 4 hour sessions without rest (which I know is wrong).
Life: Realising that the worst that can happen is almost always "not that much" and that by giving something a go, even if it doesn't work out, you're still a long way ahead of a lot of people.

Programming: Focussing on the end product at least as much as technical elegance.
I havent started paying yet, but I wonder if its worth it? I have been using the free version and find it very good.

Having said that, it sounds like if I just followed your advice above I may get the same results as I get from listening to the tracks getsomeheadspace provides.

They do have some useful videos as well that explain more about meditation.Meditation was a bit of mystery to me before watching them.The gamification element also helps.
Hey Kenneth, I saw your tweet about wanting a .org for your website. Any reason for the migration to a .org?
Linode Network Issues in Fremont
Awesome feature, this will autocomplete very easy to implement.
Life: Letting go
Programming: Choosing to learn simple code before going to complex ones. Revisiting code I do not understand and learning the logic.
Perhaps the problem is that you shouldn't be sitting in front of the computer at work and at home rather than have a standing desk at either?
Life: Having a child. The first six months were mad hard. But he's been what gets me up in the morning now... Literally

Programming: Not caring about trends. I've realized I can learn pretty much anything on demand. So I find interesting problems and try to solve them, rather than spend alot of time learning frameworks and languages and hope to apply them. And I've found learning on demand for real problems causes me to learn In a way that sticks better too.
Awesome stuff guys!!
> The fact that you had to use the No True Scotsman* definition for hackers as your argument really does not endear it to me.

Please read what I wrote more carefully.

I said it was entirely plausible that good hackers vote up articles like this, because good hackers have varied interests that include things like politics.

Most of my argument focuses, in any case, on the difference between the "getting people excited" vs "describing something fascinating" types of articles.
You clearly didn't Google hard enough.

http://www.shoutpedia.com/linux-running-on-ipad-and-iphone-c...

http://www.ifans.com/forums/threads/how-to-compile-and-insta...

http://forum.iphone.cz/viewtopic.php?f=7&t=52521

So, yeah. There's stuff out there. From what I can gather there's not much work been done recently.
Life: After a certain age you stop working to better your life and start working to better your children's.

Programming: Working on side projects that use technology I want to work with. It gets out that urge to do your own thing and employers love to see your side projects.
Welcome! I think you'll find that long, insightful comments like this one valued here.
"a proposed addition from the European Telecommunications Network Operators' Association (ETNO), which suggested that networks or web companies should negotiate deals in which they’d pay to send traffic to other countries."

How is this in any way helping the inclusiveness of the web? I wonder who is it that ITU is really siding with.
I hosted the trace here, if anyone wants to look: http://dev.mindfuzz.net/trace.html
> I would argue it makes you feel better than trying to
> mix exercise with working on a computer.

This is a common misunderstanding about treadmill desks. They're not a workout replacement, they're meant to reduce the number of work hours just sitting. Typically you're not breaking a sweat or even breathing heavier when you use one. You should still go to the gym/go outside/work out if you use one of these.
I did this only because Apple didn't sell the 4-slot 27" iMac populaed with 4x8GB (32GB) - max BTO was 4x4GB so I got 2x2GB and threw them away and put in 32GB.

Other than that, the Apple ram is not so expensive that it's worth dicking around with making sure you have compatible speeds/pins/size imho (unless you are going Mac Pro in which case the difference on, say, 64GB or more would really add up).

Basically I just don't worry about stuff that amortizes out to under $500-1000/year. (e.g. an iMac for me has about a 36-month useful lifespan)
Come on guys. Time to shine.
U.S. provisional patent applications for start-ups
U.S. provisional patent applications for start-ups

http://www.pinskylaw.ca/News/patents_for_startups.htm
Internet, phone services back online in Syria
Patriots vs Dolphins
Patriots vs Dolphins,Dolphins vs Patriots,watch Dolphins vs Patriots live,watch Dolphins vs Patriots,Dolphins vs Patriots live,watch Patriots vs Dolphins
It's unbelievable that they even want to debate this.
Acer Domains Defaced and 20k Credentials leaked - Hacker News , Security updates
Well, some people seem to manage with these tools! And if more people were introduced to them, perhaps the feedback and number of interested coders would increase.

I admit I was thinking more of supercollider and puredata, so more 'sonic arts' I suppose.
Life: Leaving financial services voluntarily, never taking unemployment while I was without work, and going all in on whatever future that meant for me.

Programming: Committing to the idea that ideas must, must, must be expressed cleanly.
Both the current iMacs and the previous generation support functioning as a display only via the thunderbolt/miniDP port as an _input_.
That may be because there are several forms of polymorphism. What you had in mind was subtype polymorphism (aka substitution), while he might have had another form in mind like parametric polymorphism (aka generics). http://en.wikipedia.org/wiki/Polymorphism_(computer_science)

Btw I assume you meant "calling derived member methods through pointers to base classes" instead.
thanks, kuler is quite neat. I want to test foreground over background though
immobilize your wrists with braces (available at the drugstore) overnight and when at rest. Allow the swelling of the carpal tunnels to go down between work sessions.

I carpentered for 30 years without surgery doing this.