skysight-inc/HackerNews huggingface dataset:
Thanks!, hadn’t come across Mebinac. It’s quite good!

I’m also a big fan of Igino Marini’s recreation of the Fell typefaces:

The Fell Types took their name from John Fell, a Bishop of Oxford in the seventeenth-century. Not only he created an unique collection of printing types but he started one of the most important adventures in the history of typography. — https://web.archive.org/web/20240128075552/https://iginomari...

The IM Fell fonts themselves seem to live on Google Fonts these days: https://fonts.google.com/?query=Igino+Marini

I use Doves Type for… everything. One day I started to find my monomaniacal obsession a bit funny and sort of to spite myself I set every font in Firefox to Doves Type. Serif, sans-serif, monospace, no other fonts allowed, as well as the UI font by tweaking the Firefox user profile iirc.

And it was just… very good. And I kept using it.

I use Doves Type for everything, and to be able to do that on my phone I use iFont: https://apps.apple.com/is/app/ifont-find-install-any-font/id...

Or yeah I do use IBM PC VGA 9x16, IBM BIOS 8x8, and Eagle Spirit PC CGA Board Alternate 3 a little :) From the Ultimate Oldschool PC Font Pack: https://int10h.org/oldschool-pc-fonts/

I even munged together a combination of Doves Type Regular and IM Fell Great Primer Italic that matches the character scale and linespacing to both each other and to the IBM PC VGA 9x16 font at 1:1 size. The open-source FontForge did the trick!: https://fontforge.org/en-US/

(FontForge can autogenerate italics for any font. If you’re bored, I suggest loading up the classic VGA font and pressing the ITALICIZE button on ot. It’s… interesting!)

In general, on Windows I much prefer MacType’s fomt rendering: https://www.mactype.net … it’s kind of amazing that this kind of surgery is even possible.
JLPT Kanji App Suggestion (2024)
In preparation for the JLPT exam, I have tried many applications that will support me in Kanji studies. Each application had its good and bad aspects. I recently discovered a new application.

Obodon - JLPT Kanji Study & Quiz (www.jlptkanji.com) application allows us to take online quizzes with users from all over the world. There are different quiz modes. It also gives the words frequently encountered in daily speech for each kanji and their usage in example sentences.

Additionally, we can create separate quizzes by creating favorite lists from kanji and sample words.

Is there a quality Japanese kanji learning application that you have discovered recently?
Link is down, 504
> and I now use a TOTP client which backs the tokens up

What are some good options for this? I think my ideal solution would export an encrypted file, a bit like KeePass does on the desktop, but I don't know of many mobile apps for that.
On a trip to London and having heard of mudlarking, I walked in one of the ‘beaches’. I immediately found an old belt belt buckle and about 20 stems from old clay pipes.

My father found a 17th century cork screw.

There must be an absolute wealth of finds along its banks.
This seems really cool and I can see some great use cases. But the marketing is very odd to me. It says it will let me express myself in a voice that is truly my own…but I can already do that with my natural voice. That seems more likely to be unique than what I would get by adjusting it in software.
Sounds somewhat familiar. I worked at a place that replaced a basic LAMP stack with microservices written in Perl and MongoDB as a backing store, for the sole purpose of raising complexity.

And left Mongo on the default settings for the time (speed of return over reliability of saving data), so they ended up with a reporting replica which was MySQL.

Don't think I've seen anything before or since which was architected so exactly backwards.
ACME supports Delegated Domains for DNS01:

_acme-challenge.customer.com IN CNAME _acme-challenge.your-automated-domain.org.
> seems to have 0% chance of succeeding for almost any project.

Its obviously more than 0% given xz was successfully taken over and backdoored. Even a 5% chance of malicious takeover per project would make the situation pretty worrying given how many well funded, motivated government agencies are out there.
Well, I'm listening it now (so far no anti-tiling, so I can't directly answer for now) but I can share my personal journey, as nearly all I've started with floating windows, at a certain point in time I've realize that's not a nice thing, there was a path:

- first, no more icons

- then a quick launcher

- most of the time living in a CLI

- then a first test of tiling with i3 used just in mere tab-mode and I've felt the sense of being a bit lost for a moment BUT after anything seems smooth enough

- finally the enlightenment switching to Emacs/EXWM

I've experienced a similar path when I ditch my decades-old hyper-curated home taxonomy to org-attaching all my files accessing them via org-mode, org-roam managed, notes.

I've hesitate MUCH, I've tried for very long time with limited set of low importance files and so on. Evolution is scaring when it's a kind of revolution and you know it's not a game, it can be painful as well, but it's the reason we are not in caves anymore, so it's a thing humanity have embraced. Not all, of course, I bet a very small minority, but that minority is the one who steer the evolution, others follow.

Long story short if we advertise our findings, the reasons behind a specific move, and a little bit at a time we spread the idea, things will happen. Even if today many say we are at the end of the history the history never end. Those who think the contrary can talk about themselves, meaning they count not to change themselves, and generally are wrong even at that, we do change, we like it or not anyway...
I made a bunch, as far as I know I'm the only one using them:

An advanced TODO list app with calendar and development-oriented features:
https://github.com/DexterLagan/todo-master

A MySQL database manager:
https://github.com/DexterLagan/database-master

A CSV->SQL tool:
https://github.com/DexterLagan/csv-to-sql

A one-click invoicing tool:
https://github.com/DexterLagan/invoicer

A photo folder organization tool:
https://github.com/DexterLagan/picture-mover

A photo dupe killer (fixes botched Adobe imports from SD cards and cameras):
https://github.com/DexterLagan/delete-duplicate-pics

A Hosts file installer for winhelp2002:
https://github.com/DexterLagan/hosts-installer

A tax filing helper:
https://github.com/DexterLagan/tax-helper

A CSV file analyzer for programmers:
https://github.com/DexterLagan/csv-analyzer

A tiny Web browser meant to automatically search for text on the clipboard:
https://github.com/DexterLagan/auto-search

A clipboard dashboard-type app:
https://github.com/DexterLagan/paster

A Gnome .desktop file generator:
https://github.com/DexterLagan/launcher-maker
Have a read of the Charge at Krojanty for an example of Nazi propaganda.
A myth that perpetuates till very recent.
What is BufStream?Is it a new streaming system?
Rust's Trademark Concerns
For those not in the know, "MAB" is short for Multi-Armed Bandit [1], which is a decision-making framework that is often discussed in the broader context of reinforcement learning.

In my limited understanding, MAB problems are simpler than those tackled by Deep Reinforcement Learning (DRL), because typically there is no state involved in bandit problems. However, I have no idea about their scale in practical applications, and would love to know more about said business problem.

[1] https://en.wikipedia.org/wiki/Multi-armed_bandit
Both France and UK are former superpowers (really empires) that are now shadows of their former selves, but still refuse to accept the new reality (where "new" means ~80+ years old). The UK is arguably doing better at accepting reality than France though. French people really don't seem to understand why no one outside of France (or Quebec, or some colonies) speaks French these days.
Has downloaded fine just now
My understanding is that the author is arguing that:

- guardrails should always be between the sidewalk and the road. Not after the sidewalk

- in places where statistical data shows collision or where there's a high risk of cars going on the sidewalk, bollards should be installed. A prime example is in parking lots where cars park facing the sidewalk.
Show HN: Android app that forces Spotify to play random tracks
Have you noticed that Spotify keeps playing the same 10 tracks in the exact same order from your playlists? Virtual Shuffle forces Spotify to play truly random tracks. It doesn’t create new playlists the way other shufflers do.
You might also like "Zilvertype" which is from the dutch font school of roughly the same time. https://www.alphabettes.org/zilvertype/
I long for the days of early MacOS X where there was no maximize and the green button just optimized the size of the window to its contents. The days of tear-off tools where I could pull toolbars and menus out into their own windows and just build a little workspace for the exact task I was working on.

The maximized single window of Windows stood in stark contrast to MacOS X’s floating windows. I came from Windows, and it took time for my brain to buy in but when it did I tell you, true productivity awaited in a way we are direly missing.

Nothing makes me sadder in life than seeing someone using an ultra wide with a maximized browser where the contents take the center 8th of the screen.
If someone asks me "What is your name?" my reply is also simply just guessing what token would go well next in the full text of the conversation.
I guess I knew I was taking a risk with that comment, but I was thinking more of it being low value; I didn't even consider that it might be taken this way. It wasn't a dig of any sort. It was just a late-night quote-unquote "interesting" observation from a Python fan, with simonw being known for Django and LLM research. I probably should have added something to make that clearer.
This looks amazing.

I'm wondering about the security of using a random alphabet with this instead of the default one. In my mind this amounts to a form of cryptography, but I have no idea how to analyse how much security it gives.

EDIT: Reading the faq I see that they insist that sqids cannot provide any encryption. This does not fit with my understanding of the word. Using unique random alphabet is probably the oldest form of encryption. Whether or not it is secure enough depends on your threat model. What I want and what I need is a way to calculate the security provided by a random alphabet.
> Americans who make the same arguments they make about elections

What is that argument like, in practice?

"I will not tell you who I am, but I demand to vote!"

> that's inevitable for any identity system where identities can be had cheaply

Therein lies the rub. Your system is the economic solution to the spam problem. You don't really care about the passport itself, all you want is to associate generating identity with a cost.

A closely related solution to the same problem is to associate every identity in the system with a phone number, which also carries a cost to generate. Similar to what most tech giants do (helped on by external factors, but that's the basic argument).

Then you cannot hand wave away any problems with that they are "inevitable for any system where identities are too cheap". Because the proposed solution is to associate identity with cost. If that cost is too small in practice, it is not a good solution.
Calling "south Asia" the somewhat geographically and ethnically coherent region consisting of India, Pakistan, Bangladesh, Sri Lanka, Nepal, Bhutan (excluding other parts of Asia that are located equally south because they are distinctly east or west) is a refreshingly objective naming.

Maybe such a region is too large and diverse to be meaningful, but there's no reason to accuse anybody of confusing parts of the old British empire or of embracing silly nationalist newspeak.
Well at this point, I'm not so sure some of what I've seen on US MSM isn't created by foreign interference.

Anyway, I get your point but the difference here is this, you're allowed to ask questions like that in the very places where this nonsense is being fabricated.

That same toxic propaganda shouldn't be allowed to spread freely and unabated within our information space or we become those very dystopias we try to avoid.

I think this blind belief that "all information" is part of "free speech" is our Achilles heel, it might destroy our country.
I think the mistake people make is assuming that "probability" is a simple concept.

If there are 50K possible tokens and I don't have any other information, I could make a naive estimate that every token has equal probability and start generating text that is just gibberish. With the simple single-token Markov-chain example I would estimate probabilities based the previous token, and that probability estimate would be much better. If you use it for generating text it will look like something that is almost, but not quite, entirely unlike human speech. [1]

The difference lies entirely in how accurately you model the world and what information you have available when estimating probabilities. Models like GPT4 happen to be very good at it because they encode a huge amount of knowledge about the world and take a lot of context into account when estimating the probability. That's not something to be taken lightly.

[1] https://projects.haykranen.nl/markov/demo/
If I use X11, I have to live with screen tearing, which Wayland doesn't suffer from.
I’m not talking about supporting Ukraine vs not, but about wishful thinking propagated by media that led thousands of unfortunate Ukrainian souls into heavily mined traps. And that’s my point, media spread a narrative that was at odds with expert advice and basic military strategy (there’s mathematical equations about force required, etc for these types of operations that was ignored). That idea should have been able to been challenged without accusations of being in bed with Putin. We all saw the aftermath. Bad ideas, even from the good guys, can be deadly.
Interestingly enough, what survives as pumpkin spice today used to be an incredibly popular spice mix - powder douce - going back to the Middle Ages, and used on everything from apple pie, to roast meat, to wine.
Mulled wine is basically pumpkin spice wine.
You win the Internet today :-)
Actually it's worse that "Trust us, there wasn't anything relevant in those chats." Google does not deny there was relevant evidence destroyed, it argues that DOJ does not have any proof that the chats contained relevant evidence.
> Technical writers: documentation by example is good only for newbies skimming through. People familiar with your product need a reference and exhaustive lists, not explanation for different fields spread over 10 tutorial pages.

Well said, this extends far beyond Traefik. Far too much documentation these days is tailored for people who have never used software of it's type. This was a workable strategy during the Great Developer Boom, but that's more or less over now.

As a developer who didn't come from this Boom, I have been constantly frustrated by this trope, and I hope the changes in the industry will tip the scales back toward solid reference documentation, so that I can feel confident in deploying more of these technologies.

Putting that more general note aside, I have been a Traefik user for years and I do recommend it. But a lot of what it does is difficult to cite using solid docs.
Ask HN: Veteran Needs Help
I need a job. My contract with the Navy is ending soon, and it's reasonable to believe theres a good chance I may become homeless. Disability isn't going to pay the rent. Looking for work to help maintain a place to rent while I prepare to go to school at MIT in Boston. Remote/hybrid would be ideal, because I could start working immediately. Otherwise in-office, the Boston area is where I'm moving to.

I've spent the last 5 years as a Fire Control Technician on a nuclear submarine(not fire as in damage control, fire as in weapons/torpedo/missile systems). I have experience with sys admin, network admin, software and hardware troubleshooting on LAN-based networks and peripheral devices.

I have lots of experience with Bash, Python, SQL, HTML/CSS/JavaScript. I use Arch Linux as a daily driver but grew up on windows. I have experience with various tools included in the Kali Linux distro, and it is my preferred OS for red-team stuff.

If a resume is desired, or there are any other inquiries please email me at eminent_went_0d@icloud.com
Even on X11 almost nothing sends server-side rendering command anymore. Almost every recent application (save for suckless stuff) renders cliends side, which means that if the x server is forwarded over the network every frame is a bitmap download.
It's an extremely inefficient way of doing things and it should have improved upon but wayland choice to just discard this use case was, imo, extremely narrowminded.
While we can wish very hard that credibility is a tradeoff with anonymity, any real world data shows that reality is far from that simple.

It is not hard to find Facebook groups that are far far more toxic than most Reddit groups, for example. Most USEnet identities were not hard to associate with real world identities, but the quality of those posts was not obviously better than those that weren't. And so on.

There are differences between the groups, but perhaps those have more to do with whatever contemporary issues that carry social stigma than with signal quality. And social stigma is very different between societies and tends to change over time. One generation can upend them completely, and any solution to social credibility must take a longer aim than that.
Amazing summary, Jeremy!

One nitpick is regarding the double-CRT: you are referring to the RNS encoding, when the original paper[0] uses the term to talk about how polynomials are stored for fast computation. It's a nice philosophical view of decomposing the polynomial Φm(X) into products X − ζi the same way that the integer modulus Q is decomposed into primes. So it's more like one CRT on the coefficients, and another implemented as a DFT.

[0] https://eprint.iacr.org/2012/099
My First Product Launch - https://progr.io
I'm thrilled to present my inaugural product release, a SaaS tool for project ideation and tracking that harnesses the power of AI. With this tool, you can effortlessly monitor, articulate, and fine-tune your project concepts. It also offers AI-generated recommendations for features, objectives, advantages, and more. You can include competitors in your analysis, share your ideas via email, and export them in a variety of formats. This tool streamlines the project creation process by providing valuable AI-driven insights.

I warmly invite you to give it a try and share your feedback with me. I'm committed to continuously enhancing the tool with new features.
Complete List of Text-Only News Sites – Cogipas.com
There's nothing that forces a Wayland compositor to be written in C. I've seen ones written in C++, Zig, and Rust, but you could really use any language as long as you can still call the appropriate system/kernel APIs
Hmm on first look, it looks like Audio MIDI Setup App [1].

Then again it looks like patch bay. Then isn't there already: QjackCtl, and that works with mac/win/linux?

links:

1: https://www.macobserver.com/tmo/article/audio-midi-setup-you...
The solution is blockchain! /s
This is what I feared the most. Trust issues that lead to less progress and a community that slowly drowns in suspicions. When the XZ thing happened they were already going after one person accusing them of being part of the whole thing in one of the bug reports on github.
I am skeptical anyone saying this is making a mistake: it only ever really comes up when someone has specific priors they're wanting to litigate - best summarized by the timeless: you cannot make a man understand something when his paycheque depends on his not understanding it.
I'm in Sweden and I can see rt.com
C23 Stdbit.h Quick Reference
Scientists Discover a Missing Link Between Diet and Cancer Risk (2024)
US to fund digital twin research in semiconductors
It seems to be this project https://codecanyon.net/item/grow-project-management-crm-with... judging by the title on their (currently available) sandbox: https://sandbox.growcrm.io/login

Edit: duplicate submission here: https://news.ycombinator.com/item?id=40272491
Re. product quality: And yet the service still makes a difference - or the entire difference perhaps. Recently two items were botched by Aliexpress for me. Talking to the vendors, the shippers and then Aliexpress was absurdly horrible. These were not expensive products but all of them fought every step of the way to deliver the shittiest experience possible (irrelevant of the products themselves). And 6 months later I still don't have functional parts.

It was entirely up to Aliexpress to lose my business and they did with gusto. Amazon probably sells the same item, just for more money, but they were reinforced as the right balance of price and assurance that I will end up with the item reasonably fast and low-hassle.
He's not wrong. This is a real Police and Crimes Commissioner and is not a character from the Thick of It: https://youtube.com/watch?v=xlcWVXHv_As
Duplicate of https://news.ycombinator.com/item?id=40270872
Aegis on Android.
> Isn't it any less worse that 170+ journalists were killed among the 30,000+ civilians?

Yes. One is a clear cut war crime, the other is not. (Or at least not in and of itself. There are of course factors that could make those civilian deaths be a war crime, but it depends on the circumstances.)

(To be clear, what i am saying is that intentionally targeting journalists (who have not picked up a gun and joined the fight) is an unambigious war crime. Killing journalists incidentally while targeting something else may or may not be a war crime depending on all sorts of factors)

I consider things that are war crimes to be much worse than things that are not. So i do think there is a big difference between the two scenarios.

I think its also important to recognize that this sort of thing has huge propaganda value for the Palestinian side, so its important to be careful when evaluating circumstantial evidence (and to be clear i would say that about any side in any war when it comes to information that makes their oponent look bad). As the saying goes, truth is the first casualty of war. It can be very difficult to know what is going on in the middle of a conflict.
Exactly, I prefer to listen to experts and the experts were saying it was a bad idea (esp without air power). It was news media and politicians (ie, not military experts) that cheered it on.
Yes I am using 2 digits code for source and 2 digits for type (0-9)
Despite social media posts, scientists say no rise in quakes (in Japan)
Are you just now learning that words have definitions? Do you know what a definition is? The Holocaust is defined, a priori, as the Nazi genocide of Jews, whether in gas chambers or in killing fields. It's a word with a definition. The Nazi killing of communists for being communist is a politicide, not a genocide. The Nazi killing of gypsies is also genocide, similar to the Holocaust, but it definitionally isn't the Holocaust.
The recovery codes I've seen tend to have been 10 8-digit sequences.

If you don't have a printer and care about recovery codes, those are easy enough to transfer manually onto dead-tree material using a stylus-like handheld device that deposits graphite or ink onto the surface it touches.
How to rewrite a C++ codebase successfully
For example..

https://github.com/linuxserver/docker-swag