skysight-inc/HackerNews huggingface dataset:
I use Emacs every day, I practically live in it. However there are some things that I wish I could have:

- a good terminal mode so I don't need to switch to another terminal, the builtin terminals either lag badly after 10K lines of input or render/behave strangely when used with ncurses programs

- pervasive, non-blocking async, this has gotten better over time especially with language servers being on separate processes, however many common tasks block usage completely, such as upgrading/installing packages

The reason I bring this up is because imagine those points but applied to your window manager. Since Emacs is not multi-threaded, if something inside Emacs freezes your whole X session will become in blocked case you run Exwm. For the same reason, it is a bit more responsive.
So, use the right ligatures for what you're doing.

Iosevka has several presets, or can be completely configured:
https://github.com/be5invis/Iosevka#ligations
Quick @dang, come in! People are talking politics on HN, shut it down! /s
It's an accepted term in this context, https://en.wikipedia.org/wiki/Negative_room_pressure
Zfs sounds like a good solution although I'm not experienced with Ceph. Btrfs is ab option too but it has sone pitfalls.
Hm, does Chrome on Android then not use the canonical link [0] for sharing? Safari on iOS does, and it's a blessing.
No one takes the Simpsons Movie as representative of real history, though. You absolutely do find people doing that with games in the Assassin's Creed series. Whether the developer intends that or not - and I'm sure they don't; whatever the intentions of anyone working there, Ubisoft collectively cares only for money - that it happens still makes it worthwhile for someone to criticize the work from a perspective knowledgeable of history.
Player or reader agency is not in contradiction with "fiction is often how the public conceptualizes the past and that concept of the past shapes the decisions we make in the present."

People do conceptualize past based on entertainment they have seen voluntary, whether consciously or subconsciously. Majority of people engaging with fiction wont rush to read about real history. Which is not even complaint, it is just a fact.

Which is why blog posts and writings that compare the two from people who actually know history do have value for minority of those who are curious or interested to fact check fiction. Cause even curious minority wont be necessary interested in reading massive historical book about vikings or England just because they played game.
I must point out two problematic assumptions in your reply:

First, you're assuming "minorities" (and just that word is a problem, as it's utterly US-centric) are insecure and hypersensitive, which is quite patronizing.

Second, this is the line of thinking that has led privileged American influencers to accuse slavic developers of neo-colonialism when they just wanted to represent their own otherwise underrepresented culture. See the reactions to CD Projekt Red's The Witcher 3 or Warhorse Studio's Kingdom Come: Deliverance. This is particularly infuriating when considering how Poland or Czechia have been victims of imperialism themselves, and quite recently to boot.
The pressure is negative relative to the outside and that is the standard terminology https://blog.gotopac.com/2020/04/15/negative-pressure-triage...

Nitpick: people commenting on things they don't know
Scientists Analyzed 24,000 Chess Matches to Understand Cognition
Hard pass on a cancer testing device that stores and processes my data on the company's server or their rented cloud storage.

This could be done locally with current phone or PC tech.

I know "cloud" and "AI" and "machine learning" are Pavlovian signals to venture capitalists, but come on.
NB: 'Router' in the woodworking sense.
Yeah lets just racially segregate game development.
Best Computer Monitoring Software for Windows/Mac
Thanks for the Numi clone, I can start converting all my linux buddies!
SpaceX Dragon beats shuttle, Soyuz for launching
That is a fine argument as long as your game actually is historically accurate. The 'problem' (if you believe it is a problem) is once game companies are happy to "lie" about one aspect of history without any concern while at the same time refusing to "lie" about another part of history because it would 'ruin the historical accuracy'.

If your samurai game includes werewolves and machine guns you don't get to turn around say you didn't add something because it wouldn't be historically accurate. You have to use a better excuse, like you felt it would be dumb or that you didn't feel like it.
How to Connect Cars to Smartphones
Synthetic diamonds for use in jewellery exist and are quickly gaining in popularity [0]. If buying a diamond ring, you might want to get a synthetic one instead of a mined one [1].

[0] https://en.wikipedia.org/wiki/Synthetic_diamond

[1] https://en.wikipedia.org/wiki/Blood_diamond
> -benchmarked Radeon VII and RTX 3080, shows that FFT is extremely bandwidth limited on modern GPUs

Great to see that!

I expect huge improvements in that area with AMD's new RX series with SAM activated [0].

[0]: https://www.amd.com/en/technologies/smart-access-memory
Use ddg to escape your search bubble.
No it shouldn't. It's fundamentally authoritarian to subject people to violence for expressing ideas and opinions even if that opinion is that "democracy" as defined by the state should be removed.
Tom stanton a great youtuber builds and tests prototypes like these. Here he tried electrical regen

https://www.youtube.com/watch?v=-suxSqrP_X4
There's a good chance you purchase the 2nd one before returning the first.

Or you sell the 1st elsewhere like Craigslist.

Either way, the numbers show those ads (remarketing ads in industry speak) are insanely effective.
Spec Ops: The Line [0][1] puts a nice spin on just that. You have agency. Just stop playing [2]. It might just be the most harrowing game I've ever played.

[0] - https://store.steampowered.com/app/50300/Spec_Ops_The_Line/
[1] - https://www.youtube.com/watch?v=8dzstxE_5Rc
[2] - https://i.imgur.com/VSi8EOG.jpg
Guy writes song, ends up working with a public company
I moved to github actions (GHA) for an R package, and found these benefits of GHA over travisCI:
1. It's much faster. I think this is because it does not have to build up an environment from scratch, but instead caches some elements.
2. It is more reliable. Those early steps that travisCI takes in building up an environment seem to be error-prone, leading to failures long before it got around to checking my code. Usually, these were bad-signature or failure-to-download problems with basic libraries, and they tended to go away after a few days or a week, but in the meantime, my "badges" made it look as though my code had failed tests, when it was more that the tests were failing of their own accord.

And the disadvantages of the switch? None that I've noticed, so far. Perhaps the bloom will go off this rose as well, but that's life in the software world.
Vikings invade England, pillage and massacre the English, yet they are still seen as the good guys.

I wonder if the people who made this game have some historical resentment towards the English.
The most relevant point of this article is not about historical accuracy, but on the contradiction of claiming cultural sensitivity by including gender and origin diversity while totally missing the point on deeper issues.

I've grown up in a period when pop culture didn't care much about cultural sensitivity. With proper education anyone can compensate and treat them as pure simplistic fiction, but I do think that those new debates, if nuanced and not reduced to representation, could bring quality to pop culture items.

Particularly in the video game industry, and this company, that have proven to have flawed IRL corporate cultures.
2020. The year of pressurized oxygen.
I love comments like this. Ideas that I've had for a long time articulated in a way I never could.
I don't quite follow every last precaution against "characters other than new lines at the end of a directory name", but I find that these lines of boilerplate do just fine in a modern Linux. (Main assumption is that realpath(1) exists, obv.)

I've included a couple of logging functions which don't require external processes for the date as a bonus :-)

#! /usr/bin/env bash

set -eu

# location -------------------------------------------------------------

readonly _REALPATH=$(realpath "${BASH_SOURCE[ 0 ]}")
readonly _BASENAME=$(basename "${_REALPATH}")
readonly _DIRNAME=$(dirname "${_REALPATH}")
readonly _ROOT=$(dirname "${_DIRNAME}")
readonly _PREFIX=$(dirname "${_ROOT}")

# logging --------------------------------------------------------------

function log { printf "%(%Y-%m-%d)TT%(%H:%M:%S%z)T ${@}\n" -1 ; }
function err { printf "%(%Y-%m-%d)TT%(%H:%M:%S%z)T ${@}\n" -1 1>&2 ; }
Was it "Yukino" perhaps? https://www.nicovideo.jp/watch/sm31167703

That is the one that I still remembered so vividly that this post motivated me to download a Flash player and look through my folder of SWF files for the first time in probably at least 15 years.
Surely people are aware of this before they buy a game? And I mean, at the end of the day, it's a video game. There are also video games about killing aliens, killing other players, killing monsters, capturing animals and making them fight other animals, and more. You could likely pick any game created and find someone that it upsets.

Nobody plays a game and suddenly becomes the character in the game, no more than anyone reads a book and becomes the character in the book. If someone disagrees with it after purchasing it, then they don't play it.
That's possible; there's energy when you sit down, but not just for "being sitted down", only when sitting down or standing up. Having a look at the "how it works" website and how they claim it's energy just because of your weight I double down on a scam:

https://www.superwheelsystem.com/how-super-wheel-works/

If it was as claimed, you would be able to put this in a circular road, add a lot of weight and then have a motor provide N watts of power and get out M > N watts of power.
I don't think you're completely wrong but, taken to the extreme and applied to all products and companies, your policy would lead to a world where the field of computing would be full of sentences like "Are you using the Jobs-Wozniak Computer Company Web Browser or the Gates Software Corporation Web Browser?".

And that might be a bit much.
Community development is a lot of work. I was very active in the Apache Incubator for several years, so I've seen many projects build exactly what you're talking about.

Once the community exists, it doesn't get easier. Core maintainers now have more to do: reviewing contributions, steering architectural discussions, teeing up starter issues, nurturing prospects, resolving personality conflicts...

It's not impossible to do that kind of work as a hobbyist, but it's more sustainable when there is somebody getting a steady salary to do it. But not everybody enjoys such tasks, and not every open source project needs to be able to be economically viable.

All of this leads to the kind of burnout described in the article. And what makes it worse is the guilt tripping that if they don't either respond to every support request (reasonable or unreasonable) or build a community that does, they are not living up to their supposed obligations as open source authors.
In typography there are ligatures that exist because they help readability (ex: ff fi tt) and others that are pure ornamental (ex: st).
Personaly I see coding ligatures as ornamental as I can't read === faster if all the lines are merged because I need a precision in the meaning of this symbols that I wouldn't need if I was reading text where I can use, - – — (minus, en dash, em dash) and while it might look a little off no one would lost the intended meaning.
It is fascinating argument give that the article has much bigger complains about much bigger historical inaccuracies in the game. And giving those much bigger inaccuracies, the gender thing is completely moot.

In any case, game developers are trying to break the cycle where games primary cater to one demographic, where all inaccuracies put in are so that one demographic feels better about themselves. And then lesser engagement of demographic that is not catered to (instead the games sometimes insert inaccuracies that makes them feel even worst) is then chalked on "they naturally cant be interested, lets cater to other demographic even more".
There’s nothing better and more readable than SF Mono, which isn’t there(license), but anyone can download and use it. :)
I didn't downvote. But I think the downvotes are because it apprently isn't possible on HN to have a discussion about any language without Rust evangelists appearing. We get it, it's great and deserves it's praise but doesn't need to be mentioned everywhere. The topic also had nothing to do with language design.
If M1 is indeed this good at most tasks, it would be amazing if Apple were to release server grade Apple Silicon CPUs....

This is not going to happen, Apple exited that business in 2010 and have shown no signs of rekindling that interest. I agree with you that there could be a lot of potential in Apple Silicon in 1U rackmounts but I am not holding my breath. Apple is 100% focused on consumers, it is not interested at all in datacentres, it doesn't even run OSX in its own datacentres.
defintion: Artificial

made or produced by human beings rather than occurring naturally, especially as a copy of something natural.

"her skin glowed in the artificial light"

https://www.google.com/search?q=define%3A+artificial
I literally hit two today. Off the top of my head:

def enhance_payload(payload)
payload[:h] = thing_h

if situation_one?
payload[:a] = thing_a
payload[:b] = thing_b
end

if situation_two?
payload[:x] = thing_x
payload[:y] = thing_y
end
end

Which RuboCop suggests to turn into:

def enhance_payload(payload)
payload[:h] = thing_h

if situation_one?
payload[:a] = thing_a
payload[:b] = thing_b
end

return unless situation_two?

payload[:x] = thing_x
payload[:y] = thing_y
end

But if you move the first line of the method down to the be the last line, suddenly it's not important to use a guard clause anymore.

If you can't think of examples, then you haven't been doing much thinking.
This place has devolved into reddit
For long output and ncurses, libvterm may suffice https://github.com/akermu/emacs-libvterm. The rest of the time, eshell is very comfortable for me.
Is XQuartz maintained anymore? I've had this feeling that it's basically been on life support for years now.
Neither of these are free services. You are the product
They are a fascinating species. Having faced and survived numerous extinction events, they are now under severe pressure from multiple threats.

They are bled (harvested) not once, but twice for their blood, which holds their immuno-active ingredient. That and the pre-bleeding cleaning process severely weakens the specimens. Preferably the females are bled, since they are larger in body (and thus blood mass). Farming and pollution are two more threat vectors.

Then conservation agencies are often in line / sponsored by the CROs are interested in their harvest.

Disclaimer: Had a startup based on Horseshoe Crab sourced LAL. We had quite a bunch of them in our biotech startup lab.
> a good terminal mode so I don't need to switch to another terminal, the builtin terminals either lag badly after 10K lines of input or render/behave strangely when used with ncurses programs

I found vterm[1] to be pretty reliable for any kind of "advanced" terminal use. Also much faster when dealing with large amounts of output.

[1]: https://github.com/akermu/emacs-libvterm
I don‘t see a problem with it. !!foo and foo are in boolean logic the same, but as typescript does not allow (correctly) to use a string as a boolean value you‘re already doing !!foo for e.g. strings
This motivated me to download SWF File player (http://www.swffileplayer.com/) and get some serious nostalgia hits looking through my folder of archived SWF files, probably for the first time in 15 years. Awesome stuff, some of it aged surprisingly well thanks to vector graphics.
Yeah, the original Percona FDW hasn't been active for a while, only had a few commits after the first release and was missing quite a few features. Also doesn't support anything more recent than Postgres 11.

So the "adjust" CH FDW is the only usable choice today, thankfully quite actively maintained, primarily by the Adjust devs. I'd presume it's used for their production load.
Using TLA+ to verify code running in production
ZFS can scale a lot further than Ceph. The limits were designed to be large enough to be never encountered in practice. Not just large enough to be never encountered by the people working on it, but large enough that it is not possible to fit a filesystem that needs more on earth, no matter how good your technology is.

The only limits that can be reached is that the maximum size of a single file is 2^64 bytes, or 16 exabytes, and the maximum amount of files in a single directory is 2^48, or 281 trillion. The other limits are large enough that to reach them would generally require more energy than it would take to literally boil the oceans.
Not when you're looking for someone with wisdom/experience to contextualize the event rather than give their opinion.
I couldn't grep any sites from my list but was on the email list. I guess it's just a reminder to not use easy passwords and to change them often.

Had to make an icloud keychain password copy script for someone so that was something new.
The child is probably not poorer than its parents, but instead, I'm guessing households with children are poorer on average, and even more so the more children they have. This would then mathematically result in children being poorer on average if this is determined by the household they live in. If poor people have more children, then children are going to be poor overall.

I agree it's very confusing.
> That is a fine argument as long as your game actually is historically accurate

See, that makes some sense if you're doing high fantasy and shit that's set in a wholly fictional world.

But just because some parts of a game are not realistic does not mean you should just forget about even trying. It makes no sense.

> If your samurai game includes werewolves and machine guns you don't get to turn around say you didn't add something because it wouldn't be historically accurate

You're treating this as if it was an excuse for some sin. If I want to make a werewolf story in Belle Époque Paris, there could be some historically accurate black African representation, but if the setting is the middle Ages it would be just stupid and lazy -- UNLESS there is some effort to bring some lore into it.

And that's the main problem I have here. Suspension of disbelief and all that. Just adding $tokenblack012 and $eastasian499 to a setting where they don't implicitly belong is just lazy pandering.
Can you easily differenciate between == and === with ligatures ? That's one thing that holds me back to trying ligatures.
The Gruen Effect
Haha I turned 20 just a couple months ago :P Thanks!

I've been coding from a very young age, I started at ~7 with Visual Basic making all sorts of programs, and Action Script in Flash for creating simple games. I've just been always had a lot of ideas I wanted to execute on, so whenever I thought "I wish X existed" I just learnt how to make it myself. That's how I got into web development specifically, at high school I wanted to have a better way to organize my homework and events so I built a collaborative task manager with many features (tags, Gantt chart with tasks starting when another ended, shared tasks between other students via teams, different priority assigned to tasks, choosing to see tasks only within a specific timeframe...), all without any prior knowledge of PHP or Javascript. I just watched a lot of tutorials and read through guides and I built it in a few months.
I am 47, and still prefer smaller fonts. Not because my vision is perfect! But it seems to have accommodated to looking at small fonts for last 25+ years. I wonder how rare / frequent it may be.
> That guy is not even a medical doctor

What is he a doctor in?
Calling the teacher Master Wq is a nice touch.
An interesting observation I did was that even Hello World is about 100x faster on Linux than on Windows.

In my Linux VM I had to use the time command to even have an idea of how long it took, as it seemed to return immediately. I think 5-15ms but it already a while ago.

On the Windows machine where the Linux VM ran it took several hundred ms.
I didn’t use the word “minorities”, so please read my post again.

I said include in “some games”. There can be games that justify being all white, sure.

The rest can have nonwhite characters without ruining any white person’s day.

Furthermore, this is not the main problem with AC and I now regret taking up this bait.

The game is either a willing or unwilling nazi racial theory apology. Let’s focus on the implications of that please.
> the only true serif monospace that I know of

Sun Gallant Demi is another one. Libertine/Libertinus Mono as well.
Major Japanese Bank to Start Blockchain Network for Customers
The Delphi IDE help was good but the printed Delphi manuals were just outstanding. I have fond memories of learning much through those manuals.
I really have no idea... but what I think I understood is:

Probabilities have a magnitude, i.e. 0.5 is twice as likely as 0.25

But "surprise ranks" only have an ordering:
0 (inevitable) < 1 < 2 < 3 ... < inf (impossible)
Arc is a technical feature, not ergonomics.

Ergonomics is things like the optional handling syntax in Swift, or named arguments.
We've had human-made diamong rings for years, and their existince highlights the preposterous nature of the whole diamond-jewelry industry

Lab-grown diamonds raise profound existential questions for the industry: for one, if chemically identical stones can be grown in a lab, what is the point of mining natural diamonds?

https://www.ft.com/content/8b502874-feee-11e8-ac00-57a2a8264...
Actually, it is still best to aim at zero transfers between GPU and CPU during the execution. The GPU is limited by VRAM-chip bandwidth which is much bigger than the PCI-E bandwidth. And it should not be affected by SAM.
Non-amp link:
https://www.nytimes.com/2016/10/23/sports/surfing-unstad-nor...
> NDP won fewer seats than Bloc Québécois

That's mostly because Bloc Québécois is concentrated in a specific province, and often specific parts of that province, while the NDP's support is spread across all the provinces.

It's the same in the UK, where the Lib Dems got triple the vote of the SNP, but less than a quarter of the seats.
So they’ve made a new form of carbon, which may actually be harder than Diamond.
I think most people that waste their lives with video games and "make you feel good" fantasies of this kind don't care about historical accuracy; it's not about understanding reality but about feeling good and "engaged". That's what sells.

And yeah, the makers of samurai games definitely consider the marketability of their games with regards to races portrayed. Consider the samurai game "Nioh" which takes place in feudal Japan, has a white protagonists and includes a black character.