skysight-inc/HackerNews huggingface dataset:
>when you backup your machine, do you really treat each sqlite specially?

Yes, but only for servers where the database is being used. On my desktop if the database isn't being used it is safe to copy so I don't worry about it. Backing up a git repo while git is writing to the repo isn't safe either.

>or, you know, downloading database file and forgetting to grab journal at the same time

You should not be downloading an actively used sqlite database anyways. If you backup the sqlite database before downloading it there won't be a journal file.

>did you ever hardlink or bind-mounted a database file? prepare for corruption...

You just have to link both the database and WAL file. This is somewhat challenging since the WAL file will be deleted by default if all processes close the database. It's better to link or mount the directory that contains the database file. If you link only some of the files from .git, then git won't work properly either.
You would just use any sort of aggregation scheme to include multiple hashes at once. Even concatenating 1000 image hashes and hashing that would allow you to prove later that they were all included.
Surely the client needs to know when there's an ad otherwise it can't prevent the user seeking past it or let the user actually click on the ad.
There is a dedicated government department tasked for cracking down all those street vendors/stands, it called the urban management department. It is the department that has the lowest public approval rating in China with its staff regularly engage in brutal violence against those trying to setup a stand on the streets to make a living.

Their (stupid) logic is simple - such stands / street food vendors degrade the overall investment potentials, as no one wants their multi billion investment project to be surrounded by thousands of street food vendors.

welcome to state capitalism.
Not libre. Too bad, if I were the Elite creator I'd put all the game ports under a libre license. Anyway, nowadays you can play Oolite on a cheap netbook and have the exact same fun, if not more due to the huge addon list for it.
Welcome to the enshitification of everything.
Yes I don't know how anyone can come to the conclusion that the CLI isn't by far the biggest problem. It is terrible.

The other big issue is that people tell you not to use a GUI, and there are a lot of GUIs that are not very good. Using a good GUI (I recommend GitExtensions, GitX on Mac or Git Graph in VSCode) makes Git waaaay easier to understand because the model is literally drawn for you.

Find me a Git tutorial with no diagrams and I will change my mind.

Also the author's "these are core facts about Git" list is not very accurate so I'm not sure how much they really understand it. A commit is not a snapshot and a patch. It is literally only a snapshot.

Edit: I actually searched Git tutorials and there are a surprising number of terrible Git tutorials with no diagrams! Though I guess I shouldn't be surprised about the official Git tutorial and W3Schools.
R + data.table is a lot faster than Base R.

See a benchmark of Base R vs R + data.table (plus various other data wrangling solutions, including our own Easy Data Transform) at:

https://www.easydatatransform.com/data_wrangling_etl_tools.h...
One of the things I never see, is workflow integration with logging/tracing. For event-sourcing, surely the log is the best port of call? Does anyone have a pattern around this, esp wrt Clickhouse integration?
It was HP if I'm not mistaking.
> Cloudflare verifications are destroying the web.

This line of thinking assumes that without captchas, things that were captcha-walled would remain but be unprotected. I think the actual counter-factual is that those things would either require a nominal payment or some other harder-to-spoof-at-scale action first.

I run a service that provides arbitrary compute (Jupyter notebooks) on demand. Without a captcha, there was a period where it would have been overwhelmed by crypto miners to the point that it wouldn’t be available to anyone else.
I suggest you look up what "communism" actually is - it's much more than "the government slightly helps you sometimes"
Igalia: Scaling a Co-Op Beyond 100 Members [video]
What's wrong with CUDA? I avoided it for years because it's proprietory but about one year ago I started using it because all the alternatives (OpenGL/Vulkan compute, OpenCL, WebGPU, ...) couldn't quite do what I wanted, and it turned out to be a game changer. Nothing comes close to it. Now I'm hooked because there simply isn't an alternative that's as easy to use, yet powerfull and fast.

I wish there was an open alternative, but NVIDIA did several things right that others, especially Khronos, do not: The UX is top-notch. It makes the common cases easy yet still fast, and from there you can optimize to your hearts content. Khronos, however, usually completely over-engineers things and makes the common case hard and cumbersome with massive entry barriers.
Check out cue lang
The author's IP was likely added to a databases like shodan that includ information showing vulnerable services were running.

The attempts are not because the author is a bank, but rather because the percieved difficulty is deemed to be trivial.
Would you pay for personal cybersecurity?
In NixOS, I can install multiple versions of libraries

Or rather, I install no versions of libraries because NixOS will put them all in the store in different folders, and will compile the executable to use the correct path (or patch the elf when needed)

it has an issue with pip because it's allergic to just randomly executing things as part of package management, but pip in general is wtf
Oh no, I was hoping this was about a Braid remake, like Time Travel Understander!

https://www.youtube.com/watch?v=1fABGyVzVwI

https://en.wikipedia.org/wiki/Braid_(video_game)
I must be some kind of genius, as I find git quite easy?

I've been using it daily for years now, but I started out with subversion which was quite nice because it had TortoiseSVN.

Later went to Mercurial which was pleasant to work with but since GitHub arrived to the scene the choice both private and professionally became the obvious. Besides git and hg are IMHO not that different anyway from a daily use pov.
The BBC micro was a ridiculously good hobbyist / tinkering machine ever created. It had a bunch of easy to use interfaces both digital and analog. It had great upgrade potential with interfaces for sideways roms and even a second processor. It also had a extremely fast Basic interpreter. The only thing that really limited it was the 64k memory limit due to the 16 bit addressing of the 6502 processor.
After reading Digital Minimalism (or, possibly, already before it) I decided to switch off most notifications. If someone needs to reach me, just call. The calls from known numbers will come through. All else is mostly useless anyway.
New social network, register and help this project
I agree that almost all use cases of fail2ban are little more than feel-good exercises.

Failed login attempts (the noise) are not where bad things happen. What we should be concerned with is if the attempt succeeds but is not from a legitimate user. fail2ban is no help there.

Having said that it might be a decent way to collect IPs. At one point I was distributing the collected IPs from VMs and blocking them for the whole network. fail2ban does provide mechanisms to do this.
It's so frustrating when people joining my team often scoff at the idea of using a git GUI.

They're hired to write software, not fumble with ancillary tools that they've been using incorrectly for over 10 years.

Either use the cli effectively, without messing up simple tasks, or use a gui that will teach you how.

There's surprisingly a lot of resistance even though we provide Gitkraken licenses for free.

To be clear, we have a few people using only the cli, we don't bring this topic up unless it's a problem.
> Why don't humans suffer from this problem, then?

Can we be sure that we don't? For example, depending on perspective our language is either evolving towards clarity or devolving towards primitivity, compared to XVIII/XIX century. The same could be argued about other aspects of society and culture.
Are there published case studies or other empirical evidence available with numbers about this?

OS threads in Linux are fast and you can have a lot of them. Eg https://news.ycombinator.com/item?id=37621887
Golly. There are probably already enough comments in other threads saying this, but I'm curious how you would justify the description 'footnote'.
In Brazil the central bank has such system for free, it's called PIX and is so good and simple to use that some fintechs lost a good chunk of their market share. You only need your National ID or an email. It became even an expression "send me a pix"
It also works much better as a server. Snaps work really well for things like certbot

On Desktop you have to worry about things like... UIs, sound, Wine, etc.
Whoever pays, has the power, so for Glassdoor that's obvious. Companies can basically "report" anything they don't like, and they do.

My employer keeps asking us to "leave honest reviews" to help with hiring efforts. In practice that means they want us to leave GOOD reviews to raise rating scores on websites such as Glassdoor.

Sorry HR, I'm not going to do your work for you.
Anytime Turnstile is used, I experience seconds of slow-down on mobile devices using Vivaldi.
It seems like the biggest hurdles to LLMs currently are lack of imagination and lack of a habit of using them.

It will take a while for memes of how to use LLMs effectively are widely spread, and then another while for people to see everyone else using LLMs and to copy them.

It's all social inertia though. If GPT-4 were the last language model ever trained, we'd still be discovering new ways to use it and transforming society for decades.
In addition to the —abort option (with merge & rebase), there’s also the option of resetting to any state you desire, using either checkout or reset — and reflog for viewing a list of the states you might want to reset to. (Or even better, just use a tool that shows the graph of the repository)