skysight-inc/HackerNews huggingface dataset:
The most obvious thing is understanding back-propagation. Backprop is pretty much all partial derivatives / chain rule manipulations. Also a lot of machine learning involves convex optimization which entails some calculus.
Ah, not the kind of automating I was expecting.
I would also like to point out to Inferno and Limbo.

http://www.vitanuova.com/inferno/index.html

http://doc.cat-v.org/inferno/

Anyone trying Plan 9 ideas is missing out not trying its last iteration.
Sure, some image classifiers can be fooled by some vandalism that requires a high degree of technical sophistication, but

a) Humans can be fooled by vandalising a stop sign too. The difference here is that the change is imperceptible to humans... but does this matter?

b) A lot of self-driving work leans heavily on maps which will know to expect a stop sign.
And out of a pool of similar 1000 people? I seem to recall that affluent young men used to kill themselves in sports-car racing in the preceding decades.

Perhaps this is a confounding factor: as Spooky23 notes in a sibling comment, "Cars are engineered to protect all but the most reckless and negligent from death" - but indeed, who else would choose BASE but the reckless and the self-proclaimed immortals?
How can you verify at a glance that the QR Code associated with a human-readable sign is correct?
> The investor purchases more shares when prices are low and fewer shares when prices are high.

If you never sell you never lose.
RedBot: The fastest way to build and maintain a chatbot
It's a shame they didn't bother to create a category for "Resists our suggestions and prefers to manage their own view list."

Every time I've tried using Netflix, I've canceled in frustration. Their movie selection is awful, and it baffles me that you have to hunt for your own curated watch list among rows and rows of uninspired TV shows they insist you might enjoy.
The problem of the reader needing to understand is story is not in the story itself. Anytime anyone reads anything, their goal is to figure out what they are reading... so that problem doesn't add anything.

Kishōtenketsu specifically doesn't set up a problem in the classic western sense. There is no apparent obstacle that the protagonist needs to overcome. There are no "stakes" that we are worried about (what happens if she doesn't get what she wants?). There is no antagonist. There is no rising action where conflict+stakes increase over time. It's just a totally different structure.

There is a twist at the end, but a twist is not a conflict.
what if there are 2 obstacles that the car can't brake fast enough to avoid so it has to decide which to hit. one is a person pushing a baby in a baby carriage, the other is a person pushing someone a wheelchair
A lot of probability theory requires it. For instance, ML is largely framed mathematically as a series of optimisation problem, which are then solved by finding the gradient and performing gradient descent; this requires elementary calculus to calculate the gradient.

Additionally, if you want to calculate a probability given a density function, or evaluate an expectation, you need to calculate several integrals. This arises quite often in the theoretical sections of ML papers/textbooks.

The use of calculus in ML is probably similar to the use of number theory in crypto- you can do applied work fine without it, but you understand the work a lot better by knowing the math, and are less likely to make dumb mistakes.
6 months of working remotely taught me a thing or ten
It's a platform. Same apps can work in AR headsets (like Hololens) and VR headsets (like the ones made by Acer, Dell, HP)
It always seems like pretty much every IMDB score is between 7-8. This makes it essentially useless, because if everything is good, nothing is good. I've experienced that RottenTomatoes is a far better indicator, especially the 'Audience score'.
Counting the electronics I own, it adds up to 10s of thousands of dollars. Even if I subtract what I would require to do my job, continue my career, and to keep contact with others, I still have vast amounts of electronics often for the purpose of entertaining myself. That amount of money could've saved many lives, even provided education so that someone could not just survive but make a living for themselves.

Yet I seem to lose no sleep over this.

Or consider the case where clothes manufacturers, giving in to public pressure, ended child labor in some third world countries. Those children ended up in even worse 'jobs' if you could call them such. Not only did people behind this not feel bad about it, they saw it as having done a good thing.

On take all the time I devote to entertainment. While some relaxation is necessary to keep a good work life balance, I likely far over indulge in it. That time could've been spent making the world better in some way.

I really don't feel I'm in a place to criticize someone for building their a masterpiece of their craft.
* Calculus

* Linear algebra

* Optimisation

* Probability

Various universities have very good course content freely available online, often including textbook recommendations, course notes, exercises, sample exams, and video lectures. Realistically it is probably going to be quite difficult to learn this on your own.
MR is just Microsoft branding. The new headsets are VR headsets with integrated tracking cameras so their is no need for Vive-style Lighthouse trackers or Rift-style external cameras.
Level 5 is way out there. But at least from a technological standpoint, if Waymo isn't already at a minimum viable product for L4 commercial deployment, they're pretty damn close. Deploying 600 vehicles is a huge financial commitment, they wouldn't be doing it if they felt their self driving car project would remain in the science experiment phase for another decade. They were ready to roll in 2015 with their Koala cars, driving slowly on Mountainview roads, but were derailed by regulations.
> What I would like to see next is a system that alerts the driver when the light in front of them turns green. I feel like I lose 5-10 minutes a week sitting behind people who are checking their phones unaware the light has changed.

I wish I could upvote this idea straight into the car manufacturers inboxes. Nothing more frustrating than having to sit through multiple light cycles cause the dipshit in front of you is taking a nap, conveniently waking up with enough time to get themselves through the light but not any of the people behind them.
Completely agree with this. It will be ridiculously difficult to get to Level 5 automation in cars. It's decades away, not years. Ironically though, part of the reason it's so difficult is that during the transition the roads will still be populated with human-driven cars. If we passed laws to the effect that "as of date X, no human-driven vehicles or pedestrians will be allowed on roads in the set {Y}", we could get to Level 5 much faster.
>The difference would probably be that while anyone can add (or update) a package to the AUR, the xbps-src maintainers have to explicitly allow this.

Nothing is preventing other users to fork or start their own void-packages repo on any git hosting service of their choice. In that sense it's actually more open to contributors than the AUR. Now the experience for the end user might not be perfect if they don't know that such a repo exists.
I ride dirtbikes and ski regularly. I wear all the protective gear and am satisfied with the risk/adrenaline profile. I am often looked at as an adventurous risk taker, but I think people often underestimate other risky activities which impart nowhere near as much adrenaline. Case in point, I was in Thailand last winter. Tourists who otherwise aren't adventurous ride scooters freely because everyone in Thailand does. They ride scooters wearing flip flops without a helmet. The worst was when I was at a bar with an otherwise boring couple, we wanted to go to another bar so they suggested that I get on the back of their scooter, all three of us. They weren't hammered but had been drinking and had little overall two wheel experience. Riding on a scooter in the first place isn't particularly fun, riding with two other people on a scooter is downright dangerous, why risk it. I hired a tuktuk.
Show HN: Disambiguating the first computer
Its time to break up Google
Apple to Introduce Iphone 8 on September 12
Trading != investing, dollar cost average is an investing strategy, not a trading strategy; you have an investing bot, not a trading bot.
Intel's response to the authors kind of explains it: they added this feature hastily to meet specific requirements of the HAP program and didn't fully validate it – so it's not supported.
+1 for "Elements of Statistical Learning", this is the basis for most rigorous intro to ML classes
Not wanting to support it is a strange argument for not documenting it. I am not surprised that they're not documenting it, but not for this reason.

Their client — the Unites States Government — demanded this feature be made specifically for their internal use, so I would hope it is a pretty well supported configuration already.

Furthermore as it only seems to be disabling features rather than enabling new ones, there should be little support needed in the first place.
Anyone with the knowledge and equipment to go enable the HAP bit is unlikely to need any more support than the documentation itself.
AmanithVG 4.5 SDK with tutorials is out on GitHub
Private cars won? I'm guessing you live in one of the US's urban sprawls? In the Netherlands, in London, in Brazil, ride sharing is taking over and competitors are enjoying the path cleared by Uber to take over with better service and fares.
Why do you need partial differential equations? I don't think you necessarily need any knowledge of differential equations to do ML, though the top ML people certainly would know it because of their general math education.
Using the mouse alongside keyboard shortcuts, feels like playing FPS.

It is a personal thing, but I have always been more productive that way.
Also, planes and trains have unionized employees who don't want give up their jobs to automation.
Think about the difference between a specialized AI that can beat a grandmaster at chess (using heuristics) versus a generalized AI that can learn how to play chess and then figure out how to beat a grandmaster on its own.
Maybe we'll see a 'SATIRE' label for these types of articles in the feed.
They played with flagging satirical articles back in 2014: http://mashable.com/2014/08/17/facebook-satire-tag/
- If your business depends on you, you don’t own a business — you have a job. And it’s the worst job in the world because you’re working for a lunatic!

I disagree with this. I have a SaaS that depends on me and I have never gotten so much satisfaction from work before. It's not only because I'm making more money than I would ever make as a salaried engineer or because I have a super flexible schedule, but because I have the autonomy to say no to clients and decide in which direction the product goes.
instant question: which entity decides and how does such entity decide what news is true news ?
[ML] Blog on Understanding Recurrent Comparators and PyTorch Implementation
link to blog https://medium.com/@sanyamagarwal/understanding-attentive-recurrent-comparators-ea1b741da5c3

link to github repo https://github.com/sanyam5/arc-pytorch
> exploring new CS ideas and techniques

The point is, this isn't a "new CS idea and technique" - in fact, this technique is as old as computer UI's themselves.

I have no idea how old this developer is, my only issue is that there is a re-invention of terminology and a whole new ontology being defined here, for something that has been a stock-standard CompSci concept for decades.

Its one thing to call me out as a grumpy old fart "not on my lawn"-ist - but its another thing to call out people who constantly re-invent the wheel and give it a new coat of paint, too. That is really my only motivation: to indicate that there is very little to be gained, productively, from ignoring the lessons of the past, "re-discovering" something, then slapping a new label on it. This doesn't do our industry any good - yet the practice is rampant. It seems, ever generation of CompSci graduates or so, someone gets the idea to invent something cool, which they've never heard of before, and proclaim that it is a unique insight into the field - whereas the fact is, its just a new coat of paint over an empty hole where the understanding should be.

We go through this psychosis every 4 or 5 years or so, in the computer world - so many times, we've re-invented the wheel and given it a new lick o' paint, calling it cool. I would, personally, like to see a bit more care given to this aspect of things by newcomers to this field - and rest assured, you can sit on my lawn as long as you cut it first.
Developer here, worked at a ticketing company that had to update various sites with different styling for the popup box. Probably cost us a week or so or more work. Multiply that by tens of thousands of businesses.
So they _can_ identify such pages. This is a really small penalty. Why not just outright suspend such pages for a duration that increases with every offence?
We'll, are you so sure that solving hydrogen delivery and storage is ultimately harder than making safe and cheap batteries for practical cars with an autonomy over 600km?
Pulitzer Prize Winners for Biography or Autobiography Since 1917
It is unfortunate that platforms like Facebook have become the beacons of pessimism. I am talking in the context of the usage of social media tools to harm society, rather than help it.

For me, FB, TW, etc have become unreliable sources of news.

Here, FB is trying to limit ads from pages that share false news, but who will decide that??

1. FB - Leads to a dangerous slippery slope of putting too much power into a single,private, profit-seeking entity.

2. Users - It alienates sections of society.

3. Other sources - Inherently unreliable.

Seemingly, FB getting into the media distribution business itself is troublesome for a society, especially when you have a platform whose algorithms prioritize profit, consequently leading to construction of powerful echo chambers.

The trouble with these echo chambers is that they nullify efforts of the society to promote meaningful debate and discussion.

Even before the era of FB, the world was struggling with misinformation, lies, subversion of facts, etc. Now we have reached a point where Presidents can lie, often within a span of a few hours, and it's essentially forgotten and things move on. These echo chambers are the primary culprit for this IMV. When efforts to educate constituents is taken head on with echo chambers, the echo chambers inevitably win.

Reminds me of the novel where the speaker in a press conference is denouncing country A, and is handed over a note from his aide, and the speaker immediately switched the narrative denouncing country B, all the while the press simply accepts what is told.
Typing on a keyboard is not natural for humans, and yet here I am doing just that, having gotten here in unnatural ways: by car, train, and bicycle. I don't think flying is any more unnatural than any of the myriad things that we do each day.
I use Google voice dictation to transcribe emails and text messages on my phone constantly. Not like "I tried it for a week and then went back". I have been using it daily for months. It's now vastly faster than typing it in by hand on a phone, and even the per-word error rate is actually better than mobile typing.
I've always had a hunch (and mind you, I have no proof of this, I'm just talking here) that the software required for a level 5 self driving car is, on some mathematical level, equivalent to the software needed to pass the Turing Test (w/out hacking the rules). In other words, if we have the capacity to do one of those things, we will have the capacity to do the other (in much the same way that seemingly unrelated problems in theoretical CS are actually restatements of the same problem). It's probably BS, but it's an interesting idea that I can't quite seem to shake.
In Australia it may be different, as I know it tends to be a bit more classist than the US. But, yeah. I used to know one of the best bartenders in New Orleans, or so he said he was, I think maybe they all were after your 5th Hurricane. His favorite place was out in the swamp with a single string of Christmas lights as the only illumination source for the whole place. They had free drinks on Tuesdays if you showed up naked, all day, but shut that down when only men showed up, all flabby, sweaty, and plastered. Still, my friend liked that place better than anything in 5 miles of Bourbon St. and said they had better drinks too. It's about what you want out of it. Good food and drinks, or the Instagram shot?
True, but that's a "boil the oceans" type of problem.
Sillcocks are just a fancy name for hose faucets of the outside of buildings. If those still have water municipal water is likely still working so it's the most minor bit of stealing I can think of.
Rode a sportbike all through college. I was - of course - a hooligan and rode with a bunch of other hooligans. After few of the folks in our group died (I didn't see the accidents, just heard about them) I stopped riding with them and slowed down. I recently got married and just gave up riding completely.

I think I'm a pretty safe rider, but the odds are just against me.
How a self-taught teenager built an operating system that runs in your browser
The difference here is that image based languages have been making the argument that their better will beat every one else's larger community for decades. The one that came closest to realizing the dream was Smalltalk.

But somehow it never happened.
Well, information theory isn't much more than the logarithm of probability theory, so it doesn't hurt to learn it anyway. The only thing you need to know is that given a probability distribution P there exist a compression scheme to encode a value X with a message of P_length(X) = log(1/P(X)) bits. This can be summarised as BITS = log(1/PROBABILITY). Entropy is just the average number of bits you need to encode a random value from distribution P with the compression scheme of distribution P, i.e. E_P[P_length(X)]. The KL(P,Q) divergence is when you encode a random value from distribution P with the compression scheme of distribution Q. Say you're compressing english text but you're using a compressor tailored to spanish. The KL divergence is how many extra bits you need (on average) compared to encoding the english text with the english compressor:

KL(P,Q) = E_P[Q_length(X)] - E_P[P_length(X)]
false news according to "fact checkers" are not 100% accurate and depends on the statement in which they are checking. you can see this by the careful choice of words in which something may be claim to be true or false when all actuality its more complex than that. it is weird why facebook would be getting into the realm of censoring things at all.
I hate subscriptions because, as @TheRealDunkirk said in another comment, things start adding up quick and quite expensive. For most people's personal lives, content like video (TV shows, movies) are more important than other kinds of subscriptions, like an app for productivity or workout or anything else. So that's where most of the money tends to flow (wherever people are willing to pay).

If you've been following the standard "sell and charge for upgrade once every few years" model, expect a backlash from loyal users when you move to subscriptions. It's quite simple to get this if you put yourself in the user's shoes and look at things. Wouldn't you feel ripped off or locked in by a subscription? Would you prefer some app that stops working, just like utilities to (like water supply stops if you don't pay the bills)? Many companies who've been in the business still fail to understand this simple point (AgileBits is a good example I can think of in the recent times), but they also change their focus from long time/loyal users to new users who don't really care much about comparing things or using many features. They don't see losing long time/loyal users who complain about this switch as a loss (and probably see it as good riddance).

If you're really anxious to get subscriptions done to get a steadier stream of revenue, my recommendation would be to price the subscription very low and aim for a large number of subscribers or price it quite high and work to get just a low number of subscribers. Both have their pros and cons, but this depends on your product, how valuable it is for users (compared to competing apps), who it's intended for, etc. As a user, my preference, if I do want an app or something, is a very low priced subscription. Maybe a dollar a month or better, a few dollars a year would be better (don't laugh, there are apps and others doing exactly this).
Not that I think QR codes are a good idea, but why does this property matter?

People can be dicks to each other in myriad ways, I don't find these arguments that you could trick self-driving cars super compelling.
VMware-on-AWS is live
About half are American, mostly from middle-class backgrounds.
No, they have neither. This is just a script to purchase an amount of bitcoin. It has to be run manually for each purchase. It is easier I think to just login to the exchange every day and make the purchase. Not sure why this is so high on HN.
Your link to Electrum is giving a 404.
Thought you should know.
I'm not blind, but I found this comment by a blind programmer really interesting. Block comments are way more important when using a screen reader: https://github.com/rust-lang-nursery/fmt-rfcs/issues/17#issu...
> I'd have to check by I can name at least 8 core requirements off the top of my head.

I'm familiar with a vast array of CS curricula at many types of institutions. I have no doubt that this is true, but it's also not universal.

To be clear, I'm referring to the courses that everyone from that institution will have taken before graduating. So almost all CS majors require much more than 4 courses, but only 4 courses worth of certain, common, shared knowledge.

If you only count courses offered by the CS department, and that everyone must take to receive a major, I think 4-5 is fairly typical. Maybe 6-7. Especially at places that aren't ABET.

Most programs will also require 3-4 additional courses for the major (that the college/university does not require for graduation). E.g. at least one or two mathematics courses, sometimes a Physics course.

And of course all those programs require some electives -- sometimes selected from subject area "buckets".

But my point is that it's certainly possible for two students to get a CS degree from the same (decent or even good) institution and only share 4 "core" CS courses. Typically an intro course or two, a lower-division algorithms-style course, something architecture-y, and something systems-y.

> So your suggestion is for people to look at a CS syllabus and find a way to teach themselves all of the core courses?

Maybe.

This approach would certainly be inappropriate for a student with no background in Mathematics or programming.

But a strong programmer can breeze through or even skip those intro courses.

And a student with a strong mathematics background -- e.g., an accountant, other science major, or finance person learning to code -- can breeze through that otherwise time-intensive algorithms course.
Yet those places are 4x the price of Waffle House. I mean, yes, you are paying for the decor and the avo-toast, but they are still a lot more than dollar coffee and 2$ hash browns.
There's nothing worse about fake news than many other kinds of bad content -- the only difference is the attention it is getting right now.

When fake news passes from the spotlight, and something else takes its place, what will they do then?

Even if fake news is a larger business threat to facebook, they can't justify it to the public: "they are allowing horrible thing XYZ, but blocking fake news?!".