skysight-inc/HackerNews huggingface dataset:
The one thing I wish Objective C (or other languages, too, unless I’m missing some [totally possible]) is that the abstractions of metaprogramming are often hard to follow. You get to a point where you’re working entirely with abstract symbols (method or class names, for example), and it becomes difficult to track down problems.

I’d love to figure out a nicer way to deal with this.
I'm not sure why that's a "good" reason. It's possible to vertically center something using hacks and there are obvious use cases for doing so. The fact that CSS doesn't allow us to do so is a failing of the language, plain and simple.

Traditionally, people used tables for layout and <blink> tags for emphasis. That doesn't make it right, either.
Just downloaded it is quite good. its Game on
If you were piping into that bracketed expression (instead of using a real file), you'd need "line", "9 read", "sh -c 'read ln; echo $ln'", or "bash -c 'read; echo $REPLY'" in place of the head since head, sed, or anything else, might use buffered I/O and bite off more than it chews. (and then a plain cat in place of the tail)

"line" will compile anywhere but I only know it to be generally available on Linux. I think it's crazy that such a pipe-friendly way to extract a number of lines, and no more than that, isn't part of some standard.
IV isn't the only way to do heroin. It is however the most "effective" way to do heroin, both in terms of cost and high, and cost is often one of the things that drives people from prescription opiates to heroin.
So the only differentiator is that you can tile multiple chat windows? Of course I haven't tried it yet, but that feels like it would be overwhelming.
Exactly. The point wasn't clear from reading the article.
Genetically identical organisms show phenotypical variance, and why
Dropbox is morally corrupt and support for them by HN users is disappointing.

I wrote to Dropbox and said I wanted to cancel my account and get a pro-rated refund because of their hiring of Condoleezza Rice. Her involvement in the Iraq war and the mass surveillance of Americans is deplorable.

A few days after my request my account was converted to the free version, with the limitations of the free version. I could no longer sync any files. When I saw this I assumed I was going to get the refund.

Days passed. I asked about the refund. The support email included disturbingly fawning about Ms. Rice and how amazing she was, and insisted that the Dropbox ToS made it flat-out impossible for them to issue any refunds. My account was changed back to allow the 100 GB of storage and Dropbox acted like it never botched my request.

It almost funny that they would not even respect differing opinion on their hiring of Ms. Rice and graciously offer a refund to those offended by such a move. Hiding behind their own ToS just shows how deaf they are to the matter. They basically don't give a fuck, and they don't have to because they have enough people who are more concerned with convenience than principles as amply shown on HN.

There are very good alternatives to Dropbox. Both SpiderOak and ownCloud work great on Windows, OSX, and Linux. You can get managed ownCloud hosting if you don't want to set up your own: https://owner.io.

It's puzzling that anyone would trust them with their data given their behavior.
Yeah, if you're not trying to solve all the problems in the world at once, why try to solve anything?
Linda Sandvik Resigns As Director Of Code Club
I like the earning potential argument, and I also consider the useful life of the products I purchase: A canoe bought now has a long lifespan, and provides several years of enjoyment that will be lost if I wait to purchase the same thing. This argument does not work quite as well for something that depreciates, or deteriorates quickly, but paying more for immediate use of something isn't always crazy.
Could you give us some info about what you mean ?
> What do innovative people focus on?

Easily answered -- something that other people aren't focusing on. From time to time a vacuum appears -- an unmet need, for an idea or a device. Innovative people are able to detect the vacuum and picture what might fill it.

The other important issue is that an innovator only needs to be right once, even after being wrong many times on the way. Thomas Alva Edison succeeded in designing a light bulb, but only after thousands of failed experiments.

"I have not failed. I've just found 10,000 ways that won't work." -- Edison
It's supported in both classical mechanics (Liouville's theorem, which is a vital component of the proof of Newton's second law) and in quantum mechanics (quantum unitarity).

http://van.physics.illinois.edu/qa/listing.php?id=24045
>a key tenet of a great engineer is occasionally looking at absurd challenges and seeing if they can make something happen

Sure, if that absurd challenge has some benefit to someone out there. This is not true for CSS-only artwork. There are no applications for this.
People suck at technical interviews
There's also the option of spending a bit of that "free" money to live a life worth living instead of spending all of your free money paying something down which only offers benefits to your life later.

You might not be alive later. Don't put everything off until then.
I simply cannot believe anyone was selling a Note 3 for $99 dollars. $99 dollars down payment on a multi-thousand dollar contract seems far more likely.

Which, along with similar comments I see on nearly every US-focused tech site, leads me to conclude that basically no-one in the US knows how much phones cost, not even literate techies of the kind that hang out on HN.

My best guess as to why Amazon thought they could sell a ho-hum phone for $650 dollars is therefore: to a large degree no-one in the US knows or cares how much their phone costs so reducing the price has little to no impact on sales.
He tends to scare normal people off with his incredibly aggressive cost reductions. Living on 8k a year is certainly something one can do to retire very early, but you can't have anything close to a 'normal' lifestyle on that.

Money Mustache or Root of Good both have much more palatable levels of self-deprivation for most folks - they emphasize spending carefully, and living within your needs rather than your means.
I'm really glad Firefox OS is getting attention and this post highlights the features that Mozilla should be advertising in more developed countries instead of just focusing solely on appealing to developing nations. Competition is good and there really needs to be another player in the game apart from Apple, Google, and Microsoft. We especially need a completely transparent and open mobile operating system like Firefox OS, so I really hope this project succeeds.

I would also really like for Mozilla to focus on higher end hardware and to also address some core features that are completely absent from the OS. Some issues regarding these missing features have been sitting open for YEARS on Bugzilla, and it has prompted me to start learning how to develop for the OS, but I have a long while yet before I can make any meaningful contribution.

I got a ZTE Open C as my first smart phone, and I was really impressed with how capable it is, but there are some incredibly annoying issues that seem like they are never going to be addressed. For one, the screen brightness returns to 100% every single time I wake my phone up front standby. I really hope Mozilla partners with more manufacturers down the line because I've heard nothing but negative things about the Geeksphone and ZTE phones, and my experiences so far confirm these findings.
Getting people to be more debt free would - in my circle of family and acquintances - do absolute wonders for their quality of life as perceived through their own eyes indicated by the level of bitching that I'm confronted with. Hence the post, it's not aimed at people like yourselves that are smart enough to figure this all out for themselves and that are capable of deciding between investing in a 7% average ROI annually real estate fund (read that small print), the impact of inflation and paying off a 4.1% mortgage.

If you can do that great.

But if you're about to finance your second new car (0% is not free money, that means that you're paying more for the car than you should have to because I can always get a better deal paying cash than someone that takes a 0% loan, and that's an indication that you don't understand this stuff nearly as well as you claim) or if you plan on getting a third credit card to pay off the previous one and you wonder where all your money goes then this post is for you.
Looking to Hire a Full-Time Web Designer in Our Chicago Office
I switched to Copy since the Condoleeza Rice situation and I have had no problems whatsoever. I have the app running on a macbook pro, an imac and two android mobile devices. It's also about half the price that Dropbox charges. I recommend it.
During my 2 year drive from Alaska to Argentina, it took almost the entire trip for me to learn this lesson. At first in Mexico (and Central America in general) I genuinely thought people were just lazy and I would think "Why don't you get a job". The years rolled on, my Spanish improved, and I had many great conversations about this topic.

Finally, a great friend in Argentina explained the situation to me. It's all about debt. In the developed world, when we want something shiny (say, an iPhone), we walk into the shop, sign a piece of paper and are showing it off to our friends 20 minutes later at the bar. It's not a completely conscious thought that we'll be paying it off for the next 24-48 months while we mindlessly go to work everyday.

In the developing or undeveloped world, nobody can get credit, so when you want an iPhone, you have to save up for it and buy it outright. So you get a solid job, and start saving the ~$700 for an iPhone. Who in their right mind is going to continue going to work day in, day out for 6-12 months just to buy an iPhone that will be obsolete in a year anyway?

More realistically, after a week or three, you quit your job, and hang out with your friends & family, having celebrations and generally enjoying your time.

And so it is that "poor" people have so much more time to enjoy their lives, rather than going to work to pay off things they never needed in the first place.
> ... to a large degree no-one in the US knows or cares how much their phone costs so reducing the price has little to no impact.

But it's worse than that. Many Americans are such complete consumers that they'll pick the higher-priced item solely because it has a higher price, "reasoning" that, if it has a higher price, then it must have a higher value.
10 Finalist Teams Selected for $10M Qualcomm Tricorder XPRIZE
There's some attempt underway to fix that fwiw: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749355
As of at least summer 2013 Sprint no longer offers public ips with new phones. It's all carrier-grade NAT. T-Mobile is the same but they provide ipv6, though with just a single ipv6 address which doesn't make any sense.

I'm not sure about the other carriers.
Not the OP, and I don't have a beef with R, but I prefer python.

A lot of it is just my background. I was a math major, but I didn't use Matlab (much) - my professors just happened to be the kind who prefer C (numerical recipes types). So my intro to math was through programming languages rather than through math environments that can be programmed. I'd say that's probably the big difference between Python and R. I'm sure there's absolutely nothing you can't do with R, but python is a general purpose programming language with great libraries for ML, R is a stats environment with general purpose programming capabilities. Having also been a programmer for 15 years since my school days, I'm more productive in the former (general programming language with great libraries).

There's one other reason. People often speak derisively of "cramming things into a random forest." In my experience, it takes a remarkable amount of intricate programming to cram things into a random forest! Even a kaggle assignment, the sort of thing where you have the question and reasonably cleaned data set available, even then you have to poke and prod and threaten and beg the data into different formats.

And in the wild? Sheesh. Python seems to be the heir to the perl crowd, the "pipe it here and twist it there and cram it" sort of thing. I'd rather be doing that with Python than R.
> I spend a lot now (but not beyond my means) because these are some of the best years of my life,

I agree with the second part of the statement, but not with the first one. In my life, there is almost nothing that could be further improved by spending more (or a lot of) money on. Currently, my biggest expenses are rent (allows me to live in London and have a very good job) and food (I buy the best, mainly because I believe that bad food will tax my body in ways that will only become apparent in several decades - but I eat home-cooked food as often as possible, so it's quite cheap). Other than that, I spend very little. I enjoy reading (books are cheap, so is internet), good conversation (again quite cheap, no need to spend 100s in bars), nature (parks are free), dance and sports (climbing, running, bodyweight training, skiing and surfing - the last two are a bit more expensive, but you don't need to buy your equipment if you're not doing it that often). If I lived in a smaller town, I would probably have a used car to travel in the countryside. I'm probably really lucky, but I really don't see the appeal of most of the more expensive stuff/experiences.
Thanks for the pointer. I'd heard about that before but never really checked it out. Looks pretty straightforward.
The average US household has $15k in credit card debt. A mortgage can be a sound investment, but paying over 10% APR on credit card debt is almost always a bad decision.

http://www.nerdwallet.com/blog/credit-card-data/average-cred...
Researchers Visit the 19th Century, Bring Back Wireless Data Center (2012)
Is the point of the service to allow anyone to send voicemail to any email address? Or is it for people who own the email address to allow anyone to voicemail them?

Because in the latter case (which is what I think the service is), you could make the users register their email address (using a verification email to ensure they do not register someone else email without their consent) in your service and then have a map from a random hash to the email, allowing you to provide urls looking like dialzoo.com/nzef1824Ldaw68873 rather than forcing user to publish their email in clear. Or even require a username and use that for the URL.
I have read, not in detail, but enough to get the gist of things, and it is also talking about permissions of storage locations. I'm thus making an informed guess that the whole patent is also about bytecode checking on the CLR level.
http://www.tarsnap.com/

http://rsync.net/
I'm tired of seeing "people who are in debt waste their money" or "people who are in debt live beyond their means" as the default explanation for indebtedness.

I'm in debt. I have debt for a car, furniture, and medical expenses. (despite the fact that most of my furniture was acquired for little cost, and insurance covers most of my medical expenses) I also have a new MacBook Pro (I'm a developer), much to the chagrin of my baby boomer parents, who also think I should drink less Starbucks coffee. There's not a lot of understanding amongst the older generation that rent is high, food is expensive, and that's where most of the money goes, which makes it hard to pay off the debts. Starbucks represents about 1% of my income, the MacBook will be under 2% of my income over the 3 years I'll probably have it, and I'll make back probably 40% of that when I sell it.
Which is the right way for an RFC to begin!
NGOs pay developers and contractors all the time. They just don't pay very well, but nowhere does it say that work for them is free.

Do as you wish. You can either donate your time, if you like the cause and can afford it. Or you can charge them a reasonable fee.

Non-profit means that the organization's goal is not to turn a profit and give it to its shareholders. But a non-profit will pay salary to its staff and CEO if it can.
Phones such as Google Tango should be able to copy physical keys. So should Microsoft Kinect but that is a bit more obvious.

https://www.google.com/atap/projecttango/#devices

Pin codes are also not secure, subject to capture by movie cameras Google glass and IR heat scanners picking up the key strokes.

So both keys and pin codes are not secure.
Why are you entitled to a refund? You disagree with their hiring policies? You already paid the $99 for 1 year of service. You already bought it. It's done. Your option is to cancel at renewal or not.

That's my take, anyway. I also asked for a refund when Google announced their far cheaper plans for GDrive, and this just a month after I renewed. They told me the same thing -- a policy of no partial refunds. So I asked them to ensure I would not be auto rebilled, and that was that. Why exactly are they morally corrupt for this?
replying to myself to add info, in case anyone stumbles across this. I was only half correct - the current implementation does generate a dynamic invocation in bytecode, but the bootstrap framework that binds the call site ends up generating a class at runtime to "seal the deal" as it were. I hadn't read through all the details before now.

one source with many links:
http://www.takipiblog.com/compiling-lambda-expressions-scala...
That's usually faster where possible, but it may cause problems on large data sets, since it loads the entire set of unique strings (and their counts) into an in-memory hash table.
7 command-line tools for data science
http://jeroenjanssens.com/2013/09/19/seven-command-line-tool...

Useful Unix commands for data science
http://www.gregreda.com/2013/07/15/unix-commands-for-data-sc...
heartbleed wasn't discovered by browsing the source code, it was found using a fuzzer. it wouldnt have mattered if it was open or closed source.
Experiment begins to see if the universe is a 2D hologram
So you'd prefer Firefox hadn't implemented public key pinning? Because it's not in the RFC either.
Canceling rides is the bigger problem.
Amazon Zocalo – Now Generally Available
3.5% is not risk free. with interest rates this low, that kind of investment cannot be offered risk free. government bonds that have such roi are not going to be safe either.
There are a few criticisms that can be made of this paper, it tries to cover a lot of ground in a small space, has rather informal language, and possibly more, but these can be forgiven as it's a generally informative and entertaining piece.

For me, the largest omission is the lack of reference to theoretical limit of Machine Learning. That is, what can't be achieved even if you assume infinite resources and algorithmic complexity. It's important for me as this paper appears to be a damn good stab at being a comprehensive review of why machine learning projects fail, except for missing this critical point. The idea is best explored in the book What Computers Can't Do (H.Dreyfus, 1972), recounted in the book What Computer's Still Can't Do (H.Dreyfus, 1992), and well summarized in A History of First Step Fallacies (H.Dreyfus, 2012) [1]

Finally, any paper that's freely distributed, can be enjoyed over lunch and includes the phrase "most of the volume of a high-dimensional orange is in the skin, not the pulp" is fine in my book.

[1] - http://link.springer.com/article/10.1007%2Fs11023-012-9276-0 [PDF]
One things I don't see mentioned is the use of a mortgage as kind of a forced savings plan. For a bunch of reasons, it is really hard for people to plan/save for the future. That's why there is thousands of years of parables and social convention exhorting people to save and not be in debt (i.e. if it was easy to do, everyone would do it). Buying a larger-than-strictly-necessary house with a mortgage is a way to start applying current money to a need in the future. By making a mortgage payment, they aren't otherwise spending that money on more frivolous items. In 30 years time they'll at least have something tangible, instead of fleeting memories of vacations. Whether that trade of as an individual is worth it is debatable, but on a societal level, it probably is.

I think there is a similar, more short-term story with IRS refunds. People could have their paycheck deductions arranged so that their "refund" was nothing. But if it comes out "unvoluntarily", then they are excited to get it back in a lump sum, even if this is the mathematically sub-optimal solution.
Political clout pays off big for elon musks spacex
I wouldn't expect a passenger to care, but it seems like something the ride sharing services themselves could use to prevent "double agents." I wonder if Lyft/Uber could take legal action against drivers who are displaying their trademark while driving for a competitor's service?
My experience with average folks tells me that "live debt free" is really good advice. I'd wager that most people don't take any consideration of the cost of interest, and thus it'd be super beneficial to just eliminate debt.

It's sorta a UI problem. The simpler, the better for the average person. "Live debt free" is painfully simple and it'd be a great start for most people.
In the US, hidden charges would be rallied against as "unamerican" and "let the consumer decide" (when consumers have virtually no such power because of lack of options/transparency).
You don't have to read all of a file into memory in Ruby. There are a number of facilities for reading only a portion of a file, readpartial[1] for example. Additionally, you have access to all of the native pipe[2] functionality as well. There are plenty of reasons to favor shell tools over Ruby, but those aren't some of them.

[1]: http://www.ruby-doc.org/core-2.1.2/IO.html#method-i-readpart...
[2]: http://www.ruby-doc.org/core-2.1.2/IO.html#method-c-popen
Most people don't usually get two car loans just because that's what other people do or because it seems smart/cool. They do it because both people living in the same household need a personal car to get to work. Granted that maybe they could leave their white collar high paying jobs, find some other job at the groceries store in the street and trash the car loan. But the salary difference doesn't pay off. Also, for a lot of people public transportation doesn't pay off either.

As for a mortgage, as others have explained in this thread, it could be a smart debt given the right conditions. For example, if I had a bank loan to buy a house with the similar value to the one I currently rent, I would be paying a smaller amount of money to the bank than what currently is being transferred to my landlord monthly. I could live forever without a mortgage, but in 30 years time would find that I had spent a lot more then if I did.

It's not all 'several loans = bad money management vs no loans = good money management' sadly.
Both Google and Mozilla have their hands in some ways tied about which CAs they support. Their browsers have to work on the Internet as it is, not the Internet as they want it, and so both certainly include CAs that their owners would prefer they didn't.

Also, of course, there's the fact that both Mozilla and Google give their users control over which CAs they include. The UI for that functionality is unfortunate. But on the other hand, if generalist developers really want to stick it to NSA, that's a good project they can work on without screwing over users with bad cryptography.
There is similar content in http://addyosmani.com/resources/essentialjsdesignpatterns/bo...

It would be great if you mentioned what works with browserify, webpack, gulp etc..

I'm not sure what percentage of front-end developers still just link a bunch on JS files in the HTML.