skysight-inc/HackerNews huggingface dataset:
If the home page is so bad according to you

Guess I wasn't too clear when I said "the top," but I meant the top of the homepage.

I still read interesting articles on the home page occasionally (especially those on functional programming and the new JVM-based languages), so I'd love to capture those instead of "random HN startup sells to LinkedIn" or "five things Steve Jobs did while pooping."
Given the crowd on HN, I'd really love some feedback from people in the know on that. Please share what you know!
> "CFLs and energy-efficient lighting has essentially become commonly as a fashion"

I don't think fashion was a big contributor to early adoption. It was mainly the perception of saved money and frustration. Early CFL packaging often had a comparison chart showing the $30 you'd save on electricity versus using incandescent bulbs, and the 6-10 fewer times you'd have to change a burned out bulb over the next 3-5 years. It's not specifically that people care about "being green", but they do care about saving money and effort.
Definitely a solution looking for a problem. Keep up the good work.
Sure..

Hell, I have accepted jobs where the programmer had left and nobody even knew what language they were using or really anything at all about what the previous programmer had done..

call me crazy..I called it a blank slate...
I don't think so.

Is installing and configuring Redis, installing and configuring a client library, and integrating the usage of that client library with your system really a better use of a one-man startup developer's time than writing

new HashMap

and going back and fixing it later if it matters?

I had a three hour argument the other night with a developer trying to implement some sort of complex logic involving caching for a fairly small blacklist file. I eventually had to make him go away and benchmark it ... at which point he realised what my original point was - loading that file off disk and parsing it on every request it was needed was actually faster than talking to a cache to get a pre-parsed version.

Overengineering is still overengineering, even when most of the components you use to do it are provided by somebody else.
It will be interesting to see if Tesla will do the right thing and replace the battery packs at a reasonable price or create a PR disaster and then have to replace the packs anyway. So far HN and theunderstatement.com have the scoop. A search of the San Jose Mercury News doesn't show it yet. But there was mention of Tesla doing powertrains for Mercedes.
My sleep patterns are a lot like the parent commenter. I usually sleep about 7 to 8 hours, but occasionally sleep 9 or so. Do I feel like I've overslept? Sure in that I've "lost" an hour or two that I could have used. But my body doesn't feel like it's overslept. When it does, it tells me. With a half day of headaches.
Flash provides a lot of hardware abstractions, from H.264 accelerated video, to webcam and microphone access, and accelerated 3d (openGL) rendering. Does the Pepper API provide wrappers for all this stuff? Otherwise it would seem that Flash for Linux would still need to carry a lot of platform-dependent plumbing.
Getting key names from javascript key events
JSFoo Chennai 2012
That depends on your application. Extension cords are more expensive because they are made of stranded wire that remains flexible and resists breaking. Household wire is solid and not meant to be rolled and unrolled repeatedly. It will get kinks and weak spots. But if your application is for a relatively static run, left in place for a long time, the household wire is better.
This would be an interesting opportunity for Zeo or Fitbit to chime in on this if they were to mine their data, anonymize it and publish something about their users sleep patterns.
There are definitely other reasons. Remember "Thoughts on Flash" [1]?

“First, there’s Open… Rather than use Flash, Apple has adopted HTML5…” — and CSS3, SVG, and HTML5 have indeed provided most of the capabilities that once were Flash’s domain.

“Third, there’s reliability, security and performance.” — which is really three things, each of which Flash has an outstandingly poor track record with.

“Fourth, there’s battery life.”

“Fifth, there’s Touch. ¶ Flash was designed for PCs using mice, not for touch screens using fingers. For example, many Flash websites rely on ‘rollovers’…”

[1]: http://www.apple.com/hotnews/thoughts-on-flash/
If it's a great company what's the problem? There's an opportunity there for you to add something/teach them something almost right away. It's relatively easy to setup a framework and and everyone will appreciate what you've done. You can even integrate it into their continuous integration as well.
I'm not pretending this. But consider that IPSec doesn't exactly have a reputation for being easy to set up or even is particularly well supported across IaaS provider networks.

People revert to stunnel (and OpenVPN), exactly because they may not have the knowledge or inclination to get a fully featured IPSec setup going.
Imaginary? CIA tends to operate abroad. FBI see the main domestic spy agency.
Could you elaborate?

I find it hard to work on projects where I have many files open, unless I am using Emacs (with ido-mode). Tabs are just too slow, cumbersome and don't scale.
A roadster that is plugged in, is not really "off". It will provide power for heating or cooling of the battery pack if the temps get too high or too cold. This would be much more than a small idle load.
Fast Company's 50 most innovative companies
well, the point is only that In-process is the fastest there is. By using something like Redis you give up a some speed but gain features: ques, pub/sub etc etc.. But that doesn't mean you have to implement those features yourself, they might be available as a library for your language of choice as well.

The bigger win, IMHO, is that you gain flexibility: Since Redis (or whatever) is decoupled from you process it can run on another processor, another machine or perhaps run on many machines etc..

Not sure how in-process cache would work in node, being async and all, but yes in-process is faster. But then you have to think about stuff like:

- how do you avoid loosing everything when node crashes / restarts?
- what if another process needs to read write to the cache?
- what if you need more memory than a single machine provides (probably not going to happen).
- implementation bugs

In-process: Faster but probably harder to scale. But then again, it might be so fast you don't have to.
Since Pinterest doesn't write unit tests, and I'd take an offer to work from them, yes, I would.
That is what we did at Demon Internet where I wrote mod_vhost_alias - except using our own log processing software.
I often fill up with 10% ethanol gas which most cars can burn just fine, but the entire world's supply of ethanol is not enough to replace 10% of total demand with ethanol. We throw away enough feed-stock in the US to double world wide ethanol production, but it's simply not cost effective process it yet.

PS: It's not that far off though the US accounts for ~44% of the world’s gasoline consumption, but it's would take ~57% of the world's ethanol to switch every gas pump in the US to 10% ethanol.
I tend to agree with this point of view: whiteboard interviews fail to predict how you will write real code once you are hired, your actual code is definitely a better indicator.

Asking candidates their github usernames is starting to seem a common trend, in my experience.
That doesn't work if you can't get content providers in the door.

My attitude towards DRM changed somewhat when I saw what happened with the online music stores. DRM was absolutely required for Apple to get major labels to the table. Then, over time, DRM was chipped away, to the point where the iTunes Music Store is DRM-free, Amazon's MP3 store is DRM-free, etc.

If we can skip the DRM phase entirely, sure, I'd be on board. But is that realistic?
Not necessarily. When I was in high school, I drank between 4 to 6 cups of coffee a day. It never affected me. The reason for this is twofold: It's just part of the culture in my family in India, and I really liked the taste.

Fast forward a couple years and I am in college. I hate, absolutely detest the taste of any american coffee. I don't know what's missing, but I only enjoy coffee in India. I went from 4-6 cups a day to about 1 cup a week in a couple weeks. Nowadays, I don't drink much coffee at all, probably 2 or 3 cups a month at the most. But when I am in India, I drink as much as I can. :)

While the parent commenter may indeed be addicted, it's also possible that he is simply unaffected by caffeine. I certainly find that true for me.
shift-cmd-t is 'Goto Symbol' in TextMate, pretty much what cmd-r does in Sublime.
I always get a kick out of articles whereby they basically say 'hey, excercising is good for you!', as though that were some kind of new discovery :) This is a good article, and as others have mentioned it actually links to scientific study, which is a rarity for mainstream press. On the other hand does anyone here think that getting regular excercise WOULDN'T be better all around, in a multitude of ways, than say sitting on your ass all day?
Felix Geisendorfer about npm modules
Carpool lanes are two people in the Bay Area. Did you mean you had zero rather than one companions, or were you unaware of the law?
Yeah. It depends on how persistent they are. Using DROP on all closed ports may discourage some attackers. Others may remain undeterred.
Jacket Continues to Crush the Clone
Last day to tell Google to forget you. New privacy policy starts tomorrow.
Seems nice. Nodejs and socket.io are the future of the web, 'll try to have a look at your lib.
Jetsetter has a dishonest referral program
The support for the audio and video elements in browsers is still rather basic and unreliable. Shockingly enough, in my experience at least, IE9 has the best support for HTML5 audio / video, with Safari on OS X (not Windows) being second best.
Previous discussion: http://news.ycombinator.com/item?id=3563828

edit: Admittedly, the tense of the headline was different.
Asus releases Transformer Prime bootloader unlock tool
Aweful. This stinks.

Good bye to a free and open internet, and welcome pay-for-view. Some links are more equal than others.
You might have a problem finding a woman if your attitude is "women are flaky". This is not to say no, we're never flaky. Some are. Some aren't.

But if you pre-judge the people you date before you even meet them, they tend to notice. And dismiss you in return. It's pretty easy to tell if you're honestly interested or just playing the numbers.

(Unless you want a shallow ditz. Then by all means, pre-judge ;)
The content of this article isn't useless by any means, but there was a lot more you could have went into.. This was more of a general programming guide for making SEO tools, but what about coding best practices that help with SEO?

Example: If you're using Ruby on Rails, get rid of the existing URL naming conventions. Instead of naming your pages /page/<ID> or even worse page=id=<ID>, name them page/FRIENDLY_URL_WITH_KEYWORDS.

Example 2: By default, add a NOINDEX tag to all user generated pages when they're first created. Create a Cron Job that runs every night to check if each page has > X number of words. If so, remove that NOINDEX tag. You don't want Google to think your site is full of "thin-value" pages.

Just some non-obvious things you could've included...
Are the two doing the same amount of encryption or is vCider using a much less complex cipher? Is the CPU difference really just in the kernel vs userspace implementation?

tinc (http://tinc-vpn.org/) would seem like a more interesting comparable than stunnel since it sets up a p2p VPN that routes all IP traffic instead of just a point-to-point link.
That is a little unfair...We dont need to call out specific companies that dont practice this methodology. If we were to do that the list would be huge......
Education , Career and Personal Interests
This is why you backup in multiple locations, not just "the cloud"
I'm sorry but I distinctly got the impression that 'opting out' of the search history feature meant that google would not be saving my search history and I'm quite surprised that this is not the case.

It is of course possible that I'm alone in this but somehow I doubt that.
One of W3C's primary goals is to make these benefits available to all people, whatever their hardware, software, network infrastructure, native language, culture, geographical location, or physical or mental ability.
http://www.w3.org/Consortium/mission

IMHO, it's against of those principles.
Mapresent: Immersive geographic presentations on the iPad - open source
The Garden Gates Patrons Revere Fermob Bistro Chair
Needlebase and the future of scrapers
Ha, I know.. I couldn't tell if it is "Pompeii" or "Pompeii of the Permian period". I hate that professional articles have so many typos in them these days.
I see your point, and if all you need is a HashMap then use a HashMap.

But if that data in the HashMap must be available to another process, or you need more "features", Redis suddenly looks like a very easy solution.
It's much easier to build an append-only interface than a read-only-and-only-read-some-files-not-others interface.
ST2 handles this much like ido-mode. Press cmd-P to open the "Goto Anything" dialog and type a few letters from a filename to get a list of matching files from the current project. I'm not exactly sure of the weighting algorithm, but it seems to almost always highlight files that are already open so that pressing enter will take me directly to the tab I wanted.

Whether you have 100 Emacs buffers open or 100 ST2 tabs, it's pretty easy to navigate to the one you want with a few keystrokes.
Congratulations, Rahul, Martin, and Sam! This is great news. :)
Well, first off, there was the fact that the "whiteboard" consisted of them writing on notebook paper. Had this been the only shortcoming, it would have been fine, but seriously, there are so many better ways to present something on a computer screen than writing in a notebook under a camera.

But what really got under my skin and ultimately caused me to give up on the program were the errors in the videos, and how they were dealt with – namely, by putting some correction text underneath the video on the website. This was annoying and frustrating to try to learn with even for simple errors. But it was ridiculous when the error was a single character change within three lines packed with newly introduced notation. The minimal correct way to handle this would have been simply to overlay a YouTube annotation over the incorrect text. Those would have shown up in full screen mode, and they wouldn't have required students to simultaneously mentally amend what they were watching while juggling new concepts in their heads.

I was also not thrilled when newly introduced terminology got thrown around imprecisely in some of the videos, leaving the viewer wondering what these terms actually mean, and what the teacher was actually trying to say.

I have no doubt that Thrun and Norvig are great computer scientists. But a great scientist and a good teacher are not often found in the same person. For that person to also be a good video director would have to be a miracle.
This just sounds dangerous to me. I wonder how long it will take before some kid decides to take 10 of these and dies.
This may be the worst submission I've ever seen on the front page of Hacker News. Not only is it a list, but it is a list of partial screenshots, many of which don't even have a description. Worse yet, some of the screenshots don't even show the actual program in question.
"Automated vehicles will be able to travel the same streets and highways as human drivers, with only a red license plate marking them as robots. Once research on those automated cars is complete (which may take years), the Nevada Department of Motorized Vehicles will issue them a neon green license plate – an indication that the robot drivers are good to go."

Red = researching. Green = good to go. Got it.
Reminds me of http://workvibe.com
One of the most frustrating things for me, I feel, is that hardly any of the code I have written is on Github for various reasons (NDA, proprietary code, etc). So when an employer asks me for my Github, what do I do? Do I send him my account showing off my code from 3 years ago containing only a script I didn't really care about?

I don't mind a Github being used in conjunction with other resources (the projects I've worked on / Linkedin / etc), but god help me if it ever becomes the standard -- I'll be unemployable.
Hi there, thanks for you comment, currently the signature app operates by providing a platform for handling the full e-signature process, in a similar fashion to echosign and rightsignature.
Not setting an alarm made me more conscious of my decisions around sleep. If I had to get up at 5:15 for rowing practice, and I had an alarm set, I stayed up as long as I wanted and told myself the alarm would wake me up. When I got rid of the alarm clock, I could no longer fool myself, so I started keeping a more reasonable schedule.

The other thing that helped at first was repeating in my mind, in a relaxed way, what time I wanted to wake up. I found I'd wake up within a few minutes of the time I wanted to wake up, consistently. Our brains keep track of time, and to some degree it seems we can tap into that.
I confess, I hadn't thought of that threat. It's an interesting thing to think about.

My initial reaction is this: Couldn't malware on my laptop also monitor my keystrokes when I unlock the key? Or when I log in to my VPS web interface? I mean, if the goal is to have a malware infested computer that is no threat to external systems, it seems like there are tons of other files/apps/system you'd also want to password protect, to the point of making the computer almost impossible to use.

Still, it's an interesting point. SSH keys are more sensitive. I do keep an extra password on my password manager.
There are a few mobile sleep timer apps that could also contribute data.
Absolutely loved that miniseries and recommended it to everyone I know. The second episode also deals with a high-tech future, while the first one explores a more social angle of our current connected world.
Reading some of their articles, I fail to see what differentiates them from say FastCompany, or Entrepreneur.com (besides targeting women) ? Or is this just a pageview machine? In any case, their best bet to growing is SEO, so maybe building a huge database of company profiles is a good way to go.
Congrats Rahul, Martin! I've always been impressed by your quick responses to any issues via email.

What are your next steps?
Disrupting your industry? Comedy as a disarming competitive advantage
Lessons in Fast Growth for Internet Businesses
Twitter also suspends accounts unfavorable to Cat Fancy Magazine:

Before: https://twitter.com/Cat_Fancy
After: https://twitter.com/FakeCat_Fancy
In my humble Experience, and I don't posit any particular mechanism, women, on the whole (with exceptions) excell in areas that befit a good manager. Such areas may include understanding intuitively others' needs, knowing how to create a productive, energizing or otherwise desirable environment, understanding and responding to the respective energy levels of others and being aware and dealing with, in an organized manner, the gestalt. Whether this is an atrefact of culture, genetics, my limited exposure or any mix, I do not know, but in my life this has proven strongly to be the case and women I have spoken to have attested to it. Were I starting a company, I would look specifically for people with the aforementioned qualities and I imagine I would likely find them most often during my search in women. This, I hope, does not produce in any way the undue perpetuation of harmful discrimination. But all this to say, it is not a mere coincidence -- it happens that way for a reason.
github complements your resume in providing evidence that you can write good code.

Anyone who's been employed for a while will not be able to share the bulk of their source code, and source code doesn't typically give a high-level overview of career development and accomplishments.
Precisely.

The Leaf and other small commuter cars are fantastic for people who don't give a shit about cars, and really care about the environment / gas prices. That's a great market, but it's a completely different market than the one Tesla is going after.

The Roadster is basically an electric Lotus. And there's no-one that's going to say to themselves, "You know what would make good financial sense? Replacing my Civic with a goddamn electric race car." It's not about price or energy or the planet, it's about something unique and fun, a luxury good. I expect that there is close to zero overlap between potential Tesla Roadster and potential Leaf buyers.

The Model S changes the dynamic a bit, but it's still not competing with the Leaf and other city cars. And most importantly, it will appeal to people (like me) who love cars. It's unsual, but extends beyond sports-car novelty into something that could easily be the primary vehicle for a family of 4 - or even more with the rear-facing 3rd row seat. Hell, if I was in the market for a high-end sedan, the Model S would be far and away my first choice. For about the price of a 7-series, you get something entirely new and unique in the automotive world.

Both Nissan and Tesla's attempts at popularizing electric vehicles have sensible business models behind them, they're just very different vehicles aimed at very different demographics.
Regardless of the nature of addiction in his specific case, I can assure you there are people who don't get the rush from coffee (even without prior exposure, that can possibly increase your level of tolerance).

Me for example, I feel very sleepy after drinking coffee. This was against my expectation and I blogged about it the second time it happened to me: http://0x40.blogspot.com/2007/08/wheres-that-forward-biased-...

I was born in India and my family does not drink coffee, hence I was never exposed to it during my childhood, except now and then, at parties.

It was only at work that I tried it out regularly and because of the way it affected me, I had to give it up.

I even joke that a few cups of coffee would probably help me go to sleep (but I have never tried it out in practice yet)

It has been 4 years since I blogged about it and I would probably have drunk less than 5 cups since then, with none in the last year, so addiction is out of the question.

Sugar works very well to wake me up, but I have to look out for and handle the subsequent crash later.

On an (un)related note, I also have tremendous tolerance to alcohol. I found this out a decade ago when I could legally drink and would experiment with various spirits and liqueur. Since budget was limited, each of us in a group has a limited number of shots, and I used to feel awkward when my friends used to talk about "that dizzy feeling" and I did not experience any. It was only later that I found out what was going on.

This also means my options to reach the "state of bliss" is limited, and the cheapest way for me to reach that state is meditation.

I am not sure if both symptoms are related, but someone who follows this more closely can perhaps comment.
vCider uses AES 256 encryption.

Tinc looks interesting, I will test that as well.

Considering the huge difference in context switches and interrupts, I don't think that encryption induced CPU load is the only issue here.

Kernel stuff on its own doesn't just magically run faster, of course. But in this case, I think it's the constant interaction between user-space and kernel-space, which causes the problem. That's an issue that will impact any user-space solution to a networking problem.
Thanks.

I also found this link http://www.ibm.com/developerworks/xml/tutorials/x-xulintro/ after a little searching. I'll try it out.