skysight-inc/HackerNews huggingface dataset:
"Between the arrival of the Kosovo Force (KFOR) in June 1999 and the 2004 unrest in Kosovo, more than 140 holy sites were destroyed, about half of the historical ones from the 14th and 15th centuries"

https://en.m.wikipedia.org/wiki/Destruction_of_Serbian_herit...

Among other things, this is just what's findable in 40 seconds on Wikipedia.
It bugs me because no one asked about this and it's purely virtue signalling.

Not only that, it implies that black people are unable to contextualise vocabulary.
Blockchains were literally created as a way to prevent double-spending in cryptographically-backed currencies and claiming anything else is silly.

https://bitcoin.org/bitcoin.pdf
I’ve been reading agroforestry and permaculture books for a while — I’d love to get into farming —, and this has been known for ages.

Even if not fully understood, it’s well known in agro that trees raise the humidity level of an area and create micro-climates that increase the amount of rain (e.g. of doing nut trees in a valley).

I think… modern agriculture just forgot/ignores ancient knowledge.
Publisher: $2.5k for Academics to Post Their Own Manuscript to Their Own Repos
Show HN: Liftosaur: Workout Planner – Weightlifting IDE
I made an IDE for weightlifters!

IMHO there's a lot of similarities in how we write software programs and weightlifting programs. In weightlifting, we also use specific syntax to describe our workouts - like sets by reps (3x8), how close we are to failure (Rate of Perceived Exertion - RPE), percentages of Reps Max, etc.

I thought it'd make sense to formalize the syntax for weightlifting programs, and then we could build a code editor, an IDE for weightlifting programs. It would autocomplete the exercises and the syntax, show errors and highlight syntax.

And also, it'd show important properties of a program in real time. Like, what's the weekly volume per muscle group, how many days per week you hit specific muscle groups, what's the proportion of strength vs hypertrophy sets, push vs pull sets, upper vs lower sets. It'd show the graph of weekly undulation in volume and instensity per exercise when you plan multi-week programs, so you can manage your fatigue over time. And it'll show approximately how long the workout would take, so you can balance the time you spend in gym.

So, "Liftosaur: Workout Planner" is kinda an IDE for the weightlifting programs. You write workouts in plain text, using special syntax. Because it's just text, you can tweak it very quickly and easily - select, copy-paste, change, which makes it easy and fast to write the programs. It supports:

- Rep ranges (like 3 sets of 12-15 reps - 3x12-15)

- RPE (e.g. @8 - meaning it's 8 RPE - about 2 reps til failure)

- Percentages of 1RM - 1 rep max (e.g. 65%)

- If you omit weight, it'll try to come up with proper weight for you based on percentage of 1 rep max, using RPE tables. E.g. if you write `Bench Press / 3x8 @8`, it knows that generally people can do 8 reps at @8 RPE with 70% of 1RM.

- Custom rest times per exercise

E.g. example of the programs would be:

```

// 4 sets of 6 reps with 65% of 1 rep max, last set is As Many Reps As Possible

Squat / 3x6 65%, 6+ 65%

// 3 sets of 12 reps at 6 RPE

Romanian Deadlift, barbell / 3x12 @6

// 2 sets of 12-15 reps, rest timer 90s

Bent Over Row / 2x12-15 90s

```

You can also specify progressive overload, like:

```

// Linear Progression: increase by 5lb each successful workout

Squat / 3x6 65%, 6+ 65% / progress: lp(5lb)

```

And finally, you can convert the program you built into a Liftosaur app program (it's a weightlifting progress tracker), then import it there, and run it in an app while you're in gym. It'll take into account progressive overload too, and will change the weights, reps and sets oveer time how you defined.

Some examples of pre-made programs:

- Stronglifts 5x5: https://www.liftosaur.com/n/49b0b689

- "GZCL: The Rippler" from Cody Lefever: https://www.liftosaur.com/n/79520ff

Check it out, if you like weightlifting and you make programs for youself, it could be a useful tool!
> managed Azure SQL databases for just $5 per DB

MSSQL was also very cheap while Microsoft was trying to break into the database market. A few years later it turned into one of the most expensive options available. Vendor lock-in is never cheap.
How much does power usage of computation tend to matter in microcontroller applications? Vs "sleep" state power usage and being smart about waking up.
VP8/VP9's Libvpx 1.13.1 Released Due to a High Severity Vulnerability
> if we're saying the sins of the parents should be visited on the children

I’d say this is the binary option we routinely fail to make the right choice.

> renaming master branches/HDDs to main because of rAciSm

Sticking to OP‘s topic its just ridiculous to have such a discussion in Europe because we are supposedly to feel guilty about what other people did to African Americans.

Lest for the majority of US slaves well into the 1700s were European catholics, or that much of European borders and coasts were routinely raided in the hunt for white slaves (Cornwall, Ireland, Russia…)
Good question! As far as I can tell from the docs, it looks like I2C is still synchronous [1], but this will be my first async embedded Rust project, so I'm still unfamiliar with the general shape and functionality of things.

For comparison, things like WiFi are definitely async [2]

[1] https://docs.rs/esp32s2-hal/latest/esp32s2_hal/i2c/index.htm...

[2] https://github.com/esp-rs/esp-wifi/blob/main/examples-esp32s...
If you want to obtain a loan onchain, then whatever you post as collateral must be a token existing onchain. Otherwise it wouldn't have any visibility on it, or actionable mechanisms against default. You may post a stablecoin backed by EUR or USD. Here is one such market to do it: https://app.aave.com/reserve-overview/?underlyingAsset=0xa0b...

Heck, if ownership of other real-world assets was defined onchain, instead of paper, you could post that as collateral. For instance, if the ownership of your house was officially registered onchain, then you could post it as collateral. Because whoever loans you, would know that he would get the official ownership of the asset. Which is for all intents and purposes the same thing that happens when we mortgage our house. Except that with our current systems we involve a lot of lawyers, banks, and notaries, that to a large degree would be dis-intermediated into code. To be noted that, of course, you can refuse to leave the house even if you lose control of its ownerhship, but these happens with both paper ownership and onchain ownership. Both would require the enforcement of private property rights by some authority holding the sanctioned right to forcefully remove you.
I think the nature and number of corrections a child receives depends upon the people. For example I'm a parent of a bilingual child, and I've spent literally years correcting pronouns - as his native language doesn't have them.

So many times I've said "Your mommy is a she, not a he". Or "She said". Similarly correcting words like "I did fall" to "I fell".

I accept that teachers probably wouldn't be that picky, and most of the other English-speaking / bilingual children let things slide so long as he's understandable.

(I don't want to be "strict", but I have a social circle here who ask for corrections so it's an easy habit for me.)
I didn't want to confuse the issue

I’m sorry, but I do not believe you at all
Saying there are alternatives to Grindr is like saying there are alternatives to reddit or Instagram. I don't think I need to explain HN the meaning of network effect. In many places around the world all other apps are literally empty.
We're not trying to hit a comet with a rocket here. 1 significant figure is more than sufficient for an initial consultation. Any additional accuracy required would be billable follow-on work.
It's ok that you don't believe a problem exists, but that doesn't make the people who do believe it exists into swindlers.
MySQL is still a thing because of inertia. Back when projects like Wordpress or MediaWiki were started, MySQL was the only good free option (postgres had a reputation for being slow back then). As a consequence most of the PHP ecosystem is on MySQL. And despite not being hip in Silicon Valley, PHP makes up a massive portion of the internet.

Also MySQL makes some different tradeoffs than other databases, and while some of those may eat your data they can also make MySQL the best choice in some situations.

MariaDB is an attempt at a better, freer, faster fork of MySQL, viable as a drop-in replacement. That comes with all the expected drama around the MySQL/MariaDB choice and the companies behind them.
Backwards compatibility in connection with the headline above is interesting
I had a Bluetooth keyboard in a backpack turned On in the trunk of my car while driving .... random key presses while driving from bumps in the road managed to dial 911 ... or make the phone think it was an emergency and 911 was called. Not fun.

The keyboard was spamming gibberish, eg NN nZzz1457_+-5hhhsvb .... etc

It took me a while to figure out why the phone appeared possessed...
So why not Google Cloud?
Have you listened to a recording of your mimicry?
yea, representing anything in the real world. You're only trustless and validated inside the global computer. As soon as you want to write a conditional statement relying on real-world circumstance, or want a token that represents physical collateral or commodity you're back to trusting people.

IMO trusting people is fine, good even. The higher trust you have between people the fewer contracts you need, the lower friction you have to cooperate. Blockchain exists only to transact in a zero trust environment, when you don't want to know the people you're transacting with, and you don't want them to know you. This is why it empowers scammers and traffickers more than the average person who isn't trying to participate in an economy without a name or address or liability.
If you've had the chance to build with either of their two major competitors, the difference is night and day in terms of quality
Russia patterned its behavior to look like the Kosovo war precisely so people like you would defend them in the West, but they have pretty clearly shown at this point that it was all smoke screen to cover a full scale invasion of Ukraine. Any claims to be protecting Russian minorities were a sham put forward by Putin to distract from his true aim of expanding Russian territory and installing a puppet in Ukraine.

When a NATO state annexes Kosovo and invades Serbia to try to oust its president, we can talk double standards. Until then, the evidence suggests that you're being played by a tyrant.
This type of behavior feels like it should be looked through an anti-competitive scrutiny lens
Don't be so cynical... apparently it was liked by 'hundreds'...

sigh...

written by two employees working in the 'low-carbon division'. Maybe they're about to quit to create a ton of Social Media accounts and produce Youtube videos and to deride themselves as heroes...

To anyone bothered by my demeanor: excuse the cynicism, I have little respect for "open letters", it's childish and narcissistic. I'm sorry the evil hierarchical structure doesn't give your opinion enough credit, you, who should obviously be running this place. So yeah, better cause a media stir like a little child in a supermarket wanting chocolate... also little respect for the blown up media coverage around such minor events.
In my experience (sticking to base services like vm, k8s and blob storage) they are more reliable than GCP and less confusing than AWS. They're managed offering is bad, but I don't touch managed services anymore after getting burned by them several times.
And also; are there implementations to look at? Or libraries/open source dbs/search engines that use these?
I lean towards absolutist position but I think the big problem is algorithms here. If algorithms are promoting something then it is no longer a simple case of free speech.

I hate it that these megacorps are hiding behind free speech when they are essentially acting like editors and sponsors. They will destroy free speech in order to increase their engagement metrics.
I'm surprised to hear you say that, VM and storage primitives seem incredibly unreliable though they have been progressing
I think I mostly agree, but what kind of credentials or track record would be automatically credible in "AI safety". There are conflicting views and not an agreed upon body of practice for what it means, so yes there are charlatans but also just different viewpoints. Arguable the charlatans stick to some of the more mainstream stuff (if your model passes a "bias" test it's good to go). Whether someone is good or bad at AI safety is still much more of a holistic assessment. Whereas in established industries it would be obvious.
I can hallucinate couple different explanations for that:

- Modern software is way too overcomplicated to take seriously.

- 911 is handled too specially, leading to oversights by implementers.

- Feature importance to you has nothing to do with implementation difficulties.

etc.
Reddit Changes to ad personalization, and privacy preferences settings
I'm not cherry picking, your comment is a direct reply to:

> The «master» to «main» change was totally unnecessary and B.S. imho.
I would consider AWS, Google Cloud and Azure to be very similar products. There are many pros and cons for each, but no general red flags for any of them.
“Science and industry only have our best interests at heart”

Coming from both science and industry, that is absolutely the last thing on their minds. Generally it’s some combination of the bottom line, pursuing whatever is most interesting, and not getting sued.
What If the Robots Were Nice While They Took over the World?
https://archive.ph/JdGIc
Donald Hoffman and Tom Campbell are interesting YouTube forays in this area.
that's what Home Depot did, and they're a huge customer of GCP
Science is imperfect, but usually pretty good at detecting bad science. And, as far as I can tell, this is exactly what happened here, so... yeah, this case is a good argument for trusting science.
1. > the trends for renewables are going up much, much faster than fossil fuels

What are these trends?

2. Electric Vehicles should never be considered an energy transition effort. You’re just shifting commodities. Instead of burning pentane in your car you’re burning coal and natural gas in a plant.

If you want to invest in energy transition, invest in an energy transition company. If you want to work for a company that prioritizes energy transition, work at a company that prioritizes energy transition. Shell is not an energy transition company.
I suspect so. But we need a way to find out what it's made of and measure it. It seems to be very elusive in that regard.
Are you telling me the Rain Follows The Plow folks were actually on to something?
Probably should have chosen a valuable but inedible element.
Because with MySQL, to wrap every column with `` in a query is very clumsy. In most of time, to write mysql query, one should use an ORM.

It's not the case with PostgreSQL.
Radio certifications should be suspended if there are protocol conformance issues, I think there are precedents to it.
I reject your worldview 100% and the false equivalency between previous beliefs about childbirth and this.

It's utterly horrifying because we've seen repeatedly how corporations abuse such things.
Great article. The "Author Feedback" section at the bottom is interesting. All 4 that are there read exactly like you would hope: dedicated researches agreeing with the Datacolada analysis and expressing disappointment that they did not catch this error in time. One wonders where the truth is.
There are hundreds of such companies, and some are quite hot. Your point?
Host resources might and should be overprovisioned, this ensures the k8s clusters you run on proxmox aren't overprovisioned.
Because it is a legitimately good platform.

For some of us, being completely locked in is an explicit objective. We brag to our customers about the fact that our only major technology vendor is Microsoft. We use AWS but only incidentally for things Azure isn't fantastic at right now.

It's nice not having to constantly think about what to paint on the canvas. If you allow them to, Microsoft can completely guide your IT journey. If you don't constantly dig your heels in and keep your arms and legs inside the ride, this generally works out. The part where it gets shitty is when you absolutely insist on fighting against their patterns. You may win in the short term, but you have to be prepared for the long term effects and downstream frustration.

A good example of the "don't fight it" for us was throwing away our custom logger in favor of Microsoft's application insights crap. I don't like it in nerd terms (because I still think the custom system was better in most ways), but in business terms, it's infinitely better for all involved - The chances I can find someone on LinkedIn who can manage my Azure logging infrastructure are infinitely greater than finding someone who has experience with my custom logger's private repository.
If you use Microsoft 365, the combination with Azure is significantly cheaper than using other public clouds.
Binary, Tremilliquincenteshexary, or Sesmillinongencenteshexaseptuagesimal?
Probably because Google doesn't have a good reputation at keeping products alive for long time?
In other words, companies can replace consultants with GPT-4.
> Why? How many people may they share copies with before it's no longer allowed in your opinion?

Zero. Google is allowed to share zero copies.

That's the whole point, right?

> but why should she be forced not to?

She isn't "forced not to". Google is forced not to.

I'm not sure why you can't see the difference here.

> What about her circle of friends, and how big can that circle be?

Google isn't "her circle of friends".

> What if she runs her own little blog, wiki, forum, newsgroup, or the like?

Google isn't allowed to index it. And?
Yeah. That's where I'm headed eventually. I was going to say that in my upthread comment but didn't want to get distracted.

I've used MS and Apple in the past, but both are privacy threats at this point. My next hardware update will be a made-for-Linux machine.

Shame on me already.
Where ChatGPT could excel is early education learning where the ideas are simple and universally agreed and written online. As you go higher level the chance of hallucinations becomes higher and you could be taught the wrong thing without knowing the risks
and humans mostly do the opposite, air pollution is preventing rain, sometimes it can fall the week-end when pollution is lower

For me the "value" of a tree is extremely high, as well as plants, insects, worms.., humans values are the bottom of this scale, just after mosquitoes
Calling the use case esoteric is flatly wrong. It's literally how many disk images across decades of software work. It's how things like vnd(4) work.

Nobody would've cared if it 1) wasn't turned on by default, and 2) didn't destructively change disk images.

It's a bit extreme to call people toxic because they got upset that a deliberate change caused data corruption.
That or Mechanical Turk workers...
A gentlebot never tells.
That's not logically consistent. Someone selling solutions to a nonexistent problem is a swindler.
Maybe some things are just inmensurable

Consciousness is not even well defined, in that sense it is ineffable
I've started my journey with CSS when Bootstrap was pretty much the only relevant CSS framework; and can confirm. There was no VS Code (Notepad++, anyone?), but Chrome Dev Tools were very useful when trying to understand what's actually going on and that + trying to "Inspect Element" random websites actually taught me CSS.

Fun fact: border-radius wasn't supported well until one year (2010) before Bootstrap (2011) was first released. You had to do rounded corners with some annoying background-image hacks.
Tangentially related, but if you don't have access to c++23 or you don't like monadic properties, passing by reference and returning bool success can emulate or_else, transform, and_then with || &&

bool fetchFromCache(int userId, UserProfile& profile);
bool fetchFromServer(int userId, UserProfile& profile);

UserProfile profile;
if (!fetchFromCache(userId, profile) && !fetchFromServer(userId, profile)) {
std::cout << "Failed to fetch user profile.\n";
return;
}

or just to prove a point, although even more unreadable than the monads:

bool extractAge(const UserProfile& profile, int& age);

UserProfile profile;
int age;
if (
(!fetchFromCache(userId, profile) && !fetchFromServer(userId, profile))
|| !extractAge(profile, age)
) {
std::cout << "Failed to determine user's age.\n";
return;
}

int ageNext = age + 1;

This probably isn't a great example usecase for this, but its helpful when creating composable transform pipelines
> because it's open source, you can even contribute to maintaining the zen garden, which is also beautiful.

I don't want to be forced to do that whenever I find something missing, though. Sometimes I'm just trying to get something done and don't have the time to dive into an unfamiliar project and recompile parts of my system.
Yes, because 3GPP defines requisite emergency call flow, and FCC require phones able to make emergency calls without SIM. It's not a gesture of generosity.
Does anyone else notice that the example images they provided look like they included their test data in the training set?
E.g., the picture with the couch where they cut out the dog in it. How should the network know that there was a dog on the couch? The only explanation is: It knows the reference image.
In esp-hal, they offer both sync and async I2C implementations, depending on what works best for an application. Since the async implementation is gated by a feature, it may not show up in the docs you linked.

Async implementation: https://github.com/esp-rs/esp-hal/blob/main/esp-hal-common/s...

You can also see the async feature mentioned here: https://docs.rs/crate/esp32s2-hal/latest/features

There is a very brief example of using async i2c here: https://github.com/esp-rs/esp-hal/blob/main/esp32s3-hal/exam... (you can see that it is using `lis3dh_async`, which requires async i2c)

Not specific to the ESP platforms, but Embassy offers a more useful example of async i2c here: https://github.com/embassy-rs/embassy/blob/main/examples/rp/... (and it would work the same on ESP)
The other thing I think is so interesting is how Microsoft refers to these databases as their "open source" strategy. The amount of Open Source-washing Microsoft gets away with with its strip mining is so out of control to me.

I'm looking forward to certain OSS zealots in the database support for $$$ industry coming in here and defending this. Folks will happily defend the strip mining and then try and go after the scraps
They aren't just dropping support - they're dropping the databases!

> On 19 September 2025, workloads running Azure Database for MariaDB will be deleted and associated application data will be lost.

This is the most insane part to me. Not only will they not support it, they're going to delete all of your data!
You're ignoring the universal religious faith in those institutions that has been demonstrated over the last few years. People who question them are conspiratorial dimwits, who are dangerous to society and should be punished.
> Target: Dog Walkers

> Features: Built-in waste bag dispenser

I'm not yet sure whether I hate it or love it.

> Target: Visually Impaired Individuals

> Features: Haptic feedback

Haptic shoes, how revolutionary!
As a fellow investor, I started investing in RDS a couple years ago because I liked the opportunity for them using their oil war chest to springboard into renewables. Being an "energy company" rather than an "oil company". It's been doing pretty good, up 20%, but if they're just going to be another oil company, I'll probably put my money elsewhere.