skysight-inc/HackerNews huggingface dataset:
> Because any language feature that is objectively good with no downside or trade-off has already been implemented in some popular language somewhere.

This almost implies that there is no opportunity for anything new in programming language research, which I find laughably depressing, especially if you take "some popular language somewhere" to mean the popular industrial languages. It would be rather sad to think that Java (or C++, or C#, or Ruby, or Python, ...) represents the pinacle of programming language design, and we're stuck with it and its ilk from now on, forever, since there are no good language features left that are worth implementing.
I was non-tech founder deciding how to outsource my MVP. RoR was very popular in SV, but there wasn't many developers in Brazil neither for RoR or Python, at least comparing to PHP and .NET. PHP was out because of scaling issues (as I was told at the time), so there was ASP.NET with a significant number of developers and good reviews about scaling and suport.
And all bad reviews of .NET had, 99,9% of times, only two topics: "I hate Microsoft" and "You will have to pay a lot of things to develop in it". Well, I don't hate MS and I was applying (and eventually succeed) to its BizSpark program, so I would not pay for anything, including hosting infrastructure. So it seemed a good choice then.
It's shocking to me how bad the HN community is getting when I check out of a comment thread every couple weeks or so.
Hi all. I've spent around a year writing this book. As someone who began as a self-taught designer, I understand the struggles involved in trying to create a unique and awesome website. With this book I broke web design down into a process that is easy to execute regardless of design experience or understanding. I'd like to think of it as a web design choose your own adventure as the way you progress through the process is dependent upon your specific project. This is design-focused rather than HTML/CSS-focused. I'll be around to answer questions should anyone have any.
This is awesome!

To the folks complaining about Flash, you don't have a right to view it, someone took the time to build it and it was easiest for them to use flash, the flash is your problem, not the author's.

To the creators - thank you! So few people have any understanding about how the internet works and things like this are wonderful ways for them to mindlessly explore it. As an aside it would be awesome if you could do the same thing for the web too and explain DNS and web servers too.
https://www.paymill.com/ is a German company and offers a Stripe-like service for Germany and a large number of other countries.
Did you read the article? He says "copy it, put your name on it and make millions; I don't care". He even says "put nasty words in my mouth if you want". He's obviously OK with everything you mention.
You joke, but a tool I have seen lauded for being really "smart" at automatically generating doxygen comments does exactly that. I guess it at least saves the time of a human doing it by hand . . .
great link, clarify a lot for me, thanks!
Did you read the article? Your response seems to be an all purpose response ignoring the specific circumstances that distinguish this specific case the general case.
True, but BGP, AS, etc are largely there to deal with issues that come from the separate networks we've built the internet out of not a fundamental need, if that makes any sense. Basically we /could/ build an internet without BGP, AS's, and a lot of the protocols that deal with interconnecting regional networks, but TCP/IP, DNS, and HTTP are the basic building blocks of the internet as we know it.
In my career I've often found that during "brainstorming" meetings the highly technical attendees very often use paper and pen while the more managerial always have various different high-tech devices.

just an observation from my own career and not meant as indicative of anything in reality
Keep in mind that functional isn't better or worse than OOP. What you see on HN is merely a reaction to the trend in the past decade (a trend still going on today) to teach OOP as the only de facto paradigm to use.

To put it another way, OOP is a pretty nice hammer, but so many people have been using it to bash screws in (including ridiculous cases like concrete!) that others have reacted by using screwdrivers for everything (including nails). Pick the right tool for the job.
The Mont Blanc ink seems to dry very quickly. I've never had an issue with smearing, but then again I use a larger notebook and am right-handed.
London, Full-time

Chaffinch is hiring a junior web developer with knowledge of some or all of the following:

HTML, CSS, Javascript, Coffeescript, Jade, Stylus, Handlebars, Backbone, Underscore, Node, Express, Socket.io, PHP, CodeIgniter, Amazon AWS.

Please use the API to apply:

http://chaffin.ch/careers
Mountain View, CA - full-time and intern, designers and devs

Khan Academy's mission is to provide a free world-class education for anyone anywhere.

Two weeks ago we hit 1 billion math problems done on the site. Lately, we've been...

* creating adaptive assessments to accurately measure student knowledge (https://www.khanacademy.org/labs/assessments)

* figuring out how to use that info to lead you through our content effectively

* building infrastructure to allow us to scale up our content creation efforts

* internationalizing our entire website to enable pilot implementations in Mexico and Brazil

If any of this might sound interesting to you, please reach out. We're hiring designers and all types of devs -- mobile, frontend, backend, big data. If you're looking for an internship, we're found nine great interns for this summer and we'd love to have you too.

We're just at the tip of the iceberg in terms of what's possible here. Big plans ahead.

https://www.khanacademy.org/careers/interns

https://www.khanacademy.org/careers
Bolt [1] is an interesting choice as a major plot point is the shift between the real world and the movie within a movie story of the main character.

Within the film they use color-grading as the main means of indicating the switch and you can easily pick out individual scenes from the display.

1 - http://movies.disney.com/movies/bolt-4ba34c22e00d459e961b966...
So the M-keyboard does not rust?

I like the dishwasher idea but I have neither a M-keyboard nor a dishwasher ;-)
Regarding the paying of dividends representing the lack of innovation, I have this to ask: have we ever had a company with such massive cash reserves relative to the balance of the market?

I think it makes (common) sense that this is a signal of ending innovation, however, Apple has so much cash, it is difficult to fathom what they could possibly do with it other than return it to the shareholders (which they ARE doing).

That is the other strange thing I see about all of this, they ARE returning value to the shareholders in terms of dividends, are these big shareholders (Einhorn et al) just not happy with the rate at which they're being paid?
A few mind hacks for you to enjoy
Neither a rockstar nor a ninja
Creating Apps on the Beach
I completely agree. I'm kind of surprised more readers don't seem to have this sort of reaction to the article.
Man disappears into sinkhole that opened under his bedroom
Sure, but as you said: The internet is not only TCP/IP. I'd expect that in a link titled "How does the Internet work?". The link doesn't come close to how the internet _really_ works, in my opinion. The link merely shows how my LAN works.
The vast majority of commercially significant apps are built in relatively baroque and ugly languages like Java and C++.

I'm fairly certain there is vastly more code written in either FORTRAN or COBOL than Java and C++ combined. So I guess that makes FORTRAN and COBOL better than Java and C++ put together . . . ?
Show HN: Aluminum Bumper Case for iPad
Anywhere (telecommuting/remote) - PHP Developer/ Devops - Full time

Sucuri is looking for a PHP Developer with Linux experience to join our team.

See more at: http://sucuri.net/company/employment/php-developer-ops-02251...

Or just ping me if you have questions (email in profile).

thanks,
With all the pains of getting a merchant account running I think incorporating in the UK, getting a strip account setup and using transferwise to ship money home isn't such a bad option.
I've never seen someone use tldr; to send someone to a different link :)

My response is that it is all about context and community norms. Here, on HN, the norm is that if you're going to bash someone, and you work for a competitor, you disclose that. If you can't pass that small ethical hurdle, there are other companies I can send my money to. (Not to mention, That I consider it uncouth to bash a competitor like that)

In the financial world, things are probably different and you just assume some level of conflict from the beginning. And that's fine, so long as everyone knows the ground rules.

I've actually looked into Tonido a couple of times, so I already knew what the service was. I have a friend who was all ready to buy one of their plugs for their lab when their university got hooked up with Box.net (I think).I probably wouldn't have thought to question them had a) I not already known what Tonido was and b) they had already been downvoted, so I wasn't the only o e to put it together. For some reason, I always had reservations about it, and so this just cemented an already held feeling.

But, you are quite right that different communities have different norms.
It appears not too, but I've not opened it up. In any case the keys function as well as the day I got it (and it was probably 10 years old then).
The Internet needs a Plan B
I should clarify: with Yahoo plus you only create one base for all your sub-addresses, not a new base for every sub-address.

So in my earlier example, if you wanted to sub-address ebay, amazon and hackernews you'd have huggybear-ebay@, huggybear-amazon@ and huggybear-hn@.

The big deal is that huggybear@ != someone@ and sending to huggybear@ won't reach someone@ and likely earns you a place on their blacklist (or some points towards ending up there).
For me there is a clear different between "Hey! You use Mint, we thought you'd like [finance product X] Try it free!" and "Your paypal account has been compromised, log here to reset your password : www.paypalscam.com/reset"
They were just wanting to be charitable and prove him correct; obviously only delusional people would downvote such a supreme comment!
You've heard of 3D printers. Here's a 3D pen.
Great Entrepreneurs - Less Thinking and More Action
SEEKING WORK: Android or iOS - chad@inaka.net - have built a number of android and iOS apps.
>two weeks learning the language

I am curious, did you already know the JVM? When I learned Clojure, I was also learning the JVM, and for me the JVM was much harder than Clojure. So I would say it took me 6 months to learn Clojure, but much of that time was the time it took to learn about the JVM and all the related Java weirdness.

Either way, 2 weeks is very impressive.
As I wrote on G+ (https://plus.google.com/u/0/101717671794140160212/posts/e8aA...), BE have told me that nothing will change, network-wise, for at least 6 months.
Use the feature requests link at the bottom of the page.
Welcome to HN!

Here's my favourites, I won't drop any links as they're all pretty easy to find and it's not all Mac specific.

* Alfred - It's like spotlight on steroids. Bind it to cmd+space and you're a tap away from everything on your computer. The powerpack is worth it.

* Sublime Text 2 (using 'Made of code' theme ('Tomorrow Night' is also nice), with JSHint and some other plugins)
* Sparrow (for email)

* Sketch (vector graphics) - It's not quite good enough to replace the Adobe suite but it's getting there! Great for mockups.

* Mou - Markdown Editor.

* Virtual Box - With the free IE VMs from modern.ie

* ImageOptim - Little tool to optimise images.

* CodeKit - I use this for simple sites - It compiles CSS, JS, HTML, etc from pre-processors and template languages as you work. I've found it has some performance problems but still quite handy.

* XScope - Various tools for measuring things on your screen. Really helps if you do a lot of PSD to HTML work to check everything is pixel perfect! It also has an iPad app which mirrors photoshop or your display to the iPad screen.. not terribly useful but cool none-the-less!

* Littleipsum - Menubar item to generate Lorem Ipsum

* iStat menus - Menubar addons - Provides a nicer clock and various performance monitoring widgets.

* 1password - Now I have a unique, long and complicated password for every different website and I don't have to remember them!

* Keka - Decompress all the files.

* Onyx - Preference Pane with various tools for system maintenance

Quicklook is also quite useful, press the spacebar on any file to see what's inside. There's some tweaks you can do to get the most out of it:

* Enable text selection (type in terminal):

defaults write com.apple.finder QLEnableTextSelection -boolean YES;
killall Finder

* Keep quicklook open when you switch applications (type in terminal):

defaults write com.apple.finder QLHidePanelOnDeactivate false;
killall Finder

* There's plugins for loads of additional file types, but I like this hack to preview any file as plain text: https://coderwall.com/p/dlithw

Stuff for the terminal:

* Tomorrow Night theme

* Homebrew - apt-get for mac.

* ZSH + Oh my ZSH - ZSH is a great bash replacement and Oh My ZSH adds a lot of useful stuff. I epecially enjoy the git integration. My prompt looks like this: "➜ dirname git:(master) ✗" (the X means I have uncommitted changes)

Ehhh I think that's about it!
Will the Car of the Future Be Printable?
Sorry, I'm German -> used to capitalize nouns.

Yes, I meant https://play.google.com/store/apps/details?id=de.schildbach....
Aapl does pay dividends now
And based one of the most important metrics, price-earnings multiple, apple stock is a steal
Dont let the four to seven hundreaad price tag fool you
SEEKING WORK - Amsterdam, London, Remote.

I am a sysadmin who loves to efficiently solve business problems. With a DevOps background, twelve years of sysadmin experience, and a passion for problem-solving, I am keen to help HNers achieve their goals. My main areas of expertise are:

Scaling high traffic websites

Designing highly-reliable applications

Migrating to AWS (e.g. from Heroku, if you want more control over your request routing and costs)

Server maintenance and optimisation

Reducing the cost of existing AWS resources

I am building a business around the idea of a 'sysadmin as a service' for those people who need regular sysadmin work, yet do not have enough projects to justify hiring a full-time sysadmin. Would you like a friendly expert to work on ad hoc projects and also be available for emergency support?

If you'd like to discuss any of these services in more detail, I'd love to hear from you - mike@fadedink.co.uk
>* There is nothing that an author can do, no agreement that he can make, that waives this right. You can pay an author a billion dollars to take ownership of a work and set it all down in an ironclad 50-page contract she can just go ahead and take it back anyway. The purpose of this is to protect authors against signing their lives away when they are young and lack leverage*

Does that only hold for authors? Because tons of musicians and music bands have "signed their lives away" when they were young and they haven't got anything back.

Plus, how would this would work: "You can pay an author a billion dollars to take ownership of a work and set it all down in an ironclad 50-page contract she can just go ahead and take it back anyway."

Is the author then supposed to return the money? And what about all the damages to your business by getting the ownership of his work back?
BEMAI Tunisie : installation électrique
Spear phishing and social engineering are pretty close. Maybe even the same thing, but arrived from a different angle.
A content creator should have control over their content.

Absolutely! Up and until they decide to relinquish it by selling a copy to someone. Then that person should have control over his or her copy.
Emotion vs. Data (In light of Andrew Mason)
I'm reminded of Ramit Sethi (Of "I will teach you to be rich" fame.)

As he puts it, he gives away 98% of his stuff free[0], but charges premium prices for his premium product. The money compensates him for the money (and risk) he put into developing the premium product. [1]

[0]: As in beer.

[1]: I can only assume at some point that would filter back down to his free offerings and voila! New material!
> A business owner is willing to throw money at a problem to not have to think about the problem at all. This frees up the owner's brain to think about stuff that really matters and will make money.

Yes I am. As a business owner, I completely agree with this statement. After a while of running a business, one day you will calculate how many dollars per minute your expenses are and it will scare the hell out of you. Then you will understand why you throw money at problem X to make it go away, because you need to focus on opportunity Y to bring in more revenue.
Off topic - I like how if you have JavaScript disabled, you are served a 404 page. Actually, it seems to flash the content briefly then redirect.
China considered drone assassination in Myanmar
> it doesn't matter if anyone else on the planet uses Vim Git, etc

How does that work? Unless you are creating and supporting Git, git isn't going to work if you are the only person using it. Even then, there will be no github. And I don't know about you, but I won't use Vim if I lose my plugins(directly correlated to how many people are using vim)
Setting up a new (Django) project in under an hour
Leap Motion works on Windows Vista/7/8 , Is it true?
https://www.youtube.com/watch?feature=player_embedded&v=_d6KuiuteIA

Leap Motion represents an entirely new way to interact with your computers. It's more accurate than a mouse, as reliable as a keyboard and more sensitive than a touchscreen. For the first time, you can control a computer in three dimensions with your natural hand and finger movements.

The Leap Motion works on Windows Vista/7/8 and Mac OS X, with Linux being on the agenda.

In this video, we are running Windows 7. The display is an Apple Cinema display.
I was happy to give paymill a try as Stripe was not available in Europe. I even fixed their Java API (The pull request was accepted pretty swiftly)

However they lost me when they introduced a breaking change to the API without notification. We were still in the testing phase, but this is just a big NONO.

Also they did not react to request about getting a new contract because of a changed Bank account.

Happy to use stripe though.
Http Hostname Changer / Tester
Finally!!!!!!
Hello world | three documentaries about creative coding
Org mode for writing books... I've started writing a book in org-mode. The writing is all fine, but the exporting is a bit of a pain! Anyone else doing this and have any tips on pdf export from org?

edit grammar
To counterbalance this budding glorification of handwriting, I'll reiterate here the drawbacks of handwritten text which have more to do with the results than the process:

1. It inevitably occupies physical space for as long as it exists.

2. It is trapped in a format that cannot be (reliably) converted to electronic text.

3. As a corollary, it is not searchable by machine, so I'd argue it's not quickly searchable on any large scale.

4. As another corollary, it cannot be made accessible to people who can't read written text (e.g. visually impaired people), at least not without the manual effort of retyping it.

If you're writing just to capture your own thoughts, and the only intended reader is you, and you have the space for it, I suppose I can't object to it without getting into a discussion about individualism versus collectivism. But handwriting has absolutely no attractions for me.
No wonder the Capitals have been struggling. Ted's been overextended between them, the Wizards, and the Groupon restructuring.
Not on topic, but the intended target was executed today in China, on live TV in part.

http://www.telegraph.co.uk/news/worldnews/asia/china/9901831...
How This 28-yr Old Woman Created A Mega YouTube Channel
I've sent an email too. I'd say "You have no idea how much this would mean to the English folk", but you do, so I can only sit and hope you accept me! ukjbrooks [at] gmail [dot] com :)
FWIW I'd be into these posts.
Python trademark at risk in Europe: We need your help
Monetate - Conshohocken, PA (Philly suburbs) - No remote, but we will help you with relocation.

Monetate helps digital marketers make their content more relevant. We turn data in action on our clients' sites by doing real-time data analysis and DOM manipulation to put the right experience in front of their users. We’re looking for engineers who want to do highly visible work on great brands and solve tough problems with great coworkers.

What we're looking for:

* People who like to ship - we're focused on building and shipping great products - if you like to see your work in production quickly you'll see it here

* Problem solvers who like to code - we take things apart, figure out how they work, then build software to solve our users' problems

* People who like hard challenges - we have great problems across our products - data, UX, 3rd party JS, high volume / low latency APIs - we have no shortage of fun problems to work on

About us:

* Founded in 2008

* Respect - it's our core value. We have a great team and we work well together. Our vacation policy is the same as Netflix (we don't have one). Our technical teams have full authority over (and responsibility for) the problems they work on.

* Market rate salaries

* Open source - Google Closure, Python, Hadoop, Mahout, Solr and Lucene - we're open source across our stack

* Funded by First Round Capital and OpenView

We've hired great people from HN in the past. We're looking for people not positions. We have people who have joined the team with no background in our primary languages and people from non-traditional backgrounds.

Check out our blog at http://engineering.monetate.com/

Feel free to email me with any questions or to apply - tjanofsky monetate com
What to do when your non-technical boss is just plain wrong
Not to mention that the symbol they picked is null, not zero. There's a subtle mathematical difference.
SeatGeek -- New York, NY -- Full Time

We're a search engine for tickets and live events. Think "Kayak for sports/music/theater tickets."

Android Developer -- Live event apps are where photo sharing apps were four years ago. We're looking for someone to define the live event experience on Android: http://seatgeek.com/jobs/android_developer/

Web Developer -- We primarily work with Javascript, Python and PHP. A bit of Ruby too. More info here: http://seatgeek.com/jobs/web_engineer/