skysight-inc/HackerNews huggingface dataset:
Anything that takes you away from the problem will help.

Take a shower if you don't have long.

I recommend walking before taking on a big problem - even if you're not stuck.

A 1h walk means you are unable to code your first solution, by the time you get back you'll be 4 iterations on in your head - you've just saved yourself 2 days.
Excellent article on this topic:

http://www.nytimes.com/2011/08/21/magazine/do-you-suffer-fro...
101.2 | Quazen
Thanks for posting this, it's an interesting yarn but the two the best takeaways are:

1. People generally care only about the bullet points - that is, it seems all too easy to fool people with things such as resume padders because few people have the time or energy to investigate further

2. Granularity in data is everything. Even (actually, especially) when the data are bullshit. With some data science skills, it can be trivially easy to expose frauds. How hard would it be to look over all marathon results that have split times and filter for those who improved in the second half?
I really like the sources and amount of content you picked out. Good choice of a domain as well.

But like sangupta and amirf I think you should improve the UI a bit; maybe have a go with twitter's bootstrap?

One thing I really would like is that you skip the two columns and narrowed it down do one column and worked a bit on the navigation so that it's on one line or grouped in some shape or form.
I'm on a Windows machine right now (ugh), and only Safari 5 renders it absolutely smoothly. Chrome and Firefox (latest versions) fail miserably (Chrome is something like 15 fps with a 500 ms lag at the beginning, Firefox at 20 fps).

This is the first time I've seen Chrome performing worse than Safari on Windows (they're usually on par, with Chrome a little better sometimes).

More info in case it's useful to OP: Windows Vista, latest service pack I presume. 2.53 Core 2 Duo, a 4 year old graphics card (quite good for its day, but naturally not so hot these days), 4 or 5 gigs of RAM.
Landing people on Mars: 5 obstacles
It sounds smart but it occurred to me that that I can only think of two situations where a spinlock needs to be promoted. 1. Too many cores access that tiny portion of the system at the same time or 2) a bug(like using a spinlock where something else should be used and a more old-fashioned bug).

Will 1) really happen often enough to not use simple spin locks?
" that an offshore programmer forgot..."

Unnecessarily mentioning a characteristic of an individual is a sign of selfish, biased, and/or malicious thinking. Do you mention "American programmer" whenever recounting their bugs? It appears you have an agenda of promoting negative stereotypes, presumably in your favor. This is lame. In the future, you'll appear more credible if you omit this bigotry from your comments.

I am certain there are thousands of programmers, male, female, gay, straight, onshore and offshore who are much better than you (or me.)
(BBC) Cucumber, BDD and London 2012
I agree. When I first thought about watching the Olympics online I was just expecting to see a version of iplayer with the usual BBC1 and 2 coverage. What they pulled off was incredible. The people behind it should be very proud for actually delivering something that pushes beyond just replicating the TV experience.

My only issue was with Flash. I'm not into bashing Flash just for the sake of it, but my only frustrations were caused by Flash just not living up to the rest of the delivery experience. I think it was the hardware acceleration issue that is already mentioned in their FAQ. Geting the video to play was sometimes a case of throw a 6 to start.
Show HN: My Github résumé
You must be a Gnome Dev too! You aren't listening either.
Astronomers Find Millions Of Supermassive Black Holes
Over react much?!
No technical reason really, it's about cost, demand and volume.

Cost is going to be a problem because of the high current involved in normal operation and even more so in case of a short-circuit.

Let's take a popular battery size, let's say 2200mAh 3S 25C. This battery should be able to safely support a discharge current up to 55A. For reference, a 10KW power shower draws less current than this from the mains network. Our smart battery controller needs to be able to measure the discharge current, and needs to be able to switch the output on or off.

You can just buy a hall effect based current sensor and a power transistor that will handle 55A. But these components need to survive in case of a short-circuit for long enough for a micro-controller to read the current at its regular polling rate and then turn off the transistor. Expect the short-circuit current to be a number of times higher than 55A.

So you end up with a parts list that costs you about $10 per unit for small quantities (500). Have I mentioned the price of the battery I was building this for? It's $13.

I've thought about building some for myself, but 1) they really should be mounted inside a hard case together with the battery and 2) I don't have a space where it would be safe to prototype this, assuming that a failure will happen.
It's "alive" in the sense that there's still some activity going on, but it's shedding users, and it's becoming irrelevant.

I liken it to XFree86. While it may have been very popular and widely-used at one point, it didn't take long at all for users and developers to flee once things started looking bad.

People just haven't been happy with GNOME 3. That's a fact. And with no improvements visible on the horizon, more and more people are moving to MATE (and a few to Cinnamon).

GNOME can't survive in its current form if people and developers continue to leave it in favor of better desktop environments.
True. It was $0 for me yesterday but not today. This reinforces my unhealthy belief that I must check my news feeds constantly throughout the day, everyday, nonstop, lest I miss out on... saving $5. :)
Show HN: 3months working on this Android app with a friend. Would Love feedback.
I doubt he runs w3counter alone?
My Life With Lance Armstrong
>The bottom of the screen contains a small window clearly displaying the text "image compression works in part by "rounding off" less-important visual information. There is corresponding". That text is copied verbatim from the Wikipedia page on data compression. The movie's credits make no mention of Wikipedia, the Wikimedia Foundation, or the Creative Commons license. As a result, the movie is in violation of Federal copyright law."

Because, as we all know, because Wikipedia articles never copy other sources verbatim and often illegally without giving credit..
Operations Anti-Patterns
One of the most important things to get right with lightbox libraries is making sure they work well when the user has already scrolled down the page, this one fails in that case: http://i.imgur.com/Gh1Vd.png
|my profile runs a one liner...
what's that one liner look like?
Selling Shampoo Online is Hard
The code is, appropriately, in the WTF directory.
Accthub Enterprise
I think many people believe that IQ is your potential for potential, and indeed the potential for potential of your descendants and your "race". Thats what people generally mean when they say Group X has a high/low IQ. I think this might be referred to as the strong IQ hypothesis.
Company Name Analysis using SWOT
How Linux Was Announced to the World in 1991 [pic]
Linux was created as a hobby by a Finnish computer science student named Linus Benedict Torvalds. But did you ever wonder how Linux was “announced”? Linus first told the world about his “hobby OS” on a Usenet posting on Aug 26 1991 at 2:12 am...
Looking forward to it, I already feel like you saved me 2 weeks in testing.
i really hope this happens within my lifetime.
Nice work.

It would be nice to have sortable sources and comments, like popurls does. (Although popurls doesnt have hn comments, which is painful)

Also, have you considered eliminating links that have been duplicated over different sources.
I think you've gone and assumed that offshore means Indian or Filipino.

My guess is that he was having a jab at the offshoring mentality.
When we see people complaining of the excess of Bootstrap sites around, they tend to forget what they would feel/look/be like before such frameworks existed.
someone definitely pee'd in his cheerios this morning

Where I work most of the off shore programmers are less skilled though; So I can see how people would use them in that context..its just something from their experience. I don't think we should stake the guy for it...
In FreeBSD the vast majority of sleep lock acquisitions are uncontended and end up being a single compare-and-exchange -- very fast. Spin locks are slightly more work, since we disable interrupts during them.
I've worked with good and bad programmers, both on-shore and off-shore. What seems to determine the quality is the standard you set when hiring. If cheap labor matters more than quality, the result is accordingly (and always ends up costing more in the long run).

I suspect the presumption that off-shore means lower quality comes from past experience working with an off-shore team selected based on their perceived lower cost. I've found that when you set the bar high for off-shore hires, regardless of cost, you end up with high-quality people.
Exactly

Spinlocks in linux are the "last resource locks", usually in kernel code only in situations where you can't have the scheduler kicking in but can have a race condition (in SMP systems usually)

So it's basically interrupt handlers.
the main differences i can see between this era and a decade ago (i worked as a VC in silicon valley) are the following:
a) less total money and less early money is being shelled out
b) more internet users in total mean vastly lower per user economics than in the past can be profitable
c) big valuations are mainly coming after user traction and better modeling of (b) so feels less bubbly.

as to the "stupid ideas", those my friend, feel exactly the same
:)
It depends definitely on the app; we have been in the 2 camps. The problem is that often we are also asked to make the mobile web site and then you have 3 very similar things in Phonegap while native you need to write 3 different things. I do agree though that for a lot of apps native is faster to write if you target one platform.

And the Phonegap experience isn't really good unless you spend a huge amount of time. Webview is just not very good; you need something which is native but crossplatform to replace it; everything we tried so far (appmobi, appcelerator, rhomobile) actually was worse than Phonegap/jqm to get right. But we keep at it as we know what our clients want.

Often the Phonegap version is treated like a prototype; then the client saw it and knows what they want; after that they have it rewritten to native on the platform which makes them the most/gets the most attention (etc). Which is almost always iOS by the way.
US Court: You Can Infringe a Patent Even If You Didn't Do All the Steps Yourself
Hmm... Chrome 21.0.1180.89 Mac OS X 10.7.2 has music on the homepage. Start playing immediately.
I found this a pretty interesting read. hackerish reasons:
- The scale of the fraud. This guy is making up a race on the internet. complete with other runners, their profiles and so on. Its the sting come to life.

- The data based approach to cheating detection. Random runners can look up, in seconds, stats for any other runner. Not just their times and placings, but checkpoint by checkpoint timings. Its then easy to profile the normal runner and then the cheat.

- The photo aspect. disqualifing a guy because he didn't appear in any photos shows how far we've come in having 100s of photos of every event.

- The lack of on-the-ground cheating detection. This guy presumably left and entered the route of the race, with no one noticing. Runners noticed themselves going from position X to X-1, but not ll of them complained.

- The issues of internet anonimity. We see yet another internet comminity with pseudonyms. This doesn't prevent it being a commumity. it doesn't prevent people spotting strawman accounts.

and less hackerish reasons:
- The lack of clear motivation. Why did he do it?

- the weird overreach. Why did he aim for a high ranking? If he'd come 50th no one would have cared. Why did he talk to someone from the new yorker? Why did he make up a whole event?
I lied, seems to be 5 lines total :-)

export CDPATH=.:~
cdpaths="$([ -d ~/src ] && find ~/src -mindepth 1 -type d | egrep -v '/(\.)|_[a-zA-Z0-9]' | egrep -v '(bin)|(cmd)|(doc)|(lib)|(pkg)|(test)' | xargs -n1 dirname | uniq)"
for i in $cdpaths; do
CDPATH=$CDPATH:$i
done
I was particularly impressed by the event markers. For example, it was quite the novelty to click on a marker and be taken back to the beginning of a particular persons dive, then jump back to the live stream.

To my mind the mechanics of live streaming and streaming archived content are completely different and you usually have to wait ages for a live broadcast to be archived off for on-demand playback, yet the BBC somehow managed to blur the distinction. It might not be that difficult in reality but it was impressive to me.
Cool, thanks for the insight.
But Safari for Windows will be forever stuck without the fix?
Awesome work. I've been wishing something like this existed for a while now.
Maybe something like: https://gist.github.com/3598432

although perhaps passing a 'handlers' object down,
with which handler functions could be registered
might be better?
@anonova that's what i was thinking!!! i skimmed the code but couldnt tell if they included the infamous "kill screen" bug. i was never good enough to ever reach that level in the original arcade version, but my best friend's older brother was: Pac-Man’s Kill Screen – Level 256 [video] http://www.methodshop.com/2012/08/pacman-kill-screen.shtml
Love the idea! Usually when I send my "resume" to people it's just a short email with a link to github and my blog.

This does in fact look much better than a vanilla github profile. Better to navigate.

But it does feel a bit strange to read text written in the first person about me ... that I didn't write. Although I guess resumes are supposed to be in first person.

EDIT: there's a bug, going to this url http://resume.github.com/?swizec&utm_source=buffer&b... ... breaks things
Well, because the latter was specifically in the constitution, and is key to our ability to protect ourselves from tyranny. The former was not in the constitution. If you don't like it you can feel free to amend the constitution. It's been done, and it will be done again.
Book Notes on Willpower
While we are at topic of file manager - is there a file system manager for ios devices? I mean i want to browse disk of my iphone & see where and how it arranges files

Is it even possible?
Seems to me the answer lays in having the compiler more tightly bound with the nature of the OS - such that, for example, adjustable stack sizes and generalized metrics about application performance, can be used to make apps fill the cache-line most optimally.

In Embedded/Safety-Critical works, such metrics are available; often-times though, compiler/OS levels of support/integration/inter-operation are insufficient to high-performance tuning .. and of course, for a lot of industrial applications, not necessary (or encouraged, at least) in the first place.

However I wonder what an attempt such as the one to make an exclusively Lua-based OS (and, thus Application-Set) might produce in terms of optimizing cache line fills; I say "Lua" because it of course has a pretty good mechanism for determining memory usage patterns ("all elements", "each element", "diverse access patterns" .. something that tables and metatables can easily assist) .. and with a strong App base on a LuaOS tweaked specifically for the cache/CPU combination its running on, perhaps we will see some interesting new endeavours in this department ..
People do step off courses--for restroom stops, to chat with friends, to have blisters tended--and then back on. I once stepped out of the Marine Corps Marathon about the 10 mile mark to chat with some friends who were near the Georgetown end of Key Bridge, for I knew already that my time would be nothing special. When I pushed back in, there were some spectators who supposed I was cheating, and why not--there is nothing so memorable in my appearance that they should have noticed me leaving the course.
It's existed for 2 years and has been frontpaged here at least once before.

https://github.com/resume/resume.github.com/commit/47aba3b38...
I know a lot of poor people, and they all share a poor man's mentality, so he must be mainly right. I never been to India, so i am not trying to present myself as an expert, but in Russia, the opportunities are limitless, and yet the vast majority of people are very poor. They make no real attempt to change they life (and those who do almost always succeed), and live in illusions about society, economy, and themselves.

How did it happen that India increased its per capita GDP 4x since independence, and still a lot of people face hunger? It just means many people simply failed to take any action for generations.
I spent some time at Forward's offices during the last Node.js Knockout competition and it's a pretty amazing office and had a lot of fun coding with the guys there, these people are on it.
I've got my website linked, but who the fuck said that I blog on it?
It would be nice if the resume included popular projects the user has contributed to.
My work is on my personal non-networked operating system, LoseThos. It has per-file compression, so most files are stored compressed. The source code is not ASCII and it only compiles with my own C-ish compiler.

I have no use for github.

I am more likely to hire than be hired, though.

I wrote 135,000 lines of code over the past 9 years, including a kernel, 64-bit compiler, graphics library, boot loaders, device drivers, editor, tools like grep, etc., and 150 demo programs. 9 years is a very long time.

EDIT: I'm being downvoted. The Internet is a reeducation camp. Picard, there are 4 lights: http://www.youtube.com/watch?v=o_eSwq1ewsU

This is just brainwashing.

You have to believe in God to be hired.

I'm looking for partners, I suppose. Useless in a reeducation camp, though.

I'm sick of hearing 20-year-old linux zealots saying how useful github is for hiring.

This is off-topic, but I cracked-up laughing on a radio phone-in show where a woman said how glad she was not having an abortion because her downs (or something) child was such a joy. She, then, proceeded to tell all the stuff she had to do for it.
The hospital didn't make a mistake in this case; they were indeed covered under the plan. The specialist who is not under the plan is probably not an employee of the hospital. So basically you're saying we should overhaul the way medical billing works. I totally agree, but I don't think that is accomplished by passing a law that levies fines on hospitals.
Was this article just one big troll?
I don't understand why anyone would want that nasty old start button/menu back...I well come our new metro overlords
Hmmm. The Explorer in Windows 7 does this, somewhat better than proposed here (in my opinion) since it eliminates slashes.

There are additional operational semantics that are important, such how you bail out of a bad edit, what happens if you type in something non-existent, and so forth.

I hadn't realized how involved this UI is. People take a lot for granted.
That is hardly a universal truth. I'd take ugly code that ships on time over beautiful code that doesn't.
Hahah, Nice work! i honestly thought it was something like https://github.com/saidinesh5/MyResume ... (hint: the commit messages are more important than the commit diffs :P ) .. i have been quite lazy to update it and correct some design flaws though..
Great point, I wish I had remembered to add that!
One manifestation of that poor man's mentality is having a lot of children being unable to feed them. Birth control is trivial and affordable to everyone. In Russia it is called 'hey what else you can do except having sex?'
Hmmm. The Explorer in Windows 7 does this, somewhat better than proposed here (in my opinion) since it eliminates slashes.

There are additional operational semantics that are important, such as support of a Back button, how you bail out of a bad edit, what happens if you type in something non-existent, and so forth.

I hadn't realized how involved this UI is. People take a lot for granted.
The UX is the absolute most important thing. Anything that sacrifices the user experience just to make it easier to develop is a bad tool. It's a tool for the lazy.
I'm surprised you managed to squeeze something relevant to the topic in your bragging.
You are the crazy hobo of HN. Why are your videos called "Songs by God and Me"? Why do you screenshots just show crazy screens full of text rather than displaying actual features?
This is a very strange perspective, demanding a five-sentence summary and details on the technical aspects of the cheating, rather than this a well-written close-lens narrative of a fascinating person and his bizarre, borderline-inexplicable behavior

This isn't being presented as "news", whatever that even means. I think you should reflect on what you're looking for from the world - I would consider this kind of work a form of art, and one I very much appreciate. You don't have to appreciate it, but you're asking it to be some other thing you'd rather have - raw facts and data, summarized into as few words as possible

Some of us would rather the world still have some art
It is just a bit of a pun, as the movie Marathon Man has a dentist in a key role.
Because he's schizophrenic. He's spoken about it before.
Area 51 UFO 'secrets' to be revealed by Smithsonian Institute speakers
This is the beginning of something BIG.
This is just great. Instead of creating service that would be more attractive for users than PB, that greedy cats jail and rob you with giv arms. One should work more on kids minds to make them free from silly wish of watching that movie instead of doing some math for fun, or using MS wares instead of emacs :-) In this case there will be no need for PB, MS and WB alltogether.
Hogwash. Haven't you ever read a novel or a news story or any kind of narrative? Details add color (uh-oh, I'm sure that'll get you riled up) and they help the listener understand context and picture the story in their head. How boring would life be if every time you read or heard anything negative about someone, it only referred to them as a human?

You can't solve prejudice and bias by pretending that people's race, gender, nationality, height, weight, shoe size, etc. don't exist. They do, they always will, get over it.
He should be fucking locked up then.
1. Big companies should be less well protected, or there may be a monopoly. Intel is innovative, but it has to tolerate AMD using its instruction set. Big companies is much more dangerous than small ones, you don't want them to dominate your life.

2. Apple may be innovative, but it should try and be more innovative. The patent system is to encourage people to innovate more, by protecting their innovation. The protection is the means, not the ends. If Apple cannot innovate any more, why protect it? It's not like Apple will die tomorrow if not protected.
I noticed this as well!
Ok Mark Zuckerberg. Shipped code does not always beat unshipped code if the shipped code is shitty. In App Store contexts, badly shipped code can kill your app before it gains any traction leaving future updates moot. Anytime you deliver less than a beautiful UX you are doing a disservice to the user. The product can be simple and MVPish, but you should never ship shitty code. Zuckerberg doesn't know what he's talking about.
I think that Junior is just an experiment, not a forthcoming product.
My first thought was: You'd better not try making those changes if you want to run on mobile. After all, Apple invested sweat and imagination to innovate the idea of a useful user interface and now has many patents on it (US Pat #8086604, among several others).

Sad.
Why We Can’t Be Authentic and Control Our Own Fate