skysight-inc/HackerNews huggingface dataset:
OK... I've been currently researching and prototyping an email based communication tool myself. And what you have below is nothing interesting at all. Infact it looks like you've just noted down features from current hype and gmail and attached your name to it.

Its just using web tech push crap around. You don't offer an improvement of the problem, just a way to implement the standard process using familiar technologies. The problem you are solving is "I don't like IMAP" not actal problems with IMAP.

Anyway the proposed stack for those interested:

-------------------------------

- RESTful API over HTTPS. (HTTPS should not be required but recommended.) - Not sure how to go about HTTP Status codes. I'm using them below, but this might be considered misuse. Must consult for verification.

- Labels (instead of folders, however, tags can be hierarchal - like how Outlook renders Gmail tags with a / in them)

- JSON (Maybe allow JSON & XML, but require JSON)

- UTF-8 (Only encoding type allowed - used for EVERYTHING, including API endpoints and API variables USE UTF-8. Will create larger messages byte-wise for european and asian languages, but definitely worth it)
"Stateless" (Whatever IMAP states are, we don't do this). We use Session Cookies, and more precisely OAuth as the de-facto standard.

- Conversations as Priority - Servers should attempt to indicate conversations, and keep messages grouped together like a forum topic. This MUST be done server-side.

- NO MIME ENCODING. Mime-Types as headers are very important, but NO MIME ENCODING under ANY CIRCUMSTANCES.
Built-in Push - @gabor talks about clients calling an HTTP endpoint that returns as soon as a new message/s arrive.

- Full Text Search - SERVER SIDE

Addresses use [user]@[domain] syntax.

MSAP servers are looked up via an SRV DNS request for _msap._tcp.[domain]

Return is in format TTL [class] SRV [priority] [weight] [port] [target]
example:
SRV 0 0 443 msap.koneko-chan.net
SRV 1 0 80 msap.koneko-chan.net
The first is the HTTPS (SSL) endpoint, and the second is the HTTP endpoint. Lower priority is prefered, with a fallback to higher priority available.

We should also recommend having an SMTP endpoint for the sake of graceful degredation.
Example of "working" endpoint: http://msap-serv.koneko-chan.net/source-code
1) was lisp ever widely used?

2) lisp (or it's close derivatives) seem to be more widely used now than ever. It's certainly more used than most languages of it's age / period.
The local space is still to be figured out. The fact that Groupon can generate so much revenues, despite bleeding margins in its marketing expenditures, still makes it the leader in this disruptive field.

The bigger question is how and whether they will retain this lead, when local retailers and competitors get smarter about this space, and create better margins for themselves.

At the end of the day, the Wall Street traders will make the "proper" move and properly price it on its IPO day. How it will fare in the long run is still anybody's guess.
Also available as PDF or text:

http://dl.dropbox.com/u/10190786/oscon2011-perl5-16andbeyond...

http://fsck.com/~jesse/tmp/2011-07-05/221c115e-a9cb-43fa-b94...
Actually, you just mean the console, not cmd.exe.

cmd.exe is just an command interpreter (like bash) that needs a console/terminal (like xterm) just as any other CLI application does.

In other words, is not cmd.exe that sucks, but the Windows console. If Microsoft improved the console, cmd would immediately become nicer to use (though still hobbled by an inane scripting language).

</pedantry>
Or a bill of $400...

Aug 07 '11	$1.99 -> $2.99
Aug 06 '11	$.99 -> $1.99
Aug 04 '11	New App: $.99 (release)

This scam isn't limited to paid apps.

There are "marketing" services that promise tens of thousands of downloads of your app on the day of your choosing (obviously, to game the iTunes free rankings).

Apparently, another developer is claiming the assets/screenshots used are also stolen by this stand up guy:

http://itunes.apple.com/us/app/lockitize-your-lock-screen/id...
MS-DOS turns 30 years old
I've unlearnt how to remember things. We all have over last several hundred years since popularity of print. But, now with google / wikipedia / online docs I don't bother even trying a little bit.
You should write an RFC ;)
I also recently got Samsung Omnia on the cheap and it's pretty good. Hardware is awesome and the OS is super snappy. The only apps I'm missing now are not there because of API limitations (I'd like to see some VOIP) that's going to get hopefully fixed in September with Mango. Oh it would be also cool if Navionics ported their marine navigation app on WP7.

EDIT: The only annoying thing about it is how US-centric it is. I had to create a new live id with us location to be able to access marketplace and I don't really know whether I can develop for it when I'm not in US and I don't have a US credit card.
It's hard to determine without knowing how you would actually use at 27" monitor compared to the 1080p. Is it possible to "rent" one for a week from a local retailer to test drive your use case?

My thought is that I'm staring at a monitor more than 14 hours a day. It's like the tires on a car, where the rubber meets the road. It's such an important connecting between physical and the computer, that it's worth the additional investment.

That said, I can't make these judgments for you. I still recommend trying it out for a week if you can, and then decide if you're more productive with larger screen space. Good luck!
Nope, author(s) weren't worth paying attention to then either.
but i dont want to go to a web address, i want to drag some text into the url bar and have my default engine run a query on that text
However I think most of the criticism doesn't come from trying to picture Truman as a killer or as someone who has vaporized a city for lust of violence.

Criticism comes from the fact that today we know what nuclear warheads are capable of doing, and yet these are still a viable weapon. This means that somebody still considers the possibility of using them, and this creates the need to do something to stop it (and makes people still feel guilty).
Sounds a lot like gmail.
What leads to the patent system we have today is greed and lawyers. If the system can be exploited to legally steal buckets of cash from successful companies, then it will happen. The mindset of the industry seems to be overwhelmingly opposed to this, but that doesn't matter as long as the law permits it.

A new kind of certification for complex and novel inventions will not solve anything, because it's the simple and obvious inventions that everyone depends on that expose us to patent attacks.
For web programming, I like to start by writing a simple blog and add rss, tags, search, etc as I need to learn more.

For open source web work, I know Khan Academy needs help and I believe Resig has recently re-vamped their exercise framework, which is the main place for new contributors.

For closer-to-hardware hacking, I learned by making little games for Game Boy Advance and Atari 2600. The Nintendo DS also works similarly, although the hardware is a little more abstracted.

I really feel the GBA is ideal. It has a good combination of bitmap, sprite, and tile drawing modes, fairly good development tools, and lots of interesting bit twiddling to achieve what you want: http://www.gbadev.org/ You can also pick up transfer cables and a flash cartridge to put it on real hardware, which makes it a fun demo piece.

Atari is all assembly, GBA is mostly C with pieces of assembly inlined here and there.
If I had to do it for more than 5min (which is never since I'm near table/desk/bed/armrest/carseat/horizontal plane of some sort 90% of my life) I'd hold it resting on my palm/forearm with my fingers curled around it's top. Thumb and 3 finger on one side is not secure nor sustainable.
The views here feel too extreme. Many many people are willing to trade in what is called "enslavement" to be a part of a winning team that has stability. The concept of an elite team works in small groups, solving specific problems. But when you want to scale, like Google for example, you need people who do less glamorous work, whatever it is. Does that make them slaves, or the company evil because they're enslaving these people? I don't think so. For the most part, the terms on the table in the US are relatively transparent and people are aware of the bargain they make when they accept employment. And that's fine by my book.
I think you're going off a tangent here. To leave the programming languages aside for a while:

"The US didn't really use atomic bombs during World War II -- except for those 2 key occasions".

pg is pointing out that using x in key places is really using it. This is a far cry from claiming that whenever x is used it is really being used.
Thanks a lot for your great comments.

yes, that is definitely an issue. In many cases,I think some people need to worry about their rent, monthly expense, or mortgage (personal burn-rate) to worry about. If you are in your early twenty, your personal burn-rate would be much lower than in your late thirty.

Shares/options are great for motivating the team. They are bonus. But, we all need to at least cover our personal bur-rate to live.

I feel, as a founder, at least I should not let my devoting team members worry about that.
From a highly buzzed stupor - which I will regret later - no. A dual or triple monitor setup makes more sense. Being able to maximize separate applications on individual scteens makes more sense to me.
Good hint, but it's value is very niche. Waiting until exit for status is fail. Many commands take seconds if not minutes/hours to complete. I wanna see some indication that they are working and not hung/etc.
I think you've woefully misunderstood the issue at hand here.

No one is claiming that Groupon isn't a real business. They've made a household name and their reach is undeniable. Many of us have paid out of our pockets to buy from Groupon. I know I have.

No one is saying that investing isn't dangerous. The market has always worked this way and Groupon is no exception.

Recognizing & reporting revenue for software and virtual goods is a -solved problem-. Take a look at EA's earnings report or Zynga's IPO filing if you want to understand how the big boys do it. The accounting required is certainly tricky, but it's also widely accepted and tied to reality. While Zynga's profitabilty in the future is uncertain, their profitabilty right now is NOT.

====================

There are two core issues with the Groupon filing:

* Their use of ASCOI grossly misrepresented their profitability -right now-. They may have an innovative business, but the way they handle money isn't that different. Certainly not different enough for them to invent new ways to report earnings. Thankfully, the SEC agrees with me here and has asked Groupon to redo some of their funny math.

* Their last round of financing almost ENTIRELY went to cashing out previous investors. That has nothing to do with "taxes being hard". It has everything to do with sketchy business practices.

In conclusion - Groupon's filing isn't scary because IPO's are hard. Groupon's filing is scary because they were a little TOO creative with their math and they've done some undesirable things with their cash in the last 6 months.
I thought that this was a cool service, but then I opened the Pricing page and I went "Holy Shit"!
'Web 2.5' or (a la Chrome) 'Web 3' would make better buzz terms.
Paul Krugman has it right, the S&P is in no position to judge after all its mistakes: http://krugman.blogs.nytimes.com/2011/08/05/sp-and-the-usa/

My take is I give the S&P two middle fingers up, WAY UP.
Why to make so much noise? Universities, even good ones, are about making money at first. So, if mediocre masses thinks that python is 'more practical' or that 'with Java they can always get a job' they have no choice, but to follow these stupid stereotypes.

Trying to convince mediocre masses that Scheme is really beautiful or SCIP is the greatest programming book ever (OK, together with the Man-month =) is not their job, their job is to get money from student's parents, good PR and grants from government or IBM.

Those who are smart enough and have a bit of taste will find out SCIP or discover beauty of Scheme (Python3/Ruby) and abandon Java or PHP themselves. ^_^
Just saying "accounting is hard" doesn't mean anything about Groupon. Groupon's valuation is a bubble at best, and a scam at worst. Every accounting other than their own cherry-picked numbers supports this.
WIMM Labs launches watch computers
Talking to agency founders, it seems the primary way to make the leap from 1 person freelancer to 3 person agency is to go through a phase of being a 2 person partnership. That first follower can't be an employee. If you're happy staying very small and working on discrete projects, I can imagine this proposal working.

An elite team like in Ocean's 11 works when it's a high return, fixed duration freelance gig with breaks in between. For ongoing or constant work, you need to know your elite team is actually available, which means they need to commit to working with you and you need to commit to paying them.
Thanks, great comments on the UX.

That is something we definitely want to work out. I understand that it could actually get time-wasters if you do not put the payment at the front. But, on the other hand, if you put a payment right at the beginning, it causes friction.

We are just experiment to find the best approach for both experts and clients.

I do like your "how do I do X" + 30sec answer idea. Thanks a lot
I installed 2.1 in the last few months before giving up, battery improved but the rest didn't change. I've seen much better devices on 2.2+ (Atrix/Galaxy S/Defy) for sure, but I'm already a lost customer. The only system I'm willing to give a chance in the future is WebOS.
"Note that original investors have cashed out more than $800 million, instead of using the money for operations."
Hot singer Shakira
"Their last round of financing almost ENTIRELY went to cashing out previous investors."

Sounds a bit like a Ponzi scheme.
Thanks for your in-depth feedback.

I totally agreed that it would not be fair to ask other people to take as much risk as founders. It is all about structure it and get the balance.

Yes, we are not getting him full time. He is going to have another job in parallel. Hopefully, we could work with him 1-2 days a week to start with, and compensate his highly discounted rate the other way.
Does anyone game with a mechanical keyboard? My only reservation is that I may have to keep my normal keyboard on standby to play games.
One name (Zuckerberg) tells how foolish anybody who predicts future can seem. And therefore tech journos almost always do. 'Idiots just shutup' I say to them!

Another one (Torvalds) screams of insensitivity to the real impact created by some one. The journalist(s) deserves a whack in the back for this.

There are many people who do something noteworthy, and then fade away, for various reasons. Calling them out, in a derogatory manner is bad. 'Idiots just go away. Look at your loser self, in the mirror, when creating a list like this' I say again.
+1 on Rob Malda not mattering. Their biggest miss was definitely Zuckerberg.
I think the problem is less "corporate culture" and more "human nature."

This is what the socialist/communist movements didn't understand - some people are individually ambitious at all costs. In capitalism, they can start businesses. In communism, they join the Party and work up the ranks. The difference is, in capitalism, you theoretically have different people controlling the guns and prisons and courts. In socialism, the ambitious people control the economic production but also everything else.

Anyways, this is a tangent from your project. But I think it's less business culture and more human nature. In a system where you can't generally build/invest/enterprise individually, people who want power don't shrug and say "oh well, I'll work for the common good I guess" - instead the start gathering power through whatever is available.
Can someone shoot this thing down:
What if we think 'data synchronisation protocol' instead of 'e-mail protocol'?
E-mail would then be an 'append only' application of this. The protocols focus would be to register a piece of data, keep track of the 'owner' and sharers and maintain synchronisation (preferably in a peer-to-peer way). I know this problem is big, but once it's done in a reliable way it would be simple to build a good e-mail-style communication on top of it.
I was always partial to Dan Bernstein's Mail2000 idea: http://cr.yp.to/im2000.html

But I don't know if anything ever came of it.
I recently picked a 27" Dell U2711 (2560x1440) over 2x24" Samsung (1920x1200) at work. The better display panel (IPS vs. TN), better resolution, better contrast and so on made it a logical choice. Can't say that I regreted it.

With the recent window tiling options in both Ubuntu and Windows it's as easy to organize windows on a single large monitor as it is with two.
There's a YC startup that does just this for you:

http://lanyrd.com
"Their use of ASCOI grossly misrepresented their profitability "

This is the main problem with the Groupon IPO.
They are misleading the naive.
The SEC should be on their case, but instead is in Groupon's pocket. :-(
@karl_nerd: You understand what I mean instead of just what I'm saying! <3 hearts for you
Right now it's more useful for uncovering bugs, I don't think anyone would recommend running Postgres compiled with clang on a production system.

For more info about performance, see http://pgeoghegan.blogspot.com/2011/07/could-clang-displace-...
The Business 2.0 Magazine staff are missing from the list.

Also: stop trying so hard to come up with justifications for idiotic choices like Mark, Linus, etc.
Before we go about replacing IMAP which only has two things going against it (old, complex but not broken) how about fixing the SMTP shenanigans first which would actually be more beneficial? SMTP is even older and arguably actually broken and while there are a few usable work-arounds for things like spam and faking senders etc it needs replacing way more than IMAP does. While IMAP surely is not so "sexy" in the eyes of the modern geeks, it seems to work just fine... at least good enough so that googlemail decided to offer IMAP access. And while the same could be said about SMTP - it kinda works and I get my mail - it feels like this small little thing that was turned into a mutant spawn from hell with way too many things plugged in and onto it and it just begs to finally be put out of its misery and be replaced with a modern solution.

And Exchange and Outlook is one of my personal pet peeves: I have absolutely no idea why people haven't refused using this bloated, locked in and confusing p.o.s. already. I can edit and change attachments in an email I recieved, there are 3 or 4 different key combinations for searching depending on where in the interface I am and on the server side it doesn't get better.
There are also many stories of businesses that did well. It probably depends on the kind of business, and exactly what the deal is. The local NPR station did a story on this a while back, and looked at a couple businesses and how it worked for them.

One that was a success was a small auto repair shop. They did a Groupon deal for $30 oil change for $10, so they were only getting $5 out of it which doesn't even cover the oil. They expected to get about 90 customers. They got 2277.

After three days of not sleeping and throwing up everything he ate, the owner snapped into action and bought a second car lift, added more staff, and scheduled appointments for all those people (which had people scheduled out for 8 months).

Overall, it worked out. The owner told the reporter that before this, he was driving a '93 Ford F150. Now he's got a Mercedes convertible and his wife has a BMW, both paid for. Sales are up $200k over the previous year, and half of the people from the deal have become repeat customers.

Compare this to the other business they looked at. This was a cafe that sold crepes and coffee. They were trying to get people to think of them also as a dinner place. They did a Living Social deal that for $40 let you come in six times (no more than once in a given month) for two entrees and a bottle of wine or a drink of your choice.

They got 1200 takers.

Like the auto repair deal, this one is a loser, depending on the customers buying other things to turn it around. Unfortunately for the cafe, the customers with the deal did not buy other things. They would not buy appetizers or desserts. They would just come in once a month for their six months, get their two entrees and a drink, and that's it. The owner says she lost $100k.
> "Think about it. The U.S., to my knowledge owes no money in currency other than the U.S. dollar, which it can print at will. Now if you're talking about inflation, that's a different question."

This is really disingenuous. If we could ignore inflation then no country would have credit problems. In fact no country would need to borrow money in the first place.
I had the same problem, and these JavaScripts even don't allow for alert, to see the variable value.
Many, if not most, tech companies are much more secretive than Google (Apple?). From the few times I've read Google's blogs, I thought they were quite transparent and open.

Ummm.... I'm talking from the perspective of hosting the largest networking group of tech founders in Silicon Valley for the last 4 years. We've held meetups of 150+ people 4 miles away from the Googleplex every month for several years now.

How many Google engineers have I talked to at our meetups in the last 12 months? 2 or 3. I've also talked to a ton of other young startups around the Valley.

What I'm saying is based on that experience. I don't know where you're located, or what your experience is with Google aside from "the few times I've read Google's blogs". Your mileage of course may vary.

That would make a great tagline for a dystopian Hollywood film.

Perhaps. But, I'm also basing this on a number of conversations with quite expensive lawyers in and around Silicon Valley. The fact of the matter in US corporate law, is that C Corporations have to maximize shareholder value, and act in the best interests of their shareholders. When a corporation doesn't do that, the directors of that corporation open themselves to being sued for breach of fiduciary duty.

There is a good reason why Google takes good care of your data and won't sell it to evil governments or corporations: they would go out of business if they did so.

Or, they could quietly, privately maximize that data by looking up personal data on founders of startups that are being potentially acquired by Google. They'd be quite silly not to, actually.

They could certainly look up for a history of searches coming from a competitor's IP addresses to see what they are planning.

They could certainly look up a potential employee's search history, calendar history (to check for other scheduled interviews), email contents, GPS location data from their Android phones when they are screening job candidates.

I'm saying this from the perspective of having built an alpha of a search engine for financial news. And, I know that I was certainly interested in every single search that was referred from an IP address located in Manhattan. And if a lot of queries came in for a topic that I didn't have much data for in my index, I quickly went out and found sources of information to pad my index with.

It's not a criticism of corporate secrecy and capitalism. It's the essence of capitalism.

If Google doesn't use that data for it's own corporate advantage it's stupid. I've never heard of anyone call Google stupid. And, that's exactly what I would do if I had access to that kind of data. Couple that with some tight NDA's and no one would ever know.
What is A SQL Injection Attack.? ~ Insecure Stuff
http://www.weekendhacker.net/ is where you want to go :)