skysight-inc/HackerNews huggingface dataset:
> It's certainly not the case that it "will only work for English and a few European languages"; it will work for much of the world.

I respectfully disagree.

Consistently broken in the same way for everyone is better than unreliably working for some people, reliably working for other people, unreliably broken for a third group and reliably broken for a fourth group.

Filenames should be created as the user typed it - don't change the input before storing it.

Filenames should be displayed as the user typed it - don't render output different to what was input.

Tools should match filenames as the user expects it - in this case (hehe) it should perform a case-insensitive match. Ambiguity resolution has to be performed in the case where there is more than one match.

cat > MyFile.txt # Create 'MyFile.txt'
ls # Display 'MyFile.txt'
echo myfile* # Display 'MyFile.txt'
vim myfile.txt # Opens 'MyFile.txt'

The first problem with this is in automated shell scripts: there is no interactivity so the script can't prompt the user "Which of the following files did you mean to open: [MyFile.txt, myfile.txt]?". This means that a script which relies on 'foo.txt' will fail if someone creates a 'Foo.txt' in the same directory.

Another issue with this is that userspace calls to `open()`, `stat()`, etc aren't able to fail and return a list of case-insensitive matches in the case of ambiguity. This makes handling the ambiguity the applications (very complex) problem - before any `open(fname)` call, the application will first have to `scandir()` to get all the filenames, then perform a case-insensitive match against the list to get all the CI matches, then prompt the user to select the correct one.

> The fact of the matter is, two out of the three most used systems today are case-insensitive

I think it's more that they are case-aware than case-insensitive; after all the filesystem certainly stores the case, and they both retrieve the case correctly.

It's the tooling that faces the user which "fix" cases to prevent two files with the same name in different cases being created.

You can certainly create file 'FOO' and file 'foo' on Windows in the same directory, and then the tools tend to randomly open only one of them no matter which on the user clicked on.[1]

Which is why I say that the actual filesystem is case-sensitive. The user programs normalise the case for the user.

[1] EDIT: I accidentally did this once, and had to write another small tool to remove files with the filename as typed because the normal tools (del, explorer.exe) just randomly choose one file to remove.
It turns out that there were actual cyber ninjas doing an audit all along.
I think you need to inflate your numbers these days. 100k back in the time admins stepped in for r/wow isn't 100k today.

I'd say the bar is more around 500k, with 300-500k being the uncertain range. I definitely can think of some 100-300k communities that will be irrevocably damaged if they tried to split (usually ones focused on specific genres, or subs focused on personalities or series). I can't think of any sub <100k that would survive in this decade if ruptured.
Also, from experience: The bitrate and bandwidth of streaming services is so bad that the actual resolution doesn't really matter.

A good high-quality 1080p export will have significantly higher perceived quality than a "4K" (UHD) video on YouTube, Netflix, Amazon Prime or Apple TV.

I've decided that I'll produce all content in 1080p at the current time, even though I'm recording video in DCI 4K oversampled from a 6K sensor. No viewer is ever going to see the difference anyway.
Thanks for that link, very interesting to have first party insights!

I seemed to have gathered as much from what has been happening at the code level but it's nice to get the insider version instead of whatever I think I have vaguely understood.

You can see similar things happening with Asahi Linux, pushing stuff to m1n1+uboot to have a uniform boot interface when reaching the kernel, plus (ultimately) using a mainline kernel.
What? You say these clouds don't do KYC due dilligences?
MVC offered a formalized separation of concerns for data, ui, and business logic at a time when many developers were cramming all of their application code into massive php or C# files. The pattern was delivered via frameworks (RoR, Cake, Asp.net MVC) that handled a lot of the boiler plate for you and made for an easier development experience than what most of the people switching to it were used to at the time. As web applications became more focused on the client code, the template driven server side rendering capabilities of these frameworks was less useful or no longer necessary.

Initially when the mindshare began to move to the client code, front end tool chains actually did do a lot of hemming and hawing of what variant of mv* they were. Eventually tools like react came around and whatever variant of mv* they were wasn’t what was interesting about the building paradigm. More or less that’s where we are now.
Well, the software that I generated it with says it's "brainwaves".

I remember reading up on it back in the day and I couldn't figure out if it was woo woo or something with proper scientific backing. I have since then tried a number of apps that claim to do the same but which don't work for me. This piece of audio works for me, so that's why I keep it around :-)
Since Android is Linux, won't manufacturers of such smartphone contribute solutions?

Big companies like Samsung should have more than enough resources and interest in doing so. Unlike the guy who answered you at Kernel Recipes, I guess.
As 14 yo are very rarely at work, NSFW means that the content is for them, right?

Or they understood it mean something larger and, as every 14 yo on earth, they will happily comply and never open content which is marked "please do not open if you are not an adult".
Does this technique keep the memoization table in memory while the top level function is in scope (so essentially forever?) Or does it become unreachable once the initial call to fib from somewhere else finish?
Which instance are you talking about? Lemmygrad, for example, matches that description, but lemmy.ml does not. The software project doesn't (afaik) have any bearing on ideology or defederation.
I just bought a new receiver after my old on was killed by lightning and I was very surprised to find that few receivers and virtually no inexpensive ones (< $500) can pair with Bluetooth headphones. They all support Bluetooth, but only as an audio source.
"burn-in" on OLED is actually the degradation of brightness of LEDs based on their operation hours.
The impact is just more noticable on OLED because the pixels degrade individually (instead of LED-LCDs, where both brightness and color degrades uniformly across the whole zone of the backlight)

There's lots of methods now to make this degradation more uniform on OLED, like slightly shifting the image to distribute the load onto multiple subpixels, "cleaning" the panel when its switched off, down to measuring the operating hours of individual pictures and adjusting the brightness of surrounding pixels to blend the degradation.

Overall you can choose what you want to degrade over those 10 years: The LED brightness and color-accuracy of a whole zone / backlight unit (LED-LCD), or have the OLED panel actively compensate its aging (which has gotten ALOT better in the past years)

Either way, I wouldn't put my money on QLED (which is not a technology but a brand).
QLED is actually far worse on lifetime than OLED [1], but as it was driven by the marketing powerhouse of Samsung this information is barely known.
Considering how expensive it is to produce and that it was basically only made by Samsung to buy time until they can produce OLED as well, I wouldn't expect it to become actually a mature technology. It's more likely that they will replace the Quantum Dot backlight with something cheaper and still keep the brand "QLED" (if they haven't done that already).

AH-IPS LCD panels with zoned LED backlight probably still provide the most stable picture quality over longer time of use, compromising on image-quality compared to OLED. But the last really good TV with such a panel was produced quite a few years ago already...

[1] https://www.nature.com/articles/s41467-019-08749-2
Here we go.

So I have a setup: Akai AM2850 Amplifier, a pair of HECO Celan GT 302 speakers, a Yamaha CD-S300 CD player, which has USB input with iPod interface and MP3 capability.

A well mastered album (read: No brickwalling) like Wasting Light (Foo Fighters) or Brother in Arms (Dire Straits) will provide you a larger soundstage when you listen in front of this set from CD (or any lossless source, but let's keep everything in the same DAC), even compared with 320kbps MP3 (it's minimal, but audible).

This can be ruled as placebo alright, but audio science is hard science. It's subjective, and there's an aura of lies around it due to great deal of real snake oil in this.

Yet, I listen to same amplifier for 30 years, and I know how it behaves in any genre, any sound source and any input level, yet I can make sense of the subtle sound stage changes, because I'm so familiar with it.

Honestly, I played in large orchestras and whatnot, but when listened intently, the difference is there. It's difference between a good cup of Tchibo vs good cup of Davidoff coffee, but it's there.

I'm currently not at my home, but if you want I can provide you a fresh set of sound deltas (FLAC vs. 320kbps MP3) when I return.
Interesting you put it that way, the 5 REM cycles throughout the day. From what I read, even for bi-phasic or multi-phasic sleep to work one needs to have a routine of REM cycles that make up at least 6 REM cycles. So if you do 3 REM cycles at night and 2 and 1 later in the day, it should be same rather than doing 6 in one night and then 2-2-2 the other day.
That's not true in my experience. Here's what the JAMS IAR (the arbitration rules applicable here) have to say:

> 36.4 The Tribunal will fix the arbitration costs in its award. The Tribunal may apportion such costs among the parties if it determines that such apportionment is reasonable, taking into account the circumstances of the case.

https://www.jamsadr.com/international-arbitration-rules/engl...

In the arbitration case I was a part of, the other side had to pay our costs (which were 7 figures).
Well, turn the automagic updating of the banlists off then. It's configurable, but it's not the default because most people are not interested in seeing the posts of (as an example) people who upload kiddie porn, nor do they want that on their hard drive in the off chance the FBI comes by with questions.
I'm curious, what is your experience modding subreddits?
Error handling is a difficult topic. Generally, the more you can catch in the compiler, the less you have to write runtime checks and the obligatory unit tests that everyone likes to forget. So if you are on the lookout for a language, I'd look for something that has explicit nullable/non-nullable types, as well as strict and static typing.

However, I wouldn't pick a language purely based on its error handling capabilities. That's treating everything like a nail just because you have a hammer. I'd pick a language that's suitable for the task at hand. Go is suitable for making small(ish) webservices. Over 10k lines of code it becomes really hard to keep things straight. However, that's more due to its very limited scoping abilities.

As far as Go is concerned, you can make the error handling work. In ContainerSSH, we built our own logging overlay, which you can find here: https://github.com/ContainerSSH/libcontainerssh/tree/main/lo... This companion message library has a custom error structure that carries along an error code, which uniquely allows identifying the cause of the error: https://github.com/ContainerSSH/libcontainerssh/blob/main/me... Errors can be wrapped and we added tools to determine, if a certain error has an ancestor with a specific code, allowing for tailored error handling cases. We also added a tool that gathers the comments from the error code constants and adds them to the documentation: https://github.com/ContainerSSH/libcontainerssh/blob/main/cm...

I hope this helps.
The fact that the makers of the technology are not able to keep it under control.

Copyright infringement is one of the bigger long term risks, and it seems openai aborts the chatgpt output if it returns too much of a copyrighted work.

In this case, chatgpt managed to notice the problem and find a workaround for that filter.

This means chatgpt can escape the security mechanisms that keep it under control. No biggy in this case, but a huge problem if it keeps getting better.
Shift – Ein kurzes Tutorial soll zeigen wie einfaches ist, mit Shift zu bezahlen
Wow, this is pretty far-fetched.
I believe the current tally of suid executables having their own separate group is: crontab, ssh-agent, authpf, and smtpctl (smtp-queue).
It's interesting observation. The early days of the web everyone owned their own websites. Services like tripod and later weblogs changed that dynamic.
Samsung's already sidestepped the 90W regulation for the EU by shipping 8K displays this year by dimming the display in factory settings (you can turn this setting off)

There's also nothing physically stopping engineers from designing more efficient 8K displays that are sub 90W (in fairness they generally are more than double that atm, though)
You can’t break a policy which didn’t exist at the time.
I originally came across DAR when looking for file archival tools. I wasn't interested in archiving filesystems, but it had a few nice properties for me when I used it for file archiving:

- Kept my Unix permissions intact (unlike .zip and .7z)
- Individual file compression, so you can browse and extract individual files without needing to decompress the whole thing (unlike .tar.gz)
- Open format
- Older and more widely supported than pixz (though pixz is getting there)

Although my usage isn't exactly what DAR was designed for, it fit the bill for me.
most likely porkbun because they support .dev
For other kinds of software history, don't miss this gem!

https://tcrf.net/The_Cutting_Room_Floor

It can be a real time sink!
>I am glad that they are getting removed for the good of the community.

And you trust the replacements, that in your words are "mostly power tripping and/or want to control the conversation?". Unless you yourself are taking over and trust yourself to not grow to be what you hate?

This sounds more like a revolving door in your eyes than cleaning out the trash. why bother if you haven't addressed the core problem?
Really cool, and I can see my designer friends enjoying this.

My only gripe is that it seems to break my back button in Firefox
The concept of the big bang was first proposed by a priest. Recent measurements taken by the James Webb space telescope do not fit with the theory and suggest that it is inaccurate.
This is very cool! One suggestion: I would like to be able to see the generated CSS live so I can learn how the effect is actually created and how playing with options modify the output (could not find an option on mobile).
Show HN: Turbo Base64 library. AVX512 Faster than memcpy and any other base64
This appears very similar (my Haskell is a bit rusty) to the problem description in Real World OCaml (https://dev.realworldocaml.org/imperative-programming.html), although made easier by the use of non-pure functions there.
> One day, a large company will be bold enough to exit the EU and reset the power balance.

I hope it's Google. Or Meta. Or Apple.

Fuck it, I'll take those 3 leaving together. Move it!
And google profiting from this torture? Is that surprising?
Just FYI since you ended up using an external tts anyway -

https://beta.elevenlabs.io/speech-synthesis

is vastly better, especially for fiction.

Also worth trying is: https://speechify.com/
I allow it. I use A records to set individual subdomains of my personal domain to individual Tailscale IPs. Then, when Tailscale is connected, all is well. Is this worth a telling off?
Actually, I'm not using Langchain.

I'm now adding "agent" functionality, specifically to enable the AI to do some "research" on the web, at the moment this will also be done without a framework.

So I'm either missing something or I am doing something simple enough that does not require the framework overhead / added value..
Where is this conversation going? "You don't know how hard mods have it ;( ?"

I think subreddits are better off without mods. Therefore, I have never modded one.
- 100% C (C++ headers), as simple as memcpy

- No other base64 library encode or decode faster

- Scalar can be faster than other SSE or ARM Neon based base64 libraries

- SSE faster than other SSE/AVX/AVX2! base64 library

- Fastest AVX2 implementation
TurboBase64 AVX2 decoding up to ~2x faster than other AVX2 libs.

- TurboBase64 is 3-4 times faster than other libs for short strings

- Fastest ARM Neon base64

- (2023.04) avx512 - 2x faster than avx2, faster than any other implementation

- Dynamic CPU detection and JIT scalar/sse/avx/avx2/avx512 switching

- Base64 robust error checking, optimized for long+short strings

- Portable library, 32/64 bits, SSE/AVX/AVX2/AVX512, ARM Neon, Power9 Altivec

- OS:Linux amd64, arm64, Power9, MacOs+Apple M1, s390x. Windows: Mingw, visual c++

- Big endian + Little endian

- Ready and simple to use library, no armada of files, no hassles dependencies
Can we not have articles like this with blanket statements like this please? As with everything in software, no one size fits all. Mocks have their place. There are situations when the only way we can test something out is to mock out a certain function call. Sometimes our dependencies are so complex and deep that we cannot just replace it with a fake. But with a little mock we can replace a function or a class within that dependency to decouple our tests from it.

Having a title with a blanket statement like "Don't Use Mocks" is either plain wrong or clickbait. In this case, it seems it is both wrong and clickbait. Such blanket statements and clickbaits specifically trigger people to get into a long-winded debate (ironically, my own comment here is a case in point) about something that is obvious and otherwise uncontroversial.
Absolutely the bridges are a thing. Facebook Messenger is aggressive about kicking users that are using Facebook's app, Google Chat isn't amaaazing about the sign-in flow currently, and Signal was deeply unhappy with me last I tried (possibly due to using a VoIP number), but overall, my chats follow me everywhere.

Regardless of whether I grab my Pinephone or BlackBerry (whichever is charged), all my messages just follow along with a single sign on. It's fantastic :)
The entire Apps state seems to be encoded in the URL, so each change also generates a completely new one. This breaks the state for me, I suppose Firefox doesn't like when you update the URL with every drag of a slider.
I've seen that previously on https://curiosity-driven.org/ (the main page is a feed file) but I'm not sure if XSLT support won't get deprecated and/or removed in browsers (since it's quite an old tech).
I was referring to the original open letter and it's writers.
https://rms-open-letter.github.io/
If you enjoyed this video, he's posted four new videos in the last month, and they're very good as well!
...and the latest entry in "sentences I wasn't expecting"
>this particular category has someone who enforces a huge list of arcane rules.

and I think a few months with new eyes will show why those arcane rules exist. Losing that tribal knowledge just means the sub will re-experience the same growing pains until we come full circle back to the rules we deemed arcane.

Tech moves fast. Human nature, not so much. social media is a lot more about the latter.
Life before cellphones: The after-work activities of young people in 2002
A sound stage is not quantifiable, subjective and probably not real. I've heard similar things said many times for a number of audio systems and encodings and in a blind test it is just not discernible IME.
Adds lots of frames to the back button history… not that bad but very irritating
> People are making things more complex than they are.

You are the one who wants to introduce extra complexity: A few narrow corner cases where the filesystem treats certain code-points as equivalent. Imagine how confusing that would be to someone who doesn't regularly use those code-points.
I'm not sure if it's NSDR but my best naps are those where I'm not sure if I've been asleep or not. After lunch, I just put the mid day news on TV and close my eyes while listening to the presenters.
That sounds like an plausible excuse of two groups who buy HGH
I had a friend who was easily teased by this, but he was quite right, and you are wrong. Kettle leads in the U.K. have never been C13, and "kettle lead" for a C13 power lead is a misnomer just as much in the U.K. as it is elsewhere.

When kettle power cords weren't captive, as they are nowadays, they weren't C13. Non-captive kettle cords from the middle 20th century were round pin, for starters, and not like the (later) IEC standard at all. Here's a round-pin electric kettle from the 1960s, for example:

https://www.modip.ac.uk/artefact/aibdc-02510

And "hot condition" or "high current" leads for other devices are not C13 now. Here's a high current power lead from Toolstation, for example:

https://www.toolstation.com/uk-plug-to-hot-iec-lead/p21431?u...

It's mis-labelled "C13" but it's clearly a C15 with a notch. Contrast with an actual C13 lead from Toolstation:

https://www.toolstation.com/uk-plug-to-iec-lead/p29256?utm_s...

Here's a hot condition power lead from BKA, for another example, which is again a C15:

https://www.bka.co.uk/iec-c15-hot-condition-power-leads
Getting rid of mods like the one linked in this post is a net positive for Reddit imo. His plan was to disable the subreddit for 6 weeks while working on a bot? What? Reddit can just take over.

Mods like this are awful - way too much power has gone to their head just because they happened to be the first to create some subreddit.
Just the fact that the new mods don't think they have the right to keep the entire community hostage makes them better than the replaced ones, yes. Although it would be better not to have any mods at all.
I would strongly love to recommend the services of the best team of Jeanson James Ancheta wizard. They are professional and very discreet in carrying out their jobs, they have the best customer service agents and satisfaction at heart. If you have any services, kindly contact him via email:(jeansonjamesanchetawizard62@gmail.com) or on Telegram +31684518136 and he also help track and monitor your cheating partner's phone without being noticed, clear or erase criminal records, all social media hacks, funds recovery and many others.
GPS alternative taps cosmic rays for underground or underwater navigation
... and Roblox is currently being sued for peddling social media interactions to minors. Many governments are following suit. In a few years time, all online social interactions for minors will be forbidden by law. Be that the case or not, I still don't see what would be the benefit of introducing MMO mechanics into your platform.
Does there need to be a thought process? If there does why? Names can just be names regardless of where they came from or who they might be associated with; shockingly the choice of the name might not have anything to do with the racism of the author who made the name up...
https://github.com/rsaxvc/tinycc-multithreaded

This is the multi-threaded compiler: https://github.com/rsaxvc/tcc-swarm

With the multi-threaded tcc above it scales about as well as multiprocess. With mainline it doesn't scale well at all.

So far I haven't gotten around to reusing anything across libtcc handles/instances, but would eventually like to share mmap()'d headers across instances, as well as cache include paths, and take invocation arguments through stdin one compilation unit per line.
And it's synergistic with making private spacves to accomodate praying or expressing milk.
Agile submersible development wcgw :-(