skysight-inc/HackerNews huggingface dataset:
What is a good cross platform development framework and stack that works well on Flame, Android, and iOS?

Does this list work ok?

- PhoneGap/Cordova for native access
- jQuery Mobile for UI widget
- Bootstrap3 for responsive layout
- jQuery for DOM access
- Knockout for dynamic update
- Toastr for non-blocking alerts
- Amplify for data/storage/messaging
- Underscore for general

Is html template system needed? Given that jQuery Mobile widgets are already used to build the UI.
Just to be clear, most of those are MVNOs -- they basically buy wholesale network access from the big name providers and resell it (and provide support) under their own name.
I bought a Alcatel with Firefox OS a month ago (Movistar here in Mexico) , I gave it to my father. He is very happy with it.
I'm curious about the income portion of it mainly because it is the reality I live in, regardless of other advantages. I'm well aware there are some limitations to the choices I've made in life, like any other set of choices. However, if I care purely about the financial benefits...without a study showing one way or the other how can anyone make an informed decision based on facts rather than anecdotal evidence? :/

That is the part I was trying to get at.
Looks like the frequencies correspond with AT&T 3G service but not T-Mobile. Can anyone with experience with US-based GSM carries confirm?
We also sell a self hosted PHP/MySQL app. Here's what we've found so far:

- Other OS: Windows, OSX at least.

- Prepackaged environments: WAMP, XAMPP, MAMP.

- PHP Modules that are not normally installed and that your app is using.

- How PHP works with Apache: mod_php, filters, CGI/FastCGI.

- NGINX.

- PHP interface with MySQL (mysql, mysqli). We only support mysqli but it's not always installed. Other times no support for MySQL is installed.

- Other databases if you allow them.

- You're probably not developing with the latest versions of PHP/MySQL, so check also incompatibilities with newer versions.

- Sessions / Cookies.

- Time settings can give problems also: different timezone between the server and PHP.

These are the ones I could think of right now. Installation is, by far, what's going to cause you the majority of support issues.

You app seems interesting, do you have anything to show?
So the US has lower life expectancy despite spending more per capita than any other country?

> controlling for overweight

I'm not sure what this means. Removing all the over-weight related illnesses obviously reduces death rates, but so what? Obesity causes chronic problems and not treating those health problems causes death.
It's a cortex-A7
Unless it's "CorrectHorseBatteryStaple"
Intelligence is not enough. You can be intelligent without being technological.

The dolphin will never make a spacecraft, even if he is twice as smart as we are. Lack of hands is a problem. Also, lack of ability to create fire is a problem. Also, lack of ability to easily pour liquids from one isolated vessel to another, without diluting them is a problem. Basically, no "water worlds" will create a technological civilization, in my opinion.

There's also something cultural that may not happen for some reason. Look at the Native Americans. They still didn't have the wheel or metal, four thousand years after others had them. If there is nothing forcing you to develop tech, you won't, even if you're technically smart enough and have the resources that would allow it.

I can also imagine some sort of plateau being reached, after a particularly nasty government takes over. What would happen here, if certain countries/groups were suddenly in control of the entire world?

We may already be reaching a plateau ourselves. The desire is waning, I think. It has certainly waned in my lifetime, both personally, and as a world, I think. At some point, you become "practical", and decide to expend your time and resources on things closer to home.

Add it all up, and it's at least a couple more multipliers for your fermi equation.
Ah, right. id is the first thing I think of with Carmack. I'd forgotten about Armadillo.
Your iPhone has been taken hostage. Pay $100 ransom to get it back
The Next Open Source Battle Is Being Waged In The 3D Printing Industry
Being accused of a precrime is one thing to be concerned about. It's happened to quite a few people. People who planned an event similar to "Improv Everywhere" in London were captured and detained before they could do something which was not even illegal... An Irish guy got questioned for a solid 12 hours and sent home for an innocuous tweet. Another person was detained and had his home trashed for quoting a movie on Facebook. This happens all the time. Imagine if you are a writer for a mystery novel, you want to do some research, and then someone close to you dies. Now your research queries are going to be used to make you look guilty. Yeah, an 'innocent' man has nothing to fear from the law, except they do, as you can clearly see if you ever have heard of http://www.innocenceproject.org/.
The interesting thing here is that we've demonstrated that the reason the status quo is self-preserving in this case is not simply a lack of access to marketable skills on the part of the poor.
I think using this will increase my mockup page speed a bit. Cool!
Introducing QuickCoin: Bitcoin Made Simple
Node.js – I don't get it
+1, (1) (2) and (3) are very real problems in industrial software development.

I've been reading a lot how Twitter transitioned from an RoR monolith ("monorail") to SOA when they got big enough, it's a rough journey but I suspect many companies have to take it once they evolve from iterative prototyping/experimentation to correctness at scale.

I've also realized writing good, maintainable code can be done in any language, it's just that some languages (e.g. Go) make it much harder to write unmaintainable code for many of the reasons you've cited above. "Debugging my own undisciplined habits" really hit it on the head.
I use check regularly. I can pay all of my bills (~15 a month) within about 3 minutes, on the walk to the car from my apartment.

Most utilities, car loan, and bank websites are miserable, interface wise. Being able to pay for all of them within 3 taps, for free, is amazing.
Even stipulating perfectly correct use of encryption libraries to encrypt passwords (which is, in practice, an enormous stipulation on its own), there is a significant correlation between having enough access to obtain encrypted passwords, and having enough access to obtain the decryption keys and routines. Yes, there are breaks where the hacker can only get one or the other, but that's such a tenuous "security measure" that it's hardly worthy of the term.
Didn't work in iOS Chrome or Safari (the header remains fixed at the top regardless of scroll behavior).

Cool effect for desktop but if you can get it working as a responsive solution I think it would be a lot more useful to people!
I think it's more than a parallel.
Jobs Are Not the Answer
Nice! I'll definitely look into it in my next project.
30-40k. U.S. Major Metro Area. In their late 30s, early 40s. Getting on to 20 years of work experience.
Do you have any links/references for a large scale hydroponics operation? This was the last significant piece I read (http://modernfarmer.com/2013/06/dirt-free-farming-will-hydro...) which was from last June that talked primarily about the costs.

There are externalities that are increasing the cost of 'land' farming, among them water availability, GMO concerns, pest control, and land/labor costs. At some point robot harvested, hydroponically grown, vegetables will cap the cost of producing food that way. And if the 'old fashioned' way will become more expensive than that.

The key difference in cost between the two is, as you point out, the cost of energy. Using 'free' solar power versus using grow lights, changes the equation fairly dramatically. But one of the possible futures is that humans will master the ability to harvest more abundant energy. In so doing, I believe humans will have changed the economics of hydroponics dramatically, and things like pest control and labor cost advantages will swing over to the hydroponics side.
The linked article - http://www.bostonglobe.com/metro/2013/03/30/spotlight/9eVWW7... is a real eye-opener about the costs that traditional taxi drivers have to pay in order to work a shift. I'm no Uber fan but you can see how drivers would prefer working for them.

The long-term question is, will Uber stay a better-behaved taxi service owner if/when it cracks the market?
Damn, $300/night. So that's like 9 grand/month if you work every night. And probably can under-report tips and meet interesting people too instead of wasting hard earned cash buying rounds at overpriced bars and lounges on weekends.

Beats working for a Boston IT company where you make about 100-120K a year but get taxed like crazy.
Personally, barring any major JIT advances, I'm considering the book closed on the topic of whether JITs can take a dynamic language and make it as fast as C or C++.

It's possible to close more of the speed gap, but these JITs have to be able to:

* identify and use native primitives (avoid overflow and so forth)

* prefer stack allocation over heap (improved escape analysis)

* inline memory allocation and freeing and remove unused codepaths

* optimize across the boundary between implementation language and hosted language (which I believe requires self-hosting)
> Not going to college will cost you about half a million dollars.

I don't understand this sentence at all. Doesn't he actually mean that by not going to college you won't earn, on average, $500,000 more that you will if you do go to college?
These articles never ask the questions that really matter, e.g.: Do colleges create high-income earners, or are they just good at selecting future high-income earners to bilk out of $100k? And do those graduates get high-paying jobs because they're better equipped to perform them, or are they simply benefitting from the myth that degrees make them more qualified?

On a related note, I coached Lebron James' basketball team when he was 7 years old, so I believe I deserve credit for all of his success.

Just kidding, but you get what I'm saying.
Unfortunately, this is a limitation of the scroll event on iOS. It does not given intermediate results - like it's debounced - only firing the scroll event when scrolling has stopped. This is a well-documented shortcoming of iOS. As Apple puts it [0], "One-finger panning doesn’t generate any events until the user stops panning—an onscroll event is generated when the page stops moving". There is no workaround at the moment.

[0] https://developer.apple.com/library/safari/documentation/app...
The work gleb is showing here pretty much looks to be proxy collection, which also has a whole parade of patents. An interesting mechanism with good performance characteristics is defined at http://concurrencykit.org/presentations/ebr.pdf and is easily pluggable into an RCU implementation.
Am I misunderstanding, or did the article gloss over the cost of keeping up your car as a driver? They talk about how renting a cab costs a certain amount up-front, plus insurance, plus some other stuff. Then they sort of hand-wave that an Uber driver also has those costs. I don't doubt that the rental fees are expensive, but it seems an unfair comparison when the rental fees pay for maintenance of the car, and they don't include maintenance that Uber drivers have to do. And I don't know of any jurisdictions in the US where you don't need insurance to drive.

I also found it interesting that the rental fees include a 30 cent parking-violation fee. At my office we had a problem with Uber who were constantly parking illegally in front of our building. So they're getting the benefit of illegal parking without paying the (admittedly small) fee that cabbies have to pay. Of course it costs less! Especially if you don't count keeping up your car and the community!
Indeed, the experiment is very skewed because he only managed to make 10 grand because he was homeless and the whole story got publicized.

His app is fairly common, and without the "media story" around it he would probably have made a bit more than $20 over the same span of time. Just like most app developers.
Somewhat relatedly: http://fontello.com. Helps you generate your own icon fonts using a smaller selection of icons instead of using the entire Font Awesome library, which can be up to 253kB depending on your browser.

There's a great gem for using it with rails [1], a cli [2] and grunt task [2].

[1] https://github.com/railslove/fontello_rails_converter

[2] https://github.com/paulyoung/fontello-cli

[3] https://github.com/jubalm/grunt-fontello
Maybe that's because they're both behind different sub-domains and you did authenticate/use maps.google.com for other stuff more recently?
I'm not a privacy freak, but I still have Search and Youtube history turned off. Why? Because the superficial kind of machine learning done by everyone today (Google included) yields crap results.

Example: I'm subscribed to pewdiepie on Youtube (the other subscriptions being mostly dev stuff). ALL the videos recommended now are garbage made for/by mentally challenged 14 year olds. It was even worse when I had YT history on. At least now I get somewhat relevant related videos (useful when learning about a new technology, a startup, etc).

== Edit

You do realise that I'm subscribed to only 1 _shitty_ channel and 15+ _real_ ones? Actually, this might mean that Youtube's algorithms are skewed toward popular stuff (there's no contest between pewds and Google Developers, lol).
It's an interesting paper, but seemingly disconnected from at least two important facts about surveillance:

1. Strong encryption works and data in transit and at rest can be secured.

2. Node security doesn't work, and state actors are behaving irresponsibly by creating a market in insecurity by buying zero-day attacks. This is analogous to buying bioweapons from freelance laboratories and hoping nothing really bad happens. How do you "govern" a dangerous practice like that?

The article appears to assume that all nations will accept a subservient role in a monitored world. Nobody will want actual confidentiality for their government and industry. That doesn't seem plausible.
Join the Freelancers Movement to fight for better rights
In The Intelligent Investor, Ben Graham devotes dozens of pages to two simple yet important rules:

1. Never invest money that you can't afford to lose.

2. The value of an investment is always a function of what you paid for it.

The commonsense rules also apply to college. Students shouldn't choose colleges with lofty tuitions if their expected careers will have low ROIs. And the more they invest in college, the better their investments must perform.
This man was an absolute giant of design. (Along with his wife, who is also an amazing designer).

For those of you unfamiliar with his work. He created a lot iconic imagery -- including the signage and maps for the subway system in New York City.

A quick google search or visit to [0] will reveal his talent. Btw, I always thought this website was quite poorly designed considering the Vignelli's abilities.

[0] http://vignelli.com/home.html

Rest in peace Massimo!
This is too simple to be useful. Not only will the wildly successful outliers skew the data, but it doesn't take into account the risk of paying a huge amount now for the hope of earning more later.

In no other area would someone be taken seriously if they asked you for a few hundred thousand dollars now for the promise of paying double or triple that money back (on average!) by the time you die. That's a horrible rate of return, and all the risk is up front.

My mother paid her way through college working as a waitress part-time. You can't do that now without also accumulating a massive amount of debt. College for my mother was an easy decision in the 1970's, but put her thirty-five years into the future and it's not, and for many people like her isn't even an option.

That's the problem.
> Say a college accepts the top 20% of applicants. Wouldn't these people always perform in the top 20% of the young people pool, just by definition?

You've got hold of a good idea here, but as you've phrased it the answer is "no, that would only hold if everyone in the country applied to the school". If the bottom half of everyone applies to your school, and you take the top 20%, expect performance in the 40th to 50th percentile for the country.
I do not consider Go to have a strong type system. It's static though.

Strong typing allows you to do a lot and it also solves the problem we fallible humans bring to the table. Humans are pretty good at being creative but extremely terrible with details, remembering things, and keeping track of "hairballs".

Strong type systems solve pretty much all of that.

Now, with some of Haskell's newest features (like Type Holes) it's starting to make dynamic languages look more like children's toys because you get all the power and safety of a type system with the same "do what you want, it will (usually) tell you what you're intending to put there".

Dynamic programming came from a need for rapid iteration of a program because that's how humans work, we "start" then iterate till we have a more complex and functioning program. The problem with that model though, is that the burden of correctness is on us in the end.

Programming in Python is like leaving your dishes pile up in the sink for a week, then spending two hours doing dishes on Sunday.

Programming in Haskell is like taking your dish to your cleaning robot that will wash it, dry it, and put it away for you. All you have to do is know what you want to use the plate for and return to where the robot can get it.
How hard would it be to extract the useful stuff and throw the gross stuff away? I'm sure that would make the procedure a lot more attractive to patients and doctors.
> Do you really think Ubuntu will destabilize their current LTS release by switching to Python3 and removing Python2 ?

I think you are confusing several different things:

1) "switching to Python 3" -- if by this you mean making /usr/bin/python point to python 3, that will never happen on Ubuntu (and probably most other distros that aren't Arch.) They've stated that even when everything that relies on python is moved to python 3, they will follow PEP-349 and keep python 3 at /usr/bin/python3. /usr/bin/python will only exist when python2 is installed and will always be python 2.

2) "removing Python 2" -- obviously, they won't retroactively do this to an existing LTS release. It'll probably be first done in a regular release between now and the next LTS release (it was targetted for this LTS release, but not everything was ported, so currently both python 2 and python 3 are used.)

3) Making Python 3 a "first class citizen in the Ubuntu world" -- it already is.
Your source was for a surge in men's rights activism, not ignorance. Perhaps the surge in ignorance that you're seeing is your own biased opinion on the matter?
I suspect a hell of a lot of time is wasted in basically trolling the mentally ill on facebook.
There are plenty of much better tools that many economists use. For example, Stata. Stata allows you to view your data at any point in time in a nice table, but also to manipulate it using a very easy to learn (and yet very expressive) language that you can write interactively as well as in .do files. The economist I worked for wanted the whole process, from cleaning the data, running the regressions, outputting the tables, etc., to be in a set of .do files so we could hand over the original data files and all the code for review and replication. While building the final analysis, though, you could also work interactively to figure out what you wanted the final product to be, though of course you could log everything you did interactively so there would always be a record.
> I'm not buying the "robots can't make drinks" argument.

I agree. It's the 21st century and robots should eSily cope with making a range of drinks.

And yet, the coffee from my local supermarket machine is undrinkably awful. (And this is my unrefined UK taste buds. I am nowhere near a coffee snob but I can tell cooked old milk). There's a Costa coffee machine in a supermarket. Costa are a big UK brand. The machine is big, about the size of a cola vending machine. That coffee is similarly awful.

So, yes, good robots would be brilliant. I just hope we avoid the lousy robots.
For anyone looking for some serious research and results regarding nutrition and vegan diets, I would highly recommend The China Study by T. Colin Campbell. The documentary 'Forks Over Knives' was enough for me to switch to a vegan diet 3+ years ago. For anyone interested, I would recommend it as a first step.
X86 Internals for Fun and Profit
It's very strange how people approach this story. The entire mentality of "He's still homeless so obviously this was a waste of time." is dumb. Yes, there are multiple issues that need to be dealt with when you talk about re-integrating someone into society, but one of the biggest issues (perhaps second after any mental/emotional trauma) is the ability to earn money.

Leo has been taught a skill that has earned him money, and one where he can continue to develop this skill and make more money.
I think the idea of observational epidemiology is 2 fold. In extremely rare and specific cases (like with smoking and small cell lung cancer) cohort studies show such extreme correlation with new or rare diseases that causation can be implied. This is most certainly not the case with this study.

In other cases observational studies are used to look for a strong correlation which can be used to justify a much more expensive interventional study which could actually be meaningful.

From my account of the paper it's not apparent that the correlation is even strong enough to justify proper research. Something along the lines of proving the correlation between eating ice cream and drowning.
Songkick (YC S07) Reaches 10M Monthly Fans and 100M Revenue
See my other response (https://news.ycombinator.com/item?id=7805748). This is a shortcoming of iOS, it works perfectly on other platforms.

IIRC, you reduce the tolerance value (an options you can pass to headroom) it will work on iOS also, it just isn't quite as sensitive as it should be. I'm waiting for my development iPhone to charge so I can confirm this. I'll report back :)
Flagged.

Article is from 2012, brings in the (now banal) complaints of callback hell and Javascript being slow, wraps up with the (admittedly funny) "Node.js Bad Ass Rock Star Tech".

Basically, using promises or generators fixes most of author's complaints, and the rest seem mostly to be from unfamiliarity.
Interesting. While I had concerns similar to yours, it wasn't pre-existing ability on my mind but rather pre-existing "social class" (whatever that means). I teach at a college whose population is unusually high in first-generation college students, and that lack of family experience with the college process leads to some very well-recognized challenges. (Until I came to this school and started learning about our students, I had no idea just how many basic things about getting into college and succeeding there I learned from my parents' own experience.)

So that makes at least two big confounding factors that could be tough to disentangle from this sort of data. I assume that the authors of the study in question tried to account for it, but I haven't read the original so I can't even begin to judge how well they did.
but for 170 usd you can get android and windows phones with both better spec's and a more complete OS.
The only point I made is that there are better ways to present i than saying "let's invent a number i such that i*i = -1", and that the above presentation is pedagogically horrible.

The amount of confusion surrounding complex numbers should make it clear that there is a problem. We should try to alleviate this problem, instead of sweeping it under the rug . "Deal with it, this is how math is" is not a solution, especially when much better ways of presenting the subject do exist.