skysight-inc/HackerNews huggingface dataset:
You shouldn't need escapism to be functional. You were burned out, that's what should be avoided. Like gambling, video games provide a reward loop that keep people coming back to them, and it only gets worse.

It's odd that people in general want to stop watching television and enjoy life more, but get involved with video games, which is just as mind numbing as television.

I also find it very odd that in a website such as Hacker News, where hackers praise themselves as smart and productive people get carried away by playing games, which hardly generates anything.

Such as the studies that showed that by playing chess, you get better at chess, playing video games will make you better at one thing, playing video games. There are some side gains, but they are negligible. One would benefit a lot more from other activities.
That's fine, but from the guidelines:

> On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups.

Certainly if it's not interesting to the community, it wouldn't get upvoted enough to make it very far.
The main problem, I think, is that web development usually requires lots of string processing, and the C standard library makes this complicated and opaque. Maybe Cello helps with that?
I use iPad 3 to watch videos, surf and read books and PDFs in iBooks and never had the impression that I have to wait on the CPU for something. What are your "non-trivial applications"? If they are games, I admit I haven't even tried any.
He might not be able to succeed in closing gitmo, but there are many things he could try if he had a strong resolve. He could veto everything until it was closed. He could hold daily speeches, and organize rallies. He could write public letters. He could wear a close gitmo t-shirt. He could make sure they at least have decent living conditions.
Issues are an important part of a product/library that is evolving. If you loose an edge case bug, you could take months to face it again.
Dploy.io - Ship code from GitHub, Bitbucket or SVN/Git repo
I posted my site.

Thanks for posting yours here!
Do you have any evidence of this? I've tried to corroborate it and from what I can tell Chris Mason himself is quoted as saying he started it shortly after joining Oracle. Additionally Oracle seems to be pretty involved with btrfs and has devoted a lot of resources.
Curious to know more about the toolchain bit. Have you messed around with getting it to work with OpenEmbedded or Poky?

Also please do feel free to contact me out of band (info in profile). I'd like to implement ethernet support, but if you're halfway through I'd hate to duplicate your effort.
> BillGuard. Finance made beautiful on iOS7.

Looks like this is a (not-so-)subtle advertising attempt by BillGuard.
I would content that for such a person (not that I am a stellar programmer or savvy on type theory) Typed Racket will make this man/woman/smizmar lose sanity.

That said, I think Racket is so-so cool.
Have there been recent instances of Apple cutting features from a device on a new release?

I hope touch id proves to be successful, but I'm really interested to see what happens if it's not. How do you save face and stop investing in a technology, while also weaving a story that convinces customers they don't need it anymore?
I had the exact same reaction there. I'm doing the best I can for the company I work for during work hours, but, once my shift is done, my time is my own. I agree with the rest, and always try to go out of my way to make things better for my employer, but asking me to donate my time when it's not necessary is a needless imposition, and I do not generally take kindly to it.

I can understand (and will happily agree to) working overtime when it's a) necessary b) compensated fairly and c) under the understanding that I'm changing my plans at the last minute. Everyone has emergencies, and I don't mind working a bit more to help out in one, but, in general, longer hours quickly means less productivity overall (at least for me).
That's a great quote.

I like this one:

6. "I very frequently get the question: 'What's going to change in the next 10 years?' And that is a very interesting question; it's a very common one. I almost never get the question: 'What's not going to change in the next 10 years?' And I submit to you that that second question is actually the more important of the two -- because you can build a business strategy around the things that are stable in time. ... [I]n our retail business, we know that customers want low prices, and I know that's going to be true 10 years from now. They want fast delivery; they want vast selection. It's impossible to imagine a future 10 years from now where a customer comes up and says, 'Jeff I love Amazon; I just wish the prices were a little higher,' [or] 'I love Amazon; I just wish you'd deliver a little more slowly.' Impossible. And so the effort we put into those things, spinning those things up, we know the energy we put into it today will still be paying off dividends for our customers 10 years from now. When you have something that you know is true, even over the long term, you can afford to put a lot of energy into it."

I enjoy the irony of getting his wisdom at a site called Fool.com.
It would be cooler with a counter :D
Dunno, ML-based languages have a pretty different feel to Lisp. They're compiled languages, have type inference, heavily rely on pattern matching, type declarations. An example from OCaml's front page:

type tree = Leaf of int | Node of tree * tree

let rec exists_leaf test tree =
match tree with
| Leaf v -> test v
| Node (left, right) ->
exists_leaf test left
|| exists_leaf test right

let has_even_leaf tree =
exists_leaf (fun n -> n mod 2 = 0) tree
I was referring to the 1744 word Quora answer that was linked in the post I replied to. Not to Apple's official PR, just one member of their volunteer PR army.

That link also claims that Apple uses a "version of TrustZone" from ARM, which seems highly likely. We'll not hear about it from Apple just like Nuance aren't allowed to talk about the fact that they make the voice for Siri, and just like Samsung screen prints little Apple logos on the chips it makes for them.

But since you're so sure it's not, what's your source?
I think the US government should offer most of the detainees visas to come and live in the US and should offer them financial compensation for unjust imprisonment. That is politically impossible, so I think the government should continue working to repatriate them and improve living conditions in Gitmo itself.

That's not a good solution. But it seems like the best feasible solution. I'd love to be proven wrong. Can you do that? Or are you going to make a big public display of your moral purity by talking down on pragmatism?
Nobody solves problems on supercomputers "in the traditional manner". You have to completely rewrite your application around message passing.
Get Startup Tools
Change the way the world looks at data.  Chartio is hiring
It reminds me of heim theory. Supposedly, in heim theory you could derive particle mass by from quantum numbers by a relationship in a six dimensional geometric structure.

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

Wiki doesn't have a lot of info, but it's mostly been debunked from what I've read.
In this case specifically, since multiple comments addressed people being "unable to find" the content, you might have a point. I don't feel like that's typically the case on HN, though.

It more commonly seems like "this wasn't immediately obvious or in a format I'm already comfortable with, shame on you." That, to me, seems like (UX) innovation killing potential. I'm sure that's an entirely different discussion, but I don't think experimenting with new things like this is a bad thing.
Online web crawler with a Raphael.js visual interface
Here a brief description: http://mlarocca.github.io/08-19-2013/vrawler.html

Hope you like it, any suggestion will be much appreciated :D
It's known as the Wadsworth Constant. Based on some dude named Wadsworth on reddit[0].

Apparently pressing 3 with the youtube player selected will jump to 30%.

[0] http://i.imgur.com/yxfpC.png
> Although if people still loves to do things in Ruby maybe performance is less than a concern in web development.

As a user of web sites (and a web developer), I find it disappointing and frustrating to use web sites designed by people who clearly have not made performance a priority. So just as a tangential point: if you are one of those web developers who loves doing things on slower platforms, believing that it's just fine to disregard performance, please think of your users! We are the ones who suffer! 250ms here, 500ms there, sometimes over 1,000ms before the server responds with the first byte! It adds up to an annoying user experience.

Among popular sites, those that are slow tend to really irk me, and I seek out alternatives. For example, there is this very popular source code social network site...
Google's new cookie: AdID
I didn't realize you could use RegExp.$1 ( .. $n) until just now. Thanks!
.org is not controlled by Verisign so it's harder for them to take it down. Also they can't control the content, just the domain.
Problem is almost nobody writes JavaScript which doesn't manipulate the DOM in some way, so you almost always need to test in-browser. Otherwise, there's no reason why you couldn't write automated tests to exercise most of this in a headless v8. Won't be good for profiling, but it will at least be good for validation/regressions.
It's 5c and 5s, not 5C and 5S: Troublesome Apple product names for TextExpander
Here a brief description: http://mlarocca.github.io/08-19-2013/vrawler.html

Hope you like it, any suggestion will be much appreciated :D
Correction: Oberon-07, which has so few users, I doubt it qualifies as valid option.
A quick chart:

Eastern – 1 PM
Central – 12 PM
Mountain – 11 AM
Pacific - 10 AM
London – 6 PM
Moscow – 9 PM
New Dehli – 10:30 PM
Shanghai – 1 AM Thursday
Tokyo – 2 AM Thursday
Melbourne – 3 AM Thursday
Auckland – 5 AM Thursday

Stolen from: http://www.gottabemobile.com/2013/09/17/ios-7-release-time-e...
My favorite story of this sort happened a few years ago: The US has never been successful at getting the public to accept dollar coins. As a result, the dollar coins -- some with presidents on them, and some with Sacajawea depicted -- were sitting in the US Mint's warehouses. The Mint, in order to get rid of these coins, offered people the chance to (a) order them by mail, (b) have them delivered for free, and (c) pay for them on a credit card.

Some people (very cleverly) did the math, and ordered ridiculous numbers of dollar coins on their airline-affiliated credit cards. When the dollar coins would arrive, the buyers would take them back to their bank, depositing the money in their account.

In other words, these people were getting thousands of dollars' worth of frequent flyer miles each week, for absolutely free. The Mint found out about this when banks started sending them enormous numbers of dollar coins, unopened, for storage, and that a very small number of customers were ordering a very large number of dollar coins.

The full (and very entertaining) story was done by NPR's Planet Money podcast:

http://www.npr.org/blogs/money/2011/07/13/137795995/how-freq...
Not to bag on the iPhone's fingerprint detection in general - it looks to be impressive to me, in fact - but one thing it probably won't do very effectively is protect you from your spouse, or anyone else who has access to your hands while you sleep. The same risk will be present during overnight stays in police cells, probably.
> it's often processed by a succession of "segfault-y" and "arbitrary-code-running" software such as Apache and Linux.

If your web code has ~20 years of security audits and fixes it's probably perfectly safe to use it. If you're adding large new features under tight deadlines I don't recommend it.
That is exactly the kind of thing that happens when one model is replaced with a deeper one.

Relevant quote: "Point of view is worth 80 IQ points." (Alan Kay)
Student Hackathon Aims to Break World Record This Weekend
at first I was shocked that this entry got 5 votes in 10 minutes(I probably know why), but then I realized it must takes effort to "break" a webpage with 3 elements in it. I am referring to the twitter button which is larger than the page and so shows the horizontal scrollbar. And if I reduce the window height the scollbar goes away and reappears whenever it feels like... I don't even...

Now, ok, I am sounding like a jerk, but seriously if you want to make something like this at least a bit of effort...

And now the shameless plug text is even at least 2x bigger...
very cool write up.
I actually imagine github would work quite well for this if office users edited directly from the github website.
Except the selection of "facts" presented by these kinds of posts are rarely amenable to independent analysis.
Better yet, add &wadsworth=1 to the query string of any youtube URL :)
Wright brothers patent war
The ads beside the videos would be OK for me but the pre-roll ads are annoying especially when they change the behavior of the player: I'm used to click on the player to pause the video, but when it's playing an ad then the click opens a webpage instead of pausing the video and sometimes it even freezes Firefox for several seconds. This is what reminds me to turn on AdBlock.
Adopting iOS 7 APIs
If you have the financial resources to do it, I'd recommend spending some time exploring other parts of business and computer science. There are some really great free resources out there for learning (coursera, udacity, etc.). The reason I say that is that having some solid fundamentals will give you more flexibility in terms of what you can do, and it'll also let you try some other potential career paths on for size.

If you can spend a couple of years at the start building breadth in your skill base, you'll be able to gracefully adapt to changes in your lifestyle, the online market situation, and other things that come up. I know a couple of guys who jumped in full bore kind of like it sounds like you're talking about, and they eventually found themselves pigeonholed into a single career for their whole lives, because as life went on their obligations accumulated to the point where they could no longer afford the interruption in income that a career change would mean (because they would have to learn basically everything over again). So, if you can keep your expenses minimal and pay them with your freelancing work, I'd say just try to get some foundational business management and computer science knowledge under your belt.

As far as what tech/language/etc will give you the best bang for the buck in today's freelancing market I have no idea. Regardless of that though, I'd say that learning Internet marketing seems like the most important thing you can do to ensure success. This is something I failed to understand at the start and I'm paying for it now.
If you redeem these miles for high value flights (international first or business class) you will get much, much better than $0.01 per mile.
The difference between this, and say, free iTunes promotions on Pepsi bottles is that people like this (or people who purposely purchase re-loadable debit cards with credit cards with points, then withdraw the funds to pay their bills) take capacity from those who actually travel quite frequently and pay a significant sum to do so. When it is impossible to get a confirmed status seat with extra leg room, due to people who fly once or twice year gaming the system, it is exceptionally frustrating. Especially for those well over 6 foot tall who then are essentially required to upgrade to Business or First to find a seat they can fit into.

If there were significantly more inventory available (i.e. status gamers didn't dramatically impact ability to get exit row for disabled passengers who need to get up frequently, tall passengers, etc) these practices would probably be tolerable. As it currently exists, however, its yet another unneeded strain on the system. Hence the explanation below from a poster about severely limited programs and benefits.
When I was a child, there was some promotion with general mills cereal and free airline tickets for children.

We had a basement full of a year's supply of cheerio's, because my parents calculated the amount of cereal they had to buy was still significantly cheaper than the ticket would have cost, at that point, for our yearly visit to the granparents in florida.
I think you may have taken that statement out of context. The OP was talking about the complexity of the type implementation, not the theory behind it.

The specific example he used was how a programmer needs to know exactly how some different types are passed as arguments to know what the most efficient way is, since it's not entirely consistent.

EDIT: I agree with the rest of your comment, though. Languages are just tools. The whole, "Why are you using X? Y is better," thing is getting old.
If you want to learn computer science more thoroughly, why don't you take a university-level course? You can continue freelancing to pay your way through it. That would give you broad-ranging skills and a good qualification to present to clients/employers.

I'm not sure if this is the best option for you, but then I'd be curious why that's not your first choice. Since you have a clear understanding of what you need, you can pick a course that fits you and ignore the bullshit that comes with it.
I see this argument often, and this is how I generally respond.

Benefits can almost always be compensated for with more money. 401(k), heath, dental, paid time off -- all of these things are just another form of compensation. If you make enough money to make up for what you would otherwise lose, then these are no longer a reason to stay with a company.

Security, on the other hand, is a bit different, but in a way can still be compensated for with money. For example, think about how long it would take you to get a job after your own company goes under. 6 months? A year? If you're able to stash enough of a buffer to cover you during that period, then you have just established security.

Of course, I realize it's easier said than done to earn enough of an income on the side to make up for the monetary value of all of these benefits/security. But my point is, comparing benefits, security, and compensation as separate things overcomplicates weighing working for a company vs. working for yourself -- it all (for the most part) boils down to money.
Don't you do something wrong, when you consult the company to use (more) offshore guys? I thought that a company is best led, when developers share their knowledge cooperatively and ask their managers to outsource unimportant time-consuming things like api-/file-/conversions, legacy code support, CSVs …

(Disclaimer: Don't get my tone wrong please, I'm asking not suggesting, thus I respect your experience.)
Enough people apparently already refuse to watch ads that it would be against Youtube's interest to block people who block the ads. Other sites notice a lot of people block ads too, and put up banners begging for a whitelist. (Does that constitute a type of click fraud when you ask adblock users to enable ads [and click them]?)

Here are some interesting percentages: http://www.quora.com/What-is-the-percentage-of-Internet-user... I think with these numbers websites like Youtube suspect that if they piss off those of us who block their ads (by blocking our access or degrading the experience in other ways), we'll migrate to a competitor, and the masses will follow.
a.k.a. 1700 UTC.
Personally, for me, it's been JavaScript. I started freelancing with PHP. The second to last freelance project I had was Java backend with AngularJS frontend, and the tricky bits were all in the frontend. Now I've been working freelance for the same company on several projects since June, doing 100% JavaScript; mostly frontend, with bits and pieces of nodejs, grunt and so on for tooling.

To get off to a good start I suggest learning how encapsulation and modules are done in JavaScript (e.g. prototype, the module pattern, possibly also node's exports or something like requirejs). This will allow you to actually build large JavaScript projects without them turning into a Frankenstein's "everything in a single file in jQuery's document.ready" monster.

Try to focus on learning the language and its features and not get lost in DOM-land (use libraries or your framework of choice for manipulating the DOM unless you have a very good reason not to).

Learn all about how to read and manipulate data using XmlHttpRequests, web services, REST, JSON and so on. This will be invaluable for any projects that have third party dependencies, which will be most of them these days.

Spend a little time learning about which frameworks are better for rich desktop-style browser apps (hint: probably the bigger ones, like Angular or Ember), and which are more suited to lightweight apps that will also run nicely in mobile or other embedded devices (hint: probably the smaller ones, like Backbone).

Polish your jQuery knowledge. It will be popular and useful for a long time yet, and it's a big library with lots of extremely handy functions and features.

Maybe pick up other useful "utility" libraries like underscore.

Finally, if you're interested in driving code quality and keeping clients happy and regressions at bay, I suggest you look into automated unit and integration testing. Again here there are large, complicated tools like karma and smaller, lightweight "test logic only" libs like jasmine. If you're like me, you will get lots of enjoyment and satisfaction figuring out how to wire up node, grunt, jshint, phantomjs and (your test lib of choice) to get a single command build/deploy/test script. If you're likely to work in a team, get that script running in a CI server for bonus points.

If you have any questions hit me up on davedx@gmail.com, happy to help! :)
> But we are not allowed to convert the interface into that type. Instead, we can convert it into a pointer to that type.

I don't quite follow this "problem" - it sounds like a complaint about the lack of generics. I haven't been programming in Go for long, but I found the reflection system pretty easy to use and it basically allows you to do this.

Sure, it's not EXACTLY the same, but in what case do I actually need a float or integer instead of an interface method that acts on them in the way I expect?
Benchmarking Wordpress with (crude) nginx and apache in Amazon cloud
Great points you bring up on poor IOS performance when rendering SVG's. I do a lot of SVG graphics work in D3 and it's something I hope will improve.

I haven't myself, but have you tried two.js for SVG manipulation? It seems geared towards that.
> That's a problem they will need to solve, not I. My problem (ads) is solved by blocking them.

"People being easy to mug is a problem they will need to solve, not I. My problem (getting money) is solved by mugging them."

If everyone is looking out for their best interest without thinking about the community in general, things won't function very well overall. If everyone has the same opinion as you and blocks all YouTube ads, it might lead to a future where we have no YouTube. Just sayin'.
looks like it's fixed
Ask HN: article about public Geckoboards deleted
There was an article on dashboards from Geckoboard which were 'exposed' through search engines. The submitted story got deleted, as well as the blog article on seogadget. What happened?
IOS 7 Review
Frederic Descamps presenting this week at Italy's OSS4B conference
D'oh. I searched for prior submissions of the URL I posted but not the original. Apologies for the repost.
iOS 7, thoroughly reviewed
This was the first (maybe only) Adam Sandler movie where I felt like his unique blend of quirky, quiet persona played very well in to the character. It's worth a watch.