skysight-inc/HackerNews huggingface dataset:
Depends whether you want to teach code or computer science (and code).

I wrote a book to teach 7-11 year olds to code in Python and Scratch and teach them some computer science along the way - I read a few other books out there first, and there's a lot of "just copy out this code and things will happen", which is exactly what I tried to avoid in this book.

The reviews:
http://www.goodreads.com/book/show/28232614-coding-unlocked#...

The book: https://www.amazon.com/gp/product/B013R4OFVA/ref=x_gr_w_bb?i...
I get that there are a lot of people here who are really concerned that, without XUL and XPCOM, there will no longer be a reason to choose Firefox over Chrome.

What I think they overlook is that, right now, it is impossible to recommend Firefox in any case, because it performs so poorly compared to Chrome that no one will take such a recommendation seriously.

I've been using Firefox since back when it was still called Phoenix. I intend to go on using Firefox for as long as it still exists. But it's been a struggle, these last few years. Having to kick over a primary application platform, losing effectively all state save what programs are running, and reboot it every day or two, because otherwise it gets so slow that it's entirely unusable, gets real old real fast. People like to make jokes about Emacs, but even it doesn't do this! My Emacs sessions last months, and die only when the machine loses power or I hose up the environment so badly while experimenting that it becomes unrecoverable without a reboot. And Emacs is thirty years old.

I don't want to switch to Chrome. Its UI sucks and I'm no fan of Google. But if Firefox keeps getting worse, I'll have to. So I am absolutely delighted to see Mozilla making real and tangible progress toward solving that problem. If doing so means deprecating an ancient plugin API that's in any case dangerous and hard to use, I'm fine with that, especially since there is no reason in the world to believe that its replacement will not eventually gain back most of the relatively few capabilities we're losing in the deprecation. Maybe I won't be able to customize context menus for a while. That's fine, if the browser regains the usability it's lost over the last ten or so years.

I understand not everyone agrees with this point of view. That's not a problem. But I should not like this point of view entirely overlooked by those currently proclaiming the imminent death of Firefox.
They've been known to kidnap "consultants" :(

One cartel had a large-scale meshnet.
> All conflict originates from sex or violence.

What about The Big Short? No sex or violence there. Or what about Spirited Away? I'm sure there's some ostensible violence here and there, but the conflict in that film I think comes from things being out of place, not from overt danger.

Sex and violence are overrepresented in media because they are easy. A writer who has drank too much coffee and is out of ideas for the 10th day in a row can put some sex or violence up without thinking much and get a reaction. That doesn't mean these things are the only source of conflict in the world, or in storytelling. Just the easiest.
> As far as patrols go, sounds like a fantastic jobs program.

i.e. a way to throw money away doing nothing productive.

Either the people involved will be highly trained / paid well, and therefore bored. Or, they won't be paid well, and will be susceptible to bribes from people wanting to cross.
I have no idea what this guy is talking about. Maybe it's just me, but this seems like a bunch of incoherent gobbledygook.
The real question is "why JavaScript rather than Python?" The only reason JavaScript is so popular is that it runs in the browser. JavaScript is otherwise a pretty poor language, and certainly much harder to learn than Python.
This reminds me of something I've worried about from time to time. I have a fairly sophisticated password scheme from before there were good password managers. I don't have unique pass per site but close to it. I still forget sometimes which goes where and end up entering in real passwords just that are for other sites. There are probably a few sites at this point that have seen me enter in all my real (but wrong for that site) passwords. All some evil actor would have to do is keep a log of my attempts at one site and they could get pretty far with getting all my passwords. It's pretty scary.
My primary development laptop for hobby projects is a 2016 ThinkPad X1 Carbon running Fedora. It is used mostly for web dev and Python dev.

This would not be suitable for all aspects of my normal day job, but I refuse to set up at-home VPN access again anyway so it's a nonissue.
They should conduct a survey how many add-ons will stop working, won't be ported to web extensions, and thus how many users they'll lose -- probably not that many because the majority most likely doesn't use add-ons but those people will most likely use anything other people recommend to them. I personally don't know if I'll continue recommending FF.
The CRYPTO relies only on ECDLP. That word, as it is usually used as a term of art, indicates the underlying mathematical assumptions. to say "it does not only rely on ECDLP" is to indicate that there are other trusted mathematical security assumptions, such as harness of EC pairing or the knapsack problem. This is not the case with confidential transactions, whose Pedersen commitments and Back-Maxwell rangeproofs rely on the exact same cryptographic assumptions as any bitcoin signature. It even uses the same library to create and check these commitments, with a minimal amount of new code.

Is there scope for new implementation errors? Yes, but only in the fully generic sense of it involving _some_ new code. Anything that is different involves changes, and any change brings the possibility of an implementation error. However Blockstream has tried to keep confidential transactions as close to the underlying bitcoin code base as possible to minimize that error, and unlike other solutions CT has been subject to academic review and external security audit.
Is the snake oil srsly attacking a GPL-License File?

That has so much potential for jokes... ^^
Just to clarify, the code that was duplicated per denomination is not part of libzerocoin itself, it's in main.cpp. I'm not sure who wrote it; it may or may not have been part of the academic prototype Ian refers to. In any case, this amount of duplication (in security-critical code, no less) should never have passed the necessary code review to release a cryptocurrency. Also note that there are still unexplained differences between the copied code branches after the security fix.

(In contrast, Zcash did have duplicated code in the prototype we inherited, but we rewrote that entirely well before the Zcash launch.)

[Edit: I confirmed that the duplicated validation code in main.cpp was not present in libzerocoin. Some of the code in main.cpp including some stale comments, appears to have been pasted from https://github.com/Zerocoin/libzerocoin/blob/master/Tutorial... , but that tutorial code does not have the bug. So it appears that it was introduced by the Moneta/Zcoin developers.]

Disclosure of interest: I am a Zcash developer.
Chromium isn't, either.

But the extension flexibility was one of the major points for me.

I'll have to pin Firefox to 56.x in my package manager.
This is more a recommendation for kids slightly younger (4yo) - http://thefoos.com/

The game is pretty amazing in that it teaches pre-reading kids how to "code" by presenting it as a puzzle that you add pieces to. Really well done.
How to Graph Word Frequency Using Matplotlib with Python 3
Cool project - and an upvote for having nothing to do with politics :)
How is it any different compared to software wallet?
I had a similar situation but things are better now. Send an email to suff@mailinator.com with your contact info and I will send you my contact info
true but I was expecting it to be some post about metaphorically drawing a line in the sand on some issue. I was surprised it was about a machine to draw a line in the sand
It doesn't allow it to run a ripped game like Halo 5. Any "real" game that needs full access to the Xbox hardware needs to be signed or tested on a proper dev unit. The 'dev mode on consumer consoles' is something for indies and such to test their UWP apps on. If someone happens to have the source code and project files to your UWP app then sure they could "pirate" it but I am not aware of that ever happening.
Yeah this is what attracted me to the site as well - if you look in the wayback for "hackernews.com" you will find a site that was somewhat controversial when it first came out ~99-00. At the time it was, to my knowledge, one of the first public "hacker" WWW sites as compared to locations on underground networks. I also hated it because I had dialup at the time and it took forever to load all those fancy graphics.
Why not take it as both?
Definitely not upwork and all these freelancer websites. Most of the projects are unverified and fake.

Word of mouth is the key in the freelance world. The other key is to create your network before moving to an isolated and cheap place. In your case I have to say... oops
Bluejeans is extremely good.
Bitsbox was on Shark Tank yesterday. It's apparently founded by ex-Googlers.

It looks quite good, but does anyone here have any first hand experience with it? I'd love to hear an honest review.

https://bitsbox.com/
And this is why we write unit tests!
Hmm. So I don't disagree with your premise but details like "America's super cards are not issued by their banks" is incorrect. Cards like the Chase Sapphire Reserve exist
Except that we're talking about applications normally associated with rocketry, so I wasn't being facetious, but literal.
lol, this is hilarious

I use so many different email address and usernames - along with a password manager - that I would undermine the usefulness of this project

many times I also use a password manager for the username itself, completely random
>...we really should just leave the border wide open...

It isn't, hasn't been, won't be, and everyone perfectly well knows that.

In 2016 the US spent about $0.75 on CBP for every $1.00 we spent on NASA. Illegal immigration across the border reached new long-term lows, and so did the number of immigrants living in the country illegally. There is no border crisis.

Falsely promoting a crisis is unpatriotic, it undermines the culture and institutions that we collectively refer to as "the country." It's a betrayal, a dereliction of duty.
Genuine Novice Intro to JavaScript Generators
You're not going to find a specialist in "Whole sub designs and manufacture" anymore than you could kidnap one person who would teach you how to build the space shuttle. You'd need to kidnap teams of specialists, which I would assume might draw international attention.
> it is impossible to recommend Firefox in any case, because it performs so poorly compared to Chrome ...

I understand that this is your experience, but what is the basis for saying this is generally true? It's not my experience; theoretically, can't I also say my experience is generally true?
Running in the browser and having pretty good debugging tools seems pretty useful to me.
$2500
The distance between the subs they have now, and the type described in the post I replied to is the distance between a Model T and a Ferrari LaFerrari.
maybe. this was the group that made the splashy but totally wrong assertions about arsenic-incorporating extremophiles a few years ago, so i'll pay attention only after peer review.
Twitter Picture Changes on Click
This isn't a subtle or difficult-to-find case. It's a case of "why the heck would anyone write code like that, in any language, in the first place?" The only language-level abstraction needed to avoid this particular kind of duplicated code, is a loop.
There's an old quote that seems applicable here:

"It's better to be on the ground wishing you were in the air, than to be in the air wishing you were on the ground."
Or trello card repeater[0]? (haven't used it, but figured trello might have something and was able to find it)

[0] http://blog.trello.com/trello-card-repeater
I am wondering if I'm lucky but my foxes are always fast, even with 100 tabs. Both on Linux and Windows boxes.
You are not the first one who complained about the speed here, so I am wondering whether our difference is due to bad luck or good luck.
Why are you in a rush?
Ah, no wonder it's dead.
It's frustrating to see that my criticism of the homepage was raised three years ago, and still has not been addressed in that time. That does not make me want to start using this tool, let alone contributing to it.
kind of the opposite. i've been at one so long that i'm a wee bit cynical.

especially since i'm right across the river from them.
>Also, in the realm of morality, everything atheism purports to be true is completely optional.

Well, no. Atheism does not purport anything to be true at all.

It's a lack of belief in one thing. I don't understand why that's so difficult for religious people to understand. Atheism is not a replacement for religion. There is no atheist rulebook, no set of beliefs, nothing.

Atheists can of course have morals but they don't derive from atheism and are not hindered by it either. They're unrelated.

*Edit, expanding...

Your argument presupposes that the only place morals can be derived from is religion where that the rules exist is the entire argument for why you should follow them. God says so, end of discussion.

There are better ways to derive morals based on day to day reality. There are better reasons not to murder than god says so.
I switched to Chrome a year ago and while it was a little rough at the start I am very happy overall now. Shame but Firefox was just so much slower that it was annoying me. Plus Chrome syncs everything much better than Firefox ever did.
Cats Cannot Taste Sweets (2007)
Game modding

The first contact I had to actual programming was messing with Pawno scripts to make gameservers in San Andreas multiplayer when I was 12... Spent hours and hours programming with it. It started simple placing coordinates where the cars should spawn until I started to mess with more 'complicated' stuff like gates that open when player get near.

I would get some game that is popular among kids that age (minecraft?) and teach them to make simple modifications, if they like they will try to push themselfs to make harder and more complex stuff, the reward/work ratio is bigger than make a game from scratch on HTML, where there is a lot that needs to be done before getting to the "fun part".
I'm extremely worried about Rikai-chan/sama.

Rikaichan allows translation of Japanese words simply by hovering your mouse over. It works much better than entering words into an online dictionary, since nearly every free JE-EJ dictionary uses the same source, and if a conjugation isn't translatable it will cut the word off giving the meaning and then letting you easily highlight the conjugation to figure out the meaning of the two together. Its just much faster than using something like jisho.org if theres a lot of words in a text you don't know. Rikaisama makes Rikaichan even more powerful with a lot of extra features

Everytime I've ever tried the similar plug-ins on Chrome they've all been terrible, missing words, missing conjugation, or just being slow in general. Its the first check I do every time I think about switching browsers.

However with the new Electrolysis on Firefox its completely broken and it seems like the dev might not want to do a rewrite since the plugin works exactly how you would want it and has for a few years now, but especially not if the sandbox changes make the plugin impossible to work.
Yes, you're totally right. This is a clearer description of what I had in my head with my above comment. Re-reading the Reasonable Person Principle, there is the specific guidance (emphasized more than once) to seek personal resolution over public resolution of differences. That's not covered by the Principle of Charity, but I would think for most reasonable people in most circumstances, personal resolution of differences would be a byproduct of adopting the Principle of Charity.

In any case, reducing ambiguity is always a good thing, but it does make me smile to think about trying to be crystally unambiguous about the wording of principles whose purpose is to acknowledge the existence of vagueness and ambiguity, and suggest outcomes will be improved by using the most reasonable and most charitable interpretations available.

This has me wondering if there's a meta-level principle or eponymous law around somewhere concerning the ambiguity of language itself, there must be, right? Something like, 'when someone says something you find untrue, first assume you didn't understand what they said, and seek to validate your interpretation before disagreeing'...
ha! awesome.
I've done it. The best way I found was to setup a Minecraft Server and let them manage it. Keeping it up and running touches on every skill you need.
That's what I thought too, that's I say the word is missing.
I'm a teacher - scratch and python
“...William wondered why he always disliked people who said 'no offense meant.' Maybe it was because they found it easier to say 'no offense meant' than actually to refrain from giving offense.”

― Terry Pratchett, The Truth
$5 Showdown: Linode vs. DigitalOcean vs. Amazon Lightsail vs. Vultr
are you familiar with mario maker? amazing and wonderful things happen when nintendo gives their audience access to their tools

the kaizo and puzzle communities are remarkable.. both in consistently high quality levels and the people are warm and welcoming

both kaizo and world record attempts at puzzles are exercises in optimisation

and the puzzles(o) feel like spaces for interacting with algorithms and data structures

(o) https://www.youtube.com/watch?v=08vhGZZ1FEY#t=17m30s
For me, the most unsettling part is that everybody points a lot of good reasons for this test indicating self-awareness, but then as soon as ants pass it, everybody just decides the test wasn't any good to start with.
Keep in mind that, a lot of really poorly designed system are not sanitizing properly user input. I am prepared to bet a lot on the simple idea that an UTF-8 password might break so much of them...
I'll add that companies have two incentives to favor cash:
1. Tax evasion.
2. Avoid paying the usual 3% charged by credit card issuers for each transaction.

Number 1 is specially pervasive in developing countries.
Is that supposed to become the goal of the Opal project, censoring twitter? Because it doesn't have anything to do with their software.

Kicking out a programmer because of his off-list opinions on transsexuality is like kicking out a movie actor because of his off-screen opinions on communism. People who can't agree to disagree are the problem.
Removing Outliers Using Standard Deviation in Python
Selfai: A Method for Understanding Beauty in Selfies
Vagueness (Stanford Encyclopedia of Philosophy)
True. I recall reading that they kidnapped people to build their meshnet.
I'd be really skeptical of that, until/unless it's replicated a few times. Dolphins, Whales, Some birds, Apes, and Elephants... that's all I'm aware of at least. To be fair though, it's not the be all end all of tests, and while passing has strong implications, failing shouldn't be taken as proof of a lack of sentience either.
The questionable competence of our product team coupled with sales selling things we don't have.

We are a smallish startup, but we seem to have a lot of senior people whose value is unclear.
> They should conduct a survey ...

They have; I've seen the data on some Mozilla blog but I can't remember where.
I appreciate the idea of having more perspective on socially constructed reality than others.

As Robert Kegan might say instead of being fully embedded in socially-constructed reality, the nerd can objectify it.

Now if you want to go next level, see if instead of being embedded in subject/object duality (I am here and that is over there) see if you can disembed and objectify. Here is a nerdy manual for how to accomplish that: http://integrateddaniel.info/book/
You're confusing Xbox Live Arcade with Xbox Indie Games. In the 360 days, Live Arcade was the featured store that games like Braid and Geometry Wars were sold on. "Xbox Live Indie Games" was a separate storefront that didn't get the same feature space, and was the free-for-all that you are describing.
Ars now says that Musk is claiming to have personally scrubbed the otherwise "green" launch due to irregularities he spotted in a control system for the upper stage. Not sure we are getting any full story yet. Not sure he has full a story yet to give.

https://arstechnica.com/science/2017/02/behind-the-scenes-of...

Does he literally have a finger on an abort button? I find that very hard to believe.
That was a great illustration. Given the the content, it primed me up on LOTR thinking. When I glanced back at your username I read it as Daniel Elf. Hehe. Also, I wouldn't mine seeing elf be spelled elvf for a change of pace.
Energy is energy at the point of impact, but the ballistics are definitely way different.
I have actually used this ":-) buddha sporty donkey ;-)" for "laughing buddha sporty donkey winking" in the past. Not Emojis though.

PS. No I don't use it anymore. And yes xkcd 936 was my inspiration.
It reminds me of QuicKeys. I'm going to have to look into this.
Running snaps in LXD containers
codemonkey.com
> basic questions

I'm going to go out on a limb here and say maybe the answers are staring us in the face, and we're uncomfortable with them, and that's why we've historically made up such elaborate narratives to deny them.
Another problem that's easy to overlook until it isn't is entering your password in front of people - if you're selecting stuff on screen then that's a lot more likely to be seen than typing on the keyboard.
Machine Learning Scale 2017 recap
A data scientist with experience in causal inference shouldn't cost you more than $150,000 a year.
I Like your idea a lot especially your last paragraph.

I don't think providing these information alone is a viable business model. But it could be used as a "lead generater" to support another business model. Basically it would be Content Marketing strategy.
Perhaps you could automate using https://github.com/tebelorg/TA.Gui?
And if you understanding Chunking, you'll understand how the Google/Deepmind AlphaGo program works!
Maybe brython can help with that!

https://brython.info/
Wiping the mark on its own body may be just a form of empathy. For example, when you see someone's yawning, you yawn yourself. Or when you see someone's hurt, you literally may feel hurt yourself (there were studies showing that same brain areas are activated when you're OR somebody's else are in pain, laugh or else).
Good, SJWs imploding as usual. Killing XUL is killing the only thing Firefox had to offer. Forks and Chrome will get more and more traffic.
You can't attack other users like this on HN, regardless of how wrong you think they are. We ban accounts that do so, and already warned you about it twice. Please fix this.

We detached this comment from https://news.ycombinator.com/item?id=13672409 and marked it off-topic.