skysight-inc/HackerNews huggingface dataset:
I would expect "basic cell voltage" too, I find it super weird that is almost always omitted. I get that heavy-duty (they're shipping container-sized based on the renderings in the annoyingly designed scroll-to-change-everything page) batteries will probably contain multiple cells, but what is the basic bare voltage of the chemistry? Please.
> For example no good driver is available for the GTX 1080 which will result in a buggy experience.

If you have a GTX 1080. For everyone else that has moved on from an 8 year old graphics card, they won't run into that particular issue. Hence some people reporting a rock solid experience with Arch Linux.
Turns out you buy hardware that works for your OS. You do it for OSX, why not for Linux ?
Animating to height: auto is a welcome addition, but I'm afraid that exit animations will still be a problem since Frameworks usually remove the element from the DOM rather than setting display: none.
Yep that also sounded weird to me. I had, IIRC, three of my wisdom teeth removed as a teenager, I was living in Italy back then. I think two of them in a single session. General anaesthesia wasn't even an option, the whole thing happened in a normal dentist cabinet with a local anaesthesia to the relevant half of the mouth. I distinctly recall the dentist complaining that for one of the teeth my roots were particularly strongly attached to the bone, and he had to push and lean on it, _hard_; it didn't really feel painful, except that my jaw was aching on the opposite side (the mostly-non-sedated one) due to the pressure he put on it.

In fact, I think people and doctors alike tend to sedate much less in Italy - maybe not completely unjustified from a few things I've read in this thread. Back then, the normal drilling & filling tooth cavities mostly happened without any anaesthesia at all, local or otherwise. Frankly, that was quite painful, whenever the drilling happened to touch a nerve, and I really don't feel like experiencing it again :-) and I think at least this changed since.
The point OP is making that those words are intuitive for readers (everyone). Knowing language is one thing, but intuitively making sense of similar words in a new context is another. Most non native English speakers think in their own language. Seeing word “authorization” simply doesn’t evoke the link with “authority” in their own language.
I think most would agree that we should 'build to solve a problem' rather than building around some notions that one architectural approach is inherently better than another. One size never fits all.
> seeing the world "like on a TV screen," as if he wasn't really sitting on the couch with us, living, but just watching things from a distance

I have this happen at times; I associate it with tiredness.

I've also noticed parts of my mind switch off suddenly when tired — one annoying and unfortunate thing I've inherited from my father is a tendency to get stuck in metal loops about imaginary arguments, sometimes involving people who died a decade ago, and one time this kept me awake… until just suddenly switching off like it was a part of my brain that fell asleep.

My understanding is that different bits of the brain do fall asleep separately than the whole, and that this happens at incresing scope and frequency the longer one has been awake, and knowing this means it wasn't scary to experience such a sudden change of mental state.
Simple Pretty Maps That Will Better Your Python Streamlit Skills
The first comment there on Reddit from Regayov nails it:
„ I don’t think politicians have the same definition of the word “replace” that their constituents do. What they really mean is “in addition to”.“

The link to the article: https://www.autoblog.com/2024/05/26/california-launching-pil...
I feel the author's grief over lack of time, but it has lead me to very different solutions. All around the idea of the OS should not interrupt, should not change rapidly, and my interaction with programs should not be much different from OS to OS.

At work, I opted for a mac due to how terrible the windows options were. But macos itself fought me all the way so the way to be happy at work was to replace finder, to replace the dock with a taskbar, and to rebind the keys, so that everything acted like linux/windows so that I can get my job done without falling in love with apple. To me that was simplicity - the simplicity of not having to relearn for no reason.

At home, I no longer dual-boot because I vm. Now Linux and Windows cooperate.
And the linux got less exotic. Debian: something I can trust, that gets out of my way, and changes slowly.

But I'm also loving the truenas system I set up because it and freebsd take that simplicity to the next level.

In both places, unix tools that go with me, so I am in my natural place everywhere. Basically, tmux, emacs, fzf, eza, and a bash/zsh config.
A normal distribution goes to infinity in both directions. Moving the center will not change that.
One of my favorite podcasts (well there's your problem) on youtube will invariably pin a comment complaining about the podcast. Generally it's the sort of complaint that amounts to "I don't like this podcast so it should be a different podcast" but in every case they pin a comment it's just about the dumbest take you can possibly have on the episode.

I dunno if it does much to discourage such comments, but there's something to be said for a metaphorical dunce cap for people who engage in that sort of discourse.
That also struck me as odd. And seemingly a violation of journalistic best-practices of protecting sources. I sure hope this was done with consent of the anonymous source.
> Would you have any other suggestions for this topic/field?

Acquire a scope as soon as possible. Doesn't have to be good, expensive, or even digital, but without one you literally cannot see what you are doing. You can emulate this with PC interfaces, but it's so much more convenient as a separate bench instrument.

Decide how much of a traditionalist you are. Class D has overwhelmingly won in terms of sound quality, convenience and efficiency, but if you want to build a valve amp and warm your hands around the glow, that's a very pleasant hobby.
I think the OPs point is that it’s bounded below at a point not-distant from the mean, and hence you have a one-tailed and not two-tailed distribution. That non-trivially changes the distribution.

And then commented why: you have a finite amount you can do a task faster; but an infinite amount you can do it slower.

That is in contrast to heights or shoe sizes, which are (effectively) bounded on both sides while having the bounds distant from the mean.
> And exactly zero of the people who send marketing emails are going to adopt your plain text email replacement.

Great!
Would you say your behaviour that day stemed from underlying insecurities?
My fear is that such a regulation would end up being a net negative for the consumer. Apple would protect MacBook sales in other ways, e.g. crippling iPad hardware. Genuine question: if it was a net negative, would that still be worth it in your eyes?
I’ve used it twice, both times regretted and rewrote in Wails (that is, back to a web view for UI). Problems not limited to:

- (Last I checked, which is <1yr ago) Text rendering is fundamentally done wrong, it can’t access any system font, can only use the built-in font, or exactly one custom font you bundle. Good luck supporting any user-generated or web content from people who don’t use the Latin script.

- Very limited selection of widgets, a problem common to all but a few native frameworks.

- Very limited styling options for the small selection of widgets.

- Looks terrible. Okay for personal/internal stuff, definitely don’t want to ship to end users. (Obviously subjective.)
Vogue Arabia uses Kate Moss impersonator [video]
Curious behaviour from Vogue Arabia. Is this a way of saving money or working around objections of Western models/celebrities?
I strongly agree with the premise that an orchestrator-centric approach is preferable to event spaghetti for a lot of business process use cases.

Another (maybe more mature) alternative to Infinitic is Camunda, who have been pushing this rhetoric for over a decade.

My problem with both is that neither feel very modern, in the sense that they are tied to (in Infinitic's case) or strongly favor (in Camunda's case) Java-centric development, don't have a great developer experience story, and don't feel very cohesive with the language.

What I'd love to see is someone tackling this for smaller orgs where the above tradeoff in developer experience isn't worth the gains, i.e. orgs with <100 engineers. Something where you have a single source of truth for your processes and schemas, with version control, that directly yields strongly typed integrations & hooks into any language, with a great local developer experience and deployment story.

Camunda requires too many magic strings and schemas to be kept consistent across services for that, and Infinitic forces me to use Java or Kotlin which I don't want.

A "simple" solution might be to have declarative process and schema definitions in some DSL for version control, which auto-generates schemas, types etc in whatever language, giving me both strong types, intuitive local development, and clear deployment story through my existing CI/CD.
> Each year I spend close to zero hours

> My personal laptop is ArchLinux and it definitely took longer to set up

I think the honest way to calculate maintenance time is to amortise setup time over the years your laptop is in active duty.

That becomes like at least five hours per year for me. My Linux installations usually live for 2-3 years, and ArchLinux typically takes 1-2 evenings to set up:

Partly because I enjoy it and want to explore if I should switch file system, login manager, terminal emulator, window manager, etc.

Partly because I want to maintain my sysadmin katas.

Partly because this step isn’t automatic, so even if I want “same as before”, some hardware is different, and installing software is still manual (I’m choosing NixOS next time).

> those who want to tinker will generally gravitate towards a platform that lets them tinker

My Linux is always in some state of disassembly. My MacBook always has working audio and video.
Negative, either that url or incognito for me.
pretty please don't fall for that crap
Binder is honestly much better than D-Bus, but for various reasons I don't think we're going to see it much on desktop (though you can, in fact, use it there - and it originates from exactly such use).

The kdbus finally died when Linus sat down and proved that:

1) then-current userspace d-bus code was simply horrible

which led to kdbus being mainly about speed/latency, but...

2) Linus spent a weekend and got an userspace dbus server 80/20 solution that achieved better performance than kdbus

and

3) kdbus introduced no real new benefits that weren't ultimately triggered by "dbus is too slow", unlike Binder which involves fancy scheduling tricks to pass CPU quanta from one process to another along with RPC call.

Thus the final nail in coffin of kdbus (which was previously hampered by being considered too problematic to merge) was hammered in.
> $employer STILL does port-based firewalling and thinks it's great policy.

And they're not wrong either, it by definition disables not just a whole class of (admittedly outdated) communication channels for malware (such as IRC), but also other stuff you don't want to happen on your network either: bittorrent, people running online games during work...
So much effort for such specific pedantry.

I just added her feed to a third party proxy service. If the owner of the site doesn’t want to serve a very small and basically static text file in a way people expect then that is their prerogative.

But having to run their feed through a proxy to work around this doesn’t seem to be something they would like to encourage.
Ukrainian written in Latin really highlights the fact that it has more common words with Polish than with Russian. In general, the two languages look remarkably similar and sound close to each other, too.

Some Ukrainian writers used Latin script for their works in 19 century, so at least there’s a precedent.
Indeed. And you are raising another good point: the testability of such architecture is quite poor. Without a way to represent the architecture as runnable and testable code, it is problematic to ensure the correctness and reliability of the system. While documentation helps, it does not provide the same level of assurance as testable code.
You now know why libel and slander laws in the UK don't allow the factual truth to be an absolute defense.

His history with the criminal justice system is a fact, but the intention in the article is to discredit him for a debt to his community that has long been paid.

This is just libel.
It suffers the usual effect as seen in eg. Wayland. You think the problem is simple and make a new protocol that's simple. Then you find complexity in the problem and solve it with complexity in the solution. Then your protocol becomes as complex as the one you're replacing. There are reasons S3 does all these things.

ACLs, for example? How do you control who can access a file you uploaded?

Also, it costs about 20 times as much as Backblaze B2.
That doesn't stop decent code output for many computer languages.
That is just being pedantic. In reality, there are no observable tasks that take infinite time.

And the actual statistical process is probably unknowable anyway, we are very likely dealing with a sum of random variables, hence the Central Limit Theorem applies anyway.
With conventional methods price and size of the spaceship portion dedicated to propulsion scale with the mass it's carrying. If we could build a massive spaceship that costs a lot to build but runs cheaply, doesn't need refueling with scarce fuels available at only few refueling facilities, carries incredible amounts of goods and is reusable for many decades or even centuries without significant service/retrofitting, it'd make sense.

Lead time is a barrier of business. If I can get my goods to any customer anywhere in the belt in less than 30 days instead of many months, it's very valuable.

You're thinking about "[no] one", I am thinking about deliveries for millions of customers per trip. We're talking about a literal warp engine, this is not near future. There will be hundreds of millions of humans in space when this engine is production ready.
It wouldn’t be up to scratch for my work anymore, but I’ve found the 2015 MacBook Pros to be a good compromise between quality hardware and being able to run a full blown free Unix-like without any trouble.
(By ‘my work’ I mainly mean including Citrix and Microsoft 365, so this precludes most free Unix-like anyway.)
Along the same lines, I created a simple HTML site to interface with Japanese Translation tools: https://blog.frost.kiwi/just-a-text-box/
Some comparison between fractal compression and jpeg here: https://dl.acm.org/doi/fullHtml/10.5555/364682.364685
> However http://example.com cannot use CNAME because it is an apex record [snip]. And this caused many websites to occupy an IP address unnecessarily.

That's not true. I have an server with a single IP and a number of Domains that are served from that single IP like http(s)://example.com http(s)://example.org http(s)://example.de

All of those delivery completely different websites from that single domain. You are mixing up two tings: DNS with HTTP(s). In DNS its right but for HTTP(s) it doesn't matter.
My current situation is that I'm having to work with an event driven architecture for a strictly synchronous process.

Buzzword architecture is awful, and having Kafka offer fake design patterns to reassure naive architects, such as a request/reply with small response timeframes.

Attempting to replicate REST with overcomplicated overhead.

This is the biggest issues I encounter with event driven applications.
Mars doubles down on India's Infra.Market with new $50M investment
I have to support ipv4. Why would I want to also support ipv6, increasing my risk and my workload.

If ipv6 had been designed form the start to allow seemless transparent access to ipv4 from an ipv6 only client that would be fine. But dual stack means twice the work and very little benefit (what services are ipv6 only, even today)
also grew up in the 90s and plans usually didn't deviate from the plan because there was no way to communicate.

ppl just showed up, or didn't
> Debian: something I can trust, that gets out of my way, and changes slowly.

Wholeheartedly agree. Debian has won the distro wars in my opinion. Their massive effort in safety and not breaking things means I can use stable as a "it just works" tool and focus on my actual work/fun.
kdbus etc. was all about making "faster" dbus back when the original dbus-daemon implementation was "too slow (for our corporate sponsors[1])" so there was unresearched push to put dbus into kernel. Involved special things, including even new syscalls (some I think even got refactored out and actually became part of the ABI).

Ultimately it got nuked because the code was considered problematic, and performance turned out to not require kernel code.

[1] AFAIK mainly automotive companies that were porting, for some reason, QNX IPC over to D-Bus instead of updating a pre-existing "QNX IPC on Linux" code, and I think Binder didn't surface fast enough for this porting effort.
The title for this blog post should be "I Miss BSD/Linux for Apple devices". Unsurprisingly, if you buy hardware from one of the most FLOSS hostile hardware manufacturers in existence, your BSD/Linux experience will not be great.

> Why doesn’t a great MacBook alternative exist?

I really don't understand this question. Is the author seriously suggesting that MacBooks are objectively the best laptops for any use case and using something else just isn't an option? Am I taking crazy pills?
hmm, that's strange - it's a special "friend" url and I can access it myself from an incognito window using this url (I have a Medium banner to subscribe but I can close it).
I don't understand, what prevents them from running to your competition if you dont mark your brand?
On my blog, my feed.xml is currently 62654 bytes compressed, 307726 bytes long uncompressed. The compressed version is served with gzip_static, so if the client sets the HTTP header "Accept-Encoding: gzip" then it's sent at no additional CPU cost to me.

Looking at my access logs, some RSS readers are well-behaved and get served 304s. Some of them however not only request feed.xml without caching, but they don't even set the HTTP header "Accept-Encoding: gzip". They download feed.xml every time and they download it uncompressed.

I'm hosting my blog on a feeble 5-year old Synology NAS located in my apartment. It's not seeing a lot of traffic so it's currently not a problem, but these RSS readers are wasting several orders of magnitude more of network bandwidth and CPU resources (gotta encrypt it for HTTPS) on my end than well-behaved RSS readers.

It's just plain embarrassing.
I've found this one excellent - it's by David Beazley:

https://dabeaz-course.github.io/practical-python/Notes/Conte...

May be a bit too quick jump for a complete beginner to tech, but it's definitely worth it.
"The psychotic drowns in the same waters in which the mystic swims with delight."
If it’s done with a blade like eyebrows are then the ink likely doesn’t penetrate as deep as a tattoo.
And then you someone who uses "auth" for AUTHentication and and authn for AUTHorizatioN.

authn and authz are only clear if used as pair.
you still need attention!
WordPress is simultaneously amazing and terrible. At its best, it's a highly extensible free and open source CMS that's incredibly easy to set up and customize. For that matter, its core has reasonably good security and performance before third-party themes and plugins are added into the mix.

The problem comes in with how many basic GUI-based features it's still missing out of the box 21 years later. Take, for example, the curious case of the lack of post cloning; Why is there still no "Duplicate Post" button in the core after 21 years? Why are over 4 million websites being forced to keep a third-party "Yoast Duplicate Post" plugin active in order to access a very basic CMS feature? The same goes for other GUI-based tasks like logging outgoing emails (WP Mail Logging), or viewing the scheduled cron jobs (WP Crontrol), or letting an admin temporarily switch to another user's account (User Switching), or downloading a one-click backup of the site regardless of host (All In One WP Migration), or managing the SMTP settings (FluentSMTP), or managing URL redirects (Redirection), or enabling SVG uploads (SVG Support).

The fact that many of those tasks can be accomplished through small code snippets in the child theme is great and all, but that doesn't help the average WordPress site owner who is barely tech literate and would be more likely to break the site than successfully copy a hook over to the correct file. It's not uncommon to find WordPress sites with 50+ plugins installed, a good chunk of which are abandoned and have multiple code vulnerabilities, yet still find the time to clog up the dashboard with useless "notices", AKA advertisements for their other products.

I could understand a lot of the missing functionality if WordPress was still a small FOSS project with no real funding and a few irregular volunteers, but the fact that's it's grown into what it is without any real plan to address those issues is just so frustrating. I've made a few small contributions to the core and read through a bunch of tickets for longstanding issues, and it's clear that time or funding aren't the problem; it's that the maintainers have an attitude of "We don't personally need that feature ourselves, therefore it can just be a third-party plugin", which might sound fine on paper, but...

Ever clicked on a Google link, only to catch a quick glimpse of the real site before being redirected to an "UPDATE CHROME NOW" or "CRITICAL MICROSOFT ALERT" or "CHEAP PHARMA PILLS" website? There's a 99% chance that site is running WordPress and has dozens of plugins and got hacked at some point, and if you try to message the site's owner to tell them what's happening and how they can fix it, they'll think you're crazy or a scammer and leave the malware there because it intentionally hides itself to logged in users. I'm not exaggerating about that percentage, either; WordPress runs a massive chunk of the modern web (excluding major social media websites), and the failure to quash the need for so many common plugins has made them a goldmine for bad actors to inject redirects and SEO spam.
Thanks for explaining! This stretching to infinity is interesting, because it assigns a probability to outcomes even if they cannot happen, for example where observed values cannot go negative like here. That shows the difference between the "model" and the reality we try to fit it on; and that the model is a tool that just needs to fit well enough to be useful.
please don't submit to this nonsense.

future you will thank you
So, someone buys property in good faith, and is then after that purchase, fined and ordered to destroy the property, and fined every day they don't, and your main worry is how much it may or may not cost to demolish it? Interesting perspective.
So you could be angry at web scrapers, but not at RSS readers making badly formed requests every 5 minutes?

Making it painless is letting readers use the options available, supporting the commonly used standards and maybe fixing small problems (I'd probably space trim that URL for example). It doesn't mean supporting systems that are sending poorly formed or badly controlled requests, regardless of the impact it has on your tech stack.
On the bright side, you presumably have more developed taste and a bigger budget than your average tattoo client which means you could go get something really good.