skysight-inc/HackerNews huggingface dataset:
> Nobody really believed in Communism anymore and everyone could tell everything is getting worse. The party leaders, factory managers, and government bureaucrats were all thieves who were telling ever more preposterous lies to the people about the state of the economy and the society. Nobody believed the lies, but they also couldn't perceive any alternative arrangement of affairs so they didn't know how to do anything except proceed as if they did believe the lies.

Wow, that pretty much describes exactly what happened in this[1] article in which coastal "third way" centrist consultants to the Democratic party interview midwesterners to figure out why they voted for Trump instead of Clinton and completely omit almost everything they are told in their final report which they carefully craft to reaffirm their preconceived worldview.

[1]: https://www.theatlantic.com/politics/archive/2017/10/on-safa...
I for one would love to see a proper adaptation of Gormenghast, but I doubt any American production company would touch it.
> Lesson Six: You must measure up to a very high level of performance. I can imagine a propective student or parent asking, "Why should I (or my child) take calculus at MIT rather than at Oshkosh College? Isn't the material practically identical, no matter where it is taught, while the cost varies a great deal?"

Is there any truth to this? Because it seem like classical university jingoism to me. "My institution is better than yours." Anecdotes like "All MIT graduates I've met were dumb" or "All MIT graduates I've met were smart" does not count.

Because I looked at the DE course he taught (18.03) and I completed harder math courses than that in my non-MIT education. I'm sure many other HN readers have too. I wonder if there is some test you can take to see if you are just as good as an MIT graduate?

The EU has done great work in this area by trying to standardize the university curriculum across the union. What that means is that a master's degree in computer science from the university of München is mostly comparable to one from Madrid, so name-dropping your university "does not work." It also means that it is trivial for a Spanish student to study one year in Germany and then come home to Spain (see Erasmus). The US system, where some colleges are rated higher than others for irrational reasons, is strictly worse.
You realize you can still use your pin to open it it right?

And you can disable the biometrics with a simple key combination.
Show HN: Coding an Elixir chat application from scratch to docker cloud cluster
To be honest, there is no compelling alternative out there at the moment. The only possible contenders currently if they are to ever materialize are Google and Microsoft (Companies that have a proven track record of doing both software and hardware at Apples scale). Chances of someone coming up and beating Apple at their current game seem unlikely. What is likely however is that some one comes up with a better and more compelling definition of "computing" and Apple fails to react to that in a timely manner because they are too busy working on a thinner version of their current hardware lineup.
You might want to check out the Data Science Toolkit

http://www.datasciencetoolkit.org/
Government, I suppose, but then that's basically what they're trained for, so...
Seconded. It works and let's you build rules declaratively.
The corollary to that is that these "exotic languages" are often such an improvement over the mainstream offerings, that such inconveniences have not prevented adoption in many cases.
The problem is you're implicitly assuming this (and other recent "culture war topics" is actually about reasoning and legitimate attempt at debate. It isn't. This is about controlling narratives and reframing offensive goals so they become a legitimate political opinion.

Most of these calls for a "debate" are not trying to actually debate anything. They are trying to make enough confusing noise and repeat their talking points as often as possible.

For a much better explanation of how this works - and why it's a trap which educated, well meaning, politically-interested people seem to be particularly vulnerable - see this short video essay:

https://www.youtube.com/watch?v=CaPgDQkmqqM
Totally agree about the value of user interaction with pure text.

We are too obsessed about UI widgets, but forgot one thing: the screen space is just 2D, you cannot put too many things in the 2D space, so we introduce levels, but lower-level interactions are often neglected by users, a dilemma.

But with dialog-style UI, we introduce the extra dimension of time. When we distribute user interactions on the time dimension, sometimes limited screen space is no longer a problem.
Well, my point exactly. That poisonous false chanterelle seems to be non existent in North Europe, so chanterelle is considered safe to pick for amateurs here. But I would never dare pick mushrooms abroad without a local guide.
Of course, these techniques you have mentioned were known before and tried. The big thing in AlphaGo Zero is that they found a way to make them work and the resulting architecture even manages to looks simple.

(Eg AlphaGo using two different networks for policy and valuation was a big breakthrough back when it was young, because people couldn't make the single network one work so well.)

For temporal difference learning the article about TD-Gammon, a backgammon AI from the early 90s, is great: http://www.bkgm.com/articles/tesauro/tdl.html (It's linked from the Wikipedia article you referenced, too.)
Check out typeguard: https://github.com/agronholm/typeguard

it offers run-time type checking in a variety of ways, is intuitive, and actively maintained
> WikiLeaks does work with an objective of embarassing American interests.

I think it's a contrarian media organization. I recall when the conservatives were all "kill this guy" during the Bush administration, now they they think he's the rescuer of Western Civilization.

If you have any belief in 'checks and balances' as an anti-corruption mechanism then this is a positive.

Who could regulate the 4th Estate, the academies? Not the government, they would be accused of corruption or despotism. Enter WL.

Think about it: who is 'the establishment'. It can't be the President/White House can it, not when the majority of pundits, journalists and intellectuals were against him.
> It is demoralizing to give a young person role models of Beethoven, Einstein, and Feynman, presented as saintly figures who moved from insight to insight without a misstep.

There isn't a single Beethoven scholar I can think of who seriously entertains the idea of Beethoven being a "self-generating" genius who never made mistakes.

Also, the Beethoven pieces that today's composers most admire-- the late string quartets-- were almost universally shunned by actual Romantic period commentators.

Perhaps the Romantic Age stereotype is demoralizing to students because professors with a narrow domain expertise don't actively seek out music history experts to revise their outdated views about the Romantic Age.
If this becomes a trend I'm afraid it will hurt business use of all open source software, since companies will never know if their dependencies are going to suddenly start charging money. Even though you can use the old versions, getting stuck on outdated libraries is a big problem for a lot of projects, where you try to stay up-to-date. It feels like we are only recently at a point where managers and lawyers will permit building on open source software and not force you to use Microsoft and Oracle. But if every repo could be free today and $90/mo tomorrow, will that change?
That's fair. So you don't buy overall argument from Paul Bloom, who's a Yale psychologist and seems to have done the research for what it's worth.

I'd say that removing anecdotes and emotions for better policy is rather common sense and often used in many military and business practices. In fact it's even a common TV trope.

Either way, and more importantly, I'm happy to actually have a discussion that could potentially lead to the proper objective research rather than stifling any possible discourse.
Do you by chance have the summary of the course? Like your top 10 takeaways.
Registered sex offender wound up living in an Airbnb hosting unsuspecting guests
“My pro-free speech views made me the target of a smear campaign at Vassar”
How is making a living from your work selfish?
Within the US there is tremendous variance in academic quality both between schools and within schools.
But it is falsifiable. A new document or artifact may contradict an account and thus falsify it.
I'll pile on iOS 11 just to get it off of my chest.

Using maps with verbal directions, Siri cannot pronounce 'onto' correctly. It comes out 'ont'. As "Continue on I-280 ont I-680". What would cause 'oo' in 'onto' to cut out, every time? I know what she means of course, but every time it happens, I just think 'wtf'.
I think you're mischaracterizing humanities as not falsifiable as if it should be like mathematics.

The content is not wrong in the same way a math question is, but many humanities classes are explicitly about taking arguments presented in essays, books, journals, by the government, by public interest groups, by private industry, and testing them against "objective reality and truth that exists around them." No humanities course just takes every argument at face value. Every argument is subject to intense scrutiny.

At least from my takeaway, just saying someone or an argument is "wrong" is not really what the humanities are about anyway. The humanities focus on the reasons people have and give for their claims. Often reasons are complex and are tied into complex human contexts. Reasons are not just evidence, they are the entire baggage of argument, logic, context, culture, and history. The humanities focus on understanding those reasons. Whether deciding whether those reasons and claims are wrong is important, but not the entire purpose of the humanities, and never was.

To be sure, there are people who come out of humanities programs with distorted views of the world. I have met many, and it worries me in some ways what more and more do to the humanities.

But there are also those that come out of STEM fields with wildly distorted views of the world as well. And I think that is because they lack a solid humanities education.
I truncated some of the text to highlight a possible issue with the change written by the Ungit maintainer:

> Permission is hereby granted (...) to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ("Use") of the Software (...)

And then:

> If you are a commercial entity with a revenue in excess of $1,000,000 (...) you must acquire a commercial license grant (...) to Use this Software (...)

The problem is that according to the license, you can now pay $90 to "copy", "sell", and most importantly "sublicense" the software. Legally, does this work the way the Ungit maintainer intended?
Speaking on his pricing, $90/month is more expensive by far than IntelliJ Ultimate/PHPStorm/RubyMine by far with a lot less value.

Having worked at an org with $xxMM in revenue, we still wouldn’t have paid for it. We would have chosen to find a different tool. It’s a Git UI. Come on.
Made in Bangladesh
Installing Pentest Tools and Forensic Tools on Debian / Ubuntu Based OS
Makes me think of the CGP Grey "You are two" video: https://www.youtube.com/watch?v=wfYbgdo8e-8
Final IKS PI Kera Sakti CUP III Tahun 2017
That's called business competition. Stay in business by delivering greater value.

It's likely the maintainer is in the best position to start a company about the product to deliver more features faster and at higher quality along with more inherent trust.
The one way door is true. I’ve seen many math majors with phds in other fields but not the other way around.
This is super important info that they've left out of the video. A face similar to the face on file that has the PIN should be considered a face capable of unlocking, I think. Everyone's face changes over time.
How to build a professional network if you are early in your career
Having to use two loaders (one being loaded by totally non-standard syntax inside the other loader), a plugin (that specifies the output filename nowhere near where the others are specified) and then using a JavaScript require() function to include a CSS file is utterly demented.

I get that's how Webpack users are used to doing it, but when you're new to it (or just coming back to it from a different build system) it's the very definition of insanity.
(Off topic)

> Scientific biographies often fail to give a realistic description of personality, and thereby create a false idea of scientific work.

Any recommendations for biographies which give a realistic look into famous scientists' lives? I am reading the Einstein biography by Walter Isaacson and it's pretty good so far.

Completely off topic : how do you configure a LAN to have <domain>/~username urls (such as the linked post's url) exposed to the internet? I remember having such a directory in my school's linux network where I could place files in public or public_html (can't remember)and other users could access it by going to <internal school ip>/~myname, but it wasn't exposed to the internet.
I am a bit biased here, but I actually made a project to solve this issue for myself.

I always found myself spending a lot of time trying to find the 'best' resources to learn a thing or sometimes even researching what learning a thing even means. So I decided to build a tool that helps visualise these learning tracks for any topic you want to learn about.

Perhaps you've seen this popular repository for learning Web and Mobile Development (https://github.com/kamranahmedse/developer-roadmap). This is very similar, but interactive and for every topic.

It's also Open Source and we often stream the development of it.

[Website] : https://learn-anything.xyz/

[Code] : https://github.com/learn-anything/learn-anything

[Stream] : https://go.twitch.tv/nglgzz
No, I just don't believe you can cite an article and suggest that's evidence for your claims without explaining why. Bloom might work at Yale, but that doesn't mean he's right (psychology - that's a quickly moving field) or that his article supports Damore's. If he really wanted a useful discussion, he could have done that for his readers, that's how basic research works.

Bloom even says:

But even if you accept this argument, there is a lot more to life than public policy.

and

I used to believe this, but I am no longer sure.
If you want to validate YAML and want line numbers and code snippets in your errors, I wrote this:

http://github.com/crdoconnor/strictyaml
What are the alignment requirements for one there though? Unaligned access can come with performance cost or be impossible on 16 and 32 bit machines for some cases (I don't know all the details for ARM and x86) but I'd assume (I don't definitely KNOW, just making an educated guess) that an 8 bit machine that can only do 8 bit operations doesn't need alignment at all and using a short (or a long) always involves reading 8 bits twice (or 4 times) and any 8 bits at all can be read so it can be packed completely tightly. Meanwhile (I'm again just guessing, I'm not low level enough to know that), 16 and 32 bit machines try to read it all in one go into a register and that's why they need alignment or else they take the performance hit to read twice and mask out the value or raise an exception.

This art is certainly not lost though it comes up with language VMs, native compilers, Linux kernel, as a common curio about C and C++, etc.
Is static checking with mypy just as good, faster and more timely?
That looks to be an excellent treatment of the subject. Are many undergrad courses, or even just Coursera courses, similar in quality, or is this one exceptional?
The task that requires JavaScript/React/Redux/WebPack/Babel is enormously complex. On the other hand writing a server side process in Node is a delight and in my experience an order of magnitude easier than writing the equivalent code C++ or C. Or than writing it in the language that-must-not-be-named but also starts with a "Java". My conclusion is that the language is less of an issue than the task.
I do not want to judge the license change: everybody should be able to do whatever they want with the code for which there is ownership. Just two general observations:

1) I think this is going to be a trend in the future, for two main reasons, one is that the cloud poses very challenging limits to individuals or small companies to monetize they OSS projects selling services, the second is that many OSS developers are starting to think that it's a bit unfair that incredibly successful companies sold for billions, mostly based on OSS frameworks, libraries, operating systems, don't support the projects they used to reach to such success. And no... releasing your own OSS project to the public, developed for internal interests, is not going to pay back the authors of the projects used to reach the success.

2) If you like this route, better to start ASAP with such a license, or at least start with some restrictive *GPL license and not BSD. Otherwise you are obviously susceptible to forking once you insert such a clause.
It's also where the tail is compared to the main wheels. When you want to take off the pilot moves the elevator on the tail which pushes the tail down causing the nose to lift up pivoting on the rear wheels. If you look at a pic of a normal plane https://upload.wikimedia.org/wikipedia/commons/4/48/Cessna.f... you don't have to push down too hard on the tail to lift the nose.

In the Indian guys design the tail is closer to the wheels and the engine sticks out a lot in front so you'd need a lot of force https://ichef-1.bbci.co.uk/news/976/cpsprodpb/14A54/producti...

It might still take off but you'd need to be quite fast to get enough downforce on the tail. I wonder if they'll get to try.

There's video of him driving it quite fast down the runway: https://youtu.be/1dLAmhDWEE8?t=27s
Evgeny Morozov, “Tech Feudalism: How the Digital Economy Enslaves Us”
The debt doesn't have to weigh on the economy, even if people were to deleverage their investments: China's Central Bank just has to 'print' enough money to keep nominal GDP stable.
Either this website registers a new history with every scroll down the page or it hijacks the back button so that pressing back scrolls you back up the page until you've reached the top. I've never seen this functionality before.
And before that on Community episode "App Development and Condiments"
Yeah, the parents post smells suspiciously of alternative, possibly prejudiced, motives. We have no idea about the density distribution of the plane to say where the center of gravity is.
This is complete bullshit.
Django has some different constraints than most projects, and the test suite has been around for a long long time. In most situations pyest is a superior choice that goes beyond 'assert' Vs 'self.assert*'.
That's funny! Back in the day we only had k&r and man pages...
Ha ha that's nothing. In Google Maps on my Android S3 exits like "4A" go like this: "Take exit four amperes." At first I thought it was a local issue but I was recently traveling for a wedding and it was doing it there too. Maybe Google needs to teach its speech synthesizer about context. :-)
About the 'ghost cities': start at http://www.themoneyillusion.com/?p=23817 and follow the links. They are seldom ghost cities for long.
While they may not be considered a state in that sense, they can be considered a nation of sorts. Instead of a common language or shared history, Facebook originally catered only to students of elite universities, who do have their own unique culture.

Facebook can't levy taxes on its citizens like a state, but it can raise revenues. They can't realistically monopolize the use of force, but that is due our current social climate. In the past, the Dutch/British east india companies, Belgian Congo and other early trading corps had their own standing armies. More recently, agricultural corps in Latin America employed their own paramilitary groups. If there was ever a need, they could create a PMC.
Pardon if the question sounds dumb; will we have real time data of a certain region, for instance getting info about clouds?
And when the police sieze your phone and use your face to unlock it before you can disable it? Ever wonder why apple allows for five tries with the fingerprint reader? They can guess whether you are right handed. After that there are only five digits to test.

As for if injured: go with something like a pin or pattern that doesn't require any paticular body part. My fingurprints never scan properly after swimming or rock climbing.
It depends, is that work based on the free work of others?

Taking advantage of the community and not contributing back for others to benefit (as you have, for free) seems selfish to me.

Maybe if he proportionately (based on LOC or something) donated any income to his upstream dependencies?

...but I suspect that wouldn’t leave much.
Pelias (and Mapzen Search) is so much better: http://pelias.io/
In general the answer he gives sounds like bullshit to me. Really, "unconsciously absorbed" "ambiance" is what going to MIT is about?

>a gifted student will thrive in the company of other gifted students

This I put a little more stock in. It is competitive to get in. So all of the people in your calculus one class had calculus in high school, and they are all particularly gifted at math. This means they are able to cover more, and go deeper in to the subject because there is no time "wasted" educating an "average" student.
What's been helpful for me has been organizing projects into a hierarchy (you can use something like Trello, or you could just wing it like I do)

- Unproven ideas aka "disposable things I want to just play around with"
- Things to explore further aka "ooh maybe I could flesh this out into something cool!"
- Things to polish aka "okay let's do the grunt work to ship this"

Otherwise, I've just become okay with having a billion unfinished things. I spent the last few months learning OCaml, and put code[1][2][3][4] on GitHub without feeling like I need to "finish" or "ship" anything.

The code might prove useful to a passerby, or it may not. To me it doesn't matter too much - no real downside to just "putting it out there"

My motto is basically: Feel free to rm -rf, git push, or even go as far as to make a fancy landing page. Just have fun and don't forget to share whatever you learn.

[1]: https://github.com/jdan/ocaml-micro

[2]: https://github.com/jdan/ocaml-data-structures

[3]: https://github.com/jdan/ocaml-calculator-game

[4]: https://github.com/jdan/ocaml-web-framework
It would appear that if you enter the PIN, it rescans your face; presumably as their faces are rather similar it can be trained to accept two faces. The OP wrote an extra comment explaining this:

https://www.reddit.com/r/iphone/comments/7anj9f/iphonex_face...

Edit: Oh, it seems they posted a follow-up video which explains the behaviour:

https://www.reddit.com/r/iphone/comments/7atwap/update_iphon...

It hasn't stopped news sites from reporting this however.
I agree the author's view but I have hard time convicting my friends or collaborator to use non-popular alternatives, especially those who are not technical
> But if every repo could be free today and $90/mo tomorrow, will that change?

Well, it's not "free today and $90/mo tomorrow", it's just that they're not going to maintain the one that's under the free license. You don't suddenly have to pay $90/mo for what was already distributed.

It's a fair attempt to make some money, but this license is odious and bizarre. I don't think there's a trend for this.