skysight-inc/HackerNews huggingface dataset:
No, unless familiarity with these problems is assumed to be mandatory.

People who inherently 'get' the Monty Hall problem on their first try are of course superior beings with a better intuitive grasp of everything (I kid, I kid) but using these sort of questions gives an enormous advantage to those who have seen it before. Unless you're testing for 'exposure to geek culture', I would avoid.
I've seen the word "disingenuous" used many, many ways over the internet. People keep using this word, I don't think it means what most people think it means.

Because it doesn't: "not candid or sincere, typically by pretending that one knows less about something than one really does."

There's nothing insincere about saying that newsfeed.fb.com uses vue because it does. It isn't pretending to know less, if it were false, it'd be pretending to know more.

Disingenuous doesn't mean "I don't like that this person said x", or "I like y, so I don't like that this person said a good thing, even if true, about x."

It's becoming a pet peeve.
All student loan interest really is, is true double taxation.
"... extremely offensive viewpoints."

I imagine it'll be a very fuzzy line that they draw.
There are Leftist movements in the US that are arguably just as violent as those on the alt-Right. What's the chance that these policies apply to both sides equally? Given the history, I'd say not much. And I don't think that's a good thing.

EDIT: Unless someone is saying that AntiFa ISN'T violent?
yeah, i mean, why research yourself.... it's not like it's your job. just decide to follow your fears, and search out the fake news that will feed your desires.

you're completely pathetic.

you're all idiots.
Libsodium Quick Reference
Also fun is being an engineer who constantly has to explain this fear to VPs with a "Nobody ever got fired for using Amazon" mindset.
That's all the more reason to harden it, not to weaken our collective defences. If you accept my stance that repeated exposure leads to resistance/strengthening of your mental barriers.

Of course in the case of more subtle manipulation I guess you also have to be aware of the fact that the manipulation is happening. In such a case I imagine one cannot rely on a gradual hardening because exposure alone.
I should have described the differences, but I would have wanted to perform some interpretation and did not feel comfortable doing so.

For example, one item [1] there that interests me is a set of student-taken notes that has been on the lecturer's website [2] for seven years. My prediction is that it will never be changed or fed to a publisher. I think that in trying to avoid conflict with publishers and blame for unstable and error-filled texts the sentence you quote saps the enthusiasm of the visitor.

[1] https://www.ams.org/open-math-notes/omn-view-listing?listing...

[2] http://math.stanford.edu/~conrad/252Page/index.html
I disagree. For data persistence one still needs to talk to a backend. What sets Rails and Angular apart is not only view/template rendering.
Some of these look pretty good, although the selection is rather limited. For those willing to pay a little to get a bigger selection there is a nice alternative between "free" and the insanity that is the pricing of most textbooks today.

That alternative is the books published or republished by Dover publications. They like to take older textbooks and purchase rights to republish them as relatively inexpensive paperback editions. A very large fraction of their books are under $20, with many under $12. A few are more expensive, but only rarely more than $30.

The level ranges from suitable for high school students to graduate level and beyond.

Here's their mathematics section: http://store.doverpublications.com/by-subject-mathematics.ht...

Don't overlook the "general" subcategory. They have some wonderful problem books there, such as Yaglom and Yaglom's "Challenging Mathematical Problems With Elementary Solutions" series.

They also do this for physics, chemistry, engineering, history, economics, computer science, biology, earth science and more.
Even the newer ones that are on par with mac laptops are solid. The carbon is as thin and actually much lighter,
and still feels really sturdy.
Java 10 – Specification for Value Types
Elastic cloud doesn't require any more management than AWS. You just need to click some buttons to add
capacity https://www.elastic.co/cloud
>If traditional media would step in, it would be major win. Instead of having symbiotic relationship with terrorism, where they hype up the terror, they could stick to reporting the facts and situation and not providing non-stop terror-porn entertainment to audience.

Once people realize that terrorism just one small risk among other must bigger risks (like high rise buildings with flammable material) they stop fearing it and the terrorism stops being effective. It will never completely vanish, but it will not attract radicals as it used to.

x2. Traditional media outlets are a massive force multiplier for anyone attempting to terrorize through violence. I understand they have an economic interest in hyping up that sort of thing but maximizing the visibility and publicity of a terrorist act is helping them, not hurting them.
Lifetime wealth might be a good way to aggregate the results, but the practical consequences of student debt are far more insidious.

If half the educated population is still paying off loans in their late 20s and even 30s, this delays and reduces family formation and population a.k.a. child free.

This will eventually destroy the housing market, especially in the sprawling suburbs. If suburbia goes, it takes down the auto industry and the conspicuous 'big-box' retail industry, which we are already seeing.

Next comes the bankruptcy of Western social programs - social security, medicare, pensions, general retirement in one's mid 60s - all of which is not actually based on any sort of 'savings' but instead are paid for by the younger generation, which must always be larger the previous, in true pyramid style.

I'm guessing that the collapse of the big school loan bubble, originating in the US, and now cloned in the Anglosphere and beyond, William make the housing bubble look like a cake walk. School loans are further down the chain than mortgages being backed by the government itself.
> code in Go tends to be easy to read, uniform, very well suited to work on in a team

This was not my experience working on a moderately sized Go codebase. In fact, it was one of the messiest agglomerations I've ever had the displeasure of working with (and I worked at Twitter when it was still a monorail). Everyday code that is simple in most other languages was a drawn-out mess in Go. The type system was an obstacle to be worked around. Metaprogramming (via go generate) was a joke.

That's just my experience. Others' may differ.
> Sure, we also want to be doing stuff that's net carbon negative, but that's a long way into the future.

Isn't refusing emitted carbon (net negative) the entire point? That wouldn't be an "also" then, and newfangled ideas that don't give such a result are nothing to be excited about.

Seems to me capturing from the air is a wholly separate matter, whereas capturing at the source (i.e. power plant) should be the focus.
Except Newtonian mechanics doesn't say anything about causation, it simply says which equations are valid solutions. Most people find it counter-intuitive, but it's totally possible for multiple solutions to exist in the Newtonian framework for some circumstances.
Upperclassmen scared the bajeezus out of me when I got "Killer" Cain for calculus 3 my freshman year. The stories couldn't have been further from the truth - he was certainly tough, but also a fair, rigorous, and thorough teacher (if perhaps a bit impatient). I didn't realize he had passed...RIP, Dr. Cain.
I don't believe that there is a problem with terrorism online or that such a thing as online terror exists. Only the most feeble can be terrorised through the screen.

The problem is that there are terrorists among us who are willing to bomb, stab, or run people down with a truck. That there are entire communities where this either receives support or is at least tolerated.

It has very little to do with technology. They don't do it because they saw an ISIS video on YouTube or a post on Facebook. I doubt this is even a minor factor. Hodgkinson watched The Rachel Maddow Show. On cable.
Ask HN: I can't make myself to take action. What can I do?
I have 4 hrs of free time on a daily basis. I work for 50 hrs ac week, sleep 5-6 hrs a day and browse reddit/HN from 6 to 10. I know in order to get ahead and making money I need to work on a side project. I also have to study for GMAT so that I can try for emba.
I keep avoiding these tasks dedpite the fact that I know I should do it.

How can I force myself to take action. Any suggestions?
How do sum types make multiple return less useful? Multiple return is more like returning a single value of a product type—like a tuple or, less sexily, struct—than like returning a single value of a sum type. What am I missing?
People have this knee-jerk reaction when you point out similarities between the USSR and capitalist economies, as if they had to be opposites in every dimension of life.

Being a worker in a capitalist society (be it a democracy or not) and in the USSR meant, in both cases, that you didn't have much of a say in how your job went. Corporations are not democracies. And if you live in a society in which you don't really have a say or much control, you can't really expect people to care.

And this is what my interpretation of TaylorAlexander's argument is. It is also why I think it would only make sense to investigate this matter further if we looked into societies that are different in this respect. Do the Amish take care of each other's stuff better? I don't know, but I would guess so.
Yeah, considering that `Function.prototype.apply === console.log.apply` there are a lot of dupes here. I would consider eval/new Function to be a legitimate fourth way though.
There's a big difference between the company getting a deal vs. specific people in the company getting a kickback.
Thanks for the responses. I guess an additional question I have is - if a small minority or in FB's case an individual control the voting stock do they automatically control who sits on the board?

I guess if that's the case, why have a board at all? Is it just for optics?
> We don't worry about massive oil seepage from kilometers underground

I dunno, I sure hear a lot of hand-wringing over fracking and the water supply.
Shit, that sounds like me. The weekends have turned into recovery from the workweek. I love electronics design, but my employer has ground me down over 20 years. I'd quit now at 45, but have 2 kids elementary school age with looming college expenses and a few years left on the mortgage. I'd like to quit and do it just for fun again.
`log` is invoked by the expression `console.log(2)`. That's exactly the same as example 1.
> A blockchain platform can be designed to not give the developer direct control over things like pricing, or anything at all

The developers don't control the price... It's a market between brave/publishers/users.

Are you saying Google's engineers would be able to affect the price? That possibility has no affect on the product's success. That's like saying Amazon engineers can go and change the price of items so we should replace Amazon with a blockchain.
There's also altair[1], which also has a grammar of graphics. Most visualizations need one line of code, and it integrates nicely with pandas:

Chart(df).mark_point().encode(
x='year', y='horsepower', color='brand')

[1]:https://altair-viz.github.io
Funny; it's always reminded me of Pascal.
This. Matplotlib is easily the most jarring library I use on anything like a regular basis. I really want a requests-for-charting, which has a more pythonic syntax.
$2.63M NSF Grant Aims to Modify 8-Year-Old Girls' Behavior to Boost Coder Ranks
Why would that change if elephants were also farmed?
Add Custom Flag to IMAP Messages and Skip Images During Email Conversion
HEADLINE: Create local copy of remote repos

DESCRIPTION: Personally I'd like something like 'apt-get update --local' which pulled down a remote copy of every repo. That's be super handy for something like a build machine, and it'd reduce the need to install & maintain an Aptly repo.
Congratulations on your thesis -- it's a lot of work, and I'm glad Overleaf helped :)
Not free but cheap and great, David Morin book on classical mechanics: https://www.physics.harvard.edu/node/386
Being a real-world language was absolutely one of the design goals of Haskell. See point 1 of section 2.4 in "A History of Haskell: Being Lazy With Class"[1]. It succeeded at being suitable for writing large systems, too. It's easily the least-bad language I've used for writing software where garbage collection is acceptable. It hits a sweet spot between expressiveness, maintainability, and performance that I haven't experienced from any other language.

Question: Have you used Haskell to write real software? I find that people who have used it tend to have much more precise criticism than "isn't designed for writing real software". It certainly has lots to criticize, just like every other language. But most of the criticisms I see of it seem to have gone through 20 rounds of telephone, with basically no relation to the reality of using Haskell.

[1] http://haskell.cs.yale.edu/wp-content/uploads/2011/02/histor...
The recent controversies at Evergreen College provide an illustrative example. Videos of student protestors bullying professors, ala Maoist Cultural Revolution style, were taken down due to issues with "bullying".

It's worth noting that these were original videos uploaded to YT by the protestors themselves!
It's simply none at all, right?
Many academic articles are titled with yes/no questions. That how the whole "hypothesis" thing often works.
especially in the context of the recent issue at Facebook.

I'm possibly out of the loop, what happened at facebook? Are you talking about the fake news fiasco?
We don't know what we don't know... There already is censorship. The worst prison is the one where you can't see the bars.
mynoise.net has a whole bunch of carefully-crafted sonic environments. Fake cafes, all colors of noise, binaural beats, spaceship control consoles, ever-shifting chords, gardens, forests, desert caravans... those plus noise cancelling headphones/earbuds can put you in a tranquil world of Shit Getting Done.
How sandboxing works in Fuchsia
Async patterns in Node.js: only 4+ different ways to do it
Well lucky for us global warming is a Chinese hoax. Nothing to see here, move along citizen.
Thank you for collecting these resources together!
It won't be, because "inflammatory" (esp. juxtaposed to "religious"), and "supremacist" are subjective. Unpopular viewpoints, especially regarding religion and race, can easily be branded and thus squelched.
Yes, I will agree with you, someone who's never created anything of worth nor ever will. And I know this because you have so little agency you had to use a throwaway account to write this.
Typical case. The original developer has abandonded the project, maintainers make a complete mess of it, project ends up electing Trump as president of the United States.
This is reasonable. Grinds my gears that the IEEE hoards all computer research and wants at-least $15 for a single paper no matter how interesting or inane. http://ieeexplore.ieee.org/document/7942927/

Hey IEEE, you are doing the opposite of a service in a world created by your members. Please cease to exist.
Seems like Google has done a pretty decent job of 'pushing' most sites towards secure sockets.

This, along with a lot more companies being hacked, blackmailed, extorted, etc - costing them real money - seems to have solved the problem for 99% of sites.

Unless it's a personal blog or something, I won't even use a site not using encryption.

Is HttpsEverywhere even needed anymore, or just used out of habit?
> You don't understand? Just read the thousands, probably millions, of explanations on that and other advantages and disadvantages of both dynamic and static languages in the thousands, probably millions, of discussions that have been about it for the past sixty years.

I've worked a lot with static and dynamic types, read a lot about both and in my opinion static typing has clear and obvious advantages.

> For what it's worth, the "productivity value" is demonstrably minimal if we're talking about good coders. And it's not like bad coders wouldn't run into roadblocks with static languages that don't exist in dynamic ones.

Why is being a "good coder" a factor? Everyone makes mistakes and teams will always consist of a mixture of skill levels. On large code bases especially, getting compile time errors on basic problems like referring to non-existent variables and calling functions with wrongly type arguments is undeniable time saving in my opinion. Types also enable better refactoring automation and autocomplete. All of these are great for small projects and even better for big projects with lots of team members.

What advantages does dynamic typing have that could outweigh those factors?
The problem is that the coins won't be useful unless the entire country adopts them together. By signalling that they're not really serious about it, the Treasury ensures that they won't be adopted. Transforming the currency is a fairly big project:

- banks have to introduce the new coins in quantity
- banks have to collect the old bills for return to the treasury
- cash registers have to be redesigned and replaced
- vending machines need to be updated to accept the new coins
- businesses have to stock the new coins to give out as change
- pricing and accounting may have to be updated to handle new rounding rules

That's a lot of work. People will do it if they think the change is here to stay, but otherwise it's not worth it. And of course, society won't reap the benefits of the change if all this stuff doesn't get done.
For what it's worth, Lyft wasn't even available in my city until very recently (Houston). I've been using Lyft recently now because I have fewer doubts about the ethics of the company. As a customer, it's extremely easy to switch from one to the other. As far as I can tell Uber has exactly zero selling points over Lyft for a regular customer like me.
This is clearly in response to the call from several world leaders for more participation from google et al. in combating terrorism online.

Theresa May, as well as some Australian leaders have made very general statements that the big tech companies are not doing enough to fight terrorism.

I expect that these statements are merely a prelude some announcement of legislation, seeking even greater government powers and access to googles data.

I imagine law enforcement would rather have detailed identity information on the people consuming the content, rather than simply having the content removed more efficiently.

So while removing propaganda and violent videos from youtube is just going to drive the traffic elsewhere, at least googles action may help resist further government encroachment on our online privacy.
And what's even more curious is that the farmers are complaining that there's a shortage of workers. How can there be a shortage when the market price is extremely low, as you put it? There is no shortage. The farmers will always complain about "crops rotting in the fields," I made a Twitter account a while ago to gently mock their endless whining.

twitter.com/bigagmoneybucks
There are other ways of making the situation better?
Do Hacker News moderators count as Big Brother? An website can decide how it wants to moderate itself.
Multiple return is almost always used as an optional/either type construct.

If you have a type for Some | None, then the return type of maps/chans/etc of (T, bool) aren't needed.

Similarly, the (T, err) returns can be replaced by a T | error sum type.

Sometimes multiple returns are used in other cases, but returning a struct covers those, or proper tuples where the value you return is a tuple.

I'm just claiming that multiple return is 90% of the time being used to patch over the lack of proper optional or either types.
> Don't be creepy

Hasn't OP already addressed this in the 1st few lines in his post ?

> But after showing it to a couple of my "friends" they thought it was too creepy and Instagram might sue me for breaking their platform policy and I should stop doing it.

> So, I did what most sane people would do - write a blog post detailing how I did it, and open source it.

Or did he update his blog post after reading the comments here? I don't even know if there's any way to find out.

Side note: I don't find this creepy. It's somewhat ironic that Facebook, the owner of Instagram started off way more creepy when Zuckerberg created Facemash, the precursor to Facebook.

> For those who haven’t seen the movie, Facemash presented the user with two randomly selected pictures of Harvard students and then let the user vote on which one was hotter.

Source: http://blogs.harvard.edu/dlarochelle/2010/11/16/how-the-soci...
It absolutely is acceptable. There's a lot of hate being stirred towards ISIS, and violence is supported quite openly in the media, and also used in the real world.

The west has enemies and stirs up hate and uses violence to target them, adding to the mayhem in the middle east, killing 10s of thousands of people every year.

Violence is very acceptable for the western democracies. You have to be willfully ignorant not to see this, after the last two years and 70000 people killed by the coalition during that time.
The problem with allowing neo-Nazis to spew their bullshit alongside the Diet Coke and Mentos videos is that it creates a normative appearance: "this isn't being removed, so there is something tolerable about it, so maybe it's not so bad."

> Driving something underground only makes it more attractive

See, I think you're wrong, and that the secret to attraction is visibility. As an online advertising company would know.
I think this kind of theorizing about how easy it is to defend against someone with a knife is very mischievous. People are way too confident about this ("oh, I'll just defend myself with an improvised weapon or wrap my jacket around my hand"). I would rather have an umbrella than nothing but I suspect step one would be "he grabs my umbrella with his other hand" and step two would be "I get stabbed or slashed".

Unless you get a brilliant shot in with the umbrella ("deadly eye poke!"), you're not going to have much effect, but any stab or slash would can start you bleeding out and/or degrade your ability to defend yourself.
Also worth noting that the videos were probably taken down less for "bullying" and more because they made the protesters look horrible, too.
Only in the same way a processing fee at the DMV is.

That said, an Australian
HECS style debt (tied to CPI) with a minimum repayment threshold (roughly 50k AUD) makes a lot more sense.