skysight-inc/HackerNews huggingface dataset:
Just speaking personally: for me, learning the context and history of mathematics would have made a huge difference in my motivation to learn it.

I always hated math growing up (despite being very good at it now); I didn't sit down and learn it well until I got serious about learning CS, in my 20s.

Our teachers did not contextualize why we were learning this stuff at all. It was more like: here, sit still and spend an hour drawing lines on grids and arbitrarily shuffling X's and Y's. Boring... And for me, it seemed so far removed from the reality of my day-to-day life at that age, that I just couldn't see why learning this "boring" subject was at all relevant.

In reality, math is one of the most fascinating subjects anybody could learn. But unless you know why and how it's used--there's no motivation to sit down and plug through tedious exercises about seemingly trivial subject matter. (I would have rather been playing video games. Or climbing a tree. Causing trouble. Or, yes, even reading.)

This isn't the only missing link in math education in the US -- but it's one of them.
There are few distinctions to be made.
First, authonticity of a user and a machine, in order to validate an email, you need to know which person sent it.
I'm not sure how to enable it technically without having an "all knowing" central entity.

Breaching the security of applications is a very deep problem which is unrelated to the internet. The current computing architecture is exposed to vulns. Both local and remote in a very similar manner.

Regarding the democratic process that have been tampered with, thia is done way before the internet, and will probably go on forever[1]

[1] http://www.huppi.com/kangaroo/CIAtimeline.html
Not only do I completely agree, but I'd also choose my OnePlus 3 over my old Galaxy S6.
5 Times Santa Claus Was Caught on Tape
I think you need the UHT pasteurization for the long life that a can of whipped cream is expected to last for.
A bit fluffy. I think that WordPress will continue to see strong adoption and the rest API will definitely help things, but I don't see it taking over the world.
I don't agree: from my experience (~9years of full time Ruby/Rails, including teaching and coaching) Ruby is not easy to learn, at least if you want to know what you're really doing. And Rails, as is, promotes several anti-patterns that will mess your app after 6+ months. Fat models are a bad practice, models as form objects are a bad practice, developing uour business logic almost totally on top of models is wrong. That's why some experienced Ruby devs are moving away from those anti-patterns by promoting real object oriented approaches: for some good examples check hanami web framework, rom-rb and Trailblazer.

My 2cents reply.
https://news.ycombinator.com/item?id=13242046
Show HN: Salaried to Consultant Daily Rate Calculator
Or it could be that large projects inherently gather bugs, no matter how well, or poorly, it was designed from the outset.

JWZ seems to be of the notion that it is better to hammer away at a known codebase than keep trying to reset the clock, while certain big name FOSS projects seems to reset the clock at every generational changing of the guard.
Show HN: Vae-Clustering, Unsupervised Clustering with (Gaussian Mixture) VAEs
With every idea mentioned (some good, some worse), there is between 1 and 5 flags going off, already imagining the possible misuse of all of the "updates".

Yes, much could be improved about the internet/web. But if we can see misuse in the ideas offered right after reading, the proposed new system would probably be worse than what we have now after some time. It at least took a while to exploit what we have, not 30 seconds.
Unveiling TrueOS (BSD talk) [video]
How artificial intelligence will support business growth in 2017
A lot of my friends/co-workers have asked me about switching from Salaried to Daily Rate consultant as I did it a while back. I built this simple calculator to get an approx. idea. United States only for now as it assumes things like Social Security, Medicare etc. If this post gets any traction, happy to discuss.
This sounds like the same, completely failed argument for mandatory "real names" on google+ and facebook...
What is Christmas all about – True – APPlite
Good job by Automattic's PR hacks on pushing the CMS ("not just blogging") angle.
The value of teaching Thomson's plum pudding model of the atom is to understand the evolution of ideas. It also helps the young minds understand that solving problems is often messy and we have to revisit our understanding of scientific models as new facts emerge. It might be obvious to you but the young students would feel that solutions would come in a single shot.

Ideally if the students have strong basics 20th and 21st century physics should be tried by the students themselves.
The chicken assumes that the human will always care for it. Nature has not equipped it to deal with an intelligent predator.
Its a good thing you said open source * nix because a lot of the early commercial UNIXes were buggy and unstable. Also I hope you are not using Plan 9 or Open Solaris or MINIX or a few of the other opensource *nixes which are also not suitable. So maybe it looks like you just meant Linux? :)
> I think you don't understand the implications here.

My knowledge and familiarity with the US and South America more than likely doesn't supersede yours. I think we can agree that the implications of a war with Russia far outweigh the fear of Chile, Cuba, and Brazil making an unexpected comeback. But back to the initial point, even if Russia wasn't a concern.

1) These countries are disconnected geographically.

2) These events happened before our time.

a) Fidel is dead, Raul wants to do things differently.

b) Pinochet was the foulest human being to ever roam the planet, but Chile has been back to civilian rule since the 1990's, and has gone through its own national grieving process (including long drawn-out prosecutions of Pinochet, who just died before a conviction in 2006.)

c) Brazil has a crime and corruption problem. Its problems fragment the population and I don't think a war would fix them. I can discuss this further if you would like.

There is little probability that payback from these nations would be a real concern. The only thing I can think of is Cuba's strategic location. Please let me know if I'm missing something.
I kind of brushed off the AirPods when they were first introduced.

Now that I'm seeing the first round of reviews, I'm seriously lusting for a pair. You're right - they have that user experience delight that's been missing in the last couple of products I've purchased from Apple.
This is every bad idea about "how to fix the Internet" of the last 15 years, restated.

In fact, we don't have to change anything about TCP/IP to create fully authenticated Internet services. Without any changes to Internet hardware or programming languages, we can use public key cryptography to allow people to prove their identity to a third party and use that identity to access other services. In places where anonymity is problematic, those services can simply disallow unauthenticated users.

The reason we don't have services like this isn't technological, has little to do with money, and nothing to do with privacy concerns. The problem is that not enough people want this service. If they did, it would exist already.

Meanwhile, the idea that fundamental changes to Internet protocols would alleviate security problems is as old as IPSEC: it was literally the pitch Robert Stratton gave to assembled hackers at Summercon in 1995. The problem with the pitch is that Internet protocols and hardware have practically nothing to do with security; rather, the core security problem is that all programs have bugs, and bugs can be assembled into levers for unexpected behavior. Take it up with Edsgar Djikstra, not Vint Cerf.
Oh, dear. So many CPU cycles wasted.
The opening paragraph is just an unadulterated train wreck. Forbes continues its path down being nothing more than a mouthpiece for PR folks.

"WordPress is the most popular CMS in the world and is used by nearly 75 million websites. According to WordPress, more than 409 million people view more than 23.6 billion pages each month and users produce 69.5 million new posts and 46.8 million new comments every month. It also powers more than 25% of the world's websites."
I can't recall anywhere in the literature that refers to being inspired by UNIX's select(). Golang's select comes from the Bell family of languages such as select in Newsqueak or alt in Limbo. In turn, channels in these languages were inspired by CSP. Here is a link to Russ Cox's "Bell Labs and CSP Threads" (https://swtch.com/~rsc/thread/)
Yeah, shoes :( Such potential. I could never quite get it updated to Ruby 1.9. Sigh.
I never thought about it as a this or that.

When coding, I prefer an IDE or editor of my choice with autocomplete, syntax highlighting and auto-format.

The command line I see more of an alternative to the window manager. Depending on the type of software CLI(web-server) or GUI(image manipulator) is the way to go.
Only related because you mentioned it, but...I found the bicameral mind book to be an amazing read. I often found myself sitting and thinking for a long time after reading certain paragraphs.
Which brain networks respond when someone sticks to a belief?
If I may ask, which ISP? Do ISPs care that much about following govt orders about censorship?
The vast majority of businesses run on Windows too.

So, Windows is quite obviously a much, much better choice for general purpose computing than whatever hipster-fad OS you prefer :)

Also, I thought hipsters-fad followers were natures way of dealing with over-population since they're less likely to ever have kids.

Merry Kwanzaa to you!
Where did you get such impression that it must be either? There are many many possibilities, not just junction noise or lava lamps. Example: http://www.loper-os.org/?p=1427
This is the core problem. It's an engineering solution to a social problem. Real names won't keep trolls and racists from being trolls and racists, unless there's sufficient social pressure to keep them from behaving badly. Today's internet has large patches of social support for racists and trolls (stormfront, the alt-right, r/thedonald...), who certainly don't have any problem with saying horrible things on Facebook.

That said, there are strains of trolling which could be helped by an option to dump anonymously sourced messages. Like the Lindy West troll sending emails addressed from her dead father, or Scott Adams signing up for a thousand sock puppet accounts to drop pro-Adams propaganda in strange corners of the internet...
Navia – The Online Bodyguard
Have Cookies but not on you Smartdevices. Subscribe for your own Digital Security & Privacy on www.getnavia.com
The individuals being selected are only the "best" if you value killing over everything else. If you, for example, value preservation of genetic material then war selects some of the worst people.
Navia – The Online Bodyguard
I reacted mostly to the Schneier bit, and similar assertions, that real RNGs aren't so necessary after all.
I go to bed to EconTalk almost every night. I think I've gone through the entire catalogue (10 years of weekly episodes) a couple times. I find Russ Roberts an engaging interviewer.
>Which leads me to wonder how inaccurate the rest is.

Do you apply this principle in any other area of life?
We detached this subthread from https://news.ycombinator.com/item?id=13252811 and marked it off-topic.
I've tried different JavaScript frameworks. I've seen Backbone, Angular, Knockout, Rx.js, React, Redux, MobX, Rails, Asp.net, Meteor and Django, I've tried almost every popular option to compile/transpile into JS - Coffeescript, Typescript, Livescript, Gorillascript, Fay, Haste, Elm, GHCJS and Babel. I've used Grunt, Gulp, Browserify and Webpack.
Nothing ever made me so happy and so excited as Clojurescript. Things are so simple, so elegant. Code has never been ever before so easy to reason about. Sharing code between backend and frontend became reality. FFI to existing JavaScript code is so natural. Ring, Compojure and Om.Next, Clojure.spec and generative testing, Figwheel, Devcards, Boot-clj. core.async and pattern matching. My goodness. I just don't understand anymore devs, choosing to struggle with other stacks. Everytime when I try to compare - CLJS feels just a few steps ahead.
You miss the point in the last question.

It isn't stress: Most children will do things that mimic adulthood, including pretend careers. I mean, look at popular toys: Tools and babies, kitchen appliances, fire trucks, police, and army men. Heck, there are "lawn mowers" that blow bubbles and pretend vacuums. Asking that sort of thing is natural: I personally think it should be humored even if they want to be the family cat when they grow up.

The questions also are a good way to get clues on what the kid might be interested in, so you can encourage hobbies or introduce other fun things.
>Django also describes itself as a CMS platform on their website so I kind of thought they are comparable.

What?

Django website have "The Web framework for perfectionists with deadlines".

You can compare WP with Drupal or Joomla. With Django you can build you own CMS.
I believe you that you didn't intend it that way, but it is a cliché of personal swipes, so absent extra information one can hardly read it otherwise.
If that's the case then we definitely do not want to face the universe as primitive indiginous people unceremoniously discovered by technologically mature explorers.
See, this is probably why I don't get many upvotes. Joking is pretty much my default response to everything
https://blog.rust-lang.org/2016/04/19/MIR.html
> Inside appendf we might have to do something gross, like duplicate the entire object, and append to the copy.

That's why you have to care about the return value in normal Go. The slice x opaquely references a backing array with a certain max capacity. If you append one too many times then it's going to return a completely new value that references a new backing array that has more legroom ... with all your existing elements copied into it.

(p.s. I just noticed that Go actually considers that "Probably Not" case a compile-time error)
JavaScript with Gradle y Nashorn
AMS Open Math Notes
I have recently switched from flask + psycopg to sanic + asyncpg for my http APIs. I'm pretty happy with the results and the transition was pretty smooth, it only took a day each to switch out each and go from fully synchronis to fully asynchronous.
If I remember correctly being part of the Forbes "contributor network" is a small step up (or a few steps down) from saying "Hey, I have my own blog".

"According to WordPress..." what does that even mean? According to the foundation? Automattic?

I'm surprised this article is even posted here, my guess is the author posted it himself.
Having built Wordpress CMS systems in a variety of scenarios I find it an incredibly frustrating piece of technology. For common framework expectations / patterns in 2016 it feels at least 5-10 years behind. It's difficult to migrate, have multiple environments, deploy, and so much more. In almost every respect I find alternatives such as Craft CMS (php/yii) or Wagtail (Python/Django) vastly superior and much easier to customize. The only reason I find it continues its momentum is that it has word of mouth for managers, mindshare with editors / content managers who know the admin ui well and expect more of the same, and it has a very large plugin/theme ecosystem for people who want to get started very quickly. The problem, especially with some of these themes is that they are almost impossible to extend and maintain and they are very bloated. I find that lately I either choose a flat file CMS for a client (Kirby, Grav) or if its a very simple site I use either Squarespace or Webflow and for other cases I choose Craft CMS, Wagtail or others which need a database backend.
Enjoying the attention this is getting! It's been fun making it and learning the VCS tricks of the trade.

I'd like to credit a couple of projects that it depends on, Javatari by Paulo Augusto Peccin (http://javatari.org/) and DASM by Peter King and others (http://www.macs.hw.ac.uk/~pjbk/scholar/dasm.html). Oh yeah and Codemirror (https://codemirror.net/).
aduffy is Andrew Duffy, who at least on twitter, presents as male. Sometimes people do know other people's gender.
It's definitely not something from Automattic, smart people work there.
Actually, browsers use these very same techniques to make web-apps more secure !!
Yes. The new REST API should move everything on. It's turned it into a fairly decent platform which can potentially do a lot more than a CMS.
Flex Grid – Portfolio Example – Modulr.css Codepen
You're putting words in my mouth. I never said PHP was bad - it's reasonably good for common use cases on the web.

I'm just saying that if hypothetically lisp became super popular, it would inevitably change to fit the work flow of the mainstream. Maybe not directly (i.e. through the spec changing) but definitely indirectly, through changes in common practice, libraries etcetera, as well as the general culture of relatively CS-literate, experienced hackers surrounding it.

Of course, I'm not worried about this happening - what's happening instead is that lisp features are finding their way into other languages (a process that has been going on since the 70s).
I helped a local non-profit launch a WordPress site recently, having not kept up to date on WordPress for about a decade.

If you ignore the security implications, the plugin mechanism is astonishingly productive - I needed some 301 redirects, so I searched the plugin dashboard for "redirect", clicked "install" and instantly had a new control panel for setting custom redirects.

The variety and quality of available themes is even more impressive. I'm beginning to understand why the overall ecosystem is such a powerhouse, especially as a tool to enable technical-but-not-software-engineer people to build and deploy their own complex sites.
Get Bitcoin Loan Instantly
Source? Google didn't turn up anything for me
"Code Valley envisions a world where all software projects are designed and built using a collective effort of developers across the globe, by automatically pulling in their expertise anew for every project"

Right...like...open source?
I've used Pyramid for the last 5 years to deploy highly available http api (>500K unique users daily).

- Super Modular, easy to achieve separation of concern;

- Powerful routing system;

- Consistent API;

- Elegant;

- Performant;

- Pyramid folks are super nice and super helpful on irc
There's only a dozen or so notes thus far, but it looks like it potentially could be very useful repository.

Found via Terence Tao's blog [1].

[1] https://terrytao.wordpress.com/2016/12/17/ams-open-math-note...
I think people like this were that way before they had kids.
Thank you. We changed the URL from http://vesselnews.io/wikileaks-julian-assange-confirms-inter..., which is lifted from this original source.
It is sooooooo bad. Lots of exchanges have bad API but CBOE is for sure the worst.
BTW, after reading all these comments a day later it's my personal opinion that angribrowl is "griefing" the comment section here as some sort of performance art piece. It's the only "charitable" reading of their behavior.
I consider scheme the nicest but the only thing I'd write in it are exercises for a CS textbook. I like CL, but I wouldn't configure my text editor in it.

Elisp gets undue hate.
What do the investors look for in founders?
> It has very basic and clear core which doesn't need to be fixed

If that core doesn't evaluate (car nil) -> nil, it's broken to me.
Make does the same thing, but boy is rake syntax nicer.
Could there just not be many issues compounded with the design that must be worked out?

I'm not entirely sure what you are trying to say here.
> This is why the Democrats lost, wake up already. The truth, try to atleast learn it.

Partisan ranting is off-topic on Hacker News. Comments here should become more civil and substantive, not less, when the topic is divisive.

Since this account appears to have been created to break the HN guidelines, we've banned it. If we're mistaken about that, you're welcome to email hn@ycombinator.com with reason to believe that you'll follow the site rules in the future.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We detached this comment from https://news.ycombinator.com/item?id=13253398 and marked it off-topic.
but apparently with pixie dust that buys libraries automatically. Or something like that.
> It's difficult to migrate, have multiple environments, deploy, and so much more.

Sorry, that's kind of silly. WordPress can be incredibly frustrating, for sure, but there's a multitude of migration, deployment, and local development options.

We use Roots tools exclusively -

https://roots.io/
Personally I would find the 15 year old from Nebraska impressive. Especially if they were using it to monitor something like the extent of buffer zones between farmland and streams and rivers to prevent fertilizer runofff. The application is more impressive than the technology.
How “Useless” Science Unraveled an Amphibian Disease
Wow, you must have been really struck with some bad luck. All of my Windows desktops typically see months of uptime (till I reboot for updates). Linux ofcource is equally good now if you choose a reliable distribution.

Heres my current desktop which I rebooted 15 days ago

http://imgur.com/a/3ZjBE
I pretty much use ORM for everything database related. I never wanted to spend the extra time learning SQL syntax when I could do everything using an abstraction layer in my chosen language. Of course, this strategy doesn't work for highly scalable applications because you don't want the extra overhead added by the abstraction layer to slow your applications down.
"Astronomers have measured, however, that at distances up to a hundred times the radius of the galaxy, the force of gravity is much stronger than Einstein’s theory of gravity predicts."

So, gravity decreases at less than an inverse square of distance?
It's built to test the JIT but shouldn't depend on it.

To run:

Open raytracer.el
M-x eval-buffer
M-: (ray-test 256)

Output will be in a buffer as well as in 'image.pbm'
It's exactly what Congress is for. Compelling a citizen to provide a password is a gray area wrt 5th amendment because the founders didn't foresee it. Judges have to make their best guess. Congress can set the law explicitly.
Sounds like absolute rubbish to me..

("It is difficult to get a man to understand something, when his salary depends upon his not understanding it!")
Obama signs defence bill calling for space-based missile systems
Agreed. I started using Roots in 2015 and never looked back.
You misunderstood me. Of course there's plenty of good web developers. It's just that, in my opinion, the average programming language is less elegant than Lisp, and the average programmer is less passionate than the average Lisper.

This says nothing about individual programmers - there's just a lot of web developers (that's why I picked PHP as an example, because in my mind it's the standard example of a "mainstream language"), and many of them aren't particularly passionate about programming, it's just a job to them (which is, as I tried to point out, perfectly OK!). People who know Lisp, on the other hand, are almost exclusively passionate about programming, because there's no real reason to learn Lisp if you're not - it's not known to be particularly employable.

I never tried to make a value judgement of web developers as a group, it was just a matter of statistics. I'm sorry if that wasn't clear.
I think Cardano uses avalanche noise.

http://trilema.com/2013/snsa-first-product-the-cardano/

> E) Entropy generator. This is an avalanche noise array, with some sanity checking in place.

Have I misunderstood?