skysight-inc/HackerNews huggingface dataset:
Some links that might be of interest:

http://bitemyapp.com/posts/2014-12-31-functional-education.h...

http://bitemyapp.com/posts/2015-08-23-why-we-dont-chuck-read...

http://bitemyapp.com/posts/2016-02-06-haskell-is-not-trivial...

https://github.com/bitemyapp/learnhaskell

http://haskellbook.com/ by the above author
According to Verlinde, there is no dark matter. Tell me how he's wrong point-by-point. Just because gravity is emergent doesn't mean it still cannot have effects similar to what's been perhaps wrongly attributed to dark matter. You can't just say "Bullet Cluster" and "Dragonfly 44" and piss all over it without explanation.

http://phys.org/news/2016-11-theory-gravity-dark.html

http://www.forbes.com/sites/briankoberlein/2016/11/08/soluti...

https://arxiv.org/abs/1611.02269
This is basically what I did with http://hitchtest.com/

The declarative language is a readable YAML, which translates each named step into a python function call with arguments (e.g. - click: submit button).

The asynchronous part is 'under the hood' where it runs services which log lines of JSON. Those are watched using epoll triggers and parsed into objects which can be verified by one of the steps (e.g. check email containing name of user is sent).

I wouldn't say that it's necessarily possible nor desirable for a non-programmer to write the stories using YAML, however. Even with a perfect declarative language you need a mindset that requires precise thinking in order to write executable stories and that usually means programming ability. Stories also need refactoring as much as code does, alongside engine code.

However, the YAML ought to be useful as a way programmers can collaboratively write and refine stories with product owners/managers and should serve as a useful way to communicate back changes to the product that a non-programmer can understand.
It means that you would have been surprised if the jogger was making a jump to her left (avoiding hole in her path for example), forcing any driver to hit the brake.
Scheme's first-class continuation implemented with nested While loops
"You can limit it by scrubbing the settings, until the next update when we will accidentally enable it again, and also it was really never limited much anyway, or disable it completely by buying the Enterprise version. Also all of your outbound connection are monitored anyway by various parties too so the whole thing is more or less futile, here try this cloud."

ftfy
> Is there an ethical question regarding the computer-assisted manipulation people's perspectives, however ignorant and wrong they may be?

Yes, but why did you pick a temporary one-man experiment as your hill to die on rather than a persistent, large-scale manipulator like Facebook?

If you're actually concerned about the ethics of manipulation, why didn't you say anything in any of the several HN submissions about Facebook's fake news issues?
I hope that's what happens, but the crucial (potential, but I think likely) difference between air and automation is that air is not owned by default. Automation will be, and I can't imagine whoever owns it is excited about sharing the gains.
Taken from the most recent documentary (by NHK?), Miyazaki does not use CG himself. He might attempt a comeback, i.e. doing feature-length anime. For the time being, Miyazaki is putting a finishing touch on a short anime (crawling caterpillar).
The games got it from "past cultures".
This is entirely dependent on the program. My undergrad had few set-theoretic math classes. Sure we had to take discrete math and combinatorics, but this kind of notation was lacking. I learned it by way of double-majoring in mathematics.

Conversely, my master's program pretty much assumed you were comfortable with set theory. CS103 is a freshman/sophomore level class at Stanford and is a prerequisite/foundational course for the master's degree. I was out for five years before returning for my master's. It is 100% true that programming skills are more useful in industry, and re-learning the mathematics was the hardest part of returning to school after being out for five years.

With that said, machine learning is eating the world, and it requires a very good understanding of the underlying mathematics.
Would a language engine like v8 help in this case? Or is it the fact that you can't optimize the actual mathematical operations within loops?
5 Times Corporate Media Got Caught Publishing Fake News
The Global Competitiveness Report 2016–2017 – page 15 [pdf]
There is no definite answer. It can and sometimes it can't. Hand and wrist problems are not always just hand and wrist problems. Sometimes they are a symptom of improper alignment and/or stress on the shoulder joints. If that is the case, swimming, a zero-impact (to your joints) activity, through exercising the full-range of motion of your shoulder and related joints can help relieve some of that stress/tension that filters down to the hand and wrist.
A method to implement first-class continuation and call/cc (call-with-current-continuation) as found in Scheme is given in the article. The method uses nested "while" loops plainly and does not require the implementation language to be able to call functions recursively. Thus, it will be ported easily even to FORTRAN 77 if just given an automatic memory management of cons cells.

The current implementation runs in Emacs Lisp, Common Lisp, Lisps in Dart/TypeScript/Go and the implemented Lisp itself.
Pointing fingers and finding scapegoat. How does that add any value? How many people in rural Alabama use Internet?
Yes, the WaPo headline was total nonsense, but the article text clarifies that they are called "bots" but not autonomous. Perhaps he just wanted something short and that sounds better than "fake user accounts".
VSphere 6.5 goes GA, gains surprise powers to predict the future
We just released a techno music player – Our app will solve music dicovery
Naming is the foundational root of languages. (opinion)
If mathematicians used longer notation then "the obscure symbol defined 5 pages back that I totally would remember if it was spelled out" would be more like 30 pages back. Brevity and standard notation are critical for understanding.
Miyazaki can't die yet: He has to finish drawing (or gettung other people to draw) all the frames for the universe for the rest of time, so it can run without him.
The Creation of “Hillary Clinton” and the Deconstruction of Hillary Clinton
What will this actually be useful for?
Want to master Scapy over the week-end? Try to solve the #GreHack16 trophies
A 70-Day Web Security Action Plan for Artists and Activists Under Siege
I Used Only My Mind to Fly a Plane Around Seattle
How to Raise $20M for Your SaaS Startup – With Pini Yakuel
>Which are all relatively poorly paying

Relative to stuff we place higher utility on than art, because opportunity cost. But as the price of that stuff approaches zero due to mass automation of production so does the opportunity cost of art.
Is twitter your idea of a private forum?

I thought the point of twitter is that everything is public?
The problem is that under communism, it's usually not ownership. You can't take away or sell your "share". All "communist" states I know about degraded to bureaucracy-run states.

Truly communist institutions, e.g. some monasteries, just abolish the notion of propery. They need unusually and highly motivated people to operate, though, that are few and fail to be mass-produced.
I can't even remember for Rust. I just know Rust team here admitted there was a cut-off point in terms of safety features it provides like any other language. For microkernels, all they do is memory isolation plus limit kernel-mode damage. Past that, you have to design extra capabilities into the microkernel, trusted code, or apps. You can even have concurrency errors in your apps with those if there's a shared-memory space allowed.
I think I remember this particular notation, but only because I beat it into my brain trying very hard to not tank my GPA in a ridiculously useless discrete mathematics class that was required for me to finish my CS minor.
Did you just imply that all vim or emacs users live in "rich daddys attic"? Do you have any idea how many things have been created by people in a flavor of vi or emacs?
Who is missing the obvious here?
> I don't think it was alleviated directly by Go,

Yes it is, Go is truly concurrent, NodeJS is not. Go has green threads in userland, NodeJS does not. A Go program can actually perform multiple operations at the same time since Go coroutines are implemented at the language level, NodeJS cannot. Obviously Javascript is more expressive but Go programs are easier to read and maintain. With Javascript anything goes.
SPR's Roger Shawyer Explaining The Basic Science behind #EmDrive:

https://www.youtube.com/watch?v=wBtk6xWDrwY
There are examples in this very article.
I think there's a good comparison to make to other tech industries. LG, Samsung, etc. used to just be memory manufacturers, or just display panel makers, but over time they've come to make all the parts of computing devices and now are major competitors to older, more established players.

AFAIK, LG doesn't get involved in medium and heavy industries like ship building, but Samsung (now Samsung-Renault) has made cars in the past. Knowing that the Chaebols like to use a "fast-follow" approach, once electric cars become commonplace, it would be a fairly small lift for any given Korean car maker (Hyundai/Kia, Samsung, etc.) to engage with the existing supply chain and just put some product out.
Pretty sure that OP was wondering why the plaintiffs agreed to settle, not the other way around.
So, improve equality of access to education. We already have multiple top computer science programs publishing their courses online for all for free.

So, lower the barrier to getting started and learning from hands on experience. Github and other sites host code, discussions, and documentation for more projects than a lifetime of hacking could touch. No one knows who you are behind a handle.

You seem like one of those people who thinks that quotas will magically improve companies, diversity, and people's lives. You are falling victim to the soft bigotry of reduced expectations. This isn't fair, particularly to the groups in question.
Fun fact about Octave. If you start Octave and run the `fact` command, it emits random jokes about Richard Stallman. Here is one:

> There is no chin under Richard Stallman' beard. There's only another beard. Recursively.
I've found that there are a number of different prescriptions for RSI pain, and that you have to experiment until you find what works for you. But that's complicated by the fact that it's hard to run experiments on yourself because there are so many confounding variables.

In any event, to add to the anecdata, someone below recommends not resting your arms/wrists on anything and letting your hands float above the keyboard. I've tried this, and the small muscles in my back that keep the arms lifted would become sore bundles of fire that eventually would spread pain throughout my back/neck/arms/wrists.

I found, paradoxically, that totally resting my arms splayed wide on my desk combined with a Kinesis Freestyle so I can keep my wrists straight (this wouldn't work with a regular keyboard) is the ideal setup for me.[1]

Not saying this would work for everyone.

[1] I have a standing desk combined with a high chair oriented such that the desk comes a bit higher on my chest than a sitting desk would, such that I can just rest my arms on the desk. The keyboard is not elevated and is basically flat to the desk surface, and is separated and angled such that my wrists are not bent.
It's a lot more suited to mathematical problems than Python. Python wasn't designed for matrix manipulation like Matlab was so the syntax isn't nearly as nice. Matlab also has a huge library of maths functions built in - even really obscure ones. Finally Matlab has a nice GUI and plotting support built in which Python doesn't have. Basically Matlab is almost strictly better than Python.

The only advantage Python have that I can see are: a) it has better support for non-maths functions - good luck doing OpenGL in native Matlab (although it does easily interface with C++ and Java), and b) it is free; Matlab costs a lot, although they did actually release an affordable 'personal' edition.

Octave is basically a Matlab clone. It's slower, has a less polished GUI (plotting is especially buggy) and is less comprehensive.
One problem is that, to the extent the inchoate Alt Right has decided upon this (and I think it has), we explicitly reject egalitarianism AKA equalitarianism (they're cognate, right?). In Vox Day's first cut 16 point formulation, Point 7 is:

The Alt Right is anti-equalitarian. It rejects the idea of equality for the same reason it rejects the ideas of unicorns and leprechauns, noting that human equality does not exist in any observable scientific, legal, material, intellectual, sexual, or spiritual form.

From http://voxday.blogspot.com/2016/08/what-alt-right-is.html
It will be interesting to see how people take to not owning cars. People like customizing their spaces, and I can see people with young children not wanting to deal with all that setup multiple times a day...
> The syntax of your language doesn't change its performance when running.

No but the difference between static typing and dynamic typing actually does. Go compiler performs a lot of optimizations that no Javascript engine can.
I'm sorry but you are missing a huge part of what GNU is about. It is explicitly about "meatspace politics" and the philosophies of Richard Stallman. Explicitly you seem to be confusing "open source software" with "free software":

https://www.gnu.org/philosophy/open-source-misses-the-point....
https://www.gnu.org/philosophy/free-software-for-freedom.htm...

even more reading:
https://www.gnu.org/philosophy/right-to-read.html
Congratulations, you discovered that Ubuntu is a Linux distribution and not a wallpaper of a color you do not prefer. People can also use the normal Ubuntu install media to install something other than Unity, and they can change the wallpaper to a color they like.
Serious Question.....

Matlab usage is on a dramatic downswing from my vantage point in quantitative fiance. I don't really know anyone under 40 who uses it anymore as one of their main tools.

And I've never once seen anyone use octave as a substitute, I'm guessing this is mostly due to money for licenses not really being an issue.

Nowadays, the only tools I see people using are R, python(pandas, numpy) and very occasionally Julia.

Where does this leave Octave? What's Octaves niche?

Or put another way, why learn Octave/Matlab when there are other languages out there that provide similar capabilities and that are much more popular?
Because it was their actual stated goal, and they even mention Reddit specifically. Why would they ignore Reddit and only target other social media platforms?
Yes they are, because throughout most of history, variations were very low, as you can see there, because, you know: It's a graph!

If you notice, the graph is not distorted, it's linear. 1 Celsius degree changes our climate in a mix of predictable and unpredictable ways that you don't want for our planet.

Plus: there's the added problem that the changes can be exponential after a while, melted Ice melts other ice more easily, permafrost defreezing releases methane that is worse than CO2 to the atmosphere, Ice changing color, etc.
I also bike to work every day. I was not having chronic pain, but mild discomfort and one thing that made a difference was changing my bike handlebars to more be more upright instead of a flatbar style. These are the handlebars I ended up with and couldn't be happier. http://store.velo-orange.com/index.php/components/handlebars... They Allow my wrists to stay straight instead of bent back.
This is a great idea, but how do you get around the fact that it's not valid HTML? Is that even a concern anymore?
Right, as I said, it can be done with frequentist statistics. This is what Optimizely does (http://pages.optimizely.com/rs/optimizely/images/stats_engin...). But (1) it is not simple and (2) it is not optimal.

---

Agreed 100% about multi-armed bandit which is what I was referring to. And the canonical solutions are in fact Bayesian :) See the Google Analytics link or lookup "Thompson sampling"

From your Wikipedia link:

"Probability matching strategies are also known as Thompson sampling or Bayesian Bandits, and surprisingly easy to implement if you can sample from the posterior for the mean value of each alternative."
Heavy Screen Time Rewires Young Mouse Brains, for Better and Worse
Isn't Julia a better alternative than Python if you're doing math these days?
> I know he's not dead, but his next film will be his last.

First his next film won't be released for something like 4 or 5 years he's only just started working on it, so it's a terrible time to give him a sendoff.

Second The Wind Rises was already supposed to be his last film and see how that turned out.

Miyazaki is the kind of people you send off at their funeral and no sooner.
"Considering how much tech is in a keyboard, and how much volume it has, you could place nearly anything in there and possibly go ages without catching on."

You're thinking on the right lines. I've thought of weaponizing them, too. Main reason most don't is someone might look inside one. Even if it's not the target, finding something obvious could make the news with result that attack no longer works. That's why NSA weaponizes the USB connectors themselves. I do think there's room for doing what NSA is doing in a mobile-style SoC that replaces main MCU of the keyboard with same labeling. People would be none the wiser unless carefully measuring electrical properties.

" and I think part of why I still use the same keyboard I've had since 1997 ;)"

Haha. I keep updating but I stopped trusting the computers a while back. Far as subversion, most PC-level subversions seem to have started close to 2000 with NSA's programs kicking in around 2004. So, I recommend people use pre-2004 or pre-2000 tech. Plenty of usable stuff in that category.
> Why should a group of computer scientists understand a particular equation?

Because it's incredibly simple, and expresses concepts they should already be familiar with as they're both incredibly basic and plenty relevant to CS. The notion of "one-to-one" and "onto" functions is taught in high-school algebra!

> What does it mean if they don't?

It mostly means they've not been using this notation, which is a problem not because the notation is necessarily perfect (although I dispute those saying what's used here is particularly arcane - this is super basic stuff) but because there is a whole lot of relevant knowledge encoded that way (including plenty of CS papers!) and clearly they haven't been accessing it.
He measured use of a particular ethnic slur, the interpretation of which can vary depending on who is using it.
This is a really good document. I wish someone would do this for KDE Neon, which is Ubuntu LTS paired with nightly KDE (much better experience than Kubuntu).
It probably has more to do with millions of male soldiers reentering the workforce around that time. The idea of "gender roles" still had a grip on society and women were forced out of their wartime careers across the country. The only reason they had a chance to take on all these previously male dominated fields was because sixteen million Americans had to leave the workforce to fight a total war.

The GI bills provided a ton of financial assistance to WWII veterans seeking a college education, which explains why women had a little more time in advanced fields like computer science. Due to cultural mores the wartime trained women were bound to be replaced by men, especially in the armed forces, it just took a while after the war to educate the soldiers.
- Order of subjects :- Skills => work experience => Academic project =>education.

- Change 'Languages' to 'Languages (in proficiency order)' or something like that, I hate it when people just arbitrarily put the order of thier languages down so you have no idea what to ask them questions on.

- You descriptions are quite wordy and redundant, and can be cut down a lot:-

i.e.

"Implemented bug xes/feature requests to existing Java document management product."
=>
"Implemented bug xes/feature requests to Java document management product."

"Code was deployed to IBM Websphere servers and required the use of SQL, XML, JDBC. Projects were managed using SVN and JIRA/Confluence and utilized jUnit testing and code reviews."
=>
"Deployed to IBM Websphere servers and used SQL, XML, JDBC. Projects managed using SVN and JIRA/Confluence and utilized jUnit testing and code reviews."

"Designed and implemented custom document and workflow management systems for clients primarily using Java/IBM Filenet in both individual and team settings, including travel to client sites."
=>
"Designed and implemented document and workflow management systems using Java/IBM Filenet in both individual and team settings, included travel to client sites."

"Developed an iOS app designed as a sales tool. Built using JavaScript/Cordova and managed with Git, utilizing jQuery and various libraries for JSON data visualization."
=>
"Developed an iOS sales tool app built using JavaScript/Cordova/JQuery and various libraries for JSON data visualization."
You're dead right on the games front. You can get a GBA for ~$20-$40, and have 100s of games that are a hell of a lot better than most of what sees release on mobile.
Hope he works with him to ban NSA spying on its own citizens. I doubt it though; he's had eight years and hasn't done it.
Do you have some evidence to suggest that, or are you just trying to get the mods here to ban an entire site because you disagree with it?
I wonder how these self-driving systems are going to deal with wildlife or even domestic pets running wild. It's fairly common on my commute to see deer grazing along the roadside just a few feet from the pavement. I typically slow way, way down and creep by as they'll walk right onto the road if the mood strikes them. Getting enough test-cases for the software could be difficult.
Thinking it through, a person kind of develops a sense that all of the interesting things, in this branch of thought experiments, tend to shake out, postmortem.

In the heat of the moment, what seems like a plausible bargain threatens to reveal grotesque details amid the wreckage.

So, the trolley problem itself usually becomes most interesting when inspecting the identities of any casualties. e.g. What about famous people? What about small children?

In this case, the scenario becomes threatening with the possibility of proving that the condemned was sacrificed only to placate mob rule. e.g. What if the real criminal is found later, somehow?

Acting with a tendency to ignore the postmortem consequences is probably how a machine will operate. They don't have reputation. They don't consult emotion to inform their decisions.

A machine might not question which teddy bear was the most favorite teddy bear, when organizing a garage sale.
If I were able to switch to a new OS now, I'd give a try to NixOS and GuixSD (especially to the latter as it fits my love of lisp and emacs). They bring a new paradigm to the table in package management. Unfortunately a bit busy nowadays...
Yeah, I don't judge those in the audience too harshly. I could certainly see, given limited time allotted, thinking "it's probably not that simple, maybe I'm missing something...?"