skysight-inc/HackerNews huggingface dataset:
Nice to have some smoke tests, but wondering about minor details in the first things always undermines credibility for me quickly:

> The text is rendered left-to-right, instead of right-to-left. siht ekil daer ot gnivah ekil s'tI!

But the text (the arabic one) is not rendered in different direction bad vs good version? So this is just alignment? I can understand this still is very annoying and triggering, but not as bad as needing to read the other direction?!
Rock, Paper, Scissors – Stable Diffusion Anime by Corridor [video]
I tried an alternative way to date – and it worked
Great post!

Not sure why giftyweddings.com needs to serve static files with an ETag in the HTTP response header: a hash of the file content is already included in the URL, which means it will invalidated when the content changes, just based on the path, regardless of the ETag.
Maybe to prevent certain words from being spelt? I have no idea though
Most Mac-native apps operate pretty much (usually with binary plist, but MacOS includes CLI tools to operate them) like that today, and likely for ever. https://twitter.com/panic/status/679094045768073216
And so I keep a friend list that are really my friends and acquaintances on my Facebook.

I know when I'm talking to a friend that is really the person(no adding from online, only when face to face asking), and my online acquaintances from ye olde golden days are pretty locked in, and are currently good friends IRL too.

I immerse myself and build my own networks from physical contacts since. Now social medias is only a tool that can let me easily contact with them, and I have their phone number and email addresses as a backup.

I turn off every single setting I can find regarding content(ads, if you want) customization. I used FBP on my Facebook to automate that process too. I use firefox with uBo on my phone to filter the ads. Only Messenger Lite remains.
Now Facebook can't draw me into their death spiral of content bombarding anymore.

I feel happier than before.
Now adding the Ohio explosion fiasco where authorities and experts insist that the air is safe to breathe.

The science crowd who say we should trust authorities have gone silence
Ah well, all cleared up, and I think that you're right. I would definitely say that a good proportion of those who do begin a particular conversation with vitriol have probably had several other conversations on the same topic in other places and they decide to save everyone time by getting to the "end" of the conversation quicker.

Not always but mostly, I'd say.
that's exactly what a pivot table does
Their workflow: https://youtube.com/watch?v=_9LX9HSQkWo
I have bought NEC DVD/RW ND-4570A unit back in the day (and MFG date is Jan 2006).

Somewhere between 2014 and 2018 I needed to read a CD/R, so I plugged it in and... nothing. I tested other discs, including factory made ones but looks like optics are dead in it. Sure, that time I could read the CD on ThinkPad X301 I had lying around, and I think I used it again circa 2020, but it still has a chance of just dying and then I wouldn't be able to read any of my not so big but still a collection of CDs/DVDs.

Sometimes I fancy myself buying a USB DVD/BD drive... but just like I need to search the whole apartment to find that X301 (I have no idea where it is now again) I would not only need to find that drive (and it is even easier to lose it than a 13" laptop) but it can just die like my NEC one.

So if you reaaly need some data, not only you should use appropriate media, you should have the means to read it back and that means should be redundant. Same applies to LTO, because while you still can find anything since LTO3 on eBay, there is no guarantee what it would work at all, because the drives are quite finicky and have a limited life-span in tearms of read/write cycles.
That would correspond to the following C:

/* 280 */
do_something();
for (;;) {
/* 290 */
/* display chart in blocks of 18 lines */
/* 400 */
L = 0;
}

when the correct code is this:

for (;;) {
/* 280 */
do_something();
/* 290 */
/* display chart in blocks of 18 lines */
/* 400 */
L = 0;
}

The bug is that the call to do_something() precedes the outer loop when it should be inside the loop.

Is that easier to debug in C than it is in the BASIC program? What's the difference?
Why would this work? I know FQDNs sometimes require specifying a period at the end, and browsers seem to accept it as well, but I wonder why this would affect some frameworks' displayed content. Normally a site would rely on a cookie to maintain logged-in status, and that shouldn't be affected by the request URL.
It’s not so weird as you think. They all are supported by ESP-IDF equally and therefore feel very similar to program
and work with.
For anyone using or considering a CPAP device, you should also do some research into mandibular advancement devices (MADs). They’re basically a mouth guard that opens your airway by moving your lower jaw forward.

They are lesser known than CPAPs but are much simpler and way less invasive. They’re often well suited for people who are thinner and/or have milder OSA symptoms.

I couldn’t use a CPAP but using a MAD has helped significantly (although perhaps not completely).
And here it goes the eternal battle on whether JWT are a good solution for authentication or not.
Yeah, first thing reinstalling a computer was a clean format, copy the CD to C:\WIN.CD\ and install from there. That way, it never asked for the Windows CD when installing drivers or functionality later -- that functionality always read where Windows was installed and only asked if it couldn't find the source. It was really worth it taking up 1/20 of a hard drive back then.
A nice page, but I highly suggest to add a hint which timezone it shows.
I opened it and was totally frustrated to not knew if it's UTC, my timzone or something else.
Do you mean a script like Lontara? That would be interesting indeed.

I am interested in Lontara and Bugis resources in general, if someone has something they would like to share.
Oh man, I know that feeling of dread as you're waiting for the next shout or clank. It took some time to try out various earplugs, which at first made me sleep even worse, but once I was used to wearing them while sleeping (after 2 weeks) the difference was night and day.
If I had more time I would have written a shorter comment.

I thought I added a nuance to what Eisenhower's said (or at least to how I noticed people interpret it) but apparently I did a poor job and adding more words would just make it worse.
My brother is an archeologist, and we recently talked about the transition from Bronze Age to Iron Age in Western Europe and how it impacted trade routes and local production.

He's quite interested in applying statistical tools to his research, like the Gini coefficient to determine inequality in burial objects. So, we used chatGPT to see if some modern economics concepts or tools could be applied to our discussion. The IA was great at giving a good overview and explaining relevant concepts. For fun, we asked to draft the outline of a research paper on the topic, which was quite sound!
Microsoft has tons of layoffs and penny pinching tactics...

Other products like Instagram and WhatsApp are praised as the most successful acquisitions in the modern history... on par with YouTube and Excel acquisition. Not sure why we downplay it. Zuck was a genius for buying these 2 products where everyone thought they were hugely overpriced.
I don't believe that the US Federal government can't lay people off.
Building a Secure Web Chat with Redis, MTLS and GCP
That phone is amazing. Headphone jack + Notification Led + great size + good photos + good battery + nice design. I used it until a few months ago. Unfortunately, it was getting somewhat sluggish for normal use.

I got the Google pixel 4a 5g and tbh couldn't be happier. Still, if the S7 was faster I would keep using it.
As word games, I like sentences which sound valid in multiple languages, regardless of if the meaning is changed.

"Goedemorgen, ik hoop dat je bent goed".
So they will regard any large company using their service as fraud? Insane
I'm living in aurora country, and not really seeing what's the big deal with some green streaks in the sky.

On the other hand I've heard the point made that if a clear night sky was as rare as northern lights or an eclipse, people would similarly be freaking out about it as a life-changing almost religious primal experience.

It's very easy to take this stuff for granted, I guess is what I'm saying.
Wasn't the intermediate pangolin idea also discredited as exceedingly improbable relatively early in the pandemic?
Modern tech stack for new projects
No, it's just slow. Every command triggers 1 to 2 seconds waiting. It's enough to break any workflow or any desire to use it. Git command line responds in 100 to 200 ms, which is not a noticeable delay.

Is it because of slow git process spawning on Windows, or because magit needs multiple git command invocation to perform an action, or is it "only" slow refresh, I don't know. And honestly, I don't care.

It's a chicken and egg problem. It's too slow, so I don't bother to learn it. And since I didn't learn it, I don't see any benefit in using it that could justify hours or even days of digging for performance tweaks and tricks.
We are still making these 4kB - 64kB demos.

My group: https://www.ctrl-alt-test.fr/productions/

The Pouet search contains a good list of modern 64kB: https://www.pouet.net/toplist.php?type=64k&platform=68&limit...
Every country understands the concept of Quarantine. There would not have been even a blink of an eye within diplomatic channels. At least I don't think so. It also doesn't jibe with the tight lipped behavior of the Chinese Government, and the iron fist they dropped on their academic establishment that under no circumstances were virological materials to be widely published without Party approval.

The clamp down on information exchange does not strike me as the actions of a group with everyone else's best interests in mind. And given that we have hitherto been pretty chill with China on the whole, I really think if they had gone "screw it, international travel lockdown"; you'd have seen materials and humanitarian relief being flown in in order to help out with citizens stranded overseas. We may not even be having this conversation, because to be frank, how China did decide to react just doesn't make any sense except in the context of someone with something to hide.
>that would rather insult a tenth of the human population than actually pay to have someone who knows the language look at it.

I am unsurprised that a website by Rami Ismail uses collective offense-taking as its frame, and uses it to try shaming companies into giving money to non-westerners or adjacent.

It's not automatically insulting to misrender arabic, any more than it is insulting to read hilariously mis/autotranslated "chinglish" in China, or see comically offensive English tshirt slogans in Japan. Depending on context it could even be an attempt at being _nice_ that just misfired.

A simpler explanation and frame is that text rendering is tough enough as it is, and a solution that works perfectly fine for one market won't scale to everywhere. Arabic in particular is very hard, not just because of ligatures, but because right-to-left text is actually bidirectional in practice.

They might've even asked an Arabic speaker to review, but it may have looked okay right until the very last step in the production pipeline, when it got mangled.
The strong emotional reaction is natural, it's the protector instinct coming to the front. You have to explain how you came to the conclusion it's not healthy because it's not apparent to me. Is it because you believe the women when they say they are finding happiness? A dispassionate observer notices this is delusion, in reality they do not, quite the opposite.

You are probably right that there is no direct impact, but there is an indirect society-wide impact, the video under discussion touches on that.
The only problem I have with Fly is that it is VC backed. It's receiving a lot of developer love now, but wonder what happens when it eventually gets acquired by a behemoth in a few years and the same fate as Heroku is bestowed upon it.
Because C has both size_t and intptr_t and a billion other magic types which can be adjusted to suit more architectures it was able to successfully "adapt" to CHERI where Rust makes such an adaptation enormously expensive (now all your word size integers are 128-bit).

On the other hand of course, first CHERI doesn't make much sense in Rust, you would not invent all this expensive stuff if your language was memory safe, CHERI exists because people just keep writing C and C++ software and there must be a hardware mitigation - CHERI is that mitigation. If you see a lot more practical CHERI hardware, evidently it was just too hard to give up on these terrible languages.

Secondly though, the main thrust of Aria's article isn't CHERI. It's compelling to have physical hardware that shows off the problem by making usize and isize twice as big, but in practice Aria is talking about provenance which affects your machine and your C programs.

In C provenance is just... not defined. WG14 did I believe actually write (or is in the process of writing) a Technical Report explaining some sort of PNVI-ae variant (Provenance Not Via Integers, Address Exposed) two decades after DR260 but that's not the C language standard it's just a TR, and it's not the final word on the matter.

So Aria's Strict Provenance Experiment isn't Rust trying to catch up to where C was on this, it's Rust trying to do stuff C didn't get to yet in ~50 years of development. And in both languages this is about issues that are completely unrelated to your real hardware. The point here is that addresses which your memory hardware actually has, don't have provenance, but pointers which exist in your programming language do.
VC money is dumb money
Thank you, very useful information. Never thought of neck problems but my ergonomic situation has been bad for a couple of years now and lines up with these problems.
I guess it depends on what they find interesting. I know dogs of the same breed that has completely different attitudes towards TV. Some don't care at all, but others will watch if there's a bird on the screen.

Minor annoyance: Many TV shows feel the need to add dog barks in the background for random reasons. That's not necessary and can trigger family dogs (some don't care, but will join the others when they bark)

Million dollar idea for Netflix: Could you please give an option to filter out dog barks? I would even pay for that.
> why use a CDN when you can use canonical features for deployment (Go embedd, Java jar etc) and serving (HTTP cache headers)?

* different work profiles (streaming large amounts of compressed data vs small JSON requests/replies) means that different software is more optimal for each -- an application thread usually is a lot more powerful and does a lot more (and thus is slower in the general case) than an nginx thread

* you're using your own compute on your own dime to do what your service provider is probably offering to do for cheaper

* bloats the image size -- there is a productivity difference between working with a 150MB image and a 1GB one (debugging, easily diffing changes)

Admittedly, these aren't problems for a one man startup or a very low traffic website, but these things do eventually matter as your system grows in size.
The Impossible Escape Riddle
Why? We should santion them worse than Russia.
Thanks for taking me up on the prompt and spending the time to pad out the opinion with substance, this way a sensible debate is possible.

You have a few misconceptions on this topic. I will argue on user JesusLovesEwe's behalf because to me it is apparent that he and I concur and want to steer into the same direction, just for a (on the surface level) different motivation.¹ I hope he does not mind and I hope his and my courses of thought are as similar in reality as I assume they are.

You say we are "scared" by a non-traditional woman. That's wrong, the correct word is concerned. We indulge in our protector instinct and simply want women not come to harm.

You say we think women are "gullible and sheepish". That's wrong, the correct word is uninformed. What is happening in reality is that women simply do not know how destructive to themselves and society at large their behaviour is because they were never told what the real consequences are. They hence cannot learn from the bad example and avoid making the mistakes that damage themselves and others. A cultural narrative was created that even portrays the destructive behaviour in good light, I wish you were not complicit in propagating this.

You say we think of depriving women of agency. That's wrong, we want to educate, lay out the conclusions, and let them modify their behaviour by themselves. Persuasion, not force. An adult's agency must be informed by accurate information, so the cultural narrative of falsehoods mentioned before must be countered first, and I think that science is a great tool in that fight. If women knew what they will do their future selves, most of them would refrain from living out the destructive behaviour.

As an aside, the vast majority of people are not educated in psychology, and thus do not know why they behave the way they behave. The "some force" when it comes to intersexual dynamics is actually mostly instinct, a good deal of learned behaviour, and a little bit of rational thought. IMO the basics of this should be taught to everyone in school.

¹ With a username like that, I must assume he argues from a religiously informed moral angle, which in a sense I see as a shortcut of thought. If we go back in time and see how that doctrine was established, we would find society experimenting, recording, comparing and eventually propagating what works best (or perhaps a local maximum), optimising for stability/overall happiness. I, too, want people to be happy, or at least not fall into the trap of easily avoidable suffering.
Not really, I have deployed plenty of C code into production and never used gotos, other than special flavoured gotos like UNIX signals.

My problems have always been in how memory corruption friendly C happens to be, nothing to do with how to use structured programming practices for resource cleanup.
> I've emailed the sites I've found where this works and none of them have fixed it after a year.

Guess it's a feature then and not a bug.
Hmm... Iirc SSDs need to be powered up regularly. So storing them for years time might work, but also given the rise of qlc SSDs I wouldn't trust them for longer-term offline storage.
Furthermore it is a common (even logical) misbelief that chopping out the higher frequencies after a Fourier transform is filtering them out. Unfortunately this merely zeroes the exact frequencies used to define the bins but leaves a lot of high frequency signals. You need a proper low-pass filter.
The free-to-play version is now gone from my phone. I wonder why they call it free, if it's just the same dynamics as a casino: loot boxes, payment for coins and all that stuff.
Arduino uses C++, thankfully.
Can't speak for OP but I think I would be annoyed if I was paying a subscription and I found out I could get around it with a simple `.` because of developer incompetence.
Sweet Jesus. The illness this young man has is an advanced case of capitalism, not sleep apnoea.

While I still worked at the technology mill, my sleep was terrible, I had apnoea, I ground my teeth to stumps, and suicide was a frequent point of contemplation.

I changed my life, entirely. Stopped subjecting myself to the incessant cruelties we are expected to accept as simply normal.

We have an entire planet filled with people who absolutely know that something is wrong, but they can’t see the thing right in front of them, as it’s so normal and all-pervasive that it doesn’t even register as a thing that exists - so they go get the pills, the devices, the apps, and treat the symptoms so they can continue their good work at the torture factory.

Things are better for me now. It required stopping giving a damn about career, success, and all that crap, and going and doing entirely my own thing.

And they wonder why the birth rate is in the ditch. Stressed creatures in captivity do not reproduce.
Oh yeah I got the gist of the article, but the sign stealing (and the signs in general) just remain mysterious to me (I grew up on cricket which does not have them)
> note that Age uses 10 words in its default, which if using bips list, is 110 bits

That's correct. The passphrase is then fed to scrypt with N = 18, so the total number of operations required for a conventional key search that enumerates possible passphrases is 2^128. I do wonder how hard scrypt is to implement in a QC, I'll look in the literature or ask. Even if scrypt costed zero gates, which seems unlikely since memory accesses are not free, 110 bits Grover would still require ~2^112 gates at MAXDEPTH 2^40.

> I think the industry standard for encryption of data data at rest is AES-256.

Discussions about what is or isn't "industry standard" are hard to have productively because there is no authoritative or technical answer, but I will point out that mail.google.com and Chrome use 128 bits ciphers to talk to each other. Data at rest is not more sensitive than data in transit, the latter can just be recorded by an attacker and cracked in the future.

I agree that compliance usually prefers 256 bits.
Can something like a fitbit be used as an initial screen? Mine detects multiple very short sleep interuptions every hour during sleep and I have no idea how to interpret this.

(I'm chronically tired and distracted and I have no idea where to start - sleep apnea, ADHD, food intolerances...)
ROS 2 Humble is the latest LTS of the Robot Operating System (ROS), the de facto framework for robot application development. Yocto and ROS 2 allow you to build custom Linux-based production-grade operating systems for robots that obtain best performance for your use case. This article provides a walkthrough on how to build a Linux operating system with ROS 2 Humble for the AMD KR260 board and showcase our contribution to the ROS 2 community bringing ROS 2 Humble support for Yocto Honister release. Lastly, we show how to get better performance with ROS 2 Humble using ROBOTCORE hardware acceleration framework for ROS.
America’s After-School Afterthought
>IP are also constantly changing, at least once a month.

I don't know from where you have that one sided information (maybe you life in a bubble), but my IP changes never until i leave the router powerless for more then 12 hours.

>An ad blocker already eliminates you to 40% of the internet users, which is a lot.

No it's not, but your screen-resolution combined with GPU combined with OS combined with Browser(Version) combined with Cam/Mic combined with ~location is.
> RAII simplifies some of the resource cleanup, but at a cost: if the resource cleanup fails, there’s essentially no way to convey this.

Exceptions.
Hell I don't trust most legit software with my data. I still remember people being in awe of how I made Teams work on my Linux notebook (the previous guy couldn't make it right for some reason) by just running it in Chromium. The more sandboxed these 'apps' can be the better.
Framework Tools for Font Fallbacks
> Why don't we use our brains to not program shitty webdev

well, as the meme goes, that's what Musk did, he did a couple of "boring" gigs and then went on to do whatever the hell he wants with all the money he got from those.

So the trick seems to be not to write pages about this stuff but try to hit a (as much of a) homerun first, then spend away on your favorite humanity issues. In that sense, effective altruism - until it got hijacked by alleged straight-up thieves - was on to something, except it was just a rehash of the ages-long "put your own mask first" wisdom.
If you are paying for a subscription then hopefully you do it to support the publication and find their work useful, and not because of a nag banner.