skysight-inc/HackerNews huggingface dataset:
Google stopped innovating the "Browser" for legacy versions of their operating system. Just like Microsoft. However, the Marketshare of legacy Android is still huge, all stuck with the old "Browser".
Amazon is a giant company, so this statement is kind of broad, even in the context of engineering groups. I know plenty of engineering groups with people who have worked there 5-10 years, while others are a sausage factory of oncall hell, it really depends on your team--just like with any other giant company (insert Yahoo, Oracle, etc. here).

Also, in their defense, they do in fact try to address this: for example, a couple years back they had a focus on operational excellence to reduce oncall pages company-wide.

(Yes, I work at Amazon)
There is no One True Path.

But there's probably a great deal more value to be had to knowing just one of the big three scripting languages (Perl|Python|Ruby) deeply than in knowing just a smattering of each.
I love Chrome on Android, but for some reason it feels more "chunky" than the stock browser, which is completely different to how Chrome feels compared to Firefox and IE on the desktop. I still use the stock browser, mainly for the Flash support, but also because it just feels lighter and quicker to use.

Given a couple more months in development and some speeding up and I'd be happy for Chrome to replace the stock browser, as long as Flash support is added. All those that call for its demise still don't realise how useful it still is on certain sites.
Google X Labs learning computer
The single biggest disadvantage of ORM for me is that in exchange for easier programability, they force you to learn a proprietary, arbitrary, ad hoc DSL that is less consistent, more complicated and less powerful than SQL.
thechut: thanks. See my response here: http://news.ycombinator.com/item?id=4162362
Ask HN: Why should any serious business use a third party API?
I really need your help in figuring this out. Lot of established companies have APIs that we can hook into. It enables us to access their data which coud be beneficial to our app/business etc. However, if our business is for-profit and using someone's API, aren't you most likely to have confict of interest or violation of TOS etc. ? so why should APIs exist at all to be used by businesses that charge money. Whats the point of APIs? put some cool data on my personal blog ?
why are you being a dick?

if you want him to go into more detail about a paticular item, why don't you ask about it?

if you don't care at all, why don't you just find a different item to read?
I point to this and I point to the arrest of Kim DotCom. That is all.
I for one never touch an ORM if possible. Coding for SQL in code is not that difficult, but sure it leads to SQL lock in. But you don't expect to change your underlying data model and scheme so often, and if you ever do, you most probably need a complete redesign.
Thanks to that blog post I am convinced that ST2 is a better editor than Eclipse. I'd really like to see a similar list for someone switching from vim though.
Dropbox isn't blocking third-party apps, they blocked one particular third-party app which was aggressively attempting to pin a giant 'hey, come sue me' target on their back.

Both smart and user-friendly, for the subset of users who use Dropbox for things other than piracy.
According to this, he puts in 28 hours per week, which doesn't account for time in the restroom, sidebar chats, walking between appointments, personal life issues that pop up etc.

Sounds like a dream job.
Let Your Ideas Go
Will Oxytocin Keep the Virtual Office Humming?
I'm hoping sourcemaps come to the rescue. We already have this for JS, but the support isn't deep enough. We need support for sourcemaps for templates and css (and even sprites!).

There's some thought been given to multi-level sourcemaps, which are needed for template->js->minified->concatenated... type mappings - see
https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiO...

Also there's something on the feature roadmap for firefox to cover css sourcemaps. Not much info, but its a start:
https://wiki.mozilla.org/DevTools/Features/CSSSourceMap

If you tried to apply the same thinking to everything in the UI, you'd hit sprites soon enough. It'd be interesting to have enough info that given an (x,y) in an image we can say what the source files were. This is the kind of thing where the http header in that sourcemaps v3 proposal would apply.
Facebook does not seem like the right place for your ads. Grandma doesn't care about your service.

That said, I could be your target audience but I have no idea what your service is, even after I visited your web page.

My advice is to promote your service, get in front of your customers.

First though, make sure your customers can actually tell what you are offering from your web page. I know you have a cloud-thing, and that you dont need 'technical knowledge'.

I work on cloud platforms every day, and all I could glean is you have a non-technical cloud-thing. That's probably your biggest problem right now.
> students will download instructional materials onto their iPads for free

My son spent a lot of time carrying heavy books to and from school (it's not usual for Brazilian schools to have lockers, so books are never left at the school). Ebooks would have made his bag a lot lighter over the years. It's also cheaper to distribute electronic books than physical ones and that savings can be put to better teacher training, more/better/deeper materials and so on. A final factor is that all students have easy access to Wikipedia. While not authoritative in every subject, it's an impressive resource.

That's one of the reasons I like the OLPC project so much. It's a e-reader if you want to read, a laptop if you want to type, and a mesh router all the time. While not as flashy as an iPad, it gets the job done better for a fraction of the price.
Every TextMate user at my office switched to Sublime Text 2 six months ago and hasn't looked back. Great product
Let me share my experience,

I've read this blog post: http://blogs.balsamiq.com/product/2008/08/05/startup-marketi... and will strongly recommend it. After reading it, I went to the google, spotted a couple of competitors, entered their urls respectively in Bing Link explorer for webmasters to discover who wrote about them, I then went to create a list and retrieve some bloggers names and emails in a spreadsheet , wrote a short pitch template inspired from the balsamiq pitch, and got the got the software http://www.bulkmailapp.com and a Lite sendgrid account (a Free account is enought if you send ~200 emails per day or less) , I then proceed to send a personalized batch email to all the prospects on my list. The response rate is over 25% so far, when they don't cover me, they at least reply and ask a couple of questions.

The second approach: set a blog and go to http://www.fiverr.com , have some descents writers (look for journalists) write blog entries about keywords you actively researched and somehow relevant to your startup, set your blog at www.yourdomain/yourblog/ and publish the stories on a regular basis, start blogging on a regular basis.

For your main webpage: Do your SEO Abc... create a twitter account and search queries relevant to your startup and start tracking/monitoring them and engage in the conversation when it's possible.

That's what I've been doing so far, I will write a blog entry about it. I hope this could help for a start.

P.S.Sorry for my english, not a native speaker.
I'm not that much into Vi(m) but a visual mode is available in Vintage mode? Press ESC, v.
Regarding auto-complete, I find it is extremely rare that typing speed is what slows me down, nor that I end up having to chase code around. There are plenty of fast search solutions for terminal based editors, but I don't even use things like ctags because the times I've tried it the speedup was never compelling enough to justify yet another thing to install on all the machines I work on.

Solving the problem at hand in a good way is usually far slower than editing the text in my experience. Maybe I'd think different about that if I went back to using C++, or were coding in Java or another verbose language, but thankfully I don't have to.

But the bigger reason is: They are GUI apps. I do 99% of my work over ssh connections to servers where I have lots of screens open and waiting for me to attach with all the state I want ready and waiting no matter which machine I happen to connect from.

I have shortcuts for a dozen machines or so on my desktop that throws me straight into a screen over ssh, and even in the two cases where those machines are across the Atlantic for me, my screen with my editor windows is open faster than any IDE I've tried will open locally on my machine.

Being limited to local editor-state seems to me to be a huge step backwards.
You know. It sounds so simple yet it isn't really.

When you start to dig into this you realize that there is no clear definition of what constitutes "ones own work" and I think you are missing the point of what the pirate party is all about.

People never really got rewarded for their work. Instead people around the people doing the work did.

It's not as simple as you seem to suggest.
Thanks, but No Thanks: Passing on an 8 Figure Venture Round
Some images are 192x8228 pixels. This is probably scrolling in the shop monitors (if there are any). It has a catchy effect.
I would agree with you. It's impossible to write a query that can both be composable and also use all of the features of the SQL server's optimizer.
Is the screening process automated through some algorithm or it is manual? Just wondering because that is the toughest problem to crack.
Facebook: It’s Just a Younger Yahoo
Yes, CtrlP is faster and easier to install because it's just a vimscript. It also supports all of Command-T's functionality, so it's pretty much just great.
Did a quick test-run on my Xperia Ray, and I have a few questions/comments if anyone can answer them:

- Is it possible to zoom to a readable level without pinch-to-zoom (double tap is more of a mini-zoom)?

- The text size settings seem to not have any effect, I even hard-restared the app, yet the font size seems the same?

- When zooming with pinch, the text doesn't adapt to the new zoom level, so it's either unreadable text due to the size or unreadable text due to having to scroll for every word.

I have a feeling I'm really terrible at using this app, but so far I haven't discovered anything in the menus that would help me.

Chrome is downright unusable on the Ray compared to the stock (don't know if it's the low memory of the Ray or just the "beta" status of Chrome), so I'm still left wandering around for better choices, was hoping this would be it as FF is my browser of choice on the desktop. So far, not looking good :).
Fixing those sorts of things would basically involve spoofing the Chrome UA string and probably implementing -webkit prefixed CSS stuff: Google is UA sniffing and sending totally different content to different browsers. The fonts are totally different, the underlines on the links are different, the images are floated in Chrome but not in Firefox, Firefox is not even getting sent the "More sources" bit, etc.

Your comment is a good illustration of why Opera and Mozilla have been thinking about implementing -webkit prefixes for stuff, precisely so they can work around servers doing this sort of sniff-and-send-different-content crap.
10 Beloved Tech Products From Your Childhood That No Longer Exist
Our grandparents talked of computers the size of gymnasiums and t.v. screens the size of postage stamps. Here's what I think we'll be talking about.
Meh, it's a generic question, and I think he does a good job going over his routine giving some insight into his activities.. and I think minute things, for example, going over big-picture items very early in the morning is something more people should adopt.

>Why am I interested in his personal life whatsoever?

Didn't you just open an article called 'A day in the life of a CEO'?

> He's the "CEO" of a small company most people have never heard of.

He's got 50 people working for him, and works from home. I think most of us would love to have 50 people working for us and to never have to suit-up to sit in a closet for most of the day.

I can see why you're nitpicking about some of the items, but for the most part I've picked up some valuable tips from these posts, and I'd rather see content like this then a dozen repeated posts about something silly facebook did.
Heh, I'm probably 15 years behind then :) . Thank you for the reply :)

I strongly dislike writing "strings with sql" inside my code, though I do use parametrized queries these days.

I do appreciate freedom from DBAs as a feature :) but I have access to my stored procedures these days (though I don't know for how much longer).

I work for an insurance company with an awful legacy database structure, with mnemotechnic table names like S0001... to S99999, and disregard for naming conventions or even normalization sometimes. It's not making me a better developer :( unless learning by bad examples counts.
It's success is largely due to it having the correct execution model. The request based execution environment makes iterative development quick and easy.

However there are plenty of bad ideas in the language itself.
Good tips. And you're right - things change fast. That's why recently I've planted my feet in the sand and am building this castle right now.

A show HN thread will come - this is actually a perfect goal to work towards when developing a new product (but not too much cause sometimes the threads slip through unnoticed from the front page anyway).

Honestly, I am just trying to get leverage at every step way. So far its working.
Castles made of sand and all that.
Keys to pitching big companies
Speaking of Mozilla mobile, make sure you see this talk [1] on their recent product designs. Don't know if this article's android browser is the same as the ios browser in the talk, but the ios browser looks great.

[1] https://air.mozilla.org/product-design-at-mozilla/
Check out this plugin:
https://github.com/SublimeText/Origami
It lets you do pane splits with the keyboard.
I tried it, on my Ubuntu 64 bit. Everything is fine, except that sometimes it's really slow expanding a directory on the left sidebar. This drives me crazy.
It depends why you are eating. Are you eating because you are just hungry and you are on the go. Fast food places are everywhere and they are doing very well. Or, maybe eating is an experience you like to savor. Say, a romantic dinner. Then, there is lots in between.

To go back to reading. If your goal it just acquire the information, well then reading=fast food perhaps (Well, I am not sure if reading fast solves the problem because the bottle-neck could be comprehension not the speed of reading the words). Or are you reading a novel on a vacation or poetry and enjoy slowly taking it in.
I think it's in the grand traditions of the web to fake your user agent if that's what it takes to get round this stupidity.

This is why every browser still has the string 'Mozilla' in their user-agent somewhere.
In my opinion, using unique passwords on every site you use is perhaps the key to keeping yourself safe.

Facts: 1)Most people have way too many accounts to keep track of passwords for. 2)A unique password is essential.

So, get a password manager and store them there! It's almost the only secure solution.
I believe the relevant idiom here is "the solution to 'bad' speech is not limits, but more speech".

If someone is a nut, don't censor them, mock them. It's much more effective.
I'm surprised how many people here have forgotten (or are too young to remember) Maddox. This kind of rant is exactly his shtick.

http://en.wikipedia.org/wiki/Maddox_(writer)
The Choose Yourself Era - How to Get 100,000 Facebook Fans
I've found Command-T slows way down on large trees, causing a very noticeable interruption in my "flow" when I use it. Also, it's written in ruby which can be a bit more painful to get started with if your distro doesn't compile ruby support into vim by default.
>5:05 AM - Make a point of appreciating all that is good about my life, instead of immediately rushing into my day. I often take a deep breath and sit out on our deck for a few minutes.

Is this meant to be satire or something? This was seriously put into his schedule as a 5 minute task?
What Facebook Can Learn From McDonald's
ST2 is a fantastic program! I was a die-hard Komodo user for years, but ST2 is much easier (and faster!) to use and extend.

For anyone looking to try out ST2 with SFTP, I've written a plugin to import server settings from FileZilla[1], makes it much quicker to get up and running. Should be in ST2's Package Control any day now.

[1] https://github.com/doublerebel/filezilla_import
My first iPhone App and things i learned
I was recently reading what I had written about Microsoft, Sun Microsystems, and Oracle in 2004 as part of a business plan. My outlook for Microsoft was simple: Painful days are ahead but Microsoft has what it takes to succeed. Sun, not so much. Oracle could go either way.

Seems I was right about Sun, not sure yet about Microsoft. I now think Oracle is in a better position than they used to be.

One of the major things I noted was that Microsoft, despite a major institutional aversion, has been slowly developing and expanding services businesses. They have continued to do this, for example now offering to host Linux VPS's via Azure. Their services offerings in 2003 were more anemic than they are today. They are on the right track to deal both with open source competition and long-extended upgrade cycles.

I don't think Microsoft is about to die. They may be cut down to size but I think their offerings are large and diverse enough that they are more likely to be pressured to evolve than disappear. Many businesses in fact do this, see IBM's transformation into one of the world's largest IT services firms in the world.
Try it for a week and see. What do you have to lose?

Alternatively, have some children and your sleep will not be the same for a long long time.

Ryan Carson says he has a 1 year old child, so I doubt he's sleeping through the night. :)
A few hours later it worked on my work computer with XP. Still doesn't work on my home computer with Arch Linux.
Firefox for Android has supported WebGL for a while, yes.
It depends on what "proprietary" means. In Java, ORM is pretty much standardized with JDO/JPA.
Mozilla must've wanted to show this now before Google I/O. They must know Google is making Chrome the default browser in Android 4.1 and beyond.
How A Latvian Entrepreneur Ditched A 5-Star Hotel To Stay With A Local Host
It's true - but if there is one product that can distinguish itself from all the other solutions as being the most prominent, high-end solution - there is a key distinction. And there is always a market for people who want the best (and yes, this is probably over-zealously ambitious but hey, this is fun & exciting).
I modified this a while back to work in normal mode, for anyone who's interested.

https://gist.github.com/2996448

It was the one feature in Sublime that was missing for me, and the one I needed most at the time (cataracts suck).
Yes, such statistics would have to be limited to the exact models analyzed, I can imagine the results in the next generation of the products turning other way around.
That sounds terrible. If this is being a CEO, I don't want any part of it, especially the dull evenings.
>unlike WinRAR, won't bug you about it.

They do bug you (albeit less frequently). As mentioned in another post here, they ask you to pay occasionally when you try to save.
Ah wonderful! Thanks!
Does this guy think he's a celebrity or something?

Does that matter? If you find the content valuable, does it matter whether or not he thinks he's a celebrity? Conversely, if you don't find it valuable, does it matter whether or not he thinks he's a celebrity? Maybe it would be better to focus on the message and not the personality behind it?

He's the "CEO" of a small company most people have never heard of.

I'm not sure why you put CEO in quotes there... are you saying he isn't actually CEO of a company? And what difference does it make whether or not most people have heard of the company? Most people haven't heard of most of the companies founded by people who post on HN... and it sounds like Ryan has already done more than most of the wantrepreneur types who hang around these kinds of forums. What try to put him down for what he's accomplished?
What's confusing? For years...decades...developers have been taking a one-size-fits-all approach to data storage - relational databases.

Now that we are starting to make use of more specialized tools, we're starting to go back and question (or hate) our past approach.
In some ways, I agree with you. SQL is part of the problem. But, correctly structuring data is generally very hard, time consuming, has diminishing returns, and adds maintenance issues that never go away.

I've seen teams spend months up front trying to craft a perfect schema, only to see it demolished when a non-obvious edge case appears. I've also seen teams become over burdened with schema and data maintenance, that it takes up 20-30% of their time. That's not to say that you're not right, but sometimes ORMs are just the more pragmatic answer to get a team through the first 4-5 iterations (or even longer).

And, sometimes path-independence is important. But, often, the database just ends up being coupled with the application anyway. At least that's my experience.
In the UK, "fixed penalty notices" (parking tickets) cost e.g. £35 if you pay them within 14 days, or £70 if you pay them later. This is spun as an "early payment discount", but can also be viewed as a "late payment punishment".

A surprising number of people seem to think that they are getting a bargain if they pay early. I appreciate "a surprising number" is not a highly accurate data point :) I am currently reading Cialdini's Influence - some of the research suggests this method of offering the carrot before the stick do work.
"Wrong. He asks: "can you blog about how you spend your day running your biz?" followed by "What biz activities do you focus on now that the product is up?". "Biz" is referring to business, in case you didn't pick that up."

Wow. Well, he's the CEO isn't he? He can answer the question he thought should have been asked.
There are several problems with sublime especially as an IDE, for 60 bucks I don't see how I can justify not having:
A decent linter.
Auto-complete is really shabby.
Find and search, also sub-par.
No separate console window.

Though it does have some good parts.
Map view
Speed
Multi-select
Well, what I meant was that if you are rushing meetings with your own employees, something is wrong on your end.
Posts are from spring this year, so it's not "old". The first post also references an upgrade from version 3 to version 4, so I guess they still use version 3 and didn't get around to updating to v4 yet, and now they pay the price.
I love RabbitMQ with the passion of a thousand suns right now.

(I also use 0mq but only for a disposable internal queue)
Hey nice work. I was at Bank station yesterday and was thinking "what's the quickest way from W+C line to the central line?" either "follow the signs" or "up the travelator and down the escalator".. I was resorting to having to time it ! Now countdown before this is branded as a terrorist accessory !!
If I had limited my analysis to just those things you would have a point. I didn't though. errnoh provided the justification OP was missing. The pre Go1 api changes where a very fast moving target so reducing that maintenance burden was a valid concern. My response was just consternation at the desire to rewrite something when the language is simultaneously easy to learn, safer to modify, and probably faster and more efficient at the task than the language you rewrote it to.
Here is a newly launched service for steganography in images, primarily lolcats:

http://lolsecurity.se