skysight-inc/HackerNews huggingface dataset:
It's a person whose never decided to try and lose weight writing a weight loss book.
Eyes on Russia Map
Even though the Passkey feature has been released more than a year ago and I am deep into the Apple ecosystem, I haven't used Passkeys at all. I wonder how I avoided it, maybe I am too attached to the email/password method.
Anyway, I am a 1Password user as well, so maybe this will be a push to give Passkeys a try.
TMSU is the only such system I found useful without being cumbersome. After years of trying to use Git Annex, it was refreshing that TMSU doesn't alter the files in any way, merely storing all the (meta)data out-of-band in a separate DB.

These days I use TMSU via my own Emacs-based UI almost every single day, so thank you for that!
It's sabotage.
Years ago I worked on similar problems with retail stores and dodgy pstn & dsl. If you’re worried about the links themselves you can have one router device with multiple links connected to it and it fails over. They also can have a SIM card inside to failover to (4g I guess these days) mobile networks.

If you’re specifically looking to fail over between router devices… I think the only thing I ever did on that was have multiple exactly the same routers with exactly the same config - one hot and others as spare cold devices on site lying in wait. Not sure I ever used it.
A server in a datacenter generally doesn’t have a GPU, certainly not enough to support thousands of clients (each of which does have a GPU plugged right into one user’s monitor). Software rendering is a regression that didn’t need to happen, and Javascript apps seem to be the way the industry is avoiding it (with the browser as a remote display server).
You Can’t Wish Away the First Amendment to Mandate Age Verification
C makes it trivial to create poor man's modules.

It lacks almost everything that a programming language with modules offers on its type system, and compiler toolchain.

Proper public/private types, module initialization/shutdown, linking with type checking, namespaces.

One can fake modules with void pointers, static types on translation units, prefixes that hopefully no one else is using, and that is about it.
I think a responsibility to ensure parts are available gives a more pressing motivation to use parts that are already available.

If they only need to publish schematics there's no strong reason to avoid custom parts, other than cost but that's the same as now.
Hello Everyone,

We are excited to announce that we are live with "Shopify AI chatbot" on Product Hunt

"Supercharge Your E-Commerce with AI"
We would greatly appreciate your support and feedback on our product!
Have you considered reaching out to specialists who might be able to create a custom solution for you, such as a small device with a script that could automate the switch over based on the health of the connection?
It's addiction. The alternative is to suck it up for a while and you'll be able to do it again after a while
From what you described it sounds very, very similar to my experience with unions in Brazil. The ones for IT specifically, they all suck and that system is definitely not how unions should work... For some reason I always felt those IT unions in Brazil were not actually run by any worker but by cadres from the employers.

On the other hand, unions here in Sweden are definitely worth being part of, they have your back as an employee, and have helped many people I know personally.
>There's hardly any other API with that kind of backwards compatibility.

Qt? 99.99% of the API from Qt 4 (2005) is identical in Qt 6 (ongoing). A few headers were renamed, and a few minor functions, generally stuff you can port in 1 day.

When they released Qt 5 and 6 and decided to switch from Qt Widgets to a new GUI toolkit (QML), they didn't say "umm, just rewrite your whole codebase in QML bro", they kept widgets around in perpetual maintenance mode. This is how you respect your users.
It's not about temptation. It's about not wanting to see ads. I don't care to know about what the ad people want to show me, and I resent being shown ads at all.

If I want a product I'll search for it. I don't want things coming to me, I want to go to them.
Sounds like a bad union and in many places unions are badly run. Did people keep voting for the same ineffective union reps?

I don't think about what a union can do for me personally, rather what it can do for the collective and hope that benefits me directly. I'm in a union and they have forced yearly mandatory base rate raises for all and the negotiation to be just after the company announces their yearly profit. My salary keeps going up without me doing anything and occasionally I have a performance review to increase the salary beyond the mandatory minimum rise.

Fundamentally unions require either a good relationship and respect from the company; or be willing to enforce that respect via direct action. In order for that to happen the country has to have decent employment laws.
VRRP [0] is what you're looking for if you want to minimize failure points and manual actions. This allows multiple devices to "share" ownership of an IP address, giving you a single gateway address you can point all the clients towards. The protocol can detect when the current active device is unresponsive and transfers ownership of the IP to an available device. VRRP can be used on Linux via keepalived [1].

Setting all that up with a couple Linux machines would require some networking knowledge, but there are tutorials out there for all the pieces you'd need to put together.

[0] https://en.wikipedia.org/wiki/Virtual_Router_Redundancy_Prot...
[1] https://www.keepalived.org/
Downvote me all you want, it doesn't change the fact about 5G rollout there.
Step 1: Download Geolocation Database
Livestream: Unidentified Anomalous Phenomena Independent Study Report [video]
There are lots of themes for KDE, but installing them can be a little messy. Unlike Gnome where it’s all handled through the dconf program, there’s some manual setup involved with KDE - config files, replacing icons in different directories, etc. For example, here’s a step-by-step guide to installing a beautiful KDE Nord theme, which turns into a bit of a PITA:

https://youtu.be/2GYT7BK41zk?si=INGkzL9sF5tkvm1q
Al Gore and Lila Preston question everything in their firm’s new climate report
openSCAD doesn't suck, it's just an entirely different paradigm than something like FreeCAD or onshape.

as for your complaint about fillets, there are plenty of openSCAD libraries to assist in the task. using libraries within openscad is pretty routine.

if you're designing stuff like gears/propellers/bolts/nuts/threads/pins, a purely parametric solution is fantastic. That said, I would never tell someone to go try to design their paper-towel holder or dish-rack with it or prototype a robot with it.

As with much of design, picking the right tool for the job is a large portion of the battle.
It’s a funny turn of phrase to say ‘on’ and it’s probably accurate as it conveys that it’s temporary.

I was on Europe a few times.
Without trying to defend this particular carve-out, I would suggest that things like computers and video game consoles are improving in capability over a much faster time scale than TVs and video cameras. Hence there is much less of an expectation of longevity / relevance than with other tech goods.

That said, the same argument could be made for mobile phones as well, so it's clearly spurious.
The off-patent drug that could protect us from future Covid-19 variants
Easier to force them to make parts available or release any IP related claims.
What “much research” are you talking about?

The amusing part is that the article calls out two groups of people into which your advice falls.

It’s not that much code, it’s about 4 lines of code, creating a “pool” and calling a wait on future objects.

This is a perfect solution for Python developers who have been perfectly happy using Django for years, and just need to scrape some API or download multiple files.

No, they shouldn’t switch to a different language the moment they need to optimize something embarrassingly parallel, they can see whether a simple solution in stdlib is enough, and probably move on.
Ubuntu Studio: A Message from the Project Lead
I love it. The way topics are organized into threads is wonderful.

I installed every opensource chat system I could find. I was an XMPP fanboy for years and still have a soft spot for it. Zulip is much nicer for users though. It was very easy to integrate into existing platforms. Zulip also supports push notifications if you have mobile users.
I'd say the article is more about non-targeted ads, but nitpicking the example doesn't really help.

An ad can target an individual about their dandruff issue which only works because previously the non-targeted ads created social stigma around it. It's all connected.

Ads are fucking evil. No amount of rationalization can get around that. The only reason we even attempt to normalize this is because we have to generate profits at all costs.

I'd argue misinformation is embedded into advertising. There's a reason "honest ads" are a meme. Aside from a few exceptions, misinformation is the entire point of the ad: buy my thing because it's the best (it isn't) and will solve all your problems (it won't) and if you don't you're a loser (you aren't).
> Linux only has one routing table,

Not the case for 20 years+. see "TABLE" in `ip route help` and `ip ro ls table all` to see all the route tables you currently have active... you might not have seen the 'local' routes before
Whatcanidoforfedora.org
At least in the US, the average software developer does eventually become a millionaire, working a pretty cushy job. If that is "exploitation" then most people would be like to be exploited like that.
Overwhelming Consensus for AI Regulation
As I stated in my comment, I was working with front end developers, who had little-to-no experience working with backends and hadn’t considered migrations. That documentation really didn’t help because it’s such a laborious and error-prone process, especially when dealing with mobile applications that live on users devices. My implied point was that an API layer resolves the need for any of that bullshit to begin with.

And yeah, there are tons of other issues with Firebase, but this was the first warning siren that went off in my mind. I hate Firebase.
Gnome has an component, Gnome Online Accounts.

It's purpose is to provide and manage account information for applications that need it, so the user doesn't have to configure their email, calendar, whatever, in each application separately. With each application storing passwords in a who knows where, or each implementing their Gmail OAuth.

So it is quite logical, that application that uses accounts will also need gnome-online-accounts.

'Do one thing and do it well` -- how is that anti Unix philosophy?
> I don't see the point, all this software is meant to run on nix.

I do, "meant to" and "actually does" can be miles* apart.

> Also OpenSCAD sucks

Counterpoint: no it doesn't.
I would argue that if they think there’s no risk in sharing detailed personal information with authorities, they also need to understand. Privacy advocates are better at making that case, but it hasn’t always easy to hear.
"how to scrape an ip geolocation database"

You know you can just run a whois query per ip you want to analyze, no point in scraping the whole ipvN space.
Has KDE fixed the inconsistent spacing in their default themes? In past eras every time I tried to use KDE the inconsistent spacing in the apps included with the desktop was jarring.

I really, really wanted to like KDE as it's super powerful otherwise.
MATE is my preferred environment, but is it even viable anymore?

Despite being in the package list for fedora(?) on recent versions, It fails to install and talk on the bug thread is just to remove the packages from the repo.
I do regular 3x3 tiling on XFCE with cmd+numpad. You can define shortcuts in the window manager settings.
Question: What’s the motivation to put coordinates in one’s own WHOIS record? (geoloc/geofeed)
The guy knows what he's talking about [0].

> Building an API for a new application is a pretty simple undertaking

This is super untrue, backend engineering is pretty hard and complicated, and there aren't enough people to do it. And this is coming from someone who thinks it should be replaced with SaaS stuff like Hasura and not a manual process anymore.

> Building a suite of tests against that API that run continuously with merges to a develop/test environment will help ensure quality.

You can test your data pipelines too; we do at my job and it's a lot easier than managing thousands of lines of PyTest (or whatever) tests.

> Why would anyone advise to just blatantly skip out on solid application design principles?

Because building an API takes a lot of time and money, and maintaining it takes even more. It would be cool if we didn't have to do it.

[0]: https://github.com/benbjohnson
One at least has to admit that in many cases they already do an effective job at simulating planning. I'm not convinced there's a practical distinction between that and "truly planning".
I tried this for a few months, just switched out of it yesterday. In contrast to what many people are saying here, my problem is it didn't have enough hierarchy. I wanted more levels of folders and that wasn't permitted by the system.

Now I click more to find what I want, but it's cleaner and easier to find.
My (actual) friends have never spent a single dime in recommending a product to me, and they never talk about products where they have a personal stake. So I can't relate to your perception.

Advertisers spend money with the aim of convincing strangers. There is always a conflict of interest.
I guess we’re both of bunch of weirdos because I’m reading through some of these comments and am wondering if there’s some sort of Luddite convention that I’m unaware of.

The idea that all of my media would be stuck on one device and at risk or that I would have to go through the laborious process of manually syncing it all regularly by hooking up my devices is a nightmare.

Everything automatically syncs to all my devices, including photos and videos me and my SO take in each other’s presence, all recent media is immediately available at the highest native resolutions and I never have to worry about anything.

I’ve got terabytes full of stuff going back years and for good measure I’ve got an automated backup running to a NAS.

Out of an old fashioned mindset I’ve got a moderately upgraded iPhone with 256GB, but 200GB of it is apps because I tend to download apps from fellow developers.

A fraction of that is spend on photos and videos because of automatic storage optimization and a fraction is used for music and podcasts that’s also automatically managed for when I’m traveling.

I’ve got professional cameras and by far the most annoying part is transferring media despite having access to the highest theoretical transfer speeds available on the market today.
Exploring the design of the Whereby platform
Sites are always getting new visitors, losing old ones and the ones they’ve observed return irregularly (or commonly, or somewhere in between). So it’s not realistic to assume a given sample of visitors is the population.
Do you expect the solution to fail back to the primary DSL when it comes back and to fail over on more than just physical interface up/down? If so things become significantly more complex to the point I'm not sure it's really making life any easier

Honestly, as massive a pain as it might be, manually going through all the sites to make the internal and external network contexts decoupled (I.e. clients not pointing directly at the IP of a single carrier) is going to be a lot more reliable than whatever hacked together solution sounds like a good idea now. Doubly so if you're looking to make that solution itself redundant.
> Totally, we can do better.

> The full human is something like $60k, and it doesn't even last forever.

I don't think this guy has such a budget.
He could improve its knowledge about skeletons and about art, but for a first prototype, looks ok. /s
I would definitely argue that clicking “I agree” at the bottom of a 15-page legalese document is a clear failure to understand.
Used to feel similarly, and extrapolated this sentiment to drugs, gambling, and other vices. Quite a grim realization, but without the shaming, the banning, the control, people will allow "their agency" to take them places that only cause them and others harm. This is why law, shaming, and religion are important, because they are strong forces that protect people from "their agency", and the ills it can cause.

Who has more agency, who is more free here: a man who is a drug addict or a man who isn't a drug addict but otherwise would be without drug laws and shaming?

You may say the drug addict has more agency. You might be right, but it's not good for him or his family, and that's where law and shame come in to protect him from "ill-agency".

>This is the line of reasoning behind banning the sale of addictive substances to minors

Yes.
In theory, you could have a relay for each of the 8 Ethernet wires, and programmatically control that.

But... you could also set up an OpenWRT router and if you can't configure IPs in non-conflicting way, you could turn particular network interfaces on and off as it's basically a Linux box. Note that most consumer routers compatible with OpenWRT usually have only two network interfaces, even if they have multiple ports for one of them.
I'm a little sad I basically have no choice with some of these cars that come foisted with Android Automotive. I don't want to have to worry about my Google account being suspended and suddenly be locked out of half my infotainment nor do I want to have to create a scratch account just for a car.
No doubt FM stations could be used but the TX radius is only about 100 miles. I might be wrong but I doubt this would be enough to triangulate the point of EM interference and in many places there would not be enough transmitters. Anomalous long range FM transmissions would be possible if the atmosphere was ionized (like sporadic E-layer transmissions) but it's a moot point whether the EM effects of that type are sufficiently regular in an already unpredictable earthquake environment. It's possible the low frequency approach may be more consistently sensitive, that is it may still work when there was no ionization necessary for the anomalous FM transmissions.

Of coarse, that's only speculation on my part. Again, this needs further scientific investigation, and again amateurs could be helpful. The FM band is 88-108MHz but the amateur bands of 50-54MHz (6m) and 144-148MHz (2m) could be used as a feasibility study (the characteristics of those bands ought to be close enough to evaluate the idea).
Hmm, reflecting on this. I think an AI language model would help a lot here. Like, it could categorize your notes for example.
People have got worse, there are far more of them than in the early days, and the online/offline boundary has collapsed. And I think as we've all got older we become accustomed to the sad truth that misbehavior slides seem to rarely be recoverable. People lean in to their awfulness, until something terrible and offline happens.
i dont even want tls (since ssl is dead, just like tls will be) in my browser, why would i need that in my car? my car shouldnt have any software ever.
I know this and do this, but I would add, make sure you _actually_ read the error message and don't _think_ you read it. This bit me just yesterday as I was encountering an issue and spent a good 30 minutes trying to solve a problem I thought I'd been having. When I re-read the error message it was clear that I'd been too careless and not fully understood the issue. It happens from time to time and then I'm more cautious for a while until I get _just_ complacent enough to have it happen again.
"Designing Killer Websites" FTW! I'm glad these days are long gone now.
Nice WebGL sci-fi hover effects
OPNsense has configurable multi-wan support. We relied on it pretty heavily at a previous employer where unreliable we were forced to rely on unreliable DSL/cable connections for branch offices.

https://docs.opnsense.org/manual/how-tos/multiwan.html
> compressing 1GB to zero bytes

Is this even possible? Don’t we need atleast some data to decompress from?
At least in what I do, I find 80% of my parallelism needs covered by pool.map/pool.imap_unordered. Of the remaining 20%, 80% can mostly be solved by communicating through queues or channels (though admittedly this is smoother in Erlang or Rust than in Python).

Of course that's not true for everything, and depending on the domain tree dataflows can also be great. I remember them being very popular in GPGPU tasks because synchronization is very costly there.
IMHO our profession's adherence to ethics and technical standards is shockingly low compared to others. If a civil engineer was asked to build a bridge that will probably be unsafe, I think they and their colleagues would have the power to refuse (right?). If a software engineer is asked to ship a feature that's probably insecure then... IDK, gotta get it to prod, move fast and break things, right?

I wonder if unionization could help us do a better job of collectively saying "no" to awful product demands.
they had complex ECUs with no auditing (some bigot cartel fat cat in the government rubber stamping random shit which may or may not be credible because it came out of some formal methods university doeesn't count) for decades before that just as with all embedded software. and drive by wire as you mentioned i don't think is ever going away.
It would be curious to see the same evaluation of an Android or iOS device circa 2010-2012. Mainstream devices have over a decade of progress by tech companies with billion-dollar budgets, while Librem5 and PinePhone have about 3 years. PinePhone’s software is developed mostly by enthusiasts; Librem pays their developers (I don’t think there are that many), but the software is still FOSS.
> When someone is that ignorant or foolish ...

Dude. Calling people "ignorant or foolish" isn't exactly great either. :(
That argument is missing that you are using past users’ behaviour as representative of future users’ preferences. You are not sampling marbles in a jar, but making a lot of assumptions, notably about continuity.
Has no one heard of the CWA? They were huge back when I live in California.

Granted that was quite a long time ago and when telco's were a major power.

https://en.wikipedia.org/wiki/Communications_Workers_of_Amer...
That argument made sense 10 years ago, but since then we've seen a lot of slowdown in computers, consoles and mobile phone progress, while TVs have overcome the LCD slump.

The value difference between 10 year old console (PS4!) and new one, can be smaller than 10 year old LCD vs new OLED.
HP’s $5k Spectre Foldable PC has a lot to prove
Tom Scott – This man built his office inside an elevator [video]
>> The best minds of my generation are thinking about how to make money off the next financial crisis

Better than burning cigarette holes in their arms protesting the narcotic tobacco haze of Capitalism, I guess.

-- https://poets.org/poem/howl-parts-i-ii
> GNU Emacs is starting to implement syntax highlighting properly for its system text editor
What do you mean?
Given that they are typically salaried, I wonder what the hour adjusted pay is? The median for a dev in the US is $110k, and many of those jobs fall in higher than average cost of living areas.

It's possible that people in the industry want better working conditions or more equal/open pay systems, not just more money. Better hiring practices could be nice too.
Most of Libya's 20k flood deaths were avoidable