skysight-inc/HackerNews huggingface dataset:
I run a similar site to Glassdoor that doesn't require you to write a review to read them. Understandably, I have fewer reviews, but if you're interested feel free to take a look!

http://www.fuelforhire.com
The downsides of not hanging around on Reddit anymore...
Block disposable emails
We already have Universal apps that run on both iPhones/iPod touches and iPads. It would make sense if Apple was to add Mac apps to the deal.
It's not a rant, it's a parable.

It's trying to teach an important lesson about specs (seemingly aimed at the writers of such things) and how people interact with them, in a memorable way.

He doesn't actually think people are morons, just that a busy developer trying to get a job done will not know the spec inside out, and so will seem like a moron to the guy writing the spec.

Similarly, the asshole is just following the spec, which most would consider the right thing to do if the spec made sense.
I'd argue it helps open source software: more people are using it. Pretty sure that Amazon EC2 caused a lot of people to try Linux servers.

I also don't agree that Amazon support is entirely comparable with a real MySQL support contract. If you need a feature that requires changes to the code, the original developers are a better choice.
This is why startups should always provide users the option to change their password, don't delay this essential funcitonality please.
Getting Started with Handlebars.js
Upcoming changes to Spotify Free/Open - Limits Imposed
Nice writeup. Point #7 (no logging) should be addressed by CREATE UNLOGGED TABLE (http://developer.postgresql.org/pgdocs/postgres/sql-createta...) which is coming in 9.1
It surprises me that such a comparatively small amount of sugar could be fatal, or even have severe health consequences. I wouldn't have thought it would be healthy but I wouldn't have expected immediate death as a likely outcome.
New book about Google released about fall out with China and Steve Jobs
I knew if I waited around long enough that specs would come back in style! Back in the day we use to make fun of folks who "rolled up their selves and started writing code" — then web 2.0 happened and beta logos decorated every site. Of course I tend to do client focused work, so specs have a double value (although too many folks will say they read them when they haven't).
Query Twitter through DNS
Judging by the information on the ICANN and Verisign sites, there are quite steep financial requirements to fulfill and paperwork to submit to become an accredited registrar.
I just added it, enjoy!
I see a spinoff value with the technology: http://www.sti.nasa.gov/tto/
Can you send me some of those rules to that we can implement them?
I'm half, spent 12 years, but don't live there any more. Does that count?
Well, everyone can feel some sense of chaos, since anyone can randomize the result but no one can force the result.
One of the great boondoggles of our history is finally wound down. The sentiment should not be nostalgia, but rage for all those wasted resources. Consider just the kind of unmanned probes that could have been sent out there.
If you can explain it simply, you aren’t ambitious enough
Beautiful UI. My first Tapbots app. Very impressed. I wish it had native push notifications and landscape support though =/ Will be using it as my primary client for a bit though, to see how it goes.
Clickable: http://testist.com
Totally agree. It took me a while to learn how to use the UI. But when I did I was amazed about it's usefulness. Shortcuts are very easy for your hand (using qwerty layout). It all feels very natural.

I worked with 3D studio 1 (DOS) up to 3D Studio MAX 8. But working with Blender is so much faster already. Even tho I started using it some years ago.
I fondly remember NovaLogic's Comanche series. While it isn't of the 'world building' genre, its voxel engine was very impressive for its time:

http://en.wikipedia.org/wiki/Comanche_series

Also interesting (historically) is 'Rescue on Fractalus'. Not just for its cheesy name, but also due to its reliance on fractals to draw 3D mountain sceneries:

http://en.wikipedia.org/wiki/Rescue_on_Fractalus!

Edit: videos of both games:

http://www.youtube.com/watch?v=Usj17cxSCKs

http://www.youtube.com/watch?v=FbZ-chrOgGg&feature=playe...
Check Develop.Github - Github's API docs
http://develop.github.com/

The site is opensource - https://github.com/github/develop.github.com
Companies producing open-source need to make money too -- that's not anything new.

This is the reason why open-source is a commons resource for software developers, but it cannot overtake commercial software for consumers, and rational people could see this coming.

You can also think of it as the commoditization of the software industry, much like Rentacoder. Companies that sell packaged software are against it, companies that don't (i.e. IBM, Oracle, Google) are pro.

The open source community has tried
to fight back. For example, the new
Affero GPL license (AGPL) ...

IMHO, AGPL is the product of sower grapes, and the realization that Free Software needs a business model to survive, which isn't easy when your first customer can redistribute your software freely.

What AGPL truly allows is for dual-licensing to work for server-side products. But what it also boils down to is that such a company isn't in any danger of having any kind of commercial competition from forks (i.e. the perfect natural monopoly over something that should be public commons), which is something Free Software was supposed to solve in the first place.

AGPL is not open anymore and I don't know how it could pass the open-source definition -- because AGPL is an EULA that restrict what users can do with said software, usage rights that don't have anything to do with redistribution by the normal copyright definition.

AGPL is only Free depending on which side of the dick you're standing.
I completely agree, platform as a service is not killing open source. I would add that the exact opposite is a more compelling argument; almost all of the open source heavy companies (Facebook, Google, Amazon etc) are huge contributors back to open source projects.

I suppose it might impact the revenue model of the commercial backers of certain open source projects, but I fail to see how this is otherwise detrimental to the users and contributors of open source software.
Uncle Bob, Dan North and others debate simplicity vs. testability
Current 'universal' apps all run on ARM CPUs. But I suppose they could change the toolchain to create fat binaries with Intel-speak inside.
To answer your question about getting the first 10 rows, you can use the LIMIT clause, which will influence the planner's decisions. Or you can declare a cursor for your query and only fetch the first 10 rows.

As for GCC, it's usually up to the packagers, but the source tree after running ./configure gets compiled with:

-O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv
Zero to Million: Acquiring customers & building a brand on a shoe-string budget
If you are doing weekend project for money, you are doing it wrong. In my opinion weekend projects are not about money or starting companies but about fun, joy and teaching yourself something new.

The best things in the world are free.
Bullshit. Try reading something on the topic before writing. Even Wikipedia will do.
DLNA specs groups devices in categories, including servers, renderers, and controllers. Using DMC you can command DMR to play a media from a DMS.

The fact that you've used loosy implementation doesn't mean that the spec itself is a crap.

DLNA is not a silver bullet and has some flaws, but it is thousand times better then AirPlay just because it is more open and does not require specific hardware to accomplish simple tasks. And what is even more important, at the moment huge amount of work is being done worldwide to enrich the list of devices supporting these protocols.
In an attempt to clarify - the equity split is agreed upon, defined and legally taken care of. By having it taken care of, we don't worry about it and focus on building the business to the point where it matters.
Then the author doesn't actually understand how specs are written and where he should aim his criticism.

Pretty much everything that can go wrong with code can go wrong with specs, not because the individual drawing it up is an idiot, but because humans are fallible and the process and communication to reduce the effects of that are lacking.

Specs contain bugs, like even code from the best programmers contains bugs. Specs contain duplicate content, because several people worked on it at once and did not have full insight into the part the other was working on. Specs are unclear, like comments from your colleagues on a different project are unclear, because the person drawing up the spec/comment has already soaked up too much domain knowledge to realize his spec/comment is insufficiently explicit. Specs contain missing sections, again because multiple persons were working on it and the division of responsibilities was unclear. Etc., etc.

The advantage of code is that it has to compile and execute. You can write tests against it, run code checkers, etc. and find problems early. However, this is not the case for specifications. In that case, the programmer is often the tester and when the inevitable problem is found, the person that wrote the spec should be available for additional explanation, followed by adjusting the spec. This becomes a problem if the person is unavailable or the spec has been approved and re-approving a change is hard or even impossible. In those cases, that is the problem, not the fact that the spec contains a bug. Specs will be unclear. Even after thorough review by programmers, those same programmers will discover problems while implementing the spec, even when they were previously paid to review it to the best of their abilities. The only solution are easy ways of communication to allow for clarification and a process that allows for changes to the spec.

Actually, there is an intermediate solution: use the spec directly to create a model of the spec which can be used to automatically create testsuites for the implementation. While creating the model, you will already find many problems and the automatic testsuite can cover many cases that no manually written testcase would cover. In some cases you can even use model checking techniques to prove the spec allows for undefined behavior, such as a deadlock.
I really liked the CF sections explaining why lung infections are the "leaves" of the problem.

Im in the process of moving house and getting married, but at some point i'll email you for some advice, and would really appreciate any assistance. Thanks again, and nice meeting you ;-)
Leveraging "a bit of a runny mess" doesn't sound like it would make progress quicker. And, once the voxel rendering is implemented, is there that much more for this game to borrow from Minecraft?
Watch house the dig
watch house the dig
house the dig Six months after Thirteen (Olivia Wilde) has mysteriously disappeared from Princeton Plainsboro
Well it was nice while it lasted!

As a heavy user who rarely clicks the ads I could never understand how they could keep the service as it was. But on the bright side at least it is still free albeit with more restrictions.
To a certain degree you're correct. But it's not exactly the same. With colours you would get larger spans, whereas with numbers you get the immediate feedback. The difference in time is significant for addictive personalities. A second difference is that you don't know the spans, only that they exist, meaning that as the site grows the spans can be upped to keep up with the growing number of users.

Anyway... really like your idea :).

Was going to write something about colouring entire threads or sub-threads as interesting based on the total sum of points or something else compared to everyone else. Would certainly help finding interesting stuff to read in 200+ comment threads. But not too sure how it would work without being invasive.
That's kinda my point. Aren't those "hints" to the compiler?
If you find yourself needing an index only scan, you can try to use workarounds like http://wiki.postgresql.org/wiki/Loose_indexscan
In 2000, having a guestbook on a website where you can post a message anonymously was the norm, spambots did not exist.

in 2005, the ability the reply using an account was the norm, where replies could be rated 1-5 (slashdot and the rest).

In 2010, upvoting messages by giving them points was the norm, which Digg started and Reddit perfected.

In 2015, labelling posts I think will be the norm. Users will get the ability to associate posts with labels, such as insightfull, funny, interesting, firstpost, nonsense, et cetera. Every post will get it's own tagcloud, the labels being associated a lot being bigger.

The problem with upovoting is that you only classify posts using a numeric value. A numeric value can only express a limited classification. It does not say anything more specific then "bad rated" (<1), "not rated" (1), "somewhat rated" (>1 <6), "good rated" (>5 <20), and "awesome" (>20). Other then that, it does not say anything useful.
>But even preferred shares are a terrible idea. The right thing is to give the founder a convertible note. That means the founder has debt if the company folds early (and gets his/her money back), and if the company raises a financing round, they just convert on those terms in to the same preferred shares as the subsequent investors.

This seems like an elegant solution to the problem. So these convertible notes pay interest, right? is this generally fairly high interest? I mean, if I were to ask a bank for a loan without a personal co-sign,[1] they would charge me a pretty hefty rate if they looked at me at all.

At least for my company, even upon success the chance of an investment round is... small, so I imagine the people buying those convertible notes would still want some upside.

[1] I'm assuming these convertible notes are corporate debt, not personal debt backed by the founders
With lengthier posts, I tend use the score to judge the value of the time to read them. Half a page with a high score may have more value that the linked article, whereas a low score may just be little information presented verbosely.
Tesseract - Wikipedia, the free encyclopedia
It sucks, but I do understand, they have to pay their bills as well. I mean, £5 a month for unlimited music without adds is not bad.
Yes sorry, I meant submit rather than post. I get why someone would vent (though personally I see it as one of those rants which might have been better done as "write the entry, feel better, don't actually post").
Anyone else think this thread reads like a stripe bot love-fest?
Yes, that's about it. In fact, that's what the diff shows if you follow the link.. :)

(no haml though). This is purely about adding a line saying

gem 'coffee-script'

That's it. Lots of 'nerdrage' in the comments though, feels like reading 4chan. Considering that more and more people like to point to Github as a reference for their future employers I do wonder what the motivations are for some of these comments.
"Why specs matter" is clear about the ultimate point the article tries to make, but entirely fails to communicate the tone of writing it uses.

"Most developers are morons, and the rest are assholes" tells you what the article is like to read. I expect some people will dismiss the article without following the link to read it based on that alone. That's good! (Other people will find themselves compelled to click...) But it doesn't communicate that the article is ultimately about specs, it's true.

The submitter has chosen to emphasise a different aspect of the article than did the author. That's not editorialising. It's presenting the article differently for the different context of HN (as opposed to the context of Mark Pilgrim's blog).

Editorialising would be if the submitted title was "Specs are useless because no-one reads them properly" or "Mark Pilgrim is a moron and an asshole". Both of them have an element of truth, but it is a stretch to get there from the article itself.
Not in the sense that query hints are "hints" to the planner.

-O2 means "take more time compiling but produce faster code". This hint will always be valid and useful, regardless of how the codebase changes. Query planner hints can become obsolete as the data distribution changes.

-fwrapv and -fno-strict-aliasing are correctness settings

-Wxxx are just help for the developers
App Engine's blobstore. I'm not sure about cost vis a vis S3, but I'm sure that info is around. It's very easy to use. I recently set up AE for file sharing (upload from app, user gets link to share) and it took me about 30 minutes of coding time.
Just what the world needed....yet another twitter client.
There are patches for for parallel in 9.1 [1].

[1]
https://commitfest.postgresql.org/action/patch_view?id=426
Certain groups[1] have always tried to eradicate commercial software. AGPL is just the logical adaption to the current environment.

Also, given that BSD and GPL advocates can debate about which is "more free" for hours, I don't think "free" is a very useful word in this kind of discussion.

[1] "It's called GNU/crazy!"
Can you add %{HTTPS} too?

Edit: Also, just noticed that RewriteCond %{SERVER_PORT} 80 does not work unless you explicitly add :80 to the URL.
I used PHP for years, worst mistake of my life.
Something isn't right. It doesn't work in Epub reader (FF extension), it doesn't open in Calibre, and it doesn't open on my PRS-505.
> Why do you have the others as friends?

I know a lot of people. I generally don't turn down friend requests from people I know, but then I don't necessarily have their updates in my FB stream. And I've set up a couple of family- and work-related lists, and will sometimes post only to one or another list.
I hope they borrow ambient occlusion. It makes it possible to see the edge of a voxel that's in front of an identically colored voxel, and makes the whole game much easier on the eyes.
Well I was speaking of the rendering engine only, so yes that would be an advantage. A joint effort maybe :) I dunno I'm just thinking out loud.
Depends on the monitor. You're pretty much stuck when it comes to most current TVs and LCD/LED displays as well (60Hz, 70Hz, 75Hz sometimes 100Hz).

Before flat screens were affordable we were all using CRTs. A good CRT could push a 150Hz refresh rate. When Quake3 was still being played competitively (it /kind/ of still is with QuakeLive, but it's not the same anymore imo) we ran the game at a capped 120 FPS, set the monitor refresh to 120Hz and then turned on V-sync which equated to the smoothest and most responsive experience I've ever had in a game - it's pretty much indescribable and most people would argue that you wouldn't be able to tell the difference anyway, but even though solid 60 FPS on a v-synced 60Hz screen in most modern games comes pretty close, you can definitely feel the difference.

The worst is when you have some FPS lag with v-sync enabled - then it's a lot more noticeable than without v-sync.

I remember that during Quake4's (the 60FPS cap was hardcoded in Quake4, and somehow part of the engine, which in theory at least, made 120FPS/120Hz redundent) short run on the comeptitive scene, players complained that they wanted the cap lifted from 60FPS to 120FPS (or just any configurable number) so they could play on 120Hz monitors. id finally caved and released a patch which allowed this, and this made a huge difference. It definitely gave you an edge over the 60/60 players.
FRIDA concept robot
Yes, but not living there.
Care to share some of these domains then? A link would be helpful.
Interesting article. I'm not much of a console gamer (not much of a gamer anymore in general) but those figures are horrifying for a PC gamer to look at! 100-150ms lag (not counting any network lag on-top) would be pretty hard to swallow for me, but I'm biased and have a bit of a purest view on these things. I guess the most important thing is that you have fun - in which case, if the game achieves this but lags a bit, who cares?
The Default Major - Skating Through B-School
You had the benefit of several more hours experience of the new system when you wrote your comment.

But also, it will take a while for second order effects to emerge.
The extraordinary power of 3D printing
Didn't know about dynamic-abrevs, and haven't learned how the kill-ring works yet. Thanks
A magic king’s tour
If you already had $10k/month in revenue why did you raise funds at all? Seems like you had traction, growth and revenue.
Agreed on it making a difference in competitive play. Though 200-300ms is a pretty slow response time (especially in a competitive environment - depends on the game I suppose). In most twitchy games (actually in most games) people's reactions would be in the 20-100ms range.

One of the interesting things that can happen if you v-sync a game that's capped to 60FPS on a screen which has a refresh rate that is not a multiple of 60 (e.g. 70 or 100, etc) is the addition of mouse lag to the game (there's an added delay between moving the mouse and actually seeing the action happen on the screen).
Yes, but by going by the definition of both Open Source and Free Software, I don't think AGPL qualifies; that was my point.

Going by the Free Software definition, which is a lot more relaxed about terms and simpler:

(0) freedom to run the program, for any purpose
(1) change it to make it do what you wish

How about changing it into something that has an output for which I own copyright / redistribution rights, such that I can sell it?

If the output of a program can be considered derived work of that program, than freedom (0) is bitch-slapped. And if redistribution is not involved, then freedoms (2) and (3) don't enter the picture; which is why AGPL is trying to redefine what redistribution means.

It's a word-play and I don't know how this was Open Source certified, which makes me think that the process itself is broken (bias towards FSF maybe?).