skysight-inc/HackerNews huggingface dataset:
Even if this is catch-up with respect with the other browser, I think that this mean that there would finally be a non-hacky way to disable the tab bar (i.e. a toggle rather than something that on userChrome.css).

I'm perfectly happy to have only basic vertical tab functionality on vanilla Firefox and Tree Style Tabs or Sideberry for power users. Presumably there would also be API that makes the life of piro (main dev of TST) and mbnuqw (main dev of Sideberry) easier ?
It does, but you have to have some custom CSS to turn off the normal horizontal tabs, and you have to go and enable some options in about:config to even have custom CSS.

I've got something that works reasonably well, but it's really hard to have CSS that always works correctly.
1. Nobody has a wider selection of peripherals than a chip with 3 PIOs.

2. And my beef is personal - I spent months (MONTHS of my life) debugging the damn H7, only to find a set of huge bugs in the main reason I had been trying to use it (QSPI ram support), showed it to the manufacturer, and had them do nothing. Later they came back and, without admitting i was right about the bugs, said that "another customer is seeing same issues, what was the workaround you said found?" I told them that i'll share the workaround when they admit the problem. Silence since.

I fully reserve the right to be pissy at shitty companies in public on my website!
Iain Banks already wrote this for you, it's called Excession, and it is even better than you imagine.

I'm pretty sure the concept comes up in other Culture Novels but one of the main characters in Excession is the Sleeper Service, a ship which does precisely this.
Google Pigweed comes to our new RP2350
> 1 × USB 1.1 controller and PHY, with host and device support

Sure, after integrating USB 2.0 HS or 1Gb-Ethernet the pico2-board will cost more than $5. So, integrated high-speed interfacing with PC was not a nice-to-have option (for special chip flavor)?
Physician owned was a joke of a marketing term. Physicians have the exact same incentives as business people - especially at a leadership level. It’s all about the money.
Yeah, it's a meme by now. Langchain did not grow well with the new changes in AI. Generally avoid it where possible. It still has uses, but treat it as legacy code.
I built software for the self-service automats of a very large European rail company, and I remember spending whole afternoons testing every possible scenario listed in our testing book.

Those required manually purchasing tickets to many different cities, using the credit card terminal on the machine. They even had fake Discover, VISA, Mastercards you were to use to make those test purchases (to this day I don't know who came up with those fake cards and how that part of the system worked).

But no, not everybody tests payment in production. It was a while ago, but I don't think they'd have switched the entire philosophy by that much since then.
Does the US not have an extensive network of Greyhound busses, similar to our FlixBus system? Or is that just something I saw in the movies? (I'm not American)
In the sense that most enterprise products are company-issued, the likelihood of self-repair is probably pretty low.
Java has that. It's just not the default choice because there is no default choice like in .NET. The options I know of: QueryDSL, jOOQ, Ebean with generated query beans.
Show HN: We open-sourced our GitOps template for ArgoCD
We have been using GitOps internally for years, to leverage infrastructure as code for our Kubernetes clusters. With the recent release of the GitOps mode for Glasskube, we decided to open source our GitOps template. This template helps you get started with GitOps in minutes instead of hours.

Previously it was always a struggle to setup your Kubernetes Cluster with the GitOps approach leading to teams manually deploying manifests and helm charts which results in Kubernetes clusters that are hard to maintain. As of today git is still the most popular solution for managing your Kubernetes Cluster with IaC.

The GitOps template uses the ArgoCD's App of Apps model and all packages (including ArgoCD itself) will receive automatic update suggestions via pull requests thanks to the Renovate and Glasskube integration.

In order to get started, you just need to create your own repository from our template and bootstrap it with a single command. This will include:
- ArgoCD for GitOps
- Kube-Prometheus-Stack for Monitoring
- Postgres Operator (Cloud Native PG)
- Glasskube for package management
- Renovate for updates via pull request

Additionally, we deployed Shiori (https://github.com/go-shiori/shiori) as a simple application that requires a Postgres database. This is meant as an example application you can replace with your application you want to deploy to Kubernetes.

I also created a walk-through demo video explaining the setup steps in more detail: https://www.youtube.com/watch?v=Xbs2Tq-dgbI

Sometimes, you may need to manually refresh the App of Apps inside ArgoCD to ensure that the other apps appear in the cluster.

In addition, we will work on the following features in the future:
- Support private repositories from the beginning. At the moment the repository needs to be public during bootstrapping. The visibility can be marked as private afterwards. (You will also need to manually configure your personal access token in ArgoCD)
- Improve the Renovate integration, so we don’t need the custom regex matcher and can upgrade the glasskube manifest.

Feel free to comment what is still missing or what you would do differently?
The price is what risk models indicate. If no one else will insure the market (Citizens is insurer of last resort, socialized insurance), this is the price.

You don't have to believe in climate change [1] [2] [3], your insurer and the financial system will for you, and price accordingly. The cost and frequency of loss is rising, these are facts.

[1] https://www.bbc.com/future/article/20240712-modern-hurricane... ("BBC: Modern hurricanes are rewriting the rules of extreme storms")

[2] https://www.scientificamerican.com/article/thunderstorms-hav... | https://archive.today/4UBn4 ("Scientific American: Thunderstorms Have Caused $45 Billion in Damages in the U.S. in Just Six Months")

[3] https://www.bloomberg.com/news/articles/2024-04-18/climate-c... | https://archive.today/0KOEz ("Bloomberg: Climate Change’s ‘Physical Risks’ Are Catching Up With Banks | The financial industry is waking up to the potential losses from extreme events and long-term changes in weather patterns.")
Sure. And practically every one of these issues except for aging and death do have lots of people looking at them, and as someone with an autoimmune disorder that has multiplying available drugs, I can testify that things are getting better.
Hey Josh! I was wondering whether you'd see this! Thanks for checking out the site - we'd love to expand to the UK and to add an API, thanks for the ideas.

It was great meeting you and chatting with you on that bus ride, hope you folks had a nice rest of your trip! And hope things are going well with LoginLlama and the other cloud storage related project you were talking about. Let me know if you ever need some beta testing done or something like that :)
Last time I was in Germany (a few months ago) I almost missed my flight because my train was delayed by over half an hour. I was shocked.
Ever since CFront was born on the same UNIX building at Bell Labs.
> When I was a child, the conspiracy theory among kids was that Coca-Cola inserted subliminal ads by interlacing a can of Coke within TV series or movies. I cannot believe reality surpasses all those fantasies.

Reader: Yeah, that happened...

Narrator: It did: https://www.businessinsider.com/subliminal-ads-2011-5
Fun with the Mercator Projection
And the fun part.

https://github.andrewt.net/mercator-rotator/
Coordinating access to the memory bus and peripherals is probably not easy to do when the cores weren’t ever designed to work together. Doing so could require a power/performance penalty at all times, even though most users are unlikely to want to deal with two completely different architectures across four cores on one microcontroller.

Having both architectures available is a cool touch. I believe I criticized the original RP2040 for not being bold enough to go RISC-V, but now they’re offering users the choice. I’ll be very curious to see how the two cores compare… I suspect the ARM cores will probably be noticeably better in this case.
remind me, why was "do no evil" scrubbed from the mission statement?
That's arguably a factoid.
cores are high bandwidth bus masters. Making a crossbar that supports 5 high bandwidth masters (4x core + dma) is likely harder, larger, and higher power than one that supports 3.
It sounds like the differentiator here is that it's modular for the purposes of creating unique branded experiences.

Is this in effect to position it as an Android alternative for applications in things like cars, etc?
Lifespans were going up, for older generations who were raised under different conditions than we have today. Today's young people are much more sickly than their forebears.
Stacking is fantastic feature but it's not unique to Cosmic as the current DE for Pop_OS already has this feature.

Also available on Windows with FancyWM, which has been growing on me.
To be fair, it's not like you can just add a "little bit of C++" to the kernel.
If you have a test that completes with the expected outcome and hits the expected code paths you have a working test - I'd say that heuristic will get you really close with some tweaks.
Partitioning as an Architecture for Privacy RFC 9614
In the US, minors can get a driver's license at 16 in most places, and at 15 in a few I've seen.

And a person of any age can drive a car on private property.
This is so cool. Thanks !
Achieving Human Level Competitive Robot Table Tennis
I'm not sure how that is an argument against my initial comment. So the advancements will supposedly drift down to the lower classes over time. Society will still be unequal, and at that point the people with access to the best longevity tech will already be in power.

I'm not sure how I'm supposed to provide evidence of a future speculative event, but as I said, more life is about as strong as an incentive as is possible. There are plenty of examples of powerful technology that didn't become more accessible. Nuclear weapons as a prime example.

Now I don't think longevity tech, if such a thing is even possible (and I'm skeptical) will be as restricted as nuclear weapons. But to think that there won't be massive inequalities in access to it + strong power incentives to not distribute it seems naive to me.
Uninflammable, please.
Compared to pushing and implementing CSS, JS and HTML standards, cryptography, APIs, mobile OS release cycles etc, I've always wondered whether vertical tabs would've been an easy win.
Streaming LLM Assistant Completions with the OpenAI API and Rust Actix-Web
I've spent plenty of time around the majority of devs, and I can assure you they don't kiss, lick, suck or fuck anything besides the empty Pringles can.
The unfortunate thing is that Firefox could be the perfect platform for browser UI experimentation if more care were put into making the project easier to fork and reasonable to keep up to date with mainline.

A few months ago I played with forking it for my own tinkering but bailed because it seemed likely to turn into a rolling mass of merge conflicts if I were to make anything but minor changes.
I think the best vertical tabs implementation in firefox is Sidebery. The use of "panes" to group tabs is brilliant. Older versions were buggy, but version 5 has been rock solid for me.

https://github.com/mbnuqw/sidebery
Long distance with Deutsch Bahn is an embarrassment. I don't know if they have any line where a car isn't faster.
That explanation doesn't work IMO, unless `str` is a std::string pointer, which is contrary to the syntax GP suggested with `str.c_str()`.

It doesn't seem possible in actual C++ that the cast from non-pointer to pointer would work at all (even if a small string happens to be inlined at offset 0.) Like GP, I looked for a conversion operator, and I don't think it's there. Maybe it is a feature of the gdb parser.
There’s no possible way you will live ten trillion years without the human brain becoming well-understood and upgradable.

So you’re worrying about an impossible scenario.
This. The point of the "AI" is that it may make the humans are more willing to go along with the orders.
There's WINE for basic compatibility, like for Affinity tools in TFA. You can use a Windows VM, and IIRC both VMWare and VirtualBox have integrated UI options to put the start menu/bar integrated into the windows desktop. I've done this before, putting my mac/linux dock on the side, and the windows bar on the bottom. I haven't used Windows outside work projects the past few years though.

Aside, surprised and disappointed in that you can use Affinity tools, which is very cool, but kind of sucks that you have to jump through that many hoops. Would be somewhat nice if Affinity themselves gave you an install script that could self-detect the major Linux variants (Fedora, Ubuntu/Debian) and install more directly.
Maybe. Or at least it's probably one of the factors that helps them sleep at night and get up in the morning.

I don't really see what that has to do with my point, though. I'm saying we don't have to assume anyone has ill will to explain why the system is failing. I'm not saying it's impossible that some people do.
For someone with bone loss, isn't the long half life a good thing?
possibly you need to \ your *s

indeed it is the case in qmail that ip_scanbracket populates a struct ip_address. but rcptto, where the destination email address goes, is just a byte buffer in a very simple ad-hoc format which, if i understand correctly, gets written to a pipe; qmail's privilege separation design, which its author to a significant extent came to regret, adds some extra difficulties here by requiring things to run in separate processes

what you read from or write to a pipe is, at that point, necessarily just a generic string. you could write some kind of generic serialization layer, but doing that in c requires a preprocessor, and unmarshaling things in a statically type-safe way really requires compiler support for sum types, which c doesn't have

aside from that, i think it's pretty likely that trying to parse the email address in the qmail-smtpd process would have made the code more bug-prone rather than less so
I'll believe it when I all the sudden remember that they said it in 2018.
Being forced to use Edge on my work laptop is how I found out about vertical tabs, they're so much easier to use for me.

Why is having a vertical option for the taskbar not on Win11? That sounds like one of the easiest features to port over.
The Painful Pitfalls of C++ STL Strings
The world runs on fuzzy underspecified processes. On excel sheets and post-it notes. Much of the world's software needs are not sophisticated and don't require extensive testing. It's OK if a human employee is in the loop and has to intervenes sometimes when an AI-built system malfunctions. Businesses of all sizes have procedures where problems get escalated to more senior people with more decision-making power. The world is already resilient against mistakes made by tired/inattentive/unintelligent people, and mistakes made by dumb AI systems will blend right in.
I think that feels very very true for me and probably for most people as well.

I of course grieved mightily when my mom died. Even though it made nearly zero practical difference in my present life at that point. I was grieving the loss of things past, and of the future - I would not see her in the future, and I also greatly grieved that she would no longer be able to do the things that she loved so much in the future.

Subtract all that past and all that future, and what's left? I think that's where most animals are at... there is much common ground, and they clearly feel emotions as strongly as we do, but they experience the world so differently.
Evolution isn't a person, or an entity to be compensated. It's a natural process. If humans can surpass it, find a new way to improve themselves, then do it. All of this argument seems like one extended appeal to nature, combined with some backwards-justified reasoning as to why being limited in time is a good thing - start with the premise that our lives are short, and then find a way to make that sound appealing.
This is a semantic failure. There's risk to everything. But there is a qualitative difference between the risk something might malfunction and that something which has already malfunctioned might be dangerous.

A house full of fire hazards which is nevertheless not on fire can not be directly compared to a house that is currently on fire.
Maybe a lot of executives and lawyers start from this perspective, but if so it's a bad position. Lawyers are supposed to be educated risk mitigators, working to maximize value not just minimize risk. I see so much CYA that they adopt a "better safe than sorry" attitude that doesn't accurately blend likelihood and impact, to the detriment of the company. They also rely on thin case law and current events which is basically just anecdotal evidence; they rarely look at data or have the skills to interpret it. You're better off hiring an actuary to run your GRC team.
> if you include the desired score in your prompt, the model will now strive to produce an answer that is consistent with that score

But you need a model to generate score from answer, and then fine-tune another model to generate answer conditioned on score. The first time the score is at the end and the second time at the beginning. It's how DecisionTransformer works too, it constructs a sequence of (reward, state, action) where reward conditions on the next action.

https://arxiv.org/pdf/2106.01345

By the same logic you could generate tags, including style, author, venue and date. Some will be extracted from the source document, the others produced with classifiers. Then you can flip the order and finetune a model that takes the tags before the answer. Then you got a LLM you can condition on author and style.
Thanks for reading!

This was actually addressed in the write up

I considered crowdsourcing, but opted for a device over solving the “cold-start” problem as I thought I’d get more complete data (and have more success)

Unfortunately I was wrong
I've got an ultra wide display and more horizontal than vertical space.

Also most websites scroll vertically and it feels better to have more in view at the same time. After 600px horizontally, most sites just render white space.
I'm not American so I don't know whether the last paragraph is sarcastic or not. But from the tone I guess it is.

Public education where I live is not perfect, but it works well and teachers are compensated fairly. I consider it one of the bedrocks of a democratic society.

In know of people who went to public schools in America and have said good things about it. From my very limited knowledge it seems like the quality of public schools varies a lot from area to area though.
> As someone wrote once, all you need for machine dictatorship is an LLM and a critical number of human accomplices. No need for superintelligence or robots.

If that dictatorship shows up, the real dictator will be a human - the one who hacks the AI to control it. (Whether hacking from the inside or outside, and whether hacking by traditional means, or by feeding it biased training data.)
Do I understand this correctly that there is no new second sidebar, just the old sidebar, looking slightly different? And the new vertical tabs are just an inferior version of the already existing addons? Are there at least new APIs or bugfixes, so other addons get some benefit from this?
Yeah was gonna come in to say French duralex glasses are extremely durable. Though they are thicker than these German ones I think.
the number of websites that would complain such OS and browser is unsupported, is skyrocketing. thats a blight that requires mitigation any time soon.
I just don't buy that it evens out.

For example, go here:

https://cde.ucr.cjis.gov/LATEST/webapp/#/pages/explorer/crim...

Look at Florida: "The 2022 estimated Crime statistics for Florida are based on data received from 403 of 758 participating law enforcement agencies in the state that year."

That's 54% participation.

Look at Oregon: "The 2022 estimated Crime statistics for Oregon are based on data received from 215 of 236 participating law enforcement agencies in the state that year."

That's 91% participation.

Why don't police departments in Florida report? Why aren't Floridians demanding that reporting? Florida has incarceration rates double of Oregon by the way. Do Floridians not want to look at that uncomfortable fact?

Portland has been pilloried in the news the last few years as the example of liberalism gone wrong. But, IMHO, liberals are asking questions about law enforcement, and when you report fully, there are going to be examples of wrong doing. If you just don't report, then it is easy to hide.

A few days ago I had to collect the body of my cat from the Polk County Florida sheriff's department so I called to make sure I had the hours of operation right. I was on hold and told over and over "Crime is at a 50 year low!" It felt like propaganda, and it feels even more so like propaganda after seeing the above.
Hi, one of the authors of this blog post (Horace He), along with Driss Guessous, Yanbo Liang, and Joy Dong.

We’re quite happy with this abstraction - happy to answer any questions about it!
Apple uses it for its Eye Contact feature in FaceTime
I've been using TreeStyleTab for a long time. Interested to see if this will make it obsolete.
I'm not arguing you can't be angry with them, I'm just saying that to me, it detracts from the point about the new platform. Regarding #1, I'm sure you know that peripherals in the MCU world mean more than just digital I/O. Further, even in the digital domain, the reason PIO isn't more popular is that most people don't want to DIY complex communication protocols.
Confirmation bias confirmed!
Why harmony with nature is a myth
Last I heard, Xenocara was downstream of X11 rather than being a hard fork?
Most car guis are QT based so I guess not.
I think you misinterpreted the response. They said "humanity" but probably meant "every single human".

You said: "It’s extremely important that we [die] — if not just for getting rid of some of humanity’s worst humans"

Their retort is that this is a very blunt instrument. You are advocating killing literally billions of humans (not all at once), just to make sure you get the bad ones. That's a hell of a lot of collateral damage.

I'm ambivalent on the question of improving healthspan and longevity, but I agree with the other person that this is a bad argument against it.
Yes, data and statistics aren't a substitute for careful thought. You shouldn't throw them out but you definitely can't outsource your thinking to them either.

That's part of why online forums can be nice: a well moderated one can be great at pointing out blind spots in your thinking.
Nissan is experimenting with new paint that can cool down your car by over 20ºF
As a WARP user that has experienced a lot of problems, I'm glad that Cloudflare is allowing WARP users to switch from wireguard to MASQUE. I'm hopeful this will solve a lot of our issues.
Yeah, but using ROMs is cheating, kind of.

Also ISO Pascal wasn't that useful without extensions, which is what the famous Brian Kerningham rant was about, while ignoring that already back then C had quite a few extensions outside UNIX.
Satellites can help identify and rein in a potent climate pollutant