skysight-inc/HackerNews huggingface dataset:
I was wondering how such a ledger might work, given that it should be about as difficult to quantify this kind of debt as it may be to estimate the time and effort required to implement certain changes in general. Later on in the post, there's this nugget of gold:

So how would this ledger work? Well, for starters it has to
track what we can’t do because of current technical debt.
It should also be updatable to note any complications to
subsequent work or things you can’t do yet because for old
design decisions. At this point, you’re tracking the
“principle” (the original design decision causing technical
debt) and interest (the future work that was impacted by
the debt).

That's it, isn't it? You need to define the principle and the interest, and these two are actual tangible things in the form of specific decisions (principle) and things that are now adversely affected by them (interest.) If these are linkable, then it should become trivial to compute a number to this debt, whether it is simply just the number of things adversely affected or some other kind of aggregate like the combined estimated effort of those adversely affected things. This debt could probably be calculated in many different ways, but the fact that you can properly quantify it should make decisions on whether to tackle or ignore the debt much more informed.

This was an eye opener for me – thanks for sharing!
Timeline of North Korean Military Parade Preparations
> doesn't it make more sense to invest in carbon-neutral power technology like nuclear and maybe help stave off a potential collapse

Very big maybe. Given the extensive track record of human civilizations collapsing (Angkor Wat, Maya, etc) I'd suggest that investing in carbon-neutral tech is no guarantee there won't be more.
What are you insinuating? Might be running from forced conscriptions. Or mass graves, remember Srebrenica.
Beautiful work!

Can you share the equipment you used to create these videos?
I've got a copy that I bought new while in grad school (back in the '70s). I read and reread it; it's a lot of fun. Unfortunately, I kept in in my grad student office in the CS building, so to protect it and my other CS books from wandering off I stamped my name with bright ink on a number of the pages. The name stamps probably ruined its value as a collector's item :( ...

One thing I remember from it was his fascination with APL and with the even more off-beat language TRAC. TRAC is a Turing complete macro language first implemented as an interactive programming environment[1].

[1] http://hopl.info/showlanguage2.prx?exp=276
> They could charge for this to recover operating costs and remain a “non profit”.

Whether or not such charges were only to recover operating costs, they'd probably be treated as “unrelated business income” and thus taxable, at the gross amount, if Mozilla retained it's charity status.

It would make more sense to have the non-charity subsidiary do that.

Of course, finding the kind of money it would take to go head to head with Google would be a challenge in any case.
We are talking about time-series databases here. I guess they are more optimized for the specific workload than a generic RDBMS.
Backup MX is usually not necessary, especially for home setups. Anything RFC-compliant will retry sending its email to you for days after being rejected.
Not necessarily. Just as you could take a chain and stack the links such that the holes lined up, with enough precision, and a strong enough baked good, you could cut the bagel such that there were a chain of linked rings.
Does this mean tabmix plus is now once again compatible? An add on I used for ten years.
Both Google and fastmail support IMAP (and IIRC POPv3). There are a great _many_ clients (and backup scripts) that support these protocols. In light of this, how is Thunderbird the last way to download emails?
This is the one my astronomer friend recommends.
I do see what you're saying, and I understand. And we have the same goal.

But we diverge here: my view is putting a bunch of energy into bigotry on whites takes away from the energy needed fight bigotry by whites. It muddles the issue to always have to add, "some black people are bigots too". But, as you alluded, I think that's temporary. I also don't go so far as to say bigotry on whites is ok right now. The original quote didn't say that, and I wouldn't endorse that.
> readers really altered their preferences to avoid being seen with a physical romance novel.

I'd be cautious about coming to this conclusion so definitively. The vast majority of romance readers are women, many in a cultural milieu that differs from yours. Reading romances is not universally looked down upon — several of the highly educated women in my family do so unabashedly, for example, as do I.

E-reading is also cheaper and consumes less space than physical books. The number of niches and options therein exploded with self-publishing. I suspect that those factors are more important than avoiding the potential embarrassment of someone seeing you reading Danielle Steele. But I wouldn't put high certainty on my guess either :P
There are physical phenomena that do not readily become math. "Positive and minus attract" for instance does not have an obvious mathematical basis as the inverse square law.
I use native Outlook on my Mac for work, connected to an Office 365 mailbox, and whenever I change my password, native Outlook pops up a little webview (instead of native username/password widgets) with our ADFS SAML flow [0]. We use Duo Security as our MFA solution on another SAML IdP we have (not ADFS, but Shibboleth), and I don't see any reason why it wouldn't work within that Outlook webview in the event that we hooked it all up [1]. We also use some native Android/iOS apps (vendor apps, not in-house) where users log in with SAML, and thus could use Duo MFA.

TL;DR: web-based authentication is not just for full-fledged browsers that users type URLs into.

[0] https://blogs.office.com/en-us/2015/11/19/updated-office-365...

[1] https://duo.com/docs/adfs-30
Ø§ÙØ³ÙØ¯Ø§Øª Ø§ÙØ³Ø¹ÙØ¯ÙØ§Øª Â Android Apps on Google Play
> We won't go poking through waste disposal sites for no good reason

We don't need a global collapse to make disposal sites problematic. Imagine the total dissolution--think post-Ghadaffi Libya or Iraq and Syria at the height of ISIL's power--of a state containing nuclear waste. Keeping nearby civilians, who could have forgotten or never known of the hazard, from harm seems like a good enough reason to give this some thought. (I agree with your general sentiment, however.)
set -o vi

Vi keys in the editor, Emacs on the CLI? This has never made any sense to me.

https://popcon.debian.org/main/editors/by_inst
+1 for Hurricane Electric's free DNS. I ordered a .ninja domain, which they didn't support at the time. I contacted customer service, and they added it within a few hours. I love service when I have a problem!
Not really. Just everyone smart I talk to says the same thing as everyone else in this thread: Don't do it. I'm not a sysadmin, I'm a developer who runs a company and doesn't even work in IT in my own company anymore. Bleh. So far so good, though....
My point was not so much about losing a battle over name recognition, that's something that happens relatively all the time. I mean specifically losing it, even to the general public that isn't on blood thinners (like myself), to a blood thinner. In a lot of developed countries, where direct to consumer pharmaceutical advertising isn't legal this obviously would not have happened...
I think he meant it in the sense that he didn't just write the book but also sold it.
This is very common, and isn't just Google Adwords. Advertisers, or rather the ad-tech companies they user, want to do this to verify that ad views are 'legitimate' and gather extra data to help them bid. Without this advertisers have to trust ad exchanges to play fair, which of course they don't have any incentive to do.

This is just yet another reason "Ads pay for content on the internet" hurts everyone.
that's so incredibly naive, you're going to get ads on top of a cryptominer
So, don't allow yourself to be manipulated by guilt over something you have no power over? That seems reasonable to me.
You may have more leverage than you think. The documents that they want you to sign are really important to them.

We had an employee refuse to sign them after we fired them, for cause. A few weeks later he asked for a larger severence than we initially offered. We offered a month's worth of pay, and he wanted way more than that if I recall correctly. We said no. He then lied, said he was fired for racial discrimination. Threatened a lawsuit. We caved and gave him an extra month of severence. He signed the papers and took his two months of free pay.

Aside: I personally hired this person. I noticed big performance problems early, and personally mentored him for six months before coming to the conclusion that we needed to let him go. I was the one accused of racism. It hurt. I lobbied for more time to turn this hire around, I gave him so much attention and extra time to turn things around. Only to be lied about in the end. Worst moment in my career so far. I wanted to fight any lawsuit-- we had tons of documentation and evidence that the fire was 100% performance related including commits demonstrating clearly these problems (and extensive notes documenting the improvement plan). But our employement lawyer and the CEO figured it would just be easier to give the severence.

Anyway. You may have more leverage than you think. Though, just be ethical about how you handle it. They really need you to sign those papers just to tie up the legal loose ends.
Hands down it's marketing, with a side of product-market fit. The latter was part of why Twilight and then Fifty Shades of Grey exploded. Product-market fit for a book relies more on engagingness, and pressing the right buttons of a certain demographic, than it does on literary or academic measures of quality (which are subjective, of course).
> how everyone who goes into area X eventually dies not long after

Nuclear waste generally isn't this scary. Exposure causes death years, maybe even decades, afterwards. Enough time for cause and effect to get muddied.
How to Get Your Money OUT of Coinbase (7 Easy Steps for Beginners)
After reading the article, I can't figure out what their product does at all in practice.

Apparently it turns "hello user" into "Hello Bob, it’s great to meet you on a wonderful December day" but it's not at all clear how that's packaged into something that's useful and non-trivial.

That seems like it could have been one of the main problems.
I am the project mentor for the Google Summer of Code project to implement multi-select tabs.

See the bottom of the table at https://wiki.mozilla.org/Community:SummerOfCode18 for more info and please apply if you want to see this added to Firefox! :)
Another nit to pick: "Copying the message: the message is serialized, copied, sent over, and then de-serialized at the other end. The page and worker do not share the same instance, so the end result is that a duplicate is created on each pass. Most browsers implement this feature by automatically JSON encoding/decoding the value at either end."

This is untrue, modern workers use the structured clone algorithm[0][1], not JSON.stringify() & JSON.parse(). This algorithm has many advantages, such as preserving object references, supporting built-ins like Maps and Sets, and allowing cyclical/recursive structures.

[0] https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers...
[1] https://www.w3.org/TR/2012/CR-html5-20121217/infrastructure....
We chatted about it for a little more but he wasn't able to figure it out either, so I gave up and moved the three active users I had over to FastMail that evening. A handful of semi-used mailboxes are still on the other setup that I still keep trying to make work but not nearly with the same force and gusto as I used before.
See Blockchain or Bullshit on Hackernoon:

https://hackernoon.com/blockchain-or-bullshit-429653de42d3
I'm curious how you've determined "most US States". I cited CA above - 3 or more, Washington wants 4 seconds above 35 mph. Florida says 4 seconds during normal weather and traffic conditions (more if hazardous). Utah does say 2 seconds. Texas wants 4 seconds above 30mph. New York said 2 seconds but "In bad weather and when following large trucks, increase the count to at least three or four seconds for additional space."

And in any case, the 2 seconds is not the "suggested follow distance" it's the legal MINIMUM. That is, "You're clearly unsafe if following at any less than this," rather than, "Close up any gaps more than this."
It exemplifies the ignorance of structural inequality underlying his approach.
Dust (UXTO with small amounts) would make them incur greater transaction fees when trying to access their account.

BTW, it is interesting my comments offering an explanation are being downvoted.

I guess cryptocurrency discussions are driven by passion, not by logic.
> That's where the idea for a secure-by-default MTA that couldn't possibly be configured to be an open relay came from.

You're close to describing the motivation behind Postfix. Between the design and the documentation, Postfix is hard to screw up, from a security perspective. And it is really easy to configure, at least in contrast to What Came Before - believe me, if you think this is complex, buy a crusty sysadmin a beer sometime and mention 'sendmail.cf'.

The problem here is that almost all mail servers need to selectively relay, and I don't see how the server is going to guess appropriate policy. For instance, trusted IP ranges (mynetworks, in Postfix). I suppose you could demand authentication unconditionally but that tends to break down when not all of your senders are made of meat[1]. Maybe that's acceptable to you, but it won't be for many.

In my other comment in this thread, I recommended gaining an clear understanding the architecture if you're going to do this. That includes things like knowing what (for postfix) mynetworks does - you can get mad at software for not intuiting local policy preferences, but I've never found that to get me very far.

[1] Getting better, but I still depend on a fair bit of software and hardware that doesn't speak SMTP auth.
Several solutions/workarounds, explanations, and links to lower-level bugs are here https://github.com/Microsoft/vscode/issues/35675

I would explain more if I knew - but I haven't read it. I just found the solution and applied it.
Tim Cook on Coding
8 Ways Personal Information Is Like Uranium
Is there magic incantation I have to say to get this to compile? Jupyter says I'm missing things when I try to run it (despite installing the things with pip)
Not just disinterest, but competence. The skills that make you a good writer are very different than the skills that make you a good marketer.

My brother in law, whom I love dearly, self-published a novel. He's gone to all sorts of local fairs in order to sell it. But when I ask him for the elevator pitch, he can't give one. I've listened to him talk about it, and he can't even get ME interested in reading it.
This a fascinating and heartbreaking story. Medical science can produce miracles, and I'm grateful for the consideration given to the ethics of action.
> women have been routinely harassed, abused, and dismissed because men wanted to have erections in the workplace

I dont think you can ever choose where you have an erection, especially at young age.
Philip K. Dick and the Fake Humans
Essentially, it was a real-life Trolley Problem [1] - do you actively kill one patient in order to save another? Or do you do nothing and “allow” them both to die? I don’t blame the doctors on either side for their decision to participate or not participate - it is an incredibly complex ethical decision.

[1]https://en.m.wikipedia.org/wiki/Trolley_problem
Ueno Interview
It's kind of hard to think of something exactly analogous, but something I think is pretty close is "If you want the choir to be balanced during the quiet parts, get rid of the all the loud basses." People don't choose whether they're basses, like they don't choose whether they're white men. It's ambiguous without context whether this is an implication that all basses are loud, or that there are specific basses who are too loud and the rest are fine - but it certainly could mean the latter. (There is enough of a tradition in musical performance that stays barely on the ironic side of ironic bigotry of making fun of certain people for their instrument or vocal part, so the former isn't an unreasonable possibility.) And certainly there might be sopranos or altos or tenors who are too loud, too - but for the immediate problem of solving balance, the implication is that's not the current problem.

If someone in my choir kept going on about how the basses are too loud no matter what they objectively do, I would tell them to cut it out, and I would hope that the choir director would get rid of them if they persisted; it's pretty demotivating to be told that you're doing something wrong no matter what you do. But if we actually have a problem with auditioning too many basses and it's hurting the sound of the choir, and some of them are just not good at singing quietly, getting rid of them is the right thing to do (unless this is a school choir or something where participation is a more important goal than sounding good).
>Both scripts are programmed to consume 80 percent of a visitor's CPU, leaving just barely enough resources for it to function.

How on Earth do ads not undergo the most basic "does it eat up 80 PERCENT OF A USER'S CPU" tests before they're allowed on one's network?

There is no amazing hacking going on here besides a lack of security control, but there is a substantially larger story hiding here somewhere.
I'm not sure what you mean by that. Charges q1 and q2 will experience forces (all else being equal) proportional to q1*q2. This captures the way attraction/repulsion scales with amount of charge, and gives you the sign rule for "free."

Here is a fairly in-depth page about it:
http://farside.ph.utexas.edu/teaching/em/lectures/node28.htm...
It's also generally not a wise idea unless you also have your anti-spam/anti-virus setup running on it as well, since things like graylisting can only be done BEFORE the MTA accepts the message.

Spammers WILL know how to search your mx records for things like mailbagging servers and try to exploit them to bypass your security, just don't do it - the sending party will retry.
(a) It's dispoprotionately used among the tech audience.

(b) Users went back and forth between than and pentadactyl for a while, and both have the same issues in a webextension world

(c) There are more people who would like to use it but may not have due to the instability.
As a candidate: attractive because I'd have confidence that employers there are going to value my experience (in contrast to those who slap "senior software engineer" labels on positions where they're looking for 3 years in the workforce).

As a hiring manager: being able to find engineers with lots of experience instead of having my "senior software engineer" opening spammed with resumes from kids just out of school.
>The payoff isn't good enough for this to support add-free services

Hmm, wait. How it works, then?

Let's say I'm paying 1$ to display malicious ad which mines something. BTC.

If amount of mined BTC is lower than 1$, the whole operations becomes unprofitable. Why should I pay 1$ to mine 90 cents via ad?

If people are running this operation on scale, it should be profitable. But then payoff is by definition good enough to support ad-free service. Instead of taking 1$ from advertiser, google can theoretically mine 1$ on my PC and let me watch video without ads.

What do I miss?
Thinking 2D for lasting symbology its not smart; the best symbol for danger will always be realistic corpses sculptures (at least for as long humans exist); If you see a corpse down your path, then later on see 2, then see 3, a few neurons is enough to realize you may become the next one if you keep walking that path.
Censorship by Weaponizing Free Speech: Rethinking the Marketplace of Ideas
You might be interested in uzbl: https://www.uzbl.org/
The regular Macbook, aka "Macbook Adorable". Yes, 8GB RAM, but..NVME storage, awesome little machine. I would keep it in OS X since Linux may not take full advantage of the screen. Linux definetely won't be able to pull of the per-application DPI scaling that OS X does.
They are simply basic Emacs keystrokes. They also work in Mac text fields.

Exception: ^U and ^W are old unix "cooked" io keystrokes but the relevant Emacs ones also work (e.g. meta-delete instead of ^W).
The most popular set of photos used to spread this meme are scenes of a group of migrants arriving by train in Munich (not at a border crossing) that are exclusively young men; for reasons not entirely clear to me they were on a separate train from the women and children in the same group, who arrived the next day.

There's also pictures of groups of boat refugees that show a large imbalance, which is true of those using that mode of transport, who often leave women and children to follow on once they've found a place because of the extreme danger of the route (which, yes, might evidence some degree of non-progressive concept of gender roles, but that's not the issue being raised.)
> So we can't say the phenomenon is the mathematical formulation

That's true, but our knowledge of the phenomenon is exactly equivalent to our knowledge of the math. Our knowledge of the math consists of knowing that it fits experiment (the part that makes it physics,) and also knowing how we can manipulate it symbolically (this part is math and captures the equivalent formulations.)

>There is a '3' here, too.

You're right, I had missed that option. Although this is very rarely possible and when so very difficult.

One of the problems with English is a poor control of ambiguity: it's never clear about which parts of what has been stated were meant. Ideally we would be writing our vague physics explanations in an oligosynthetic language where we could append phenomes until a word had reached exactly the level of specificity intended - instead we have to wave our hands and hope that people don't make the wrong guesses about which interpretations were intended and which weren't.
Then you start getting an amazing number of emails to alice@yourdomain.com, bob@yourdomain.com, chris@yourdomain.com, dan@yourdomain.com, ceo@yourdomain.com, sales@yourdomain.com, etc.
Browsing Source Code in VR
Considering the community effects of introducing an official Mongodb driver
Oh, well that's not an impossibly heartbreaking story at all, no sir!
Shipping 6 blockchain projects in 2 months – halftime report
Maybe I'm reading this wrong, but it sounds like they've made it so you can develop a webextension that handles DAT:// or IPFS:// URLs. They didn't make IPFS:// URLs redirect to http://ipfs.io/ipfs/$hash.
How Tim Ferriss’s Nighttime Routine Maximizes His Sleep Quality
While sexual pain and dysfunction in women is grossly understudied, it’s part of a larger trend in which pharmaceutical and medical research primarily considered one model: adult men. Over time that changed a bit to include children, which led to the realization that kids are not just small adults. (Medically speaking)

I’m addition to sexism there is also the complexity and cost of modeling your drugs and devices on women. Women after all, are not just men with different parts, any more than the reverse is true. For companies trying to minimize R&D costs and maximize profit, giving women (and children originally) the short end of the stick is profitable. There’s pushback on that now, but only relatively recently.

There’s almost certainly elements of societal squeamishness around the notions of everything from menses to vaginismus. That’s probsbly partly why the pushback against testing policies took so long to become widespread.