skysight-inc/HackerNews huggingface dataset:
I considered that point of confusion too, but I decided I'm OK with people who are unfamiliar with the term "office hours" needing to click through and read the article. I picked "consider running office hours" because hopefully the word "running" there is slightly less likely to imply "consider only working 9-5pm".

I've added a note about the better German term "Sprechstunde" to both the article and my Calendly description: https://calendly.com/swillison/datasette-office-hours
Well, as stated that particuar answer is both right and wrong...

Yes, you can not use "true" regular expressions to parse recursive structures.

But the libraries that get used for regular expressions quite often include non-regular extensions (and confusingly call the resulting expressions still "regular").

Most notably, PCRE allows for recursive patterns via "(?R)".
You can absolutely parse arbitrary HTML with it.

In fact you can parse anything whith that, including binary formats. You just can't do it whithout recursively applying the same "regex" again and again...

And precise error handling is basically impossible without writing a proper lexer anyway, since your regex won't (can't, really) tell you where it was thrown off.
It either works or doesn't, the "why" is left to the program to figure out...
My comment speculates about what it might be like to repurpose Git for this, so I hope it’s clear that I’m also not sure if it’s the right tool.

CRDTs have the problem the article brings up, that they’re usually very specific to the data they’re modeling and need support from a very purpose-built editor. Git is supported by a lot of tooling and uses plain text which works everywhere.
Voldemort!
> I think it was quite fair to criticize that.

Of course it is! The actions of the Russian regime are horrible. I also agree with your views on the dangers of decreasing democracy by having a less independent judiciary.

Regarding Spain, I'm obviously an extremely biased party (against it) and I prefer to suggest you to research about it on your own, and not take my word for it. You may find that Spanish democracy is just as bad as Turkey or Russia. This is why I say that current EU foreign representative being from Spain and criticizing Russia is a very sad state of affairs (at least for a person like me that thinks that the EU is a fundamentally very good idea).
> when it's not scrum but a totally different, less onerous, process

Can you elaborate on what in the parent comment is not part of scrum?
I think in that case - the new person should probably post a new question.

The point is that the original question - as framed - was better served by saying "if you go back a step and reexamine your assumptions, you'll find there is a better path to your intended goal".

The new person has a different goal or a different set of constraints.
>What would it look like to have a thriving ecosystem of third-party clients for Google Docs style word processing, which can all interoperate with each other, even supporting realtime collaboration?

Well, based on decades of history of other complex file formats such as pdf, zip, and MS Office formats of doc, docx, xls, xlsx, etc... it would be a buggy mess. It didn't matter whether the format was reverse-engineered or an officially open specification.

The issue is that a plain text file used for programming code is linear from top to bottom and so the low complexity for universal editors is just parsing CR/LF to interpret lines. (Yes, there can be extra complexity of syntax highlighting but the base level complexity of opening the file for display is still just parsing CR/LF.)

The complexity is higher for pdf/zip/xls because a common theme is each have a internal hashmap/dictionary/directory that has byte pointers backwards and forwards to other parts of the file. And they have internal hierarchies of data structures. And changing from binary representation to XML such as Microsoft's OOXML doesn't change the base complexity which is why LibreOffice has constant bug reports from users unable to open their particular docx/xlsx file.

When I collaborate with others in MS Word/Excel, a best practice is to make sure everybody is using the same version of MS Office. If somebody is using MS Office 2007 while others are on Office 2013, a roundtrip save & open between different versions will eventually corrupt the file or lose data. Even staying with just one vendor like MS can get unreliable. The wild west has lots of utilities/libraries that write incorrect zip files and broken pdf files.

>Some successful existing examples of client ecosystems built around open standards:
[...] email clients

I'm not totally sold on this example. Yes, the open standard is SMTP for network communication... but there's another aspect that isn't standard: the on-disk file format for email archives. Microsoft Outlook uses binary PST files but Mozilla Thunderbird uses text-based MBOX files. But Mozilla's MBOX is slightly different from other tools that use MBOX.
I don't believe that most of the cancelled terms were distracting or disturbing anyone who wasn't a political activist to any significant degree prior to being cancelled. Staking them out as unacceptable terms has brought into existence a battlefield where there didn't need to be one, and caused people to be offended by terms that hadn't offended them before. When I look for reasons why this might have been done, I find a lot of people making careers out of their advocacy, and getting a lot of dopamine hits from social media.

It's my impression that there are a lot of people looking for things to cancel, justified by their political beliefs, but motivated by social approval and career-building.

If this is the case, it's obvious why we shouldn't change our language to suit those demands: the demands are motivated by a positive feedback loop where cancelling is rewarded, and rewards enable cancellation, and so whether a term is a real problem is irrelevant so long as outrage about it can generate enough income or likes.
I have not made a straw-man argument. Laws must be written precisely, and it’s entirely appropriate to test proposed changes to law by applying them to specific cases of fact.

You may have identified a real problem in society, but you have not proposed a viable solution.
In my view seeing him writing double ungood worries me.

Don't need to swear, but he could have written "very bad" or something like that.
Definitely. The mammoths will probably fit right in.

That does not mean it will be without noticeable and possibly negative consequences for the few people that do live there though. A rampaging elephant is no joke, regardless of the amount of hair it has, and elephants do seem intelligent enough to be moody on occasion. Who knows how they'll respond to being cloned back into existence and then put in a foreign environment without their ancestors' culture?
Imho it would be nice if this type of article didn't always assume that everyone knows that The One True Voltage™ for battery cells is (just about) 3.7V (in this case 3.65V according to the picture).
Actually, SCRUM was designed to make software dev teams less dependant on management. The problem you describe arose when consultancies decided that this is something that can be wrapped in a powerpoint lsidedeck and sold as "more results faster" to top management for $$$.

That being said, I do not think from your description you have experienced either SCRUM nor Agile.
At least they released it as a free version to play. I know this whole thing was a disaster for Valve but many other companies would have just released the unfinished thing to the market for its initial price and most likely without fixing the main issue in the near future.

So good on Valve on seeing their mistake and trying to make the best out of it!
Thanks! I'm sure we will be able to work together towards a better world!
The government is a permeable membrane. There is nothing that stops these people from moving into government positions.
Alphabet’s wearables: ‘Wolverine’ to enhance hearing, face-worn ‘Heimdallr’
Other 2nd hand bookshops...
You're not the only one. People are started to organise against this poison - in fact I read just yesterday about the launch of one new organisation to push back: https://www.fairforall.org/

There's strength in numbers. We must speak up.
The news is full of articles about which libraries might be doing what with these books.

If you were a Librarian and the Washington Post called to ask you whether you were going to keep circulating the books that everybody-even-the-publisher has acknowledged are racist, don’t you think you might interpret that as pressure to pull them? How about if Karen comes in and holds one of them in front of your face from the shelf and starts loudly demanding that racism not be allowed in your community any longer. Do you honestly think that won’t/hasn’t happened?

https://news.yahoo.com/connecticut-librarians-praise-decisio...
I saw a previous comment mention why not ban all his books if you are going to ban a subset. I dont know if they were trying to force the argument down the slippery slope to its logical conclusion to illucidate its irrationality, but this is exactly how we end up in Farenheit 451.
Mark Felton (https://en.wikipedia.org/wiki/Mark_Felton) has an excellent video on the Berlin airlift:
https://www.youtube.com/watch?v=gzTDbsQKKpo
There is the difficulty that you don't actually have zero, you have postive and negative infinitesimal.
Those companies have one heck of a combined market position and it is all built with software. I would say their software engineers are paid more but I doubt that "overpaid" applies.

Think about what your CTO could do in that setting and realize that he's probably worth more to FAANG shareholders than to you hence the salary differential.

For the record, I do not work at a FAANG.
I'm going to challenge this. Anecdata may be what it is, but I've never seen any popular artwork from any east asian culture that embraces the slanted eye representation. It just doesn't happen. Asian cultures draw asian people as... people.

The kind of ridiculous physical caricature we see in this kind of artwork (slanted eyes and buck teeth on asians, long arms, huge lips and a completely non-representative chimpanzee circle around the mouth on africans, etc...) only makes sense when viewed from outside, in the "look at these strange and alien people" sense. No one drawing themself reaches for tropes like this.
Depends how you teach it. Imagine teachers at primary schools started teaching English by analyzing Shakespeare.

Or imagine math was taught by giving kids all the axioms and requiring them to derive the other rules needed to solve tasks as needed :)

Kids from well off families would be ok - it would just be considered another random thing you have to teach your kids to help them make it.

But other kids would suffer and think "English and math is not for me".
I tend not to view people who insist on forcing others to make political statements they don't agree with as "mature adults."
> And if they do care about the data center that much and ROCm becomes a thing for compute, they will want as many people as possible to be able to experiment with ROCm at home. So that they demand data centers with ROCm.

The engineers know this and have tried to explain this to upper management, but upper management only listens to "customer interviews" which consists of management from data centers. Upper management does not care about what engineers hear from customers because those are not the customers they care about.
Running newer Unity games on OS X 10.9 Mavericks
If you want to talkt about emissions instead here is a great summary from the Swedish Life cycle analysis by energy source:
Nuclear: 6g CO2/kwh
Hydro: 9g CO2/kwh
Wind: 13g CO2/kwh
Solar: 24g CO2/kwh

This includes everything from construction to mining.
The data comes from Swedens state run energy company Vattenfall LCA report https://www.vattenfall.se/foretag/miljo/epd/
and here is a an article that summarizes it https://blog.karnfull.se/blog/kaernkraftslogik-1-klimatsmart
> it`s less bad

Really good point. My approach to this was "if it’s not used in any mathematical algorithms, why do we need it in computers?". But in your example, you retain some information even though you can’t represent the whole truth. Thanks!
> There were different reactions to WWII. The most helpful one is "Never again."

Yeah, that’s had no effect. See Rwanda, Burma, Xinjiang, Libya. Humanitarian intervention is a cloak for power, not something that happens when Great Power interests are at stake.
> What is politeness but acting in a manner that is respectful of the sensitivities of our peers?

Reciprocation. Politeness goes both ways. Giving your peer the respect in understanding that clearly s/he was not invoking a term for its racial connotations is part of that.

> Perhaps the heart of the issue here is that when the sensitivities of certain people are not deemed to be worthy of polite respect, we are implicitly deciding that those people are not worthy of being our peers.

Yep. That's the "woke" movement in a nutshell.

The rest of us will just treat each other like adults capable of understanding nuance.
>Yes, it is a form of censorship.

Flagging and moderation on HN is not censorship, because the content doesn't disappear. Am I the only one that browses HN with "showdead" enabled?
>...Reddit replaced Usenet...

According to Wikipedia, Reddit was created the same year Usenet service was discontinued by AOL. Reddit "replaced" Usenet in the same sense that cell phones "replaced" telegrams.
That's the whole point. It's a billion-dollar industry created by useless people with no real economic value. They need to inject racism and sexism and division into every situation so they can claim credit for opposing it. How else are they going to justify their bloated paycheques?
If I ran the zoo? Ha. Nobody cares what you read your toddlers. Please do us the service of not caring what I read to mine.
“Everyone has the right to a night’s sleep, but homeless sleeping on the doorstep of a bank is not part of that.” This attitude falls apart at scale because the big picture is made entirely of smaller pictures.
In my experience, US professors generally were open door as well but it was about catching them being in their office. They could be lecturing, faculty meeting, lunch, etc, etc, etc.

Office Hours is a way of saying I will DEFINITELY be in my office at my desk during this block of time.
Some maps and pics with wacky place names:

https://brilliantmaps.com/weird-place-names-uk/

https://www.housebeautiful.com/lifestyle/news/a7051/weirdest...

https://www.google.com/search?q=strangest+town+name&tbm=isch
And here I am, building tunnel under the moat, being cozy with the stakeholder in order to influence his decision and secure some sprints that make sense ( for my team, I absolutely don’t care about the product, it’s a lost cause behemoth, the product will be fine. )
This article is basically describing the UNIX philosophy from a user-facing perspective, right?
ROCm has been a thing for four years now, Cuda had been around almost a decade before ROCm was conceived, and AMD still doesn't show any interest in an accessible compute platform for all developers and users. I think they should focus on OpenCL and Sycl.
For those on here who say “cancel culture doesn’t exist”, are you seeing it yet?
> This idea suffers from the same problem federation does.

Yes, this is a problem you also see with the Fediverse (based on W3C ActivityPub). You get innovators and laggers, and the latter when they are popular can hold the former back (you see this with Mastodon, which as early adopter created their own client API's, but are now lagging to implement the Client-to-Server part of the AP specification).

At the same time standardization of federated protocols can also be an advantage in that it allows many different projects and applications [0] to be developed and mature independently. Innovation can come from unexpected corners here (heads up to openEngiadina with ERIS [1], DREAM [2] and Spritely [3] project).

[0] https://git.feneas.org/feneas/fediverse/-/wikis/watchlist-fo...

[1] https://gitlab.com/openengiadina/eris/-/blob/main/doc/eris.a...

[2] https://dream.public.cat/

[3] https://spritelyproject.org
Thirty-Seven Days of Peril (1871)
Bizarrely, it changes the buttons to text _only_. Not a glyph plus caption.

A glyph plus text is more recognisable and explanatory than either.
You’re Using UseState Wrong
Location: Lagos, Nigeria
Remote: Yes
Willing to relocate: Yes
Technologies: JavaScript/Nodejs, React, HTML/CSS, Git, CraftCMS, Tailwind, AlpineJS, MongoDb, MySQL, Express, NextJS, 11ty, GraphQL.
Résumé/CV: https://drive.google.com/file/d/1YXFleB6funHDbD9mTcDCpzhYGNHXkV6F/view
Portfolio: https://justinirabor.com
GitHub: https://github.com/vunderkind
Email: justin.irabor@gmail.com

I'm a full-stack web developer with ~2 years experience working with remote teams. Huge fan of creative development and beautiful user interfaces.
would be decided on a case by case basis with logs from the car's computer.

If I was a car manufacturer and I knew that my log files would undoubtedly be used as evidence against me in a criminal negligence trial, I would think very hard about what I did and didn't put into those logs.
But the ever-present question is "who defines hate speech?" Most people's definition of the term seems to be "speech that I hate."

This won't end well.
Aston Martin Launches First Formula One Car Since 1960
I read a few books on Agile-Scrum, and still can get what the hell it is.

Each new book tells a different thing.
When does this need arise? Well, otherwise inverting a value can change it's sign and in particular inverting -∞
twice will give you +∞, and being off by "2∞" is a pretty large error for a lot of computations ;)

You can end up with zeros and infinities pretty easily because you overflow or underflow the range of floating point precision, and generally you want something sensible to happen in typical cases, even if some common arithmetic identities necessarily break down.

I would actually like a true signed zero (or rather "epsilon" value
), so -0 and +0 as distinct from "normal" 0 which is truly unsigned, neither positive nor negative. The former two would only arise from underflow, and the reason this is useful that if you underflow from below zero and invert that you want to get -∞ and if you underflow from above zero and invert that you want to get +∞. Inverting a signless zero should give NaN (instead it gives +∞, which is nonsense in basically any case where the domain is not inherently the non-negative reals already and the 0 did not come about by and underflow; in particular 1/0 should be NaN).

If anyone knows why this design was not chosen and what fundamental downsides it has, I'd love to hear it. Obviously representing three zeros is a tad more annoying, but IEEE754 has a lot of stuff that's annoying implementation wise but was added for nicer numerical behavior (e.g. denormals, and of course various "global" rounding modes etc. which probably qualify as a mistake in retrospect).
Imagine Your Flexible Office Work Future
Google's 'Wolverine' project: give you superhuman hearing
[1] 那个
The outrage is over the power imbalance. The fact that this is one of the things that is bringing it to a head is almost inconsequential.
Dr. Seuss is a "gateway drug" to Curious George and Babar the Elephant
Doctors Can 3D Print Bones Directly into Your Body
I wish you were kidding. We have enough with our own cultural traumas to tackle the American ones on top, but some people really really want them.
Do you think that’s representative of most work in most businesses, that you could work for months and years and finish things sort of in whatever order you want? Most of my experience has been that the planning and priorities of the business are much more strict and immediate, and you need constant interaction between them and the technical people to deliver the right things in the right order, and hopefully at approximately the right time. Business goals come frome outside the technical teams, they’re seldon determined by the devs, no matter how senior.
I can recall a colleague, many years ago, sometimes using "doubleplusungood", often shortened -- in (typical lazy UNIX admin style -- to just

++ungood

Later, another cow-orker tried using a slight variant ...

++!good

... although that one never really caught on -- apparently it didn't compile or something (maybe because we were using Red Hat's version "2.96" of gcc at the time?).

--

(+10 Internet points if you get the reference(s))
Which is one of the core principles of Scrum. Scrum as taught it merely the starting point.
> But cultural appropriation is really something I don't understand/can't get behind...

I think that the cultural appropriation is a legitimate concern, and certainly problematic. I was just agreeing with you, that this legitimate concern is sometimes used to criticize natural and harmless things, like braiding your hair or eating certain types of cuisine.

Some of the people who defend this are so over the top that they seem "double agents". Like those who harass others that wear dreadlocks while being of the wrong race. Seriously, what the fuck. What kind of reaction do they expect for their actions, other than a visceral rejection of the whole concept of cultural appropriation?
It could get very messy. Think of it:

1. Something asks for memory from the kernel.

2. Kernel doesn't have enough free memory, goes to offload something old to swap.

3. Swap file is too small, needs to be extended. This calls the "extend file size" filesystem code.

4. Filesystem code tries to allocate memory for keeping track of filesystem data.

5. Goto 1.

As far as I understand, the "swap file on filesystem" system bypasses the filesystem. The kernel asks the filesystem to give it a bunch of blocks to work with and then ignores the filesystem code entirely. This is why some filesystems can't have swap files -- the FS has to support the right APIs, and has to be prepared for this kind of deal.
It looks like I can only choose a single time range for every date? So I can’t set availability to Wednesday morning and Thursday afternoon? Did I miss something?
I work on a popular Google Docs alternative product in the market.

I gave some thoughts around this idea of experimenting a standard for collaborative rich text, that any client can implement. The problem though is that people want easy collaboration, more than the freedom to bring their own clients.

To simply put how can we deal with assigning people (for @mentions, comments, document ownership and content locking for a group of people) in such file formats? SaaS universe has a concept of a userbase with unique ids. So when a person is assigned/mentioned the product knows who is relevant and what to do. This implies we need a universal userbase standard (which is already hugely complicated) and is adopted by the SaaS that your target users belong to.

This is one huge roadblock that I don't see any practical solution for.
You haven't made an argument against short selling.
It's a situation like parents: There should be an incentive for a company to build a closed, innovative system. But once that system converges on features, and they reaped their rewards, it should be replaced by an open standard.

Instant messaging was fine, WhatsApp and Slack brought a lot of innovation and drove adoption, and I would argue it has gotten to a stable place where we should all use Matrix.

We need to figure out that process of standardization and opening up.