skysight-inc/HackerNews huggingface dataset:
First of all, it's far, far easier to write a plugin adding the "shiny" editor stuff to an IntelliJ Platform-based IDE. As far as the editor features are concerned, the only stuff Sublime does that would be non-trivial to implement in IntelliJ-based IDEs is multiple cursors - but it's still far less work than building an engine for all the smart stuff.

Second, all the smart stuff has performance costs. As soon as you're building a complete model of the codebase and updating it in real time, you're losing all the low CPU/memory usage benefits of a plain text editor.

Really, the only aspect in which we fell the pain of not being native is font rendering on Linux (which has a crappy implementation in AWT and there's little we can do about it). Other than that, it's not a problem at all to integrate as many editor features as you like into a JetBrains IDE.
I'm as much a grammar-and-spelling nazi as anyone and can quote you chapter and verse the difference between it's and its, your and you're, effect and affect - but considering I've misused every one of these within the last week in email and sundry comments scattered across the interwebs, I'd argue this is not much more than "sometimes we all type fast and fuck up" ;)
No, we used to have a concrete dome, and it didn't actually feel the same. It was much nicer inside the actual dome.
I can see how that would help if your filenames are bin, dev, opt, usr, and var, but in the general case, I do not see how that beats having a longer hash (or a second, independent hash).

Four bytes of the name will have less entropy than such data, and having part of the filename around will not help making sure that a matching hash implies a matching filename.

Can you give explain this or give a name of a filesystem doing this?
Emacs is perfectly capable of running on an ASCII terminal. I suspect Sublime is not.
Yes, I actually meant all telecom companies, which are part of ITU.
For Stanford programming class, the bigger the better
The primary lesson of Usenet is that Usenet is dead.
As a Linux user, as soon as you have SSH access to that strange server you can easily use gvfs to use sublime-text remotely, it's working great and is sooo simple to use..

It's probably not worth for a quick "let's change a setting in /etc/xyz" edit but it's worth it for everything else!

p.s.: i'm quit esure mac os x can do the same and in windows there is some third party app for remote ssh access/mounting.
I know I am a minority, and I am not very likely to switch to a new editor anyway, but I'd like to point out that not everybody watches videos. And if it absolutely has to be a video, why not make it work without flash? I'd have to switch browsers to watch the video, and since I don't even like watching videos, I just won't check out this amazing new editor.
UK Universities Alliance: FutureLearn Uni-Branded MOOCs Next Year
Aren't this the same books that commonly breaks the license requirement of Wikipedia?

In particularly the kindle versions, if they take data from Wikipedia, then the book need to be licensed under CC-ShareAlike license and users could re-distribute copies freely. If not, then the company behind the book is basically doing copyright infringement, in large scale, and for profit.

For copying texts from public domain, I find that the written language evolve faster than copyright expires. For example, the Swedish written language has changed so much in the last 100 years that middle aged adults can not understand 80% of the words written in many books which are still under copyright.
Having been part of that era I think the biggest problem was the lack of broadband for home users. We'd be sitting in our offices with a T1 line and only a small fraction of folks were even using 56k dial up modems, so the only folks looking at sites were other folks in offices with T1 connections. What's funny is that broadband started to really take off right after the dot.com bust around 2002 which was a gap of a year or two.
We just (as in, just finished this afternoon) had a whole 2 days of almost exactly this -- realestate.com.au (REA group) has quarterly "hack days", where we work, either independently or in spontaneous teams, on whatever we feel like doing. Mostly, it's related to and guided by technical or product ideas that would benefit the company.

However, what always, always strikes me is that no matter the good idea, and no matter how well thought out and planned it is, it's always going to need a heap of work to make it move beyond the initial concept phase into something that has half a hope of standing the whims and vagaries of a real production environment, with real users.

Whatever project wins the day, gets company support to continue development -- and so far, months of solid work from extremely high-functioning and skilled teams is what it's taken to get anything that can actually be deployed and used consistently. There is no such thing as a quick win, even with a quick good idea.

It all goes to show, hard work always wins in the end, and execution is more often than not the downfall of so many otherwise great ideas.

The project written about in the linked article, which might seem like a simple piece of controllable hardware, will require months of significant time and effort from many, many dedicated folks to reach reality as a manufacturable product, but that's the same as almost anything that successfully sees the light of day. TANSTAAFL, indeed.

The interesting thing about modern systems of involvement is that it's entirely possible to assist a project along its way, without having to be a marketing genius, technical whiz, or market playing venture capitalist. As we see in our hack days, lots of little pushes can make more difference in some cases than one big push.
I really like how this post evolves from bitching about not having enough time to play, to being egged into playing with some hardware, into the ask for a kickstarter project.

Well done!
Anybody remember meaningful URLs?

As in, site.com/view?postid=1234 or site.com/view?userid=1234. Back when "the URL [was] the new command line" and you could easily discover all the content from a site and rework it as you liked. You could tell how many posts a blog had or how many users a site had by pluggin in a few numbers and doing a binary search. No need for an API or a feed. Just look at the URL and you could see what you needed to mess with.

Then SEO happened and URLs started looking like site.com/10-shocking-secrets-about-cat-odor-control-devices, which you can't really do anything with except shorten them to shrt.nr/Ssk and make them even less meaningful.

It always surprised me that nobody complained when we started losing that.
Does this mean Steam sales tax for California residents?
6. Some users have developed som kind of "Ad Blindness".
I can't remember having seen an Ad in years. Maybe the unconscious mind sees them though (?) That being said, I'm all for advertisements. Content providers have the right to get a ROI for the time they spent producing the content - naturally.
Read this and find out why ideas are cheap!
That is the reason, why I (being a product-guy at work) am learning to code. The more scripts I write, the more I learn about the faulty thinking of "this one should be easy".

It helps me to talk to the makers more clearly, more concise and more realistically. But it differentiates me so far from other product guys (or my uppers), as they do not understand, when I tell them, that their ideas might not be so easy to implement, as they believe.

Makes being the "middleware" between product-management and makers much more difficult, as I insist more and more on clear communicated specs, when I am used as a translator for the other product-guys.

Execution is the real deal. There was a nice quote from Derek Sivers[1], that ideas are just a multiplier for execution:

[1]: http://sivers.org/multiply
Is there a book with collection of stories like this?
Looking at the imprecision of vedical units of time and length the range of what the speed could be is pretty big
http://en.wikipedia.org/wiki/Yojana

But I have to admit it's still stunning that the people had an idea that light travels that "slow" as opposed to infinitely fast.

EDIT: also it seems the calculation for time is wrong, wiki says "30 Kālas are one Muhūrta" and not 30.3
http://en.wikipedia.org/wiki/Muhurta

EDIT 2: Perhaps they learned that light has finite speed from the Arabs who knew already in 11th century thanks to the "first scientist"
http://en.wikipedia.org/wiki/Alhazen
I dont know if there is a good way of saying this, but I would personally find such feedback useful and there are no private messages on HN so here it is:

I do remember your username as maybe the second most Apple-biased contributor on HN. Feel free to say the same about me and Google if that is what you think...
I was deferred as well when I was a HS senior but then after looking at the total pool of applicants, MIT excepted me before the school year started. But I pursued other options... went snowboarding in the NH mountains for the winter months, it was a blast... then I reassessed my situation and selected another school and spent 4.5 years having the time of my life. It's all good mate! Have no fear, it will work out. Stay sane and push on.
Have we also talked about first topic reply advantage? How many people will bother to read past that first massive 50 reply tirade about politics to get to anything else?

How do you handle that anyway? If you make it a flat discussion, if someone brings up a new topic (in other words, a branch) then how do you respond to it if there were lots of responses between the time you wanted to reply and the time the original post was made?

If you have a long distance between the original post and the post you are responding to, then that means that the audience loses context and don't know what you are talking about - thus instead of asking "how many people will bother to read past that first massive 50 reply tirade?" you now have to ask "how many people will bother to read past the first insightful comment?"

Basically, how do you keep the thread of discussion without using indenting, or expanding/contracting the discussions? I can well understand that StackExchange needs to keep discussions punchy by design, because it's about keeping information succinct in order to properly answer questions, but on a site like HN that is designed for discussion I think that flat discussions would be an absolute disaster!

Slashdot actually allows for flat discussions, try using it sometime and I think you'll see that it's a nightmare.
In my opinion it hugely depends on idea implementation. Good team with bad idea can turn it in a profitable business and the opposite.
> [...] I noticed a ton of "Ask HN:" topics buried on pages 6-10. That kind of implies those should be different category area on the site, rather than being mixed in with the regular "here's a link, discuss the content on that link", perhaps?

There is -- in the top bar, there's a link called "ask" [1] that shows only the "here is something I am thinking, discuss" sort of submissions.

[1] https://news.ycombinator.com/ask
No, they're vectors, intelligent vectors that add and remove features at different zoom levels.

http://googleblog.blogspot.com/2012/12/google-maps-is-now-av...
And at least you can return a physical book to the seller when you find out it is auto-generated rubbish. Is this possible on kindle?
Yep. I very much agree.

I'll attempt to make a prediction: gesture based and other natural computer interactions will become common-place by 2020, primarily in living room and personal robotics applications.

And right now, it is at the stage slightly ahead of the time when touch screens were first introduced: http://www.vintagecomputing.com/wp-content/images/retroscan/...
It doesn't actually rain here. We just tell people that to keep out Californians.
I am suprised nobody mentioned it already, but the Google Wave Protocol [0] was exactly about bringing some of these properties back to the Web: easily discoverable information, real-time data feeds, decentralization of content, running your own "site", etc.

The author said "we've abandoned [these] core values", and this is precisely why Wave failed: people don't care enough about these values.

[0] http://googlecode.blogspot.com/2009/05/hello-world-meet-goog...
This is kind of a dickish move on Google's part: you don't just suddendly do something like this, you notify in advance and give time for people to switch over.

StartSSL is on the Mozilla CA list, so it should work with gmail. They offer free certs:

https://www.startssl.com/?app=1

Not tested yet.
sweet i just started learning backbone , guess it well be 1.0 by the time i finish :)
If that's the case, can a founder who failed in the dotcom era repeats his idea and might be successful?
You win. Organize a meetup, if that's your kind of thing.
"I don't have the time" is an expression for "Is no relevant enough for me to do something about it". If your house gets on fire doesn't matter how busy you are at the moment you will do something about it.
Best Smart Phone For Xmas?
Auto-generated ones, I presume?
basically, dial-up modems made the internet access a on/off cumbersome service. broadband routers and wifi provided an always-on internet at homes. this was the main actor for post-2003 boost, i guess.
Notes from the Clojure/conj 2012
If you are using a self-signed cert, your content is probably available over http anyway so you wouldn't want duplication of http + https or you'll get a penalty.

Just use a free startssl cert if it's important to be indexed via https
This Week's Lean Startup News - Issue #1
DiveeUp – A convenient way to plan and share expenses for your group excursions
Er, this is email we're talking about here, not http
Turn Facebook pink, red or black? Don't fall for online scams
Mobile POS and merchant backend - Square

Loyalty programs - Punched/Google
pmarca is much more correct on this than fredwilson. I think there were some dotcom ideas which were inherently bad even skill (beanz/flooz...a fully closed, non-convertible currency for the web is silly; a more open system is reasonable, which is what causes the limited success of bitcoin so far).

But the ideas were rarely the cause of failure of those companies; it was the execution. Webvan was an awesome idea; they just seriously fucked up execution by overbuilding on capital equipment (warehouses) and expanding to areas which were inherently unsuitable for early launch (anywhere where anyone rich enough to be a good customer had a car and drove daily anyway).
I use vi, emacs, iawriter, and sublime text fairly simultaneously. I love the iCloud support in iawriter (for short notes, etc.). I love sublime text for beauty. I use vi for config files or when things are going badly on a system. I use emacs by default.
The return policy of amazon is seven days of the date of purchase in regard to books on the kindle.
If we can find an example of this, it would be awesome.
I hope it can survive long enough to accumulate enough plugins

I don't think I'll ever understand why people would invest time (e.g., hundreds of hours over the course of years) extending closed source software over which they have so little control. So many people used TextMate until the development slowed. And now these same people seem to have jumped to Sublime Text. Did they port all the TextMate plugins they had written? Or did they not write any TextMate plugins to begin with? I'm guessing the latter because when I've browsed collections of config files at GitHub, the people who use closed source editors tend not to extend them, which is probably a wise choice.
As a guy working on a Rails app that takes 5000ms avg to render a partial, this is likely going into production now.
I kind of agree on the advance notice, but then again what excuse does anybody have anymore for not delivering IMAP over SSL?

(If you're talking about a personal server, why not either a) forward to gmail or b) update your MX records to point at gmail?)
and now i cry...
Gmail now refusing to fetch what from who, where, when?

Is this about people who forward their mail to gmail?
As a user, if you want to get every posting from a Facebook page, you can select to be notified on all updates.

With a little work (not easy for people who don't care a lot about it) you can create an RSS feed for any Facebook page:

http://sem-group.net/search-engine-optimization-blog/subscri...

and then read that content in your RSS reader.
Project Resource Management Software - ProjectVision
Gmail will collect pop email from other servers if you tell it to. From Wednesday, and without warning, Gmail will refuse to collect that e-mail if the remote pop server uses a certificate issued by a non-recognised CA, e.g. self-signed certs.
interesting observation.
AFAIK, text mate bundles can be dropped into ST2.
Anything You Want cartoons
They remind me of the reviews on John W. Trimmer's classic "How to Avoid Huge Ships" [0]

[0]: http://www.amazon.co.uk/Avoid-Huge-Ships-John-Trimmer/dp/087...
Ugh.

I don't know where this hate of threaded forums comes from, but these arguments are obviously based on something emotional rather than rational. If you don't know where the heck you are in a threaded forum, where sub-threads often have changed subjects and you can quickly navigate up and down in that subthread(!), how would you know where you are in a flat discussion where people just quote some bits and just pretend they are in a subthread (they are discussing a sub-topic, the context for the post you're reading is spread over 2-3 other posts somewhere on the past ~10 pages on typical boards)?

New replies can easily be found through a special display of new (unread or recent) posts, in our forum we just display the subject in bold or green (if it is a reply to your post), it works fine.

One of the best implementation of threaded discussions is slashdot, where you can find the interesting stuff quickly even when there are more than 1000 posts. Please show me a comparable flat forum.

It's terrible that the crappy flat forums (you know, that widespread PHP-written stuff that is regularly exploited) broke threaded discussions for so many people, because they decided to go "guestbook style" (that's what it is - a guestbook, not a discussion, despite the lame attempts of some people to quote each other so they could pretend to stick to a topic) and never look back. I can only conclude that flat forums are preferred by people who don't really like discussions, they like Q&A (like SO) or guestbooks, or perhaps a maximum of ~10 replies on any subject. That works fine as a flat list. For the rest of us, threaded forums have worked fine since the BBS and Usenet times.
This isn't about SSL or not SSL, this is about self-signed SSL versus non self-signed SSL.
I don't have iphone but my friend who does can not install it because it is not available in my country
> (or something else with multiple cursors

IDEA supports multiple cursors, actually, ;).

As for IDE support, I find Sublime text extended with a few key plugins to be just as good as a proper IDE when it comes to (in my case) front-end development; JS checking with JSHint, syntax highlighting for html/js/less, quick HTML using ZenCoding, andsoforth.
Well I know where I want to intern this Summer. :)
Where would you be tracking people across sites?
Emacs and VIM use has actually been going down since
the 90s as a percentage of the developer community

The quality of the developer community seems to have gone down since the 90s. Maybe the OP should have stated "Eventually every great developer's editor search ends with vim, emacs or a management position." At least, this has been my experience.

live programming and rich editing experiences is the future

I was previously assured that VPLs were the future.
Performance Calendar: The speed geek's favorite time of the year
But it also gets frustrating. Conversations can go in many very interesting directions, but you can't, and you often end up railroaded down one path with the others mostly forgotten as you come across more branching points in the discussion. It feels like a Choose Your Own Adventure book where you only get to read it once.

With HN, Reddit, Usenet, or whatever, you can keep that line of discussion going at whatever speed you want.
The Twitter example was terrible, mainly because it does have a tree structure to the discussions, but you can only have a flat view of them. You have to manually sift through replies to find the branching points and then trace it from there.

For example, these are two discussion trees branching from the same conversation starter:

https://twitter.com/lgarvey/status/279088834115940352

https://twitter.com/nitecoder/status/279088173743747072
> Eventually everyone's editor search ends with vim, emacs or a management position.

I respect the wit (a lot), but I'm not sure this the opinion you profess is really true of everyone in general.

I can type plenty fast and my muscle memory is kinda crazy insane... Notepad++ gets me everywhere I ever need to go.

I spend most of my time trying to write the least amount of code possible rather than worrying too much about what editor I use for writing my code.

Not trying to argue. Whatever floats your boat etc.
I tend to think the new C++ is apt for a new project with no historical burden. We can always use the more modern features. However this may not hold true for existing projects with a number of developers
Sure, but there's absolutely no way to differentiate between self signed SSL cert and a MITM attack.
Average for FB is around 0.04%. I was paying around 5-10 cents a click. Were you paying CPC ? - if you optimize for CTR I find buying CPM more effective.
Should Octocat not occupy more prominence than the third party logos --- at least, any branding guy would say so ...
I agree it sucks that there was no warning, but why would you be using self-signed certificates in this situation anyway? There's almost no benefit at all and in fact all it really does it give you a false sense of security that your connection is "secure" when in fact it's not.
Alan Turing: Scientists call for pardon for codebreaker
Curious, which method are you using in your course project? Have you tried some "standard" approaches, like Felzenszwalb et al?
2012: What a Year for Linux (Video)
>> Emacs and VIM use has actually been going down since the 90s as a percentage of the developer community

My Google-Fu is coming up short, i can't corroborate this. Can you provide any links to data confirming this claim up?

I took a stab at getting some stats by searching stack overflow / server fault / super user for vim questions, emacs questions, textmate and sublime, vim comes out top by a long way, emacs next, the other 2 are a rounding error.
I wonder what their objective is by opening up a new studio in SF. If you look at their [employee handbook](http://newcdn.flamehaus.com/Valve_Handbook_LowRes.pdf), you'll immediately see that their corporate culture is the complete antithesis of most other game companies. It's not that I don't think that they'll be able to find people ( loads of people in the bay area would probably love working there), but that they're probably better off hiring from MS than from EA.
Nice, thanks for the info. That was a great move by the ST2 developers.
> There's almost no benefit at all

There is, a cert under a CA could be hijacked by MITM (another CA gone rogue), while if a client stores the self-signed cert, it will always be that cert, no exceptions.
Why use self-signed certs? It depends how the client (here Gmail) handles them. If it asks you to approve the cert, and remember the approval, you get exactly the same amount of security as a non-self signed cert. iirc this is what Gmail did.
Sure there is: just get the client to remember the cert.
I agree advance notice would have been good - but accepting self-signed certs seems like a recipe for MITM attacks. If I ask Gmail to check my mail.outlook.com account and it gets a self-signed cert back, I'd certainly expect it to alert, not to send my credentials to the MITM.