skysight-inc/HackerNews huggingface dataset:
I found the learning curve to be much easier with buildroot and compared to yocto whose build system is python but uses mixed shell/python to describe the build.

Builroot errors seemed to happen much less, and easier to understand compared to Yocto errors. Also seemed easier to corrupt the Yocto environment to the point of having to wipe and start fresh

Buildroot kconfig and TUI menuconfig was super simple to find and add packages to the rootfs, even custom ones patched in to tree to out of tree directories that could be added in with a config option.

Yocto AFAICT does not have a package discovery via TUI. You have to guess at package names, add them to you config and wait for build error to say not found. It will at least sometimes recommend similar named packages or the actual package name that eg provides the library you wanted. Otherwise it’s a search on openembedded to find package recipes that are not in the Yocto poky reference.

Adding OOT tree code to Yocto is pretty simple, once you figure out to write shell/python recipe

The makefile/Kconfig way of buildroot seemed much more intuitive especially given the kernel, busybox and uboot all use kconfig. So if you’re used to those, buildroot just seemed a natural extension to the rootfs.
cppyy does this for C++
Now the tram ticket is €1.5€ and the OC72 transistor should be €25, but it is only €13 on Ebay.
The importance of local development
I always thought King adaptations work best the less he is involved with them - adapting a story to another medium requires a very different way of thinking, and a novellist (especially an incredibly talented one like King) isn't always well suited to the visual storytelling medium.
> when he thinks he is

Or when they do not think they are defeated, but their goals now align with your own.

> But Miles had seen it complete in Metzov's eyes sixty seconds earlier. It reminded him of that definition of his father's. A weapon is a device for making your enemy change his mind. The mind was the first and final battleground, the stuff in between was just noise.

-- The Vor Game by Lois McMaster Bujold
Everyone who has ever had to deal with food moths or weevils so many people I would guess. I also put it through the freezer before.

Air tight container is a game changer when it comes to properly storing dry goods for a long time.
Pocketbase v0.23.0-RC Prerelease
This Week in KDE Apps: Marble gets an update, KDE Connect gets a speed boost
LaTeX Style Guide for EE 364B [pdf] (2014)
Is this thing “official”?
> I always thought King adaptations work best the less he is involved with them

Maximum Overdrive[1] certainly provides some support for this hypothesis. About the only good part of this movie is the soundtrack, which was provided by AC/DC.

[1]: https://en.wikipedia.org/wiki/Maximum_Overdrive
Note that the .desktop files that waydroid generates by default for each installed Android application already do that.
>I call it weird nonfiction: creative work that presents itself as journalism or nonfiction but introduces fictional elements with the intention of upsetting, disturbing, or confusing the audience.

By this definition, Blair Witch Project seems to fit. Is that right? The examples given in the article seem to indicate a different intention or tone.
Tinnitus notch therapy. New tool with SoundCloud integration
Hi everyone,

As a tinnitus sufferer I created a tool for myself that provides personalised notch therapy and i'm sharing it with everyone. It's free to use and doesn't require any downloads. Here's what it offers:

- Integration with SoundCloud for notched music therapy

- Tinnitus frequency assessment

- Customizable notched noise therapy

- Session tracking and progress monitoring

I built this tool based on scientific research on notch therapy, but I'm not a medical professional. Always consult with your doctor before starting any new treatment.

I'd really appreciate it if you could try it out and provide feedback. Your input will help me improve the tool for everyone.
> this uses massive oversimplifications that never apply in the real world

If you've read Das Capital, you have noticed it also uses massive oversimplifications in its models.

> imply some incontrovertible nature to free markets that simply does not exist. Spherical cows indeed.

Das Kapital (as one can guess from its name) also studies the spherical cow of the free market. The implication of incontrovertible nature, that's something in people's heads though, not in the models.

> There was an article posted here recently about “mathy” equations that this reminds me of.

Any math model (including models described in Das Kapital) is either going to be oversimplified or "mathy". The only other choice is non-math models, which doesn't seem very useful if you want to talk about money, prices, profits and other numerical stuff.
The Senses of Cinema article this links to multiple times is much longer and better (2020): https://www.sensesofcinema.com/2020/the-shining-at-40/king-v...
@uwukko's full thread for those who don't have a Twitter account:

earlier today i noticed very elevated traffic to cobalt api that looked a lot like ddos. it turned out to be bytedance!

we can't tell what videos they were downloading or where the original request comes from as it's built to go around all limiters, but there's still a pattern

first request: json post with content url & settings from a residential proxy

second request: tunnel with pseudo microsoft edge on windows user agent & youtube origin/referer, from byteplus ip

third request: same tunnel with aria2 user agent & no referer, also from byteplus ip

cobalt is a media downloader, mostly known for supporting youtube even at worst times. cobalt's tunnel is either a proxy stream or ffmpeg live render

considering all of this, i can safely assume that bytedance was scraping youtube videos by abusing our private api

with release of v10 we implemented cloudflare turnstile, but later disabled it due to access issues by a chunk of our users

enabling it back brought the server load to normal levels and stopped bytedance from choking our servers cuz they didn't account for this (yet)

before resorting to turnstile, i attempted using other cloudflare services, but none of them seemed to help much

my theory is that bytedance's scraper was specifically built to go around cloudflare & other web security solutions, which is just genuinely evil

this incident caused a few minutes of api unavailability, but taught me that cobalt (and probably anything else) can no longer exist without active bot/scraping protection

im really glad that cloudflare turnstile exists because i don't know what i'd do without it here

byteplus AS that was spamming requests is 150436 and last seen ip range was 207.166.160.0/21

the amount of unique users on cloudflare analytics rapidly increased by 2.25 times and didn't go down since, while web analytics (plausible) show no increase whatsoever
IME (also observing other drivers), the usual multi-lane roundabouts are something you get comfortable with after just a little spaced repetition and then it's not all bad.

There are major cities in those countries with a few exceptionally gnarly ones, though. I don't blame if you're traumatized if you ever found yourself circling Arc de Triomphe in Paris, for example.
Won’t that compete with food production?
I wonder why google hasn't mandated some open standard like BIOS for all new arm based phones/tablet/smart-device that have the playstore and google services. I can't see it doing anything harmful to them and would make the whole ecosystem easier to develop for and may even make spread and make arm based laptops/desktop/servers more standardized which would be useful for data centers and such. it would probably help with the whole shitty driver situation on arm platforms. I honestly don't see a downside for anyone if everyone is having to do it which mandating it for android would essentially insure.
There is noise and there is self explaining code.
One liners for complex problems are a nice challenge, but are seldom clear to read.
You clearly never been even close to a Brazilian court. Nothing is ever this fast, because courts are handling literal tons of paper everyday and everything takes time. It took me almost half a year to see a money in a case I won, even though the money was already deposited and no appeals were possible.

Twitter is being given special treatment in the most beneficial way possible.

Anyway, the whole conspiratorial argument is dumb. Twitter is not really relevant in Brazil, and today's elections are mayoral elections. If you think there's any national-level grandiose political fight happening, you are probably in need of a chair.
If we can't manage to build infrastructure problems without destroying habitats, then we need to do much better. Maybe 20mph speed limits are what's required if motorists are going to be destroying wildlife - certainly the ponies will be more likely to survive if drivers reduce their speed a bit.
We do need to build and maintain the existing reservoirs that provide water for much of Devon, otherwise we will be shipping it in from Norway. Communities that live in Dartmoor may want to upgrade to more comfortable houses and experience less poverty. A community like Postbridge or Princetown would be severely isolated by 20mph speed limits.
Oh, I see the repo was updated. The new version looks fine as far as I can tell.
Short version: a service known for evading YouTube's bot protection is complaining that ByteDance is bypassing their own protections.
I agree that it's not nice from ByteDance but I find it hypocrite from Cobalt to call it evil.
I'm not directly arguing against this, but it seems to me that this would eliminate a large part of the 'survival market'. Incremental debt, paycheck to paycheck accounts for much of the population.

Personally, I'd rather explore Elysium than give the entirety of my already insufficient and all prospective funds to what I consider pharmaceutical pimps. Poverty in America is, in my experience, worse than much of the 3rd world, where the practice is often more salubrious, less stigmatized and better performed, depending on one's values.

My friend would have long been dead of hep-c had he remained in the US. Although the US is my home and I'll go nowhere else, he took advantage of his Aussie ancestry and obtained citizenship, relocated and was treated for free. Here it would have been at least 250,000.

On the subject of cancer treatment, notably in the US, I'll not argue the subject, but will directly offer my perspective, which views it as highly exploitative and financially motivated. One example is the absurd reluctance to embrace or iin some cases, explore, the subject of enzymatic therapies and other 'foreign' procedures.

I'm an incorrigible cynic here and not worth trying to educate.
Don't fish where there are no fish. Each spot has different kind of fish. If your goal isn't clear, you'll catch "something", but not necessarily what your looking for. If you're still hungry, then you need to find a spot that feeds you, rather than bouncing between a few.

HN has smart folk but it's particularly bad for web3, AI, and startups. Reddit is below average on everything, but better than HN on those topics. Lemmy tends to lean more towards web3 and FOSS. TikTok covers newer things. YouTube goes deepest, but you don't always need depth. The shorter the video, the more noise it needs.
I've generally found buildroot work pretty well. One common problem causing weird issues however is lots of tools from the host system are used (without any sandboxing). E.g building old releases of buildroot on newer Ubuntu will break.

Its biggest Achilles heel IMO is the need to always compile everything from scratch with no possibility of caching. Also the fact that incremental rebuilds after changing config options isn't guaranteed to work unless you manually know to know which packages to force nuke and force to recompile (this is intentional design choice for implementation simplicity and well documented). Also having two different boards that inherit from common shared config isn't really supported, everyone just rolls their own custom config splicer at that point.

Yocto fixes those issues, but IMO the most other things are much less ergonomic. While buildroot is extremely simple, yocto is total opposite to that, an architecture astronaut's dream. There is custom language to learn, ton of functionality, config and documentation split in tiny files in different repositories. Of which everyone using slightly different subset to accomplish almost the same thing.
Let's assume you're not a FAANG, and you don't have a billion customers.

If you're gluing microservices together using distributed transactions (or durable event queues plus eventual consistency, or whatever), the odds are good that you've gone far down the wrong path.

For many applications, it's easiest to start with a modular monolith talking to a shared database, one that natively supports transactions. When this becomes too expensive to scale, the next step may be sharding your backend. (It depends on whether you have a system where users mostly live in their silos, or where everyone talks to everyone. If your users are siloed, you can shard at almost any scale.)

Microservices make sense when they're "natural". A video encoder makes a great microservice. So does a map tile generator.

Distributed systems are expensive and complicated, and they kill your team's development velocity. I've built several of them. Sometimes, they turned out to be serious mistakes.

As a rule of thumb:

1. Design for 10x your current scale, not 1000x. 10x your scale allows for 3 consecutive years of 100% growth before you need to rebuild. Designing for 1000x your scale usually means you're sacrificing development velocity to cosplay as a FAANG.

2. You will want transactions in places that you didn't expect.

3. If you need transactions between two microservices, strongly consider merging them and having them talk to the same database.

Sometimes you'll have no better choice than to use distributed transactions or durable event queues. They are inherent in some problems. But they should be treated as a giant flashing "danger" sign.
They have "AWS Budgets" for alerting you if you go over an amount but no automatic stops.
You can't compare that... cobalt doesn't DDOS YouTube
So is this Remix (React Router) without using React?
I wasn't familiar with redshift and it seems like a really bad idea for usability. The example menu shown on the wikipedia page https://en.wikipedia.org/wiki/Redshift_(software) with a red orange background is almost illegible.
Thank you for your comment. However, our situation is a bit different. We are noticing that cards with existing subscriptions as old as nine months are suddenly being declined. Some of our customers have reached out to us, mentioning that they can still use their cards for other services.
Making CRC calculations in Mojo 18x faster than Python and 3x slower than Python
Yep, having been a recent victim, the cheap 'booter' services are still doing NTP & DNS reflection attacks. They're easy to do and require very few resources on the part of the attacker. Flooding a 1G service to the point of total uselessness is trivial and cheap.

Sadly there's absolutely nothing you can do on your own firewall/router to block or mitigate them - your connection's downstream just gets flooded with UDP packets and becomes totally useless. The only mitigations/blocking can be done by your ISP and their connectivity partners.
Cobalt is also completely free, without ads or any other monetization besides donations, it's purely meant to help normal people download videos for normal people purposes. It's not like they're a for-profit data harvesting outfit complaining about getting abused by another for-profit data harvesting outfit.
Cobalt didn’t say the DDOS was evil, they said:

“bytedance's scraper was specifically built to go around cloudflare & other web security solutions, which is just genuinely evil”

So I would say it’s a fair comparison.
I reached out to some of our customers, and they said that they can still use that card for other service providers.
I agree. What a treat. One of the best submissions gracing HN in months.
Matt Mullenweg's explicit goal is for WP Engine to pay up.

> “The analogy I made is they got Al Capone for taxes,” Mullenweg says. “So, if a company was making half a billion dollars from WordPress and contributing back about $100,000 a year, yes, I would be trying to get them to contribute more.” WP Engine competes directly with the hosting services offered by Automattic and WordPress.com, and Mullenweg argues one of the reasons for its success is the use of “WordPress” across its site. “That’s why we’re using that legal avenue to really, yeah, pressure them. That’s true: we are pressuring them.”

> “I happily provide WordPress.org services to literally every other host,” Mullenweg says. There is “no requirement to give back. WordPress will be open-source forever and ever, and so there will never be any legal requirement to give back.” But WordPress does still “request” that companies contribute something. “It’s better for WordPress if they give back.”

https://www.theverge.com/2024/10/4/24262232/matt-mullenweg-w...
Musician Charged with $10M Music Streaming Fraud Aided by AI
No, AI is a negative. It's like adding a noisy, ugly motor to something. Motors are great in factories and useful in kitchens, but why would you put one in a park?
succinct description of my personal practice
so,hey!,thanks for that!
to which I would add that whatever gets pulled
be evauluated for its benificial qualities
as its just as easy to go all.OCD digging as it
is easy to sit back and...well..."endure the show"
its the built in danger of all binary choices in
an analog universe
if then or maybe
rock scissors paper lizard spock
plus the internet is quickly exploiting itself to
the point of drudgery ie: "forced labour without a reward"
If only. In my experience, banks end up building a solution that is maintained by 100 mediocre developers that a reasonably smart developer can't make sense of when it behaves erratically or has extremely poor performance.
After cpyext and cffi, this is the third attempt, largely driven by PyPy people, to get a C-API that people want to use.

If they succeed and keep the CPython "leaders" who ruined the development experience and social structure of CPython out of PyPy, PyPy might get interesting. If they don't keep them out, those "leaders" will merrily sink yet another project.
I often feel bummed after a fag break.
Great work, thanks for taking the time to write it up
Destruction of Nalanda Monestary, 1200 CE
I believe that you are addressing maintainability, not debugging.
You're just saying that Cobalt is small and non-profit so they must be good and YouTube and ByteDance are big and rich so they must be evil. But if you only look that what they are actually doing here, it's very similar: bypassing protections to use a service in a way that the service provider doesn't like.
Yes, but you can adapt the story to the visual medium ("show don't tell" and all that) while staying true to its original intention. Or you can turn King's autobiographical character into a stereotypical psycho axe murderer.
If you apply the principles, you’ll learn how to develop someone from 1 > 2, 2 > 3, 3 > 4. Primarily through making the right kind of introductions. And you’ll grow in the process as you own & integrate your own earlier states.

It’s the foundation of our leadership development work at EarthPilot.org
A free and open internet shouldn't come at the expense of privacy – Mozilla
Traditionally, init on Unix was not a service manager as such
My cat puked in the modem receiver cup, sorry.
When Earth had rings
But CPython itself has poor development practices: For about 8 years those in the inner circle can modify anything and pose as experts while brutally squashing criticism.
https://wiki.postgresql.org/wiki/Fsync_Errors
Discussed in 2022:

https://news.ycombinator.com/item?id=32776013 (65 comments)
Good reading.

In my last job, the service mesh was responsible to do retries. It was a startup and the system was changing every day.

After a while, we suspect that some services were not reliable enough and retries were hiding this fact. Turning off retries exposed that in fact, quality went down.

In the end, we put retries in just some services.

I never tested neither retry budget nor deadline propagation. I will suggest this in the future.
The Gombe Chimpanzee War
> cobalt was created for public benefit, to protect people from ads and malware pushed by its alternatives

can't say the same for bytedance, which is designed to exploit users with various ads
Seems like the link should be https://backreference.org/2010/02/10/idiomatic-awk/ instead of https://backreference.org/index.html
Interesting timing. The last ~month or so we've seen a drastic shift in YouTube availability. Stricter enforcement of authentication tokens (including breaking some legacy clients) and IP blocking. Loads of Invidious instances either shut down or not able to serve videos anymore. yt-dlp not working at all over an increasing number of VPNs and proxies.

Maybe this is some ByteDance engineers getting really desperate and resorting to abusing every youtube proxy service they can because apparently they do have a residential proxy network which doesn't cut it anymore?

Unless it's just a cost-optimization measure (residential proxy traffic is relatively pricey).
Sounds like they're using residential proxies for set-up in order to look like normal users, but then switching back to their own ASN for content because residential proxies are expensive.

> im really glad that cloudflare turnstile exists because i don't know what i'd do without it here

Why not just blackhole the byteplus ASN?
The AI bit of the story is a bit of alarmist spin. As alleged he simulated traffic to music streaming sites and received royalty for it, even though no one created the music being "played" and no one was really listening. It's quite fraudulent on the face of it.
Just an opinion, but:

Don't buy cables! You already have lots of usb-c cables, probably maybe. Just get a usb-pd to barrel jack adapter. Some are just a little molded plastic with usb-c female on one side (bring your own cable) and the barrel jack on the other. They're ok, have a bunch, but I love the adapters with like ~2 of cable, and that ability to flex & bend rather than sticking out the side is super nice.

It's wild how many huge power bricks I have that are like 24w or 60w that I don't need at all anymore. Usb-c chargers are so small, so cheap, so convenient.

The one caveat about this situation is that the adapters - I think - try to negotiate for a high wattage. Even though my monitor for example tops out at like 24w, the DC barrel jack adapter will greedily ask for 60w or 100w that it won't use. It'd be great to have a fancier version that lets you dial in the amperage asks, so you can let other things use that power on a multi-port charger.
Bytedance and youtube are evil, but not beacause they are big and rich. Cobalt is good, but not because they are small and a non-profit.
Depends on the human...either the one making the 'biologically predisposed' bad decision, or the one judging it.
Seems like you’re misrepresenting these countries in stating that they “rely” on private insurance (these are countries with public healthcare).

Are you able to point to a completely private system that is insurance based and works well?

Or what do you think public systems that also include private insurance add to the table that is missing from the US market?
Anybody running a site with data that is useful for AI will learn how horrible bytedance is.
A lot. You don't have to write in C, just use the C-API functions. pybind etc. introduce a whole new set of problems, with new version issues and decreased debug ability.