skysight-inc/HackerNews huggingface dataset:
Another thing that's not very clear from the document is: if the signal arrives in the course of a non-interruptible system call, when will it be delivered? As soon as the system call ends or anytime in the (near) future? Probably POSIX does not define this behavior, but it's useful for the programmer to know how most operating systems handle this.

Another interesting thing that I had to read in the Linux source code to be sure is that non-fatal signals can't interrupt a write(2) against the filesystem (and you can't have a short write count returned because of a signal). This is an assumption many programs rely on.
The Linux man page on signals is surprisingly helpful in that regard: http://linux.die.net/man/7/signal
5-6, yes. Started out with 90s-era web development (Perl/CGI and some basic HTML).
Link is dead, google cache to the rescue:

http://webcache.googleusercontent.com/search?q=cache:JBfk95W...
No, but it does signal that the producer is a Web server. Those aren't going away anytime soon, either.
Arizona Law Amendment Would Criminalize “Lewd Or Profane” Language On Internet
As a youth, I wrote a QBASIC program to quiz me about world/state capitals.
Writers seem to have realised that writing stories elaborating about the dismal state of linux on the desktop translates into large click throughs from angry nerds.
This is an announcement that they finished porting it to the Metro environment, not that they finished their Metro version. There are more things to life than graphic design.
Pechugas de Pollo
A more accurate title might be "100,000 thanks to the open source community from Red Hat."
While I think Bootstrap is great and I use it frequently, I feel like it's initial popularity has been in large part because it has the backing of Twitter. What I'd be curious in reading about is how relatively unknown developers are able to get their open source projects seen and known.
> Lubuntu - simple, elegant and fast

I can strongly recommend Lubuntu (and Xubuntu). I've installed it for relatives and acquaintances with great success - there are people still using 5+ year old computers that they were about to throw out after just 2 or 3 years because Windows had gotten really slow.

For the ones that are tech-savvy and interested, I compiled a simple guide on clean installing new versions of L/Xubuntu, while the others have been running LTS releases for several years now.
"Six Strikes" Copyright Alert system names surprisingly good advisors
That's exactly why Windows 95 succeeded. At the time 4mb of RAM was a lot. But pure 32-bit OSes like NT and OS/2 ran 16-bit apps in their own full VMs. Which is great from a design perspective but lousy for end-user performance on average hardware since it meant about 4mb of overhead per app. Win95 ran all 16-bit apps in a shared VM and used a few other quick and dirty tricks to keep RAM usage low even if you were running lots of 16-bit apps. The end result was a system that traded maintenance cost and stability for better support for older apps on more modest hardware. In the end it turned out to be one of the most successful software products in history, even though it gave MS so much technical debt it took them nearly a decade to work through it.
Mobile apps are more work than you think
That's just a claim. Funny that it is triggered by a sexist ad.

How would an advertising agency have dealt with the issue?
> This means bitcoin is the only electronic payments and storage system where your funds are not subject to seizure by a central authority.

Unfortunately, Bitcoin is not "men with guns entering your house or server location and taking your drive" proof.
Avoid putting files through PHP, even if they aren't PHP (yes, people do this).
Aeron: The 17-Second Chair
Google + GitHub.

The former is how I've learned near everything over the past 5 years; I can't remember the last time I bought a programming/reference-type book.

The latter is invaluable for browsing through others' code and I find it to be the fastest way to pick up new concepts. Why look through theoretical examples when you can look at real-world implementations?
Wow, I used to live in Birnam Wood, the apartment complex adjacent to Gateway High School. I didn't realize you or pg were from the area too. Living down in the city now though (Pittsburgh, for anyone else reading this).
7 years. mostly front end: javascript, json, html, css. PHP is my goto language
There are subtleties to nutrition and weight loss, of course. But let's say you stopped eating, and you didn't just die: do you think it's somehow possible to NOT lose body mass?
Yes, absolutely. I've seen the traffic status change from green to red for my stretch of road when I was stopped in traffic for a while I was running their Android navigation app.
Don't blame me or others for what one company does. That is just ridiculous. Even if they claim they represent "us". They don't represent me, so I felt entitled to flag their story. It certainly doesn't provide any statistics on the sexism of geeks. It is just a bad anecdote (a company claiming to cater to geeks behaves in a sexist way -> all geeks must be sexist).
So true. 24 now, 3 months in to my New Years resolution to "get technical". I'm super satisfied with my progress so far, but have wondered once or twice about where I could be if I didn't stop at HTML/CSS in middle school.
I've used this. It only makes sense for very small images. You basically have to lower your font size down to unreadable levels in order to even see an image of any reasonable size, much less edit it.

I love vim and like to keep as much of my development environment inside it as possible, but it's a text editor.
Google sure loves to comment on the number of activations occurring on a daily basis. This ties into both eyeballs and hardware sales of Android partners.
I think for Williams, Dead Poets Society would be the first break of the mould.
Don't be obedient
They've had this feature for at least a couple years. I remember hearing that they pulled it off maps.google.com a while back (keeping it in their Android mobile Maps and Navigation apps) so perhaps they're re-releasing it after some internal changes.
If you enabled "My Location" on the Google Maps app, Google uses that data.
Ask HN: I want to divorce Google for mail. Recommendations on hosting providers?
I'm starting to have second thoughts about leaving all my data with Google. I'm looking for another email provider.

I need something that is "plus addressing" friendly (because I don't want a bunch of accounts)

I also need something that will sync calendars.

I've looked at Rackspace, so far, and while their Exchange service is good, it doesn't support the "plus addressing" feature that would allow for easy organization of mail.

Do you guys have any recommendations / advice?
Cupcakes styled as OpenStreetMap tiles, then turned back into online map
Okay, then it's the javascript. But what javascript (running jQuery+UI) providing async script loading and few UI elements, can cost $100.000 to debug on IE8+, for instance?

I'm not saying there [on the 4ormat] isn't technical solution that could be this expensive to debug on IE, but none is visible on 4ormat page and nothing less obvious is mentioned in the article, thus diminishing article's credibility;

You know, instead of something awesome like 'we implemented geolocation, offline aps and 20-years-too-soon-UI, so we ditched IE', they are doing 'Hurr Durr bad IE can cost up to totally out of my ass pulled $100.000'.
I guess there's just no pleasing some people.

RedHat aren't obligated to donate anything to anybody.

They could even take the Apple KHTML/Webkit approach and make it difficult to incorporate their code changes back into the original code bases.

If anybody releasing open source code feels cheated by this it's their own fault for choosing to release code using an open source license.
A fun read, and most of the problem seems to be repesented in this subthread ( http://lwn.net/Articles/489747/ ).

A sample:

"To what end? If you want the experience of running Windows or MacOS, and you're happy with proprietary software, then there a a couple of perfectly decent ways of getting those experiences. I run Linux because of the things it does differently - we don't need another Mac OS, we have one already."

This is why everyone laughs at Linux folks when they complain/hope-for Linux On The Desktop (For Real This Time!).

:)
Even though the author may be making a valid point, I don't think it matters. I mostly program for myself and for other programmers (or at least technically inclined people). I don't care if my mother uses the software I write. That is why I don't really care about such things as popularity. I am quite certain that my distribution of choice (arch) will be there for a long time and its maintainers will keep making it better for themselves and for their core user group.
This feels more like the heart-felt lamentations of a longtime Linux user than click-bait trolling for angry nerds. The author brings up some good points; Linux has to be better than Windows 7 on the desktop, because that's what the kids will be using in the meantime.
No, it doesn't. It signals that unifying multiple code-bases and efforts containing clear overlap is a pretty smart idea. This project will still be used to serve requests from a web browser. It will also be used to make requests to HTTP services that the user has no control over.

Are you just trying to make an ideological argument that HTTP is used in cases when 0MQ might be a better option? If so, I agree but I just don't understand why you seem dismissive of this project when HTTP has its place and, therefore, this project has its place. The fact that 0MQ is mentioned in this post seems to indicate that the author understands 0MQ's place.
Just curious, what was it about alpha and beta that don't stick as opposed to now? Have you stuck some users in the mean time?

I also get stuck on the question of how many features is 'enough' that users won't immediately leave, which is when you can begin testing your business assumptions
Revisited: big VCs investing in seed rounds
I'm assuming it refers to the fact that most simple Emacs-flavored shortcuts work in any textfield. C-A for <Home>, C-E for <End>, C-K to kill to the end of the line, etc. Certain tookits do this on Linux (Qt for one, I think), and I agree that it's hugely helpful.

So I believe non-readline-style shortcuts would refer to, for example, C-A to select all text.
Why I decided to reinvent my 10-year old software company and how I'm doing it.
A de facto standard is still a standard. Windows was the de facto standard in desktop OS in the 90s and there was plenty of room for technical improvements. But because it became standard and the network effects kicked in, there was little incentive and a lot of cost for ISVs, system integrators, etc. to support alternative platforms. The problem for smaller hosts is not that they don't have a ready made cloud solution, it is that they are never, ever, going to be able to match Amazon in terms of scale or efficiency. ISVs are going to support the platform that allows them to reach more users, users are going to choose the platform that has the apps/functionality they want. People are going to need customized cloud solutions, but my take is that they will be provided by third parties on top of Amazon, not as an alternative to it.
I agree. Not many would stand to be around a person calling himself brilliant. I think people calling their own work beautiful is the same idea.
Entrepreneurs win half a loaf with the JOBS Act
TomTom has this on their GPS units, and it's a killer feature. They call it IQ routes - but it's not just some roads, it's all of them.

Instead of using the defined speed limit on each road to calculate how long it takes to travel it, they use the actual speed instead (for each 15 minute segment of the day).

It works really well, as long as I don't make any incorrect turns, I no longer sit in traffic.
What Can You Do with .NET Gadgeteer?
I graduated with this degree in 2010, and am curious to see if and/or why others with this degree might be on this board. I'm starting to get more interested in software/programming, and was wondering if any mechanical engineers here were involved with programming within mechanical or totally outside of mechanical.
So, it's not really that most people use GD, but that they offer the highest affiliate rates.
We Can Survive Killer Asteroids — But It Won't Be Easy
I did the exact same thing and have the exact same resentment. Now I am stuck with a GIANT phone for 2 years.
That's what I figured was being referred to. Those things aren't so bad if you really know what you're doing.
"Forcing kids to learn how to code" is a sure way to make them hate coding. But I'm sure you meant "encouraged" instead of "forced".
There are room for other solutions, my point is that they are going to be marginal at best if the only differentiation factor is that they support more standards.
I'm assuming she just deleted the photo and they were fishing for some kind of proof.
certain race conditions if you rely on signals to interrupt system calls and the interrupt happens before the syscall is called

I'm pretty familiar with signals, but I don't really know what the problem is here. Why would you rely on signals to interrupt system calls? Maybe if I know why you would do that, I will see why it's a problem if the signal comes before the syscall happens.
I think the project itself just hit a nerve. Twitter has released plenty of code in the past that hasn't become this popular. Personally, Bootstrap fills a very valuable niche in my work, and a large part of that had to do with the polish and completeness it had out of the gate (you can use it as a self-documenting style guide, e.g.), so maybe this can be ascribed to Twitter in terms of resources. Despite this, I think it's more "right time, right place" than anything else here.
"Pulled support" may be a bit hyperbolic, still, microsofts announcement to EOL Windows NT was a major point in the decision making. There's an interesting detailed document here http://joinup.ec.europa.eu/software/studies/declaration-inde... that talks about this and other aspects of the Limux project.

> Until 2003, the city was using Microsoft Windows NT 4 across the board, and was by and large satisfied. When Microsoft decided to end the support for this operating system, this meant that hardware and important procedures would eventually stop working. “It was from this experience of being totally at the mercy of an external party that we wanted to take the road to more independence”, Schießl (ed. the deputy project manager) says.

So having seen the effect of a vendor lock-in, the conscious decision was made to move to an environment where vendor lock-in can be avoided. It may take considerable effort to support a linux distribution after its official EOL but it certainly can be done - unlike any other closed-source OS.
I'm not sure what POSi or NEGi are (you can have multiple winners, and everyone else loses?), but it seems like you want an algorithm that takes past performance into account, and, and allows for variability in performance. You need to keep track of 2 numbers for each player, their rank and their weight. I don't see any reason why your algorithm would do this accurately by design, but it might work out.

Have you heard of TrueSkill[1,2]? It supports multiple players in a single game, and is based on a concrete assumption of what a player's skill is. This also keeps track of 2 numbers per player, their mean skill and its standard deviation. The one thing that may be different about it is that there is no way to tell the algorithm the degree of a win, just the relative rankings of each player.

[1] http://research.microsoft.com/en-us/projects/trueskill/

[2] http://www.moserware.com/2010/03/computing-your-skill.html
67% of ASP.NET websites have serious config related security vulnerabilities
I waffle between OS X and Linux. They're both running at my house, more Linux than OS X, but when I got a new Verizon iPad with 4G, I finally set down my Cr-48 running Ubuntu (love Unity on that machine, btw), and picked up my old 2008 MacBook again. Hacking: I find linux more pleasant. If I bought a new computer today, it may well be a Lenovo tablet, in the old, swivel-screen definition of the word, because I really miss the high input resolution of resistive touch.
Super useful and put together really well, many thanks!
Doubtful. I've been in the same spot myself and eventually also left that employer - it's incredibly painful to be enthusiastically dedicated to a project and see it go nowhere. Worse yet, it goes nowhere because upper management is unwilling to throw their weight into it.

Eventually you get fed up and leave for a company that has a track record of actually pushing hard in the field you're interested in.
Udi Dahan and Oren Eini (Ayende) on NServiceBus 3.0
From a security perspective, this description scares me a little. There is a big difference from code executing in a trusted environment vs code executing in an untrusted environment. Not sure a clear approach on the "correct" way to manage this issue has come out from these cross platform products.

Edit: Note, this is a double edge sword (do I as a user trust the code dynamically loaded at run time?) but I was referring to it from the perspective of the operator (what methods executed must be correct and can't risk being modified in execution).
The #1 HN user has 10x as much karma as the #10 user. The #10 user has 10x more karma than the 100th user. The #100 user has 10x more than the 1000th, etc. Essentially the vast majority of highly upvoted submissions come from a tiny group of already trusted people, so by fixing the problem for just 1% of users you are actually fixing the problem for ~85% of content. It's almost impossible for a bot to make it into this group, and if they do then it's trivially easy to ban them.
Show HN: A Facebook feed organizer and new content recommender
drawAtPoint: and drawInRect: both call through to drawInRect:blendMode:alpha: which calls through to CGContextDrawImage. CGContextDrawImage has some optimizations to handle unscaled blends and further optimizations for unscaled blits, but it doesn't use the GPU on iOS. Even if it did, it would be using the GPU to draw into a temporary buffer that would have to be drawn again when the QuartzCore scene is rendered.
I agree that there were too many Geeklist articles, and that these ones deserved to be killed.

But the fact that Geeklist is a tech company is a distraction. The real issue is how to deal with customers - even shouty sweary customers. "Don't get baited by your customers; especially over Twitter" is about the only useful thing coming from that thread.

(Anything else, such as "don't use semi-naked women in advertising" is too political (ie, unlikely to lead to any useful interesting discussion) or too obvious to mention.)

The ban on political articles on HN is needed. When I first started here I thought it'd be great to see the comments to political threads. Surely HN would be a place where people could put aside partisan politics and give thoughtful reasoned responses, backed by evidence, leading to rational discussion. Unfortunately not. Political threads pretty quickly collapse into bad-natured bickering.
Hey HN, Over the past few weeks I have been working on this idea.

Actually it started as an experimental project. I started playing with recommender systems and neural networks. After implementing several algorithms, I decided to give LeFeed a go.

I really would like to hear your opinion and suggestions.
hope you find it useful.
Tim Pope is awesome.
Quietly Awesome
I'm pretty sure it is safe to say that node will be the only technology the web will ever need from now until the end of time for all web dev tasks. Great job we did it.
Palestinian arrested for insulting president on Facebook
Show HN: Our video series teaches anyone how to build & deploy a web app
Hey HN! A while back, my co-founders and I were talking about how difficult it is for real beginners to get started making web applications. Between setting up a development environment, learning how to program, configuring servers, etc., the entire idea can seem insurmountable to someone who's never done it before.

We brainstormed for a while, decided we would do a video series, and then went straight to creating videos that would teach absolute beginners how to go from nothing to deploying a site on DotCloud. Twifbook (our silly portmanteau) is the site that everyone who watches our series will launch (live) to their own domain name (we'll walk you through that as well).

I want to give a huge shout-out to CodeAcademy for doing an incredible job getting the general entrepreneurial community jazzed about programming. Our goal is to put a more practical spin on it--and get people using their programming knowledge to actually launch things.

Let us know what you think!
Ting - Mobile That Makes Sense
Story of Fusion-io's founders
What the Betamax Case Teaches Us About Readability
Linux users are not a monolithic group that all simultaneously want mainstream success and exclusivity. There's plenty of room for both approaches.
When I type in "day" i get:

"Oops, Lean Domain Search's search algorithm failed with this search term."
I hadn't thought about the "plus addressing", but I'd been considering Hushmail for similar motivations. It does have a catch-all feature, which probably would do the same thing for you.
IETF plays Hide-and-Go-Seek with April Fools privacy protocol
I imagine the best strategy is to be yourself, answer the questions truthfully and have a good idea and not dedicate a bunch of effort to hacking the application.

It's like reading a bunch of books on how to get a first date. The actual getting the date is not the important part...it's the overall being a person that is worth dating that is important. If you are worth dating then getting a date isn't hard.

I am curious what PG has to say about this.
reposted as server went down last time.
There have been plenty of sexism in technology posts recently, many of which were not flagged and got many up votes and spent some time on the first page.

But something with a stupid subject line ('OH HAI SEXISM' or whatever it was) is going to be flagged very quickly by lots of people. Especially if there have been lots of sexism in tech threads recently, especially if there have been threads about the same company recently.

By "boring" people don't mean "not interesting to me"[1] they mean "unlikely to generate useful or interesting discussion". People tend to know exactly what they think about some subjects (Abortion, circumcision, "middle east problem", etc.). Thus, discussions about those subjects tend to have people talking at each other, not listening to each other, not sharing information. There are many places to have those discussions. It's nice that HN is free of that kind of discussion.
You're assuming your principles are both universal and correct. The former is not true and latter is debatable.
Why on earth do you think I am blaming you? I'm not. I'm not suggesting that their actions represent the actions of "geeks", either. All I am saying is that GeekList is a company made by techies and used by techies- and article about them might be of interest to techies. I don't think that's a giant leap in thinking. Aside from anything else it was an instructive tale on how (not) to deal with customer complaints.
Do you allow to download the videos? And how come no Paypal integration as I don't feel comfortable giving away my CC.
- You want to buy inexpensive hardware and use familiar commercial software.
Think and plan about what you need to do when you're at getting ready in the morning, when you're in the shower, and when you're at school. Then you can work efficiently when you're at home.