skysight-inc/HackerNews huggingface dataset:
The point is that one income could provide for a family. Now two incomes cannot adequately do that.

We're all under agreement that women having the chance to work is great. But I think many people, including most women I know, would be thrilled if they could afford to raise their kids instead of work (i.e. only one salary needed for the family unit, man or woman) should they choose. Even though we're supposedly so rich with IPhones, sugary foods a plenty, etc, these gains in income sure don't buy what they used to.
> This is really disappointing and feels like a regression. We've managed to teach and learn for centuries without any computers, and now problems with them can cause schools to close? I've taught programming courses without needing to refer to a computer.

Humans also managed to live for centuries without electricity, cars, aeroplanes or ships, but take those away and the world would fall to shit pretty quickly. It's all about what you've adapted to and your daily routine. Sure, we could do without those things, but you couldn't transition to that overnight.
Click 'web' link below title.

It's not that hard to use Hacker News
I watched the video you linked under the text "kids' version", concerning fractional reserve banking: https://www.youtube.com/watch?v=jqvKjsIxT_8

I believe that video contains a significant error. Around 13:00-16:00, it claims that a fractional reserve ratio of 9:1 with an initial capitalization of $1111.12 can lead to overall debt of almost $100,000 being issued. I believe this is incorrect and misunderstands how fractional reserve banking works.

The video's scenario is that a bank has a $1111.12 capitalization, no depositors, and issues a $10,000 loan to a customer who immediately writes a check for the $10,000 amount (which then gets deposited at another bank). The video seems to think that this bank can continue operating by fulfilling the check with $8888.88 of "debt money" that it just made up.

I'm pretty sure that the bank (call it A) has become insolvent and the check will not be able to be deposited at bank B. Bank B has no reason to accept Bank A's IOUs -- they aren't real money. If bank A doesn't have enough hard cash to satisfy the checks written by both its depositors and its loan customers, the bank has become insolvent and has to close its doors. So in reality, the 9:1 ratio means that $1111.12 of real money can only become $10,000 in "debt money", total, not $100,000.
still waiting for the shock
It doesn't appear so, no. The raw bytes seem to be dumped to temp files, local storage, or S3 [1][2] without mention of any sort of encryption step (or reading of a secret somewhere). As mentioned below, you could encrypt before uploading of course. Someone please correct me if I misread though.

[1] https://github.com/dutchcoders/transfer.sh/blob/master/trans...

[2] https://github.com/dutchcoders/transfer.sh/blob/master/trans...
When I tried to go to the main site, I got a cert_name_invalid error, and going to the site the cert identified as required auth.
"Solve the problem", especially in a cost effective way, and you're out of a job.

Or redefine your mission. Which is what happened when there was a vaccine invented for Infantile Paralysis.

https://en.wikipedia.org/wiki/The_March_of_Dimes#Change_of_m...
LOL...bunch of stuff why/why not with DANE when DANE really solves this...
Postfix supports Dane
There are things from 1000's of years ago that are still relevant.

But I think it's mostly survivorship bias. The very few things from long ago that we still read, are still relevant today. That's why we know about them! Take a random book from from most periods of history, and it will be uninteresting, if not outright unintelligible, to a modern audience.
Coliving Revolution Is Beginning with the Success of OpenDoor.io
Obligatory xkcd : https://xkcd.com/949/
For the unlucky that couldn't see it on [1] & [2], here is [3].

[3] https://vimeo.com/145194633
As most rich men do? Quite a statement if so.
Should I argue for higher salary in exchange for less parental leave?
https://www.mjt.me.uk/posts/falsehoods-programmers-believe-a...

That documents that not all addresses have postal codes. This is another example of the real world existing in order to give programmers kicks in the head.
I am actually disappointed with his view. I thought he had a psychology background and should have known better than his obvious reductionist view.

What neural network have demonstrated so far is that it can do a form of perception given enough ground truth data. Speech recognition and image recognition are all form of perception. Go playing is also mostly about perception: recognizing good patterns.

There are multiple issues with extrapolating this achievement to anything more than what it is.

First, perception is a only minuscule part of the brain's functionality. One only needs to glance at the table of content page of any cognitive psychology 101 textbook to see that. Second, it is not clear human's perceptual ability is the same as what NN has demonstrated. For example, human's perceptual learning is mostly based on unsupervised learning, not supervised like in NN.

Finally, his dismissal of "traditional" approach is extremely short-sighted. He seems to suggest that we can solve AI by just throwing more hardware and power at NN. This view is very narrow minded.

He also seems to overlook the high possibility that the "traditional" approach could benefit similarly from the advances in hardware and power. I predict the next breakthrough in AI will come from that direction.
BrowserLeaks.com – Web Browser Security Checklist for Identity Theft Protection
See my other comment in the thread.

Palemoon lacks the resources to drive a modern browser fork. Rather than trying to maintain the current fork they have, the proposal is to either rebase, or create a new fork (or some other definition of "re-fork" that I am not able to parse).

The irony in this is that the reason they need to do this is because they were deeply unhappy with the changes Mozilla was making to correct technical debt due to the age of the codebase. Those changes allowed the features to be implemented that the Palemoon devs are lamenting in the post.

I would also like to take this moment to bang the security drum and remind everyone that Palemoon has been developing new browser features for 6 years, while taking up some, but not all, Mozilla security fixes, without a security team of their own. Read into that as you will, but also consider how successful people have been in forking Chromium (or just grab a bowl of popcorn and read through https://twitter.com/taviso if you don't know the history).
My eyes start bleeding when I think too hard about this, but seems in my world inheritance in these cases is being used as a really bad substitute for properties. Which is a lot of 'things' have flat collections of properties not a hierarchy of properties.

I suspect this is why LINQ kinda popular. No one cares if book inherits item. They want to query the random collection of crap someone ordered for 'is a book' or is 'food' so they can properly calculate the sales tax in Minnesota.
With SFTP and SCP you need to run a daemon on the hosting machine, and create credentials for the other user to login so it's a bunch of extra steps.

For a lot of people with firewalls and no root / admin access, it becomes a major pain.
> You don't need a C.S. degree, or a bootcamp, and honestly, if you do, you're probably not enough of a self starter to actually be productive

That really depends on how you're measuring productivity. I needed to get a CS degree to become a good programmer. Not because I'm not a 'self-starter', but because I self-start in so many different ways that I'll avoid becoming a great programmer and instead become a mediocre musician, painter, runner, mathematician, teacher, cook, physicist, biologist, historian, novelist, and programmer. Among other things. I love learning and mastering things. But I don't have the self-control to abandon everything else I love in the world to just do programming unless I've got a dedicated channel for doing that. That doesn't mean I'm not a self-starter.
Erlang packs returns into a return value, but gives you an interesting alternative for handling it:

Ret, ok = Something(things),

There's no need for an "if" here, you've told it to handle a failure.
I actually assumed that before. The way you had quoted it was revealing. My comment reeks of nerd-rage now that I re-read it. Damn italics. I should have mentioned that it would be fair to say: The academic wants an explicit request for everything. I can see how it would have been easy to misinterpret his statement in this way. It's true. It's just not what was stated.
shame people dont have GPS built into them. ;( hope he is okay
A funny coincidence: I had a phone screen yesterday for a full stack developer job at 23andMe. (Very good people from my experience so far!)

One of the questions was to talk about cross site scripting.

I described the basic concept and then mentioned how so many sites volunteer to be cross site scripted, by loading random scripts from multiple ad networks.

Some years ago I was working at Zvents on front end code for their partner sites. These were news sites who just loved to pull in as many ad network scripts as they could.

Those ad networks did not make my job easy. Here I was, trying to create a nice experience for our users, and robust across multiple browsers... And the ad network scripts kept breaking fundamental JavaScript features! A lot of my time went into reverse engineering their scripts so I could figure out how they were breaking things and work around it.

A pox on ad networks, I say.
Major Swedish news sites down after suspected DDoS attack
Those falsehoods looked less problematic than the prior ones about names and addresses. Maybe because phone numbers still are technical things, numeric, and less culturally coded over hundreds and thousands of years.
Excellent example of a stress test - of course it's people on HN who would think of doing something like this. I wonder if the whole genre of rap and hip hop is particularly difficult to process, due to the sheer number of words in each song.
When you are talking about structural failure of a system - how about an action that fails 80-99% of the time? I'd consider that a failure. Internet advertising as an action created by companies is a complete failed system propped up by players like Google.

I bet that as a total percentage of visited sites from webpages, advertising will account for a tiny fraction.

The perception by advertisers that this is a product they should buy, even though it fails massively, and is very very hard to attribute value to, means we are only one small hop away from billboard and radio advertising.

The illusion of statistical/analytical evidence is so frail without a massive privacy compromise, it makes the whole task seem pointless from both sides.

Now that malware is a part of the mix, makes everyone think - lets just block this shit and get on with our lives.

The ad business now is like a computerised 80's junk tv ad marketplace. Offering little or no value to anyone.

The original instinct by the OP was correct, users are at the heart of the internet - not companies.
Was that the Exclusive Brethren?

https://en.wikipedia.org/wiki/Exclusive_Brethren
I'm just going to leave this here https://kyledrake.neocities.org/adblockbar/

The bait doesn't work 100% of the time yet, so I wouldn't recommend using it in production.

Edit: ooh neat, I just found a few better ways to do adblock detection. Maybe I'll update this code to work better now..
Hi! Why did you take it down?

http://www.klausler.com/evolved.html

I wrote about it in 2002

http://lumma.org/microwave/#2002.07.09

(I learned QWERTY in 1991, switched to Dvorak in 2001, and never looked back. Which is good because switching cold-turkey caused extinction of my QWERTY ability.)
I always like the book The Incredible Secret Money Machine very much.

The first rule for making money: never do it for the money.

A free download is available: http://www.tinaja.com/ebooks/ismm.pdf
Regarding their tagline: “Easy file sharing from the command line”, this is also possible with Yandex Disk¹ (specifically, the Linux version here²). It also has less limitations than transfer.sh, specifically:

• 10 GB of space for free (with a 10 GB filesize limitation³) over transfer.sh’s 5 GB

• no file expiration date, unlike transfer.sh’s 14-day expiration

――――――

¹ — https://disk.yandex.com/

² — https://repo.yandex.ru/yandex-disk/

³ — https://en.wikipedia.org/wiki/Comparison_of_file_hosting_ser...
Yes, this looks new...and terrible as it further silos discover-ability, which instead should be easier for open source projects.

Github's mobile experience has been pretty bad in general. their mobile view doesnt even have the primary feed D: Instead it has a "repositories you contribute to", which is probably the most useless thing I could imagine for a logged-in view.
Nothing.

The only time an ad might be remotely useful to me is if it's product placement which is on topic for a search that I am performing where I am already looking to buy something. At any other time it's just wasting bandwidth (which on some networks might actually cost me).

I think that 'ads' are the wrong tool for the job. Ads are about 'making impressions', but doing so is actually an attack on the intellectual process of the subject that is being impressed. The very least an Ad should do is compensate for that attack by delivering actually useful and desired information. An ad should know from the context it's presented in what that user seeks and attempt to deliver value to that user. Ideally it should be about finding a match between consumers and the producers that match their need. The toxic part of ads is that they are not driven by this bounty, but instead by attempts at various companies to become the thing that fulfills a need which might not exist or which might be actively unhealthy.
for me incentive would be to show support for websites and advertising platforms who are 'doing the right thing'.

Very occasionally, I even see an ad that is useful to me as well.
I took a 4-year CS bachelors program in 2-years (avoiding general ed requirements due to a previous degree.) It was actually a very rewarding experience.

>Do we really need to pay $10,000-30,000/year for gen. ed.?

General education is very valuable if you're not so myopic as to believe you already know everything.
Geoff Hinton at http://www.macleans.ca/society/science/the-meaning-of-alphag... said "I wouldn’t be surprised if it was using hundreds of kilowatts", in the same range as the other estimate I mentioned above (a couple hundred). I don't know either.
foxnews.com
This is an interesting summary of the technology used in LuaJIT.
"I liked the juxtaposition of that haha. It kind of negates anything about Rust in your counterpoint."

I almost removed that at the end. I wasn't trying to say much about Rust except that it wasn't predicated on this idea of quickly spinning up new, conceptual types with specific constraints like Ada/SPARK. That sort of thing is really either infused throughout a language, or it isn't used. It doesn't take a great deal of familiarity to see that much.

Actually, just for this response I went and looked into it a little more. Rust has a tiny bit of syntax sugar for creating structs with positional members. So, you can at least wrap things in a struct a little bit easier than in C++, as you don't need to name the internal value. That's really not enough.

Really I mostly wanted to show that Ada also has some means of helping with memory safety - while also being focused on safety/correctness in general. I suppose on that front (and while I'm pushing Ada anyway) I should also mention Ada has a built-in concurrency model, although I suspect you may already be aware of this.

"Ada FOSS community is barely there with biggest deliverables coming from AdaCore."

Yeah, this is the biggest bugbear when it comes to Ada. For what it's worth, there has been some new life on that front and people are working on improving things. So far it's still very, very early days though. The biggest news so far is Gnoga, a web-socket based, uh, web framework that's usable with Gtk WebViews. It will take awhile, but hopefully this trend will continue and the Ada FOSS community will be able to rouse itself.

If you can't tell, I'm not quite ready to count Ada as a lost cause. If it is, and we are looking at running with a new, safe language, at a minimum we shouldn't be forced to take some serious steps back. I'd have loved to see Rust focus on general safety and correctness rather than just memory safety, but it didn't. Losing all that is a rather bitter pill to swallow.

"Ironsides..."

Totally reasonable, and I think it would be very interesting to see.

"Far as Ada vs Rust..."

I've been really hoping to find a good comparison for some time now. I know Rust is able to make stronger guarantees about memory than Ada/SPARK can, but it isn't able to handle every case. I'm really curious to see how well Ada/SPARK is able to handle both what Rust can prove, and what it can't. I also don't know if Rust offers any more imprecise safety nets for the cases it can't prove. Finally, I know nothing about how Rust handles concurrency, so that would be another great comparison to see.

"Note: You should get a real account if you're a programmer AND know Ada/SPARK. Seriously under-represented here."

I might. The plan was for this to be a rather temporary account, but it seems to have stuck.
Like the other poster said, a lot of it is survivorship bias. There are tons of stuff that people did 1000 years ago that have just been discarded through time by being clearly ridiculous/wrong. We mostly never even hear about them anymore. Think of all the stuff people did and acted upon in the past based on superstition or baseless beliefs that was just passed on, but today has about a zero chance of being taken seriously if it were to be brought up.
Realtime facial capture and reenactment
That's a bit of a stretch dude. In our world it's easy to think in terms of intellectual capital, but look around you - every object you see was manufactured somewhere.

The knowledge economy wouldn't exist without physical objects to express it through, and they all have to be produced.
We're *not* living the darkest timeline
And depending on the society you live in, you feel more confortable moving further to one side or the other.
The analogy is accurate. Breaking windows creates artificial demand, just like advertising. Advertising wants to break your contentment with the status quo, to make you "realize" that you need product X before you can be fully happy again.
Pretty new. I was bitching about it to a friend immediately after I discovered it last week.

Honestly, it makes Github feel much more like those vaguely-shady we-won't-tell-you-anything-substantial-until-you-give-us-an-email-address-that-we-can-sell-to-our-"valued partners" websites.

That's... not really the direction you want to be heading in when you want to be known as a stable, reasonable place for widely-used projects to be hosting their source code.
You could, but you should be aware that "stealing" is not an act per se, but a moral qualification of some other act. Namely, the redistribution of goods.

The only difference between theft and charity is your personal moral inflection.
I think you misread my comment: I don't mind a corporation getting a steep fine -- my point is that it is a punishment and as such it should be handled in a criminal case.

Letting individuals arbitrarily decide punishments and then processing them in civil cases it the crazy part. Not that a corporation can make a mistake and have to pay $100M, that happens everywhere, and that works.

It would be equally crazy if A could sue B and demand B went to prison for 200years for no other reason than A finding it an appropriate amount of time.
The Best Nuclear Option
I counter your three with Denmark, Sweden and Norway. Now for the next round you hit me with three countries that have better standards of living than mine and that don't help the poor. 5 bucks a round?
True, but the search bar remains unavailable when you've used github.com/search to navigate to a repo.

This is a serious regression.

Off-topic: @dang, can we get a "Upvote this comment if has less than 1 point, else don't upvote it" button?
tx for manageable proxies
From his calculations of what he will get this year, it seems like $45k is what he would be getting this year from stocks.
Anyone here in the animation industry used this before? Looking forward to March 26th!
Toonz is one of the massive 'enterprise' animation software suites, and it used to have a price to match.

But frame-by-frame cel animation - which involves weeks, months, years of tedious drawing - has been comprehensively disrupted by upstarts like Anime Studio (http://my.smithmicro.com/anime-studio-pro.html), which uses bones and inverse kinematics to produce quality animations quickly and easily.

Then there was Creature House's legendary LivingCels - the animation version of Expression (https://en.wikipedia.org/wiki/Creature_House_Expression). Imagine something as capable as Adobe Illustrator, but with a more intuitive interface and simpler workflow; then imagine using it to create complex animations using natural media brushes. That was a big development in 2002 (some predicted it could displace Flash), until Microsoft acquired the company, had no idea what to do next, and thus quietly killed a revolutionary product.

Aside: the original Creature House version of Expression is still available as a download from Microsoft (http://www.microsoft.com/en-gb/download/details.aspx?id=3124...). The Mac version is PPC only, but the Windows version works flawlessly in WINE on Mac and Linux.
My Keybase
The important thing about Phoenix is that it uses regular old pg2 groups for pubsub that can be distributed across nodes. Phoenix already does sharding for you, you just need to add another node and the stuff just works.

When I was first playing with multi node Phoenix stuff I was amazed. It was too easy to scale horizontally.

I'm not sure what the distribution story is for Go...
I might be unusual here, but I typically get stuck when trying to copy files off a remote Windows machine. Most recently was an aged Windows server with a version of internet explorer so old that all the modern file upload sites (e.g. https://file.io/) seemed to have JavaScript issues. Windows built in WebDAV support didn't work, because it's not installed on Windows server I think.

Can anyone come up with a way to use a service like this from an old version of Windows that lacks modern web browser, powershell and so on?
curl.exe / rsync.exe / winscp?
Paul Mason is a very good television journalist although he has moved away from the BBC to Channel 4. Good that he may be, I don't feel the urge to read any of his books on how the post-Capitalist world is supposed to work out.

Recently in an old book shop I found a shelf full of ideas from around the dot com era of how our post-whatever society was going to be. I feel that Paul Mason's books are doomed to go to this same shelf of 'forgotten dreams'.
There's also Green Card PERM Salary data available on sites like http://visadoor.com.

H1B's typically have less years of experience compared to Green Card applications, even through both their titles might say Senior Software Engineer for example. If you are researching salaries, I would definitely look into PERM Salaries as well.

Glassdoor groups all the salaries reported for a title over the years in one bucket. Hence, I find the PERM and Labor data very helpful because you can see how salaries have changed over years.

Eg.
http://visadoor.com/companies/facebook-inc

http://visadoor.com/h1b/index?company=Facebook%2C+Inc.&year=...

http://visadoor.com/greencards/index?company=Facebook%2C+Inc...
Deciding on which ideas to pursue
I don't think it was a tortured analogy - more a guess that human intuition works much the same was as pattern recognition by a neural network.