skysight-inc/HackerNews huggingface dataset:
> Now I worry liberals might shift to the far-left

Yet Trump's election was in part about a reaction to far left movement from the viewpoint of supporters. You may not agree, but the reality is that real or not the perception is what drives outcomes.

The left no longer are strong supporters of free speech, no longer oppose imperialism and foreign interventions and are just as hawkish as the right only the rhetoric differs. The greatest irony here is that some portion of Trump's supporters did oppose these things when he was candidate Trump. Just as many of Obama's supporters opposed the wars, domestic spying while he was candidate, but not afterward.

Our greatest loss of liberty always comes from whoever wins no matter who they are or their side due to the team sport aspect of politics where most will no longer rationally criticize their own team once they are in power.
Reminds me of Starting FORTH by Leo Brody.
There's an online version:

https://www.forth.com/starting-forth/
This. Every major client lib out there uses some variant of vdom. If this dom diffing was natively supported, browser would request with current dom hash and server could efficiently reply with a diff that both server and client can compute to be the same new hash.

If it's forms. Client calls server with base hash + changes made by client and server replies with. Base hash + new diff to apply. The new diff includes validation changes.

It's trees and diffs all the way down.
Thanks! Fantastic feedback. Can you tell me more details about the timeline export format? How would that format look?
Mcdonalds shift manager policies [pdf]
What point exactly are you trying to make and how does it have anything to do with my comment above and what does Kissinger and Carter have anything to do with it?

If you look through my comment history you'll see I'm a huge proponent of end of life planning for adults at every age and I've indicated so here on HN.

There's a lot of people, even ones who have significant assets, who don't do any end of life planning. Price, for example. That's one reason the NY Times wouldn't call up a 60 year old for comments on their obituary. However, when you reach 90 you know that your death is imminent. At that age if you haven't done any end of life planning your friends and family will start asking you about your wishes, such as cremation or burial. In other words, even if you have ignored your mortality until then, people are going to start bringing it up, that's were it becomes socially acceptable to get comments for your obit.
For people interested in the details, I wrote a small summary of the paper: https://github.com/aleju/papers/blob/master/neural-nets/Prog...
(Prior knowledge of GANs is recommended, otherwise its probably hard to understand.)
An ML is also not a Lisp, though.
Taken to that extreme, the only way to resolve issues with an university that "the university" (which seldom is a blob with one opinion) doesn't recognize itself would be by economic destruction of said university. That's horrendously inefficient when you have tools of diplomacy available. (Similar to how we do not resolve issues with governments by revolution, unless absolutely necessary)

Also, there are clear legal limits to that approach.
Ask HN: What is the best resource to learn how to test ReactJS?
So, I have a big problem: I'm pretty good with react+redux, but I never learned how to test(and never tested in any other language before) and in my new job they told me that they will fire me if I don't learn :( (I totally understand their point)
I want really study hard and learn, but I don't find any good book on this subject.

I'm interested to learn jest, snapshots, mock requests etc (and how test with react-router/redux) The problem is that the jest documentation lack of complex examples and I don't understand how I should test a large app.

Any resource is very welcome and appreciated(even blogs/tutorials/videos/books etc...)
Every successful person had some event(s) that are lucky. Dismissing a person's accomplishments because they got lucky in some way is disingenuous. Unlucky people get hit by cars and never fulfill their potential.

Jobs defined how the mass market 8-bit computers looked for example[1]. GEM wouldn't exist without the Mac, and well, CP/M was actually the first choice but some people have one bad day.

If the giants of the industry didn't exist then we'd be living in an alternate reality with different pillars to support later people. I often think about Rome. They had all the technology to move to something like the steam engine. Maybe someone in the empire got close and just had some bad days, but it never really got done until much later. People who see something different are not interchangeable. You might get close, but all the experience that brought someone to a point isn't going to be duplicated. Parallel inventions happen, but even they are not exact duplicates (e.g. a different notation for Calculus).

1) it is almost a iPhone type display on how 8-bit computers looked before the Apple ][ and then after. This is no way says anything about my opinion of which 8-bit computer was the best.
You seemed fixated on establishing the primacy of the E programming language as the inventor or rightful heir to the use of keys to correlate messages and establish idempotent operations. So, I casually mentioned "prior art" of keys used to manage message retry, deduplication, and replay avoidance.

For more complete examples, consider SMTP, NNTP, and their UUCP predecessors which provided idempotent message transfer and eventually-consistent replication using client-generated, globally distinct IDs. I absolutely fail to see how these are different than a tweet ID or any similar solution for the web. It is such standard practice, we take it for granted like the use of 2's complement arithmetic.

The concept's reappearance in Twitter, Instagram, countless bespoke CRUD applications, or the PostgreSQL example in this article are not "actually promises" just because they're on the web. They are just the umpteenth instance of source-labeled resources being tracked in a distributed system. That is the web abstraction: a resource is created and we do not care whether it is an event, object, message, computational job, bank transaction, or packet of curry being delivered to my doorstep next Tuesday.

A Javascript promise is a local transform for asynchronous control flow. It has zero intrinsic connection to any IO performed in that flow, nor in the remote computation or storage that might occur. The programming language stops where the message leaves the language's runtime and enters the real world of distributed systems. It is not the control flow syntax which makes my communication idempotent, it is me and the recipient agreeing to overlay idempotence semantics on some data we agree to encode into our messages.

Message formats have nothing to do with programming languages. This is how we understand Internet architecture. The local programming language and programming paradigm of each node in the distributed system is immaterial to the messaging semantics and interop standards and their concepts.
Introduction to Recurrent Neural Network
> It’s difficult to convince to most web developers to accept these limits, especially if you don’t anticipate selling a lot of products to “emerging markets” nations. Hitting Google’s recommended target often requires a ground-up rewrite, discarding well-loved JS frameworks.

That's why their target for "emerging markets" devices is five whole seconds of JavaScript compilation, which would hardly be considered acceptable on a device five times as expensive, but that device is not five times as fast on a given core, it's probably something more like one and a half or two, maybe two and a half if you include faster main memory and caches.

Added: I once worked on an ecommerce site where I told my team early on that we would probably do worse than we planned if we built and tested on the latest iPhones and Galaxy devices, and was vindicated basically every week after a certain point. It was so bad that, on 802.11ac WiFi connected to a gigabit downlink with about 15ms round trip latency to the servers, the homepage would take about 10 seconds to display anything at all on an iPhone 6s, and another 8 seconds to finish loading the visible content. Unbelievably, more than three quarters of that time was spent parsing and compiling JavaScript. You don't even want to know what happens when you try to open that site on anything slower than a late 2015 flagship device.
Sam's tweet has no specifics, neither does your article, about which APIs are painful. Care to add any?
The portability and co-working capabilities just can't really be matched easily, as far as i know. It's really a great tool
I am also a beginner. I don’t have much experience with web development (I am an undergraduate Applied Math student with a deep interest on computer science). If you don’t mind, I would you suggest you to change your approach to learning Lisp. Get the classic freely available SICP book (from MIT professors) and do some exercises. The classes are also available at MIT OCW. Another good book is “How to Design Computer Programs”, from the guys who created Racket, a Lisp dialect. Maybe, these books will give you a purer sense of the language. Web frameworks are a different thing. In conclusion, if you are trying to understand Lisp, have a go on pure Lisp. Btw, Racket is great, I prefer Racket an Dr. Racket than Common Lisp.
This is exactly what React's virtual DOM does. Maybe the future is making the virtual DOM native to the browser?

Bundle React with Chrome? Or how about a browser package manager that could cache and reuse all these common js libraries used on so many sites?
I call BS.

Kilpatrick was a disciple of Dewey; both were known haters of Maria Montessori and her work, and never gave any specific criticism of her system, just appeals to their own authority; they basically rejected her purpose in education (developing the faculty of reason, learning writing, reading, arithmetics, and geometry) because of their progressive-education, anti-reason dogma.

There isn't much difference between the insights of Montessori and Piaget. Piaget worked with Montessori early in his career. The experimental nursery school in Geneva, La Maison des Petits, where Piaget carried out his first studies of children in the 1920s, was a modified Montessori institution, and Piaget was the head of the Swiss Montessori Society for many years.

Jean Piaget was a great scientist who conducted systematic experiments with countless children. Your claim that he only observed his own 3 children is a lie. Scientists at the University of Geneva to this day carry on with his research and experiments.

That last reference you provide is some obscure German PhD thesis which does not reference Montessori's work at all; it has a major focus on teaching mentally retarded children, as well as teaching mathematics out of books to children older than the ones that go to Montessori schools (commonly age 3-6).
> None of the demands seem to have much to do with the teaching of this particular course

Demand #13 is specifically about that course.
Credit card info, passwords...
HMS Conqueror’s biggest secret: a raid on Russia
Can someone link some of these "fake news articles" from rt.com? That sounds crazy, heh.
Image Captioning in Deep Learning
Likely because discussions on this topic generally generate much more heat than light. That's not to say the issue isn't important or worth discussing; some forums (virtual and otherwise) are better suited for constructive discussions on a given topic than others. HN members often flag such submissions even when they agree with the premise for just this reason.

To be clear, as I understand it, submissions receive a "[flagged]" tag when enough community members have flagged it: it's not a moderator action.
> Russians have vastly superior propaganda and probably in control of global politics

Or maybe the nature of propaganda versus "factual news" is just that much more effective. It's not out of the realm of possibilities considering propaganda has been used effectively in all sorts of mediums for centuries now.
> You don't need to focus on 2G markets if there are few customers there for your products.

as someone who used to have a poor internet access, rest assured that I will have no sleep until every review website and comment section has something about how slow your website / app / whatever is. These ones generally don't lag.
Figma (https://www.figma.com) is probably a perfect fit for your use case. It's an interface design tool but it can also be used for presentations. Benefits:

* Free for individual use

* Completely cross-platform (browser-based)

* Has an infinite canvas

* Has advanced path editing

* Has a presentation mode for slides (the play button)

* Supports simultaneous real-time editing if you need to work with someone else
Yeah. My reply was more meant to show off more Smalltalk to pmoriarty and others that to one-up everyone :-)
Just use mail chimp.
Client support: Abysmal
Reveal-MD: write in markdown, compile/output a good looking reveal-js HTML presentation.

Demo: https://mankash.bitbucket.io
Reveal-MD source: https://github.com/webpro/reveal-md
Maybe because:

> Some requirements for me: * Infinite canvas/Path editing
My children have had their IQs tested with scores >= 150. This was a requirement for the private schools that we applied them to, it wasn't something we were particularly interested in scoring.

One thing we've learned about high IQ children is that many experience asynchronous development, meaning that some parts of their development are much faster than others, which could actually be delayed. Things like emotional immaturity, oversensitivity, etc are usual behavior traits of children with high IQs.

The private schools for gifted children are the ones that cater to those children with Social Emotional Learning (SEL). They focus on the emotional side of development as opposed to purely academic, and so far so good. I've met quite a few private-school grads from the Bay Area, and the last thing I want to raise are unhappy, anxiety-ridden children after spending tens of thousands of dollars a year. I've met quite a few adults who very much seem to be emotionally damaged from their private school experiences at places that seem to give detention for things like not tying your shoelaces, etc.

Focusing early on children's emotional needs and development early will I hope help them not be filled with anxiety, unhappiness, self-doubt, etc.
> snow conditions are ... likely to yield data for the cases we really care about

That’s not intuitive to me. I don’t see why snow conditions would teach us about likely accidents in Pali Alto.
> thanks to the cast.

well, exactly: languages are able to do without the cast at all, just extracting type information from the runtime, which is much safer.
It's incredibly naive to think that there aren't foreign parties involved in influencing elections and shifting public opinion; it's a tactic as old as civilization, and US intelligence agencies do it on a daily basis.
The truth may cost more to sell than targeted lies.
This is a really important point. Everyone thinks that they, personally, are immune to this sort of thing. Every scientific study suggests they’re wrong.

The Mercers and Putins of the world do this because it’s cost-effective.
Hey, core developer of Nim here.

Thank you for this awesome feedback. It's really great to see that you like so much about Nim. Of course, I am more concerned about the negatives and I would love to do something about them.

In general it would be great if you could elaborate on your remarks. Some questions that I have: Are there other complexities in the language that you dislike? Is there something you think Nim would be better without?

Some specific remarks and questions:

> a lot of the implicit (or so it seems) stuff (I'm not comfortable exporting my procs by placing an asterisk somewhere, and even somewhere so illogical I can never remember where to put it)

An easy rule to remember this is "the asterisk goes after the identifier", for example:

proc life*() =
echo 42

proc identity*[T](x: T): T =
return x

var ident* = "hello"

type
World* = object
field*: int

> not at ease with the weird variable naming and casing conventions

What's weird about them?

> Don't even mention the arrays and the seqs...

Please elaborate on this as well.

By the way, you might have done this already but in the future please consider sharing this kind of feedback with myself or somebody else on Nim's team directly (via IRC/Twitter/Gitter/email). It's easy to miss something like this on HN. Please let me know if there is something I could do to make giving feedback easier for everyone, I understand that some people may not feel comfortable coming into Nim's IRC channel and giving criticism that way. It's very valuable to us though, and we don't want it going missing.
This is not how we did things in the 90s we used to debate these speakers and knock down their ideas with rational discourse it's not that hard to deflate the arguments of the far right they're mostly based on a series of bad assumptions like assuming everyone has a deep fear of anyone who looks different than them. It's better to let them speak and then deflate their arguments to the bone in debate.
Free and non free books all can learn from
Greece needs to get rid of the mentality that the rest of the world is going to solve their problems. They need to understand that no one will help them while they don't have money. (Or at least assume that to be true.) They need to become a major player in trade and economics. This could be done by becoming a very welcoming country like Switzerland. Have lenient internet and technology laws to allow that part of industry to boom. Once the economic and cultural sector is solved. The political sector will hopefully be solved by someone who notices all of the dumb things the political sector is doing and rouses the people's attention to it.

I'm almost to a point very sure that Greece needs a fresh start on the political side of things. Kick everyone out and have an election with maybe background checks on potential candidates? This would help reduce corruption. But would also be expensive.

Maybe greece could end up being a leader in cryptocurrencies and cryptocurrency mining?

Disclaimer: I am not a native Grecian neither do I have ancestry there...
I would just say, please don't forget the people who make dev summit great. Especially the underrepresented females.

There were open complaints on Twitter about the dev summit organizers being sexist.

I won't go into details but multiple female Google employees have voiced their opinions regarding this.

Don't be that guy.
However when it comes to speakers advocating racism, race is not even real, there is only one human race with ethnic variations we don't allow people to come to medical schools to advocate using voodoo doll to cure cancer why should racists be speaking on college campuses?
> I know we switched because front end experts told us that users found the full refreshes annoying. They said that users really wanted native desktop like seamless change pages. Never did I see proof of these claimed.

Even so, you can have that experience with server-side rendering and simpler client-side updating.
On the Mac desktop copy and paste has long (always?) worked with file & folder icons, i.e. objects.
Or shuts down public talks and harasses the family of someone who criticizes islamic attacks in the UK.

State: "Don't do your talk, it might make the muslims mad and we don't want a riot"

Either they are A) cowering, and the terrorists have won by censoring free speech from perceived threat of attack or B) UK government is infiltrated and having their strings pulled.

Maybe this has to do with them leaving the EU? Test out how the new censorship laws work away from the EU
Yes, as far as I know Reason is the first project to try to have auto-currying semantics with tupled syntax. It's definitely a bit of an experiment.

Not sure what optimisation problem you're referring to, Reason and OCaml underlying AST are exactly the same. There are no actual tuples unless the programmer is creating actual tuples.
One of Jackie Chan's main inspirations is old Hollywood musicals, and I think you can sort of see it if you watch them and compare.

He's tried to do some more dark and serious movies (like Crime Story and Shinjuku Incident) but frankly he always seems kind of odd in them.
Russia's propaganda was off-limits for the Clintons' and the Kochs' because it was mostly incitement of hatred against different groups of people.
It's Time for Congress to Pass an Open Access Law
That makes sense. I guess you have to have some wits about you on the high seas.
A simple cli tool to get movie streaming link
A couple hundred thousand dollars that we know of. Putin isn't known for being super transparent with his money...

The Twitter influence is certainly overstated, but Twitter wasn't the only source of influence (still isn't).
But they seemed to have picked closest neighbors in pixel space instead of z-space, which is not the best idea, no?
Certbot Development Livestream (Halloween Edition)
If you knowingly put your kids in a school for the gifted, didn't you expect them to evaluate their giftedness?
I think it's a real stretch to call Police Story a dark movie, unless you mean the weird remake they did more recently.
because the idea that women should get to work and vote isn't a far-left idea
> Either the Russians have vastly superior propaganda and probably in control of global politics or their influence in the US election is overstated.

It serves two purposes:

1) Face-saving from out of touch with the population DNC/Clinton team that still can't fathom how they lost to an orange-utang

2) Keeping the lead orange-utang in a pro-war, pro-military expenses course against Russia, that everybody in the establishment loves

Maybe also as an experiment about how far BS can go if promoted by all the pundits...
> Manifesto Guy was backed up by actual scientists who spoke out to say he'd got the science right, he provided many citations of scientific papers,

Thanks for inadvertently providing a great example for why this is so hard: what you said is wrong but recognizing that requires time – simply reading that turgid slog of an essay, recognizing the difference between a blog post or option piece (i.e. most of his citations) and peer reviewed publications in respected journals (of which he cited almost none), reading the few cited papers to see how they supported the claim being made and whether those results had been upheld or were suspect within the field (most of the remaining items), and using a logical framework to tell whether they were even relevant to the issue being discussed.

That’s a lot of work and most people are going to skip it in favor of picking the side closest to what they already believe, or which is the most entertainingly written, as you did. Most people are going to look at the issue, decide it’s too complicated and find something else, missing the fact that there’s far more scientific consensus among people who actually study the issue at hand.

As an example of what that looks like, consider https://medium.com/@tweetingmouse/the-truth-has-got-its-boot... – someone went to the trouble of figuring out original sources, analyzing specific claims, citing everything … and the most common complaint was that it was too long. At some point, it’s unreasonable to expect a general audience to follow the details of a big topic and that’s where journalists act as a useful filter finding relevant experts and filtering out the guys with degrees in other fields speculating wildly.
The Book of Enoch
No one has been arrested for tweeting criticism of Islam.
Steve Jobs, the Xerox Alto, and Computer Typography
OK, but that hardly makes it easy to pull off.
You're already submitting it to the server. It's no less secure sending it back if there's a problem.
Slides: A Playground Menace