skysight-inc/HackerNews huggingface dataset:
> "If all this information is out there, and the only people actually completing it are those who have already gone through a degree program"

MOOCs are a complete waste of time. Boot camps are just a worse and cheaper version of college, in terms of learning. They both cater to those who refuse to read. People serious about learning on their own are not going to use MOOCs.

Discussion is available online about many topics. Your notion that someone has to be Newton to read through a book and understand it is ridiculous.
And people still wonder why civilized countries forbid prophilactic antibiotics usage in livestock....
Lessons My Teammates Taught Me as a New Developer
And operating system, and smartphone, and processor, and video card.
Great work encse -- love that you have a playground online for your language!
You are correct. You will notice that my comment was only meant to address "one thing in particular" about what he wrote, and I referred to the rest as "vague hand-waving". The issue you bring up fell into the latter category.

In 2018 immigrants made up about 17% of the labor force in America. These jobs are primarily the sort of thing you mention: services, agriculture, lower-end industrial and manufacturing. These jobs occupy the low end of the earnings spectrum. If there are no more immigrants then they will be filled by Americans or not at all.

So, say we close the borders. Eventually everyone doing these jobs is an American, i.e. born here. Maybe they are making a little bit more than the immigrants who held these jobs before, because there is a new constraint on the labor supply. In an instantaneous view, some of these jobs will disappear because they no longer make economic sense with the increased cost of labor.

So what have we changed? These people will not be big earners. In today's America they would not "prosper". Overall wages do not "skyrocket". We have moved the needle, sure—we've made a real change. Realistically, what second-order effects can we expect to see?

This is not an easy question. The "lesson" is not "clear". GGP, whatever fragments of truth may appear in his comment, is full of shit, and pointing that out is why I posted.
Peak time is when the vast majority of people travel though. If that doesn't change, it feels a bit like tinkering around the edges.

You're right about the buses and passenger number, but I don't think they'll easily replace fast rail routes. I used to live in Forest Hill, which has the south circular running through it. I tried taking buses into the centre of town but it took ages, although I suppose you might be able to run "express" buses with fewer stops if there was more space on the road.

I just hope that whoever the mayor is during the next few administrations uses the ULEV to exponentially ratchet up the pressure on cars, so there's a breathing space that can be filled by public transport before people jump to electric cars and we end up with both cleaner air and less congested roads.
I'm absolutely in love with spaced repetition.

Last year I ran an experiment where I would do Duolingo but ONLY in my spare time.

5-30 minutes per day but only when I'm waiting in line, having a cup of coffee , or driving my car on the highway (just joking about that last one).

After about a year I realized that I had a passable understanding of German.

Mind you I did this in my SPARE time... so it was basically like I had a super human skill.

Instead of knowing the latest and greatest gossip about Google (which would be irrelevant in a year) I now had a passing understanding of a new language!

I became pretty convinced that I did NOT want to invest any more time learning anything without having a spaced repetition system.

I started using Anki but honestly I found it really rough.

I tried to figure out a way to use PDFs and web content and work with Anki but it was a massive pain having the two systems completely separate.

If I could integrate them I figured I'd have the holy grail!

I started working on a basic proof of concept which ended up taking me 4-8 hours a day for the last six months:

https://getpolarized.io/

It's still getting there - not perfect yet.

But it supports full PDF and HTML documents, annotation, and sync to Anki.

You can create flashcards while you're reading and don't have to switch apps.

You additionally keep the original context (where it was found, etc).

It also allows you to keep everything in one place. All your books. All your notes and flashcards.

It supports Anki sync via a plugin so if you're already using Anki you can push new flashcards to it directly.

It's not as user friendly as I would like. I'm actively working on that part now. It's more an Open Source project than a product but I'm rapidly polishing it to make it more usable.

If you guys like it but it's not perfect drop me a line and I usually prioritize user bugs.
So much talk about DNS and no one suggested simple workaround for this :-) If anyone wants to use 1.1.1.1 and still access arhive.is, simply add this line to your /etc/hosts file.

134.119.220.26 archive.is
Hire a Reliable Hacker
I have been correcting my credit on my own for about 12 months after being a victim of identity theft and I have become sort of a expert. I was having one issue I could not resolve and that is a charge off with a credit card that is with experian reporting. Its almost 1 year old and I could not get them to remove it. It come back verified or they tell me

they will not continue to investigate etc. All the run around. My experian has suffered and is at 631 score when my others

are at 700+. Eventually luck smiled on me when i met obscurespy @ gmail. com. i am presently at 840. All thanks to their
professionals
Those oeganisms didn’t have lawyers and safety experts to answer to. It’s not like A. Moeba was going to sue B. Moeba because C. Moeba a died in a chlorophyll-related incident.
my company had offices in bay area and chicago. No free food in chicago, free food in sfo.
It's telling that they chose the word "Fix" rather than "Repair" or "Improve" for the title.
No, it’s not, at all. What is with this hyperbole? I followed the thread on twitter several weeks back. I hoped to forget it. There were some reasonable objections. Tired of all these thought leaders shouting in my face. Get off my lawn!
Thank you for your feedback and suggestions. Unfortunately, for each of these proposals, we're likely to have users asking us why we are restricting and/or blocking access.

A better defense-in-depth strategy would be to scan each public repo for credentials, and act accordingly when credentials are discovered in repos. We are working on this strategy, currently.
There are some interesting arguments that we'd be better off not assuming free will. Yuval Noah Harari (of Sapiens fame) talks about it quite a bit. He mentions his stance briefly in this interview https://www.theguardian.com/culture/2018/aug/05/yuval-noah-h... , but he goes into it deeper in his books. One of his main points is that, as neuroscience and AI get better, external actors to you are able to "understand you better than you understand yourself" and basically start to program you. People are already concerned that this is happening to some degree (the Cambridge Analytica scandal, for example), and it's likely to get more and more severe as technology improves. And one of his big points is that the people who believe most in the sovereignty of their own will will be least likely to protect themselves from such outside influences.
Hubble Legacy Field Zoom-Out
I hate that attitude from entitled users so much. If you don't want security, you're welcome to have a malware-ridden system, but don't think that this means all users should have to put up with malware-ridden systems.
@austincheney you've replied to other posts but haven't acknowledged this.

If you're hoping HN users will use/support your library, I think we deserve to know why your simple page consumes nearly 100% CPU.

Are doing something nefarious or are you just incompetent?
In my life, I've suffered 3 robbery attempts, and been stabbed twice. Two times before I turned 17, while I was still living in Russia :-\

I was vehemently opposed to my father's attempts to make me carry a weapon since I was 14. I changed my mind after being stabbed for a second time, much more badly (and that happened the same year.)

First time, I was attacked by a gang of homeless orphaned children. It was like that: I just noticed them giving off some creepy sense of malice in their looks as I passed them on the street, and the very moment they left my field of vision I hear loud "knock" "knock" and feel being pushed from behind.

Somehow, I sent few of them flying within mere split seconds, despite never being into combat sports, nor being strong for my age. The next thing I remember was me running like I never ran before in my life.

The second time it happened, it was almost like in a movie. Being descended upon by 3 or possibly 4 huge dudes, all looking like "how proper gangsters look." I only remember them appearing out of the blue, being taken into chokehold from behind. But that time, I had a 40cm electrician screwdriver with me...

Whatever happened next, I will not speak until my deathbed, but that day my anger very likely saved me my life.

After my recovery (still from first attack, I was not injured in the second,) and finishing school exams, I applied for a student exchange programme in Singapore, and finally got the fuck out of that country at last.

I still thank god for making anger be. Anger and fury can some times be almost beautiful, turning ecstatic.
The basic standard of Passive House design/retrofit is making sure the structure is airtight. There is a standard test called the blower-door test to see how much air is escaping through parts that should be sealed. The heat exchanger pulls in fresh outside air and filters it thoroughly. It can 'passively' adjust the air temp by warming it with household heat recycled from cooking, showers, etc, or selectively pulling in cooler air. The net effect is dramatically better indoor air quality with minuscule utility bills. More decent info here: http://www.heatspaceandlight.com/can-open-windows-passivhaus...
I hear you and agree. Two wrongs don’t make a right, so the fact that the US has done and does do very messed up things does not make what us happening to Chinese muslims any less disturbing.
Having the ability, and confidence, to dispassionately have discussions and ask questions while experiencing anger (or fear) is a very empowering life skill, and it takes practice.
> What I know about JS has been learned through doing it and researching the solution and learning bits at a time

I don't think there is anything wrong with this approach. Most developers learn this way. And many React developers don't know the fundamentals of JS all that well, because you can go a long way in React just by following conventions. So if React is your goal, just go find some tutorials and start doing it.
E.g. in Vivaldi I blend the URL bar into the top-of-window space where tabs are.

Also while there are many things web extensions can do in page their interactions with the browser as a whole or OS are extremely limited. This is good for security, bad for customization. Even in cases where web extensions are appropriate it can make implementation much more difficult (again, good for general user security, bad for running your own code).
I am getting it from the simple fact that when I looked at Normandy related settings a unique ID and an API endpoint screamed at me ... Let's assume the explanation given here regarding Normandy's endpoint is legitimate. Why am I assigned a unique ID? How hard is it to make the connection between the fact that for the past N years, despite telemetry and studies being turned off, my browser had been pinging Mozilla with this unique ID. Until proved otherwise, it is safe to assume that this was used to track browsing.
Got it, thanks. Are there research papers or blog posts by Google that reveal how they resume transport layer connections when network layer routing changes underneath it (a problem inherent to Anycast)?
> using cert expiration -- I'm ok if the cert was revoked but that's a totally different discussion

CAs can delete certificates from their revocation lists after expiration, which means that you can't tell the difference between a certificate that was never revoked but merely expired and a revoked-and-then-expired certificate.
Or "roll your own." Pick whatever tech you prefer -- Slack, Google Groups, Discord, whatever -- decide on some theme for starting a group, start inviting people.
Autoplaying video that starts after I already scrolled down and switched to HN tab with the comments? Thanks, no.
Are you asserting this?:

https://en.m.wikipedia.org/wiki/Many-worlds_interpretation
If you use dnsmasq, you can special case archive.is to not be resolved via 1.1.1.1.
Discussion...like the kind of discussion you'd have with a teacher, who knew the subject?

So we're back to having people fully involved, might as well just cut the crap and go to school.
Grieving the Future I Imagined for My Daughter
This condition is called situs inversus. There’s another similar one called dextrocardia where only the heart is on the wrong side (literal meaning is “right sided heart”).
Verify-on-install doesn't protect you against addons that steal someone's signing certificate to push out an update, because by the time the stolen certificate is discovered, it will have been installed on a bunch of users' systems.
If anyone's studying Japanese, I made two iOS apps for spaced repetition systems specializing in the unique needs of learning Japanese.

The first is a flashcard application called Manabi. It uses a similar algorithm as Anki with a priority on UX.

https://manabi.io

The other is Manabi Reader, which complements the flashcard app. It curates feeds of interesting short-form content, has one-tap dictionary lookups, optional furigana injection and JLPT level tagging, and it lets you create flashcards from the words you're learning as you read.

https://reader.manabi.io

Glad to hear any feedback. I'm currently working on word tracking functionality for Manabi Reader, to track your reading progress and let you see which and how many words in an article you should know already vs. words new to you.
A lot of people still seem to meet via Metafilter.

http://mefiwiki.com/wiki/Married
The page says the latest release was 2017-08, that seems tremendously outdated. Am I missing something? Is it updating in the background?
/thread.
Hahahah look at all the Firefox fanboys coming out of the woodwork to try intellectual bullying because they're mad I admitted to uninstalling a web browser.
Sure, but as a SWE you're making 3 times as much and paying half as much in taxes. You have to take that into account when deciding which is better for you economically, and it won't be in Europe's favor.
The parent (akvadrako) is correct.

For 2017 the budgets were:

Social Security was $939 billion.

Medicare was $591 billion.

Medicaid was $353 billion.

The defense budget was $590 billion.

So Medicare, Medicaid, and Social Security together are about 3 times larger than the Defense budget.

https://en.wikipedia.org/wiki/Expenditures_in_the_United_Sta...
It's genuinely baffling.
If there is such a number (which there almost certainly is; literal 0 unemployment strikes me as very unhealthy), then you obviously need to specify which version of unemployment you are stating it against. As long as they continue to move in lock-step, they are effectivly measuring the same thing.
> Let me amend my question - why is it necessary for the certificates to expire? If a plugin is signed by Mozilla, why wouldn't it be trusted once it gets old?

I asked essentially that question earlier, and received some good answers explaining why [1].

Briefly, if something is signed by an expired certificate, whether or not you can trust the signature depends on whether or not the signing took place while the certificate was not expired.

If all you have is the thing and the signature from the code signer, you can't tell for sure when it was signed. If a bad guy has obtained an old signing certificate and its keys, that bad guy can generate new signatures that claim to have been signed while the certificate was valid.

Some code signing systems, such as the one in Windows (and I think the one Apple uses) also use another certificate, from a timestamp service, to prevent this. The way a timestamp service works is you send them a hash of a document, and they generate a certificate signed by them that essentially says "We were shown this hash on this particular date/time".

When you include the timestamp certificate with the signature from the code signer, then when you come across code that was signed by an expired certificate but purports to have been signed while the certificate was still valid, you can check the timestamp certificate to see if that is true. If it is, you can still consider the code signing to be valid.

Forgetting to renew a signing certificate is still bad even if you do this, but not as bad. If Microsoft or Apple forget, it doesn't stop existing applications from working, so end users aren't immediately impacted. It does stop developers from shipping updates or new applications, so still would be a big deal. I could see a bad guy noticing that a company always updates expiring certificates one month in advance, say, and then noticing that a certificate is expiring in just a week, infer that the certificate renewal has slipped through the cracks and is going to expire, and time the use of a critical zero day exploit to fall in the window when updates are broken by the expired certificate.

[1] https://news.ycombinator.com/item?id=19824017
Never let a bird see your back.
included this as a note in the essay. I think a quick blog post about this approach would be quite useful actually, if you're up for it thenewwazoo!
Lamport agrees with that as well, from what I recall going through his videos. PlusCal for most engineers, TLA+ for people who like to think in math.

And just another Thank You. Your material helped me on my journey too, even though I ended up favouring TLA+ personally.
Interesting thought. I don't know any details of how that data fusion system works. But I can easily think of combinations of bad input and filters that result in phantoms with seemingly omposdible characteristics. But the fact remains that the information is still vague and contradictory, so it probably not possible to get close to the truth. Almost everything is neccesarily speculation, on either side.
Maybe ordering for burning man this year won’t be so backordered!
No, just this one because it took me more than 5 minutes to not find a working fix, and this was such a massive fuck-up that I don't feel like sticking around.

I appreciate the condescension of both your comment and the person I initially replied to, but I honestly see your comments as saying, in more words, "Fuck the user." And that's fine, but why don't you just say it? Go ahead and type it, I want you to type what you really think about the users who are so dumb and fickle that they can't handle something so trivial as not being able to use their precious stupid add-ons like HTTPS Everywhere and uBlock..

Flag it again, for the F word. Flag the comment I responded to as well, for consistency. :)
> how can I verify that the Normandy feature isn't available in the Debian build?

In the Debian bug about this issue¹ it says “Firefox from the Debian package has data reporting disabled so using
studies is not possible.”

1. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=928415
MSF is on Amazon Smile too. https://smile.amazon.com/gp/chpf/homepage?q=doctors+without+...
Call me skeptical, if you like.

Fusion Power has always been 'about 20 years away' for the last seventy years. I won't be around then, but I foresee somebody still saying "Fusion Power about 20 years away' in another seventy years' time.
I think you may have typo’d, but just in case:

1.1.1.1 does not send EDNS ECS data, specifically because of the privacy concern. So the hypothetical secondary resolver would need to send that data, for people who aren’t concerned about the privacy implications / want to get to archive.is.

Given CloudFlare’s stated message of prioritizing privacy, it seems unlikely they’d stand up infrastructure that behaved like 1.1.1.1 except that it leaked more private information.
If the govt of your jurisdiction (American I assume?) commanded you to censor a certain domain or block of IPs with a court order, what exactly happens? I'm not sure if this has been done on the DNS level before but do you guys have a plan in case it ever does happen?
They say they spend $12,700/month on Fastly. I guess I don't know offhand the difference between Fastly and Imgix (which they also say is their CDN), but the levels of bandwidth they're talking about are not going to be free at Cloudflare.

We serve significantly more bandwidth and requests than their 2016 numbers at under $15k compared to their $17.5k, and we're not particularly lean on infra costs being a .Net shop with Win servers and MS SQL on Azure, and I can still bring our monthly a lot closer to $10k if I can find time for some projects.

But the reality is that even thousands of dollars per month saved can take a good while to ROI against the costs of development, or more so the opportunity costs.
What are the advantages of Microsoft's new cloud service for AI and blockchain?
Yes, but it will take a fraction of that time to catch up, now that the work has already been done.
I'm not sure I care how unfair the characterization is. I heavily use container tabs — ahem, 'usecontainers — and all of my open container tabs disappeared at once, with no indication of why or what to do about it, when this happened. I lost an absurd amount of work and state because of that. I only knew what caused it by inference, because I'd just previously read The Fine Article (which, btw, gave no indication that losing state like that was something I should expect, merely, "No active steps need to be taken to make add-ons work again"...)

I still prefer Firefox over all the other browsers, and will continue to use it, but the project has lost a lot of trust and goodwill over this.

The optics are indeed awful, and this was fully preventable. Firefox fucked up, full stop.
Spoiler alert: As with almost all headlines of this form, the answer to the question is "no". The author seems to be telling us that something they did is hard, but they did it anyway... Because.... Humble genius?

I've found math to be one of the easiest subjects to self learn (though I'm not saying that I've learned it or anything else to any noteworthy degree). The body of inexpensive literature is vast, and education in the field requires less practical support than, say, chemistry, physics, or engineering. I haven't gotten around to laser-induced plasma metal crystal deposition in my garage, but I do have bookcases of read and pending math books in the living room.
The post is still great despite that weakness.
The fact that a singular implementation was better than java says less about the languages and more about the particular software.