skysight-inc/HackerNews huggingface dataset:
For some of the card games I am familiar with (Netrunner, MTG) there are resources online (wikis, dbs, deck builders) that have all the graphic assets. Alternatively, you can scan or photograph each card in your deck, but that may be time consuming.

As for software, there are engines out there that do content-based image retrieval (CBIR) out of the box [1]. It should be possible to build something quickly in OpenCV. You may be able to get away using simple image template matching by putting a few constraints on how the camera sees each card. Something more robust can be also be build using image descriptors and approximate nearest neighbors, as in [2].

[1] https://en.wikipedia.org/wiki/List_of_CBIR_engines

[2] https://blog.francium.tech/feature-detection-and-matching-wi...
I wouldn't lump Mathematica and Matlab together. Not least because Matlab is almost ubiquitous in academia and in engineering while Mathematica is extremely rare.
Finally a good competitor to ESP8266
'Lots' and 'legacy' are compatible.
Like some others, I don't have a list of cheatsheets except my bash history and my browser bookmarks. My bash history atm contains 4575 unique entries (I reset it a few weeks ago). It is like L1 cache to me for accessing most frequently used commands. Beside that I press `*` then Space in browser bar to search my previously bookmarks (I add keywords to them upon bookmarking by modifying the title).
Beside these two, nowadays I write Makefiles in every project I work on. That way one can consolidate all commands that otherwise would be forgotten or scattered in configs, in one place.
It looks like it still falls foul of this outlined on this page:

https://www.gov.uk/online-and-distance-selling-for-businesse...

> [You must] take reasonable steps to let customers correct errors in their order

That should cover accidental purchases at the very least.
Only if there's the possibility of a massive fine involved. The ACCC receive FAR too many reports to action any more than a tiny percentage of them. More often than not they respond saying they can't confirm or deny any violation, but you should try mediation.
I don't think reasonable adults call people "soy" either.
Can they actually sue, or can they just terminate the service for this one account?
I have bought 30+ Kindle books on Amazon.

I have only bought 1 physical book so far. I bought it because it was not available on Kindle. Also I thought it was worth the effort carrying that particular book around when I change apartments.
Don't forget that the current cost of owning a house will be offset by the return of capital when the house is sold. You can only calculate the total cost of ownership after you have sold the asset.
Ooh thanks!!!
I don't think parent's comment is meant to be a dissertation on the roots and origins of conflict, but a reflection on history in general.
Does HN always have to descend into a strong-systemiser race to the root cause?
What’s the power usage of this device? How long can it work connected to Wi-Fi on a small battery?
It would be awesome if it also supported zigbee and /or the new smart home standard “Matter”.
Atlassian did well in replacing the barren world that consisted of Bugzilla/Trac/etc (yuck) and worse closed-sourced offenders like the "Rational suite" (the worse pile of crap I've ever had the displeasure of dealing with)

But yeah, somebody should create a Jira ticket for their lack of profitability
I've been loving mcfly[0], a history search that can be bound to <ctrl+r>. It makes suggestions based on your current directory as well as your command history.

[0] https://github.com/cantino/mcfly
"“So often you can see when the front end designer hasn’t been talking to the back end designer,” Newey says.
I still can't understand why it took the Western world 8 years to produce an alternative to ESP8266.
My dad uses the Google speaker for two things:

- Making animal / fart sounds for his grand-children.

- Timers for cooking ("Hey Google, set timer to 4 minutes).

I recently spent a month at my parents place. I really, really miss the timer thing.

Additionally, I can see voice assistants as a pretty good interface for Home Assistant. At least for some parts.
At UK car meets in places like Goodwood you can see the early Newey cars in the pits up close. They are good to see as much of F1 design is different to normal automotive, parts only have to last the race to some extent. Fasteners can be quite primitive, it isn't all high tech.

In the flesh the cars are smaller than you think so, with only fun day carting to compare with, you wonder how such aero changes could make a difference. This makes it more fascinating.
> a national ID card has been rejected by the electorate multiple times

However there’s a passport card, which is nearly indistinguishable from an identity card:

https://en.wikipedia.org/wiki/Irish_passport#Passport_Card
> I think a big part of Mercedes' dominance is that they had the best engine and the best driver

Engine: yes, they had a massive advantage

Driver: Not sure, from 2019 onwards Verstappen has probably been the better driver but he didn't have the car, but we will never know this.
Mathematics and Magic: The de Bruijn Card Trick (2015)
This is fd.

fd --newer 90min
fd --newer 90min -x ls -l {}
fd --older 2d
fd -g '*.txt' --older 7d -x rm {}
fd --newer 2d
fd --newer 3d --older 1d
Essentially it is often forgotten to note that chargebacks are outside clear fraud really the option of nearly last resort. Basically saying that I want my moneyback and I will risk not dealing with your company ever again.
For your purposes I'll keep it simple and just say "about 99.9% yes". Trust the word of a seasoned veteran - keep email clients, browsers and OSes up to date.
I've been pretty happy with `fd`: https://github.com/sharkdp/fd
Ant Mimicry
Show HN: Free GraphQL Security quick scan
Usually I'll just search online and read man pages (and experiment different options and solutions) but here's a short list of my most used aliases and functions, I guess that's the closest thing I have to a cheatsheet

alias private='shopt -uo history'

alias unprivate='shopt -so history'

alias gl="git log --all --decorate --oneline --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'"

alias gitlog='git log --graph --pretty=format:"%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset" --abbrev-commit --date=relative --branches'

alias sha256sum="shasum -a 256"

alias sha512sum="shasum -a 512"

alias flushDNSMac="sudo killall -HUP mDNSResponder"

alias myip="dig +short myip.opendns.com @resolver1.opendns.com"

alias m1="arch -arm64"

alias x86="arch -x86_64"

alias ibrew='arch -x86_64 /usr/local/bin/brew'

alias upgrade="ibrew upgrade && m1 brew upgrade && mas upgrade"

alias docker-clean='docker ps -aq | xargs -P $(nproc) -n1 docker rm -f ; docker rmi -f $(docker images --filter "dangling=true" -q --no-trunc)'

alias autoscalerstatus="kubectl describe -n kube-system configmap cluster-autoscaler-status"

alias evictedpods="kubectl get pods --all-namespaces --field-selector=status.phase=Failed"

2qr() {
qrencode "$1" -t ANSI256 -o -
}

curl_status() {
if [ -n "${1}" ]; then
curl -L -o /dev/null --silent --head --write-out '%{http_code}\n' "$1"
fi
}

webp_convert() {
local file="$1"
cwebp -q 100 "$file" -o "${file%.\*}.webp"
}

To minify everything (using https://github.com/tdewolff/minify)

find ./dist/ -type f \( \
-name "*.html" \
-o -name '*.js' \
-o -name '*.css' \
-o -name '*.svg' \
-o -name "*.xml" \
-o -name "*.json" \
-o -name "*.htm" \
\) \
-and ! -name "*.min\*" -print0 |
xargs -0 -n1 -P4 -I '{}' sh -c 'minify -o "{}" "{}"'
Team orders are to be expected. You can't expect a team to pour millions of dollars into competing, and then not to maximize their chance of winning both titles, the indivual and the constructor title.

It's similar to cycling, every cycling team in the tour the france has a captain, the role of every cyclist in the team is to ensure the captain wins the tour. If every cyclist starts to compete just for themselves, teams would have very little chance of winning the tour.
Creating clips from tv recordings:

ffmpeg -ss 01:59:00.000 -i "interlaced.ts" -ss 00:00:12.000 -t 26 -max_muxing_queue_size 1024 -c:a libopus -b:a 96k -c:v libx264 -crf 20 -vf "yadif=1" -profile:v baseline -level 3.0 -pix_fmt yuv420p -movflags +faststart -y clip.mp4

Make clip compatible with WhatsApp:

ffmpeg -i in.mp4 -map 0:v:0 -map 0:a:0 -map_metadata -1 -map_chapters -1 -c:v libx264 -preset slow -tune film -crf 32 -c:a aac -b:a 128k -profile:v baseline -level 3.0 -pix_fmt yuv420p -movflags +faststart out.mp4

Copying in various terminals:

PuTTY: select
tmux: Shift + select
cmd: select + Enter in quick edit mode
Windows Terminal: select + Right Click
I prefer ebooks too. If I am really interested in the book, I buy the print version of the book though, if I cannot find an ebook version of high quality (that excludes many epubs, as formulas are typeset horribly in all of them; so a high-quality ebook is usually in PDF format). I am toying with the idea of sending these print books to somebody who (destructively?) scans them for me as PDFs.

For reading, I prefer my iPad Pro, although when looking at multiple books at the same time, I also put them up on one of my monitors.
Also known as not something that actually works
I think you're a couple of decades too early for the Babel Fish.

https://www.merriam-webster.com/dictionary/eventuate
I don't have detailed data yet (thanks to a hospital stay when I was going to do power testing), but an informal test shows approximately 80 mA (@ 5.14v) under a WiFi / web page load test (from my review[1]).

At idle, while connected to WiFi, it's under 10 mA, but I haven't had time to do any detailed testing, so take those numbers with a grain of salt.

[1] https://www.jeffgeerling.com/blog/2022/raspberry-pi-pico-w-b...
Is it just once a month though? From my understanding the cal aligns day-of-week to day-of-month but there is no slider to adjust for 28 or 29 or 30 or 31 days.

Doing the knuckle dance every time you glance at it, to know whether to change the month already, seems annoying. (Yeah you'd memorize it for that month after a bit, but still you have to pay attention.)
There are some rumors that Honda is considering a return to f1: https://www.gpblog.com/en/news/113631/is-red-bull-facing-a-d...
For people like me that do not know what Doom RPG is: https://en.wikipedia.org/wiki/Doom_RPG
From my understanding the cal aligns day-of-week to day-of-month but there is no slider to adjust for 28 or 29 or 30 or 31 days.

Doing the knuckle dance every time you glance at it, to know whether to change the month already, seems annoying. (Yeah you'd memorize it for that month after a bit, but still you have to pay attention.)
Very similar indeed. Seems the biggest difference is mainly the language the tool was written in.
I use my ebooks for reference:

* GNU grep and ripgrep (https://learnbyexample.github.io/learn_gnugrep_ripgrep/)

* GNU sed (https://learnbyexample.github.io/learn_gnused/)

* GNU awk (https://learnbyexample.github.io/learn_gnuawk/)

* Ruby one-liners cookbook (https://learnbyexample.github.io/learn_ruby_oneliners/)

* Perl one-liners cookbook (https://learnbyexample.github.io/learn_perl_oneliners/)

* Command line text processing with GNU Coreutils (https://learnbyexample.github.io/cli_text_processing_coreuti...)

* Command line text processing with Rust tools (https://learnbyexample.github.io/cli_text_processing_rust/) — work-in-progress

* Computing from the Command Line (https://learnbyexample.github.io/cli-computing/) — work-in-progress
Thanks, I was looking for this thread. It is not simply related, but the other thread applies the same technique for a quite different application (making sure an electronic device has not been tampered with during shipping) and on a different scale, using beans or colored rice instead of candy dust.
But but “Microsoft loves Linux” ;)
I’m an admin of a forum centered around modding some CRPGs of the late 90s. It’ll be 20 years old next year (though I’ve only been part of the admins for a bit over 10).

Enhanced editions of these games were released in the 2010s, bringing old and new modders to the fold.

The heyday is long gone but we still get activity daily and new users. Creating a supplemental Discord and a Twitter auto feed for updates or releases of new content were pretty useful at keeping the forums active. The Discord is great for certain types of conversations but it did not replace the forums.

We also upgraded the Invision board software to their cloud version though it’s still Invision at the end of the day and still I find issues that were a problem back in 2009. :) But it works still.
I started remembering the order for ln when I think of it as a copy which just happens to be special. cp SRC DEST is intuitive to me so I just hang ln off that.
Given I didn't say the opposite what were you getting at? Is it a random statement just tagged on because OpenBSD and FreeBSD were mentioned in the same post?
Ho ho, guess what?

> The Scottish scientist Joseph Black investigated a special case of this phenomenon comparing previously-boiled with unboiled water; the previously-boiled water froze more quickly. Evaporation was controlled for. He discussed the influence of stirring on the results of the experiment, noting that stirring the unboiled water led to it freezing at the same time as the previously-boiled water, and also noted that stirring the very-cold unboiled water led to immediate freezing. https://en.wikipedia.org/wiki/Mpemba_effect

I'm surprised the article didn't mention this.
Heh, it seems like affordable epaper and fusion energy are on the same plane of existence. Maybe one of them will become a reality in my lifetime.
Every GraphQL framework comes with ZERO security guardrails out of the box!
You'd be surprised how vulnerable most GraphQL APIs are (even at big cos )

So at Escape, we decided to ship a quick scan to check for the basic requirements: a dozen security best practices.

It's completely free of charge and you don't to create an account.

Let us know if you have any questions or feedback!
I don't remember coal ever rendering food unsafe to eat for 20 years. https://www.bbc.co.uk/news/uk-england-cumbria-18299228

Your assertion is that all the precautions around Fukushima are entirely spurious, and that everyone involved is wrong about the risks, and that you're right and the risk is much lower? I can't help but feel I've heard this a lot during covid. Is there any evidence?
> "Where we keep everybody else's stuff that we looted"

Also not true. Even certain items that get "returned" (to completely unrelated opportunists usually), were acquired through trade or accord. We've basically got to a point in history where something happened so long ago they don't care to read about what happened at the time because you can just overlay the modern synthetic moral narrative over it.
Because hosts often do not live in the houses they put on AirBnB or anywhere near them. The nuisances caused are an externality to them so why bother to care?
I remember there being a puzzle in this game where you had to extract data from a database by writing a SQL query, felt like an absolute badass doing that as a kid
Elon Musk Indicates Twitter Will Have Layoffs in Town Hall with Employees
Maker here. From another comment:

> We're exploring a new CLI approach [1] which has the benefit of still running on GitHub Actions scheduled workflows and all bells and whistles like Slack notifications and opening issues, but it can be fully self-hosted with just a CLI command, and will always run in the background. Plus, it'll support GitLab and really any git repository and more status website features. When that's ready, perhaps that would be a better fit.

[1] https://github.com/upptime/cli
Doesn't your API have a problem if it can be misused that way? In other words, shouldn't your backend by default distrust the client using its API, no matter whether it's the official one or anything else? Even the official client can have bugs that bring down your backend.

That's what the "zero trust" philosophy is about.
I'd say both of them missed the target by quite lot.

The original idea for the Pi was to be a modern BBC Micro. But the Pi turned out to be just a regular PC. A little cheaper, less powerful and ARM. But it doesn't really do much that you couldn't also do with a PC. It doesn't have the magic of turning it on and ending up on a BASIC prompt. It doesn't bring you closer to the hardware. It has all the complexities of a PC.

Meanwhile the Pico is just a regular old MCU. It doesn't have anything that you would associate with a home computer, no keyboard, no way to connect a display, no swappable storage, can't be it's own development platform, etc. It's not something you'd ever want to have as your first computer. You need a real computer to even get any use out of it.

A project like the CommanderX16[1] feels a lot closer to the original goal. As it's just a home computer build modern components.

[1] https://www.commanderx16.com/
Harvard's acoustic computer chip uses sound waves to encode data
ADBench: Anomaly Detection Benchmark
Ah good times. Trying to design a better language than Pascal, that one afternoon, with a friend, in highschool. I remember the hubris. World was ours.
As a fan, what Perez did was one of the greatest driving feats I've ever seen and a perfect example of why F1 is a team sport- nothing wrong with that, it would be a travesty if this type of action was removed from racing.

The chaos that happened after Latifi's crash is what needs reform.
I am not sure what you mean by "to identify you physically".

The way it works in Norway is that, once you have a bank account (which means you had to identify yourself using passport or similar) you can get a BankID which allows you to log in to a lot of online services (health, tax, employment, etc) without having to do anything else.
No, Jupyter is not an app for writing reports and it's definitely not its primary use across DS.

When it may take 5 minutes to simply load the data, you can no longer rerun some Python scripts to mess around and experiment with stuff. You need that kernel with data and everything else to have 100% uptime.

Similarly, you may want your temporary experiment results that may have taken a while to compute to stay within the kernel even if you're already working on something else.

That, plus an ease of inline visualisation, displaying tables and all that.
> From a users perspective having one account for reddit which replaces x accounts for specialized forums makes things easier such as managing notifications, etc.

Forum platforms could offer the same feature by interoperating with the Fediverse. You can sign up on one server and use that one identity to post content elsewhere. (Plus it also addresses the issue of needing a mobile native UX, there's plenty of apps that can interact with the Fediverse.)
I've changed jobs since so I don't have access to the tickets but I remember it being close to 20GB.
Feedback on the recently launched customer feedback tool
That's interesting background for having Pen and Teller in the Borderlands 3 [0], and also for the passing resemblance between the Calypso twins and the Ehrlich brothers...

[0]: https://borderlands.fandom.com/wiki/Pain_and_Terror?file=Pai...
>> Preferably those who have maintained some unfashionable, boring seeming infrastructure project for the past couple of decades.

So essentially this guy: https://xkcd.com/2347/
"As an Atlassian founder, I would like to make money, so that I can sell and never look at a Jira ticket again"

tag, estimate, assign, add to epic, put on next sprint
You can use `git checkout --orphan gh-pages` to make a branch with no parent commit. Put the upptime stuff there and maybe it just works in the same project. I haven't tried upptime, so ymmv.
Well its not a cheap product, I suspect its just a massive knot of complexity and thus massively expensive to maintain and manage.
Weird, it was the same for Rocket League and I was refunded without any issues. Steam has always been very nice to me regarding refunds.
The problem is what happens if that pool leaks into the water table or sea, because things like caesium are bioaccumulative.

The absolute volume is kind of irrelevant because many of these substances are very dense.
>As a proprietary language and kernel, it can never compete long-term with open source alternatives.

What "open source alternatives"? There aren't any at this level of polish and maturity...

Meanwhile, whatever the "dustbin of history" does, we can continue keep using Mathematica just fine, for 20+ years, and 20+ more...
Apple Privacy-Preserving Machine Learning Workshop 2022
Most streaming sites break a video into many small fragments, which are listed in a m4mu file. I have a script to download the fragments one by one using curl. To merge the video fragments back into one file, I do the following.

Merge video files with ffmpeg
- Make a file listing all the videos in sequence. E.g.
file 'video01.ts'
file 'video02.ts'
file 'video03.ts'
...
- Generate the file list for files in the current directory.
(for %i in (*.ts) do @echo file '%i') > filelist.txt
- ffmpeg command to combine videos
ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp4
There are two companies (Visa, MasterCard) that have a global oligopoly and full control. If you get on a blacklist for one you are done, your internet economic life is over (except crypto). I don't care if Wall Street is profiting by speculation if I'm not excluded myself, the problem is that WS is getting a lot of help with the US regulators that then regulate the global market in a way that excludes poor people.
Tesla reportedly doesn’t have enough desks for on-site workforce
I just placed an order for a Pico W that, with tax and shipping, came out to around $15. Most places are capping the quantity to 1 for the moment.
No, what I don't understand is why foreign governments should be treated as more adversarial than domestic corporations.
Massive pile of garbage is more like it. As a developer, the only thing slowing me down from getting work done was waiting on JIRA and being told to use the crap they call Confluence to document things.
What about when you can’t afford food?
Yeah in SEO it's widely known forums are easy to outrank

It's because the content is usually shorter and less in-depth than a blog post. It will also contain unhelpful posts mixed in with helpful posts so the user experience is not always great

Imagine a question followed by 1kb of HTML containing a username, avatar, signature etc just to contain the words "I'm also having this problem" or a meme. Sure 20kb of HTML later maybe somebody gave a helpful reply but it's just noise. Now compare that to a properly crafted blog post. What do you think Google will choose?
Hopefully libgen will keep being the best public digital library. This is where I get most of my ebooks and if I don't find something there I'll just buy it and upload.

Subscribe models may be even better for scraping multiple of books to get them there
The barrier to a PI SoC is the non CPU components - which are proprietary to companies like Broadcom. I’m sure that RPi could happily license an Arm core - indeed they have with the Pico - and the existence or otherwise of RISC-V cores is beside the point.
25 years into this and i still have to look up the ln order. I know for more complex things, but this damn order won't stick in my mind.