skysight-inc/HackerNews huggingface dataset:
"It's just another example of how Soldiers are treated like disposable units..."

Tragically, this problem is not new. It's centuries old and few countries manage veterans well.

Unfortunately, young testosterone-driven men with lots of bravado have little concept of war until they're in the trenches when they quickly learn to regret past notions. Commitments made by governments to their fighting men quickly atrophy and the 'detritus' of war is all too often left to fend for itself.
On windows, linux is supported via wsl2 - and is generally a better nix/posix than mingw/cygwin etc.

I'm not saying most software should just not support windows - but in this case you should sort of already have what you ask for?
I posted the parent comment. The required investment in new hardware for reasonable Rust developer experience cannot be understated. I took the poor hardware approach to software design with Rust and it came at the benefit of shorter compile times. Then, I worked with Rust monoliths that went all-in on macro-heavy libraries and felt the pain on my older workstation. It's interesting to think about the different decisions that one makes with the resources available, and constraints.
This plays into the hands of trolls. See YouTube, where people snipe each other with automated dmca takedowns.

If MS doesn’t set up tribunals for these types of things, it will just be abused to take down stuff.
It's a system that was never introduced in the US, and in fact I've never even heard of it until now. So surely one option is to remove the system altogether.

That written, I'm also surprised there's any serious talk of going cashless there. We have plenty of cash-only businesses here that preclude any serious consideration of the notion.
In other cases there were cars available, but the dealers marked them up so much over MSRP that the prices (+higher interest rates) just put them out of afffordability.

And the dealers got cocky by not even bothering to label the price boosts as "ceramic coating" or "rustproofing" or whatever. They literally labeled the price markups as price markups.
The big difference when I use Rust is that in Rust every variable you accept in a function requires you to make that choice. Whereas JS it’s kind of chosen for you. In your example you had to go out of your way to do it. So just a bit more mental overhead for implementing libraries. But not a huge deal.
Evolutionary arguments allow for any moral behavior that improves your survival chance, which is why it isn’t taken very seriously.
I've been watching "Secrets of the Occult" on Wondrium https://www.wondrium.com/secrets-of-the-occult and Crowley appears numerous times. No mention of climbing yet but there is a whole episode on Crowley that I haven't watched yet.

I almost didn't continue after the first episode but I'm pleased I did. Richard Spence has a kind of dry sense of humor.
> I'm seeing too many people complaining [...]

How many is "too many"?

You probably only see a few people/companies complaining, not the thousands (millions?) of users that are entirely happy with Stripe. Look up "minority influence," "outlier influence," and "vocal minority effect."

Also, as @eerikkivistik points out; it's just easier to get something up and running with Stripe and similar "out of the box" solutions. If your product is profitable after some time, and you are still unsure about using Stripe, spend money on switching to something that is more comfortable for you.

As you yourself point out:

> As far as I know, Stripe services is not unique [...]

Feel free to use others instead. No one is forcing to use Stripe, I hope?
How to Use ChatGPT
How to use ChatGPT
Out of curiosity, I just checked: ~/goatcounter-files on my VPS was created 2021-03-12, and that was also the last time I thought about it beyond checking the stats. Great, very stable piece of software.
How to train OpenAI GPT-3
Another video with Carl Hewitt about actors: https://invidio.xamh.de/watch?v=1zVdhDx7Tbs
I did. It's fun and offers cute little things that I wouldn't pay for individually (a hassle) but use often enough to appreciate.
This is mostly true. However, there are acquisitions which managed to keep their unique identity and even different salaries (!) after getting acquired.

1. For culture difference: I have heard YouTube culture is quite different than their parent (Goog) before and after aquisition.

2. After Microsoft's acquisition of LinkedIn, from various anecdotes, not only their previous culture is maintained but employees salaries are different as well (salary difference not entirely due to LinkedIn presence in valley vs Seattle - when both LinkedIn's and Microsoft's office exist in a same country outside USA, the employees have different level of perks and monetary compensation).
I remember reading an article where a guy in the UK set one of these up with a bot like Lenny to make money off the scam calls. It was kind of shocking to me you could just setup any number like that, not just 900 numbers.
sendmsg + MSG_MORE helps here.

It can't help with syscalls being so much more expensive since all the Spectre mitigations were added to the kernel.
An idea... have a robot voice or a similar filter for all unknown callers. With different profiles for out-of-state/country, unknown number, ...

Maybe there are voice-changer apps that could work in reverse?
Not with _Hasbro_ they can't.
> If you look closely, you can see it's not quite one byte per write() but it's pretty close. Numbers go all at once for whatever reason, and those " : " strings are another curiosity.

In many languages, there's an abstraction for writing (e.g. Rust's std::io::Write). There are implementations both for raw fds (e.g. std::io::File) and wrappers for buffering (e.g. std::io::BufWriter). Someone forgot to wrap the former in the latter, so write method calls and syscalls are 1:1. It's an easy mistake to make. It's also easy to fix once you've noticed it.

I think there should be a std::io::BufWrite interface that provides the flush method but more importantly just is a marker that the supplied Write is buffered. Stuff like a JSON library should use BufWrite to prevent this mistake. Rust's read side is like this already: there's std::io::Read vs std::io::BufRead (with std::io::BufReader as the most commonly used impl of BufRead but by no means the only one.) I'm using the Rust names, but the same idea applies to other languages.

The specific behavior quoted above is probably because whatever JSON library they're using writes as follows:

* whole numbers because it uses the std library's stuff that collects the numbers in a stack-allocated buffer before passing it on to the next layer's write call

* whole separators because that's a string literal in the JSON library somewhere

* strings a byte at a time because it's looping through looking for characters it needs to escape. (It'd probably be more efficient to scan ahead until the next character that needs to be escaped and do everything until then in one write call, but when you supply a buffering Write impl as the library author probably intended, maybe not enough more efficient that they noticed and thought it was worthwhile.)

> I wonder though, do people not strace programs any more?

I'm old-school, and even I rarely use unfiltered strace anymore. Too noisy on a complex/concurrent program, and not just because of dumb stuff. I filter it down to what I'm looking for or use another tool entirely.
Well, I wish I could see it at CES (as they state it will be) to confirm or disprove your assertions.

Can't you just have an extra noise cancelling drone that creates an equivalent cancellation sound wave?

Even if it is "fiction," it fits into the "science fiction" category and I love it as such. The rendition is such a beautiful idea that I'm happy they created the web page to showcase the idea.
Proxmox with a Windows x64 workstation VM, some Linux test VMs, and some other various test images. Also have Blue Iris and Homeassistant on there.
Ergonomic mouse: Logitech Lift - 80 bucks

Use to have cramps and pains in by hand, not nothing. Amazing purchase

Its over 200, but Sony XM4s are great. I use it without ambient mode and noise cancelling, i think its the perfect amount of noise cancellation at least when working from home, and still wanting to be aware of surroundings(family members, dog, etc)
Locally:

Synology NAS - dockers:

- monitoring: grafana, prometheus, alertmanager, bunch of exporters

- consul + consul registrator (as service discovery for docker)

- gitea (personal git repo, with some mirroring github repos)

- media stuff (jackett, radarr, sonarr, plex)

- ci (jenkins)

- datastores (postgres, mongo, redis)

- rutorrent

- saltstack (config management for all home systems)

- syncthing (currently testing to see if it's usefule to me)

- hashicorp vault (secrets for things)

- pihole

Intel nuc:

vms running on vmware:

- active directory (auth across all devices are managed with this)

- kubernetes (microk8s)

- pfsense (running a couple of vpn and private vlans for iot devices)

- license server for some applications

kubernetes

- istio for managing routing and creating a service mesh with the cloud

- argocd (deployment management for kubernets resources)

- kafka (strmizi operator)

unifi + dnsmasq

- internal dns

Cloud:

- dns public ip's for things that are exposed publically
> I would expect an idiomatic implementation to drastically go down in lines of code

Can you give an example of where something in the project could be, say, 20 lines of code instead of 30? https://github.com/quick-lint/cpp-vs-rust/tree/master/rust
This hit home!

I recently cleared through thousands of bookmarks. Many of the sites weren't there anymore, many of them were things I thought 'would be a good read at some point' or things I thought 'were a good read'. A couple of them I read during the cleanse, most were impractically out of date or just not worth it/interesting anymore (life changes!). From that point I made a note to only bookmark sites I'm likely to actually need/use again, and they go into category folders (which makes me think twice about bookmarking as opposed to just pressing the star blindly).

Anything else I want to read I'll open in a new tab and suspend if I'm not reading straight away. I go through the tabs fairly regularly in a relatively brutal "am I actually going to read this" way and close them if not.

I've tried many, many ways of 'storing' things for recall ("those 10 rules for life were fantastic!") but the reality of it is I never revisit 99% of those things and for the 1% I can usually google it (or find a more up to date substitute). Code snippets are ever so slightly different (but not much!). There's probably something much better to store visual things (like screenshots of great websites etc.) - I'm just not sure I want to start doing this.

Long and short I'm trying to take the same approach to information as I do to my wardrobe - if I'm not wearing it, why's it in there?
I love tinkering but not with my data. For my data storage I want a stable and tested solution. I have done enough "shit I destroyed my RAID array" for my taste.
May he RIP.

I first heard about Hewitt after watching this[0] conversation about the actor model. It's truly a masterclass. For those who want to learn more about the actor model, or simply have a fond memory of ProfHewitt, I highly recommend it.

[0] - https://youtube.com/watch?v=7erJ1DV_Tlo
A single PVE box runs on an old thin client with some extra ram and hosts:

- A Unifi Controller for the single AP I own
- A Portainer instance hosting
- An HTML5 speed test utility for internal testing
- A Murmur instance
- A uTorrent-nox frontend

The Synology DS1520+ acts as storage for the above and all sorts of other things, but also runs a Syncthing instance that, in addition to a $2/mo RackNerd VPS, acts as a backup for select folders on various devices.

And though it isn't exactly a server, my router is a Protectli Vault FW2B running pfSense.
If I'm logged in, suddenly parts of my browsing history becomes part of my drive.
The Flexner Report
> In F# I have to do `fun arg -> result` with the `fun` keyword

meanwhile in C++:

[&](auto arg) { return result; }

You don't know how good you have it.
In the words of Kirby Ferguson, Everything is a remix.
https://www.everythingisaremix.info/
Interesting, IIRC I never got spam voice mail... I wonder if there's some legal differences that might explain this ?
Termgame: Terminal-based game engine written in Python
Goes to show that the cat is out of the bag. This is like trying to ban the printing press from having books in the library.
P Language: a state machine-based programming language (2021)
A language to describe distributes systems as state machines.

* Describe a distributed system as a bunch of FSMs.

* Verifies its correctness to some degree (but not proves yet).

* Geneerates C or C# code; compact enough to suit even device drivers.

* Allows to describe test suites and monitoring tools for the code.

* MIT license.
Related arrests of the individuals involved: https://www.justice.gov/usao-wdwa/pr/two-estonian-citizens-a...
Because it's ChatGPT, I immediately cannot trust this summary.
On the other hand one of the benefit of renting is that you don't have to deal with all the maintenance. It's fine to do a little maintenance but if you do that for everything it just absorbs all your time.
cloudevents: A specification for describing event data in a common way
Web3 is not about money, crypto and blockchain
I often come across a founder talking about his project as a web3 revolution, and running a company with a firm hand in which there is no democratization, as well as he himself does not believe in such.
You mean dlopen/dlerror?
Last week I launched a site where you can only have a single post
Last week I launched a site where you can only have a single post and it hit the HN Frontpage. It was a very humbling experience and although there's some regrets, I'm glad I did it. Here's a recount of my experience.
Ah, but this computer is a general-purpose home device that is mostly used for browsing and watching videos. The dev. stuff doesn't matter.

(And I no longer inflict my code on this world, only powerpoints!)
Genuine question: do you also prep for disaster? "This might come in handy some day" etc.
a fair bit of the popularity is due to the splat books; world building is hard, and the world of Forgotten Realms is huge and detailed - combine that with the large number of iconic IP that they have, it would be a shame to have to abandon everything D&D completely.
If you only need best effort and preserve data only in the case of an application crash, you do not need sync(2) at all, just call write.
Have seen half a dozen articles about this, all of them sketchy press pieces that leave me wondering.

It sure would be nice to see some diagrams.
The article you link seems to answer your questions with “yes, Apple did those things.” Is there some additional nuance that I may have overlooked?
It's not "pipelines". It's just an overloaded bitwise-or operator.
We have started offering a service which will rank your Youtube videos on of the rankings, guaranteed. After intense testing we finally figured out what works :)

Anybody interested in a free trial?
There are also plenty of two letter subdomains left, so I guess it just never got that popular.
to help manage this i created a "speed dial" extension and use it basically as a visual bookmark manager. the advantage to tabs in a list is that they are easy to reference visually, and like any bookmark can be sorted and arranged into folders. for example i have one for technical references, various research topics, etc that i plan to come back to. and its easy to pop one off the list to maintain them. check it out if youre curious, its open source!

https://github.com/conceptualspace/yet-another-speed-dial
If you search for the "So what is the campaign about?" example, then compare ground truth vs synthesis, it's clear that it still appears to filter out accents. To give another data-point: a few examples later a man with British accent suddenly sounds American.

Then again it intuitively makes sense to me that any speech synthesis will "regress to the mean" of the training data, unless it's explicitly trained to distinguish dialects. The "Speaker’s Emotion Maintenance" examples later on give the impression that that should be possible though.

Either way it's still an impressive achievement to my layman's ears!
No, web3 is pretty much only about scamming people and you won't turn the public opinion anymore. Look for a new name and if we are honest nothing is built so switching names won't be a problem at all...
I'd be very careful with this kind of reasoning. We just do not know the insides of others peoples heads. How can you rule out that there are differences between peoples appetites?

Personally, I eat when I am hungry. My body typically generates hunger signals around the times I routinely eat. At other times I'm usually not hungry. Sometimes, I'll eat just for taste, but that is rare. I've had periods of time where I was trying to gain weight for fitness reasons and it was a real struggle. My natural state is to be skinny and it's quite hard for me to deviate from that. There a plenty of people like me and there are also plenty of people who tend to be overweight unless they actively fight it.

Clearly there are differences. There are extremes and their is a continuum between those extremes. You can exert some amount of willpower to change your position on the continuum, but the closer to the extremes you are, the harder it will be to arrive at a "normal" position.

And this is just inherent feelings of appetite. Some people may additionally be subconsciously eating to fill some kind of emotional hole or trauma. There is a lot going on and I wouldn't want to be too quick to judge.
Paradox has net revenue of $1.6B while Hasbro has $4.7B. While Paradox's main business is outside tabletop games, so is Hasbro's. So they're a lot more comparable in size than you might think. Paizo is of course smaller, but googling indicates they're about $50M (being a private company, the figure is obviously less reliable), which is smaller but not "squash like a fly" small. I'd be more worried about the likes of MCDM (Matt Colville's adventure/rules publishing co) or Pelgrane Press (13th Age).
An old laptop (i3-380M, 4gb RAM, 150gb SSD + 1tb HDD), currently running:

* syncthing, as a backup host;
* photoprism, had to migrate from google photos;
* docker registry for pet projects;
* qbittorrent, which is mainly unused nowdays;
* pihole;
* homeassistant;
* mosquitto;
* vscode code-server.

On top of that, there's tailscale, nginx proxy manager and dirt-cheap VPS for exposing some services to the internet.
strace is useless for containers, you cant attach across container boundaries, and usually you can't install it into the container, either. Which is really sad because its such an useful tool.
The CPU is alright, but the motherboards are lacking. You can install ECC memory modules on them and the system will boot, but you don't know for sure if ECC is really working unless the motherboard reports memory status like how many errors were correct.

See also https://news.ycombinator.com/item?id=34133995
Also guess it would not violate the posse commitatus (sp?) act because this is off shore and not involving US citizens.
> Whatever the cause, the end result is the same: I spend a huge amount of time collecting a never-ending stream of links, notes, and thoughts, only to never actually go back and read them again.

The solution is to save everything unorganised and retrieve with a search engine, preferably hacked into your main search UI, so you always get them on top. Don't make a separate search UI, you won't use it. It has to be hacked into the main UI, probably Google.

I'm wondering why Google, who is a search company and also a browser maker doesn't implement full text search on the browsing history.
The main inconvenience in roller blades for me is having to strap them on and take them off.
No, not really. But the margins aren't great, and you've got to allocate the manufacturing capacity to make the paper, which takes time.
Checkout https://resemble.ai

I used to work there; great team behind the product!
Improving Hasura's Internal PR Review Process
It's 20$ per year, I would assume you make more in half an hour, at least an hour.

For me it could be worth it just to explore what's available, how it works.

If you live in poverty then it might be too steep. I'd recommend checking out eu.org for free domains.
Yes, and it's a bit annoying that the script only magically gets returned based on headers set (presumably user agent) - as that means not all cli/http download tools will work to get the script.

At least the script is simple - unfortunately it's in fact so simple that just linking to: https://builds.clickhouse.com/master/ with a directory listing would have been preferable. Unfortunately that doesn't work, and one has to link to an actual file, like: https://builds.clickhouse.com/master/macos-aarch64/clickhous... (which of course will change depending on what master points to - so it's the worst of both a listing and a direct url...).
Rate of scientific breakthroughs slowing over time: Study
>Why do I find myself in this situation? Is it FOMO driving me to want to keep track of everything? Perhaps it’s some form of perfectionism or even an addiction.

My preferred explanation is Repetition compulsion [1].

>Whatever the cause, the end result is the same: I spend a huge amount of time collecting a never-ending stream of links, notes, and thoughts, only to never actually go back and read them again.

Do those notes have to be read again by the one who creates them? Connecting information and publishing that on social media allows others to do the next steps.

[1] https://en.wikipedia.org/wiki/Repetition_compulsion
Given that original hardware prevented that, I’m surprised it wouldn’t be a default-on option in emulator frontends.
By "hunt" he means "they're on the list of things we listen for and track and when the sonar guy finds one we pass the tip to the guys on land who'll pass it to the coast guard"

A submarine isn't gonna blow its cover to conduct what's basically a wet traffic stop except maybe in some edge case circumstances and even if they wanted to there's a bunch of other ancillary reasons not to do that.
Ah, I knew the fan animations thing would pop up.

There was a lot of drama but no creator was ever asked to stop producing fan-content. What did happen was some creators got bullied by the fanbase though. [1]

Some of those creators got full-time jobs and others were asked to stop monetising the content. I'm not sure why either of those are problems.

No one has to stop doing what they're doing and some folks get to work officially for an IP they're passionate about.

As far as the Space Marine book thing, sure, that was dumb but hardly a big deal and the Chapterhouse lawsuit was a decade ago. GW has changed significantly and noticeably since.

[1] https://old.reddit.com/r/Warhammer40k/comments/onl8vf/a_stat...
<star

bayerName="Beta Pictoris"

spectralType="A6V"

mass="1.75"

luminosity="8.7">

<position

rightAscension="05h 47m 17.1s"

declination="−51°03′59&quot;"

distance="63.4ly"/>

<age min="20My" max="24My"/>

</star>

The tag-content ratio of XML is only as bad as you make it.
Square, Adyen, Braintree, Authorize.net

I’m not saying any of these have 1:1 offerings or are necessarily better or worse, but I think most people first look to Stripe for card payment processing and those are other options you might consider.
The whole comment section is so depressing.