skysight-inc/HackerNews huggingface dataset:
Vim and Emacs are not as popular as you might think. They come installed by default on most unix systems, but millions of developers go out of their way to install (and pay for) Sublime Text or Notepad++. And those are dwarfed by Visual Studio and the IntelliJ-based IDEs (RubyMine, PhpStorm, WebStorm, PyCharm, Android Studio, etc).

Most of these editors are closed-source, cost money, and aren't installed by default. Yet Vim and Emacs are so hard to use that they end up being a fraction of the paid editors' user-bases.

Who am I to claim knowledge of editor usage? Well at Floobits[1] we've made plugins for Sublime Text, Vim, Emacs, and IntelliJ. We can see how many people download and use each one. Sublime Text and IntelliJ are by far the most popular editors. It could be that Emacs and Vim users really don't like to collaborate, but it seems more likely that simply fewer people use them.

I'm not trying to hate on Vim and Emacs. Once people do learn them (and heavily customize them with plugins), they are very productive. And Vim and Emacs aren't going anywhere. A developer can learn one of them and use it for a lifetime. But Vim and Emacs could be much more popular if they put some effort into improving the first-time experience.

1. https://floobits.com/
Transcripts are great, but audio suffers from the same problems as video. If you're listening to it in the background, you aren't really listening to it. Try, for instance, listening to your "significant other" in the background while you stare at the screen and then attempt to gauge their opinion of your listening!
Iteration is in storage order, but the start point for that iteration is chosen at random.
Personal favorite is listening to Jerry Colonna on This Week in Startups. He talks of trials and tribulations of the startup life, acknowledging the often hidden fact that we're all humans: http://thisweekinstartups.com/jerry-colonna-independent-life...
AFAIK, Safe Haskell doesn't do that. Am I missing something?
Scotland has many small to medium companies that are global specialists that few people notice outside their fields.

A couple of examples -

http://en.wikipedia.org/wiki/FTDI

http://adrokgroup.com/
I think most of this stuff applies if you're in industry as well. Basically the gist is don't be a dick, keep improving, and here's how to tell if you should jump ship or if the company you work for is worth sailing with.
The video does mention this, in passing:

One of the beautiful things about great UI is that it's
not there. [....] It's like a guitar player who just lets
the music come out and they're not really sure if the
guitar's there any more.

It takes sustained time and effort to learn to play guitar, or to learn to touch-type, or to program, or to manipulate programs in a code editor. This is a completely different use case from that of a casual web site user. You don't hand a musician a 5 inch screen with a big blue button and expect them to play it like a guitar.
A monitor that outputs wavelengths of light that are therapeutic.
http://en.wikipedia.org/wiki/Light_therapy

Been thinking about this since Asus came out with a laptop with an air ionizer in 2008.
Poemz - anonymous poetry app for iOS:
https://itunes.apple.com/us/app/poemz/id476811547?mt=8

Includes a web backend which allows poems from the app to be shared on social networks.
http://poets-anonymous.appspot.com

The app has good reviews and thousands of submitted poems in its database, backed by Parse.

Monetization is through ads and the sale of credits to submit poems beyond the 5 credits you get with the app. I have done 0 marketing so have not been able to see how far monetization can be taken - right now it's quite low.
'Excuse Me. May I Have Your Seat?'; Revisiting a Social Experiment, And the Fear That Goes With It

That was an interesting article indeed. I figured I'd just post the title so people have some idea what they're clicking on.
Texmacs is quite nice actually. If you know emacs shortcuts and are willing to learn a few new Texmacs specific ones it is the fastest way I know to write mixed text and maths.

When I tried last time a few years ago it was not as complete as LaTeX is, atleast for me, who is much more proficient in LaTex.
Any idea where I'd follow the Flame release announcement? The Mozilla site [1] states 'Available for pre-order soon' and lists 'late April' as release date..

The manufacturer's site [2] seems - well - useless.

Any mailing lists/twitter accounts or whatever that I can follow to get my hands on that thing as soon as it comes out?

1: https://developer.mozilla.org/en-US/Firefox_OS/Developer_pho...
2: http://www.t2mobile.com/
Kind of strange they don't just have a type for that. In Java we have unsorted ones (hashmap), linked ones that retain the sort order (linkedhashmap), and even automatically sorting trees (treemap / sortedmap). Honestly, considering users were relying on the key order being different from the hash order, the default type should have just been made the sorted or linked one and the type added just made unsortedmap or something. Seems like a failing of the language libraries that you have to code your own of something so basic
For those interested, this was added a few months before Go 1.0:

https://codereview.appspot.com/5285042/

This has proven surprisingly useful in cutting down on fragile tests, where order was relied on for a set of items, the code was later changed to insert in a different order, and then the test was exposed as never being right.

Also of note, if you range over map of comparable keys with text/template, the order is reliable: http://golang.org/pkg/text/template/
What really sucks is that so many services nowadays use the similar tactics to postpone the payments, effectively keeping the millions of dollars that don't belong to them. And they know that no one will sue them for a few thousands, so they're getting away with this bullying...
It is simple to see the progression of the nomenclature; companies used to employ staticians, then analysts, and now data scientists. There are subtle differences that have evolved recently, today's data scientists often are employing ml and spending time on feature engineering.
Kansas City Board of Trade
Seriously, it needs a live counter which always incites more people to donate.

Put how much you need each month, bill everyone who pays monthly at the start to get the "guaranteed" payment sorted for that month then try and get more each month.

SomaFM is great and groovesalad is on for most of my day.
Used this also, you've got my love!
$1080 now..
it is random, isn't it? https://code.google.com/p/go/source/detail?r=02c15930f43c
Well, the sentence immediately preceding that one gets it right:

>The situation seemed very different in 1997, when the World Cancer Research Fund and the American Institute for Cancer Research published a report, thick as a phone book, concluding that diets loaded with fruits and vegetables might reduce the overall incidence of cancer by more than 20 percent.

With "might" being the most important word there. These 4,000 studies were all retrospective analyses, and retrospective analyses only find conclusions of the "might" sort, which is well understood by the scientists, but not so well communicated by journalists.

Still, a 20% "might" is a an absolutely enormous amount of potential upside in cancer prevention, even a "maybe" of this magnitude justifies great excitement. Which is why they embarked on the prospective study, which is the real story here.

It is absolutely ridiculous to conclude that there are methodology or misaligned institutional incentives based on this case, it's exactly how things should work. It's just another example of scientists being blamed by bad reporting that they have no control over.

That said, there are many other cases where methodology is wrong or institutional incentives are wrong.
They don't, and the article doesn't imply this.

A lot of stuff that gets on checklists is because not knowing about it killed someone. Other documented procedures came from time in the simulator - somewhat anagolous to manual user testing.

To be honest, the only people I know ascribing "magical capabilities" to unit testing are those disparaging it. The rest of us think it's great, and makes life a lot easier, but we've all been bitten by that unexpected bug when you see it working in the real world.
Just FYI chemical.io seems to be vulnerable to Heartbleed. https://filippo.io/Heartbleed/#www.chemical.io
Well, there's this: http://www.clinicalepigeneticsjournal.com/content/3/1/3#B1
Actually now that I think about it, it was during the Edinburgh festival weeks, which probably accounts for a lot of the openness.

Yeah, that would have a huge impact. The Britons open up a lot during cultural events. The Olympics being a big recent example. I have a sense the further you get from London, the better things get too.

I had similar experienced to you in Denmark, although as an introvert I rather liked it. It felt even more pronounced in Norway on a recent trip to Oslo. It was more a friendly silence than an antagonistic one though.
Note: "Although the donor of the BHL is suspicious that this odd script is a form of 19th-century shorthand (likely French), he acknowledges that this hypothesis remains unsupported by any evidence offered to date."

There are a lot of shorthand scripts:

http://en.wikipedia.org/wiki/Shorthand

It's not enough that you say some name of the script, you have to actually read what's written there. That's the really hard part. My girlfriend can write one shorthand fast but she depended on her colleague to transcribe the texts so produced. Even when you know the idea it doesn't mean you can read it easily.
> Using a site like this turns you into a commodity. It's structured to be a race to the bottom.

There's a difference between "I can't negotiate a higher price" and "The middleman stole the money I negotiated"
I'm in the beta program for a while now. I love being able to read articles from different news papers without having to buy them all. Articles usually cost about 15 to 25 cents and you can ask your money back when the article is not what you expect it to be. This is pretty useful because the moment you click on an article you pay for it. I haven't found this to be a problem for now but I guess people will sometimes click without noticing. Money is being refunded without questions asked.

The service works great on an iPad and the crew behind Blendle is really responsive to questions. Great work.
The location of the main offices is part of the economic success of Denmark, though. Copenhagen has a ton of white-collar office jobs in large part because it's the headquarters of some multinational companies. This has helped Denmark weather the transition from manufacturing and shipping by moving up the ladder to "managers of manufacturing and shipping".

Maersk used to be a huge employer of Danish seamen and shipyard workers, for example, but by now all its Danish shipyards have closed, and its ships are not mainly staffed by Danes anymore either. Now its construction and shipping operations are almost exclusively outside of Denmark (largely in Asia), but it still contributes a huge pile of money to the Danish economy because the "office" and logistics side of its global operations are largely run out of Denmark. Carlsberg is somewhat similar: very little of it is brewed in Denmark anymore. The brewing is done in the Baltic countries, Poland, etc. But the business side of things is headquartered in Denmark.

In Scotland's case, it seems like they still do some of the manufacturing, but it's London that gets the HQs and the white-collar office jobs.
>> "You are probably one buying work on freelancer websites?"

No, I sell my services. My main point was that if he took money immediately he might have got these issues sorted out sooner. No guarantee though. I've been stung by freelancer.com's 14 day wait for the first payment too + they used to only process withdrawals once per week.
Vegetarian diets are neither a new thing nor wildly expensive. They're old as dirt and can be far more economical than heavily meat-based diets. People don't want to adopt them just because they prefer the diets they have now.
Hi - can you email me - tom at craz8 dot com? I'd like to know technical details and a price you'd sell this at.

Thanks
I am loving the look of the git-books - got to try it tomorrow
>There is a lot to recommend Denmark. In terms of what matters, having 'global companies' is way down the list as far as life in Scotland is concerned.

Sure, but part of the prosperity of the country is linked to having an economy that has resulted in such global companies. I don't want Scotland to have global companies for the sake of it, rather because I think it is an indicator (or delivers) prosperity.
Far From 'Infinitesimal': A Mathematical Paradox's Role In History
Put this in a test.go file locally and run it repeatedly with "go run test.go":

package main

func main() {
x := map[string]string{"A": "", "B": "", "C": "", "D": "", "E": ""}
for key, _ := range(x) {
print(key + "\n")
}
print("\nNext iter:\n")
for key, _ := range(x) {
print(key + "\n")
}
}

You'll see the order can change even within a single run. It does not appear to be uniformly random; I had to put 5 keys in because it happened far less often than expected with 3 keys, but you can see randomization often enough with this.

Normally, I'd link to the Go Playground, but this doesn't manifest there "correctly", probably due to caching of the results.
Tangentially related:
the recent "Humans of New York," blog/book [1] and the various other spin offs [2][3] seem to thrive on this same experience. Something about breaking the ice and making human connections seems to strike an inherent chord within many people, despite the difficulty many of us have putting such techniques into practice.

[1] - http://www.humansofnewyork.com/
[2] - http://portraitsofboston.com/
[3] - http://facesoforlando.tumblr.com/
This company was a client where I used to work and seemed very knowledgable and friendly:
http://www.cartika.com
Not really the same as DigitalOcean but they offer VPS hosting with data centers in Canada(and US) and they are based in Toronto(or where 2 years ago, they grew quite big since then)
Avaliação de Projetos de Engenharia
Off to the right there's a picture of a bathroom scale. When you click on it it opens up to ... a larger picture of a bathroom scale. I don't know why I found that so funny but I laughed for a good solid minute.
> Freelancer/oDesk are terrible middlemen that don't achieve what they promise to.

A quick look through Freelancer.com's recent Twitter mentions reveals that the author's position isn't unique. Freelancer.com is basically the PayPal of freelancing.

https://twitter.com/PuffingDev/status/460192595575336960

https://twitter.com/DJ_NickJoseph/status/459010546806034432

https://twitter.com/oreakinniranye/status/459657324974866432
I can have it done next week if it doesn't have to work.

And of course this is a false dichotomy anyway.
Along those lines there's also the Small Empires series that Alexis Ohanian did for The Verge. Here's all 10: https://www.youtube.com/watch?v=1CE2TphJPgs&list=PLPCxoI2IU3...
There may be several people, all anonymous, writing similar material.
I feel like there is this vibe out there that if you don't use emacs then you're some kind of inferior developer who has to rely on tools to do his/her work. That perpetuates a myth that everybody of significance is using it. I don't buy it either.

Just antidotally I've only run into one or two developers who use emacs or vim as their primary code editor. A lot of people like myself, though are proficient with one or another shell editor (Vim in my case) that they use when working directly on a server, or for certain, occasional things where it's more convenient.
Did you run flash under a debugger and dump frame memory? CreateRemoteThread? Kernel extension? Capture in the compressed domain?
Most of his savings were probably wiped out when his house was stolen from him, and the legal fees for the house battle and medical bills from his wife's illness probably ate up the rest. As he mentions in the article, it's hard to plan for a series of catastrophes.

It's not clear that manual labor (probably at close to minimum wage) would get him the money he needs faster than finding another freelance job.
http://www.bestfreebitcoin.com

The most popular listing of free bitcoin websites for new bitcoin users. It contains several affiliate links, and generates a bit of revenue each month. Not hard to maintain, but I'm occupied with other things, so wouldn't mind selling for a bit of cash to free up some personal time.

Could surely be monetized more, and cleaned up.

Last month: ~33k visits, 100% organic search traffic
WebRTC works pretty well on Android.

But apparently Apple has kept it out of iOS Safari and doesn't allow other browsers to implement it?
Since 6 weeks now I'm saying Hello ("Bonjour", since I'm in Quebec) to at least one
stranger every day. During the first days it was really difficult for me to break the ice,
and it sometimes felt awkward and eventually (after
1-2 weeks) it became a second nature. I smile all the time when I'm outside and
look at people more easily, in order to ease a non-awkward "Bonjour".
I still have some people ignoring me or just mutter a barely recognizable
response and avoiding me, but it feels good every time I'm done for the day (having saluted 1 person).

It's an efficient habit to overcome shyness I think. My next goal: starting a
conversation with at least one stranger everyday.

And like the article says, it kind of forces me (the smiling, eye contact, etc)
to not just look happy but actually feel happier. And just overcoming the fear
of talking to strangers is liberating.
Impressive.

I like how the rust community is offering so many good examples of real utility for the language. Some languages are a little heavy on theory but have trouble connecting with potential users; and other languages are popular but have a lot of problems due to fundamental weaknesses.

Rust, and its community, seems to have a good balance. Good theoretical foundation, but a lot of people always working to show some practical reason to care about the theory.
Well, if you want to include the Opium Wars of Chinese history (which I am familiar with as a student of the history of China) as part of the "war on drugs," we have to realize that in those wars, the drug-pushers were the British colonialists, and the drug-prohibitors were the conquered Chinese officials of the Manchu-led Qing dynasty. And if you include all historical wars of that nature in your count, yeah, maybe you can reach a count of "millions" of people who have been killed in "wars on drugs" over the course of history. But then that has nothing to do with online networks related to Silk Road and the comment to which I first replied here has nothing to do with the submitted article. So take your pick. On my part, I have seen no evidence in this thread that a new secret online network for drug dealers will make the world a safer place for the masses.

AFTER EDIT: I'm still not seeing any historical or transnational policy comparison support from reliable sources for the proposition that the original comment to which I asked two follow-up questions is factually correct in the context of this thread, which is about a proposal for a secure online network and not specifically about legalization of the sale of currently prohibited drugs.
Do you have any plans to release the code you have so far? Seems it'd be a fairly big effort to catch up with where you got to so far, especially the live editor.
> You will also want to note that not getting paid on time is actually quite common in freelancing.

Really, really common. I've started offering 10% discounts for payment upfront—even some of the larger, "corporate" clients can get pre-payments through their strictly-net-45-billing department. And I'd rather have, say, $3,600 today than the possibility of $4,000 two or three months from now.

(I also generally only extend these up-front payment discounts to ACH or wired payments, not checks. Avoids other common scenarios: "yep, your check is in the mail" or "Hello, this is your bank, we've placed a hold on your deposit for 5-10 days because we felt like it, sucks to be you”)

Given the current situation, I'd recommend a full-time job to save your sanity (I speak from personal experience as a freelancer/consultant for ~10 years). But if you're looking for immediate or additional income, your lowest risk bets are maintenance retainers. These clients generally have money (because their product has customers), and urgency (because their product has customers), and want stability (because their product has customers). $2K-$3K paid up front each month, and you just have to log your 20-40 hours, write up a report, and you're home free. No scope creep, no delayed payments, and you know the song will repeat again on the first of the month.
startup.com is a must watch for anyone day-dreaming of a startup. Not a video though, but an 1.5 hour long documentary.

http://www.youtube.com/watch?v=ibuiUXOTE4M
http://albumsyncer.jyothepro.com

iOS App to sync your Facebook freinds albums to Dropbox.
Backend is PHP
Which library/plugin you are using to take screenshot of urls ?

I am working on a similar app based on Ruby on Rails and these days searching for a proper solution for taking screenshot of an url .
Nanostructures trap photons inside ultrathin solar cells (with Video)
An almost identical post was made in the past (https://news.ycombinator.com/item?id=4049463). HN generally isn't the place for these.
If you don't mind, and if you two actually have a discussion upon the topic, could you make a gist of it on github or something like that? I'm very much curious about conversation such as this, and maybe others will feel the same.
Standard Life, SSE, Weir Group, Stagecoach, Aggreko are home grown Scottish companies that are pretty successful in their own area. And there are major foreign owned operations like Sky, Total Upstream, Chevron North Sea...
would love to see if I could help out on the marketing/monetization side. I'm interested in moving into the health tech space. email me at ah@aaronhanson.com
I'm not sure if all your examples were meant to be things that Rust doesn't have, but Rust certainly has polymorphic return values. For example, see the `Default` trait: http://static.rust-lang.org/doc/master/std/default/trait.Def...

It's also used to generate random values: http://static.rust-lang.org/doc/master/rand/trait.Rng.html

More generally, Rust supports polymorphism anywhere. e.g., The `Eq` trait: http://static.rust-lang.org/doc/master/std/cmp/trait.Eq.html

AFAIK, >1-arity polymorphism in OOP languages is generally achieved with double dispatch. But it's not as nice (or as easy to understand IMO) as in ad hoc polymorphism.

Rust does not have HKT or multi-param traits though.
Ask HN: Where can I find historical tax rate data?
Anyone know where I might be able to find historical tax rate data at the federal, state, and local levels outside of downloading old tax worksheets? Is there a personal finance app that can compute historical effective tax rates based on income and location? Thanks!
Instantly echo your HTTP from any client
> It won't hurt to try

This minor shitstorm will probably convince them to release the money, and maybe someone from Freelancer will even reach out to him.
My experience has been in the reverse, which just goes to show you how bad anecdotal evidence is at proving any point. Without any hard data, it's impossible to say for certain. All I know is that there is definitely enough demand for Clojure work that I didn't have to search for any leads when I left my last job; I already had four promising prospects to choose from that either emailed me directly or messaged me on Linkedin within the previous month.
New Vulnerability Hits Internet Explorer, and It’s Serious
This behavior is exactly the same what online poker sites did some years ago. (FTP, Absolute poker, etc. )
They can't "pay off" everybody because they use that money somewhere. (or just "borrowed"...)