skysight-inc/HackerNews huggingface dataset:
> Do you have a reference to the history of key combos like ctrl f, b, n, p and a and e? Those are typically referred to as emacs style navigation and I am genuinely unaware of history of those as common tty control codes outside of emacs for cursor movement.

I've always heard of it as an ASCII control character and gets its history from Unix interpretations of really old IBM keyboards which got its history from typewriters. I've literally never used emacs for anything other than ^X to exit; I'd rather use cat than emacs. I use vim. But ^H has worked for me as intended on a serial console and on telnet.

Some diving through wikipedia:

[0] says: Pressing the backspace key on a computer terminal would generate the ASCII code 08, BS or Backspace, a control code which would delete the preceding character. That control code could also be accessed by pressing Control-H, as H is the eighth letter of the Latin alphabet.

[1] says: In some typewriters, a typist would, for example, type a lowercase letter A with acute accent (á) by typing a lowercase letter A, backspace, and then the acute accent key. This technique (also known as overstrike) is the basis for such spacing modifiers in computer character sets such as the ASCII caret (^, for the circumflex accent).

[2] says: Unix (command line and programs using readline): Ctrl+H = Delete previous character

[3] supports [0] and says: Caret notation is a notation for control characters in ASCII. The notation assigns ^A to control-code 1, sequentially through the alphabet to ^Z assigned to control-code 26 (0x1A). Often a control character can be typed on a keyboard by holding down the Ctrl and typing the character shown after the caret.

However, it's worth noting that it also says The meaning or interpretation of, or response to the individual control-codes is not prescribed by the caret notation.

But, despite that, ASCII describes control character 8 as backspace [4] [5].

According to this Wikipedia article, work on ASCII began in 1960 and its first release in 1963 [6].

Emacs' first release was in 1985 [7].

I suggest that perhaps in your bubble control sequences are referred to as emacs style navigation even if it's not necessarily the most historically accurate. I'm glad you're working with *nix enough to be familiar with emacs and there's always new old things to learn. There's a lot of history to learn and understand.

[0] https://en.wikipedia.org/wiki/Backspace#%5EH

[1] https://en.wikipedia.org/wiki/%5EH

[2] https://en.wikipedia.org/wiki/Control_key#Table_of_examples

[3] https://en.wikipedia.org/wiki/Caret_notation

[4] https://en.wikipedia.org/wiki/Control_character#In_ASCII

[5] https://en.wikipedia.org/wiki/ASCII_control_characters#Delet...

[6] https://en.wikipedia.org/wiki/ASCII

[7] https://en.wikipedia.org/wiki/Emacs
Colour is a bad tool, even if it is an effective tool; a not-insignificant portion of the population has difficulties with colour. Then there's that not all displays render the same, and not all editors colourize the same. Syntax and layout are superior.
Just recently I was googling nftables (A replacment for iptables in Linux). Google decided iptables was a synonym and all the results were for iptables. (As it's older and more common)
That depends on the fact that rich countries are accepting of migrants, which looks like is reversing in last couple of years in US (which other countries may follow)
I'll be interested to see how this plays out. The ACCC media release might make it sound worse than it was.

In the included screenshots, there is clearly text that explains in pretty plain English. They left these parts out of the media release itself.

> ... With this change, this setting may also include browsing data from Chrome and activity from websites and apps that partner with Google, including those that show ads from Google.

> ...In My Account, the Ads Personalization setting currently allows Google to use data in your account to tailor ads that appear on Google products. With this change, this setting will also allow Google to use data in your account to tailor ads on websites and apps that partner with Google.

It's a lot to process in a pop-up that forces a user to make an instant decision, and the lack of an opt out without clicking through to "More Options" is shady, but it does feel like a pretty good layman's explanation of what they were going to do.
I created my gmail account in 2004 I think. Things were different back then. Now there's just 16 years of momentum preventing me from switching.

I like the idea of hosting my own email but even if I get around to doing that I will still need a backup. Fastmail is probably where I will go.
Your opinions probably align with everyone's (see Paul Graham's recent post on Orthodoxy Privilege). I hate online happy hour because there's some person who's going to try to talk about politics and won't take the cues to shut that shit down.

It's incredibly dangerous to talk about anything remotely controversial at work right now, if you're in 100% remote/lockdown work. I've heard this from multiple non-work friends. I personally avoid it whenever possible.

Hell, it's not even work friends. I know people who have completely stopped texting each other over narrow political views.
This is an area of my interest too, esp. if one can find something that is actually useful for a practicing mathematician. I mentioned Hales' project but based on their github project progress (a postdoc of his did some exploratory work) they seemed to have hit some road blocks, which is an example of this problem being hard. I don't know what your background is. If you are interested in further discussion I would be happy to p.m. over email.
That angers me so much. I had same IP address and domain for 15 years. Never a spam was sent from it, since the same address was used for NAT in home network I also blocked outgoing SMTP (forcing to use my SMTP instead) for cases that a PC got a virus and starts sending spam.

Things worked fine, but I think 2 years ago I realized that my e-mail started going to a spam folder. Fortunately adding SPF/DKIM appeared to fix it, but it feels like it is getting harder and harder now to have own mail server.

I would probably gave up, but it's infuriating to me that from courts rulings if your mail is handled by 3rd party, the 4th amendment no longer applies.
A woman of principle, successfully navigating her way between the communists and the anti-communists in Hollywood

https://www.thedailybeast.com/how-olivia-de-havilland-bucked...
Hi all. I built this simple website of JavaScript built-in features to achieve these goals:

- serve as the reference for JS developers, reduce the amount of time taken googling how to use them and browsing through long MDN docs

- provide a documentation that has guaranteed correctness for the JS example execution result (using eval)

Any feedback is welcomed! (Should have posted this earlier)
I found the first of the Three Body Problem series to be very dry and about twice as long as it should have been.

Are the other stories translated by Liu any better do you think? I want to give Chinese sci-fi an honest try but my attempt with Three Body Problem wasn't great.
Ubuntu Retro Remix: A New Raspberry Pi Linux Distro for Retro Gamers
Do you have a source on the reason for moving away from V10s being about safety of drivers. It was, I thought, about cost reduction and image (move towards less gas guzzling monsters and then hybrid that we have today)
It is anecdotal and not everyone has same opportunities, but evening or morning bike rides worked for me and my family. We also decided to take a little more risk and get an Airbnb for a week at a pool property to get a vacation feel (even though we stayed indoors and worked a few days). Also, we started playing more board/card games at home and started a vegetable garden (just to keep busy).

I hope you find something that works and it gets better for you and your family.
That statement from the ACCC says that informed consent cannot be reached as Google spelled out neither the changes, nor how the data would be used.

It doesn't actually go into the question of how much information is needed for informed consent, just that as things happened, there was not enough.

Informed consent itself actually has a legal definition in regards to the laws the ACCC acts upon, so it might be useful to spell that one out as well:

> Informed consent means that a person:

> a) is provided with appropriate and adequate information

> b) is capable of understanding the nature of the information and the consequences of a decision made in relation to this information

> c) can freely make decisions without unfair pressure or influence from others.
Why Some Japanese Workers Are Living in Manga Cafés (2018)
I was working from home about 2 or 3 days a week before the pandemic. I always found that the key to success is to maintain as much of my standard "going to the office" routine as possible.

- I wake up at the same time every day.

- I eat breakfast and have my morning coffee at the same time every day.

- I shower and dress the same way as if I were heading into the office every day.

- I have a dedicated place in my home that I work from every day.

- I stop working around the same time every day.

It is essential for me to do all of these things. Just because I'm not heading to an office doesn't mean that I can start my day any later. Just because I'm home and my work can be done from home doesn't mean that I should continue working any longer than I would in the office.

Maintain your schedule and routine to... maintain your schedule and routine.
OT, but that is the worst dickbar I've ever seen.
Great analogy, thanks for that. Answered a lot of questions about TSMCs actual competitive advantage that I had.
Thank you, the first person who isn't acting emotionally and asking further questions to get to the truth.
It’s a good one, but not really relevant in today’s new era of investing, is it?
This is going to end badly for a lot of people at some point.

It’s all fun and games until the market tanks for an extended period of time and people that cannot afford to be are over leveraged in stock.
Feel that. My job used to be 100-120 days/year on the road, now reduced to 3 so far since mid-March. My life was adapted to it with two kids and a wife, and now it's gone to hell. Having a very tough time adjusting and I see no return to normalcy in 2020.
If your circumstances were more stable prior to the pandemic, I speculate you could be could be experiencing this due to...

1. seasonal affective disorder.

2. messed up sleep cycle (see also: circadian rhythm, pineal gland, melatonin).

3. vitamin D deficiency.

4. lack of physical activity.

1, 2 and 3 are often caused by lack of exposure to natural light. Try to get a vitamin D supplement and walk outside during the day every now and then.
I'm thinking you have the carton flat inside the cellophane and insert both.
Today I learned of the hedgehog signalling pathway, and its sonic variant. No, the OP wasn't making a subtle joke.
My LG washer dryer app needs to know my location... why? They won’t let me add it without giving app location access.. so does the YI camera now.. this is getting a bit out of hand.
Show HN: Curated list of OpenAI's GPT3 demos
Yours is a different account than the one I was replying to. Are you the same person as danny_sf45?
Its nothing wrong in looking for „friends” at work, but its rarely a good idea in the long run for most.

Current modern world and its problems can get to you and rot at work also.

Its very hard „not to” talk about some things.
She has an opinion others don't like and she has all the money she will ever need. Same with TechLead (youtuber). So both of them are speaking out, and they can do so because they literally have more "Fuck You" money sitting in a bank than most of us can make over our lifetimes.

Her words are resonating with a lot of women, and more than that, there are many more women who are afraid to agree with her publicly. Brenden O'Neil does a great talk about Orthodoxy: https://www.youtube.com/watch?v=BtWrljX9HRA

I'm not going to say what I think about her statements, but I do think she has a right to say them. Dismissing them outright is dismissing the many people who are genuinely worried about legislation changes that affect what we can and cannot say.
If you scroll down they include screenshots, which have diagrams including how the data flows, and additional text. It's quite a lot of information.

Hard to know what the appropriate level here is, but Google sure did a lot more than just saying what the text said.
Typically, turning on verbatim helps with that.
Definitely, I worry about this a lot. I do wonder about some of the close call stories that are out there. It seems like in its in Russia’s best interest to project an image that they are willing to launch without hesitation. So I wonder if any of the stories of “two officers wanted to launch and only the third saved us all” stories are propaganda.

I don’t have any evidence of this, and I definitely don’t want to play down the risk of nuclear war.
You're presenting a false dichotomy.

Most people agree that the following should not be allowed in high schools because of the risk of injury:

- spearing in American football

- heading in American soccer

Also:

- most of the wingsuit pioneers are already dead

- you can carry a transmitter when in the wild to avoid wasting millions of dollars in rescue searches

- American NFL players have an average career of only 3 years, so accepting brain damage is absurd.
> It's a lot to process in a pop-up that forces a user to make an instant decision

Part of informed consent in Australia is "can freely make decisions without unfair pressure or influence from others." This kind of instant decision, and the following opt-in, don't fit within that requirement.

> but it does feel like a pretty good layman's explanation of what they were going to do.

It doesn't include the detail required by Australian law.

> may also include browsing data from Chrome and activity from websites and apps that partner with Google, including those that show ads from Google.

This is not enough. You cannot simply specify any arbitrary third party.

You cannot simply say "browsing data", but have to specify what it is that you're grabbing. You have to say that you're grabbing IP ranges, headers, screen sizes, etc.
I found that having a half an hour run first thing in the morning does wonders. Not only the benefits of a physical exercise but it actually puts a structure to your day, feels like going somewhere and you take shower after that. I would also change the route a bit everyday, so I would build memories of a different morning every day. Otherwise, as you said, the days bleed into another.
ElasticSearch does offer authentication.

Most of our services were created like a POC & deployed to production, & I joined my company fairly recently.

We had a planned release this week to secure ES. And Saturday, we got "meow"ed
You can check Youtube for videos where people make an impossible nail-in-wood construction, and you'll see just how much you can deform it. It's quite remarkable.
> they have to write an email detailing what work they actually want done, not walk over and reel off half a dozen brain farts leaving no evidence of what they asked for

This has still been happening where I work, instead of walking over they hop on the voice channel, same old.
> No coroutines are used here, only lexical closures.

So first off, I just want to provide some clarity on the language I used, as this statement makes me think I was misunderstood: I appreciate what you typed wasn't "using a coroutine" any more than if you typed a structure and put some functions nearby in a nice and simple pattern you "used a class". I am saying the thing you typed "is" a coroutine, which is very different.

I then explicitly said that what you were doing was "manually" building a coroutine, as you are in a language that doesn't use coroutines: it uses lazy execution. Like, I disagree with that sentence as what I said was you manually wrote what a compiler in a different language would have output if you could have directly used that feature, which you couldn't have because you didn't have it.

> It does look directly recursive.

However, that aside, you are correct here, and I noticed this a few hours ago during my tenth read of your code and it confused the hell out me, if it makes you feel any better. In particular, the thing that I realized is that the version of your code you would type if you were to do this as a generator in a language with coroutines actually doesn't* look recursive, and so I had played myself by getting the entire argument backwards.

> I changed my mind; lazy semantics plus recursion doesn't give rise to a new kind of recursion.

Ok, so the real issue to grok here is that this function wasn't "recursive", no matter that it looked recursive. An algorithm is recursive if it conceptually takes a large thing and breaks it down into smaller things in order to achieve some goal. If your thing is infinitely large on accident, this might never end, but the idea that there is an elusive "base case" looming in the future is a premise of recursion.

The opposite of this is something which starts with something small and builds something large. You often can't even directly express (again, you can write something similar) this in a language without either coroutines or laziness (and while I don't think the language you are working with here has either, the DSL formed by the lcons macro and take function is close enough), as the function you are writing is highly unlikely to naturally terminate.

Your list is something you are building up, not tearing down, so you are doing the opposite of recursion. FWIW, if you read the Wikipedia page on corecursion, which I just skimmed, it sets up a bunch of its examples using generators, as they are a natural way of expressing these kinds of algorithms in programming languages people are more likely to usr... but I no longer actually believe that the version of your code expressed with the syntax of a coroutine is "using" recursion at all (and yet, I think it "is" corecursive?) so I dunno: welcome to hell ;P.
The transfer of wealth goes both ways, since expats' remittances are a significant source of income and investment to many developing countries. Return migration is also common, and a very significant source of benefits to the home country. It's pretty much a win-win.
>worked a treat

What became of it?
https://sci-hub.tw/
hmm maybe I've misunderstood the parent comment or the PG essay. I read them like this:

Parent comment: I haven't felt censored, therefore there is no problem.

PG essay: This isn't a good argument for the absence of censorship, since some people adopt their opinions wholesale from the dominant orthodoxy of their times, making it logically impossible for them to say anything heterodox. Such people would therefore never feel censored.

Anyway, that's my take. How do you you see them as saying the same thing? I think the PG essay does talk about conventions changing, which you did a very good job of illustrating with your booth babe example...though in the essay, he seems more interested in good opiions that run counter to current conventions rather than bad ones that convention endorses (like booth babes).
Type "[search term] news.ycombinator.com" or "[search term] reddit.com" into Google. If that doesn't work, you can reverse it "news.ycombinator.com [search term]" if you really want to limit to just hackernews. The former seems to work better for me most of the time.
Pandemic gets Japan's automated delivery services on the road
Bluetooth latency is awful if you play rhythm games. I just can't handle BT headphones even on casual mobile rhythm games.
IG algos are definitely discriminatory. I visit IG primarily to find models. If I start viewing more white models, then the discover section only shows me white models.
> I am not sure what else would a CDN be used for

He used a CDN, just didn't read the fineprint:

“Things I should’ve known but didn’t.” Did you know that “The maximum file size Cloudflare’s CDN caches is 512MB for Free, Pro, and Business customers and 5GB for Enterprise customers.” That’s right, Cloudflare saw requests for a 13.7 GB file and sent them straight to origin every time BY DESIGN. Ouch!

It's another case of misunderstanding and misusing a tool/service in my opinion. Cloudflare (and Cloudfront) are intended to be website CDNs. Their use case is _not_ serving 13.7GB objects - and so they didn't. (Whether "passing those requests straight back to the origin every time" is a better/more customer friendly thing than " blocking those requests since they're not being caches due to an object size rule" is a good question...)

If you want "inexpensive large file hosting/serving", you don't use a combinations of "a service with 11 nines of durability" and "a web-infrastructure and website-security company, providing content-delivery-network". As you rightly point out, duct taping this together on VPS providers competing on low-cost bandwidth is the "right thing" for this use case. The gold-plating of 11 nines of durability and a CDN with over 200 globally distributed POPs almost (perhaps "should have"?) cost this guy $2.5k for "taking the easy way out without thinking through the consequences".

In my head, it's like he had a Tesla Model S in the driveway, and needed to transport 6 tons of lead bricks across town, and thought "I know, I'll just load them up on the back seat and drive 50 miles!" and then getting surprised the car needed expensive repairs afterwards.
Seem like this could be easily reconfigured to do the opposite. Leave the databases but overwrite all the existing data then write dummy data until disk is exhausted. Does that cross another ethical line?
Pretty cool. Are you aware that there is a content markup part of MathML https://www.w3.org/TR/MathML3/chapter4.html ? There are other efforts geared towards math authoring as well if that is your focus，for example people have authored open textbooks using https://pretextbook.org .
Atlassian's IAM privileges were pretty damn strict from what I remember when working there.
More justification that this is an appropriate way to teach people a lesson. You don't seem to care at all what the impact might be on those affected. You are in affect encouraging the criminal behavior because the ends justify the means, apparently.

While I understand the concern that organizations aren't taking proper care to protect their data I think legitimizing vigilante punishment for those mistakes is a very problematic stance.
The delete/free bits never made it in, but some related stuff definitely has made its way into the standard library and compiler over time. Span<T> and Memory<T> provide a bunch of affordances for safely mixing GC and non-GC pointers in the same workflow. Big chunks of the BCL can operate on strings and data at any address in memory now, which is really helpful for high-throughput parsing and streaming.
Ted Williams's Strike Zone
But people are still willing to pay for news when it's done right - see NYTimes as an example
No kids were 'put in cages,' outside of normal detention processes that predated Trump and even some of the Obama era. If you only get your news from your "trusted source" you're going to get it wrong. The world media is horrifically bad; and nothing show it more than Portland.

No one is covering the violence. Not one ABC clip covers the rioters breaking fences or setting things on fire. The NY Times recent video places the blame on untrained DHS/US Marshalls while independent journalists like Andy Ngo show the constantly destruction every night.

Modern US journalism is yellow to its core. It's so limited, so one-directional, so divisive and so misleading that everyone should greatly question the narratives put before us and view every alternative before coming to a conclusion.
That’s… That’s concerning