skysight-inc/HackerNews huggingface dataset:
While the idea is nice, please note that the official name is PostgreSQL and Postgres is an accepted alias. "Postgre SQL" is just plain wrong.
I don't think he's trolling. It's good to have alternative working model. You've heard companies prided themselves on working incredibly hard and long hours all the times. Advocating working less is rarer to be heard. Ryan is presenting an alternative model, with profitable data to back it up.
Nothing pertaining to shopping malls and consumerism has ever or will ever blow my mind.

Sorry I'm not sorry.

Can we get back to using our powers for good now?
I've updated my post. I didn't mean does everyone have access, I meant is it even technically possible for someone with proper access to view the original file. If files are encrypted properly then no one at the company would be able to access them.
Bookmark stories using the stars. Then add tags to them. Browse the tags.

It's not very well put-together yet..
I wasn't even compelled to read what Google Drive was all about.
Well, if you don't mind using a complex password on a keyboard-less device, the whole discussion is moot.

Aren't we talking about alternatives to conventional password entry because it is a great nuisance?

Voice recognition, Face recognition and Finger Printing all seem reasonable alternatives. I do believe it is a matter of time before they become viable in smartphones.

How about an RFID chip in your wrist watch which makes your smartphone log in. Outside of a meter or two, it will ask for a complex password. Why not? I will buy it :-)
Concur with ahi below _and_ because I read on the OP blog page under "With Google Drive you can", the third point, "Search everything".
https://news.ycombinator.com/item?id=3884918
I think something needs to be updated in Apps admin panel - once I logged into the admin panel it was available.
Rumah baru di sawangan | Rumah Dijual di Depok  Griyakita.com.
Dijual Rumah di Jl. beringin desa pengasinan kampung panggulan rt.1 rw.5 kecamatan sawangan, masuk perumahan BSI, dekat Masjid AK Maliah, luas tanah 170 M2, luas bangunan 140, SHM, listrik 900 Watt.
Just for perspective, Yahoo is 17 years old. Infer from that what you will.
You can take a tour of our new stuff at: http://layervault.com/tour
This is completely anecdotal and personally subjective and is only tangentially related to the topic, but today it dawned on me that Facebook now has an eerily 'myspace'-esque cesspool feel for me.

I login less and less frequently and when I do I'm just overwhelmed by the amount of inane spammy "like this post so this poor child can get surgery" bullshit.

I realize I have control over this stuff, but the amount of it is so overwhelming at this point that I can't be bothered to try to keep on top of it anymore. It feels like email pre-good-spam-filtering.
Live: Eric Schmidt's testimony from the Oracle v. Google trial
Postgre SQL is admittedly very wrong, however its also perhaps one of the biggest mistakes the project made early on (admitted by various community members).

I'll work to call out the two correct ones, and call out the confusion of the other separately.
Somerset Walks - Dulverton Tarr Steps Video
I predict several Techcrunch headlines on this newfound "payment" option disrupting ad-financed services across the globe.
Next iPhone will be cased in Liquidmetal
The iPhone 5, likely to be released later this year, is expected to be cased in a ‘metallic glass’, otherwise known as Liquidmetal, says a Korean news outlet citing ‘industry sources’.
TortoiseHG 2.3.2 Release Notes
.NET library has not been updated recently, so I don't think it has the Drive APIs in it. Do you see any library that actually has Drive code in it?
I'm not surprised at all. Hasn't Yelp been considered kind of shady for yearS?
Here's to hoping that unlocked GSM Galaxy Nexuses purchased from other vendors finally get Google Wallet, too.
GPS altitude readings seemed pretty fine on the numerous mountains I've climbed. I almost always cross-checked with a calibrated barometric altimeter.
This would probably be difficult. Google Voice can't know if it's a person or a fax machine calling until you pick up the phone and start talking, so if it offered this feature, you'd have to deal with your phone ringing whenever you were receiving a fax. (I suppose Google Voice could answer "Hello?", make the decision, and then ring your phone if the person at the other end started speaking in a non-fax-machine voice. But that would also be a shitty UX.)

HelloFax mentions in a post above that they can already receive faxes to your Google Drive, so the only compromise is that you have to have a separate phone number and fax number. Which is what most people do anyway.
the issue has to do with apache and my cheap-ass underpowered personal server, not wordpress. but gracias for the link!
Google Drive vs. SkyDrive vs. Dropbox
Their prices are only ridiculous because the service is quickly being commoditized. Two years ago we (or at least I) couldn't believe how cheap dropbox was for what we got.
That could be true. I never used Google Docs before working for Google, and it's been called Drive internally as long as I've been here :)
By the way, it's beautifully designed! Have you thought about adding a demo of the website version for an event? (I know you have a screenshot on the tour page, but it's sort of non obvious since you hid the browser chrome).
Did anyone else think "no, they cannot really be releasing a car the drives itself already?"

Just me then. I think it was the yes really that got me.

Sadly, still no dropbox-alike for FreeBSD. Would swap in an instant.
Ask HN: what are the two best technical decisions you made for your startup?
Looking back on your startup and its progress so far, what are the two best technical decisions you've made? Did you know they would have such a dramatic impact?
Here's my solution: https://bitbucket.org/davidn/dotstuff

Briefly: ~/dotstuff is a hg/git/whatever repo that contains your dotfiles, which can optionally use simple preprocessor directives to turn on or off different sections on different systems, or contain macro substitutions. You run 'dot' and it shows you a diff between what's in the repo and what's in your filesystem. Then run 'dot -g' to make the changes (with optional backups). Also manages crontabs.

I wrote it about four years ago and have been using it happily since then to manage dotfiles on 2-4 different systems. (I wrote the README today before posting this, which is why it has today's date.)
Thanks camiller, I misread the post I was replying to.

In that case, my response is that that sounds awfully paranoid. Earning and maintaining our users' trust is far more valuable to us than stealing some hypothetical secret business data that someone has stored in Drive, and new engineering employees (like myself) go through extensive privacy training to ensure we don't/can't do anything that would be a breach of our privacy policy. As it turns out Googlers have the same concerns about privacy as everyone else here, and we design all of our user-data storage systems with privacy as a key design goal.
Ever Notice How Much of Facebook's Home-screen is Monetized / Monetizable?
The carriers have "delusional flailing strategies" because they really are delusional and flailing, at least in the parts of the organisations that are capable to driving structural change.

The cost structures, swivel-chair automation, arthritic processes, lack of an ability to rationalise their portfolios (many decision-makers on the infrastructure side don't even know what a portfolio is, let alone what rationalisation means, and why this might just help) lead them to panic every time people start cutting their cords (first copper, but soon anything that can be replaced by OTT services) and that is visible to their investors.

As someone (occasionally) on the inside, they are irrational, they are flailing, and yet they have no real sense of urgency as their escape paths from likely commoditisation are colonised by nimbler players.

[edit: I read the phrase "delusional flailing" as "delusional failing", but the essence is similar enough]
Edit: D'oh, I should really reload the page before replying.

A couple of useful links:

http://blog.jeffreymcmanus.com.nyud.net/%C2%AD1924/%C2%ADmor...

http://webcache.googleusercontent.com/search?q=cache:http://...
It was probably a roll, not a barrel roll since the latter requires a controlled pitch input.
What I would do to save Sony
I look forward to the day that the cellphone is just a generic computer, where you can install anything you want, including the operating system. I want more than a system locked down to only HTML/CSS/JS.
Limit Wordpress Search To Post Titles
This is supposedly happening all the time, yet no one has managed to catch it on tape for some reason. I can't think of a credible explanation for the lack of hard evidence (and lawsuits).
Coders vs. Designers
Thank you so much for digging this up, thats just wonderful.

and an 'enterprise' plan that features, well, a really high price
`yaourt -S dropbox` on Arch Linux works fine :)
Been using their linux client since 2008 or so, and I can't recall having any problems.
I'm not so sure. I recall it being quite common five years ago for small businesses to advertise their web presence as http://myspace.com/FooBar. At the time I was completely disheartened for the future of the web. Of course you never see that anymore, and since then I don't feel that there are many tech companies that don't have to worry about a similarly precipitous fall from grace.
The 4-Inch iPhone Aftermath - Going Gold
Is Dropbox just screwed on pricing vs. Google Drive? Their help docs say they still rely on S3 for storing all user data: https://www.dropbox.com/help/7 They can't price lower than what Amazon is giving them, no?
Researchers turn to vibrating steering wheel to shake bad driving habits
I really like the overall design — minimal, yet elegant. However, as a user - I don't see myself paying for this app. Have you thought about any other monetization routes outside of straight app purchase?
This happened to a driving instructor I know just 2 weeks ago. He had a 4 star average rating on Yelp, receives a call from Yelp sales pitching some kind of a premium service. He declined. Within a week most of his positive reviews were suddenly filtered out dramatically reducing his score.
I never understand why this is interesting at all.

If someone chooses to like something or do something because others dislike it or choose not to do it, the fact of their choosing is compatible with them liking it for additional reasons. And that's uninteresting too.

I just don't get why the "pro-skub-anti-skub" dynamic exists at all.

"I like to ride bicycles because others do not, and because they're convenient" is simple, and moreover, it need no social anxiety to attach itself to the shorthand, "cyclist". It seems as of late every social category that crops up exists solely to spark this type of "definition sharing" talk exchange.
At the risk of being pendantic, I don't think there should ever be an only copy of anything remotely important. (and even 1 local + 1 remote controlled by a single 3rd party is probably not a good policy if it is significant)
Is a rocket scientist smart enough to make it in mobile games?
It might be around in 20 years but I doubt it will ever be any more popular than it is now. It already seems pretty uncool (my grandma's on there but neither I nor any of my friends are) and it's gotten a pretty bad reputation, not many people are going to be too sad to see it replaced.

Shouldn't discourage anyone from doing a web startup though, people are always going to want those sorts of social sharing sites, just maybe not that one.
I think the problem Facebook has is once someone uses it for a few years there's a potential that they'll get sick of it. When someone gets sick of a site like Facebook they rarely if ever go back. Since it's a social network that results in a lot of lost value and degrades the experience for other users who may have friends leaving the site.
Large integers are sometimes easier to think about in terms of infinities. Coming to mind is the extremely counterintuitive Goodstein's theorem, which becomes comprehensible when one uses (infinite) ordinal numbers:

http://en.wikipedia.org/wiki/Goodsteins_theorem#Goodstein_se...
Dijkstra wrote a reasonable argument against use of a prevalent structure at the time, and titled it "a case against the goto statement". The editor of journal, Niklaus Wirth (of Pascal, Module and Oberon fame) changed the title, and the rest is history.

Historical context is VERY important: At the time - 1968, goto was often used as the main form of control. "break" and "continue" were not universally accepted as a good idea - in fact, the idea of block scopes for if/then/else wasn't universally accepted!

e.g. in the Fortran of the day, the IF statement was followed by up to 3 numbers: line numbers to go to if the IF argument was positive, zero or negative. Wanted to break out of a loop? locate a suitable number and jump to it. That was also the case for BASIC, APL, and other languages of the day. Note: line numbers, not descriptive labels (which were a luxury added to most of these languages some 20 years later). That was a big part of the problem.

The result was a lot of what became known as "spaghetti code" - even code that had no conditionals would jump back and forth to the point that identifying an unconditional thread was similar to pulling one spaghetto out of a lump of spaghetti.

Goto is not inherently bad - but at the time, its use was (in the wild) more often than not problematic. With better language semantics -- chiefly block scoping and break/continue style loop exits -- there became much fewer reasons to use goto, and it became unfashionable to use it at all.

But it still has its place:

a) breaking out of multiple scopes when the language does not natively support it. (perl, java do; c, c++ don't)

b) one way switching to a scope that doesn't naturally nest with other scopes, such as in the case of error handling. Exceptions can sometime provide a good way to do that without goto, but not always (and not every language has them)

c) efficiently threading code. The python interpreter got a boost of ~20% a few years back IIRC by the introduction of a (computed) goto alternative to the plain C "switch" decoder. One could argue that it's an optimization the compiler should do, but apparently no compiler did at the time (And I am not sure one does today).

"goto" is not inherently evil; like C macros, it solves problems that the underlying language did not get to solve in the "most proper" way. You could eliminate them for having evil uses, but you better address all the use cases, or the language expressiveness will suffer. As far as I know, no language -- including LISP -- has made it always simpler to NOT use goto.
No, Google Does Not Own Your Drive Content
Wait -- no engineering is possible? None at all? Really? Then how do you explain the success of high school dropout Benjamin Franklin?

The point of my post is not that theory is worthless (which I call out several times in the post). It's really that there is more than one way to learn this stuff and that most undergraduates pick out a sub-optimal path for cargo-cult reasons (such as the "halo effect" of elite universities which I also called out in the post).
1. Tackle a hard problem : a) is interesting b) hard to follow

2. Choose a technology stack that will work for our projected scale and that we knew well (hint - may not be pop).

We are having fun and will (shortly) be delivering as much joy as we can manage to our user community.
i feel like d3
Anyone else seeing a broken image link here?
Fixed the last one for you ...

Q: Internet solution doesn't work. How do we fix it?
A: Use the 1995 solution but because it's not 1995 anymore you'll use Facebook and Twitter to ask your friends which is still using "the Internet".

But that kind of blows up your point/argument.
Yes, I did. In the end I stick with Domina for DOM manipulation and Google Closure library for the rest. I decided to skip jQuery (jayq) to experiment on doing things "the ClojureScript way," it's only a personal project after all.
Selligy: Meetings Made Easy
Whenever pronunciation of a letter depends on the surrounding context, you have an exception.
You generally learn what is possible by what happens around you. When I lived in Florida what was around me was strip clubs, cash for gold and personal injury ads.

Now I the things that I see around me change the entire world for the better. When I travel thousands of miles away I see people using things made by people that I personally know. This is powerful and I'm glad that my kids are growing up someplace where the expectation is to change the world, not become a stripper.
Completely agree, and I think that's most people's sentiment. Dropbox has solved my problem enough that 5% improvement isn't worth the time of checking it out.
They're not new attact vectors but I enjoy Egor's posts and call outs. If you're a web dev making these mistakes then you need to take the time to learn about basic web security. You can't count on frameworks to abstract it all away for you, you have to understand how it works.

The same CSRF rules apply to GET and POST requests. If you're using proper CSRF protection it doesn't really matter if you do a GET or POST. The only real difference is that GET requests will be visible to every piece of hardware between the user and your server whether you're using SSL or not and will most likely be logged. Also you can upload files via POST.

While it's easier to make users send harmful GET requests by putting the URL in an image you can simply use JS to POST a hidden form. Thinking POST is inherently more secure is a false assumption. Both are equally vulnerable to CSRF.
For this quality, this estimate is very far off.

Once the agency brings the concept to an animation studio to pitch, you'll have:

• Design phase. The requires usually 1-4 designers creating styleframes, which bring the agency's concept to life. The agency will be presented with generally 3 or 4 design directions. The agency will approve a direction so we can get started.

• Immediately after the agency chooses a direction, animators will start a short previz stage, where we take the timing for the spot (say, a 30sec commercial) and spec everything out in terms of pacing, timing, layout, camera moves, etc. Simultaneously, R&D will be done regarding any technological challenges executing the designs. In a commercial like this one for Google, this R&D phase wouldn't really exist, as it's very straightforward in terms of execution. This step lasts only a day or two. The agency will approve the timing of the previz so we can lock down the edit as much as we can.

• Then we move into production. For a big client, this is usually is a team of 2-4 animators and compositors, hiring niche skillsets as needed (character animators, cloth/fur/particles, 3d modelers, etc.) This Google spot is probably 2-4 generalists, people who can both work in 3D and do the compositing. This step moves in review/approval phases, usually presenting to the agency once or twice a week, and the end client maybe once per week or less. Because of the good previz and the multiple steps of approvals, we power through these steps pretty hard.

Most commercial jobs are anywhere from 2 weeks to 3 months. Designers cost anywhere from $350-$700/day, mid-level animators cost from $300-$500/day, senior animators cost anywhere from $450-$750/day. Usually one producer on a job, costing about $250-$350/day. Include studio overhead, margin markup, etc, maybe another 15-20%.

For an agency job outsourcing to a quality animation/production studio, $50k is on the low-mid. I've been on $15k jobs and $4 million dollar (commercial) jobs.

Can you hire a one-man band and tell him "make me a cool video" and pay him 5k? Sure. But buyer beware. You can pay a developer $10/hour and maybe you'll get garbage, maybe you'll get Digg.

If anyone has any questions about video production or animation, feel free to email me at chris@mographstock.com. I've been in the industry for 10 years and am happy to share what I know with anyone who is curious.

I'm trying to solve that "buyer-beware" step for small-mid sized companies. I believe there is a whole untapped market for top quality animation to be brought to small-mid sized companies and young startups. With increased bandwidth and the improved tools for remote working and rendering tools I've developed, I think we're poised to bring great stuff to the masses for much less than it costs now.
The problem is that the type would be expanded indefinitely:

Map t (Map t (Map t ...

Try:

newtype MTree t = MTree (Map t (MTree t))
I know that they are first hand. I grew up there.
I'm Toan, the person who manages the blog at Ecquire.

I want to apologize about the offensive bike wreck image. We should have given more thought to the tragic consequences of that picture rather than trying to be funny. I have changed that picture to something more appropriate and hope we've made it right.

Thank you. I appreciate the feedback.

You can also reach me at toan@ecquire.com
I am fully with you. As a general rule, I process text much faster (and more selectively) than I can process a video.

The only time I prefer video is when it is something that truly benefits from being demonstrated in a way that is cumbersome to describe in words. Working with software is almost always best described in words with some pictures, but I found videos extremely helpful in origami.
Yes, we have thought really hard about this. We tried to get Google ads on the "invite" page for non-iphone users but were rejected multiple times because of a "lack of content". Because we are bootstrapping, we need to make money from the beginning, so that's why we choose to make it a payed app. on the app. store. We will see how it goes and maybe change our monetization plan along the way.
They ink to PostgreSQL 9.0 High Performance (http://www.amazon.com/gp/product/184951030X/), which I agree is a great book if you're a sysadmin supporting PostgreSQL.
Places have good days and bad days (or even hours). Your reviewers could get made. While the reviews may be spot on, they are a one point in time random sample.

The other problem is that not everyone is the same. For example I absolutely hate "attentive" staff in a restaurant (let me eat in peace and if I want something I'll ask for it), but want the check as quickly as possible on finishing while others like to slowly wind down. A regular reviewer probably won't mention either of these because that is normal to them.

The existence of multiple reviewers means one will be more like me and would mention these issues which would make me go somewhere else while others who enjoy that kind of experience would be more likely to come. This doesn't make anyone right or wrong, but does show how different reviewers help and why the lowest review scores have the most informative reviews.
I find this very hard to believe (the last part). With any confiscation, you can argue in court. 1 year without a computer was his fault. I'd slap that agency with a lawsuit.
I get ostracised IRL for saying things like that, and downvoted to oblivion in the net.

I'm glad to see your comment is doing ok. Good sign?

I remember the 90s when most people wouldn't even buy online because they were asked stuff like credit card numbers or just personal information. Group dynamics really are an incredible thing.
Show HN: Create printable guides to your favorite places (3-day Rails hack)