skysight-inc/HackerNews huggingface dataset:
Hey realitygrill - sorry about that mix up. The hackernewsers message hasn't come through, but my email is now definitely in my profile. Cheers.
As the author points out in the article, the neat thing is that Go does this for you. That was the major takeaway.
Show HN: My Progress In Electronics So Far
I lack knowledge on networking/event-based systems on a fundamental level.

Here's what I don't understand:

* test.py is sequential: It first does 500 sets then 500 gets, all in one thread, using a single connection to the server.

* The socket handling function (memg.py:handle_con/memg-diesel.py:handle_con) is called once. There is no parallell execution going on.

* So why is the memg-diesel.py code so much faster? What makes the code for sending and receiving data to/from the socket so much faster?

Could someone please explain to me why an epoll-based solution is so much faster?
Floppy Drives Play Tetris
Pleasae stop misrepresenting. No-one denies climate change. We just don't think it can be "fixed" by giving all our money to Al Gore and Bono.

Incidentally it was "global warming" that ended the last ice age. Now it's on YOU to show how humans were responsible...
Ray ban 3343
Startup News Becomes Hacker News (2007)
It occurred to me tonight that apart from the many other things YC gets right, what really makes them shine is HackerNews. I'd even say, YC couldn't have been what it is now without it. In my eyes, their biggest accomplishment is has been the wealth of information aggregated in their news portal.
That's a great principle to have. Less annoying things make life better - although I have no doubt it can take a lot of effort to eliminate annoyances (especially when you have to build a lot of intelligence into the system). We try to do the same in my own project, although we often have to assign 'nicer' (de-annoying) features to a v2 protoype because of limited dev resources. It's great that you guys are all coders (AFAICT).

My username makes people conjure up all sorts of images, which is why it's great for me to never plant a definitive one in their heads. I'm thinking of changing it, though, since it's none too professional on the rather social startup scene!
You mean, like that CO2 lags not leads temperature change?
Watch Online Once Upon a Time in Mumbai 2010 Hindi Movie
Watch Online Once Upon a Time in Mumbai 2010 Hindi Movie, Watchvideo songs, Watch sequences,Watch
I got this on gmail for the verification email, thought you would want to know for users that are a bit less technically savvy:

Be careful with this message. Similar messages have been used to steal people's personal information. Unless you trust the sender, don't click on links or reply with personal information. Learn more
Limousines and Shuttles « Transportation « Canada Web Directory
The interesting bit is that no matter how much you donate this is still illegal.

You can't unilaterally buy yourself out of a transgression like that. Sure it makes you feel better but the letter of the law has no spot for the honour system.
On some level, I agree with you, but on some, I don't... I'm actually really confused about what to think/what is right, I hope to clarify my mind by writing this down.

1) Why do words matter so much? I often use derogatory terms to refer to people, even my friends. I do it for fun (like black people calling each other "niggas" (at least in the movies, I assume also in real life))! I often do it to apparently offend someone, just to reverse it immediately after that by saying/doing something positive. Actually, I would be really offended if someone would put so much emphasis on my words as to completely disregard my actions! Sure, as you say, it can make some people feel unwelcome, but in reality, I sometimes want them to feel unwelcome, not because they are different, but simply because they prefer words over actions. I don't want to be around such people.

2) Sometimes, people just are different, and it's really strange to deny that. I live in Slovenia, and black people are really rare here (as are Hispanic; Asians are less rare, they come as tourists a lot). That means that when I see a black person, he will be different. I will almost certainly stare at him, maybe even comment that he's black. That doesn't mean, however, that I will treat him any differently when it comes to business. When I studied in England for a year, I didn't feel that black people were different. I actually had a black man as a roommate, and it was really great to see that his skin color didn't matter to him in any essential way, just as it didn't to me. (Attractive women are different too, I like watching them and doing things with them! But it has nothing to do with being her a woman, it has everything to do with her being attractive.)

3) If I understood you post correctly, pointing out that one of your fellow hackers also has an MBA would be something he would be ashamed of... The thing is, I think you cannot really make other people feel bad, you can only make them feel worse, when they already feel bad. An MBA person could also be proud of his MBA, and then nothing anyone would say could insult him; he wouldn't even interpret this as insults! I sometimes feel this about fat people... I have nothing against people being fat - be my guest, it's your body! However, only when they are perfectly OK with it! But I'm really annoyed when someone is fat and is whining about how they can't lose weight no matter how hard they try... Well, guess what, you didn't try hard enough (there are other priorities that are more important in your life). So, either try harder (get your priorities straight), or accept yourself (accept that losing weight is not your priority). Again, it doesn't matter if someone's fat or not, what matters is their lack of resolve.
Obviously a low price with thousands downloads is way better than a higher price with only hundreds of purchases.
$2.99 * 5000 > $10 * 500
Time will tell but I'm pretty sure this is a good strategy.
Functional programming for the rest of us: please structure your code, to the extent that it is possible and practical, around functions whose return value depends only on its arguments.
The question was about the title bar chrome. iTunes positions the traffic light buttons vertically when compact. The Mac App Store app positions them in the center of the title area instead of the top. Quicktime has its own chrome entirely. I'm not complaining about it, just pointing out that non-standard chromes are present on the Mac in Apple's own apps.
The top hit from google for AIDE is not the AIDE kennywinker is referring to. https://play.google.com/store/apps/details?id=com.aide.ui... is the Android Java IDE, which is the AIDE referred to.
I thought that 'learning styles' stuff was discredited.
Yes there is essentially since 1995 bombing I believe (http://en.wikipedia.org/wiki/1995_Paris_Metro_bombing). To be a bit more precise : http://en.wikipedia.org/wiki/Vigipirate.
Suggestion: If the visitor is using Windows, show a Windows screenshot on the homepage. If they're using a Mac, show a screenshot of the Mac version.
You make it sound like such an onerous task to manage tens of millions of dollars. Sure he might feel the need to spend some time on it - but he might just as likely leave it to an investment manager or put it in an index fund. Or even invest some of it in a startup or two.
See also
http://www.danah.org/papers/essays/ClassDivisions.html
Photo offers new clue in Amelia Earhart mystery
don't say anything in a comment thread that you wouldn't say in person.

This one simple rule should keep comment quality high, but it's so hard to remember and follow. Maybe PG should always display it when someone's typing a comment.
my 2 cents: put it on Appsumo
Here's why HBO requires you to subscribe to their channel to watch Game of Thrones.

If you watch Game of Thrones, maybe you'll also watch Veep or Girls or Eastbound & Down or Life's Too Short. You might notice that HBO staggers their series so they overlap for roughly half their run. The Sopranos and The Wire never ran in lockstep, The Wire would start roughly halfway through The Sopranos run. They're trying to get you to continuously subscribe, rather than just subscribe for the 13 weeks Game of Thrones is on.

I know, you're too smart to fall for that, you're just gonna PVR Game of Thrones and stop recording exactly when the episode ends. You're never going to see anything except Game of Thrones no matter what HBO does. You, however, are still atypical. Maybe the day will come where HBO's trick doesn't work and their subscribers routinely cancel and resubscribe so it's most advantageous for them, but for now it works well enough that offering Game of Thrones a la carte is a money losing proposition for them. The sales they'll get from MG Siegler and yourself will not offset the subscribers they'll lose who would rather just pay for HBO continuously than go without Game of Thrones.

HBO (and other content producers) may be stubborn and short sighted, but they are not stupid. They've run the numbers. If you want to change their minds, you have to change the numbers and, regrettably, that means you have to boycott them completely. Pirating their content just signals it's valuable and HBO is right to keep availability costly (whether through direct pricing or obnoxious distribution terms).
Sorry, but not really.

> We think we can mitigate those concerns some by code-signing the exe, having the download from https, and building a recognized brand.

I don't see how all these resolve someone sending an email that looks exactly like yours, which links to a page that looks exactly like yours, which links to a malware executable.

Even with code-signing I wouldn't trust non-technical users to understand difference between popups, as well as resist close-all-these-annoying-popups reflex.

To make sure that the email is legitimate I'll have to either check the source, or seek in the mouse over. And after it is a "recognized brand", no one will be checking that.

I don't see how I could feel safe with executable file download links in the email. Maybe registering a scheme and sending in email a link with instruction to the file origin would be more acceptable, but that's only if the software is already installed. Ex: wirefrom://my@email.com
This looks exactly like Orchestra.io, which was bought by Engine Yard last year:

http://www.engineyard.com/products/orchestra
First release of BSD screen via Usenet, 1987
The curiosity point is a good one. I often find at the end of a day that I've read most of the posts on the front page here, even on sites that I probably wouldn't have browsed to of my own volition.

What HN brings in addition to that though is real social validation. If the HN crowd have voted up a story, I usually know its worth being curious about.
This is the default programming model in Go, but it's the same for Node.js, and you can use an easy-to-use event library in Ruby and Python as well.

A key-value store is system programming. It should be carefully designed, it's not real-world that you accept the default I/O model of the language you are going to use.

p.s. in the case of C it's hard to argue what is the default I/O model. It supports threads, fork, multiplexing, blocking and non blocking I/O, in the same way basically (in a low level way).
What is this "X.264" this article refers to?
Check your spam box. Worked for me.

But the developers should check why the e-mail ends up in the span all the time.
Dropbox is horribly slow when working with 1000+ files. Especially if they are small files. Last time I tried it Drobbox would use 100% CPU and go rather slow (while rsync didn't).

This was about a year ago though, things may have been made better by now.
This depends a lot of the size of the project and company.

Some teams may work more on a model where they just have to deliver X, where X is some high level business requirement.

In such circumstances it might not be unreasonable for the project manager to make decisions about which particular bells and whistles to include in the version 1 deliverable etc.
it's an open source implementation of a h264 codec
An Open Source h264 Encoder.
Yes, the explanation given does not seem to pass the sniff test. If all the wall-time is being taken in recv(), there's no reason why using epoll() would be any improvement.
Noise canceling headphones
Comparing a non-blocking API to two blocking APIs. A more fair comparison would be using Twisted for Python and perhaps libev(ent) for C.

But it's a overly small test anyway.
Social validation goes further than the site. HN for me is not only a filter for quality news but also for quality people. I'll gladly meet up IRL with a HN user I haven't met before, Reddit & other niche interest sites not so much. Also, "Are you on HN?" makes a great job interview question.
Offer HN: Free job listing on Hacker Jobs UK
Hey folks

I've been threatening to launch my own start-up for a while now and the day has finally arrived.

I, along with a good friend, fellow HN'er and brilliant Ruby Developer have built a job site for Hackers. Nothing new or revolutionary there right? Possibly not but right now the vast majority of job boards for the Tech industry are just terrible and we aim to fix that.

http://www.hackerjobs.co.uk opens its doors for business on Monday the 26th of March.

This isn't just a shameless plug. We want to offer any UK based company (our initial offering is UK centric however we have a global option coming soon) an opportunity to advertise your jobs on our site free of charge for the first 30 days.

If you are a UK based employer and you've got a vacancy you'd like to advertise, email steve at hackerjobs.co.uk and I'll send you the form.

If you simply want to be notified when we launch, go to our site, ignore the hideous orange temporary landing page and stick your email in our box.

That's it. We'll post a blog on launch day about what we intend to do to drastically improve the quality of job boards as well as elaborate on why we think they are fundamentally flawed in the first place.
Well, the app is open source so you will be able to check out how they implemented it. It's not a complete guide but it could get you started maybe?
Clicky: http://www.hackerjobs.co.uk
Yes. Oddly though I went to look for the Linux version too.
YC couldn't be what it is without Hacker News. It's amazing what a pivotal role it's played in their success, yet its importance goes unnoticed. In my eyes, their greatest achievement to date has been the wealth of information accumulated in this news portal and community behind it.
It would be even cooler if it checked against MX records.
Dansko professional
SEO Service
SEO Service - The SEO Service is vital for any site as SEO Service helps improve ranking. Select SEO Service for good ranking. SEO Service boost traffic. SEO Service is best.
Yeah, a brief look at his buffering code raised alarms all over the place for me. The use of dynamic memory allocation; the use of strlen to find out if the current buffer is empty - seriously? memset()'ing the entire buffer instead of bothering to zero out just the by after the end of the recv(). That's ignoring various bugs and other stuff.

I haven't looked at the rest of the code, but if it's anything like the buffering code this is nothing like what you'd expect to see in a decent C implementation.

It's fairy enough to demonstrate that the Go version makes it easy to write decent performing code, but the C version is atrocious (though to his credit it does at least buffer - I've seen so much C networking code that murders performance by doing small read()'s that I want to cry, including for the longest time the MySQL client library).

Of course part of his criticism is also down to not bothering to look for the plethora of C networking libraries that does this and does it well.
XBRL Software, Jaipur, Rajasthan
It's followed here much more often than in other "known" discussion sites, other than perhaps metafilter.

I haven't been incredibly active for a while, and I remember one distinct downturn in the quality of discussion, likely due to a surge in popularity, but it was responded to, and from what I can tell the popularity surge didn't have the same accretion of annoyance as it could have.

Sure, it's easy to get caught up in the moment, but honestly it's not that hard to do that in real life either. As such, I think "don't say anything in a comment thread you wouldn't say in person" should be followed by "if you do, or someone else does, resolve it like you would in person". That is, in a community that cares about itself and is comprised of people with strong opinions, admission of being rash and apologies go a long way.

I personally prefer occasional taps on the shoulder to individuals in a community by members of the community than a constant reminder-banner. The banner just becomes noise, the "hey, stop that" is not so much.
They are, but perhaps they would be less so if not for sanctions. Who knows.
Had a bunch of them that left in 1 month not doing anything :D
The XKCD Holistic Browser
Antilla Mukesh Ambani Home Photos, Antilla Most Expensive House Pics, Images
Mukesh Ambani, India's richest man and the fourth-richest man in the world, is likely to set a record with the world's most expensive residential home. Antilla is the new house of Mukesh Ambani. This house break the record for most expensive house in the world. This is the first home in the world that exceeds $ 1 billion. Mukesh Ambani’s new house Antilia is under construction right now and is said to have 27 floors with 600 full staff to be working in the whole building.The height of these 27 floors would be equivalent to 60 floors of a normal building/apartment. According to reports - The 570-foot building, called Antila, is worth $1 billion. The property has a health club, gym, dance studio, a ballroom, guest rooms, numerous lounges, a 50-seat screening room, an elevated garden, three helipads and parking space for 160 vehicles.
Blackberry Anti Theft Software – Is It Really That Important?
Rule #1: never assume your code covers 100% of all cases.
For those of you have haven't read the first few chapters, go and do it. It's brilliant.
They should have colored the spam button red. I fumble a lot with these new buttons. I don't understand why the designers are against color in the new interface. It's like watching a bad CGI movie or a video game with no details where every surface looks bland gray or dark...
Dieet tegen poliepen in je darmwand
It may be a mistake on my part, but initially http://drop.io appeared to to resolve to your site. It would be helpful if you can confirm or deny this.
Karatsuba Algorithm - Ingenuity at best
I like the ideas behind the app inventor programming language. It has a lisp-ey look and feel to it. The language is made out of blocks that look like puzzle pieces. The shape of the piece stands for it's syntactic meaning, there's a distinct shape for expressions and statements. The color of the piece is it's type, e.g. red for boolean.

So an "if" statement is a statement piece that has places to plug in a boolean (red) expression piece and two statement pieces. That's structure and interpretation of programming languages for you.

The weakness of the language is the difficulty of representing recursion. I think there was another MIT project that did this well, their program representation was a visual graph where recursion was represented as back edges. This is similar to how the Haskell compiler stores programs internally as graphs. An interesting feature of the visual graph programming language was that all variable and function names are optional (but useful) comments.

I feel that researching and experimenting with non-text representations of computer programs is worth the effort.
How to Win the SERP (Search engine results page ) War
Seriously? That's well above many people who are perfectly comfortable with their financial status and do not feel it to be a burden on their lives.

I suppose it's a subjective thing, but it strikes me as a bit much.
For John Carter, Dir.Andrew Stanton Leaps From Animation to Live-Action Sci-Fi
Well he was working, just not for the company paying him at that moment :)
I hand coded an epoll implementation for Python.

https://github.com/rahulkmr/Key-Value-Polyglot/blob/master/m...

As far as raw benchmark goes, it runs faster than the go version on my machine:

# Go version. Changed test.py to 10000 gets and sets.
± $ time python test.py
python test.py 0.48s user 0.60s system 47% cpu 2.289 total

# Python epoll version. Changed test.py to 10000 gets and sets.
± $ time python test.py
python test.py 0.20s user 0.26s system 50% cpu 0.903 total

But go version is easier to read and write, compared to Python which requires the knowledge of epoll.

Standard disclaimer: Please note that this comparison is highly unscientific, and take the numbers with a grain of salt.
Dreambox HD
Dreambox HD is a gadget that working on the Linux operating system which offers high definition and best picture quality to their users in very affordable price rate that everyone easily afford.
Yeah, I use Thunderbird as my gmail client (or k9 on Android)

Because not having a three pane layout is just frustrating.
New version of X.25? ;)
This Is What Event Logos Designs Are All About
When people throw a party or any other celebration event, they need the services of party and event organizers, and everyone wants to hire the best event organizers. If you have an event organizing business.
(The parent post is referring to the name confusion between H.264, a video format, and x264, an encoder for that video format. There's no such thing as X.264.)
Why isn't there a standardized self-publish DRM-free platform for this stuff yet? I have lots of time I want to spend distracting myself, but not enough content to fill it without pirating.

Got a Rails 500 error after paying, but just refreshing the page got me through.

The page has a humans.txt, but it looks like it's just the blank template(?)
Ridiculous article, down to the "X.264" misnomer. Nobody made a squeal over the MPEG-1 Layer III "bomb", the MPEG-2 Part 2 "bomb" or the MPEG-4 ASP "bomb", all covered by the same license, but now, all of the sudden, the dangers of the H.264 "bomb" are looming over society!
Cold Kitchen Equipment
World Class Equipment is known for Kitchen Equipments, we are Register Company for Kitchen Equipments Supplier and Manufactures. We have good couple of year experience in this field. Our company manufactures lost of design for Kitchen Equipment such as Cold Kitchen Equipment, Commercial Kitchen Equipments, Bar Equipments, Hotel Kitchen Equipments etc.
Nice :-)
Hope to see plenty of UK jobs on there. It's depressing how all the cool jobs are in the US, mainly in SF.
Offshore Software Outsourcing
Advanced offshore software development middle and Grown up offshore web site development method is actually the feature associated with this business. They adhere to CMMi level 3 method execution and having wast knowledge of offshore development.
Fresh Air Fans
Airtechfans.com is ISO Certified Company for electronic products such as Fresh Air Fans, Wall Fans, Pedestal Fans, Exhaust Fan, Ceiling Fans, Air Circulators, Mist Fans, Axial Flow Fans, Table Fans and Fans Accessories. We always focus on quality not quantity. We provide latest technologies Fans which is give you Fresh natural Air.
企业贷款
Well, to be fair, there was quite a lot of squealing over the unisys GIF patent.

But in general you are right. It's a pretty poor article, littered with misconceptions and spelling mistakes.
At first I believed that the revenue stream was like this:
1) ppl give their e-mail address
2) you scan the attachments (eg. words, subject etc).
3) you create a database
4) you sell the database to advertisers (that already have my e-mail address and can enrich their data).
You only need to spend time managing money if you want to make the most of it.

If you plonk €Xmillion in a bank account getting 2% interest per year, you can forget about it and you and your family can live quite happily.
Do you have a Google Account?
Your Google Account is an OpenId account. So is Yahoo. Many hackers use it without knowing...