skysight-inc/HackerNews huggingface dataset:
According to all of the information the OP has given they are in this case. If you have evidence to the contrary I'm all open to it but it does not apply here unless you have information that contradicts the OP in a believable way.

Also: note that Stripe has all kinds of technical countermeasures in place to detect money laundering and other terms violations and it may well be that everything looks totally above board to an outsider whereas they have valid reasons to deny a party service.
There’s definitely a faster walk that will involve no sweat, but it looks silly
Topton Intel N6005 fanless PC as router/server - only 10W, but quite capabable

- Arch Linux

- just systemd/networkd for DHCP server/client, wireguard setup etc.

- router: own setup, just nftables, wireguard

- unbound DNS server (with blocklist for spam/ad domains) with encrypted DNS on uplink

- chronyd as timeserver

- mosquitto mqtt server

- custom jobs to post system stats to influx

- few VMs for testing things

- syncthing for keeping keepass database and documents

- git server (gitolite, gitc web)

- backup to encrypted S3 storage (duplicacy, encfs)

Hetzner VM

- influxdb (host stats, plus temp/humudity sensors around the house)

- grafana
> Previously I had a keyboard with a lot of macro keys […] Now I'm using the stream deck for much more than what my keyboard offered.

Would like to hear more details about what you and OP and others use the stream deck for. I’m trying to understand what it can do that a regular keyboard plus macros couldn’t.

I guess convenience is also a big part of it.
My FreeBSD server is a bit of a Ship of Theseus at this point (been around in some form or other for ~20 years). Some items:

- project management software (todo lists, etc)
- web server (personal photos, wikis, etc)
- a script that sends me email and text reminders (birthdays, appointments, etc)
- a script that listens to my network, and notices when devices connect;
I use this to play "intro music" on our sound system when friends'
phones connect to the WiFi.
- a script to monitor some email accounts. One fun one is an "exquisite corpse" [1]
manager, to make surrealistic email chains.
- central hub for my development repos, so I can push/pull to share with other devices.
- a script to download certain podcasts regularly

and many more (:

[1] https://en.wikipedia.org/wiki/Exquisite_corpse
It’s an interesting ruling because it’s based purely on the user actively giving consent to targeted ads, and not how the operator obtains that information.

Why that matters is because it means any kind of customisation based upon the user’s actions is in breach the moment it is considered advertising. With many kinds of apps structured by expansions or subscription/service offerings this can become ripe territory for breaches.

This differs from the Google/Facebook fines because those properties serve you ads from data that is gathered from non-Google/non-Facebook properties. i.e Invasive tracking.

That said it’s now moot, since Apple quickly updated the software to include a prompt to the user - that’s also why the fine is 10-20x smaller than what Google and Meta received.

The law doesn’t have a real-world equivalent, since this is like fining a clothing store for approaching a customer with complementary items. “Hey you’re looking at scarves we also have these nice fine leather jackets.” Versus the Google/Meta approach of “Here’s coats, because a little birdy told us you liked photos of a ski chalet.”

The slippery slope here is that all apps will get a click through that is ultimately ignored by the user. A lot like how the web is currently a mess with constant cookie/tracker authorisation prompts. What they need to do is not put the onus on the user, and just identify what they believe is bad behaviour and outlaw that entirely.
In a world where backing up to IPFS would be as easy and widespread as hitting Ctrl+D to bookmark and sharing backups would not be dangerous legally, your answer gets an easy answer.

Each person gets to decide what they find important, backup and commit resources to.

We already have the sharing technology (BitTorrent, IPFS), and the backuping tech (ArchiveBox, TubeArchivist). But they are not integrated and they are not easy to configure and use for a nontechnical person. And they are unlikely to become mainstream thanks to the copyright cartel.

Many years ago there was the dream of every home having a home computer giving people ownership over their digital life. A world where everyone has their own email server, their own diaspora pod for their family, their own blog, etc. etc. and all they had to do was buy or build a box and plug it in.

Projects like freedomplug and sandstorm.io and YunoHost and others. There are even newer projects like Umbrel. And of course NASs that now have apps on them.

Arguably, NASs and Umbrel are really easy to configure and use. OMV is somewhat harder but not unreasonable.

Alas, a self sovereign world is not what people desire. People are content with letting themselves be controlled by a few megacorps. Everything is in the cloud (someone else's computer).

Also, with the rise of botnets and DDOSs, it became unfeasible to self host something public without something like Cloudflare in front.

I miss the old internet.
Note: I wouldn't draw any conclusions from the -Zself-profile data in the article. It looks at just one rustc invocation, and is one sample.
Eh, that seems to be only partially true. You are forever aware of the feeling of location loss, positional unawareness. You wake up every minute, in a strange city, strange place, with strange people. Normal reaction to that is stress and panic. Which is why you get medicated against fear and stress as dementia patient.
What big c++ projects do is split things up into libs which can be linked as individual units. still bigger than a single file, but it helps.
Sure, thats why more than half the cars on the roads there are driven by women now, and CUV sales have skyrocketed.
I finally purchased a rice cooker. I enjoy rice a lot and it's heathier than pasta, plus it's kind of set it and forget it and you can prepare other food while it cooks. But the best part is that rice comes out perfect.
I have 3 rpi4s running my entire home network.

One is a vpn router and a wifi AP, it also has Uptime Kuma. I need this to be reliable and rarely touch it except to improve its reliability.
- Openvpn
- HostAPD
- Uptime Kuma (in docker)
- A microservice invoked from Uptime Kuma that monitors connectivity to my ISPs router (in docker)
- nginx, not in docker, reverse proxies to Uptime Kuma

The second acts as a NAS and has a RAID array, consisting of disks plugged into a powered USB hub. It runs OpenMediaVault and as many network sharing services as I can set up. I also want maximum reliability/availability from this pi, so rarely touch it. All the storage for all my services is hosted here, or backed up to here in the case of databases that need to be faster.

The third rpi runs all the rest of my services. All the web apps are dockerized. Those that need a DB also have their DB hosted. Those that need file storage are using kerberized NFS from my NAS. This rpi is also another wifi AP. This rpi keeps running out of RAM and crashing and I plan to scale it when rpis become cheaper or I can repair some old laptops.:
- Postgres
- HostAPD
- nginx
- Nextcloud
- Keycloak
- Heimdall
- Jellyfin
- N8N
- Firefly-iii
- Grist
- A persistent reverse SSH tunnel to a small VM in the cloud to make some services public
- A microservice needed for one of my hobbies
- A monitoring service for my backups

All of these pis are provisioned via Ansible.
I had a circa 2016 set and they were rubbish.. Worth another look?
A commercial food scale from Kilotech; quicker, more robust, always on, stainless, larger scale area and clear display.
Yeah, but I do listen to voicemail that people leave me, with the assumption that if they spent the effort to do so, it must be important.

I am scared now that this won't work any more, and it seems like here the drawback heavily outweigh the benefits...
I really thought it was a 24 year old with no experience of the world writing that, till I clicked on the profile.
I think it is disingenuous to call it toxic. You can even drink toxic doses of water, or ingest toxic doses of salt. Water and salt aren't toxic or dangerous.
„Qualcomm announced that its new processors and modems will allow phones to communicate with the Iridium satellite network, letting users send and receive messages even in areas without cell coverage.

The feature, called Snapdragon Satellite, will be available in phones that have both Qualcomm’s Snapdragon 8 Gen 2 processor and its X70 Modem system, along with some additional radios. Phones that support it should be available in select regions starting in the second half of 2023“
Actually suicide by paracetamol is pretty easy, just gobble two boxes of it (150mg/kg may kill you: that's just 9 g for a 60kg person, less than two boxes of 8g each). You may need emergency liver transplantation. Plus it will often be difficult to identify by emergency responders.
So what might it take to turn expenditures like, say providing public libraries, into a positional good?
Some websites! I still find it very cool to serve web traffic to people around the world (for low traffic sites) from the closet.

Also, I think it will be easier to teach my daughters (in a few years) how the web works by showing them the physical thing in operation.
It's way easier than it sounds. Logitech provides a tool that lets you program their gaming mouses. They use Lua. I don't know Lua but there were plenty of guides for different gaming macros like recoil compensation and the Logitech documentation was decent enough.
I would add pull ups as a big lift, but otherwise that's solid advice.
> - Write-only file upload under an obscure domain. A bit dangerous, but a life saver when someone wants to send you a 200MB file. "Just go to frequentrain.com and upload there".

Keep in mind that DNS records, including subdomains, are public. Consider putting the service on a random page instead (e.g. "frequentrain.com/sunnysometimes") and/or using something simple like http basic auth if you're not already.

That said, this is a cool idea and I'll be stealing it :)
> Do you think this would impact Rust build times?

Perhaps, because the result is so un-idiomatic, it's unlikely to benefit from tweaks conceived for idiomatic Rust code. The Rust team uses Crater runs (re-compiling all of the public crates) to identify performance changes in the compiler, so if you do stuff that's far enough off the track there's no reason the compiler would get optimised around that.

Making your own vector seems like it'd be fairly up there.

> Someone has to implement them. Note that they're also implemented in the C++ code, so the comparison is fair.

I'm not sure I buy this argument in code like yours which almost invariably should just use the standard library and definitely needs to measure before replacing standard library features with your own hand-rolled equivalents. As I understand it your concern in this work was about development, and having a good standard library to lean on is a huge boon for development.

For example in strolling around this code, I ran into sorted_search. But, isn't this just [&str]::binary_search() except written by hand?

Actually the fact there are "linked lists" and yet there's no concurrency sets off alarms in my head. In highly concurrent software there are a bunch of clever lock-free algorithms for linked lists, so if you need that then you need it. But if you don't need this the linked list is usually going to be a mistake because on modern hardware its performance is abysmal.

Usually this is associated with C programmers, who don't know any better, but you've got other data structures, so, why Linked Lists ?
That kind of issue on the encoder OR player side would've been easily caught in testing, including through automated tests, so as crazygringo says, it's most likely your OS/hardware.

If you need to troubleshoot sync issues, this is a helpful tool: https://www.youtube.com/watch?v=HD4emXqHCsE
> they are probably the most unambiguously evil government in the world.

Compared to the many US invasions and their support of the occupation in Plaestine or Russia and what they are doing in Syria, Libya and many other countries or China's brain washing Muslims, they are nothing.

Thats without talking about North Korea of course, which are on a whole new level.
55inch = 140cm
Note that some kind of string builders are necessary for efficient repeated concatenation both in languages with immutable strings and in languages with 0-terminated strings.

Using strcat() repeatedly in C for example will mean that the string is being read over and over again to find the end, making an O(n) loop actually O(n²).
These days Einstein could just put his paper on arXiv and worry about publication later. The physics community goes nuts about arXiv results all the time. There's zero review if you have a university email (or national lab etc).

I tend to agree that peer review has flaws. But given the ease with which someone can publish anything with no review whatsoever it seems reasonable that peer review might shift to fill a niche that is slower and less disruptive.
Test suite taking 10+ mins to run completely?
I'm curious what types of slow test suites you're encountering at work (with the view to potentially build something to solve it).

— What's your stack like?

— How long does the test suite take overall?

— What does the slowest single test takes?

— Have you done anything to reduce test times?

— Which CI provider do you use?

— What's the typical monthly bill?
> "so, this process that keeps crashing because it can't find a file, did you trace the OS calls to see which file that actually is?"

This is 87.53% of all my uses of strace!
Yes. See this video for a detailed explanation.

https://youtu.be/_B17CElq6Qc
India will soon overtake China as the world’s most populous country
I'm on my 3rd pair of (After)Shokz. Previous one was an Aeropex, which I still have and use some times but it rattles a bit, especially with lower pitched sounds. I replaced it with the newer OpenRun Pro. Same awesomeness, noticeably better sound quality and more volume.

I use them almost daily for running, cycling, walking and climbing. My only gripe with them is the long neck bad, so I've had to stop myself from splurging on a Mini when it came out. :D
Why would a project need to become "idiomatic Rust" for a Rust port to be useful?
Asking to a pro if Air fryer worh buing he said: "think about professional kitchen. If you found something in a restaurant then can be helpful even for no pro. But I never ever saw air fryer in a pro kitchen. It s Just a low quality Owen. Just marketing. If you have a good Owen you dont need air fryer"
Why can’t you get more funding?

Also, and I understand that we never really know the upside with fundamental research, but what’s the upside? Why wouldn’t pharma or biotech see advantages to the research?
Material for game campaigns; including new settings, monsters, character subclasses, extended rules etc.
Not when one's business depends on shipping binaries, and selling components.

Then again, it isn't something that is relevant in GNU/Linux world, only in other platforms.
One thing not often discussed is that plant based foods require more gasoline to produce than meat: https://youtu.be/REId8lfmmhI?t=492 per kg and per kg of protein delivered.
> So big.LITTLE is therefore about shipping a "CISC" and "RISC" core on the same piece of silicon really.

You're mixing up ISA and implementation. To the extent that RISC / CISC has any meaning at all any more it's a property of the instruction set. RISC-V which makes a big deal out of being RISC is after all just an ISA. And I take issue with the original article on this too.
-- your employer can know this? - why they want to - you are paid by the minute? - never heard of a company monitoring this --
They have grown from 300K monthly active users to 2.5M in December. Nothing compared to social networks at large, crazy numbers compared to the omg.lol user base.
> A keychain that acts as a coin to unlock shopping carts.

That's a concern of mine. Once we go all cashless, how will we unlock the shopping carts? Here it's currently being debated if stores should be allowed to reject cash, I think someone forgot about the carts.
I bought a used sim racing wheel + pedals for 100€. Very much worth it, I havent had that much fun gaming in years.
It's a bold strategy, Cotton. Let's see if it pays off for 'em.

But seriously, if this goes wrong, if it's agreed that OGL 3rd and 5th Edition derivatives can continue under OGL1.0 in perpetuity, Wizards of the Coast and Hasbro stand to lose control of AD&D. They have already have lost significant mindshare to Pathfinder (a 3rd Ed fork), but this could be the final nail.

There's more than enough money in keeping OGL1 to fight this. This is a stupid fight for WotC to have picked. Any goodwill they had will be actively invested into other rulesets.
> Yes. Your sentence misses a comma and a word: feed2imap is (more or less) unmaintained, therefore I rewrote it in Go, resulting in feed2imap-go

Yeah I saw this after, no idea why I read that wrong. First thing I do when I see a repo is try to figure out if it's being actively developed and if that makes a difference.

> Please feel free to open an issue. Note: Import does not make that much sense, but writing a generator that spits out the yaml file (or portion thereof) could be useful.

I did think after that this might be something suitable for a small Python script. I don't know any Go (and am too busy too learn), otherwise I would hack it together myself.
Posts like these remind us that things can and do go wrong when working with these large companies.
Define cheap. I'm running an Intel NUC d54250wyk (launched 2013) which takes up to 16GB DDR3L. You can't definitely find that class of hardware got cheap on eBay these days. Update SSD and memory and it's still great.
The self-employed plumber has to accept phone calls when they're in the middle of a job, has to do a whole day's work then spend their evenings lining up future work, has to manage their schedule a long way in advance, has to keep commitments even in the face of illness and family emergencies, has to go around giving quotes to people many of whom are just comparing prices, has to manage cashflow and deliveries, has to make nice even with homeowners who are a pain in the ass, has to be able to sell potential customers on the quality of work they haven't yet done, has to deal with complaints, has to chase payment and deal with nonpaying customers, has to keep accounts and business records properly, and so on.

A jobbing plumber just needs to text his buddies asking if they've got any work for him this week, do the job and leave with cash in hand the same day.

If you're good at plumbing but disorganised or don't have great self-discipline, the latter is a much simpler way of working.
The main why/how is: $$$. Sacks and barrels and truckloads of cash. They sell high-margin devices at a huge scale, and they have a deep corporate culture of making things that are "pretty".
Maybe next year we'll see this chip paired with another die in the same package for the analog stuff adding in WiFi, Bluetooth, an ethernet Mac, a 1 watt audio amp, an analog mux, and all the other things to make it a real 'system' on chip.
A keyboard tray, that attached to my desk, I never realized how many of my frustrations were just the slightly awkward ergonomics of my keyboard being a few inches too high
Contrary to what FOSS folks think, in the gaming world, many studios actually enjoy the perks that come with being platform exclusives.

Which ironically, both Playstation and Nintendo win over XBox in exclusive titles.
Wow, my C++ knowledge is even worse than I thought. I didn't know it had "pipelines".

https://en.cppreference.com/w/cpp/ranges
I have a bunch under £20…

- programmable 6-key keyboard
- 10-pack of reading glasses
- mini tyre inflator
- rubber ice cleats
- low-alcohol beer
- sukang sawsawan
- boczek
In my experience signing up to do it or not is irrelevant because I'll end up doing it anyway since they're my parents, so i'd rather have full easy remote teamviewer/ssh access to the stuff I know works and how it works because I set it up instead of going there to debug some crap they downloaded or bought in the app store/mall that claimed to do x and now it doesn't work and now nothing is working etc etc.

Still can't avoid having at times to go and fix the god damn printer however. Printer driver programmers/designers really make me question if politicians should be the most hated profession in the world.
Hmmm, it doesn't say in https://lnav.org/features#automatic-log-format-detection but i see that at least json (and xml) is mentioned under the pretty-printing header.

You would know what is supported what with you being the author, just saying that the docs aren't super clear from a quick glance :).

And yes, I second the suggestion to focus on JSON. The main benefit of logfmt is that it's simpler for a human to parse directly but in general you probably shouldn't aim for that so..
I think this would actually be fine. The problems happen, if an enemy is of the Druid class and can cast Web.

Or at least that’s my understanding with all I’ve learned today ;) Mechanics are fine, "Creative" things like classes not.

> If not who on earth needs OGL to publish anything they would want to publish?

IIRC the video game Solasta: Crown of the Magister is D&D5e under OGL, so they used a lot of SRD things.

> Turn-Based Tactical RPG based on the SRD 5.1 Ruleset
Many employer do it over the teams activity status.
I actually pointed it out in the article when I compared GNU ld with Mold. =] And I was actually wrong in my comment; run_linker took 129 ms, not under 100 ms. https://quick-lint-js.com/blog/cpp-vs-rust-build-times/#opti...
The Master-Apprentice Model of Learning
Friend works for a company who does various networking things. They’re losing big long-term contracts because the super-enterprise RJ45 network jacks they sell aren’t available.
I wondered if the Julian/Gregorian adoption might have had something to do with it, but no, italian states were early adopters, having already swapped in the XVI.

https://upload.wikimedia.org/wikipedia/en/timeline/9pg7rf83a...
Not only not fitting in RAM but also initial loads. Loading times could be reduced even further.
Which ones did you get? I've been thinking along similar lines recently, but they are somewhat expensive and it's hard to say which ones are even legit.

So far the MH-Z19 modules are on the top of my list for pairing with an ESP or something and logging data to NAS but I've yet to order any.
I'm sorry for you if getting in touch with reality annoys you.

But the issue is on your side.
And the Fairphone
You can also put your mouse on a rough surface like I do. Optical mice are natural-born jigglers (my "stuff HN says" candidate).
Link's Awakening was my favorite GB game together with Pokémon Blue. What a memories!

It's awesome to have those documentation so many years later.
He is and he was: https://news.ycombinator.com/threads?id=ProfHewitt .

Probably deserves the black bar?
There was Sutherlands' Fleet a couple of years ago.

Errmm time flies. More than a decade ago.
While that is true and it is much more worthwhile to donate to the Internet Archive instead of Wikipedia (many Wikipedia references depend on being archived by IA), I would not want to start a anti-Wikipedia-donations movement. Sure they have plenty of money now and are wasting some of it and are begging for more, but if they would stop receiving any, they can eventually burn through everything they have. And having reserves and a steady inflow are important for planning future projects.

However, at this point, IA needs your donations much much much more than Wikipedia does.
Bought a standing desk for EUR 385. I got hernia in 2022, and this really helps me quite a bit.