skysight-inc/HackerNews huggingface dataset:
Whatsapp was created because telecom operators have crazy pricing for SMS (5000% profit margin last time I heard). So, people saved on money and limitations (India has a 100 message limit/day) with their data pack.

Hike wants to create an app that goes back to the SMS model where they pay the charges, not the users. They use a mass SMS gateway which is much cheaper. Using mass gateway also means the users must opt out of "Do not disturb" registry, which opens gates for more spam.

Interesting part is, it's backed by a large telco in India[1].

[1] "a 50:50 Bharti Softbank joint venture"
I'm not sure what part of 2000 you're talking about, but the middle of 2000 was the beginning of the bust. I don't think that's a good place to take the sample.
good tutorial.
Thanks for trying ;). What would be cool is if we had a concept similar to startup weekend applied here. People post problems and community posts ideas to solve it which get voted up and eventually it turns into an open-source project on github ;). I'm happy to help with it.
Shinichi Mochizuki lived in the US from age 5 to his mid 20s, so he would certainly have native fluency in English. I don't think he's Satoshi though.
Also, I think we could really come up with an idea network that's similar to StackOverflow across domains.
Acknowledgement, I agree, is required at least. The OP got that from a bot. Monetary is always nice, but reputation...or just an ACTUAL person on the dev team saying "thank you for your help," is better than NOTHING as assumed in this article.
Yes, but that has an obvious lack of syntactic parallelism, one especially important when talking about currying since you might be tempted to relate that to the coffee script

(X, y) -> x+y

It also has a subtly different performance characteristic in GHC, it turns out. Same semantics though.
You made a mistake right in "you're" pitch
And then another $billion on getting the traffic to it? Meanwhile coming across as the mean sons-of-guns who are killing Tumblr? Sometimes it can be "better" to acquire the competition than to kill them.
Why don't women have egos in the workplace?
I use Daylite on a Mac for project management. Horrible.

The sole redeeming quality of Daylite is that emails can be attached to projects from Mail.app in a trivially easy way. This means that all email traffic is available to be seen by everyone working on the project.

Find a way to capture emails without brain damage. I cannot train my clients to drop email and start logging into a browser.

I would change in an instant. I am about to pay $280 for another Daylite license for a new employee. That's a lot of money for software I hate.
I don't think pg understands the issue at a gut-feel level.

There is a lot of benefit to processing your data using a declarative language, which is what SQL is. It's basically prolog, with less recursion and more separation of code and data.

You get all of that power for all of the data manipulation code that you run inside the database. If you have the misfortune to be writing in VB or Java, that's a huge power-up that you gain by using an RDBMS.

But pg is already using a declarative language, because he programs in Lisp. So the advantages are fewer in his case.

So I doubt pg feels significantly empowered by an RDBMS.
Oh, there were some genuine technical limitations in implementing it over carrier networks. I'll check the exact details with the team and get back to you. (Most of them are sleeping, it's 3AM here in India.)

No ulterior motives. :)
They bought GeoCities in 1999. I can't help but think history is repeating itself.
I can see why they think that, but the important thing is that "x = x + 2" is not an equation. It's just an arguably poorly chosen operator (Pascal gets this right and uses ":=" for assignment).

The trick is to stop reading that line (in your head) as "x is equal to x plus two", but instead "x is assigned the value of x plus two".
Some thoughts:

"If you use your file system as a "database" you can ask it questions too with file paths"

You'll be much more limited in the kind of queries you can reasonably make. You'll have to decide on them ahead of time. This might be what you want, but it might not.

"Denormalization makes this unnecessary."

Denormalization means making your data match your application rather than the other way around. You can make stuff faster this way sometimes, but again, you're limiting the kinds of queries and access patterns you can make in the future.

"It's important to note, this only matters if your data is not immutable. There are many applications where this is the case, but also many where it is not."

Wouldn't a flat file which continually accrued immutable data technically be called a log? You can do analysis on flat log files, but it will get slow if your files are sufficiently large. Indexing can help here.

"CDNs have shown that files can scale even better. Again immutability is a constraint but I think it's an interesting constraint to explore for many systems."

What? CDNs improve performance by placing the point of origin for data physically closer to the client, thus reducing lag. What does this have to do with the difference between files and databases? Do you mean that static or cached webpages serve faster and use fewer resources than ones generated from sql queries at the time of request? Duh, but that doesn't really contribute to the discussion.
Tell your marketing team that your home page video is hilariously lame, and unrealistic.
Modern file systems can store several files' "tails" in one block, therefore they don't round file sizes to block size.
Nowhere does it specify whether it's free or paid, and if the latter, what the prices are?
> I don't like databases, and the reason I don't like them is that they seem to cause terrible performance problems in web browsers.

Disk I/O is slow, so any kind of disk storage will be slow. I'm sure storing web browser's data in some kind of ad-hoc files would be much slower than SQLite. And the fsync() issues are orthogonal to using flat files/DB.
A Corollary to experimentcalculator.com, With Examples
How to write a README
I'd like to try it, but how is it similar to evernote? is it similar in that I can use it from the web and the phone? or because I take photos and store documents along with my tracking information? just throwing random questions because I'm kind of lost : )

can you share some details?
Interesting. How modern are we talking exactly? More ext2-modern, XFS-modern or ZFS-modern?
"Anyone may arrange his affairs so that his taxes shall be as low as possible; he is not bound to choose that pattern which best pays the treasury. There is not even a patriotic duty to increase one’s taxes. Over and over again the Courts have said that there is nothing sinister in so arranging affairs as to keep taxes as low as possible. Everyone does it, rich and poor alike and all do right, for nobody owes a public duty to pay more than the law demands."

Judge Learned Hand in Helvering vs Gregory, 1934.
I would like to remind people: If you know who Satoshi is, for crying out loud keep it to yourself! If this man's identity is revealed, it will be a likely death sentence.
Even having an email address to send reports to would be good for a lot of websites. I sometimes don't bother reporting these issues for fear of being threatened with legal action.
I don't quite know why, but your post made me open up 4chan for the first time in years.
Because you were working at a company, and not taking the risk building your own.
Why should one use a database instead of just saving the data to disk?

Expressed in English, this says "YAGNI" of all the advanced RDBMS features.

Answer: Yes I freakin' AM gonna need it eventually
Also see:
https://www.google.com/search?q=conways+game+of+life

Game of Life on a Google Search result page :).
While the sentiment is possibly there, I haven't encountered Ayn Rand using those words specifically and I've read a fair amount of her work. Can you give a more specific citation? Otherwise I'm fairly certain it was an original lyric.
2013 VPS Benchmarks - Linode, Digital Ocean and Hot Drupal
Failure builds character and determination to succeed! I like how the OP acknowledges that he's tried before and failed. I believe that is more motivation to stay up at night, drink coffee and red bull, and type away furiously. You WILL succeed as long as you stick with it... YOU are your greatest investment!

Thomas Edison quote: "I have not failed. I've just found 10,000 ways that won't work."
Something can be legal and also immoral.
We would ideally love to have all users connect through data, but more than 80% of the 900 million mobile users in India simply don't have a mobile data connection.

Hence, if we are to achieve our goal of enabling universal communication among all our users, we have to offer SMS as a fallback channel.

And it also gives us a massive differentiating edge over other apps, so why not.

The whole "users opting out of the DND registry" is something that's controlled by TRAI, the Telecom regulatory body of India. We have no control over it.

It's not the ideal flow we'd like to offer users, but we've to work with what we have.

We're funded by the group which also backs a large telco in India, but we're separate companies.
I used to hand write notes, or use emacs org-mode. I now believe that my notes are in many cases substituting for poor procedures or documentation. As such I've given up entirely keeping my own notes and instead I fix the procedures or documentation.

I mean, fundamentally notes are things that are sufficiently important to know that you write them down for future reference. If you need it written down, then others probably do too, in which case the fact that it's in my notebook is useless to them. Therefore I even put my "personal" notes into my own page on the wiki so at least they're searchable. Usually they stay there until I find or create a better place to incorporate it into the rest of the docs.
Tumblr might not have valued Yahoo! stock; They would lose control and possibility of fucking everything up is possibly high.
Seems like the OP's sentence has a sexist undertone to it.
Sah-toh-she Nah-kah-moh-toh.

Japanese is rather easy to pronounce once you learn which vowels to use and a few small tricks. The 'long' vowels are really just two separate syllables that get blurred together a little when adjacent. For example, 'ai' == ahh + eee blurred together and sounds like the word eye.
All the best!

Whatsapp doesn't do sms. Users who receive hike signed smses might eventually move on to hike. So eventually more users will mean less costs for hike. That sounds like a viable business model.

The sms differentiator is good. All hike has to do is bear the costs of smses until most users are on hike and hope that the competition does not start offering the same service. Do you have any patents which can help you?
Bad Luck Brian:

Finally reveals the true identify of Satoshi Nakamoto,
Nobody believes him.
What databases seem to be REALLY bad at though is storing large blocks of CDATA/"unsorted data" with meta data attached.

A small business has grown up using nothing but files. These files store large blocks of text which cannot be altered, just meta data pulled out (they're flat files, between 10 KB and 5 MB each, which is basically like dumping a large char[] arrays into files, and unfortunately they need to be kept in this format because the formats vary/incompatibilities/flexibility).

Anyway... Basically they have 30+ GB of these flat files. Literally millions of them. All in *.dat files. It works quite well like that. But the downsides as discussed in the link crop up and cause problems.

So we tried to put them into a few SQL databases as LONGBLOB, and after the first couple of gig the thing just became unmanageably slow, badly formed queries would cause it to lock up, and the thing took up way more space on the file-system than files did (and was WAY harder to manage with the performance issues discussed).

So I guess my point is, SQL databases are great for sorted data. They're freaking nightmares for CDATA/BLOBs. Just a complete waste of space. Almost no database is designed to handle that amount of data and continue to work.
I like how it's in full screen with rounded cells and in color. Some stop and go buttons would be nice so I could setup gliders and pulsars and then hit play.

Checkout my JS/canvas implementation:
http://jedireza.github.io/conways-yolo/
Show HN: gArchives
All credit goes to this guy https://twitter.com/WiseAndy
There is more than one coinsidance. I suggest you to read the article. For example he works on cryptogrphy but his patent-friends work on nodes. I think that the real reason he is hiding himself is because he is using his friends' patents (the nodes) without permission in bitcoin.
Guantanamo Attorney Found Dead in Apparent Suicide
Everyone else using something is actually valuable.

There's a lot less potential pitfalls to using something that has a big community behind it, than a roll-your-own-flat-files-system.
What you are describing sounds like what happened to GeoCities.
NoNude TOP
First Glimpse into the Soul of a Tamagotchi
Kudos - that's mighty impressive
> Yahoo has a ton of services, a ton of engineers and apps that could do better if they were made better.

Does buying Tumblr take away focus from their other services? I don't think Yahoo engineers working on those projects will be transfered to Tumblr.

> Yahoo still feels like it is 1999. Why not work on yahoo mail and make it relevant ?

Yahoo mail is plenty relevant. It's the 3rd largest email provider with 281 million users. And they updated it last December.

> what about their ugly homepage ?

They updated it. Also ugly != functional.

> I mean there is a ton of things to do, instead of buying things like Tumblr.

Once again, you are assuming the two are exclusive.

> Marissa is cute and intelligent , but what's her strategy for Yahoo?

What does her attractiveness have to do with anything?
There are far fewer controls and standards for horse meat in much of the EU, meaning a lot of the meat which was being passed off as beef could potentially contain dangerous drugs not fit for human consumption.

If it's properly regulated though, you're right that there's no problem with it.
> Clearly stackexchange is showing pro-db bias.

If the question is "why use a database", don't you expect pro-DB answers?
LOL, this would be hilarious.
Satoshi didn't cite it, but the Byzantine consensus protocol underlying Bitcoin is very similar to a paper:

- (2005) Aspnes and Jackson. Exposing Computationally Challenged Byzantine Impostors. Yale Tech Report.
http://cs-www.cs.yale.edu/homes/aspnes/papers/tr1332.pdf

This is (more) evidence that Satoshi isn't a distributed systems academic.
I think that is space, for example I was not able to find a project management tool to satisfy all my needs, the best that I found was teambox.com .
At one place I worked a number of years ago, one of my colleagues, who was always the first one there in the morning, had the job of getting Drupal running and some extension/module/plugin/whatever installed and hacked up in order to carry out some task. He was not really happy with it, to put it mildly, but managed to get things working.

When I left the company, I set up a cron job on my computer to randomly play an .mp3 of me saying DRRUUUUPPPAAAALLL during the early hours of the day when he was there. I guess he just about wet himself the first time he was sitting there alone and heard it, the way he tells it.
The economics of Alex Jones
Or good timing?
Spot on. Thanks.

We do have a pending patent application for the same.
good ,so what product makes Yahoo relevant in 2013, Yahoo mail ? Sorry but the Tumblr deals only feels like a stunt to me.
Ah, GoL implementations… It's a fun exercise. https://github.com/SirCoemgen/GoL

/edit: Here you go: http://sircoemgen.github.io/GoL/
1) 100% yes
2) yup
3) Frequently read/written files will be stored in ram
4) This still affects DBs, as they are still a layer above the FS.
5) GPFS, GFS2, ceph, cleversafe, tahoe-lafs, all make this go away.
6) ZFS has snapshots. Snapshots are amazing. Granted they are not nice as SQL dump.
7) If you're doing this with files, you're in trouble.

Having said that, your last point is 100% valid. Don't reinvent the wheel. SQL is good for most things. Even SQLite is super awesome for slightly busy websites(depending on how you use it).
Could be a bug with the emoji parser. The iOS apps don't show emoji in comments and looks like they do show "0".
2012 called, telling you everyone else has already switched from lame measurements to metric and are actually very happy with no weird coefficients when converting units.
NetBSD and OpenBSD have had good PowerPC support for quite some time, whereas FreeBSD's port is relatively new. You'll want the 'macppc' port for any Apple system.

Been a while since I've used a PPC, but I'm guessing hardware support under Linux and NetBSD probably wouldn't differ too much these days.

I do remember Linux being slightly less fiddly on PPC when it comes to boot loaders.
There are plenty of databases with support for more complex types, and in any case, it's not like the filesystem understands those either, so if you want to store something to disk, you'll need some kind of translation/serialization anyway.
oh yeah , blame it on Rails , Like JEE garbage makes you look smart ...
I tried a couple of times to get my daughter interested in Sim City, Second Life, Minecraft, etc.

Every time, she decided if she was going to go to all the trouble of building something, it should be a real thing.

She has since gotten very active in team sports.
What was your usage pattern? This doesn't sound that different than static web file serving, which can be extremely fast. The file system relies heavily on the buffer cache to be fast, and I know there some options to tune that, although I'm not an expert.

Do you mean that dir entry lookup is say O(10,000) when you have 10,000 files in a single dir? If so then I imagine that is the reason that git has a hierarchy, i.e. look in .git/objects/[0-f][0-f]/.
Django Heroku Template - heroku app boiler plate for django
It would be nice if you setup a gh-pages branch so we didn't have to clone and run locally to check it out.
It is like saying Dzhokhar Tsarnaev is too handsome to be a bomber. http://now.msn.com/dzhokhar-tsarnaev-is-too-handsome-to-be-g...

Okay this example is too harsh but his few posts doesn't meant that he didn't.
Oh god why? I thought this was going to be something cool like something to filter nude image submissions with ML or something along those lines. But No. It had to be this.
From iPhoto to Dropbox: from feature rich to future proof.
Not that the filesystem isn't a valid option, but there are more databases than SQL databases. That cases seems great for a key-value store (which is essentially what a filesystem is).
I think that he should consider: "If you realize that you have been hellbanned, come back with a new account and clean up your act... then great!"

Insulting your downvoters and calling people psychopaths is toxic. He would be wise to refrain from doing so in the future if he wants to continue contributing here.

Also, as far as I know most (all?) hellbannings are triggered by downvoting, not mods. It certainly seems likely that in his case it was triggered by downvotes.
I think it boils down how Yahoo manages to integrate it into its portfolio. I really hope they succeed somehow. Internet could use some more competition.
and one more: http://mixedbit.org/life.html
I'd have a very short list of shows that Disney makes that aren't evil.

1. Phineas and Ferb
"Eventually" will very likely be "immediately" for any system that's remotely serious in any way, and being created by developers who consider themselves professionals in even the slightest sense.
Interactive Learning Objects for Music Students
Well, the English is certainly native level and they appear to make none of the common mistakes second language learners do, like forgetting or misusing 'the', but that doesn't mean Satoshi isn't ethnically Japanese. Frankly, for all we know, Satoshi could be a woman.

People raised in the Japanese culture express themselves very differently, though, and I'm not seeing that in this writing. This tends to survive, even when they're highly skilled in English, because they're not saying anything incorrectly, just differently. For example, one of my friends always refers to Earth as "our Earth" instead of "the Earth" (I rather like that one, personally).
I love how 3 simple rules and 5 cells can produce so many iterations of life that appears chaotic.

Here's my JavaScript / canvas version:
http://createopen.com/2013/01/conways-game-of-life-in-canvas...
OP, have you seen this? http://corte.si/posts/hacks/github-shhistory/index.html
No, I'm saying that it precludes it from being an obvious choice for a standard, since implementing that type of protocol isn't simple and there are editor writers who don't want to integrate LGPL code.
Good idea, I'll do that, thank you. =)
Short answer: \d includes all the Unicode characters from http://www.fileformat.info/info/unicode/category/Nd/list.htm
The difference being that in this case, it's a doohickey in NetBSD that you can turn on if you're feeling bored or deranged. Microsoft would make it the new paradigm for development and then deprecate it four years later when the next new paradigm came out.
That transition (Go->Erlang) doesn't seem likely. Why? My impression this company's primary motivations switching to Python were 1. Maintainability (how maintainable Erlang was for them). and 2. Performance.

1. Maintainability: Go is ALGOL/C-family-esk and it will be much easier for a Java/C#/Python/<insert very common lang> programmer to ramp up on it than Erlang. Go code is sometimes called boring because it tends to be very straight forward and pragmatic- this makes for very maintainable large systems.

2. Performance: Go performs much better than Python or Erlang[1-3].

Computer Language Benchmarks Game:

1: Go vs Python: http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?t...

2: Go vs Erlang: http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?t...

TechEmpower: Web Framework Benchmarks:
3: http://www.techempower.com/benchmarks/
CP. Plz remove.
True there are, and I'd be lying if I said I had tried everything.

But in general even key-value stores are designed to store sorted/structured data. Not really massive BLOBs with a little meta data sprinkled in to explain it.

You just run into serious performance issues when you try and store/access >2 GB of "junk" data via some clever database management engine, which is really more accustomed to storing tiny little columns of explain-able data you can write clever queries to.

We've wound up in a situation now where we just use databases to store the meta-data and have left the actual data in files, which from a programming point of view makes things harder (since you're hooking into two methods of data access as opposed to one).
Fixed. Thanks for pointing this out.
The major problem is the owners are making it invite only, but the owners are not interesting and accomplished enough to be the top of the pyramid of a successful site (they can't easily invite up.) They see HN's dilution as the problem; but diluting from the high water line set by PG st al leaves HN higher than TheList with no dilution.
Thanks for the idea of "denotative programming". I think, it can be a really nice paradigm for teaching programming and math together.
Tumblr offers advanced analytics to premium partners and brands.
We're kindred spirits, my friend. Load the page on a 13" rMBP and the title of the article is only just barely above the fold - pushed down by a monstrous header with ads for... more articles? But I clicked this article! I wanted to read this fucking article right here!
This is fascinating and a really compelling argument. He makes a manned Mars mission sound crazy by comparison.
Simulating Network Partitions on a Riak Cluster