skysight-inc/HackerNews huggingface dataset:
> For example, the number of characters in the string is simply the length of the string.

For I/O you need the amount of bytes it occupies in memory and that's always known.

For text processing, you don't actually need to know the length of the text. What you actually need is the ability to determine the byte boundaries between each code point and most importantly each grapheme cluster.

> when you really need Unicode

You always need Unicode. Sorry but it's almost 2024 and I shouldn't even have to justify this.

For I/O, you don't need "strings" at all, you need byte buffers. For text, you need Unicode and everything else is just fundamentally wrong.
There was a lot of talk about Firefox having poor performance, but I have never experienced any of it. For daily use Firefox has always been one of the more responsive applications on my PC.

If you experienced poor performance the common explanation at the time was that you either had a profile folder that had accumulated all sorts of stuff that somehow caused a slowdown, or had some unfortunate extensions installed.
I worked on https://saas.blackfriday featuring 40+ deals of marketing, SEO, sales, CRM, dev, product, and business software.

Deals vary from extended trials, extra credits, discounts to lifetime plans. Ending soon.
Chromium at the very least doesn't crash entirely. Yeah, it gets stuck for a while on hung network drives, but then it keeps going.
Although it fundamentally is curve fitting, I'd venture to say that at some point, having to handle millions of parameters makes the curve fitting problem unrecognizable... A change in quantity is a change is nature if you will.

IOW: to me, fitting a generalized linear model is very different than fitting a convolutional network.
I believe it also depends on your location. I only see sponsored tiles when traveling in some countries.
> Its official print driver isn't just a PPD but has some binary blob Linux executable configured as a filter.

I'm surprised people say no driver is required, auto-recognized out of the box etc. In contrast, I agree with the parent post that Brother requires a very non-standard binary installation that will throw various errors on a clean Intel 64 bit Ubuntu 21.04 LTS installation.

I tried this 4 times with 2 printers, 3 times it did not work and 1 time it worked. Never got WiFi to work on a Brother laser, so had to go by USB, which is annoying.

Edit: Still better than my $450 HP duplex business printer, which stands unused due to forced subscriptions and rejected cardridges. So far, the best experiences I had with a Kyocera b/w laser and Lexware b/w laser (the latter in the office, so I did not install it). Brother is okay, but with random driver fiddling required.
The problem is that the FAANGS run single-process servers at a scale of thousands of VMs, so in their mind 1 VM == 1 App role. They have no concept of sharing a single VM for dozens of apps.
Performance-wise, Firefox was significantly worse up until v57 (AKA Quantum release), which was released in 2017. I've made the switch when that version hit Nighly and haven't looked back since.

Nowadays I don't think there's a big performance gap one way or the other.
We should have stronger consumer organizations. Want to mass produce a product? Consumer orgs should first okay it.
Exactly.

It seems to be some magic Firefox puts somewhere (In the environment?) that prevents it to launch a new window from a fresh terminal that is not inherited from the same parent that launched the first window.
Embark on a riveting adventure through the battlefield of Call of Duty: Modern Warfare 3, where every move counts, and each shot fired can shape the tide of war. Our MW3 hack by Viper stands as a transformative addition to your gaming experience, enhancing your strategic arsenal for the intense multiplayer confrontations. With legions of players vying for the top spot, this MW3 cheat equips you to stand out and lead your team victoriously into battle.
Those ticket prices caught me off guard. Although FOSDEM really suffers from overattendance these days, I appreciate it being free so everybody gets the opportunity to be there.
Is there an explanation of the "mic rating" given?

What is the #1 rated mic?
Lots of dunking on this guy. I can see why. But the dude is being honest about himself: he wanted to be a big shot and now he just has to be a dad! Do a lot of men not have that emotion?
I've been using "New Tab Redirect" [0] on Chrome and "New Tab Override" [1] on Firefox for many years. They load a custom start page [2] I host locally which also pulls in some issues from Jira.

Also "Keep One Pin Tab" [3] on Chrome to prevent that closing the last tab closes the browser. The same on Firefox but there I don't know what setting I'm using to make it behave that way (update: browser.tabs.closeWindowWithLastTab -> false).

[0] https://chromewebstore.google.com/detail/new-tab-redirect/ic...

[1] https://addons.mozilla.org/en-US/firefox/addon/new-tab-overr...

[2] https://imgur.com/610mVyy

[3] https://chromewebstore.google.com/detail/keep-one-pinned-tab...
It’s an open standard but it’s centralized, and not all of it is covered by an open standard.

Here’s the page about browser support. https://github.com/web-push-libs/web-push/tree/master#browse...
Roads don't get replaced with ones which are incompatible with unpopular cars on a regular basis.
"Sponsored shortcuts" comes enabled by default, at least on Windows builds made by Mozilla. If you are using Linux I suppose your distro turns it off by default?

btw in my case it adds two ads: Nike and Amazon. They come with tracking parameters that are unique to me (if I create a new browser profile, they change)
Interactive stuff requires me to participate whereas videos/streams can be consumed when I'm less attentive. I've just checked out Jon Gjengset's video, that's exactly what I'm talking about. Another similar channel:
https://www.youtube.com/elie2222

I'm more interested in (a) system/code design and (b) mechanically how they solve problems (eg how they debug, get around the editor etc) to improve myself. I'm less interested in the code itself.
Totally agree with your first paragraph. I tested Apple Arcane some time after is release and every game I tested (about 10) was some kind of experimental appleish indie game caricature: very stylish and beautiful but with minimal gameplay. None of them got me hooked, none felt like real games, all were very bland.
Stock buybacks are good for the economy because they allocate money to where it can be used more efficiently, which is usually not in existing big corporations.

The alternative to stock buybacks is that the corporation make stupid acquisitions and try to integrate them into their processes, thereby killing them.
Good. Personally, I haven’t encountered any big issues with FF yet, just the occasional bug in the web version of ms teams.
weird take on so many levels.

as if google is any better.
Yes but it means keeping identifying informations to a minimum. Vs giving your credit card information when going premium ...
Thanks, it's fixed! It was my own fault, I edited part of my comment by copying it back into the text box.
I have an ET-8550 at home. Considerably more expensive than a comparable non-tank printer, with a factor of two give or take. Without a deal I got, it would have been out of budget.

Compared to a Canon Pro-200, they break even was somehwere around 300 printed a4 photo mark if I remember my detailed calculation correctly (850 bucks for the Epson and 460 bucks for Canon).

But yes, I love that printer! Because as a person, I do not think like my busoness case, hence with the tank printer I do kot think about print costs, as the purchase price is gone and mentally accounted for.

I never compared the non photo-capable EcoTank and whatever canon calls their tank printers to the cartridge cousins so.
It does not actually make the software future proof: if the kernel returns a large address the software will either fault if it checks, or stomp over then mask out the wrong thing.

Virtual memory is what mitigates the issue, as it lets the OS provide large virtual addresses on a per-process basis, and independent of physical addressing.

This was already used on 32b x86: PAE decorrelated the physical address space from the virtual (giving the OS 36 bits physical address — with a theoretical upper bound of 64 — even as individual processes were still restricted to 32); and on windows the /LARGEADDRESSAWARE link switch allowed manipulating the virtual address space on a per-process granularity.
Your simple clear explanation of this reminds me of a context where I have seen this sort of female imitation game used “in real life”, without any reference to Turing.

In Minecraft, there are some girls-only servers. In order to join, you have to answer a series of (canned) multiple choice questions to get admitted.

There were indeed some tricky questions. I was not able to get them right first time despite being male, a good test taker and married for a fair number of years. Not sure what the false positive rate was though. You can find videos of this stuff on YouTube.
I have never had Firefox do this. I've used all 3 major OS types in the last 5 years and Firefox on all of them. New windows open, no muss no fuss.

>I pretty much need to open Firefox first before clicking links on other apps, because otherwise I can't run Firefox normally later without killing the process.

The only way I imagine this happening is if one doesn't save the browser session between launches, maybe? I've had "cold start" link opens and it just adds another tab to my existing pinned tabs/open tabs/etc.

Everyone has different workflows I suppose.
Wow, says someone executed by the evil in the end. RIP
How the push service delivers the message to the browser is still mysterious to me. Is Firefox simply hardcoded to poll Mozilla's push service?
Most people don't need features like WebUSB support.

But I do believe people want uBlock to intercept http requests before rendering the web page. And from my understanding this has always been supported in Firefox, but never in Chrome.

I have used Firefox forever, I never switched to Chrome as it knew it never was fully open-source. The point of open source is that you're able to build the thing from sources with the exact functionality as in binary file they release.

The web is extremly important for everyone, and it is important that we still build an open web for everyone. When people use projects like Chrome, they let Google decide the direction of the web, just like Microsoft did with IE.

That Firefox was sometimes slower than Chrome and sometimes lacked features has never been a big productivy hit for me. Neither has web pages that didn't work in Firefox. In the worst cases I just need to start Chromium. I lose max 1 minute. That is nothing to sacrifice for keeping the web open.
PDF to text tools can extract some text, but get confused by tables, maths, etc.

You can annotate a PDF with the raw actual text, which is then used by screen readers, but typst (and LaTeX currently) don't do this. It certainly isn't trivial to do, but it would be useful.

The other option would of course be to produce HTML, which (unless you do horrible things) is generally very accessible, but neither typst or LaTeX do this well (LaTeX does it OK, but I find I usually need to clean up the result).
I have resisted that move for a long time, but this year I moved to using a hosted and managed nextcloud instance for all my file syncing needs.

It is run by a small local webhosting company, at which I've been a customer for my whole adult life (~20 years)
And I'm very happy for you.

However, what I'm arguing is not "having children makes me happy."

It's "having children is above every other kind of happiness."

Think about that for a second. What does that statement say to a person without children? To me, I hear that if you don't have children you're literally wasting your life. It's a denial of every other thing people find joy in.

Why would you say that? I can only think of two reasons:

- You're an asshole trying to feel superior to others

- You're unsure of your decision, so you have to put everyone else down

If you have any other reasons then let me know though!
So, what fundamental stuff should I learn ? I understand ML has some general principles that keeps on bein valid throughout the years. No ?
They are also good for everybody else, because they incentivise investment that grows the economy, which means rising real wages.
Just wait until you find out you don't have location data or the dates on photos from about 5 years are wrong. I think there's a reason the drive integration got shuttered.

Now that I think about it though, Takeout might include the location data until... they patch that "bug"to be more in line with the Photos API.

Sorry for this but on the off chance a single person anywhere near Photos sees this, your management chain is full of unrespectable scum. :) Gotta love Google.
Countless ethnic groups have been eradicated throughout history by their stronger neighbors.

Was it a good thing that they could not successfully defend themselves?

"If no-one has weapons..." / "If people would just be nice..."

That is not the world we live in. We can only control what we do, not what other countries do.
the article does mention it toward the end. when i was 18 i tried it out half in jest thinking the people pushing it were just being contrarian...

i'm 26 now and cannot imagine life without it
I don't want to install multiple browser versions.

I just want to launch a new browser window.

This does not work:

sudo -u normaluser firefox example.com

So I do:

sudo -u normaluser chromium example.com

I thought that was relevant to the question "Why bother with Chrome".
"I think we can all agree school shooters are Evil."

There is a question where evil ends and insanity begins. Totally self-destructive actions such as this strike me as insane.

It would be a different story if the school shooter wanted to establish his own gang rule by sheer terror (say, in a country where law enforcement is weak or absent, e.g. Haiti). That would be textbook evil.
Firefox had a big upgrade around that time that massively improved performance (because indeed, it was clearly slower than Chrome.)
>you want to facilitate the bad user habits of Windows, iOS, Android, etc on the Linux desktop

They are not bad user habits. They are only bad if the system is poorly designed. Unfortunately, the Linux desktop was poorly designed and the community is taking their sweet time to fix it.

>Why do you even want to use the Linux desktop in the first place if you prefer those systems?

It's just what I am used to using. I ackowledge the security of my computer sucks and I could be easily pwned at any time.

>trying to assimilate the niche holdout systems like some sort desktop borg.

I want the Linux desktop to be viable to use. Having competitive security compared to other operating systems is important. People shouldn't have to worry that using a Linux desktop will mean that a bad program can steal all of their accounts or delete all the files they have been working on. These type of things are preventable by the system and just blaming people that they should have known that what they downloaded was malware even if it is not at all obvious.
Your description reminded me of this Krazam sketch[0].

[0] https://youtu.be/_o7qjN3KF8U?si=OyKs8ULYBNLOmmcI
They have a variety of reasons to move to rust, as outlined in their original rust discussion[1]. Mostly around finding other contributors, and adding an async/parallel mode they're comfortable with.

[1] https://github.com/fish-shell/fish-shell/pull/9512
My fridge also have an app, with usefull feature - to track when bottle of water is cooled. But. I need to login to app everytime I open this app.
And there is no way to share access to the fridge to anyone else.
The Vale linter, though it requires some initial decisions. https://passo.uno/posts/first-steps-with-the-vale-prose-lint...
The CLI has a bunch of features. I highly recommend checking out the `help` output for the CLI. Personally, I use the `grepip`, `bulk`, and `summarize` commands on a daily basis.
I'm guessing this is the victim https://exceljet.net/articles/concat-textjoin

and this is the perpetrator https://www.thespreadsheetguru.com/combine-text-concat-textj...
The graphics settings to ultra, and retina, you manage 25fps? With FSR perhaps? That's still very impressive if that's the case. I assumed the performance penalty would be severe

Edit: I saw your comment in parent thread.
This is a toy but....

https://github.com/ghomem/definitive-web

https://definitive.li
Disabling them is one click away, however.
But current roads are compatible with this particular unpopular car for the most part.

The one odd incompatible road here and there is also mostly there. These roads or the unpopular car we are speaking about only needs a few superficial tweaks. Nothing fundamental.

I know, I'm still rocking this car. It has the best windshield wipers of the market, for the very rainy roads.

It is also free so it's not like I'm making a big investment by picking it and risking it becomes irrelevant soon. Which I don't see coming, to be clear.
If you really want to blow your mind then consider that there is actually no such thing as white light. We see white because that is how our brain makes sense of light comprised of multiple wavelengths.
Show HN: Data notebook with 150 datasources – SQL and No-code
Real question: Why don't Korean car companies lobby against the metro? Same in Japan. In the US, the car companies were heavily invovled in the demolition of some mass transit (post WW2).
Landing Your First Job as a Software Engineer Without a Degree
And I'm very happy for you, but I'm not arguing whether you can be happy with children or not.

I'm arguing about whether having children is above every other kind of happiness.
I write documentation about German bureaucracy for a living, and I’ve even never received so much praise in my life. It’s heartwarming.

Developers also appreciate useful posts and good documentation. I often leave comments or send emails to praise useful posts. We come to recognise domains with good answers in the search results.

However this might not translate to appreciation by the business. I can’t deny that.
> Production value is the effort, material and time spent

This is the sort of thing I mean - it seems an artificial distinction to make a political point. E.g. if I rent a warehouse use as a factory building, or buy a machine that can make so many thousand widgets, these don't seem to fall anywhere in the conception of what it takes to make something.

And even if it does - so what? What is production value for?
2 kids, no reason to but printer.
Living without it for 6 years already.
If I need to print something - there is a bunch of places where I can do it.
It's been like that for 20 years.
I think we’re making a mistake in conflating stupidity with irrationality as it’s the latter that's truly dangerous.

And irrationality doesn’t correlate with stupid in any meaningful way as people can be intelligent up to the point where some dogmatic instinctive belief means that their raw unfiltered emotions suddenly guides their decision process.

And lets be honest most actual genocides are committed by smart(often very moral) people acting on irrational fears or dreams of an utopian future that can only happen after the world is purified of some specific evil.

Selfish bastards aren't nearly as dangerous and fanatical zealots chasing some utopian dream but being fanatical don't mean your ignorant just that at one point your emotions take over from logical reasoning.
Indeed. I think I only mentioned it because of the original reference to it not being a RTX 4090, with a somewhat adjusted perspective of what performance it is closer to.
You can.

The last byte of an emoji is never the same as 'a'. UTF-8 is self-synchronizing, a trailing byte can never be misinterpreted as the start of a new codepoint.

This makes `memmem()` a valid substring search on UTF-8! With most legacy multi-byte encodings this would fail, but with UTF-8 it works!
> If you think about it the growth mindset is quite psychotic.

More to the point, if you think about it the biggest follower of the growth mindset is cancer.

And turns out that’s not just of

> unclear benefits to society at large

But actively detrimental to it, and ultimately, with a handful of exceptions, to the cancer itself.
Porting and hacking Llama2.c for fun and profit
Ha ha. And that's not even a newb mistake alone. It's possible even for an expert to maje, by just one accidental space keypress, between the * and the .o, in 2nd command above. Such is Unix.
>They all need stats

>They all need a moveset evolution

Neither of these have to shift a substantial amount between generations. The current stats & moves structure solidified by gen 4 already.

>They all need a habitat

No they don't. Trade them in and out of Home/Bank/whatever to move across generations, trade with other players, etc. This was standard flow up until the latest few generations.

There is not much extra game design consideration needed until you're talking about new features. But a good percentage of mons are still in the new games, so is it really that much extra effort to balance when you have new features in play? It can be as simple as just not giving older mons the same new abilities. Not every one got mega evolutions, for example.

Gamefreak are just lazy. Employee reviews seem to confirm this: https://www.youtube.com/watch?v=hFWjhfhJJqE
Really appreciate it! Thank you very much. I will write a PR ASAP.
has anyone built any diy projects for this yet?
They can, but do they?
Here:

https://twitter.com/htmx_org

But beware of the deep layers of nerd humour.
Or atomic clock.
Just use `--new-window` and it will work just fine :).
Unicode has such a rich collection of symbols. I use them frequently in code comments.
I personally prefer dividends conceptually but the tax treatment leads to buy backs which are less good.
The way profiles (or tab containers) work in Firefox sucks compared to Chrome honestly.

I could never find a way to open in the correct profile from external applications.
I've used solely Firefox for years and I can't think of time where it has ever crashed. What triggered yours?

The "silky smooth on chromium" is because people code specifically for chromium, the way we used to for IE. Usually its a small change, but no one bothers, and we pretend like a browser engine mono-culture is fine and dandy.
Honestly, in Google's eyes, nothing of value will be lost here. And Firefox gaining some market share will help get regulators off their back, so it's a win-win
I see some hope in Vivaldi. Even though chromium based, I don't see them getting more and more intrusive into your life and machine like the other big tech are doing. Plus it is also open source now[1], so no different than firefox, etc. even in that sense.

The other place I see some hope left is the "ungoogled" chromium browser. Though the amount of hooves you need to jump in order to get a stable release (corresponding to official chrome) on a windows or mac is preposterous, you eventually do get a portable, non-intrusive and much kosher version of chrome browser which isn't bad.

[1] https://vivaldi.com/source/
Golly I love red pillers. Hyper aware of the effects of late stage capitalism, cognitive dissonance oozing from every pore, unable to make simple connections and instead looking for an out-group to blame. And, of course, never the self awareness to realize that they fall for the same boogeymen every, single, time. Painting with broad, generalization, armchair psychotherapy and summarizing as "undeniably true"
The lost years of a young software engineer
No one leaves university with the goal of contracting for the rest of their working life, and yet, that is exactly what happened
And Tracktion Waveform!

https://www.tracktion.com/products/waveform-free