skysight-inc/HackerNews huggingface dataset:
Interesting, but why is this being posted now?
in response to http://techcrunch.com/2012/10/17/hacked-pacemakers-could-sen...
Now you know why people hate working at Twitter.
It's named after the alternation style used, which is well established in other languages.
When you have so many writes that sharding isn't enough.

When you make changes so fast you need a liquid schema.

When you want to make your boss learn map-reduce so he can query the data.

When the application can take care of integration and not the database itself.
There are some similar benchmark here: http://www.phpbench.com/

Intuitively the for loop should be a lot fast as it isn't assigning anything each loop. Although in your example it may be slower because the count($users) would be ran on each iteration of the loop.
Pick something that describes the activity. At Shopify we refer to our users as Merchants. They have their own Customers. We also have Partners with partner accounts which further branch into Affiliates, Designers, Developers.
What about nowjs? http://nowjs.com/
Has shark jumping jumped the shark?
OP here. We'd like this work to be a useful resource - everyone benefits when there's more / better information about how these complex cloud systems perform in real life. So please comment with suggestions, questions, or any other feedback!
Release and Creation of Pinbook (Pinboard client for OS X)
Is anyone using LuaJIT in an embedded setting?
I got excited at first because I thought it was a standalone script that benchmarked a server. Does anybody know of a script that will score a server based on cpu/io/memory/etc? Would be a great way to see if a server is properly configured or what kind of performance to expect from a cloud solution.
Growing fast - ZeroCater (YC W11) is hiring a Lead Engineer
Basing this on the screencast I think this looks amazing and they seem to be very productive. This said, I am unsure if this would produce codebases that are easier to maintain, since there is not a clear separation of concerns and everything seems to be connected. I think doing client-side JavaScript is hard and messy (even with Backbone or Ember) I could not imagine this would be any easier if I had to handle the backend on the client-side as well (especially a backend that's updated in realtime).

This said, maybe the current struggle of the client side is because the data is on the backend and needs to be fetched, updated and handled using a client-server model. With Meteror the data seems to live on the client-side which maybe makes things easier.
Riak is cool and what you have described is correct however under failure conditions[1] you may not get this desired behavior.

[1]http://docs.basho.com/riak/latest/references/appendices/conc...
Hahaha, wow. I assume they got rid of it since?
The thought of a couple of chubby assholes in suits I've known over the years doing ballet badly is immensely pleasing.
App.net Launches A Directory For App.net Apps
always when i see meteor i think it's the reverse polling comet server i used 2 years ago
While I'm not confident that being this tightly coupled to MongoDB is a great (or even a good) idea, I'm really glad to see Meteor get closer to 1.0 especially seeing as it's not another Rails clone.

The other concern I have is how testable is a meteor/derby codebase? I don't think I could commit to using something in a team environment without being able to _easily_ test things.
What would happen, I wondered, if I could eliminate that perceived cost, at least within the small community of my own classroom?

And what did happen, I still wonder? Does she know how many people cheated in her class when she made the old announcement, and how many people cheat now? Was there any change? Why even write this and leave off the actual effects of the changes, if it's such an interesting question?
Digital Deceit: Jeff Hancock at TEDxWinnipeg
It'd be great to just steal opera's shift arrows to move to the next link in that direction on screen. (or hjkl)
where can i sign up to receive emails when a new django release is published?
Yeah Derby was doing what Meteor did months before Meteor was started.
IMO I think Colin is assuming the majority of developers work in lower level languages like he does, but implementing mergesort in Python makes no sense, and so many folks haven't done that since university..
Absolutely. Both Color and Venture Beat have some serious debriefing to do. Assuming Color is right, a lot of damage has already been done. In that case, in (serious, non-tabloid) print journalism, the publication's reputation would be tarnished; in online journalism, it may be just the company's. Somebody sure owes the public an explanation into what exactly just happened here.

EDIT: not somebody. It's Venture Beat that owes the explanation. Either they stand by the story even if they're willing to do that without full verification, or they must apologize for jumping the gun.
You could also use the Vimium extension that already exists: http://vimium.github.com/
Russell Coker has had a SELinux enabled box online for many years now where he allows people to log on as root. http://www.coker.com.au/selinux/
"PHP version 5.2.13 is running on this server" :/
I definitely have to try it!

How do you handle migrations? What if there is a migration in the feature-1 branch which breaks other branches?
> When you have so many writes that sharding isn't enough.

Does Mongo still have a global write lock?
A little update, to this date My-O has still not launched to my knowledge. Also to this date I have no idea if it even really existed. It seems that their website has gotten as far as their legal proceedings.
100,000 Toothpicks + 35 years = Kinetic Sculpture of SF
it's still blank unless you execute the javascript
Your post reminded me of another one exactly like it (down to the last paragraph) on here about a year ago, except at the end the guy getting fired kills himself later that day, and the next day his wife calls you to let you know.
I found it interesting, but have to admit I scanned through to read about provisioned IOPs almost right away and was disappointed that there weren't any benchmarks.
Keep Old Apps Private, Make New Apps Public
Wouldn't it be refreshing if Zuck started talkin about all of us as simply 'the product'? I think there's something to this whole removing abstractions stuff.
We just hooked up our KISSmetrics events to start tracking "billed" events in order to use its revenue tab, which I believe includes customer LTV estimations.

However, it takes a week before it has enough data to start showing anything, so I'm just sitting here eagerly waiting.

Anyone have any experience using that particular feature of KISSmetrics? Is it any good?
That api is no more. For izulu, which also used that api, i switched to yahoo.
no longer (but only a few months)
Yes and at that time people thought Joel was crazy and that his business would crash because of using a made up language.
FYI it is still used:
http://www.quora.com/Joel-Spolsky-Are-you-still-using-Wasabi...
The Guerilla Guide to Getting a Better Performance Review at Microsoft
There are 3 types of code. Server only , Client only and both.
(Disclaimer: I'm about to plug my own app.)

If you happen to have an iDevice, check out Tiny Piano: https://itunes.apple.com/app/id477014214

It's a fun and free app that helps kids appreciate music. Feel free to email me at ronyeh at squarepoet.com if you have any questions.
Xbox And Usher Get Involved In the Presidential Debate
Yes -- unfortunately, Amazon announced provisioned IOPs approximately the day after we finished the benchmarking work. It took a while to find time to write up the results.

We'll very likely do a followup post to test provisioned IOPs. If anyone has other suggestions to include in the followup work, please let us know.
Leap over rivers with this trampoline bridge concept
Thanks for all the commentary. We're planning on presenting this work at reInvent with the folks from Common Crawl, and also releasing sample code to github. For those who haven't yet tried spot instances, or looked into the Common Crawl data set, we highly recommend them!
7 Consumer Analytics You've Been Missing
Azealia Banks' 212 is absolutely killer -- and it is, in fact, exactly the track upon which I found out about Rap Genius. Kudos.

They should think about alternative branding for the other types of content, though. Maybe "what's the rap?" or "rapsheet."
Ask HN: A SaaS that pulls from various sources with multiple concurrent tenants.
For a personal project, I’m designing a system that pulls information from various sources, including IMAP, twitter and facebook (and others). Ideally, I’d like the user to be notified when the system receives data from any of these sources (thus timeliness is important), but I’d like some input into how best to accomplish this when there are potentially hundreds of concurrent users.

To solve part of the problem, I will be creating a separate service on a different AWS instance that connects to each data source and interacts with the DB independently from IIS.

Should this be done on an interval (say, every five minutes), looping through each of the users’ accounts and pulling data, or alternatively, should I use a multithreading approach, where each account has an associated polling thread?

Keep in mind, the technologies used are: ASP.NET MVC 4, SQL Server.

Your insight is much appreciated.
How on earth did Venture Beat run such a potentially damaging story if it may not, in fact, be true?
Congrats on the launch! It's an interesting solution to the issue of not having someone's address and I can see how this could catch on. I'm really curious to find out how the recipients of the cards feel about someone else writing the letter by hand. That's typically something done to make things more personal, but wonder if you're short-circuiting that by having someone else do the writing. I'm thinking people who can't write by hand might also make for a good market to target.

Can't wait to see how things progress!

Two quick peevish side-notes:
1) The root domain bfore.me leads to a Heroku error message.
2) The "How it works" page needs some proofreading for grammar (and probably worth canvasing the site for any other grammar glitches, too.) I'm only pointing this out because it feels like trust is a major requirement for your users to adopt & there's a direct link between trust and grammar.

Two quick UX notes:
1) Searchable friends please...before you even clean up how friends are displayed, make them searchable.
2) This is probably related to me having 50+ tabs open, but does lead to a solution that addresses another issue with the site (page load time): the dashboard was really slow to respond when trying to scroll around. It worked fine for me in a fresh browser, but you probably could still avoid the issue (while reducing HTTP requests and page load time) by generating a sprite of the facebook thumbnails and possibly also the cards.
The bad performance of count() and the lack of difference in performance between single and double quotes came as a surprise!
I figured! I am very curious how much "EBS Optimized" instances help, mostly with provisioned IOPs.
The Two-Liner – The Elevator Pitch of #StartupPR
A similar pattern was recently in the news here: Onlive.

August 17, 2012 > OnLive lays off all employees, assets sold to new company [0]

5:20 PM - August 17, 2012 > OnLive Denies It's Shutting Down, Won't Comment on Layoffs [1]

08/20/2012 10:11:33 AM PDT > Game company OnLive reveals new details of restructuring [2]

Winding down a business might mean they are trying to orchestrate a merger or aq-hire. Or a whole host of other things. For which you would not want your name in the news (sensitive negotiations, or wat-ever).

______________________

“We don’t respond to rumors, but the service is not shutting down,” OnLive said. [3]

______________________

[0] http://www.gamasutra.com/view/news/176180/OnLive_lays_off_al...

[1] http://www.tomshardware.com/news/OnLive-Shutting-Down-Layoff...

[2] http://www.mercurynews.com/entertainment/ci_21351760/game-co...

[3] "Just a short while ago reports emerged that the gaming and virtual-desktop software start-up had issued pink slips to all of its employees and was effectively shutting down the service. The first part, we’re told by an OnLive spokesperson, is not the case." http://allthingsd.com/20120817/onlive-denies-reports-that-it...
This will be obvious, but I work at Tokutek.

> When you have so many writes that sharding isn't enough.

TokuDB does indexed insertions very fast. [1] We've even plugged ourselves in underneath MongoDB (just for fun) and we beat them too. [2]

> When you make changes so fast you need a liquid schema.

TokuDB supports lots of schema changes with zero downtime. [3]

> When you want to make your boss learn map-reduce so he can query the data.

Can't help you there, but I can make you not need to torture your boss that way.

> When the application can care of integration and not the database.

What if it didn't need to?

We also get fantastic compression [4], retain full transactional semantics, and lots of other fun stuff.

Email us if you're curious!

[1]: http://www.tokutek.com/resources/benchmark-results/benchmark...

[2]: http://www.tokutek.com/2012/08/10x-insertion-performance-inc...

[3]: http://www.tokutek.com/resources/benchmark-results/benchmark...

[4]: http://www.tokutek.com/resources/benchmark-results/benchmark...
Inflatable Trampoline Bridge
I've used the Auth Branch for a few month now. You can see it in action at http://www.classfy.com (P.S: make sure you have the "www", or else you wont be able to access the page)
Customer abstracts people as well. Why not just call people... people?

Kind of interesting that the CEO of Twitter and Square has the time to think and write blog posts about referring to people as "users" or "customers" internally. Must be a tough and time-consuming job.
Fun fact: David Madore, co-author of the conspiratorial contest, actually didn't mean to obfuscate his code.

The winner page: http://www.ioccc.org/2012/grothe/hint.html

The source in french: http://www.madore.org/~david/weblog/2012-10.html#d.2012-10-1...
lets clear up some myths here.

1) pyramid does not have a bad documentation. you just don't know where to start. the pyramid documentation is at http://docs.pylonsproject.org/en/latest/docs/pyramid.html and pyramid tutorial is at http://docs.pylonsproject.org/projects/pyramid/en/1.4-branch.... as a beginner, you will want to start with the tutorial. the documentation will give you the full knowledge about pyramid and every single thing in it.

2) pyramid does not have anything to do with zope other than its transaction extension. uhm and some core developers being ex zope devs. repoze.bfg had. after the merge between pylons and repoze.bfg pyramid was born. it merged the code base of repoze.bfg and the philosophy of pylons.

3) pyramid is not just a framework. it is a framework with which you can build your own framework as well or enjoy it like the way it is.
Does "ms" mean milliseconds or microseconds? And are these times for one iteration of the code fragment?

2 milliseconds to compare two strings seems awfully slow.
I think it looks gorgeous. There's better navigation and better readability. What don't you like?
Same thing for the parent comment.
Rewriting linux kernel in common lisp would be like rebuilding the water & electricity grid in NY,NY. It can be done, but with a lot of time and effort, but before it gets off the ground people who know anything about the old infrastructure will say it is probably a futile task and shouldn't be done. That is why Linux is written in C, because it's dirty, it's effective & efficient and people get shit done in it. Also C & assembly work together hand in hand. C is a direct translation to asm.
A Cloud Is a Terrible Thing to Waste
I doubt they could go so far as hosting full books, but they're going to find out exactly where the line is.
I stopped using "sbierwagen" when my flag button was removed, and my downvote button disabled. (The second one turns out to be temporary-- just don't downvote so many people)

The next two accounts, being of fairly low karma and recently made, got hellbanned within a couple months, for saying things "sbierwagen" could easily get away with.
> Furthermore, nothing can protect you if your password is password.

I'm not sure why you threw this line in with the rest of your response. I don't see what point you're making.
In United States copyright law, fair use is a doctrine that permits <<limited>> use of copyrighted material without acquiring permission from the rights holders. Examples of fair use include commentary, search engines, criticism, news reporting, research, teaching, library archiving and scholarship. It provides for the legal, unlicensed citation or incorporation of copyrighted material in another author's work under a four-factor balancing test.

-- They will need to overcome the spotify issue, presumably [1]

____________________

[1] The underlying issue is the model appears to be leveraging in-copyright source material. The rights holders will argue its a for-profit platform for re-publication, rather than a permitted use in a limited capacity. That is the issue at hand for the market and/or courts to decide.

viz:

17 U.S.C. § 107

Notwithstanding the provisions of sections 17 U.S.C. § 106 and 17 U.S.C. § 106A, the fair use of a copyrighted work, including such use by reproduction in copies or phonorecords or by any other means specified by that section, for purposes such as criticism, comment, news reporting, teaching (including multiple copies for classroom use), scholarship, or research, is not an infringement of copyright. In determining whether the use made of a work in any particular case is a fair use the factors to be considered shall include:

1 the purpose and character of the use, including whether such use is of a commercial nature or is for nonprofit educational purposes;
2 the nature of the copyrighted work;
3 the amount and substantiality of the portion used in relation to the copyrighted work as a whole; and
4 the effect of the use upon the potential market for or value of the copyrighted work.**

_______

However, there is reason to think a deal could be structured that benefits all parties. The business has potential to add real value, as it is a new channel for adding new life into legacy content libraries (for example).
I wanted to have just faster dynamic lang. Common lisp is there, but the performant implementations are heavy. CFFI is well developed, and systems like Lispworks allow you to create a dll with "C" entry point (but it's commercial and costs some money)

javascript's v8 was my next choice, but then found about luajit and using it since. The jit and the ffi are very good selling points. Also the small size of the project, and very fast recompile time (unlike say pypy)

I've used lua back in 2001, 2002 as a testing facility for a library I did at work.
"EBS Optimized" instances dedicate an extra 1 GigE interface just for EBS IO. If your application causes contention between it's service and EBS IO, "EBS Optimized" instances may be for you. Unfortunately, I haven't seen any benchmarking on it yet.
Not to mention (potentially!) becoming the place to go to talk about articles on the Internet. This all depends on the direction they take their technology.
Microsoft: Relax, You Can Use Office 2013 RT For Work Too
It is somehow immensely amusing to me to see 'permission denied' errors when I'm quite clearly logged on as root.

Try to get any information at all about /home/bofh while you're logged in.
Very interesting presentation, though the title of "heralding the death of nosql" is either intentionally exaggerating, or indicates the author doesn't understand all the reasons why people go to nosql databases. In fact, the presentation demonstrates why: Postgres has tons of really fantastic, awesome features that next to nobody uses because they are hidden behind layers of SQL-type incantations and/or require various extensions.
I just coded up a benchmark and posted the ProTip on coderwall.

http://coderwall.com/p/il1tog
Another view:

You call them "users" because they are using your software and/or your servers.

If they are paying money for this, then they are also "customers".

If they are not paying, then they are just "users".
How  To Make The Shift From Broadcasting To Engaging
A lot of your commit messages don't make any sense. Is there any point at which the program was fully functional but non-obfuscated?
Ask HN: What are good blogs that focus on bootstrapping a startup?
Yes, most people have no idea of the things that are possible with SELinux. It's really amazing.
I got this site bookmarked from a long time ago so I do not know what is the PHP version tested. Adding it because it seems to contain quite alot of different tests.

http://net-beta.net/ubench/
Naivete and cynicism are not mutually exclusive. "If you're not paying, you're not the customer, you're the product," is a wonderful example of naive cynicism. It imagines that the only participants in a business transaction with full human agency are buyers and sellers; and that if you are neither buyer nor seller, well, the seller and buyer must view you as the not-quite-human product! This meme explains nothing, and reflects a completely broken view of Facebook's business goals. Its cynicism makes it no less naive.

Suppose, for the sake of discussion, that Facebook were a perfectly mercenary, ruthless organization, straight out of HN's collective imagination: it cares nothing about the people using its software, and eats, sleeps, and breathes nothing but monetization. (This view is itself another instance of naive cynicism, but let's grant it to get on with things.) Facebook is still critically reliant on non-paying users continuing to use it; without them, no possible road to monetization exists. Those users are a party to the transaction; they come willingly, and Facebook has no army to compel them to come again tomorrow. Viewing users as inanimate "product" that can be manufactured and sold would be stupid; the "product" is not something that Facebook produced, bought, manufactured, or otherwise has any proprietary claim over.

This relationship is actually pretty close to the relationship that print media have to their readers; your subscription pays for approximately 0% of their revenue; advertisers make newspapers and magazines work. It's also close to broadcast television, where you literally contribute no money to the revenue of the businesses producing programming. It doesn't follow that television studios should view you as inanimate "product"; indeed, television studios work very hard to produce something that real people enjoy, because without those people freely choosing to watch they are out of business.

A much more sensible aphorism would be: "If you're not paying, you're not the customer, you're the audience." This has greater explanatory power, for the behavior of free web service, advertisers, and the audience, which is a willing party to this entire transaction, as the "product" soundbite obscures.
Great article got all the way through it. It was similar to what we saw, is that ephemeral storage on large and xlarge are almost always the way to go. One thing missing from the article was a good comparison of $/iops and $/iops/storage between the instance types.
I think the author meant "leader" when he wrote "CEO". CEO is a broader term that englobes many other aspects apart from leadership only.
https://groups.google.com/group/django-announce/

django-announce+subscribe@googlegroups.com