skysight-inc/HackerNews huggingface dataset:
I spent my last $50 to join ihave50dollars.com. I no longer have $50. I hope nobody finds out, it will ruin my reputation within the network.
Thanks. Now see it. I must have been expecting something different. Now it seems pretty obvious to me.
That's a great way of accumulating a lot of 1 star reviews very quickly.
Scientists encode textbook, 11 jpegs and JavaScript program in DNA
Nice work, really impressive! A few comments:

- You actually have at least four diff states you need to visualize, it's like a matrix. One axis is boolean operations (add, sub etc) the other axis is difference between revisions. For example it's hard to see form the diff if material was added or removed between revisions. You can naturally just highlight where things changed but it's a trade off you need to consider carefully and probably sketch out the most common use cases.

- I thought for a long while that transparency is an easy way to solve problems like showing diffs. My more graphics savvy co-founder managed to convince me that transparency is usually not a good solution. When you have a transparent surface on top of another surface it feels like you can suddenly get more information on the screen. However, this is obviously not true, you still have 24 bits of color information on the screen however you slice it. What is happening is that you have divided your bits between the front surface and anything behind it. Our experience is that users have a very hard to grasping even basic 3D shapes on a 2D monitor, making it harder using transparency is usually not beneficial.

- If you want to do transparency right you need to do something about the render order, I noticed you are rendering the transparent surfaces in a fixed order.

If you haven't checked it out already take a look at our project Tinkercad at http://tinkercad.com. Even if the UI uses a direct manipulation paradigm the underlying operations tree is isomorphic with OpenSCAD.
It seems to me that if Twitter were able to offer their API freely to devs at zero cost to themselves, they would do so.

Twitter bootstrap, on the other hand, is something they built for themselves to reduce the friction of creating rich, consistent UIs. Developing it is a sunk cost. Offering it free to the world should cost them nothing as it's hosted on Github [1].

Like others in this thread, I lament that Twitter has become less egalitarian. Moving forward, developers with one idea of usage will have more Twitter clout than developers with "lesser" ideas, but Twitter has bills to pay and investors to answer to. It's far from an ideal world, but I can't offer them a better solution for their problems.

[1] https://github.com/plans/ all plans offer 'unlimited public repos'
You don't need to know regular expressions to use grep for reviewing log files though.
Whether it makes sense or not is beside the point. How much value we got is beside the point (the quality was such shit I wrote it off a long time ago incidentally).

The point I was trying to impart to you is that this was not just slimy bottom-of-the-barrel shared hosting marketing. The promise really was made in good faith and should be honored.

And wrt to App.net, fine, you are a stoic Buddhist individual. But I guarantee you that if that happens, people will fucking crucify him.
Great, yet another Linux distro. Except with this distro you don't get icons on the desktop, you get gauges. I suppose that could be good for monitoring resources.
Would you take the cut in pay that goes along with that?

I have a friend in an Australian software company that is starting to consider outsourcing to the US to cut down on programming costs.
Nice feature but poor UI (controls) for me. Zoom (mousewheel) and rotate (left click) should take place around the cursor (or the 3d space it is currently hovering over) rather than the centre of the screen. Makes things much easier for the user (especially the power-user, who this is aimed at and can spare the 30-seconds to figure out how it works).

As an extra, clicking the mousewheel down should allow you to 'pan' (rather than 'rotate' on mouse1)...

Would make things much nicer...
It was anything but typical. Seriously, you shouldn't comment on it as if all your stereotypes perfectly explain everything. They don't. You weren't there.

Regarding Dean Allen, I have no beef with him, because A) he wasn't in the forum daily talking about all the awesome stuff they were doing that never actually panned out for years on end and B) I suspect he disagreed with the way the company was being run (the instability, the poor customer service) and either was forced out or left of his own volition. But either way it would be bad form for him to air his dirty laundry, so I give him the benefit of the doubt.

Also FWIW, I'm not on a crusade at all. I haven't thought about TextDrive or Joyent for years. I've written them off. But I do see it as a public service to make my opinion of Jason Hoffman's integrity known.
"To further enhance the security of this fix, we will also supply a security TORX screw with each mechanical cap to further secure the battery cover in the lock"

I hope it's not one of those small security torx that can be unscrewed by a flat tip screwdriver...
Precisely.

Politically convenient rather than politically motivated I suspect.
This is a bit like Seedrs (www.seedrs.com) in the UK, except with Seedrs more or less anyone can make investments and the minimum investment is only £10 so you can get real crowd-sourced funding.
So from the "fantastic" quadrant scheme, basically they don't want users (which they re-labelled as consumers) to actually use (engage with) the service, instead they want:

1. "consumers" to be analyzed

2. Companies to use the service

Well at least it's rather clear what the new and future values of Twitter are.
I opened a long page, tilted a little, reached the end, and pressed the down button to scroll the page up. Heavens! It's like watching the first scene of Star Wars.
Why is this same mistake repeated time and time again

hire expensive programmers who can do the work of twenty

and mostly the do the work of twenty is about building infrastructure, automation and not going down rat holes not to do with ability.
I think you're missing the OP's point.

The marginal utility of a Starbucks coffee is indeed very small, but at least it is known. The marginal utility of your $0.99 app is unknown and possibly even negative.

Of course I agree with you on the issue of pricing, but I think that's orthogonal to this discussion.
Successful Email Marketing
Don't you think it is the developer's responsibility to provide a demo/trial if they wish?
What's wrong with all your letters "h"?
Personally I like infinite scrolling on a website like http://pr0gramm.com (warning: contains some explicit imagery, so NSFW)

I just check it out once every 2 or 3 days for a quick laugh and eventually I stumble upon some images I've already seen, which is when I close the site.
I agree, to an extent, but a robotic revolution is still software eating the world - for example house building.

Robots can currently 3d print in concrete, and the roof stays on, what is hard is the software and architecture to design a window cavity that is printable, functional etc etc, and the software needed for balance, precision location

I think what I am saying is that hardware is only 33% of the robotic revolution - the rest is same as we discuss here
In a similar spirit, I wrote a crumpled paper web browser around an IE instance in WPF once:
http://blogs.msdn.com/b/sean_mcdirmid/archive/2009/07/27/a-w...

Not very useful, but a cool effect. Life is much better when we can host web browser instances as textures. Geometry (as in this case) would allow for even better effects; I feel bad that I never thought of that!
Here you go: http://www.youtube.com/watch?v=j622EyPX6lM
> like the TweetDeck and Tweetie

Don't you mean Tweetbot or something? Tweetie was bought by Twitter, rebranded to be the official Twitter client, and in no small part gutted and left to rot (gutted for the mobile version, left to rot for the desktop one).
I'd be curious to know what you believe the harm is. Specifically, since you claim HFT harms long term investors, what are the mechanics by which it does so?
Says on the front page that these guys are 100% fakes:

https://twitter.com/matt_buckley
https://twitter.com/iCarlLarsson

False positives?
ASK HN: Review my Android App, friday
friday is a passive journal App for Android, which captures all the events pertaining to a user (though the phone) and automagically creates a timeline.

Promo Video: http://www.youtube.com/watch?v=NWREmW9ymoc
There is something like that, and it does work. But... does anyone know more sites that support OStatus? I know of these:

http://rstat.us/
http://identi.ca/
http://status.net/

Which is nice, but not really much. Wouldn't it also make sense for, say, Wordpress or phpBB (or any and all other blogging and forum software, these are just examples), to also support OStatus? Everything that has content and updates, basically. Why not build OStatus apps instead of Twitter apps? Am I missing something?

Or are there other, similar standards/attempts? Because to be perfectly honest, I STILL haven't found the tutorial that just "tells me what to do" to go from offering an RSS feed to supporting OStatus, I'm kinda dense when it comes to these things. I need code examples :/ It can be pseudo-code, but it needs to be complete, instead of just a high-level verbal description ala "first you implement subhubbub, oh, and then there is salmon". I digress, but any and all hints would be appreciated. After all, it's for a good cause ^^
25 mobile app developers go to a deserted island for a televised gameshow
What do you mean? There were already examples given of Linux without GNU (Android, busybox), and GNU can run on kernels other than Linux (HURD, mach). They are quite divisible.
If I wanted to break into a hotel room that bad I would just get a job working there as a cleaner. Seriously, how big of a problem is this really? As someone who stays in hotel rooms quite often I don't place any faith in room security. I know multiple people in the hotel can enter my room with very little oversight. That's why good hotels offer room safes.
Andrew Ng to speak at baylearn about artificial brains
Oddly enough, I found out about this restriction just yesterday. I wanted to play around with Google's ngram dataset. Amazon hosts it for free in S3 making it a no brainer to run in EC2 or EMR.

Google doesn't have it available in Google Cloud Storage and I would burn a ton of bandwidth and time just to get it there.

http://stackoverflow.com/questions/11990839/is-there-a-way-t...

This makes it too difficult to kick the tires on BigQuery IMO. A file that will upload in a reasonable amount of time is more or less a toy dataset and if it's big enough to be a valid test, you will probably spend days trying to get it uploaded.
Go Go Gadget (Golang in production at bitly)
Show HN: WebGL 3d penguin puzzle game
> wasn't Mercurial already starting to get somewhere at that time?

Git and Mercurial were started within days of one another, for the same reason (loss of BitKeeper license for the kernel devs).

Mercurial was actually announced 2 week after Git (2005-04-19 vs 2005-04-06)
Review my Android App, friday
Your data shows the increase in HFQ relative to much lesser increase in HFT well, but neither of the links I followed to why HFQ is bad gave me much of an idea, other than "it's extra network traffic".
Review my new business idea, Friday. Coders for $2000 a month.
This seems like a pretty good idea that could make dealing with gems a bit less of a hassle.

Any chance of seeing an example report somewhere?
I think the best way to think about this is rate and direction of change.

Even in these professions that are starting with a high base of smarts in "brick and mortar", the ratio of "digital smarts"/"brick and mortar smarts" is growing. Where are big improvements in diagnosis going to come from? Smarter GPs or smarter diagnostic tools? It doesn't mean GPs will get less smart or that there will be fewer of them, but the ratio is going to grow.
I have actually recently implemented something just like this where I use a combination of infinite scroll, pagination, pushState, and history to maintain your page reference. It uses Ember.js, so it even updates the pagination count for you as you scroll through the table. The infinite scroll is toggleable and you can decide to just stick with the "prev/next" pagination items as well.

Unfortunately, I had to custom roll this solution. I started on a plugin but making it universally usable for a number of use-cases is a bit time consuming.
Like busybox on Lua? Sounds interesting
They don't bubble up. They are assigned a high rank to start with and then they fall off the page as per the normal algorithm.
Private justice: How Hollywood money put a Brit behind bars
What does rule 5a, "Tweets that are grouped together into a timeline should not be rendered with non-Twitter content. e.g. comments, updates from other networks," mean for Gwibber and other desktop social clients?
This looks really interesting. Is there a page on the site somewhere that gives a high-level overview of what it is and how it works? The wiki has lots of technical details, but nothing I could find that you could email to a decisionmaker and say "you should read this."
I don't know if this is the worst thing that Twitter could have done, but it's probably fairly high up there. I wonder what people like Tapbot and thinking right now, they're grandfathered in for some very, very specific agreements but they know that one misstep and they'll end up out in the cold or paying a fortune.

But then what does that mean for a Tweetbot user like myself? Less incremental updates? One day the application breaks? Who knows, too early to tell.

I'm mostly surprised Twitter isn't just leveraging the fact they are pumping out that many requests and slipping ads or promoted tweets or promoted tweeters into the API stream and making cash off that. Seems like it'd make sense.
It also makes pages with a billion wrapper divs look much thicker! Therefore I use it to get an impression of the weight/awkwardness of the DOM of a page.
Where are these guys located? I'm interested in knowing more please.
The thing that's always bothered me about that browser is the name, it almost sounds like it was chosen to be antagonistic, like they had a chip on their shoulder. I am probably reading too much into it, but that's the impression I get when comparing the two names: Firefox = fast & determined; Iceweasel = cold & deceitful.
Interesting - this looks like a huge missed opportunity.

According to Keynesians, job losses in recessions are caused by sticky nominal wages and insufficient inflation. But in the case of government, nominal wages can be reduced by fiat.

So why didn't we simply reduce the pay of government employees rather than reducing their number?
My client of choice (Echofon) has a Twitter account with 1.7mil followers. We’re talking an order of magnitude bigger.
Like Coca-Cola.
Twitter is ultimately infrastructure

I think this is the most important point, one that most people -- Twitter included -- seem to overlook or ignore.

What we need is an open Twitter-like protocol -- but for it to be successful it should be peer-to-peer, not server-based like Twitter. A few year ago I was working on a startup which would build precisely such a protocol, but my partners backed out before we could lift anything off ground.

One of ideas was to make the client double as a Twitter client, in order to attract a wider user base. This would be less viable now, with the new Twitter API restrictions, but I would still love to see someone develop something like that.
Without embracing order, you:

a) duplicate the range data (have a "from-count", "to-count" fields for each record, risking that you might have holes or overlaps)

That's never how I have done it. Since this is a tiered pricing model, you just:

select * from widget_price where min_size < ? ORDER BY min_size desc limit 1;

We actually do something almost identical for sales tax rate changes in LedgerSMB. You look to the date of the transaction and take the most recent rate. No range types, etc.

Where range types are handy (and why I am looking forward to them in 9.2) is where you have to deal with things like a financial transaction that should be amortized over a period of time. This would allow you to adjust the transaction incrementally as a reporting, rather than an accounting, function. But I wouldn't use them for cases where you don't want overlaps or gaps. The best thing there is to just put in floor values and select the next highest floor.

There you go. Again order by and limit/offset do pretty much what you want without doing crazy inline views like you are doing in your example. BTW, I see inline views as an antipattern in SQL best avoided if you can.

nested columns just means what it sounds like: that you can put anything in a cell (including lists, tables, lists of tables, lists of lists of lists of tables).

PostgreSQL supports this btw although back in 7.3 or so if I remember, I found that tables with tuples in columns were write-only but that was fixed pretty quickly (first with a "don't do that" check and then with a real fix).

The point of CTE's is to give you a stable intermediate result set.
Twitter replaced IRC.

Facebook replaced Email.

In both cases they were easier to use solutions to social communications on the Internet. But these profit-seeking corporations are now standing in the way of futher progress. The gatekeepers need to go. A new decentalized protocol to replace both of them desperately needs to developed.
One thing the site seems to do is keep an occasional catalog of patterns they believe to be evidence of attempts to harm price discovery in the markets through various quote-system-gaming tricks, presumably intended to set up some other strategy. Here's one, an algorithm that seems (in their opinion) designed to target a particular stock and jack up its volatility: http://www.nxcoreapi.com/aqck/3271.html
Where can I sign up if I don't have 50 dollars?
I was impressed by the line at the top of the page:

Please connect to you[sic] Twitter account to make use of this service.

10 foot pole.
Facebook is fine. "Social media marketing" is a failure.
I only have 49.99 :(
I'm actually quite surprised that this team would use this name when another, earlier company (WeddingLovely) has clearly established that naming pattern for its own name and that of all its products/business lines as you mentioned (WeddingInviteLove, WeddingPlannerLove, WeddingPhotoLove). If they did any research on startups in this space, they must have come across WeddingLovely, so why continue with this name choice?
Yahoo fires HR head. To focus on GPA for hiring.
Don't worry. After login you'll be automatically redirected to ihad50dollars.com .
Well, there's OStatus (http://en.wikipedia.org/wiki/OStatus), which is supposed to be an open standard for microblogging.
IMobecommerce(Mobile Commerce) - Android Apps on Google Play
He's talking about people mis-applying big data tools for things which are clearly not big data - there are a lot of applications that don't have, or will ever have petabytes of data.

The point about XML is comparing the storage size on disk of the same data in an XML files vs the equivalent data in a database, not stored as XML in a database.
At the time darcs had some serious problems - you could quite reliably get into a "merge of death" situation where the tool would just take ages (hours, days) to do a merge on a relatively small codebase. I don't actually know if that played into his thinking or if he just didn't trust a tool written in a language he wasn't as happy hacking in.
Commenters seem to be missing the point of this. Go visit the signup page, and right at the bottom you'll see this tagline:

If you can spare $50 for a social network I'm guessing you can spare $50 to help put an end to slavery. Yeah, it's 2012 and it's still a pretty big problem. That shit is unacceptable. Really. </whiteguilt>

Personally, I'm not the fan of the "don't spend money on anything until the world's problems have been cured" style of thinking, but it's certainly a novel idea.

Now all they have to do is fix the title of the signup page. Right now it says Signup For App.net.

EDIT: Interestingly, the domain name of freetheslaves.net belongs to "Superhuman Ventures, LLC." I don't know enough about how people taking donations work, but I find it pretty strange that Free The Slaves have a long list of directors and staff (https://www.freetheslaves.net/SSLPage.aspx?pid=285) but no mention of what their corporate structure is. Is this unusual? Should they explicitly be a charitable organisation?
A $12.50 per hour wage for skilled programmers for 1-12 months?

First of all, the wage is ridiculous.
Second of all, the wage is ridiculous.

How do you do your sourcing? Vetting? Matching? I'm skeptical and don't believe this would work. Many startups would pay $10,000-30,000 just as a referral fee and double that as a signing bonus.
is this the new reddit?
Estimation becomes a lot easier a few weeks into any project. Once you have the framework and an overall story down, and you start getting your hands dirty with a few classes, the estimation numbers start to have more confidence and weight.

The only thing you can really confirm though, is what is already completed, and that is what you should keep the stakeholders posted on. And a description of work left, not necessarily the time it will take.
Has Linus ever said why he disregarded Darcs and the other OSS options (wasn't Mercurial already starting to get somewhere at that time?).

Here are Linus's comments about Darcs: http://markmail.org/message/vk3gf7ap5auxcxnb

As far as why not Mercurial, Mercurial was announced on April 19th. Git was announced on April 9th, and was self-hosting on April 7th. There were benchmarks comparing git and Mercurial shortly after Mercurial was announced, and git was faster, although at least originally it used much more disk space (this was before git had implemented compression and pack support).
Building on Someone Else’s Railroad
And this is why Twitter wants to kill the third-party clients. Twitter has decided that ads are going to be its revenue stream. The only way they can guarantee you see their ads is if you use the website or an official client. If nobody uses those, nobody sees the ads, so Twitter makes no revenue. So they have to get your friends onto the website or an official client to stay alive.

This logic assumes, of course, that Twitter's web app and official clients are good enough substitutes for the third-party clients that if the third parties go away people will use the official clients rather than just stop using Twitter altogether. Which remains to be seen.
More free publicity for Dalton, he's not going to mind.
Anger as University of Ulster 'computer glitch' leaves 400
that's funny, I'm the other way around.. whenever I see syntactic sugar implemented via javascript, I unroll it in my head and consider it overhead, compared to sending a bunch of more bytes down the wire which hardly matter after gzip.
Am I not hip enough, I don't understand the point to this.
You should make ialmosthave50dollars.com
I am offering a 6month same as cash interest free loan for those lacking the $50. Check my profile for more details...
Why would/do you run git on a mobile device?
If that's the cost of friendship, consider it paid.

All joking aside, I agree with the message. I almost signed up for app.net today, but didn't (after finally noticing the charge aspect (not gonna lie, didn't really look into it)) because it is NOT going to overthrow anything, let alone Twitter.

The warm sentiments of no ads is nice, but end-users don't give a shit. $50 is MONEY, free--adversely--isn't.

I'll be happy if people can prosper from app.net, but I don't see much happening there that didn't happen at google+.
You should try using an OS with a proper package manager that can take care of these things.
IWishIHad50Dollars.com