skysight-inc/HackerNews huggingface dataset:
Google has a reputation for being especially bad with this sort of thing but I tend to see it as a distinction between the underlying infrastructure being based on classic tools vs crypto. Doing things the old fashioned way you run into this kind of risk. Google turns off your account, or somebody sim swaps you for your 2FA, or you wake up to find your account deleted but you never find out why.

With crypto those types of risks systemically don't exist in the same way. You get new sets of risks like losing your private key, or someone stealing all your crypto with no recourse, or misconfiguring things so that when you try it 6 months later it doesn't work.

Both approaches have tradeoffs. Any time I see something like this though, the idea of using systems that are backed by some kind of dumb blockchain and api rather than a dumb AI filter does appeal.
This is almost as stupid as:

https://en.wikipedia.org/wiki/Window_tax
Firefox doesn’t restrict how many profiles you run at the same time. You can start them either via -ProfileManager, or by going to about:profiles.
It is the same on desktop. But that is probably because of Chromecast being proprietary to Google, so sadly nothing Mozilla could do.
Neither? You think of the pros and cons and take it from there.
>It's weird that I even have to utter this sentence but... Russia is not non-corrupt, by the way.

Russia is corrupt. They aren't "owned by shell". They don't have organized crime siphoning off their pipelines. The gangsters they do have are working with the state at a high level and with the state's permission, not competing with it, paying off locals, etc. That's a whole different categorical level of corrupt than Nigeria and some other select parts of sub-saharan Africa. Trying to play corruption off like a binary is dishonest, screw off with that.

>Yes, because Australia has been developing a resource heavy economy with dysfunctional politics to match while Nigeria's has been completely resource dominated for a long time and been a basket case for most of its history because of it.

Australia is not of noteworthy levels of dysfunction compared to the rest of the western world. Hell, they're doing pretty good as far as former penal colonies go. They make political concessions for their breadwinner industries like everyone else does. You're just salty that mining is one of their key breadwinner industries.

Norway is another resource extraction nation and to portray them as "dysfunctional" would definitely be wrongthink 'round these parts. Canada is doing pretty good too.
I remember the day I got ISDN at and I could listen to an MP3 as fast as I could download it (if it was encoded at 112kbps...)
Don't worry, General AI has always been just a decade away.
They may need the user's details to look into it and determine if it's an actual issue. When they have done that, it makes sense to fix it for that user at the same time. They should definitely come back and tell us that they have fixed it and why it happened as soon as possible afterwards, but I would understand if it takes a few weeks given normal levels of corporate bureaucracy.

That said, it's bad that this happened in the first place, and it makes me a little anxious about using Cloudflare's services.
Necessary plugin for YT: https://addons.mozilla.org/en-GB/firefox/addon/youtube-recom...

Or program: https://freetubeapp.io/

Both let you disable autoplay, suggestions, trendings, ads... I would never let kids watch YT with autoplay, suggestions on side and ads.
Nothing really, it just feels like I'm "breaking glass" whenever I do it, so I end up using Chrome for the multi-profile use case.

If Firefox was to add a similar GUI, I'd probably get by completely without Chrome.
Why would it..?
I also use Firefox as my main daily driver and have been for 5 years or so. Recently I started trialing Arc (https://arc.net/) and it's interesting. They try to be quirky and have a bit of a different approach. What I like is that they also have the idea of different profiles (like Firefox Multi-account Containers) built in. I'm not 100% convinced of Arc yet, but it's good enough for my secondary browser (also for stuff that required Chrome, since it's based on Chromium).
Price discrimination is probably another, there’s a huge price jump between home video and production video equipment.
The supplemental terms about the developer platform apply to R2 (https://www.cloudflare.com/supplemental-terms/#cloudflare-de...). Same goes for Workers itself (the Cache api within Workers is also covered under these vs the non-HTML content restriction applies to the normal CDN path).
API calls just grabbing data may not generate impressions but people follow bots that utilize this API and (some) bot-generated content generates interactions: likes, shares, comments.

Twitter may be heading closer towards becoming a ghost town.
The --new-instance flag lets you run multiple copies of even the same profile.

https://wiki.mozilla.org/Firefox/CommandLineOptions#-new-ins...
He uses magnetic tape that has been in use for nearly 100 years and continues to be.
$5000 DSLRs have huge APSC/Full frame sensors to try and cool... try and take a bulb mode shot on one and let me know if they let you past 30 minutes.
2 clicks instead of one. There’s an extension to make it one click, but it requires a helper app installed, which is not great.
Ask HN: Which Rust Web Framework and Why?
We are adopting Rust as our next programming language for type safety, speed, productivity, etc. So far so good.

What we need to understand is: Which Rust Web Framework should we use? Actix, Axum, Rocket, Yew, other...? And Why?

Specifically we want to know which are the "batteries included" frameworks (like Rails or Phoenix) and which are the barebones ones where we will have to define lots ourselves.

Know there are many Rustaceans on HN and would love to know what people are using and why. Please + Thanks!
> the tendency to freeze, and then say "restart to keep using Firefox" because it updated in the background and can't continue.

I never encountered that, neither freezing nor being forced to restart. By default Firefox will only download updates in the background and inform you that the update will be installed if you restart.
> 1. It opens websites really quickly, much faster than Chrome

I wonder if it's a question of accumulated cruft.

My main browser is Firefox, but there is this one site that's broken on it, so I use Chrome for that. It's the only thing I use Chrome for. But I find that it's much faster (even when testing other sites) than Firefox.
Yes, containers compartmentalise the web-facing side of the browser, not the user-facing side.

This fits with my use case for profiles.
Reminds me of Colyseus: https://github.com/colyseus/colyseus

Colyseus has support for persistence as well as matchmaking!
On a side note, it is worth paying a visit to Eton to see the number of old boys killed serving their country in WW1 and WW2: the walls of the old building are literally lined with their names in the thousands.
> Business pricing is very often commercially sensitive [..]

I'm not after internal pricing/B2B pricing/discounting, in my thought experiment I "just" want free API access to information that's already on public websites (eg end-user/retail pricing for rooms/flights/widgets). I'm not aware of any airlines/hotels/retailers that allow even that. In bulk, it's commercially sensitive too.
Maybe, but I've been noticing the same in the late week or so. Github was actually unbearably lagging the other day and some pages perform really terribly on occasion. It's probably some of the new haphazardly implemented garbage from manifest v3, after all it's all about Google shooting the browser in the foot to save their adsense business.

I haven't really checked if it's better on FF because it can't screenshare specific tabs so it's dead to me.
Assuming it's not available on iPhone is what you're getting at. In that instance Apple is the one to blame.

https://support.mozilla.org/en-US/kb/add-ons-firefox-ios
Firefox's best engineers left after they fired Brendan Eich. That was the worst decision they ever made.
Spotify wants you to listen to the tracks that they are paid to promote.
> In WSL1 those were about equally fast, both going throught the windows kernel

Yes, WSL1 was great. I hope it will never be sunset, as I need good IO performance.

> where you put the files decides where they are fast.

I also also hope we'll eventually get an option to pass partitions to HyperV, which is currently possible only with full disks.

It would be a return to the previous WSL1 level of performance for files within a NTFS partition: even if you'd need a separate NTFS partition, that'd be a minor nuisance to guarantee performance.
Ask HN: Is Time Tracking Useful?
I'm speaking here of management requiring all staff to use an app to track hours spent on specific tasks.

I have heard the argument that it's a good "marketing tool" for teams that have no obvious tangible deliverables (e.g., devops) to demonstrate all the work they do. This argument rings hollow to me, but I thought I'd ask y'all.
My kid had a blippi phase but has moved on now. Blippi may monkey around but it’s educative after all. There are many other inane brain melting options to avoid
> why should there be performance idiosyncrasy among browsers?

Because the engines work differently, some are better at some parts and worse at others. That's just the name of the game when you have different implementations of something.

Not saying that work shouldn't be done do make them on-par with each other, just providing a reasoning why things are like they are. I remember at one point some Google product was using some JavaScript API for lots of things and obviously only tested things in Chrome, when testing it in Firefox the performance was a lot worse, as Gecko performed worse than V8 using the data structure/API. They ended up disabling Firefox access to it because of this.

Eventually, Firefox got the bug fixed I think, so the product enabled support for Firefox.

I guess the point is, the standards around the web platform say how the user should be able to use some API/format/structure, not much about how said API/format/structure is internally implemented.
GitHub Repo Named “Eeeeeeeeeeeeeeeeeeeeeeee ”
The problem with MQTT is that most of the use cases I’m interested in involve a web browser as at least one party of the connection, and the browser doesn’t support MQTT. I could wrap MQTT in a WebSocket, but then I’d lose the advantages of MQTT’s compactness and interoperability (unless MQTT-over-WebSocket is a thing?)

The other operation that I haven’t seen elsewhere, but is vital to enabling stream compaction without a leader, is the idea of a stream rollup up to a specific stream number. NATS Jetstream, for example, has the ability to roll up an entire stream, but if another message hits the stream between when the rollup is computed and when it arrives at the server, that message too will be replaced (IIRC). So I thought about using NATS (which already has a WebSocket protocol), but ruled it out.
Container Tabs are not a replacement for profiles though. It doesn't let you have different bookmarks, extensions, theme, etc, which doesn't work when you want to have a separation between work and personal stuff.

Firefox already supports profiles, all it needs it's a simple UI to switch between them. Profiles + Containers (and everything that comes with them) would be perfect.
It did well on ""Eyes of the World" Grateful Dead finding some artists with similar vibe I never heard from. It did poorly in "Heart of the Sunrise" by Yes
and "Nautilus" by COVET https://maroofy.com/songs/1084458728.

One thing that stuck out for me is that for some genres (not jazz, not classic) the singing really matters. Covet, for example, is instrumental music, no singer at all. I wonder if you'd get better results by separately training on the vocals and the rest. (I think I've read that vocal extraction works these days, though I confess it's a lot more work.)
This is such a disgusting world-view. "Yes, the govt worker that helps run SNAP, so people can eat, is just a loser."

Maybe they aren't looking to maximize the same things you are? You know, a different perspectives?
In addition:

- SponsorBlock - Automatically tag and skip portions of youtube videos, such as sponsors, intros, recaps, and others. - https://addons.mozilla.org/en-US/firefox/addon/sponsorblock/

- Firefox Relay - Automatically create up to 5 (for free, more if paying for it) email addresses that redirect to your actual address, to avoid giving your private address to everyone. - https://addons.mozilla.org/en-US/firefox/addon/private-relay...
Having to use both msys2 and WSL2 is a bummer :(
The wikipedia page says "transient populations", actually.
The goal of the user is to prove some properties over an input program. Usual properties are: all array accesses are within boundaries, no division by zero, all used values are initialized, all de-referenced pointers are non-null, etc... The kind of properties that makes a program safe to run and crash-free.

The tool will either prove that all the properties hold (user is happy), or prove that some property does not hold at some point in the program (user knows what to fix usually), or bail-out with no proof at all for a property at some point (user has to modify the program to make it more understandable by the tool).

The accepted language is still Turing-complete (C or C++) and the tool is not solving the halting problem in the general case since it can bail-out with no proof.
Just wanted to say nice job!
"New" Model M's: https://www.pckeyboard.com/page/product/UWZBP4A

I have issues that make my keyboards suffer [1]; I have refurbished and killed real IBM Model M keyboards from the 90s, and they lived an average of 3 years under my hands. The new one I'm using now has 2+ years and hasn't fallen yet.

By comparison the fancy Logitech "mechanical" i tried after killing the last of my old Model Ms lasted approx 6mo.

[1] psoriasis on my hands, so my keyboards are subject to a constant rain of acidic skin dust and blood, and frequent cleanings.
Also it feels "more on the side of the user". Like for instance if you do shift right click it bypasses the website's attempt to hijack your contextual menu. I think Chrome disabled that.
I’ll pile on and say that it doesn’t stutter on my old and slow OnePlus Nord. Only on one weird page that was recently on the frontpage, but I guess they were simply also doing some fuckery with the scrollbar.
I don't know when you had those problems but I had similar problems in the past (>1 year ago) but they all seem to have been fixed.
Lol I feel like this is going to be a high school valedictorian goes on to be an average student in Stanford kind if story.
I assume it's to know which directions have shown the most recent potential, to catch up on the techniques and literature so you can talk/think intelligently on the matter. But I see your more general point, he has to be careful not to get caught up I the groupthink he is (understandably?) critical of.
Those are the people in control of like half the internet traffic in the world.

Let that sink in.
Unfortunately, Vivaldi is not FOSS which makes it a non-starter for many.
I just came to offer my sympathies. That sucks in ways few will understand. Please tell me you have been spared from using Microsoft Teams...
> "Don't send me your details, I've fixed the problem for you and everyone else with the same issue" = green flag

While I agree with the sentiment, fixing it in this way for any org of the CF-like scale will take days or weeks (because of peer reviews, compliance etc.). Fixing it fast by adding exception in some control panel is probably fine.

What's alarming is that the escalation process didn't really change for all the time I'm using Cloudflare as a customer (8 yrs now?) and watching jgrahamc's involvement. The fact he has a bat signal trained on the HN is a major red flag.
I doubt it. There’s a better chance we don’t even use modern computer architecture and everything about todays computers appear archaic and that all the knowledge is lost. And tons of stuff is left behind.
Sadly, Apple has just completely cut off 3rd parties from Keychain for website passwords (they can use the Keychain for their own isolated items, but can't touch any shared password data). All non-Safari browsers are affected.

Firefox on iOS a loophole for this, because it's forced to use Safari's WebView, so it gets Safari's keychain, but it can also then prompt to save in its own password sync. Far from ideal, but at least a way to escape Apple lock-in.
oh, you mean things like the ESP8266, which costs mere dollars and can definitely can already decode and play MP3s? 40 lines of code to play MP3s on an ESP32 as well.
For some countries (like Germany), it's "zero cost" after you've been a resident for N years in said country.
That 3D website ( https://bruno-simon.com/) ran well enough though it did cause my laptop's fans to run but I believe that happens in Chrome too.

So far, I haven't found much of a difference in performance of websites but it's still early times for me.
Yep, in fact, it was making a word game[1] for my family to play on zoom calls early in lockdown that sent me down the rabbit hole of synchronizing state in distributed systems.

[1] https://word.red
> the likes of Xorg really aren’t designed for that use case.

Bullshit. Would be nice if people were to stop spreading these outright lies.
WordPress Is an Absolute Nightmare
No, but that's the thing I was implying (but haven't started clearly) - learning from books vs learning from an AI "teacher". Once the AI reaches a level in which it can "teach" then the game is almost over for that skill.

To clarify, I'd define a major component of effective teaching to be the ability to break down an arbitrary typical problem in that domain into sub-problems and heuristics that are "simple" enough to manage for someone without that skill. If an AI can do that, it can most likely effectively perform the task itself (which cannot be said for a book).
Non police are also legally allowed to kill others who pose imminent harm to themselves or others. You don't lose rights when you take the job of a police officer.
The context switching is substantial with 6 clients, even if it's the same tech. As for 1 day per week: a very senior person can give good advice or point to the right direction. The company I work for isn't a tech company, but we do hire people to provide specialist knowledge and it doesn't require full time position to do so.
Incremental builds are what matter to me. On my 1240p if I change one file and build it takes ~11s to build. Changing one file and running tests takes ~3.5. That's all build time the tests run in <100ms.

The incremental build performance seems to be really dependent on single-thread performance. An incremental build on a 2014ish Haswell e5-2660v3 xeon takes ~30s.
I use Waterfox personally, but it's a minor difference.

Some lesser known extensions:

LocalCDN

Tab Session Manager

Feedbro

Enhancer for YouTube

Request Control

Trace

There is a lot of configuration you can do with a user.js file as well. I took a lot of options from the tor browser config since I value privacy.
I'm not an anarchist, but I did the same thing for the same reasons.
I wonder why the media can't even get the most trivial details right. It very decidedly wasn't a "full scale" invasion. It was a fairly minimal operation--that's really why it failed, for so long.
You are either talking about something unrelated to the original fairness doctrine (somewhat misleading) or you are flat out wrong about extant jurisprudence regarding the highest law of the land… or both. In either case you seem oblivious to the fact that the Supreme Court has already explicitly said that there are First Amendment concerns with the first amendment. In Red Lion Broadcasting Co. v. FCC for instance, they said that the doctrine “has the net effect of reducing rather than enhancing speech” and would be illegal save for the limited spectrum, as “a license permits broadcasting, but the licensee has no constitutional right to be the one who holds the license or to monopolize a radio frequency to the exclusion of his fellow citizens.” Contrast Miami Herald Publishing Co. v. Tornillo where a roughly equivalent newspaper regulation was found unconstitutional because competition is free to deliver their views via their own newspaper and it is not a special monopoly power to be licensed.

If a “will to properly govern” is involved then it will take far more than “good regulations,” it will take major substantive changes to the nation’s Constitution, with all that entails. It will not happen because the citizens of the nation still like that amendment and fear they will be exposed to abuse without it.
I've used it to ruin MusicBee for years. It has gotten much much better. While it was technically possible to get .net stuff to work, there was a lot of extra hoops to jump through. Now I just download the installer and run it (but I downgrade the main exe t to an older version to get around one annoying bug)

The Mac M1 thing though... Nope. The problem is that Wine on ARM becomes Windows ARM. Many (most?) Windows apps a aren't available on that architecture. So you need to user x86 wine.
USBGuard: USB Device Whitelisting and Blacklisting
There is a reasonable probability that your parents were entirely aware of that chunk of your life, if not in detail at least the broad themes etc - but sensibly allowed it to be a healthy part of your independence and identity.
I'm a tab hoarder, and I love the scrolling tab bar. No matter how many tabs I keep open, they remain readable, instead of squishing into ||||||||||||||.
Finally. The first _good_ reason for Brexit.
I liked Chloe Valdary's explanation/interpretation of The Heart Part 5 https://www.youtube.com/watch?v=QQ4tncELtgc
Assuming you're talking about an actual barcode scanner device: barcode scanners commonly present as USB keyboards to the OS. The thing about USB keyboards is that events aren't pushed to the computer but are polled at a set rate (commonly 125Hz). It could be that the scanner produces the numbers quick enough to approach the USB polling rate, and maybe Chrome has some additional smarts to handle it, or maybe Firefox just adds a bit of overhead that's enough to lose some of the characters. You could try increasing the computer's polling rate and see if that helps.
Sure, Mozilla seems to have quite severe organizational issues, but to me, the deep integration of a crypto wallet into Brave is what's keeping me away from it.

A Crypto pivot didn't end well for Opera, it ruined one of my favorite OSM apps for iOS (maps.me; fortunately there's an open source spin-off available now, i.e. Organic Maps), it left a bad taste in my mouth when Signal did it...

I use Firefox as my main browser, and more or less consider my relationship with Mozilla to be not different from any other corporation – as long as the product itself works for me and doesn't seem to be heading into a predatory direction (e.g. heavily pushing a subscription model, needlessly collecting data server-side etc.), I'm fine with its creators spending their money however they see fit.

That said, I'll also definitely not donate to Mozilla in its current state.
I would rather be a cog that produces economic value, and therefore is entitled to part of it, than literally useless, because then my bargaining position is going to be quite limited. My freedom is larger in the former scenario in fact.
Open new tab, type: "about:profiles" create as many profiles as you want. Or as others have said you can use tab containers or the profile manager switch.
The Tree Style Tab extension[1] is wonderful for "keeping tabs" on our modern "to forget" lists (unclosed tabs). Putting tabs on the left is also a good screen real estate trade for wide aspect ratio screens.

[1]: https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...