skysight-inc/HackerNews huggingface dataset:
I built Textfyre in 2007 and closed in 2011. Gates Foundation put our ideas in their grant program and put all their resources into existing publishers. Later, Pearson was on NPR spouting many of Textfyre’s pitch points. None of these companies have figured out Interactive education or reduced cost or improved quality.

I still believe we could have, but we couldn’t convince others. Mostly because a real MVP would have cost millions to create.

But we could have saved states billions by replacing textbooks with online, interactive, cross-discipline content.

The market is closed to startups. The industry is fighting disruption in every way they can.
Alternatively, we need to quite ignoring when projects warn about changing behavior and provide tools to mitigate the change.

__future__.division was optional in 2.0.0, which was released in 2001

__future__.print_function was optional in 2.6.0a2, which was released in 2008

There is nothing a language team can do if users ignore changes for close to two decades.

Simply adding the following line to new project over the past 8 years would have made the move to python 3 less difficult.

from __future__ import (division, print_function)

While I am annoyed that they didn't just alias xrange to range etc...us users do need to take ownership for our bad decisions.
Yes, human in the loop is definitely good. Reminds me a bit of the "Granny cloud": https://youtu.be/dk60sYrU2RU?t=12m (talk is worth watching from the beginning)
Not necessarily: http://www.cl.cam.ac.uk/~srk31/research/papers/kell17some-pr...

HN discussion: https://news.ycombinator.com/item?id=15179188
It's not like James of Venice just tripped over a scroll and decided to translate that. Arabic translations had existed for a while, but multiple translations can change the text. Plus, a link to Islamic scholars would add resistance to the ideas spreading.

He was largely ignored throughout the Christian world, but not completely. I haven't heard this Pepin story, quick research could only find it originating from the thirteenth century. Seems like standard Catholic propaganda, the great Pope sent books to ensure Charles Martel would have the knowledge necessary to stop the Muslim armies.
Neutrons are neutral, Sophons are charged particles, so this should be OK. Now if it unfolds into lower dimensions, all bets are off.
Because people self-submitted their own information to LinkedIn with the desire for it to be publicly accessible.
One of the most discerning and succinct comments i've ever read
His past patriotic allegiance to Nazi Germany is a difficult stain on his legacy that can blind one to his technological achievements.

However, during the end of WWII he intentionally surrendered himself, his team and capital into our hands -- the Americans. He came to America, assimilated and oversaw the greatest engineering feat in history when we were losing the space race to Russia, and would have continued to lose without him.

I would also consider, what should he or could he have done in his time? OK, how about what have I or you done to stop the genocide in Darfur? Nobody in the Western world did much, and we didn't do anything at all about the Cambodian genocide. The American Government has also never officially acknowledged the Native American genocide, or paid reparations for it--these would be crimes in Germany today.

In my mind it is important to address these moral questions, which are indeed difficult, but if we are not honest about them then we find can at times be the pot calling the kettle black.
Then many (the upper half of?) citizens will have tax burdens greater than their basic income payments.

Is it “not means tested” because you and the IRS both mail each other checks instead of using net settlement?

What makes UBI different from standard progressive taxation and welfare?
This looks a lot like Swift optionals - which to me is a great thing.

I haven't tried this out yet but I also would love to see Swift-like optional binding (if let...) While it's great if the C# compiler + intellisense could figure it out I prefer having different vars to differentiate nullability/non-nullability.
So ... how do you fix, or route around, the bad business model?
An Innovative Matrix Notational System for Better Communication and Better Proof
This is outright extorsion for bail money.
Big company vs. startup work and pay
I was in the required but too poor group. I had to borrow others or do the work by hand. I eventually was able to get gifted one from one of those "help families in poverty with school supplies" donation drives. I had those books with tables of logarithms and one other one constantly checked out from the public library just so I could do my homework.
Indeed. I have read that we wouldn't know of Averroes had his works not been preserved in the West, since all traces of him were expunged from the Islamic world.
Switched back when Rust went alpha. It encouraged me to really look into some of the side projects that Mozilla had going on and it made me really want to support them and see those projects succeed.
I think you wanted to say autodidactism (which is also legit).
Apprenticeship implies following someone.. but yeah, not necessarily face-to-face.
A JavaScript Interview Question and a Digression into XOR
I've told this story before: Back when I was in college, I had a summer internship at a place that was a service center for the K-12 schools in a large county. Microcomputers were the big new thing. We had a facility with one of each kind of computer (Commodore, Apple, Radio Shack, etc.) and all the software we could lay their hands on. Teachers could come in and try things out.

My impression was that the "educational" software was extremely crude and one-dimensional, basically glorified flash cards. Today, the "educational" software is Web based, and more flashy, but still retains that lack of breadth. It's hard and expensive to write interactive software, so a lot of the apps are basically one or two templates, with different sets of data / parameters for different lessons.

Here's a picture. Move your mouse around. When something lights up, click on it, and a little box of text will pop up for you to read. I kid you not. This is real. Today.

Now I have two kids who are in high school. We have acquired (can't say bought in most cases) piles of educational technology, yet little or none of it was "EdTech." The most glaring example was Microsoft Office. The kids used it to create reports, presentations, drawings, etc. It has been supplanted by Google Docs, which they now use heavily, including for collaborative assignments.

We've played with Jupyter/Python. My son is learning solid modeling using some free app. One of them uses DuoLingo daily, as does my spouse.

Some of their educational technology is still in the analog domain: Musical instruments. ;-)

I think the take-away for me is that we are providing our kids with technology that supports their education, but it isn't written for kids. It's the same stuff that grown-ups use. Jupyter/Python is an example -- it's my primary computing tool for my job. Another common feature is that these are creativity tools, not consumption tools.
The destruction of the library of Alexandria is much more uncertain than you suggest. Most sources I've read suggest that Christians were most likely responsible.
http://www.ancient-origins.net/ancient-places-africa-history...
It's not about whether you've been on your feet. It's about whether you've been moving that hour. The health benefit comes from moving on your feet every hour. When you're standing still for an hour you might as well be sitting.
A calculator that can handle logarithms and trigonometric functions can be had for a few dollars second-hand (on ebay I see some for $3.50 with free shipping). Slide rules can be found at yard sales and flea markets for next to nothing.
Teletraan is Pinterest's deploy system
I did a Forth-like Unix shell in college (mid 90s) as a class project [1]. The differences I see from mine are:

1) I made Unix commands a first-class variable type. You could create a single Unix command and store it into a variable. You could also set up several commands as a pipe, and save that into a variable.

2) redirection and pipes are more Forth in style. Much like adding two values:

2 3 +

To create a pipe, you create the two commands and then pipe them:

cmd1 cmd2 |

I'm looking over the code, and I don't think I finished redirection to tell the truth, but I can see it being easy to add it like:

cmd1 "filename" |

since variables are typed in my Forth-like language.

It was a fun project to write (it even included history!) but as a practical shell? Not so much. The syntax left much to be desired for an interactive shell.

[1] Unix systems programming. The class project was a Unix shell. I had, by that time, already written a Forth-like programming language on my own [2], which meant I could do the advanced shell (programmable) instead of the simple shell (command execution and redirection only).

[2] I was seriously interested in Forth at the time.
>How would a large company (or community project) be able to recruit hundreds of programmers well versed in these languages?

I'd take this moment to point out that while there existed _some_ Objective-C programmers in 2007, approximately 99% of the current Objective-C programmers in the world (by my wild speculation) learned this bizarre SmallTalky language just to make iOS apps.
A searchable EC2 Inventory store
Trying to compare a piece of art, history and culture, with a weapon of destruction.

Great job.
Are we to believe that the Byzantines did not keep or study Aristotle's works in Greek? or that somehow the Arabs/Moslems taught the Byzantines about Aristotle?

"Leo the Mathematician [790-869] ... appointed to the chair of philosophy at the Magnaura School in the mid-9th century, was to teach Aristotelian logic. In fact, elementary Aristotelian logic and natural philosophy combined with elementary mathematics would always form the standard philosophical curriculum in Byzantium" [for at least the next 400 years].

The heirs of the Roman Empire did not depend on nor need Moslem culture for the study and transmission of Aristotle's works. We know it because the Byzantines kept studying Aristotle for centuries, until they were destroyed by Moslem armies, and at the same time the Carolingians had access to Greek works and Greek translators -- including the Byzantines themselves.
I feel like the answer to this is "then use bytes everywhere". Why doesn't that work?
HMAC Generator Online tool
I wonder how hyperbole compares to org mode. There seems to be some overlap and org mode seems more general on first glance.
If you are doing fountain pens (which I highly recommend!) then leuchtturm is the only way to go, every since moleskin downgraded their paper quality!

leuchtturm has every feature of moleskin and costs less and better paper quality.
Top 40 Software Books
Why do innovation programs fail
Signs of Russian Meddling in Brexit Referendum
Somewhat off topic but I think that more and more people are learning (the hard way, unfortunately) how important static typing is, and how dynamic typing makes it very difficult to develop and maintain large projects.

I think the next generation of successful languages will all be statically typed (whether they will run natively or in a virtual machine is a different (even if related) question).
Groan.. I think we need a version of Godwin's law for bitcoin
The Slow Death of Neoliberalism: Part 4C Conclusion
Putting in jail legislators who make evil laws should be a good starting point. What's evil will be defined later. The point is that there must be a serious incentive in thinking before making laws, this stuff affects everyone, if you want to do it you must be willing to pay a price when you act evil like the EU thugs are doing recently.
Am I really so naive if I ask to protect freedom of speech with some better incentive than a paragraph on a constitution that says "plz don't do it"? Really demotivated.
What is better for your health: meat, fish or fruit and veggies?
I worked in a high school for 5 years teaching English as a foreign language. I was not a great teacher because being a teacher is really hard, but I learned a lot in those 5 years. I will let you in on a secret.

Education is not what the teacher does: it's what the student does. Most people think that the job of a teacher is to organise information and explain it to students to make it "easy to understand". This is just plain wrong. In fact, by doing so you cheat your students because you steal their opportunity to organise information and discover how to understand it.

1:1, 1:2, 1:20, or 1:40 doesn't actually matter from a perspective of teaching material. If we make the teacher the font of all information, then we also make the teacher the bottleneck of learning. I was teaching language and if you want native level fluency and proficiency, then you might need to spend up to native level time acquiring the language. In other words, to get to a 10 year old's ability, it might take you up to 10 years of nearly full time practice. Sorry, but I'm not going to teach you 58,400 hours (10 years, 16 hours a day) unless you have Bill Gates level money to spend.

So, you're going to spend something like 3 hours a week in my class, and only something like 30 of those weeks are going to be productive in a year (if I'm lucky). So that's a pidly 90 hours of instruction per year. I'm going to teach you practically nothing in that time.

This is what is wrong with education.

But getting back to 1:1 vs 1:40. In a 1 hour class, if I have 40 students I can spend just over a minute paying attention to each student. In other words, I'm going to present my pidly amount of information and hope like hell that you're going to do something useful with it -- because I do not have enough time to interact with even one person in the class. If you assume that 1 in 40 students have a behaviour problem (just 2.5%!) you will see that I will expect to be interrupted in every single one of my classes. So probably I won't even be able to present my pidly amount of information. Probably I will just babysit and the students who know how to study will do well, while the others do poorly.

As we reduce the ratio, I have more time to interact with the students. But it's really important to realise that if I waste that time trying to teach the material, I will do no good. So in fact, what I want to do is let the students study and then watch them so that I can can correct their behaviour. By doing that, they can become good students and succeed in studying.

How many students I can handle depends a lot on my class management skills and also on the students. Some students require no intervention. They just need a friendly, welcoming, and engaging environment in which to study. Some students need considerable attention. 1:1 might be amazing for some students, but even 1:10 or 1:20 could be amazing for others (depending on the teacher). Some students like to study alone, some like to study in pairs, some like to study in groups. You have to be flexible.
Duplicate: https://news.ycombinator.com/item?id=15710111
Didn't the old Sun workstations boot into a Forth interpreter?
Python 3 demonstrates exactly how much change a language project can get away with. Python is just barely managing the transition; any more change and it would have ended up like Perl 6. Perhaps future developers can use this data to plan large and painful migrations.
The PDP-10, sadly, isn't on display at the moment (or wasn't as of the night of the talk).
The copyright infringing sites can already be blocked, so this can't be about that. It seems likely to me that it's actually about consumer protection, unlike the existing copyright legislation.
> Marketing wins everywhere. Paintings, IT, open source projects, startups

and politics. Don't forget politics.
#! /usr/local/bin/python3

Also arch is wrong: https://www.python.org/dev/peps/pep-0394/
There is, however, a rarer PDP-1
The final destruction was chronicled by multiple Moslem sources.
V-Ray for MODO 3.51 Cracked Serial for Mac OS X Full Download
Even "insurance" is a distraction, the argument is really about tort law (which raises the insurance rates, case by case.) Note that ordinary risks aren't economically insurable, almost by definition, so corporations insure far less than most people would guess. A building burning down is an ordinary risk for a conglomerate so it may not be insured - insurance is too expensive since the company can more cheaply absorb the risk itself.)

So I agree: yes, the existence of tort law sometimes obviates the need for regulation; but has hardly banished regulation or the need for it entire!
From the article:

> Christie’s marketing campaign was perhaps unprecedented in the art world; it was the first time the auction house went so far as to enlist an outside agency to advertise the work. Christie’s also released a video that included top executives pitching the painting to Hong Kong clients as “the holy grail of our business” and likening it to “the discovery of a new planet.” Christie’s called the work “the Last da Vinci,” the only known painting by the Renaissance master still in a private collection (some 15 others are in museums).

> many art experts argue that Christie’s used marketing window dressing to mask the baggage that comes with the Leonardo, from its compromised condition to its complicated buying history and said that the auction house put the artwork in a contemporary sale to circumvent the scrutiny of old masters experts, many of whom have questioned the painting’s authenticity and condition.

The painting has a volatile sales history, and there's many opinions that it's not an actual Da Vinci. Additionally, it has a lot of flaws that simply make it less valuable, however Christie's marketing has apparently been full-force and managed to fetch this figure. The previous record for an Old Master at auction was allegedly ~$105m taking into account inflation, so this is truly out of left field.
I somewhat agree but I think they will be optionally typed (and for that matter, optionally borrow checked), more along the lines of Julia. Where type stable code gets the performance benefits of static typing, even if it doesn't use any static typing. And where types can be added at any point to improve type checking, performance, and polymorphism all at once.

This allows for fast prototyping, and when done correctly, easy to add type safety. For example, you can prototype the code, make sure it works, add more tests, then add type checking while cleaning it up and documenting it. That would be my ideal workflow.
Huh. I didn't realise they had JavaScript frameworks that long ago.
The MPX part was a good excuse to look around at the status of MPX support. It seems GCC is the major compiler to support it, but it's under threat of depreciation because the bootsrap build with MPX has been broken for so long. Also the lack of AMD buy-in (patents?) seems like a big hinderance compared to more compatible compiler-based approaches for C memory safety, like SoftBound, CCured, etc.
X-Ray Pneumonia Detection with Deep Learning
I don't think that use is specifically excluded.
I dunno, on Arch I've seen several times as Perl 5.x updates roll in, Perl scripts will break on stuff. Especially Perl 5.22 and 5.26.
I think the point is that shark attacks are non-news, and the surge in interest is suspicious. You can probably replace 'shark attack' with any other 1-in-10-million occurrence/human interest story.

Of course, the cynical interpretation is that there's nothing weird going on, and people just have a larger attention span for gruesome fluke accidents than for corruption.
First Australian human cyborg rights case is scheduled for March 2018
What about companies like The Great Courses (formerly teaching company) that takes out full page spreads in the WSJ on a regular basis? Are they still niche?
Well the obvious scraping business ideas would be hotel rooms and airplane tickets. You might think this area is already saturated but I think there’s still room for disruption and you can capture niche giants like Expedia / Skyscanner / Agoda / Booking don’t handle well. Or you could do b2b with these companies.

Also, what about scraping restaurant menus and offering a food search engine?
You can block those at your router anyway, no need for legislation that does it "for us" without judicial oversight. Or have the domains blacklisted and redirected to localhost by your DNS cache. We could build public DNS blocking caches just like RBLs used for mail to make this even easier.
16 year old me had no clue, no help from parents or other adults and teachers that disallowed all calculators that weren't the required ones. I learned about they books of tables from an old man who helped me withmy homework I was doing at the public library, it's likely the only way he knew how. Not to mention, my main source of food during this time was the free school lunches and I was working 3rd shift to help pay rent and utilities, $5 was a lot of money (to us at least, this would have been mid 90s).
Well, basically that's right and if they're rebuilding RHEL packages anyway, they can just rebuild them for more architectures. Of course that implies that important packages actually support those architectures. RHEL offers more than just binary distribution, they should support their product, so they decided to go with less architectures than theoretically possible. That's how I see it.
In general, risk is proportional to reward. Your given risks and many more repel more professional traders and arbitragers, therefore allowing the above stock market margin of profits.
ASP Net Web Application Development
Yes they did.
Sure, and nothing prevents those people from grabbing the last 2-compatible numpy version.
What Donald Trump's UCLA tweet reveals about him
Part of the problem is that programming is supposed to be "fun", as in "fun and games", not as in a serious topic that you enjoy so much you call it fun.

This is why a lot of programming is taught through graphical games. I'm not knocking Minecraft style programming lessons, they can be very motivational and build up programming skills and thought processes.

Unfortunately, I'm not that kind of programmer. I'm more the type who enjoys scikit-learn and kaggle than xbox. Even as a kid, I was more interested in programming to know who had the advantage in 3v2 rolls in Risk than programming a game itself (in other words, I wanted to program to get insight into a game, not to play the game itself).

But I wanted to introduce my 12 year old to programming, so rather than trying to learn about Minecraft, I helped him install jupyter notebook and showed him how he could automate some of his math homework. We wrote a method to calculate mean, median, range, that sort of thing, and he learned how to feed a series of lists into it, and graph it.

Believe it or not, this pleased him a great deal. He left feeling slightly buoyed, like he'd gained an edge.

But if programming remains an add-on to a school curriculum, who wants to do more math in an after school program, or a summer camp? So "learning to program for kids" will probably remain heavily focused on graphics and games. Which may be ok, my interest in simulating a dice roll rather than programming a game per se may not be reflective of how most kids (who have great potential) are wired.

And honestly, programming Minecraft is among the best of the educational software. Zoombinis was pretty cool, too, even if it was purely a game. Truth his, much educational software just re-teaches math, or history, but with buzzers and rewarding little cartoons for wrong or right answers.
I don't know how many times I say it, but I'm glad I don't live in a country where somebody would think it acceptable to fire somebody for the type of music they like. I know you are joking, but even the fact that you think this is in any way acceptable implies that you are happy with the situation.