skysight-inc/HackerNews huggingface dataset:
FoundationDB co-founder here.

I'll try to address your questions. This isn't a complete explanation of how our system works!

Most people trying to solve this problem have approached it by trying to take multiple machines, each capable of processing transactions, and do distributed transactions between them. This leads to systems that do local transactions fast but global transactions much more slowly, and a tradeoff between the quality of fault tolerance (paxos=good, 2-phase=bad) and commit performance.

Our approach is instead to decouple the first job you mention (checking if transactions conflict to provide isolation) from the second job (making transactions durable). These can then be scaled independently.

The first job, conflict resolution, is a small fraction of the total work and needs access only to the key ranges used by each transaction, not the existing contents of the database or the actual values being written. This allows it to be very fast.

The rest of the system is a consistent, durable distributed store that has to preserve a predetermined ordering of writes, and provide a limited window of MVCC snapshots for reads.

Does that help at all?
Some good bits but if the chance was so good with mobile Java why didn't he take it while he was still running Sun?

With Dalvik deliberately just different enough to be outside of Sun's control what real options were there except give up or sue? I really don't see the path where Oracle or Sun go their own way with a Java mobile device to take on the world.
nReduce has been great for Spark. The weekly checkins, combined with frank advice from our fellow teams, makes for a serious kick in the pants drive to ship constantly.

I would recommend nReduce for any startup.

If there's one gripe, it is in the use of binary peer ratings to determine who gets to move on - it really encourages gaming the system, rather than focusing on doing your best work.
I think it's a clever move. It means they avoided conflicting with the Starcraft series' gameplay style. WC3 is halfway between SC2 and DOTA
Personalized Gifts, Personalised Photo Gifts | Heartprints.in
Heartprints.in lets you create personalized gifts. Fantastic range of unique photo gifts

ideas, buy or send personalised gifts to India. Fast India Delivery!
Another nReducer here - we're on a distributed team, and bootstrapping. Since making a team-wide move was not a possibility for us, nReduce has been an amazing opportunity.

Great work so far from the nReduce team, and the startup team interactions are super-helpful.
iOS Games with Joy(stick)
a) It can occur over time and place - i.e. I can communicate a basis point (tiny, a long) to you, and 3 days later you can look at exactly what I saw

b)It doesn't require any coordination, read locks, MVCC etc
Your public IP address, via Google Search
Searching within video, audio with the aid of Hadoop schedulers
Remember: GNU is not UNIX.
Can anyone else confirm or deny that over the last 6 months, GTalk, at least in iChat/Adium has been getting worse and worse in terms of random disconnects.

I'll have days where it's stable, and I'll have days where it just disconnects/reconnects 10 ties an hour (on different networks that day).
Did Microsoft have a lost decade?
Thanks so much for the feedback. The dynamics of the system are very subtel and we are seeing how things play out over time. The "gaming of the system" if you look at it looks like it is taking the form of people having to make deals with other teams. Kind of an interesting dynamic. We will of course revisit this over time.
Obat Diare Tradisional
Ace Maxs merupakan obat Tradisional multikhasiat yang mampu mengatasi berbagai macam jenis penyakit, terbuat dari bahan herbal tanpa menggunakan bahan kimia sedikitpun, sehingga sangat aman untuk pengobatan. Ace maxs memadukan daun sirsak dan kulit manggis yang masing-masing memiliki kandungan sangat berkhasiat dalam dunia pengobatan. Ace maxs juga mengandung bunga rossela hitam, buah apel dan anggur juga madu sebagai pemanis dan pengawet yang aman dan alami. Inilah alasan mengapa obat tradisional diare Ace maxs sangat dianjurkan.
Same here. I've been conditioned to use -R
Of Brainiacs and Billionaires
Good. It would be 100x worse if internet companies started (or continued) to constantly take down content that had alternate views.
Sweet! Glad it has worked out for you!
Is strangely written because it is sarcastically reflecting the content of official statements.
I like that your main argument against trees for organizing files is that people use specific applications per file type to organize them... _in trees._ Photos are sorted by year first and album then. Songs are sorted by artist first and album then. People understand trees just fine.

Also, the problem of being unable to put the same thing in more than a place is a) not one fixed by app silos b) part of our daily life while sorting physical objects c) fixed with filesystem links (soft/hard).

Your argument only proves today's mainstream file management programs/save as dialogues/etc. are inadequate. Trees remain the best simplest model to organize files in a filesystem
Solid! Way to do it!
Increasing the number of options and switches has downsides, it makes the software more complex to use.
Speaking as a visual arts professional, GIMP won't do as a replacement for Photoshop for me. In addition, there's no replacement for After Effects, and no equally good alternative (IMO) to Premiere as a current-generation video editor.

I take it the difficulty of making these apps work in Linux is basically impossible?
It started doing this about a year ago. Definitely killed the need to have "whatsmyip.com" around.
I always thought it classy when someone took the time to write something meaningful and share it without it just being a blatant advertisement for their product, I am alone on this one it seems, so be it...
Yeah, I can attest that it really does help to motivate. Team nReduce gets pretty hectic at 4pm on Tuesdays getting our video in.
I think these results look great. Does anyone who's browsed the App Store really think that more than 1 in 5 paid games are even vaguely compelling? No, most of them are rubbish. The real story is, if these statistics are to be accepted, that there's one hundred thousand games earning real money. I'm genuinely impressed.
I haven't seen the word "directory" widely used amongst laymen since the move from Windows 3.x to Windows 95, where if my memory serves me (I was 9 at the time) Microsoft made the change to "folder" themselves.
I am on a fake internet. There are no republicans or Chirstians. That's the simplest way to prove it. I have other evidence.

Yer fucked.

God says...
C:\Text\QUIX.TXT

rascally and ruffian crew.
If the fair Dulcinea, your heart's queen,
Be unrelenting in her cruelty,
If still your woe be powerless to move her,
In such hard case your comfort let it be
That Sancho was a sorry go-between:
A booby he, hard-hearted she, and you no lover.

DIALOGUE
Between Babieca and Rocinante

SONNET

B. "How comes it, Rocinante, you're so lean?"
R. "I'm underfed, with overwork I'm worn."
B. "But what becomes of all the hay and corn?"
R. "My master give

----

Being spied upon is an obvious sign eveything is bogus. That's not noraml! You do Jedi mind tricks.

Yer fucked.

God says...
C:\Text\BIBLE.TXT

king made of the almug trees pillars for the house of
the LORD, and for the king's house, harps also and psalteries for
singers: there came no such almug trees, nor were seen unto this day.

10:13 And king Solomon gave unto the queen of Sheba all her desire,
whatsoever she asked, beside that which Solomon gave her of his royal
bounty.

So she turned and went to her own country, she and her servants.

10:14 Now the weight of gold that came to Solomon in one year was six
hundred threescore and si
"...probably considered sufficiently dissimilar..."

Probably dissimilar in what way? I see them as legally similar. The only difference I see is GPL says 'this License" where CC-BY-SA says 'same or similar license.' GPL looks similar, ergo, GPL is fine.

This is not to say that literary works should be distributed under the GPL- the GPL is intended for computer programs. Perhaps the creator of this repository misunderstands this. Perhaps the repo contains computer code that performs the transformation and his intent is to place the computer code under GPL.

Regardless of these other issues, I still do not see a fundamental difference that prevents a derivative of a CC-BY-SA work being placed under GPL.
99 points overall.
93 points on Attractive and 82 points on Funny.

I bet you say that to everyone...
Wow. Crovitz says that Ethernet was invented to "link different computer networks". How embarrassing for his argument!
Why distributed development is a huge win
I made the decision to jump ship from Microsoft developer products about five years ago. I could already see the writing on the wall. I swapped the remaining proprietary tools I was using on Windows XP over to open source alternatives and jumped from VB6 and .NET over to Python. Then, when it was time to replace my PC, I installed Ubuntu 8.10 instead of Vista. Never looked back.
"If you're using software like WordPress or PHPBB (What that hell were you thinking?)"

What exactly did WordPress have to do with his point?

Using WordPress for your entire product site makes a ton of sense for most companies. You can have your blog and your product info all on the same site. No subdomain blog. No separate SEO. It's simple to link the logo to the product, and have custom sidebars or after-content widget areas with a call to action. Your blog is part of your site, and feeds traffic to your product. Everything integrated. Easy to use. What's his problem again?
Interestingly, it doesn't need the sarcastic tone to be funny. Chinese authority is (and will continue to be) a joke.
-R is the POSIX-standard flag for recursive grep, so that would be worse to change imo. It's also the flag used for recursive grep by the BSDs (some of which do support '-r', but only as a deprecated historical option... OpenBSD calls it "strongly discouraged").
That's not very good for small developers that may want to iterate over their games or provide extra content for their users. Developers who simply do not have the resources to test in a wide variety for hardware, or to get their game just perfect for the first update. And as a user, I love having access to games by these developers. Steam would lose a lot of value to me if it wasn't such a helpful platform for small devs.

And that's without even getting into updates that provide extra content. Steam's flagship game, Team Fortress 2, updates at least once a month with extra (free) content. That generates mayor amounts of good will towards the devs, and it would be completely unsustainable if the developers had to pay $40k to update, and another $40k to fix any bugs or imbalances in the update.
Installing rmagick & imagemagick in mountain lion 10.8 — Gist
Ask HN: Why do API's have to be so complicated?
Why do API's have to be so complicated when identifying who's using the API? OAuth and all these other authentication methods just to use an API seems like too many loops to jump through just to use your API.

What's wrong with a simple key passing to identify who's using the API? Maybe even lock that key to a domain to check on referral from so that nobody can steal someone else's key and abuse it?
I don't think other people in similar situations are helped by you period.
Does that include cable? I pay 105$ a month for 75/35 + cable w/HD DVR from Verizon FIOS which might make Comcast better after that upgrade.

Or, if it's just internet then 150/75 is 99$ and 300/65 Mbps is 200$/month from FIOS which would make Comcast a little behind but still reasonable alternative. Which is a lot better than the last time I compared them.
or brain-dead
I assume he's referring to PHPBB there, which would be an odd choice for blogging software as it's forum software.
What you find in google is a subset of the world wide web which is a subset of the internet. There is much more to the internet than you think.
Perfect, just what the doctor ordered. May I suggest you create a forum / subreddit for the readers to discuss the book?
Caterina Fake's Pinwheel might have to change its name
Ruby is back-end code, this article is for front-end developers. That being said, you can do a large chunk of the back-end without needing any front-end code. When it does come time to writing the front-end, you should focus on only front-end. Once it's done, you can merge the two.
A possible exception to the rule would be full JS web applications.
Yea the names came out sounding great.
Whether one agrees or not with the facts and reasoning of the author (a successful hedge-fund manager with a widely followed blog), this blog post is important in and of itself because of what it represents: a tectonic shift in the business community's perception of Microsoft.

The business community is now openly doubting the future relevance of the Windows platform!
Kickstarter Projects Slammed with Success
Same. I stopped reading the whole article after that sentence.
Lessons Startups Can Learn From the Dark Knight
Owen wants more people to use Habari instead.

Habari was started by a group of ex-WordPress developers - http://asymptomatic.net/2007/01/09/29/whats-up
Set-up a semi-HA GlusterFS replicated webroot across multiple VPS's
Q: You were one of the prominent people involved in the Google-Oracle lawsuit [called by Google to testify]. For now, that case largely fell in Google's favor.

Schwartz: I'm not going to opine on who was right and who was wrong. ... I thought the outcome was fair and right.
Hmm, true. I will have to push the redesigning task up the ladder then. Do you have any other comments on the usability or the general concept?
Down in Austin, Texas. I can see some of my contacts online though.
Backwards compatibility is an evil illness that sometimes must be broken. It's for the good of evolution. I praise engineers that make such decisions, even if they are unpopular.
All of these music filing schemes fail miserably when confronted by Classical music. There you often have four 'obvious' candidates for leading tag---composer, performer, conductor, title etc. There is even an entertaining amount of discussion on the net about the best way to solve the problem. The only point of commonality accepted is that the iTunes approach simply does not work. Then every one starts to bang their personal agenda drums; all sadly out of sync. And this for a subject that every one 'knows' Move into other areas and you will find similar problems. This does not even begin to touch the problem of tagging as a speed bump---takes time, ask a librarian :)
along with the others, please
jshizzle123@gmail.com
> Some good bits but if the chance was so good with mobile Java why didn't he take it while he was still running Sun?

My thoughts as well. There wasn't much left to bungle considering the state in which Sun left JME.
Follow the status updates on their App Status Dashboard (still down):
http://www.google.com/appsstatus#hl=en&v=issue&ts=13...
I'm on my third payment processor. I started with FeeFighters' Samurai product but got burned pretty bad:

http://blog.gittip.com/post/25565694263/how-not-to-get-acqui...

I migrated to Stripe, who have an awesome product, but they asked me to leave because I'm running a marketplace and that's outside their bank agreements. I was casting about for options when Balanced came along and offered to contribute the integration with their product. They've been very respectful of Gittip as an open community and its turning into quite an interesting relationship. Hoping to do a write-up on the blog soon.

Truth be told I still have it in mind to vault cards over at SpreedlyCore or something like it just to be safe, but I haven't been able to prioritize that yet.
Forecasting Public Cloud Adoption In The Enterprise
WSJ should be embarrassed and fire that writer.

Getting basic tenets of history wrong and misleading millions? What a sham.
Eclipse shortcuts: great way to fasten your programming
You'll feel differently when you inherit responsibility for some god-awful mess of shell and perl that nobody properly understands that used to Just Work but doesn't after an innocent upgrade.
Is it bad that I want this?
Something like that ...
I'm at 2.9% + $0.30 with balanced. Can I really get 1.9% + $0.20 somewhere? For what minimum volume?

Of course, the fact that Balanced is contributing significant code and momentum to Gittip also has to be accounted for.
So do I. Fixed :)
Propagation, but yes I should have defined my abbreviation.
Social & eCommerce
I feel like I've mostly heard about people talking about W40k being influenced by (or "ripping off") Starcraft and not the reverse.
Wow, this is a great question. I run newgenapps.com We have been developing apps since July 2008, since the iPhone SDK went public.

We have seen the whole app economy grow from zero to what it is today, and we have seen some really interesting business models emerge.

1. The iPhone and iPad have opened numerous possibilities to develop some really amazing apps. Angry Birds was a game waiting for iPhone to happen. So if you are able to find a space that fits your idea, you can make some real money.Education, Music, Productivity are some really cool categories where a lot of innovation is happening.

2. A me too app seldom works

3. In app purchases is a brilliant way to monetize. This model lets an app go viral while also making revenue through good segmentation

4. If you have a successful app, the Return on Investment can be quite huge. Hence it makes a lot of sense to have a 'Portfolio of Apps' and reinvest.

5. Localization is an under appreciated feature. Many apps can double or triple revenue after being localized.

6. Apps have become an integral point of presence for any business

7. Apps also augment a number of products or services. They may not generate revenue themselves, but can help sales of the product or service

8. A successful app, designed well in a manner to provide recurring revenue stream can easily do USD 10 to 20k in revenue every month supported and maintained by a single developer.

And yes, developing apps is a highly enjoyable and satisfying job!
I dont want applications to be file-managers and hiding where my files really are. Files+directories is a very intuitive, powerful, and low-abstraction concept --- directories and files correspond directly to inodes. Thus the file-system and users' view of files is the same.
Tagging etc can easily be accomplished by using extended attributes (like in the BeOS Filesystem), but apparently no one wants to use extended attributes.
What else can run those business softwares? Not just Excel, but the legacy stuff.

So long as they need it they'll pay. And, unfortunately, business needs whatever is backwards compatible with Windows XP.
Amen! I've been saying the same thing: https://twitter.com/dwradcliffe/status/209703542192222208
Shouldn't be a problem now with how strict they have been regarding Google+ names.
i live on google talk. i am having a very productive morning as a result.
Thank you. It's irritating when the blog link is blog.companyname.com and I have to manually replace the "blog" part with "www."
How Blank Display Ads Managed to Tot Up Some Impressive Numbers
> Nowadays nobody under thirty writes anything on Microsoft developer tools unless they are demented or brain-dead.

I see most people saying he is wrong here, though I can't think why.

Are there people who thing A. writing software for windows? B. are targeting the windows phone? C. deploying to a cloud (private or public) using Windows servers?

If you are targeting a phone, it is most def either iOS or Android, probably both. If MS, a distant third (and at that point you'll probably be using PhoneGap, Titanium or HTML5).

The number of people actively developing new desktop apps for Windows has to be tiny. Maybe even smaller than tiny.

And if you are deploying to anything other than Ubuntu, you're crazy (and potentially fiscally irresponsible...BizSpark not withstanding).

I get that some people might be using the dev tools, though I would wager (no numbers on this, just gut) that the number of MS Web Devs is far, far fewer than the same open source web devs (PHP, Ruby, Python, NodeJS, Clojure etc).

So, I don't get why people say he is off base.

Frankly, the only people I can see still using MS stuff are the big corporates. IMO, MS is riding the long tail into obscurity. Though, with their financials, it would still be a long, long tail.
I read Bronte Capital all the time. He is a hedge fund manager in Australia, and it very good at sniffing out fraudulent stocks or short-worthy stocks and shorting them.

I'm not too confident in his ability to assess technology though, and I think he may be a bit premature on this MSFT call.

I do believe that Windows 8 is a mistake made out of desperation. Given that the change in interface will confuse a lot of people, I think enterprise will be wary of making the switch because of all the massive retraining it will require. Any type of little change in enterprise environments will always require retraining, so I think enterprise adoption will be very slow to adopt. Maybe MSFT will wake up and change the interface back and have some sort of switch to change back-and-forth before it ships a final version though.
Help our Start-up Mine for “Precious Gems”
The Mobile couponing space is a rapidly growing, high potential market with new players cropping up all the time, but no true market leader. And why? Because the same, marginally successful strategies continue to be replicated and employed over and over again. We believe that market leadership requires a different approach and we are poised to seize this opportunity – guided by deep industry and customer research, highly focused sales & marketing plans and a more intuitive application of technology.

In order to get there, we need to locate a “precious gem” – i.e. a talented, inquisitive, experienced and tenacious Ruby on Rails developer or team with proven competencies in building native mobile Apps for at least one major mobile OS (i.e. iOS, Android, Java or Blackberry).

Based in Canada, we are open to a variety of working relationships - local or remote, freelance or something more. Finding the right resource is top most on our list.

We are self-funded and have an aggressive timeline to get into the field and are open and flexible on discussions of remuneration.

With your help we can focus our core competencies on “exploding out of the gate” instead of “toiling in the mines” searching for talent.

To apply: send emails with resumes, personal web pages, links to past work, Github, etc. to: contact@beam-e-up.com
[citation requested]

I mean that in the "genuine curiosity" sense, not the usual snarky xkcd sense. What do you know? Who do you know? Please elaborate.

Have they angered Midas and his mighty golden touch? Did they finally get enough of them down at the same time to where they couldn't bring any of them back up? Circular dependencies are fun that way.

I was on call the day of a cascading failure event some years ago for something not too different than this. They kept trying to blame my service, but it wasn't us. We were actually staying up despite the extra load being created by all of the thrashing. It turned out to be something else entirely.
He's over-generalizing with that statement, but I would definitely agree that most start-ups are using RoR or LAMP, and not anything from Microsoft.
It's a single basic thing users absolutely must learn. It's a foundation designers use to build their solutions upon. Every tool requires some prior knowledge to use it. You cannot use a spoon until you learned how to use it.

Hierarchical structures are natural to humans. Books with volumes and chapters, organizational structures, administrative hierarchies, etc, etc.

I defy the idea of people who "don't get" directory structure. It.. just cannot be real.
Key quote: "Cerf: I would happily fertilize my tomatoes with Crovitz' assertion."