skysight-inc/HackerNews huggingface dataset:
Why? Even at the level of Advanced Beginner (which is pretty concrete and easily attainable), FP is already hugely useful. Everything at that level is both useful and relatively easy to understand. It's going to improve your code even if you use a language not particularly tailored for FP.

The rest is just icing on the cake, and you don't have to deal with it if you don't find it interesting.
you still have to download the backbone.min.js file
Not all readers have the same set of knowledge.
Trackers aren't doing so hot right now :(
But SPI devices can't be memory mapped --- it's a serial protocol and they can't be attached to the bus. For this to work, something must be converting bus accesses into SPI requests. And then, at least assuming it's not doing an SPI read for every access, it needs to cache the result somewhere... but you've just said it's not doing demand paging?

I am now really confused.
Quantum Machine Learning (Submitted on 28 Nov 2016)
The precompilation is a nice idea, but I'm not buying the "vanilla JS" argument. The reason why React and other frameworks have a runtime is also because they optimize rendering.

The Svelte doc says: every call to `component.set()` produces a synchronous DOM update. I can already see how this leads to very poor rendering performance in applications with a large number of nested components.

React and the Virtual DOM solved this problem, and that's why web apps today use a lot of components. So until Svelte can demonstrate fitness and speed comparable to React on large apps, it just looks like Yet Another JS Framework.
It is fast but the output pictures are not particularly "great".
> The Alt Right is a racial movement and has always been a racial movement. Race is at the very core of the alt right and there is absolutely no way to be alt right without discussing racial realism, especially from a white perspective

Just because you rebrand racism as "racial realism" doesn't mean you aren't racist and Reddit has no appetite for hosting racist speech. Go start your own Reddit if you don't like it. That's the wonderful thing about the web, its easy to make your own discussion forums.

I'm sure Voat will love these guys, meanwhile I don't have to deal with "racial realism" brigades and trolls on the subs I read. Seems like a win-win for all involved.
31 ways to get healthy in December
> Do you think that technology has the potential to take the power away from politicians and companies and put it back in the hands of the people?

Yes. I think blockchain technology has the potential to create a more transparent system of government spending, as well as allowing for very easy audits, particularly in the area of risk capital (explicit or implicit underwriting, which is where most of the fraud happens).

I think the big remaining frontier is RF and communications. Currently our mobile phones are a near requirement for modern life, yet they are costly and link our behavior to all sorts of tracking systems (private ones like Facebook and government ones per Snowden).
The problem with incorrect input and mistakes could be solved by entering the same data two times by two different people. It is probably not that expensive.
I would be perfectly happy if these "free speech lovers" were to decamp en masse for Voat.
> Leave data processing and business logic to the back-end, on the server

In general, this is not good. Of course there are specific applications where it's useful but in the general space of applications it would be very limiting.

For example, go to http://square.github.io/crossfilter/ and do the filtering on the 5MB data such that you wait for the histograms to be updated from the server. Instead of the tens of milliseconds, it might be seconds or tens of seconds if the server is loaded, i.e. orders of magnitude slower, not to mention unpredictable.

You can think of the network as a data flow constraint. It constrains latency, throughput, privacy and security; the constraints can be unpredictable (network outage; DoS, MiM attack etc.). There can be many good reasons for wanting part of your domain specific logic to fall on the client side.

In particular, dynamic media e.g. interactive data visualization, games and most interactive things that use data or modeling are best partly in the browser.

We're past the point where the rule of thumb was to do business logic on the server and the client only did the presenting of the view and acted as a controller.
Hacker News is already overran by "freedom haters".

I don't see anyone fleeing for greener pasture.
Why juggling is the new multi-tasking
Has anyone read Sapiens? The book argues that the farming revolution around 10000 years ago was our biggest misstep in history. We casted off our symbiosis with nature and sprinted towards greed and alienation and have domesticated ourselves. I thought the idea that we have been enslaved by wheat was interesting since I never thought of it that way.
Similar in foundation, different in goals.
Now you can rank any YouTube video in First page
(Constant negative two power to having a function as the power.)
Seems like only a limited selection is available offline.

From the article: "For example, Orange is The New Black, Narcos and The Crown are available for download today."
> What we see in practice is that the subsidies cost the government (which is fine -- that's what a subsidy is) but the value is being captured by the school, not the student.

And thus it's in the academic class's self-interest to encourage both more lending and more debt forgiveness — and remarkably enough that's exactly what the academic class is arguing for.

I don't think that they're acting in bad faith, just that there's little incentive for them to examine their assumptions. After all, from the perspective of a tenured professor or a university executive, higher education is an unmitigated good, his life's work.
> I've came across the idea of not solving some problems

That, too, cannot be solved by a programming language :)

But much of complex software deals with things that could not possibly have been solved more efficiently (or even efficiently enough) by humans (like sensor fusion, package tracking, manufacturing control etc.). Also, we're pretty far from full automation. Nobody trusts computers to make the decisions in air-traffic control systems, power plant control software, or even in ERP systems.

The reason we keep building large software is that -- in spite of many problems -- they really do work (in the sense of achieving their goal of higher-throughput; whether or not a higher throughput of flights or of business deals is good or bad for humanity is an entirely separate question).
We've banned this account for repeatedly posting snarky, unsubstantive comments to HN. That's an abuse of this site. If you don't want it to be banned, you're welcome to email hn@ycombinator.com. But please don't create accounts to break the site guidelines with.
I worked with the Chicago office of a large trading software company that used Lua. It was part of the initial tech stack because the CTO (they were a start up that got acquired) played World of Warcraft. Now they still use it. Only time I ever ran into in an industry I wasnt expecting though.
I mean, shit, Obama has consolidated a helluva lot of power. Has Americans killed extra-judicially. I don't call him Hitler.
Someone should explain the author the difference between racism and a stereotype (linked meme picture).
yes! I will add more to the website. This is a temporary site I put up before my talk at dotcss.

____

I am working on a monospaced typeface design, working name "CSS Mono". Unlike other monospaced fonts, it is a humanist serif, wider (more extended) than most fonts used in code editor. It is named CSS Mono because I design it with the typesetting of CSS(cascading stylesheet) in mind.

All programming languages are different, typesetting-wise. Similar to German to English, CSS is different from, say, Javascript. The letter arrangement defines the typesetting character. We have typeface just designed for German because the upper case is more frequently used in German, therefore the typeface will make upper case lighter to compensate that. The same delicacy should apply to coding language. Instead of using the same monospaced font for all language, CSS is its own unique flower and I treat it with love and care.

Different from most other programming languages, CSS code break lines very early. We don't have long lines in CSS. In result, we end up with half of our screen on the right side empty, unused. Those space can be claimed by using a wider typeface, then the users will be able to set the code to a smaller size and still make it legible, then the users can read more lines of code on the same screen real estate.

-- wentin
On the Kindle Fire we had a "secure enclave" bit of hardware so the files were encrypted with a key that was hard/impossible for users to get. I don't think regular android has anything like that, but they might use Widevine or something similar
As someone who is currently learning to speak in a different language, I would agree with this wholeheartedly. I learned IPA in a university course and have found it very useful for learning languages, especially because most native speakers of the target language may not be aware of the phonetics of that language.
I was impressed with the community college classes I took. I can't imagine how much better the quality would be if you redirected that money from expensive schools to them. The cost of failure would be much lower if you decide that chemistry isn't for you and you want to do something else. That could really retrain our workforce for the future and I think it would be politically palatable.

Not sure how you'd manage class sizes while still maintaining quality (assuming increased enrollment). I guess would this end up turning into a "grade 13-16" thing where you have the same problems you have funding schools and paying teachers a good salary.
Self has no universal meaning robbing the question of any real value. You could include or exclude gut bacteria from you just as easily as you include or exclude identical clones, but that's just an outgrowth of your definition and says nothing about reality.
As I read this again I'm quite confused what this announcement means. The mention of snap package makes it seems like "apt-get install docker..." would be a separate binary. A wild guess would be that 99% of Ubuntu users will never buy CS Docker Engine so will that 99% of users be running the debian/ubuntu packaged docker.io binary that exists today?
> If you label all borrowers who can't pay back their loans as "victims", wouldn't that make the practice of lending itself immoral?

No. It is only immoral to knowingly lend to someone who can't and won't be able to repay the loan.
I'd go so far as to say 'be excellent to eachother'. Though I'm not sure how many people will understand the reference, I do believe it is essential that people look out for eachother, and not just themselves. And I mean being kind to people far away from any reciprocity relationship - helping a total stranger has the greatest impact, to my mind
Just because you disagree with their opinion does not mean you should want to kick them out. They are not acting upon their views in any way that affects you. Totally free expression is crucial and in no way will it affect you physically. I disagree with almost everything they stand for, but their presence is crucial for an open discussion of issues in our global societies.
> war on drugs has been a huge disservice to humanity in so many ways. ... All for what? Some sense of moral purity?

I was, and still remain to a great deal, very anti-drug. Unless there's a system to manage it effectively, people will abuse drugs. It will destroy their lives. Let's not downplay the impact here.

I've seen the negative effects far too often - from destruction of families to young girls prostituting themselves for their next fix to brutal crimes. It's horrific.

The actual "War on Drugs" has always been a half-hearted effort. It has served as a political talking point and a means to control/surveil the population through fear-mongering. In much the same way that terrorism is being used to increased the powers of the surveillance state.

I do agree with its' usage related to medical purposes or in any way that it can be effectively managed as a recreational activity (but I have doubts about the general population being able to manage harder drugs).

Having said this, there is great value in research. I saw the value of research for the first time when I read 'DMT: The Spirit Molecule' by Rick Strassman, M.D.[1]. It was truly an eye-opening experience for this particular (naturally occurring) drug.

It led me to read (for a while, many years ago) about other psychedelics as well as the research and personal stories related to their usage. Amazing stuff when managed correctly.

[1] https://www.amazon.com/gp/product/0892819278?redirect=true&p...
The use of Keplerian simply refers to the inverse square law, and if you think the inverse square law isn't involved then maybe I should take that bridge off your hands. You seriously think these guys don't know high school physics?
Nodevember 2016: How to avoid JavaScript fatigue and sleep well at night
'illusion' and 'readability' are interesting choices for words, given that both refer to how something is perceived.

The argument I'd make is that the illusion is the point when you're writing well abstracted code. The abstraction makes it possible to write code with the assumption that some specific detail is taken care of automatically. While it's true that the detail is hidden, that lets the author and reader of the code focus on other details that might be more important.

Of course, this doesn't absolve anybody from needing to be at least somewhat aware of the abstractions, but hopefully most of the abstractions can fade into the background most of the time. (Anybody who's ever worked with a buggy compiler can attest to how frustrating it can be when this is not the case.)
>Just because you rebrand racism as "racial realism" doesn't mean you aren't racist and Reddit has no appetite for hosting racist speech.

Why not? People have been rebranding racism for years.
...what you say does not follow from the links you provide....when comparing the USA and a third-world country is pretty removed from reality.

If only I thought of that before you wrote this comment. Then several comments up I'd have written this: "No other country is even in the same ballpark - this includes wealthy countries (Spain, Singapore, Hong Kong, Italy) with plenty of safety rules. Delhi's construction costs are typical, they are not exceptionally low."

I'm not comparing the US solely to third world countries. I'm comparing the US to every other country in the world.

You pretty clearly didn't read the links, or even this comment thread.

I agree that safety regulations might raise costs, but they demonstrably do not raise costs to US levels. If they did, then trains in Spain would cost the same as trains in the US. In fact, trains in Spain cost about the same as trains in India.
The point here is perhaps that some errors are less forgivable than others.

May be in the field like this some extra care should be taken to ensure that, despite possible clerical errors, the data entered is sufficiently accurate. Technically that's likely extra checks and more thoughts about clearness of UI. "Just clerical error" doesn't sound like enough justification in cases like this - software should actively help to avoid those errors, and do enough of that help.
Maybe just the decline of capitalism as we know it?

As others have pointed out, if people are still making things and providing services, and there are markets in which people exchanges those goods and services, that's still capitalism.

But not capitalism as we know it right now. Our current system puts a lot of power in the hands of big corporations and governments. That's worked pretty well (for the Western world, at least) for a long time, in terms of quality of life.

So I understand the widespead desire to maintain what we've got right now. I just wonder how long it'll be possible to do that for. Technology that enables people and small groups to create things for themselves offers the opportunity to put more power back in the hands on individuals. But technology also enables groups that are currently powerful to consolidate their power.

I suspect that we'll eventually reach a point where individuals have more control over their circumstances, but not before we go through a period where powerful governments and companies becomes even more powerful.
Except a college degree isn't just signalling; you do actually learn things there.
Is it really? If there is an error it's either the abstraction or the concrete usage it stems from.
Neat, I'm setting a reminder to check back. I'm not opposed to paying. I just have to calibrate it against other things I am used to paying for. Cheers
This is for all our staff, from developers to the team lead, to the sales and marketing, to the support.

There are no exceptions. The security policies are followed by all.
Choose your own adventure Music Video
It's unfair to pin Daraprim (and stock price movements when a candidate fails Stage 3 trial) on the FDA. They are tasked with safety. Pricing is an issue outside the remit of the FDA, one that most of the civilized world has dealt with successfully, usually through some form of centralized buying.
> make things like health care inexpensive enough...

At least half of health care is "my magic book says that if you cough a lot and have a bit of temperature, you need to take these pills three times a day and call me again in a week". This can be automated.

At least half of the remaining part is "if you run these tests and get these results, you need to take these other pills and call me again in a week". This can also be automated.

I was discussing "expert systems" capable of doing the first part in the '80s. The reason we don't yet have them is political. I am still waiting for the Uber / AirBnB of healthcare (as in, "ignore the law, fix it after getting 100 million users").
But we don't make people ignore Latin alphabet when switching from English to German, Spanish, etc.

Why would this predisposition of seeing alphabet as connected to own sounds be worse with languages that don't use it natively?

If anything, English speakers have it easy - most English language has very loose connection between letters and sounds, i.e. most letters can be pronounced in wildly different ways depending on word or context. As such, English speakers should be used to constantly re-interpreting what a letter sequence sounds like - unlike those of us with phonetic language background, who are frankly constantly irked by English in this way ;)
I agree. Ten years ago, writing application in vanilla JS was hard because of the browser incompatibilities. Today, browser vendors really do an effort to avoid such issues. Furthermore, today the DOM API is very well documented and, over time, I find it getting easier to learn and use.
Thanks, that reminds me I use to have some early version of the Technic from Lego with the motor and gears. I think that was one of my favorite toys growing up.
ThinkGeek used to have it, I found on amazon:

https://www.amazon.com/LightDims-Original-Strength-Electroni...
Did you just describe everything that's wrong with our fucked-up world in 2.?
There's more than one type of container. Docker, and docker flavors (runc, rkt, etc). LXD is a machine container, it's the same technology that Docker was first built off of, but it's a hypervisor for really dense machines that are as light as process containers.

Snaps is a package format that gives you a cross (linux) platform distribution, atomic updates, security, and isolation. It's not really like docker as it's not a density story, there's no unique TCP/IP stack, etc.
> the theory made predictions that were then checked

Wrong models can make valid predictions too - see negative phlogiston.

Validating predictions is an indication that we might be on to something, but it's not a proof in the formal sense.

> they considered multiple different theories. And the dark matter theory was the one that fit the observations best.

Also not a proof that the best we've got is a good enough representation of the physical reality.
It could be reduced this way, agree. But if a particularly bad UI is used in both cases, I'd assume it's quite possible to have duplication of errors here too.

I don't think that's enough in all cases.
Unity 5.5 has been released
Ha! This was exactly my experience. I just assumed the problem was that I'd bought it used with no instruction booklet, but wow it was lousy!
Reddit is under no obligation to support, nurture, or pay for the resources required to keep this up. They are under no obligation to implicitly condone this content, as they have taken on an editorial role in the past and now anything they don't ban is in contrast to those things they have. As you pointed out, it's the web. There are many web hosts that will refuse you service for hosting pornography. That doesn't prevent anyone from finding one that will allow it.
I think Docker through snap is still free, they'll just sell support.
> What about private institutions? Are they not subject to the same constraints?

They are not, but they offer a very different set of problems. In that situation buildings are not the issue, but inflated tuition before loans. I appreciated the government coming down on for profit institutions and would definitely like to see more scrutiny of private colleges in regards to loans.

>Also, if these institutions are interested in "maximizing value" then they should be perusing modified MOOCs (online course + office hours and on-site testing). They are not.

That's just not true. Plenty of institutions are exploring these or using them, either to reach students that are not local or to teach local students. My dad works at a state university system and they are aggressively pursuing MOOCs, but there has been a great deal of push back from students and placement partners (businesses who the colleges partner with for placement of trade students).

The other issue that comes up with MOOCs -- at least where I am -- is that students who might go to a local community college or small university are going to larger institutions in state because they can take courses online. That leads to a great deal of political hostility towards the large institutions.
I really want to like docker for end user applications. However, until the problem of sanely sharing users into the container is solved, it is something that merely works well right up to the point you try to do something useful.

I suppose this can be sidestepped by allowing root in all of your containers for the applications. I am curious if that actually provides security benefits, though.
As someone that's not a developer I like Go because I'm able to start fast and get binaries for any major platform without having to install external dependencies.

I code and test on a Windows box and I deploy to Linux without any changes.

You could say the same about Python, but not really. With Python I have to maintain the Python environment anywhere I want to run my software. With Go I only have to maintain it where I compile the code, so the final machine where it's deployed could even not have Go installed and still run my Go silly tools.
>Donald Trump has poisoned our water supply, burned our crops, and delivered a plague unto our houses!

>He has?

>No, but are we gonna wait around until he does!?
How would you see that? It isn't the real world where you could see less people around or something.
Malware on your Android device picked up from third party app stores (FDroid? Amazon?) that steals email accounts and auth tokens. Looks like it only works on the older Android 4 Jellybean software (and some Android 5 Lollipop) and below, so mostly concentrated in Asia where there are lower-end phones.

You can see if your account has been affected here:

https://gooligan.checkpoint.com/