skysight-inc/HackerNews huggingface dataset:
What a fantastic blog! JIT compilation/optimisation, machine learning, computer graphics, demoscene, game development, computer languages.

The author linked to many other great articles, including one by iq, who has many more [1]; look at those links or at iq's productions [2] if you want to know more/see some awesome demoscene prods.

[1] http://iquilezles.org/www/index.htm

[2] http://iquilezles.org/prods/index.htm
That's a very interesting point! Is also applicable to digital content restrictions (pricing differences).
C++14 is not your father's C++, and C++17 will not be your grandfather's C++.
>where I'm from, everyone advertises the lowest variable rate

I'm actually Canadian, and that's how it is for here too, for the most part. The longest fixed-term you'll get from a mainstream bank is 10 years.

But in the US, I think, you can get 30 year fixed mortgages. Which is...crazy. And also why buying at these low rates is a steal.
My browser froze when loading the website which apparently uses the polyfill. Everything as expected.
Somebody is drinking the "Because Terrorism" milk.

I simply don't believe the values that you bring up exist in Government anymore. We, the American people, have voted for our favorite party affiliation for so long now that the politicians have turned it into sport. It's not about getting people into office that are going to actually do anything (single digit congressional approval anyone?). It is a popularity contest. So, you get the least effective people in the most powerful positions and soon they will have to start cheating to do their job. Trampling on our Bill of Rights is them cheating.
I wonder how that sits with "Don't bring me problems—bring me solutions" that I occasionally hear from non-technical managers...
Just of of interest of that all cured ham or is there something sorbian about bacon particularly?
Or correlate it with the level or sophistication of nationalistic/xenophobic propaganda in each country.

Or with the level of real-life experience and awareness a population has with other countries.
I agree. Sadly, for a "we" to exist, it seems that we need a "they" to antagonize.
Would it make you feel better if they had a subsidiary do it under a different name and you didn't know. Or even a different company do it? It's all the same economy stupid. You have a problem with the basic assumptions and ethics of the economy, nothing more.

The economy is sort of a blind watchmaker, it is optimized to produce profit for the Capitalist class and jobs for the worker class. Everything else does not matter to it. Whether it pollutes the planet, makes fatties, limits the chances of human survival. It knows nothing but to do the two above things. Everything else is someone else's problem.

And at the same time governments in the so-called free world have been advocating to help it do this more freely without any constraints from the would-be control mechanisms like pesky governments which would control this sort of behavior.
It seems we're talking about perception here, so what is the 'reality'?
The End of American Meritocracy
Usually hypocrites don't like it hypocrisy being mentioned ...
Incarceration rate (Prisoners per 100,000 population):

United States: 698

India: 33

https://en.wikipedia.org/wiki/List_of_countries_by_incarcera...
99% people do NOT donate their organs posthumously
“How to use Linux” – shown in the Berlin subway, instead of advertising
Why not both? It's an arms race. Why not supply both sides?
* Require businesses to provide a tax id or registration number appropriate to their country.

* Require security deposits to be paid with a bank transfer, cashier's check, or money order from a country with strong anti-money-laundering laws.

* For countries like the US where business information is public, verify the provided business address against public records.

* Allow larger sites like the NYT to require higher standards of verification(maybe 6 months active history on your account), so even if you went ahead with your malware attacking(say, using a homeless person to shield you from the cops) it at least wouldn't hit the NYT.

Honestly, I think at least taking their security deposit would deter a lot of attackers. You're probably right that it wouldn't help much against targeted attacks at smaller sites.
On Bing Maps, it's visible in the satellite imagery but just fields in the birds view perspective.
It would evidently be bad for people to be blobs of fat, remember that in WALL-E they couldn't even stand up.

That level of physical impairment is awful whether you're mortally ill or not.
JS is mostly 'unsuitable' because of the lack of integration into GPGPU.

This is one of the reasons I was hoping WebCL[1] (now dead[2]) would take off. It would have enabled GPGPU work that is pretty much a prerequisite for anything that would be taken seriously by the community.

There was talk of ARB_compute_shader support as mentioned in the second ref link, but I haven't seen anything else in that area.

[1] https://www.khronos.org/webcl/

[2]https://bugzilla.mozilla.org/show_bug.cgi?id=664147#c30
German PhD Student Unmasked Maker of Gameover ZeuS Botnet
Pharmasset spent in the ballpark of $1 billion developing the candidate that Gilead decided to buy (I'm taking the annual spend on total operations there, rounding up to $100 million and multiplying by 10 to get the $1 billion).

https://www.sec.gov/Archives/edgar/data/882095/0001193125113...

It sort of looks like they have figured out how to have excellent pricing power when they are willing to bid $11 billion for the company. Part of that is probably that looking just at this drug is a facile analysis of the value of Pharmasset (which did more than develop 1 drug, they built expertise in creating antivirals). Of course, the expertise story implies that they don't need to recover the purchase on just this drug.

I guess some of it is the complexity in the medical payments system.
Right. So in other words, his complaint is that programming is hard and there aren't enough tools to allow those who don't have a reasonable level of knowledge and skill to develop scalable and maintainable programs in Ruby.

By the by, perhaps a problem of inadequate tooling requires the development of more adequate tools?
It's also highly likely that "global citizen" has been translated into terms which have subtly different connotations in different countries (that's the only real explanation I can think of for China).
Are you talking about North America, and native americans?
Most Python neural network libraries actually have the critical parts written in C++, and use GPUs. JavaScript has asm.js, which isn't as fast. There's also NaCl in some browsers.

What JS really needs is WebCL. That will revolutionize JS capabilities.
This type of analysis paralysis will kill your project.

> I have to think about the future, and so I have to try to make the right choice on this..

You don't have to make the right choice right now. For now, focus on getting something complete so that you can prove the idea out.
The discussion was explicitly about something that you can't mitigate, the failure of necessary components. This doesn't change by making better knots when rock-climbing (as far as I know).
Should we be afraid of AI?
Why? Based on my own personal experience, people doing the real work at these agencies are contractors. The government employees are bureaucrats, nothing more.
The results on Germany have amazed me.

Especially the huge white spaces.
It's not necessarily tasty, but it isn't super fast, we're not venomous, poisonous, spiky, or armored, we can't smell very well, our claws and teeth are relatively ineffective, our young are pretty defenseless for several years and we only have a few of them...we need all the inventiveness and precautions we can come up with to not be the easiest meal in the forest. Predators don't really care about tastiness, they just need to feed.
Ubuntu is a Debian-based operative system. Using the name "Debian" for both makes perfect good sense.

Fedora, i.e. Red Hat, is very distinct from Debian. A Debian software package is not guaranteed to work on Fedora, nor is a Red Hat package guaranteed to work in Debian. Both try to be semi-compatible with each other, but that does not make them identical.

A common name used in the past is "Unix" or "Unix compatible", but then what is not Unix compatible today? We could be talking about Linux compatible, but then, the vast majority of programs will work on BSD kernel as well as Linux kernels, while having stronger compatibility demands on distribution-specific technology. Maybe "systemd" or "systemd compatible" should be the new OS name?

If you tell me the distribution of your OS, it will tell me enough information to make or identify compatible software. What property is more important than that in a name?
Your link didn't work for me. I think this is the one:

http://www.webmd.com/news/20110420/the-10-most-prescribed-dr...

It's also should be noted those top five are "[t]he 10 drugs on which we spent the most..." The most prescribed are for somewhat different but overlapping conditions.
Likewise I am not effected by my asthma unless exercising and there doesn't seem to be any difference whether I'm living in a polluted city or in the countryside.
...like all VC firms?
The New York Times Introduces New Food Delivery Service
Diabetes is not always a byproduct of over consuming sugar and a company producing sugary snacks and diabetes pills does not force or even encourage over consumption of sugar.

I don't see what the actual problem is.
We Are Hiring an Analyst
The current frameworks are deeply (ha!) unsuitable for any serious work, by which I mean anything where a neural network would approach outperform other methods.

However there is some possibility that technologies like WebCL and replacements will overcome this limitation by allowing access to GPU resources. Further reading: [1][2][3]

[1] https://github.com/waylonflinn/weblas

[2] https://github.com/karpathy/convnetjs/issues/13

[3] https://github.com/mikeseven/node-webcl

[4] https://github.com/stormcolor/webclgl
There is "The Futurological Congress" scenario for this ;)
I am only familiar with Firefox, where the default is 43.75MiB, anything larger than that is not cached.

There's a `browser.cache.disk.max_entry_size` setting that defaults to 51200 (50MiB), however the code also has an explicit override that no item larger than 1/8 of the total cache size (as dictated by `browser.cache.disk.capacity`, default 350MiB) is ever cached, hence the 43.75MiB limit.

All these settings can be changed, obviously, but I suspect few people ever touch them.

I assume other desktop browsers have similar default limits, while mobile browsers probably have a much lower threshold.
I'm the guy that wrote the article and yep - I'm a teacher. Really good points here. I already know the answers with respect to my school and schools of friends and colleagues but that is a small sample and not necessarily representative. It's part of what colors my opinion and yes - I agree, one should take everything with a grain of salt.

I know for teachers of APCS (my subject), they used to have a large case study to cover. Teacher's for which the case study fit naturally into their teaching approach, it worked pretty well. For people like myself and many friends and colleagues, it was a large 100 page document with all sorts of ins and outs that took time from teaching, you know, CS.

To your point, a weaker or less knowledgeable CS teacher would probably end up using the case study as a support which could be a good thing.

I guess this also brings a question of depth to mind - in AP Calc, should kids be proving and deriving or memorizing. I'm in the prove and derive camp but a lot of people think otherwise.

Anyway - thanks for your comment here - would you mind cut and pasting it over on the blog - I think it's a really good point and would love to save it for posterity and future readers.
I'm curious how the final to drugs you've listed are for problems caused by advanced society. I can sort of see where you may be coming from regarding asthma but not antidepressants.
NIST Kicks Off Effort to Defend Encrypted Data from Quantum Computer Threat
jingly!
Hyperloop Tech to make a ‘huge announcement’ tomorrow
Lets say you had a neighbor who spent too much money and was always broke, would you want to tie their finances to yours and for you to be responsible for them ?
Obviously people still are, or else commercial desktop software would no longer exist/be maintained. Not being snarky, just saying it's a non-question (and that our company certainly is a "we do" response to your post).
The languages the world is trying to learn, according to Duolingo
Jingly – like a jingle.
I thought ants discovered how to build java applications?
Patriotism is a favorite device of people with something to sell http://www.economist.com/node/21644538/

However I strongly support https://en.wikipedia.org/wiki/Jewish_quota
Free Webinar: Bitcoin for Enterprise IT
I very carefully didn't say being opinionated it was a sin, in fact I said completely the opposite. That design approach has produced some brilliant stuff (e.g. anything produced by Apple).

My point was that it wasn't the ONLY approach. It appears to be the best one for mass market consumer products, but developers do so many different things in so many different ways that a different approach might be more appropriate. Based on emacs' enduring popularity with a large chunk of users, it would appear that a lot of people agree.
Why? If I value eating whatever I like above having a small waist, why would it be bad for me to be a blob of fat? The only reason I should lose weight is for health reasons, but if there's a magic pill that would remove that reason, then why should I care?

I kind of agree with you, but I don't think it's immediately obvious.
Exploiting CVE-2016-2060 on Qualcomm devices
> Nestlé Wants to Sell You Both Sugary Snacks and Diabetes Pills

...and they want to "own" the water.

https://www.youtube.com/watch?v=w_pb6r8VNWk
I guess it is time to start hiding my sensitive data inside of customized versions of jQuery and Angular! :)
Seems like a sound strategy.
LendingClub CEO Resigns
Not sure if this is ment against "free" health care or you are just noting how corrupt the U.S. health system is.
We have a desktop application that uses QtWebkit for the UI.

We had no choice technically-we need to use audio APIs on Win/Mac to get our job done.

Based on my experience, I would not recommend building a desktop app unless there is a technical reason to do so.

Data storage, building installers, signing your app for target OS's, and dealing with auto-update are all technical problems that I'd prefer to avoid if I could. Building cross-platform code is also a pain and, while totally doable, will slow down a team that is not familiar with it, I think.

If I really needed to build a desktop app in the future, I'd investigate building building a headless app that hosts a websocket, and use the user's browser to connect to a localhost websocket to communicate with it. (i.e., a technical choice freeing my from Qt)
What, let a company supply a substance to intentionally harm people so they can sell them a cure?

I can see that going down well in other industries. The automobile industry can engineer metal fatigue into their axle joints and sell you replacements. Microsoft can build bugs into Windows and sell you critical updates to fix the flaw. Chair makers can sell you chairs with legs attached by screws that are slightly too short so they can sell you more screws of the correct size to allow you to remain safely seated...

I guess it would stimulate the economy.
Nigeria is one of them, and while Nigeria has a large diaspora and is still poor, the absolutely massive GDP growth over the last decade and a perception that people with Western educations can live much better in Nigeria on what they can make there than elsewhere has caused many Nigerians to return.

My ex is Nigerian, and keeps complaining about how many of her friends are now moving back for this reason. In most of these cases these are people with dual citizenships (e.g. my ex has dual citizenship as her dad was born in the UK) or who have lived in the UK long enough to obtain indefinite leave to remain, so most of them are leaving entirely out of choice.

I'm sure there's still a desire to move to the UK for a lot of Nigerians, but I'm also unconvinced that this is what drives the higher numbers that says global first.

Perhaps in some cases at least it is more down to rapid growth actually giving them a sense of "joining the world stage" and e.g. actually getting the opportunity to travel and work elsewhere that was limited to very small proportions before.
The interesting idea to me here was to link Affirmative Action to income rather than race.
UK-based Bango acquires BilltoMobile to accelerate carrier billing in US market
There are still financial desktop applications. Some old school people insist on using them.
Most drug companies sell generics because they don't want to enter costful R&D game.
Keep pressing next on that page to see a few more bite size pieces of Toyota wisdom. They won't change your life, but for 30 seconds or so you'll associate Toyota with intelligence and innovation.
Of course, that just means they'll sell at the expensive price everywhere.
Sidenote: we should call it ad-company blockers, not ad blockers
Just as "Five" is really just a rule of thumb as pointed out by other people, "Why" is really just a rule of thumb too. "What can we do to prevent the underlying problem?" just isn't as catchy, but it's closer to what you should be really asking.

"People suck at statistics" is not an answer to that question. "Train people" is an answer, but only an answer. You've also got "something to make us more robust to bad statistics" and, no sarcasm, "trust the statistics less in the future", and several other such things. Another one I'd consider, for instance, is that if some set of statistics is truly bringing negative value to the process, stop collecting them.

Also, "we've got fundamental management issues" can be a valid answer. If you're in an engineering environment but your management isn't able to work that way, try to do something about it. In the end, it is not out of the question for the process to produce "I need a different job", though I think one has a professional obligation to at least try to fix the underlying problems first.

This is a process in which neither blind idealism nor blind cynicism is the road to success. If you're just getting cynical answers, that's not a reflection of the process, that's a reflection of your cynicism being too strong. Tone it down. Don't get rid of it. I would never suggest getting rid of it. But tone it down. And get more specific than "people generally suck" or anything that is simply a variant on that.
One of the supplements shown in the article is Deplin, which contains L-methylfolate, and supposedly helps with depression.

Any ideas on how this supplement works? And how many people would benefit from it?
This would be awesome on a priv.
The goal is mostly money.
I've published a desktop Windows app before with a freemium strategy. It was developed by a team of 3 after hours.

We didn't make a living out of it because we wanted to keep it as a hobby project but it paid out well enough to be considered a small business.

I don't have any advice on whether your app should be a desktop or web, it all depends on what is the app, who your users are, where are your users using it, what are your competitors, what is easier to develop, etc.

All I can say is that desktop apps can still be profitable in recent years, but I can't say it will be profitable for your project.
>The problem is that the consumer usually has no way to compare quality easily

That used to be true and is an example of information asymmetry in markets - classic example being the used car market [0]. It is much less so now, when was the last time you bought anything substantial without reading a review of it or checking the customer ratings?

>If you ask a consumer whether they want a $500 product that lasts 10 years or a $200 product that lasts 2 years, they'll happily pay extra for the higher quality product.

That's not necessarily true - value decisions are more complex than that. Depending on the market, those two price points may be in different segments based on (e.g.) disposable income. Sure, for Alice, who has $500 disposable income available for a particular purchase, this might be a no brainer, but for Bob with only $200, not so much. See also Vimes' boots theory of socioeconomic unfairness [1], hyperbolic discounting [2]

[0] https://en.wikipedia.org/wiki/The_Market_for_Lemons

[1] http://www.goodreads.com/quotes/72745-the-reason-that-the-ri...

[2] https://en.wikipedia.org/wiki/Hyperbolic_discounting
They already do this is a more ethical way. Planned obsolesce and all of that. They know it's going to fail in 10 years when they sell it to you with a 5 year lease. Windows has bugs and they will fix some of them in the next release for sure, every time. You can sue for certain things and also bring the government down on them so I guess that's most likely what keeps them from doing more outrageously nefarious things.
Also the difference from taking home 250k+ a year and 250K+ and a bonus because you hit your targets a year isn't 'for the children' and that is the type of compensation that the people making these decisions at the top are pulling in.
I make living off desktop app in construction industry. The app is 21 years old and is still written in Delphi 5. I still actively maintaining it and it runs fairly well on modern Windows OSes, but there were some low level problems in recent years.

We are team of two: I am sole developer and there is another person doing sales, support, training and all the rest of stuff.
I know a certain 3 year-old who uses a similar trick to collect knowledge about the world. Not being sarcastic here; orgs can learn a lot from young children about how to acquire new skills and make decisions in the face of uncertainty.

Before they can even walk infants learn to judge whether they're about to crawl off a cliff -- a skill the yahoo board (for example) could have really used.
+1 for using a wrapped-web stack approach. We've recently taken another look at the Electron/NodeJS/WebSocket stack - it allows you to build a native app using web technologies, even calling native (WinAPI) calls. This space has really come a long way recently.
The relatively small proportion of Germans willing to affirm support for intermarriage between ethnic groups suggests there's more than quiet national pride at play here. Although the country's history is almost certainly why Germans are more likely to answer "don't know" or "depends" than anyone else: even if much of the sample group is paranoid about immigrants and influence from other cultures following recent media coverage, there are still few people willing to commit to aligning themselves with the far right.
I love that you included a gif in the readme and I'm amused at how fast it's running. Your brain was probably going a mile a minute when you decided that was a good speed.
The same president is also pushing globalism (TPP, TTIP) so your implication is really a false dichotomy.
I think you mean impetus rather than impetuous?
It's also a way of telling troops that if you get stranded, we'll even come and rescue corpses, so never give up hope.
Of course water is not a "human right" - else whom can I sue for being thirsty?