skysight-inc/HackerNews huggingface dataset:
Emacs works everywhere (windows, linux, mac, etc). It is not
specific to any language so I can use it for many projects.
It works on remote systems as well as local systems. It has
decades of extensions (rmail, slime, org mode, etc). It works for HUGE files, can follow compiler errors, does xref lookups, make a shell unbelievable useful, and is very productive. On some days it seems that at least half of my productivity is due to emacs, especially due to keystroke macros. The only valid complaint I ever heard about emacs was that it is a great operating system which could use a good editor.

On the other hand things like IDEs try to hide everything. You don't know what the build system actually does. You don't know how "resource files" get attached. You are presented with a bunch of menus which focus your attention and skills toward a "standard" style. The Java IDEs are not as bad as the XCode IDE (proprietary files?) but they still hide information.

Your tools shape how you think and what you can think. Emacs is "just there" waiting for your commands. IDEs limit your thoughts and hide things from your understanding.

As a programmer, I need to know how my code calls the operating system, how the operating system runs the hardware, how the hardware fetches and caches, how the bits get turned into voltages, and how the voltages affect the world. Emacs is just a logical extension of the same philosophy.
The video link on TextBlade's site is broken.

I'm pretty sure they screwed something up, since it points to https://waytools.com/products/textblade/1/undefined.

Note "undefined"!
The point is that those active funds mess it up so badly when the market is doing well that the performance of the index funds is still better over the long run.
> so now an index fund will realistically always under perform this active fund.

So why don't they?
Uber will help you get your lost Bluesmart 'smart suitcase' back
Looks good! I've also worked on a markdown editor since january but it's web-based and while it's hooked on my blogging engine, I'm planning to make it available as a standalone library down the road. It might not be obvious, but the markdown on top is the actual editor. You can test ride it.

http://ecrire.io/

More the merrier!

(Small disclaimer: I have never tested it on IE...)
A hammer is just a long handle with a piece of metal on the end, but if you're not building something valuable with it, who cares?
You probably don't care what a "Tiger" search would return, but I find the DDG results vastly more informative:

https://duckduckgo.com/?q=tiger

Recommendations: animals, military, people, movies, bands, organizations, technology, ... with a pretty picture, a subtitle, and a short description.

Top results: Wikipedia, Tiger Direct (a shop), WWF, Defenders of Wildlife, Tiger Woods, Detroit Tigers (baseball), ... (infinite list.)

https://encrypted.google.com/search?hl=en&q=tiger

Single recommendation: Tiger (Animal), with a pretty picture, the life expectancy and the scientific name.

Top results: Tiger Airways, Wikipedia, Tiger Stores (a shop), WWF, Tiger Direct (another shop), Defender of Wildlife, ...

Special results "in the News": Tiger Airways, Tiger Woods.

I've been happily using DDG for almost a year now, but I still use `!g` regularly because it does get confused sometimes (point is: no search engine is perfect, but DDG makes it easy to redirect your search elsewhere.) I switched because google was pushing g+ too hard, experimenting with the presentation, customizing the result list based on my profile, and it was breaking my flow (like the popup "make google your default search engine", I get why they do it, but it required unwanted attention.) Somehow DDG convinced me that they would be less invasive.
You can join and start rec'ing places. I think I recommended places around columbus, OH months ago, and they've finally put them live.
> What's your point?

JVM development is slow. Things take years to a decade. If we want to have a GC that's better than G1 a decade from now we have to start now. G1 does not have an order of magnitude improvement in stw pauses in it. It may be good (or acceptable depending on where you stand) today but a decade from now we need something better.

The best features in the world are useless if you can't use them because of prohibitive licensing cost.
That sort of teaches children to take orders from computers, doesn't it?
If you want to be mildly outraged, compare your 401k program's S&P 500 tracking fund's fees with Vanguard's. Depending on your company, it can be more than 20x the cost, for a fund that requires minimal oversight.
Looks fine on Opera on Samsung. At least that's what I would call fine. http://milankragujevic.com/uploads/Screenshot_2015-03-15-16-...
While I find this project awesome, but I don't think telecos or even facebook will allow this in long run. I think that it even breaks facebook TOS.
5 Habits of Emotionally Intelligent People
I use this app on android,not sure about iphone app,its a decent one anomg the lot.pretty much satisfied with it. https://play.google.com/store/apps/details?id=com.premii.hn
The loss of highlighting text and accessibility (both for the disabled and for the less-tech-enabled). Sure, the site's very pretty. But for someone who just wanted to know whether you had a BS in CS or not, this site is really difficult to use.

I googled your site and found this URL that looked like a PDF (http://ericlesch.com/eric-lesch-resume.pdf), but it didn't work either. You know something's wrong when your users would rather take a PDF than whatever you're doing.

(Also: no robots? Why not? I can't even use Internet Archive to see the past PDF link or the less canvas website, nor can I use Google to search just the text of your site.)
Perhaps when the orientation of the phone is upside down it can automatically rotate it for you.
Pinker's comments on Taleb's critique are worth a read, available here: http://stevenpinker.com/files/pinker/files/comments_on_taleb...
I use http://syncthing.net/ to sync my notes (and whatever other files I want) across my devices, including Android. It's like a FOSS Bittorrent Sync clone, although it doesn't actually use the Bittorrent protocol.

It works very well!
Sounds like something I'd likely fail. Without putting pen to paper, I can get from taking the two words and expanding Lev distances until we find a word in common, and then mapping a a route from A to that word, then from that word to B, but whatever I wrote would probably be horribly inefficient, at best.

I would also wager that whomever was asking that sort of question would probably be looking for some optimal form of the answer, and having never encountered it, oh well.
Reminds me of those Flash websites ten years ago.
The entire point of decades of research, and the above article, is that next to nobody can reliably tell you in advance which stocks are "the dogs." I'm glad for you, but if you want to convince me your active funds can reliably beat the market you would need to provide me a lot more data, as you are swimming upstream against a raging torrent of empirical research.
Syncthing is great, but the devs say they can't develop a mechanism for sync between operating systems on the same computer, which is something I really need.
Are you here to read the menu? I spent a huge amount of hours reading comments on HN on mobile. In fact it is the only site that does not work on mobile that I don't refuse to visit. So while I don't understand why it took HN nearly 7 years to become slightly more mobile friendly, I will take any improvement to its readability.
I actually used this [0] old Palm keyboard quite effectively with an iPad when travelling. Not very comfortable, but quite usable in a pinch. Bought out the last remaining mint condition piece a couple of years back and it has actually served us quite well when we feel the need to type longer bits of text while on vacation :-)

[0]http://www.amazon.com/Palm-3245WW-Wireless-Bluetooth-Keyboar...
Most games produced wash out over time into collective styles of the period they were created. After all that, a few stand out as exemplars to represent this mass of games that, in the end, aren't all that different. Sure, there are individual differences, and if you took the time to experience them you'd probably enjoy many of them in their own way. But ultimately, it's a matter of taste.

Al has been around long enough to see the trends and recognize the themes. If Alfred Hitchcock rose from the dead today and saw our current climate of remakes and benign comedies, he might enjoy them as novel. Or he might see them as knockoffs of ideas he'd seen done better a dozen different ways in his time, and for all the technical differences like format and cutting, not have a high artistic opinion of them or their methods.

Al has that sort of background and experience (although not the lasting acclaim). He's not that impressed by fps or texture sizes or other period-sensitive qualities. He may not be giving them every chance to prove themselves, but why should he? He just thinks the big industry hype doesn't match the products, and I don't disagree.
No need to build from source if you don't want to, it's available on F-Droid:

https://f-droid.org/repository/browse/?fdid=com.owncloud.and...
Cat Defeats the Annoying Shadow Monster
You can have SaaS startups w/o recurring CC payments.
I think it's pretty neat, but it's not complete. I can't read the entire field in landscape orientation on my phone (Galaxy Note 3). And it doesn't provide a scroll function to compensate.
I mostly use StackEdit https://stackedit.io/

By far the most elegant markdown editor I found.
And JNI local and global refs and heap walking via JVMTI and …
This is the first time I learned about WYSIWYM (What You See Is What You Mean).

https://en.wikipedia.org/wiki/WYSIWYM

Both plain text editors (e.g. gedit) and word processors (e.g. LibreOffice Writer) frustrated me so this is perfect for my needs.
Easily create an eye-catching resume – Enhancv
Ask HN: How many people have actually run Docker in production?
Oddly enough we covered these terms in High School, but it was in Japanese class.
I gave it a shot at one point:

https://github.com/mnemnion/marmalade

Lately I've been using babel in org-mode, it's a bit clunky, but it works. Metalanguages require really, really good tooling; the first project to solve the basic problems is likely to prove quite popular.

Note that while I used to think literate programming was cool, it's actually a subset of the kind of living programmable document which Babel can produce. I'm more impressed at the moment by the ways one can chain various languages together with the results of calling them.
StackEdit is very nice, it's certainly one of the best.
The version with jitter but without exponential backoff is still doing O(n^2) work, I'm pretty sure, although with a (much) smaller constant.

Just something to keep in mind.

Also, I find the inherent time taken / work done tradeoff interesting. Something involving a limited amount of server state might work better on the work front while keeping the work done limited. (Something like "please don't try again for x ms" sent as a reply)

The ideal case is, what, 2n-1 calls (everyone sends at once, server replies to the first guy and schedules all other clients such that there is no contention) and O(n) (what is the scale factor here? 20ms?) delay? Are there any algorithms that come close to the limit?
Discipline is one of the biggest things.
Motivation is not enough, everyone has good days and bad days like when you don't feel like coding.

Establish a goal for 3 months/6 months/1 year/10 years, something realistic (let's say you want to get a new car... that will be in the next 2 years or something ).

Take 10 minute breaks every 1-2 hours and move around during that time. Go grab a coffee or something, it will increase your dopamine levels.

When you take a new project always take 30% extra time from your initial evaluation (that's to make sure you don't end up with 12 hour coding push )...
Cool. Thanks for the feedback. I definitely have some work to do to get it to work on all mobile devices.
Yet another alternative for Mac users: http://25.io/mou/
>>how much bad press would be generated about "job-killing License Raj" etc.

I'm amazed many Indians still fall for this. The current day telecommunications companies came into being like knights in shining armor, to fight the decades of rot and stagnation in the ecosystem due to BSNL in the early 2000's.

Now their whole business is being disrupted in the same way, they disrupted BSNL's business. Price innovation, innovation in customer service and making services accessible to every one at affordable prices. Now when they are being given a dose of their own medicine, they want the government to come in and have regulations to save them.

Funny how capitalism works when you are at the receiving end.

If these people aren't stopped now they will let things stagnate and rot for the next half century. We all know how well that worked out.
What’s in the New Apple Swift Developer Release
Only as nets against investment gains.
The examples look really scary.

So far I understood Swift to be the next big thing in terms of hot programming languages with a functional flavor.

Those more proficient with Swift, are posted screenshots manifestations of bugs or are we seeing correct output?

Hoping these are bugs that have been fixed in the meantime.. otherwise this reminds me of Javascript type promotion..
I wrote a chrome extension called Symplie that lets you write and view notes in Markdown: https://chrome.google.com/webstore/detail/symplie/kjadigajmc...
In any case, my point is plain and simple: I collaborate in almost everything I do, and my collaborators are my primary concern when I choose a tool. If they use notepad and Dropbox, I need to make sure my tools don't conflict with that. There's no way in hell I would ask a collaborator to learn to use git or a new markup language just to work with me.

I'd love a tool that works with this philosophy, and I feel certain anything like ScholarlyMarkdown won't catch on in my field (theoretical computer science) without such tools.
If you happen to live in Sweden, i would recommend Avanza Zero[0]. Swedish index fund with no fees at all, not even courtage. (I do not work for Avanza or have any affiliation)

[0] https://www.avanza.se/vart-utbud/handel/avanza-zero.html
Ask the Ferguson protestors.
> > It's not objective if it changes based on who you ask and how you observe it.

> Sure it is.

No, its not. "Objective" means, exactly, that its truth is not dependent on who you ask or how you observe; "subjective" is the word that describes claims that are dependent on those things.
motherfuckingwebsite.com is considered harmful. Try this one instead:
http://bettermotherfuckingwebsite.com/
Would you be so kind as to name them? I'm not knowledgeable about exchanges outside of the US.
You may want to check out the following link for a great collection of note taking apps - http://linuxandfriends.com/note-taking-free-microsoft-onenot...
Swift may in fact be the exception to that rule, as everyone complains about it and almost no-one uses it ;)
Are all the issues with Swift to be expected, or does it seem like there are more issues with Swift than one would normally expect normal from a new programming language?
http://en.wikipedia.org/wiki/Portus
A problem is that if you want to sync regular text files to apps on your phone we have formed somewhat of a Dropbox monoculture where DB is generally the main or sometimes the only syncing option available in mobile apps. We should really start to move away from these tools.
"Xcode 6 beta 3." AKA some software that was never released generally, from July 2014.
My cofounder was struggling to get a interview. One day he created a slightly more visual and number-focused resume that got him a job. Later, this turned out to be Enhancv.
It's easy to see why: algorithms are foundational, and they're the kind of right or wrong test that give binary, merit-based substance to the nebulous process of assessing a candidate.

Still, I agree that they're overused. The truth is, the vast majority of modern programming doesn't even involve intensive algorithm writing and is more focused on the design and construction of apps that are nothing more than CRUD operations and business logic.
My coworker at an old job did exactly that: found a matching Vanguard fund with nearly identical funds to our 401K. It had 1/6th the fees and that company lost a significant amount of my money. The tax benefits of the higher tax free cap for 401K's versus just having an IRA were definitely not made up for by how poorly my 401K's investments went.

tl;dr: open an IRA, buy Vanguard
The robots.txt is an oversight on my part. I need to get the site working so it's crawlable using the google ajax SEO spec.

The loss of highlighting text and accessibility is unfortunately unavoidable if you are using Canvas or WebGL for rendering. That's the price you pay for having better animation performance - so it's a tradeoff.

And no, I don't have a BS in CS. ;-)
Can someone explain why they flip a coin twice per year per fund?

The author wrote a second column (http://www.nytimes.com/2014/07/27/your-money/heads-or-tails-...) explaining how they came up with the number of funds that would outperform the market five years in a row.

The reasoning goes like this: 2/2862 funds made it (or about 0.07% of funds).

The author then says: If you assume a fund has a 50% chance of beating the market, and a 50% chance of falling behind then the chances of one beating the market five years in a row would be 0.5^(5 * 2). They just state that they flip a coin twice per year per fund (hence 0.5^10), can someone explain why?
Were there any recent changes? Site looks a bit big on the iPad now. :-(

I don't really want to see any mobile version on my iPad.
The header bar is pretty bad on iPhone5; needs to be totally reworked if you are going to roll your own mobile like this.

Why not just use Bootstrap?
Lumia 930 here and I'd vote for reverting to the desktop site.

The new front-page zoom is so pronounced that only seven items are displayed simultaneously (previously around 20 to 25). It is obviously easier to click on article links, but not notably easier to click on comment links or the voting arrows.

The comments page is the real problem. Where I used to see the whole width of the comments page and was able to read without adjustment, the page shows the left half of comments initially and I must zoom out every time.
Giving away IE for free hasn't worked that well for Microsoft anyway. Open Source communities giving away *BSD's and Linux for free has been disastrous for Microsoft, on the longer run.

Android and iOS have eaten Microsoft's lunch big time.
Also worth noting, hedge funds (aka 'mutual funds for the extremely wealthy') typically under-perform the market: http://www.bloombergview.com/articles/2015-02-12/hedge-funds...
I hadn't noticed the flag package had changed. I'm not sure this brief post stressed the importance of UI, though.
"Beat the market" is misleading. In the article "beat the market" means be in the top 25% of the market, therefore equivalent to winning two coin flips each year.
The thing with two spaces at the end of a line indicating line break doesn't make sense to me. It is invisible in most editors, so it is easy to mess up.
Completely unusable on mobile. You can't swipe when touching the canvas element and tapping anything doesn't work.
While this doesn't invalidate his arguments in and of itself, but it's worth noting that John Gray's core philosophy seems to be diametrically opposed to even the idea of Pinker being right.

Gray's philosophy, at least at the coarse level I understand it, seems to be predicated on the idea that humans are incapable of improving on ethical or moral dimensions beyond their inherent nature [0]. His truck with Pinker is not ultimately about whether it's currently true or not that we are becoming less violent, but whether or not it is ever true. Gray is approaching this from an a priori, non-empirical perspective, rather than attempting to meet empirical evidence with empirical evidence.

I'm not sure if he's ultimately right or not, but I don't find abstract rebuttals to empirical arguments to be particularly compelling.

[0] http://en.wikipedia.org/wiki/John_Gray_%28philosopher%29#Pol...
I still prefer to pay up front. At least I need to carefully consider if I actually want the service.

I heard a lot of stories how hard is to get out of gym membership. If someone uses tricks in my psychology to make me pay for the service I don't use I consider it to be a scam. Visa might think otherwise.
IMHO those bad examples are more or less bad, because of the high expectations and reputation of the company that released the language. Having in mind the age of Swift this site would not be so surprising if behind it there was a smaller team.

It would be really better if Apple go back in time and release working products in their first version. I understand having so big user (developer) base is hard, but as far as what we see from the financial reports they can easily afford having better software, by improving some development processes.
Ask HN: Attention to detail in the absence of social pressure?
Hi, HN. I have a personal problem that applies not only to my coding but also to my personal lifestyle. I have a problem with attention to detail in the absence of social pressure. Here are some examples...

1) Not writing tests for my code unless they are enforced by team coding standards

2) Not making my CSS interpretations of PSDs pixel-perfect unless they will be inspected

3) Not fully cleaning up my living space unless I know I will have visitors

On some level I know that "I am only cheating myself" but that information really hasn't yet made a practical impact.

Any advice?
Theoretically yes, but Google are crippling their own search results to drive traffic to adwords.
Kills the notion of the semantic web, which kills SEO for your site, but would kill search in general (pending a huge rethink about how search works on the web) if everyone would do it.

Not accessible for anyone with accessibility options.

Probably not going to work well, if at all, for people with JS disabled.

More error-prone, imo. I've had HTML5 canvas projects in the wild for over 1 year working fine, until Chrome updated its browser and it started producing errors for one particular deprecated function. You obviously can build web apps to continue working, but mine didn't out of the box. If you write websites in HTML the chance that your entire website stops loading and working completely due to one issue is extremely small.

Beyond that canvas takes a bit more resources which is an issue for mobile. My canvas projects also always sucked up quite a bit of battery somehow on mobile.

Lastly, there aren't any huge benefits imo. HTML5 & Canvas are awesome, they have their place, but atm more like Flash: Games, (interactive) Advertising banners, complex animations to create a brand experience etc.

But for an actual website? If you can't do it with CSS animations it's probably way too annoying, for example while this website is 'nice', I don't like it. I'd hate to have more websites like this, the animations just get annoying. Animations aren't there to be fancy, they're there to be intuitive. If you have a drop down menu, it may drop down, not because it's fancy but because you understand that it origins from a certain click on an element, and the menu's options are contextually associated with that element. Which is why a slide in or fade in animation would make no sense, it's animating for animation's sake.