skysight-inc/HackerNews huggingface dataset:
Nice improvement! The U.S. government's move to make the 'unsubscribe' button more accessible is a step in the right direction, bringing it closer to what Turkey has already implemented. In Turkey, regulations ensure that users can easily opt out of unwanted emails with a straightforward click, minimizing the hassle of digging through convoluted unsubscribe processes. This user-friendly approach has been effective in giving Turkish users more control over their digital lives, and it's encouraging to see the U.S. catching up. For web users like me, this means a cleaner, more manageable inbox and a better overall online experience.
> For example, to move loans from one bank to another you need some documents

How would this work? The lender may have paid for your loan (and may not have even gotten the right to service the loan). How do they make their money back? What about the mortgage-backed securities market?
This is why you don't lease anything for your house. For example in The Netherlands you can lease a central heating boiler. I even have a friend that leased a couch once. It's always more expensive and you will have problems with your house when you want or need to sell it (except for the couch of course, that's just stupid...).
In watching so many movies these days where the story simply cant be told without extensive CGI, and the fact that I personally, and likely many others are so tired of the crop of Human "celebrities" -- Its only a matter of time where I just ask for a full movie about a copelling story in a subject and World of my choosing and soon - if I want a Super awesome spy movie with lots of stealth and action and heists etc -- itll bea full bespoke movie experience.

So in book, as you mention, an author will be able to define the full experience - and AI will allow people to select the stories and movie experience they want on demand.
What I meant is that "trader" is a pretty generic term in the UK and doesn't imply that you work in finance and isn't PC related.
TFA is not about unsubscribing from email newsletters, it’s about cancelling paid subscriptions.
Seems at least superficially similar to F1 steering wheels.
The criteria: 95% politics.
Recently switched to WezTerm and I'm very happy. Was using kitty before that – loved the set up and simplicity coming from iTerm2. WezTerm is leaps and bounds better in terms of what comes out-of-the-box. My terminal config is short enough to sit all in one screen on my editor. After that, the terminal just... gets out of the way and I don't need to think about it.

But the straw that broke my back with using kitty was, I'd end up encountering issues or trying to recreate some of iTerm2's features, only to end up time and again on kitty's maintainer's terse and dismissive comments.

e.g. IIRC his answer to "How do I set up tmux with kitty?" was something like "Don't, tmux is dumb" and closing it. Eventually I gave up.
There are so many terminals out there.

Curious what sort of features and other things you look for when looking or comparing terminals like WezTerm and the like?

What are your deal breakers and must haves of a terminal emulator?
I've been using wezterm for more than a year. The defaults are very good.

I need to look into all the advanced features.
It took me six months to cancel and erase my data for Oura Ring. I was absolutely infuriated and ended up spamming the executive team until I got an answer.

Turns out, they hadn't really had anyone ask to delete their data before, and didn't really know what to do or even who inside their own company was responsible.

It's not just about regulatory (stick) incentives, there needs to be a shift marketing-wise towards privacy (carrot). It can be a differentiator and marketers specifically – who trade in the false religion of targeted advertising – should adjust their brand marketing strategy towards the growing awareness amongst consumers about how their data is used, especially now that so much of it is being used to line the pockets of companies who've slapped "now with AI" stickers on their boxes.
Fastest poem, longest poem, saddest poem etc
Hello, Gustavo here (author). Thanks for sharing the article and for all tye feedback.
Overemployment Matters; Talent Report Work Inform; Equifax Workforce Solutions
This is the only poison-ey comment. If you want to compare them, do so. Don't just name-call.
AMD records its highest server market share in decades
Note: A machine learning library with easy training of agents
TFA is not about unwanted emails, it’s about cancelling paid subscriptions.
A structured, type safe and web native shell [video]
those one click to unsubscribe buttons are broken in most I try, because my ad-blockers won't let me go to the marketing page.. Why Can't I reply back to the email to unsubscribe? pretty much anyone that sends me marketing texts allows me to reply back STOP to unsubscribe.. why Do I have to use a different tool/channel for email?
https://www.experian.com/blogs/ask-experian/requesting-a-sec...

>1. Gather Necessary Documentation

>You'll need copies of:

Seems pretty reasonable to require proof of identity and proof of parent/guardian before freezing someone’s credit.
You can always use the system python to create a venv. It's ubiquitous in the sense that you don't need root access to use properly, not that it comes set-up and ready to use for all purposes.
A UX designer walks into a Tesla Bar (2021)
Inside Worldcoin's Orb Factory, Audacious and Absurd Defender of Humanity
I don't know the game that much, but ways to create random 5x5 grid seems pretty simple when I quickly try to think about one.

What about having 25 scrabble-like squares in a bag, and the spymasters pick randomly in the bag. Each square has a number from 1 to 25 that correspond to one position on the 5x5 grid, and one extra square is chosen to be the black square and shown to the spymasters. The spymasters have a pen and a piece of paper with a 5x5 grid where they can mark the information they receive.

(that is if the spymasters are not informed of the position for the other team, I'm not sure if it's the case or not in the real game. If not, it's even simpler: both spymasters look at the result of every pick, the squares are colored and the order in which they are picked is the order they are on the grid)
This is not group aware.
Gymnastics and diving have had multiple judges for another reason, which is that the nominally objective portions of the judging involved spotting things at the edge of human perception. (That is, I'm discounting the obviously subjective things like "style".) The judging is definitely not just "hey, that looked good, I think I liked that 8.5 worth"; you can tell just by listening to the commentary. Things like "they're attempting an 8.6 point dive" and "that'll be two tenths off". They're often not guessing at the numbers in question, though it may be a tossup whether the human judges see the same thing the commentators did.

There has been some discussion of moving to computer vision analysis for these portions.

While one could easily judge poetry by equally objective metrics, I don't think it's hard to imagine what the result would be once the min-maxers get into the game.

Love! love love love love love poet,
love! hate no! love love love throw it.

.,!.,!.,,..,,,.!!!!.,.,,.,,!!..,.!

rhyme time lime slime mime mime love,
a a a a a a glove

o o o o o o o o o o o o o o o o o o o o o love.
I had success with Protomaps (https://protomaps.com/).
How Close Are the Planet's Climate Tipping Points?
Upvote! I tried Mac Terminal, iTerm2, Kitty, Warp, etc etc, and settled with WezTerm. Easy to configure, fast, looks nice. I created a theme for it too:

https://tiniri.vlad.studio/
You are completely right, a lot doesn't add up. People in this thread seem to just accept the moisture argument without thinking it through or doing research. Lots of people have spray foam and lots of people are happy with it. There is no '25% of wood deteriorating over the next couple of years'.

The reason it's nonsense is that the side covered with foam (especially closed cell) is now protected by waterproof polyurethane. Water isn't getting to that side.

The other side is now insulated from the inside, so that isn't getting things like condensation because the temperature differences should be negligible. If people think about a cheap styrofoam cooler, it's cold on the inside and there isn't condensation on the outside on a humid summer day. The outside isn't cold, that's the point, so condensation doesn't happen there.

Then maybe someone would say if there was a roof leak the wood would get wet and rot, but that would happen anyway. That's a major disaster and foam won't cause any more problems than are already happening.
> They claim "nobody is maintaining them"… but they are well funded and can easily afford someone to maintain them.

You still have to find someone who both wants and can maintain them. That's not always a given.

And also, why? If I donate to the PSF, do I really want my money to go into the maintenance of ... checks notes ... MacOS 9 path manipulation functions (https://docs.python.org/it/3.7/library/macpath.html)?

Just because you're well-funded doesn't mean you get to spend money on useless things. And most of the python community would consider this useless. Nobody even made a pypi copy of it.
> what do they do exactly?

Businesses have customers whose cards have been declining, e.g. someone who used Privacy.com to rotate the card number but never actually cancelled their contract. The fund buys those claims for unpaid bills for pennies on the dollar. They then send collection notices to collect those bills. If you don’t pay, it goes to collections, which is reportable to the credit reporting agencies.

Came up in a personal discussion where I admitted I sometimes do this with my Apple Card.
This article is not so much about Go but about choosing to specialize in one language ecosystem instead of spreading one's attention across several.
Stylo (CSS Engine) and WebRender (compositor) came from Servo and are still used in Firefox. I believe the Mozilla team still upstreams patches as well.
I'm a long time tmux fan, but I've been dealing with odd issues related to mouse actions. This is somewhere in alacritty, *vim or tmux. So I futzed with all of them, tried different terminals, all while telling myself it couldn't be tmux. So I just ignored it for over a year. I finally went back and gave wezterm a serious try just a few weeks ago and I am very happy to have switched. The mouse issues I was seeing go away. Splitting panes and resizing lots of panes is fast and responsive. It's built in so copying from a vertical split pane doesn't include the other pane like in tmux.

That doesn't make it perfect. Mouse themes are applied inconsistently as I use Gnome on Wayland. It also seems to be a problem when using neovim, but I can't prove it clearly enough to want to file a bug with anyone. Besides, everything I need to do still works and I rarely use the mouse unless I am copying random gobs of text.

I am sticking with wezterm for the moment. I have no reason to leave it at this point and it helped me reduce the complexity of my stack a teeny bit.
Deezer has been quite stable imo and I find it not clutered
I'm with you! tmux is pretty much a non-starter for me beyond a remote job manager.

My window manager (Sway) already requires enough wild incantations. If any, I really appreciate simple integration in the terminal.

A little more than 'foot' but not a lot. Tabs/panes, like you say. It gives some more granularity to the organization without a lot of new buttons to push.

I've taken most of the Tilix defaults through several! Currently Kitty... though I may try WezTerm.
For me, expertise in a particular language is rarely very useful. Expertise/specialization is mostly a time tradeoff for particularly thorny issues, but IME they rarely come up in a programming language context (usually it's domain or particular codebase-specific). That being said, Go is a really good "workhorse" language.
still i get emails from the services i never subscribed. this also should prevent "selling lists" aka selling consent.
Which is unfortunate because I think Go is very useful in a wide variety of business contexts.
Whats not to like of wezterm??

My favorite and often overlooked feature is that wezterm is fully cross os, so if you work like me in Linux, macOS and Windows, then you can just learn wezterm and be done. I even share large parts of my terminal config across os:es.
Sure, but it's a minimum. Also, the incentive here is aligned with what's best for the customer, i.e. they probably want to make their two step subscription process to become one step which automatically gives the user an easier process to unsubscribe.
Sure, but that’s not the topic of this HN submission.
It was broken from the UK, so it must've been worse than that.

I couldn't load the status page (and now that I can, it's all green anyway - and has been throughout the incident).
I think he could have chosen those alternatives just as well, he just happened to pick Go. His argument is that he strives to use his chosen tool in as many situations as possible instead of having a bunch of different ones.
I don't understand the motivation for this comment, can you explain?
Postgres.new: In-browser Postgres with an AI interface
hey HN, supabase ceo here

This is a new service that we're experimenting with that uses PGLite[0], a WASM build of Postgres that runs in the browser. You might remember an earlier WASM build[1] that was around ~30MB. The Electric team [2] have gone one step further and created a complete build of Postgres that’s under 3MB.

Their implementation is technically interesting. Postgres is normally multi-process - each client connection is handed to a child process by the postmaster process. In WASM there’s limited/no support for process forking and threads. Fortunately, Postgres has a relatively unknown built-in “single user mode” [3] primarily designed for bootstrapping a new database and disaster recovery. Single-user mode only supports a minimal cancel REPL, so PGlite adds wire-protocol support which enables parametrised queries etc.

We have created https://postgres.new as an experiment. You can think of it like a love-child between Postgres and ChatGPT: in-browser Postgres sandbox with AI assistance. You can spin up as many new Postgres databases as you want because they all live inside your browser. We pair PGlite with an LLM (currently GPT-4o) and give it full reign over the database with unrestricted permissions. This is an important detail - giving an LLM full autonomy means that it can run multiple operations back-to-back: any SQL errors from Postgres are fed back to the language model so that it can have a few more attempts to solve the problem. Since it’s in-browser it’s low risk.

Some other features include:

- CSV upload: you can upload a CSV and it will automatically create a Postgres table which you can query with natural language.

- Charts: you can ask the LLM to create a chart with the data and change the colors of the charts.

- RAG / pgvector: PGLite supports pgvector, so you can ask the LLM to create embeddings for RAG. The site uses transformers.js [4] to create embeddings inside the browser.

We’re working on an update to deploy your databases and serve them from S3 using pg-gateway [5]. We expect to have a read-only deployments ready by the end of the week. You can access them using any postgres-compatible tool (eg: psql).

Everything is open source. A huge shout-out to the Electric team who have been a pleasure to build with.

[0] PGLite: https://github.com/electric-sql/pglite

[1] Postgres-wasm: https://supabase.com/blog/postgres-wasm

[2] Electric: https://electric-sql.com/

[3] Single user mode: https://www.postgresql.org/docs/current/app-postgres.html#AP...

[4] transformers.js: https://github.com/xenova/transformers.js

[5] pg-gateway: https://github.com/supabase-community/pg-gateway
> where strongly enforced/encouraged sports participation leads to huge generational improvements in overall health.

You're describing a societal solution. Not an individual one.

To be clear, you are agreeing with me. We need top-down big solution from the government and it needs to start in our schools.

The trouble is societal change is very slow. Very. For now, a drug will do. Because the alternative will take 80 or so years to take effect.
for tmux replacement, check out zellij for a modern take.

https://zellij.dev/
Or write an entire book without them, then publish a second edition with an appendix of just punctuation marks, for the reader to place wherever they feel is appropriate. Oh wait... Timothy Dexter already did that... https://en.wikipedia.org/wiki/A_Pickle_for_the_Knowing_Ones
> It strikes me that Go is riding the peak of hype languages.

Very much so. Also it seems to be a strange choice as a solo developer when its strengths are explicitly targeted at large organizations. And I think the tooling is actually a bit of a mess compared to some other options. God help you if as a solo developer you start building on top of protobufs (another basically default choice in the Golang world...).

I just don't understand why you wouldn't choose something faster and more expressive.
> Car steering requires much more precision than aircraft.

This seems counterintuitive to me. I associate more movement (of the controller) with less precision.
> Hayne was already one of them, having worked at a McDonald’s as well as a Burger King in the 2000s. She knew how unpleasant the work could be. “You don’t get paid shit, and people are so rude,” Hayne said.

I doubt she sees them as beneath her.
>>The value of Python is its ubiquity.

+1

Most Python use case today is some what on the similar lines as Perl. Having a stable large install base. Availability of libraries, backwards compatibility, performance matter way more than more features at this point.

There is no new replacement language in sight, so Im guessing we will be using Python for long into the coming future.

I also hope Python had something on the lines similar to CPAN. We are decades into the journey, and Perl still shines like the Sun in this regard.

Part of me feels sad Perl 5 didn't go the way Python 3 did.
Gmail, Google Search, and the GCP Console are intermittently timing out or loading very slowly for me. Our services hosted on GKE and Cloud Run were inaccessible for a short period but seem to have recovered.
I think it’s fine. Honestly I think there’s a lot more deep developers out there than broad developers. It’s just they don’t blog about depth the way broad developers blog about their shiny new toy.
AIUI if you want the GIL, you can just not disable it. I don't think the GIL is going away in the near future.
Hardware accelerated ligatures. QED.
"The world is laaaarge. The number of projects are basically infinite. Even if I carve out a tiny subset of infinite, that’s still infinite."
I liked the use of this wisdom in there.
Go is getting hype because TS is old news. And people got tired of being nerd sniped into trying Rust and being let down.

It’s okay, hype cycles are good since it shakes up mainstream opinion and gets people to try stuff. Like a new trendy food. I don’t feel much in the ways about it.

How do you feel about Go outside of the hype cycle?
My wife needed a phone so I upgraded, plus they were offering $1000 trade in for both of our phones. The USB C is the compelling feature and I doubt I’ll upgrade for a long time. It’s nice to have one cable for most things.
New SDK Options for Fine-Grained Request Routing to Azure Cosmos DB
YouTube was unable to play videos, too. Also saw an impact on Discord (uploading images very slow).
Look at https://protomaps.com/ - You can have a single file in a that represents the vector data for a region at multiple zoom levels. There used to be a really nice UI where you could just select a region. They've changed things around a bit since then so I'm not sure how it works now.
Thanks for posting this.

It’s an unfortunate choice of “one hammer to rule them all” given Go does not offer necessary coverage at both low and high ends of abstraction (and performance) the way C# does. For me, it’s a similar kind of hammer.

(I prefer to think of it as a crowbar ;D)
Have you tried xterm? It takes a bit longer to configure, as its defaults are universally horrible, but I've found the result to be worth the effort. FWIW, it has this feature you are talking about as part of it's "print" functionality. I bound ctrl-shift-P to print-everything() and then set printerCommand to `xterm -class modal -e sh -c 'vim +"setlocal buftype=nofile" +"g/^$/d" +"normal G$" - <&3' 3<&` (which might be crazy; I didn't think through it for very long). You can use printAttributes to tell it to include the format escape sequences, though (personally) I have that turned off for this purpose (as I find it makes it more difficult to search in my editor; but, again: I didn't spend much time on the editor side of this arrangement).
> This component was not able to be controlled in this way. Systems that were configured to be delayed on other CrowdStrike updates still got this particular update immediately with no ability for IT departments to control them.

I had to look this up because I had not heard about this. I didn't understand that this bypassed companies' protections. I take back what I said, I guess I'm used to companies like those to having poor IT standards but once something goes wrong, they pretend that they had no part in it.
If protecting culture wasn't a major issue, then we would have ended up with one universal language by now.
The Physics of Cold Water May Have Jump-Started Complex Life
Just like the sprint races then?
Have you tried to do it? There's a lot of "We found an unspecified discrepancy in your submitted documentation and are unable to service your request. Please resubmit after fixing the unspecified problem" dark responses from credit bureaus.

Which is what this rule making initiative seems to be about -- you shouldn't have an advertised process that actually leads to black holes (because it's in the company's financial interest for them to).
New Apache Airflow Operators for Google Generative AI
Is there actually a simple way to pre-render? AFAIK it's a lot of work and learning at least if you're coming from scratch.
https://archive.ph/I1Qt7
Some people abuse drugs as a way to stabilize themselves. They don't take cocaine to party, but they take it as I would drink coffee. Then when they're too high they'll take a Xanax to bring themselves down. They may combine many different drugs and think of this as a normal way to regulate their body or mood rather than a way to simply party. John Mullaney did this
tl;dr No, it doesn't work - statistically it's identical to random guessing.
posts a long message that someone refuses to read (because you’re wasting my time) then posts another long message expecting people to read.

if your goal is to convince people of your perspective, I suggest reducing the word count to 10% of what’s here so busy people with jobs can read it.
I really do not like the assumption people don’t do something because they don’t want to it.

I really want to make the system work reliably but I can’t. I’ve spent 30+ years trying to make things work. They just don’t.

It works when I have planned to do things ahead of time, but I can’t get my brain to remember to do it when interrupted, the attention shift doesn’t trigger “callbacks” or “publish events”. This is a fundamental prerequisite to make this work.

People’s who can do this will have difficulty not understanding people who can’t.

This same problem applies to “thinking before I speak”. I can’t do that. People think I can because I don’t make the same mistakes by rote learning what not to say in specific situations. I can’t anticipate new mistakes or generalize previous ones.
Go has FyneUI, and it's great
Show HN: High-precision date/time in SQLite
Discontinued Sports at the Summer Olympics