skysight-inc/HackerNews huggingface dataset:
> It would be nice to see the search and browser markets open up a bit. Especially on mobile. Especially on IOS where Apple enforces a Safari monopoly. Every other browser has to use the Safari rendering engine.

Do that and Chrome becomes the monopoly everywhere.

Not that I’m in favour of the way Apple does things on mobile, but break the Chrome monopoly elsewhere first, then go after Safari.
sounds a waste of time to build considering how well uBlock Origin works
I've spent a good amount of time (and money!) trying to replicate in me the joy that other people seem to have playing games on phones. Then I discovered novels (stupid, I know) and I never looked back if I'm too fidgety to read another chapter, honestly I'm probably not going to enjoy doing anything else at that moment.

So this is my recommendation for people that haven't quite enjoyed playing games on phones in the past and wonder if no-bullshit games are the solution. Maybe give a different medium a try!
Australia’s local Georgist party seemed to fare alright

https://www.sealionpress.co.uk/post/other-ideologies-ii-geor...
I have no meat, and I must scream.
Wow, I really needed that website. I spend a lot of time looking for games of this kind, since like 99% of Android games are, in your (rather precise) terms, bullshit, and after some experiences with those I don't want to pay any more, period.
The problem is that the users are unable to figure out if it's data loss or not(unavailability). The fact that my data is just one of many other problem to them and that to figure out if it's something I can count on them to get them back or not I either have to be really important to them or, you know, nothing to do but to just wait. That's horrible.
Thats very bad take.

Concepts are above languages.
Web push is basically useless because Google hasn't prioritized fixing the issues causing Android to delay the notifications by 10 minutes or more. They are basically only useful for "re-engagement" spam, nothing time critical.

https://bugs.chromium.org/p/chromium/issues/detail?id=777106

There are a whole bunch of sad bugs about Web Push in the issue tracker. It's disappointingly typical of the PWA APIs. They sound like they have the capabilities you need until you try to use them and uncover a minefield of five year old known issues that will never be fixed.
A decade or so ago when Chrome was first released there were good reasons to switch to it. It was better than Firefox in almost every way, especially speed.

Today that's no longer the case, but there also isn't a huge reason to switch to Firefox. They're all kind of the same, especially to the average user who doesn't strongly care about privacy.
None of that is a problem in Firefox.
Thank you so much for posting this !
Thanks. But I was looking for something like the flash tool shown on the website, or like the default color scheme of Morphic. "Crazy" colored GUI elements etc., not just the background.

Edit: never mind. The link by pavlov has more examples.
I went from Netscape to IE to Firefox to Chrome and back to Firefox. Sure they're different, but it's not jarring. It's like switching to another car. You can just hop in and drive away. Then you gradually adjust the seat just how you like it and install your favorite air freshener in a natural progression, and so on.
I've used Tree Style Tab before and switched to Sidebery (https://addons.mozilla.org/en-US/firefox/addon/sidebery/). Never used Vivaldi, but you might want to give that a try. It works well in combination with container tabs.
I've been using blender as soon as the first OSS release, and I never considered the UI to be "bad". Learning curve was much steeper than it is today, but it was very efficient after being learned.

And that's the main point: I'm not pitting blender's UI choices against another product just on the merit of being accessible from the uninitiated or looking at another product. That's the kind of comparison you make if you want to make a clone of another product.

It would be the programmer's equivalent of saying "I don't understand why vi is not more like vscode".
Show HN: Sysaidmin, give GPT access to your terminal so it can fix your problems
Vox: Upcoming open-source browser engine in V
Thanks, I had the same thought!
and they're still telling people to "Reset the PRAM" in 2023 to solve some software level issue.
Frankly I see this as a bonus. I don't want my CAD software or 3D printer slicer auto-updating.

Not everything is network connected and security critical. Auto-updates are a huge pain for a lot of workflows.
I do something like this, but I use a different method.

I simply use mwan3 with a separate USB-WiFi adapter exclusively for this use. That way, my main WiFi radios are not negatively affected when I activate the hotspot.

I already have my phone configured as a hotspot for when I travel, and I was already using mwan3 on my router already, so setting it up this way was easy and just made sense.

mwan3 is configured to use the regular wired connection whenever possible, but if it goes down, then it switches over to the hotspot radio. Both conditions must be met: Hotspot is on, and main internet is down. If my internet is down, all I have to do is press a button of two on my phone to turn on the hotspot and everything else happens automatically.

Another advantage of having a separate and different WAN interface is that I have ACLs on this interface which prohibit certain high-intensity types of traffic that I don't want transiting the hotspot.

I just have to remember to put a fan on the phone when I do this. It gets hot.
Absolutely this.

Pipewire is a refinement of the idea, many of these lessons are hard won by pulseaudio itself, being used for years.

Linux audio before pulseaudio was just a lot worse, for many people pulseaudio meant not having to think about how audio worked any more.

Pulseaudio saved my bacon just the other day with virtualization - since the server runs on OSX I could pipe all the audio devices from an OSX host to a Linux guest.
ChatGPT and C++ ostream duplicating data to Windows Event Log
I've recently needed to modify a program using c++ std::ostream to write info to a text log file.
This is the writeup of exprience egaging ChatGPT for help
Ha I tried that with the Nest data and it just sent me an email saying "there was a problem, try again later" after a few days.
Not the same thing. I want them to be completely separate, just like Chrome profile.
SGI IRIX is a pastel-land which I'm very fond of:

http://toastytech.com/guis/irix.html

It's more muted, but follows the principle of "let's use these truecolor hues now that we've got them."

The global fashion trend after 1990 was moving away from bright pure colors and towards increasingly muted pastels. So for examples of more bright-colored UIs on 256-color displays, I think the Mac II / System 6 era would be the place to look. Early CD-ROMs might be a rich vein.
Haven't read the whole LVT thing too deeply but wouldn't it make single households a time bomb? Say I buy a house on the suburbs of a city, 20 years later the city has grown to the point that I'm no longer part of the suburb but inside the city, which means that my taxes would skyrocket because I have an "underdevelop" lot, even though, as a single individual, I don't have the capital to build a higher density complex to cope with the higher taxes
If lang design is so insanely hard, then how C# designers get so many things right?
uBO also works well in Firefox Android, which is much less well known than it should be.
Climate crisis and energy costs fuel £600 rise in UK household food bill
Same (no real backup) is pretty much true about non-rooted Android phones?
This comment is so odd it's actually doing my head in.

Google invented Kubernetes, Apple runs Kubernetes and previously was heavily into Mesos, likewise for Netflix. And I've seen a lot of Engineering tech blogs and worked on AWS for a decade and never have I ever seen anyone spinning up thousands of micro-VMs in that way.

Not only are there all sorts of account limits you would immediately hit and have to negotiate but the networking would be problematic to say the least.

Meanwhile you can spin up ECS, EKS, Fargate which allow you to run thousands of containerised apps without any headaches at all. Plus they support you having unique IAM roles for each container.
FF has so many bugs, it literally unusable.
Mine just works and the scanner shows up in simple-scan over wifi (Linux), it's all very smooth.
It was just a short phrase, but was meant to refer to conversations here in HN (or anywhere ads are discussed) where it's easy to see claims about how ads are a cancer and companies "should not" use them and find a different business model.

Which I agree, but as long as society doesn't consider it harmful enough to ban it on Law (like the other activities you mentioned are), there's no reason (save the moral one) for a company to change practices. The incentives are just not there.

I definitely agree we should keep complaining. But at the same time, until things have changed radically, it would be foolish to expect that these complaints will achieve anything at all. Votes and such, that works much better!
Isn't it about keeping the manifest v2 API running?
Completely unrelated, but are you the adhesive_wombat I would listen to on SoundCloud when I was younger?
I don't know about mandatory, but well funded and expected in that period would go a long way. Child rearing, especially, will surface things you might have not known were there or were so painful. You might also need a variety of help, from talking therapy to cptsd/desensitising. To parents feeling overwhelmed and daily triggered suddenly, in the presence or thinking of your children, you're really not alone, and I strongly advise getting all the help you can, as soon as possible.
I use Chrome profiles to separate my work and personal (and other) identities. This is helpful per se, but of course especially helpful because my different identities have different Google accounts.

Last time I looked, Firefox lacked this feature. This isn't the use case for Firefox "Containers" and indeed they could not be used for it. There was something very inconvenient involving starting Firefox with different command line flags to create instances with different profiles. For this reason I could not switch to Firefox.
I've printed on Brothers most of the time since 2003, and… not innovating? Each new model adds a feature or two and changes something about the innards.

(HL-1450, MFC-8880, MFC-8890, MFC-L3770, some of those at the same time.)
How are they good? Companies are killing their inventory / safety / rnd / experienced headcount to do buy backs and in the slightest economy disruption they are forcing us to bail them out. Look at finance, airlines, oil, manufacturing for very recent examples.
My concern with economic debates is that there are always enough statistics to play with to make whatever point desired.

For instance: why compare wealth and not income? And if we do, at what age? Do we compare individuals, or households...?

I don't want to say it's wrong per se, just that I've been misled enough before that I don't want to trust anything.
There's a trick here I hadn't noticed. Good times.

If the plan is 8 byte aligned data and use the three low bits for other stuff, you mask them off before loads/stores. An alternative is to use the high three bits, store the pointer/8, and multiply by 8 to retrieve.

That's appealing on x64 because memory operations can include a *8 in the encoding.

Specifically, I've long wondered whether the pointer masking tricks mess up prefetch/speculation. It seems plausible that making the dereference look more like a normal memory operation is helpful for that.

(It also means the low-alignment-bits and high-unused-bits can be considered contiguous modulo the *8 on decode which is probably less annoying when using both ranges)
Being an engineer doesn't mean you can't appreciate aesthetics.
Rails 7.1 Adds ActiveJob#perform_all_later to Enqueue Multiple Jobs at Once
It's just that America bet everything on capitalism, yet americans are starting to realize that it is making their lives miserable in many, many different ways.
I fail to understand this line of thinking. How often are you restarting the browser that this makes any significant difference in your productivity?
support cost is inversely prop to quality (code and design)

knowing code quality levels at those companies and how they replace actual designers with PMs... it was their goal to have the most expensive support!
That was, what, 7 years ago? That's about 5 CPU generations ago. Any performance differences were solved a long time ago, although chrome seems to use a lot more memory last time I looked (I use both on a regular basis). It's worth revisiting tooling once in a while instead of getting stuck in time.

If chrome does it for you for dev tools, then use it for that. No need to use it for general browsing.
I find it annoying how I need a separate window for each profile in Chrome, I like that I can have one window and some windows are in the work container and some are not. You do need the (official) containers extension though.
That's just reporting bias.
Asynchronous Loading in Active Record: Boosting Performance of Your Rails App
Yes, but there are 15000 forks of the electron by individuals, even with contributions being not equal, it is still a community project owned and used by individuals and smaller groups all around the globe, not only Google or Microsoft. The same applies to Chromium. The fact that MS is the biggest maintainer now is not a coincidence because it is in their genes to constantly try to take over the good stuff to commercialize under their brand.
why raid 1 for backup machine?
The 100 Best Bits of Advice from 10 Years of First Round Review
An interesting thing about posts like this: you would recommend, and you think everybody is using Firefox. But in fact everybody’s using Chrome Firefox user base is just so tiny
I disagree. For me (can't speak for others), ad/tracker blocking is an essential part of the browsing experience. I want a built-in, performant solution instead of depending on a 3rd party addon.
I haven't used C# enough to comment on the language itself, but I do know it was designed (at least initially) by Anders Hejlsberg who is very experienced in language design.
In India, Brother is not a known brand. They don’t advertise at all. Almost all stores have also shut down. So, by default, everyone almost buys the usual HP, Canon, Epson, etc.

I purchased an Ink-Tank Printer in 2018 and have been using it with no issues. I have refilled the printer only once in the last 5-years. I live in a close-gated but large community. During the pandemic, I help with printing -- a lot, from documents to photos to whatnot. It survived.

My daughters use it for school work, printing stickers, taking photos, etc. Now, my suggestion is -- Brother. Three of my friends have bought them and are all very happy.

Brother works.
I also hope the "pro" audio side gets more love. I'm not an audio pro, but I do play music.

Long story short, I tried pipewire for a year, it was a wasted year. Realtime audio never worked, it was a mess of configurations that didn't fix anything. Went back to Jack, everything worked.

Was sad that I could have spent more time making music instead of messing with "the newest, greatest, and best" in the Linux world.
Remote start could be very useful if you want to maximize self-consumption for your solar panels. Do they support that?
Macromedia Fontographer is what I used many years ago. This is a nice replacement. There is also Glyphs but don't use it enough to pay for it
I think you mean, Time so switch to Brave!?
I keep getting $0.49 and other random amounts charged to an ancient card by Google (one that I long ago used for the business). This is a massive nuisance but there is absolutely no way to trace these payments to anything in any of the Google products I'm using. So I have to keep this card alive and that's more than a bit problematic because that legal entity has merged with another and the bank really wants that card gone (which makes no sense, but that's what they want).

So, here I am, stuck between two idiotic bureaucracies with no way to resolve the problem on either side. Google doesn't answer to anything, the bank is - at least on paper, I've managed to stretch this for three years now - unwilling to bend their rules because the amounts are so tiny. But you can see the ghost of what I'm worried about: you'll see that if that card eventually does get cancelled that that $0.49 or whatever is a reason to lock my account or some other idiotic move.
Amazing, thanks. Bookmarking the lot.
Dynamic language runtimes really like this. It gives you type information without dereferencing the pointer.
Is pipewire ever coming to other platforms ?

Had my bacon saved using a pulseaudio server on OSX for VM guest running Linux, but if worried that won't be possible in future if pulseaudio goes away and PW remains Linux only.
That's both a blessing and a curse.

Yes, you can see it as wasted effort, but this is a key component of open source. Projects are built on the ideas and code of other projects. Sometimes this is a joint effort of a community, and sometimes it's done by a single developer who wants to try something different.

And this is great. There's growth in experimentation and failure, and trying new ideas. Not everything is going to succeed, and not every project will seem like it was worth the effort.

Ultimately, the user benefits by the overwhelming amount of choice of software, but it can also degrade the experience as projects might not be well maintained, unstable, and sometimes even abandoned.

This gives the opportunity for companies to step in and focus on supporting only a subset of software, which can lead to a better user experience, with the tradeoff of users having less choice, and being forced to use their computers in a specific way. These are two different approaches, and one is not inherently better than the other.
> When PCB reflections start getting in the way of digital signaling, the usual culprit is a low-impedance source driving a comparatively high-impedance load (e.g., a MOSFET gate).

Depends on the MOSFET. Most discrete MOSFETs have pretty hefty capacitance at their gate, looking like a short to high-frequency inputs.

> The simplest remedy may be adding a “sink” resistor on the receiving end, connected to the signal’s return path. This is usually paired with a series resistor on the driving side, both to limit peak current and to at least roughly match the specific impedance of the trace.

The simplest remedy would be to use series resistor matched to the trace impedance to prevent the reflection bouncing multiple times, probe at the gate and only add parallel termination resistor if it is actually needed. Because then you need to work around the voltage drop.
Good article. Another VAPID key generator site is helpful, too bad it doesn't seem to work. And even when you have what seems like a valid key, browsers might give errors of the form "Invalid VAPID token" which are very frustrating... And sometimes only happen in Firefox vs Chrome. Would like to see anyone do a more thorough write-up of this part though:

> In order to send web push notifications from your backend application server, you have to construct, encode, and encrypt the messages properly.

Basically, that's the hardest part, if you don't have library support of someone having done it for you already.

Web Push is both simple in design and yet frustrating. I gained some sympathy for sites that have opted not to support it after trying to do it myself without a library on a test page. (I'd only do it for real if anyone besides myself would use it, and just use the library.)
You have one explanation here:
https://wezfurlong.org/wezterm/hyperlinks.html#explicit-hype...
That doesn't contradict his statement. Just that starting Chess specifically from an early age with a lot of instruction will make you very good at Chess. That doesn't mean anything about their intelligence level.

E.g. almost every famous athlete has been practicing their craft from a young ago, some of them pushed to practice much more than their peers. Some of them are then successful. I wouldn't call any of it proof of their adult intelligence, just skilled at gymnastics/tennis/swimming/whatever.
Thanks, very valuable information as I look into buying a small printer.
Thank you, I'm glad it was useful.
Anyone knows if that manifest v3 is going to be pushed into Brave and similar chromium browsers?
US nukes in Germany are guarded by US troops.

Who guarded the ex-Soviet nukes in Ukraine? Ukrainian troops, or Russian?
If v2 requires a token, where is that stored given that the best place to store tenant-specific bootstrapping config is... IMDS?
We had a top of the line Bosch in the "Luxury" apartment we rented last, and I can assure you this is not the case for all of their models. Couldn't run it overnight without keeping everyone awake for 4 hours.
A Path Towards Autonomous Machine Intelligence (2022)
Thanks for polluting the internet bro.

YOU ARE SHITTING IN THE WATER SUPPLY.
It doesn't matter, you can't get a software engineer for 50$ in Africa.
User-mode threads explained simply
The main idea of a backup is to have a >COPY< of your data backed up somewhere... if the only copy is on google drive, you have no backup at all.
Any graph-heavy application constrained by memory potentially gain a lot from those kind of optimizations.
Your guess would be wrong. Chrome mostly replaced old IE installs at first. And firefox was also miles ahead of old IE. The reason FF took many years to gain market share when Chrome took the same market share in months is advertising budget.

All the people coming up with revisionist bs about firefox being bad just don't realize that 1) there wasn't only Firefox, Opera was also present (chrome was basically a ripoff of Opera's ux) and that 2) the incumbent back then was IE. The gap between IE and firefox/opera was way larger than whatever people claim the difference was between firefox/opera and Chrome.
> In the series, Erquitt describes security at the society as “pitiful” and alleges a coverup of multiple thefts

"I should know, as I am responsible for most of these thefts, and they never reported them"
That's a huge generalization. There are many kids with speech delays, for example.
Show HN: SarcasmWalla – A bot that takes the other side and roasts you
I know it's not really a thing I made, rather a thing I prompted, but I've noticed people have had quite some fun with it and sometimes it really does change your mind.

Based it off that tweet about an Arabian dagger merchant roasting a user.
I've been a C++ user since 'cfront' and he simply has a point. If Stroustrup had been a little bit more disciplined about what features to add and which to leave out C++ would have been much more manageable. I'm not really afraid of many things but legacy C++ codebases I try very hard to stay away from. With some luck the original author(s) went overboard with all of the stuff that's available and never got around to refactoring any of it.
its basically like a new reddit alternative but with cryptocurrency app code wallet added to it
The best part I like is it provides a unique email address and hosts a server inside it. I can literally just email a pdf and get it printed on back-back pages, no commands, love it!
Browsers are just a window to display web apps and pages, though. And these display identically in Chrome as they do in Firefox. Hence the interactions, which 95% of the time are with the web app, not the browser, are practically identical for the most part as well.
You can use iptables to allow access only from the root user. That is what we do. I feel like that help to a large degree, assuming you properly run the applications under separate users.