skysight-inc/HackerNews huggingface dataset:
The most persistent emails I’ve gotten are from being Mormon at some point in my life, and familysearch.com has some special Mormons only mailing list that you’ll get re added to no matter how many times you unsubscribe. It’s kind of hilarious in a way to speculate why (Mormon church actually has a pretty good IT team in my experience, my guess is some automated system syncs over emails from Mormon church roles to the familysearch website which I think is owned by the church) but also irritating. I finally had to mark it as spam.
On the other hand if you don't know what "OSM" is, then you probably don't need this, and probably don't need to care.
It might be because slate/tile roofs are the most common roofing materials used in the UK and insulation is usually (in my experience) laid between the joists?
> growth has translated to more roads, more cars, more houses — across a sprawling area — creating one of the most intense urban heat island effects in the United States. At night, the heat trapped inside asphalt and buildings exhales back into neighborhoods, making the city 20 to 25 degrees hotter than the surrounding desert.

Eventually, there's a couple fluffy paragraphs about new measures to reduce that "20 to 25 degrees hotter". A bit. Unfortunately, Las Vegas' measures sound more like band-aids & feel-goods than a policy priority. And there's no hint of serious high-level analysis of the problem. Nor of success stories existing anywhere in the world.
> I just don't understand why you wouldn't choose something faster and more expressive.

The answer to this is as simple as genuinely asking, answering, and understanding why you don't do all of your development in assembly language.
> How do you deploy to systemd?

... write a unit file and put it in your CI?

> How do you run a container in systemd?

systemd-nspawn config, which you put in your aforementioned unit files.

> perhaps Ansible and docker-compose

Definitely don't need docker compose and, in my opinion, don't need Ansible. It's trivial to deploy systemd config and it's trivial to automate.

I'm not kidding myself - the complexity is significantly lower. But it only works if you're deploying to one, or two, machines. This won't make a distributed system and I acknowledge that.

Not to mention I'm only scraping the surface of what systemd can do here. Containers and automating services is just part of it. There's also remoting logging, monitoring and email alerts, periodic health checks.
Maybe I described it in a bad way. I'm talking about renegotiating the interest rate with another bank. So the original bank loan is not moved in practice, it's just paid back in full.
It's law here in Sweden that the mortgage plan can't be changed (I.e. number of years etc) if you change bank, so the documents are related to this.
Show HN: DIY Monitoring Temperature and Humidity in Unoccupied Zones
A small, DIY-friendly, contained and "offline" temperature / humidity monitoring system for hard-to-reach places like attics, garages, crawlspaces, sheds etc.
On the off-chance that the author of the original text sees this, please know that I have passed it onto a few colleagues here at Hetzner. For those here who have posted other workarounds, thanks for that. And thanks to others for other constructive comments here. --Katie (Hetzner)
This the the one feature keeping me from jumping. Its so handy!
No it wasn't, users all around the world reporting issues on https://downforeveryoneorjustme.com/google

I'm in the UK and was down here.
Sam Altman even said he want it to do adult content, as long as it is safe. So yes, that is a stated goal of theirs.

"we really want to get to a place where we can enable NSFW stuff (e.g. text erotica, gore) for your personal use in most cases but not do stuff like make deepfakes."

- Sam Altman

https://old.reddit.com/r/ChatGPT/comments/1coumbd/rchatgpt_i...
What makes you doubt it? To engage in this behavior in the first place strongly suggests so. Read the article and her description of the situation, she thinks she is the victim here (a common theme). Watch the video and how abusive she is being to the worker involved.

You’re making the same flawed assumption the judge did, that working one of these jobs at one point in your life gives you some kind of magical empathy. It clearly does not.
Can you give me an example of a decent UI framework? Or frameworks?

(I'm not a GUI programmer, but I've been dabbling a bit using Fyne. I figured that in the C++/C# sphere UI frameworks especially on Windows were sorted out until I read an article by some frustrated individual who listed all the problems he has with various UI frameworks on Windows. So I realized that perhaps this isn't as well sorted as I thought. I don't actually know)
At the core of etiquette lies consideration for others. Looking at your phone constantly while in a meeting tells everyone else that you think the meeting wastes your time, or that you can't pay attention. If you don't want to participate don't go to the meeting. If you must take calls during a meeting (with the ringer off I would hope) you excuse yourself so you don't disrupt the meeting and everyone else.

You don't have to know anyone's specific boundaries to show consideration. You treat people they way you would like them to treat you. You wouldn't appreciate people browsing their phones while you presented at a meeting. You wouldn't appreciate phones ringing and people taking calls while you spoke or wanted to listen. Basic Golden Rule stuff.
Squeezing every ounce of latency out of a system is just as valid mechanical sympathy as squeezing out every ounce of throughput.
The World of Tiers (1986)
You could have written the same article about C#.
Makes (insane) financial sense.

Essentially the same business model as medical junk debt and patent trolling.
A bit more nuanced attack on Stockwell.

He and his team started with 3,248 relevant studies of which 3,125 were immediately discarded. This left 123 cohort studies to which they added 87 relatively recent cohort studies. They then discarded 103 of these because they didn’t meet Stockwell’s increasingly stringent and somewhat arbitrary criteria. This left 107 studies, but there was still work to do.

...
In his comments to the Guardian he more or less admits that he is only doing this because the benefits of alcohol consumption are inconvenient to people like him who want to regulate booze like tobacco...

From https://snowdon.substack.com/p/cherry-picking-the-evidence-o...
Protobuf is not the default in Go the default is REST. What tools are a mess? Go tooling ( runtime ) and IDE integration is very good.

Go is not a hyped language, we're past that cycle, some critical and widely used software are built in Go, millions of people rely on it.
I didn't mean faster in terms of execution time but in terms of development time. And more expressive is doing more with less code.

We're at complete opposite ends of the spectrum here -- how that indicated to you that I meant assembly...
Going to echo some of the thoughts of sibling posters. I'd been an iTerm2 user since I first started using macOS nearly ten years ago.

I had really started to feel it slow down lately. It hit the breaking point when I was cmd-tab-ing and found myself waiting for more than a second just for the terminal to appear.

Looked around, evaluated a couple alternatives and none of them quite fit my taste. One terminal required an account/login to operate, which is a big no IMO, another was written in {Java,Type}Script so simple commands like `yes` would break it due to the async nature of streams in node.js.

I really like WezTerm so far. It's quite fast, very much configurable and comes with the theme I was configuring with iTerm2 out of the box (OneDark (base16)).

My only trouble with it was in the beginning when I had to add the configs for cmd-left and cmd-right in lua config, I really hoped they'd be in there with the defaults.
Very cool! A couple of months ago, after playing Codenames for the first time, I devised a strategy that any team of humans can learn, in order to win in 3 moves, guaranteed, every game. It only takes a few minutes to learn.

Imagine you have a Codenames board and you're on the blue team. The key is that you can represent the board as a text of 1s and 0s, where 1 is blue and 0 is not blue:

0 1 0 0 1

0 0 0 0 1

1 1 0 0 0

1 0 0 0 1

0 0 1 0 0

The next key is to realize that each sequence of 4 cards can be thought of as a 4-digit binary number, for example the first binary sequence above is "0100", or 4. The second binary sequence is "1000", or 8.

The strategy is to simply communicate the numbers 4 and 8 to your team—so we can simply choose a word that starts with the 4th letter of the alphabet (d) and ends in the 8th letter of the alphabet (h). If we tell our team "ditch", they'll know exactly what the first 8 cards are.

Repeat this for 3 turns, and your team has figured out 8 cards each turn, for a total of 24 cards out of 25 total. The final card can be inferred simply—on the third turn, if any card is unaccounted for, your team knows it must be in the 25th position.

I just hope your teammates know how to count in binary.

(N.B. the strategy can be optimized by eliminating less-common letters of the English alphabet, like J, where it may be difficult to think of words that end in that letter)
Interestingly enough, the article points out something I had the exact same terse and dismissive experience with kitty - following OS theme.
It's similar here in Sweden. Usually they require a call to support, officially. However, I think there is a law/policy that require them to accept unsubscriptions by mail/message, regardless of what they say on their website. I recently did this and it worked! Maybe there's something similar in the UK?
Thanks for the link. I've tried this in the past. I feel no reason to try this with wezterm as what I need is already included.
I think maybe OP meant that the airplane yoke is normally moved by very small amounts, unlike a car wheel which is normally turned even full rotations e.g. when making a tight turn.
I wasn't aiming for that. My point is more: I know Go already, it's good enough for my purposes, so I'm using that as my hammer. I could just as well have been Java or C# I learned eight years ago and used that for everything. :)
Water _will_ get through your roof at some point, and it'll sit nice and tight right above your spray foam, for years, decades, and you'll never ever know about it until the problem is too big to handle.

This is especially true for hack jobs on older buildings.
I couldn't tell from the article if they meant the roof joists or the rafters.
There's no 'browser business'. How does that model work, give away free web browsers on desktop and mobile, then... It certainly helped when they were making what was needed for apps like Gmail, Docs, etc.
> Is `del dict[key]` necessary when you can call `dict.pop`?

Reason for Python 4 detected!
Wails – Cross Platform Go GUI Apps
Windows situation is kind-of a mess, but cross-platform story is in a good state mainly thanks to AvaloniaUI and Uno (and you can always use things like SDL2 or MonoGame if you feel like approaching the problem in a more “hands-on” way).
Bazel.

While not Go-specific, it's the extremely popular option in the space and I've seen it bring many-a-seasoned wizard to their knees in tears.

Also managing your go dependencies if you cargo-cult other Google behaviors like monorepos tends to be painful.

Basically just cargo-culting Google behavior == pain. Choosing golang can often be part of this behavior pattern.
Everything you say is true, but my point was on the declining frequency of sex, which is a prerequisite to having kids. People may very well be avoiding having kids due to the economic burden, but that doesn't explain the decrease in sex itself among the younger generation.
Does anyone know what the default colorscheme is on wezterm?
Is it equal to random guessing (which isn't fully random) or closer to true randomness? If the latter, can we use it as a PRNG? "Now powered by Astrology" branding, for markets where it would increase sales.
Why the asymmetry? And what do you have in mind when you refer to "two-step sign up"?
OpenStreetMap is a map ecosystem based on an open data set. There are numerous redundant ways of achieving the same thing with this data, whether it's hosting the "tiles" (the thing you see on the map), search, UI, location bookmarking, navigation, etc. This is great for flexibility, but it's a difficult thing to dive into and understand.

With that said, the "tile hosting" part is notoriously difficult to actually self-host. It's a lot of data, it traditionally took a lot of time to transform the raw data into the png files representing the tiles. Many if not most web apps actually call out to openstreetmap.org or similar to do the tiles for them. That's not fully self-hosting. But more recently, there have been new ways to do tiles, namely with vector formats instead of pngs. They take up less space, they're easier to share around.

So this submission appears to be a simple few lines to get your fully self-hosted tile server of the whole planet up and running. You should then be able to use this in whatever web app you're making to make it fully self hosted (though if you wanted self-hosted search, that's another hard one...).
> If their sign off is required, this could work. The question is whether it’s worth it, and if it is, in which contexts.

Civil engineers liability is tied to standards set by gov agencies/depts and industry consortium.

Standards would have to be created in software engineering - along with the associated gov & industry bodies. In civil engineering, those things grew during/from many decades of need.
My personal astrological projection is that none of the astrologers who criticised the original study, designed the new survey, or participated in the experiment will accept the validity of its results.
As a transitive format. There are no places full of Markdown documents to read and share, where Markdown is the final display format. It's all translated to HTML.
Then you would find this article very fortunate.
Me too. It happens that I kept my Super Nintendo and play the game with my kid regularly. We have tons of fun. I still have the booklet where they say that they prerendered the graphics on "Silicon Graphics" computer, same that were used for Terminator.
I also remember as a kid saying to myself "wow, it's 3D, it's so realistic"

Booklet: https://imgur.com/a/6mUVpXm
nice work on extracting and open-sourcing this lib!

I'm working on an agentic b2b ai myself and i found the process to add different tools quite annoying. This is a great solution. alas, my code is in TypeScript.

i'm curious, how do you handle errors and edge cases when the LLM-generated params don't quite match the function signature?
^^^ Hasn't been to Buccees
Author here. Well, it has worked pretty well for me so far, so I don't know why I would switch. Go is fast and expressive enough for my use, and it's probably outweighed by being super familiar anyway.

(BTW, in my eight years of Go, I think I've used protobufs maybe once or twice. HTTP FTW!)
One particular difficulty is that now we have hundreds of countries with hundreds of languages (thousands) so you will not be able to put any objective (and probably even subjective) criteria to judge. Some languages have better poetry structure by default (i.e Arabic) and if we translate everything to English (one of the worst languages for poetry in my subjective opinion) then you will lose much of the originality and meanings that is attached to language structures used.
Cogent Core looks promising.
Actually the improvement graphs are still scaling exponentially with training/compute being the bottleneck. So there isn't yet any evidence of diminishing returns.

source: https://youtu.be/zjkBMFhNj_g?feature=shared&t=1545
https://archive.is/0luTV
This is the same thing everyone says about PHP, negatively.

Don't make Go the next PHP. PHP has some good updates recently but it still has some people with a negative experience with it.
Want to lose your faith in humanity? Do any public facing job for long enough and eventually you will be a soulless husk. Happened to my retail friends, happened to my doctor friends, and so on and so forth. As far as doctors are concerned I find the new meta of overworking those young doctors that are passionate to do cost cutting is the most insidious thing. Youre using their passion and empathy as bait to burn them out and make money. Makes me grateful I mostly interact with computers
> I'm almost sure the python developers said that they will compensate the slow down with other optimizations

Those optimisations are not there to compensate anything; they will improve performance of single-threaded code with or without GIL.
It's the same principle.

My own experience (I'm not the author) is that the investment required to reach the point where Go can be a "hammer" as in this case is lower (usually significantly lower) than with "faster and more expressive" languages.
And when the holding pen overflows, pandemonium ensues.
Yup, this exactly!
It can also lead to emails that other people did want getting routed to their spam folder which they never look at.
Visit a UK builders' merchant or DIY store and they'll offer a 'trade account' with a 'trade discount' and 'trade deals' - they'll even sell you 'trade paint'

Ambiguous on a global scale? Maybe. Ambiguous when you're standing in a builders' merchant? Absolutely not.
Their income depends on it!
Can we use spiritual randomness to power our AI products, to maximise marketing crap?
We need a strict CSS that removes the cruft and promises improvements in performance. I don't know why the browsers haven't offered it yet. Like just remove float.
Yes, I definitely could have. But I don't know C#, so that would have been an awful blog post. :D
I just took a look at a few copies there.

If one wants to get it from there I'd recommend either the 6.2 MB PDF of the 6th printing, or the 8.0 MB PDF that doesn't state the printing in the description, but is the only 8.0 MB PDF.

Both of those are searchable PDFs, and pretty good scan quality. The 8.0 MB one has the best scan quality, although the pages are a little yellowed which might be a bit annoying.

The 8.0 MB one is actually just a copy of the Internet Archive's scan, which is available for borrowing directly from the IA [1].

There's a 3.9 MB PDF but the scan quality is noticeably worse than the others and it is not searchable [2].

I've got a searchable PDF I made myself from my physical copy of the book using a CZUR ET24 Pro. The IA scan text is little better, but not by much, and their file is a little smaller (mine is 9.1 MB), but overall I like my scan more. I've been quite impressed with the CZUR scanner.

[1] https://archive.org/details/irrationalnumber00nive/page/n3/m...

[2] By "not searchable" I mean it doesn't appear to have text information included to allow for fast search. Some PDF readers can still search it but I think they may do their own OCR on it to do so, and that takes a while. The ones I've said are searchable can search the whole document almost instantly.
Do you have better alternatives to Protobuf?

What are the shortcomings that you find with it? At work these choices have been out of my hands but I've used JSON Avro and Protobuf and I felt like Protobuf was the least prone to errors, best surrounding tooling and easy migrations while maintaining small payloads.
Dupe: https://news.ycombinator.com/item?id=41208252
That adds pretty noticeable friction over the pre-printed cards, so I think the pre-printed cards make a lot of sense to have.

Note that the game already comes with 25 colored tiles (red / blue / white) which are used to cover the game board, so what you describe could be easily done with the existing game by putting those 25 tiles in a bag, shaking it, and having the spymasters secretly draw all 25 and fill in a grid in the order they draw them, and then proceed with the game as normal from there. I doubt many people would want to bother though.

> that is if the spymasters are not informed of the position for the other team

The spymasters both know all information, so it is indeed even simpler.
In my otherwise minimal-cruft apartment, I have a shelf of 18 of those clear plastic shoeboxes, labelmakered with what goes in each.

The majority is computer parts and cables (e.g., "USB Cables", "USB and Other Chargers", "Video Cables").

Every few years, I go through and cull (e.g., give away enough misc. apartment repair screws/etc. that what I keep fits into one shoebox rather than two, and give away those old-technology cables that I'm 99% sure I'll never need, while keeping 2 VGA cables that I still use for servers).

The Sterilite clear plastic shoeboxes are sold at some stores for about a dollar each.
It would be a misfortune indeed if I had nothing to complain about.
Thank you for this write-up! Going to copy a couple of things to my config. TIL, Wezterm has a command palette.

Wezterm with Zellij becomes amazing with how it just simply gets out of the way, even lets you remove window decorations entirely. I've heard Wezterm has a multiplexer too, but just haven't tried it.
> all popular programming languages can do basically anything

That's just very not true...
It was subsumed into official Olympic art festivals that morphed into the Cultural Olympiad which is held concurrently with each Summer Olympics.
With the caveat that the broadened perspective you obtain by learning a variety of languages will make you better at your primary language.
A problem I have when I see stuff like this with tabbed interfaces, splitting etc. is it's all at the wrong level of abstraction and compensating for a hopelessly deficient window manager. If you use a window manager like sway then you can layout tabs, splits etc. to your heart's content for any type of window you like. You don't need a terminal emulator to do this for you.

Given that I do already use a window manager like sway, is there much else worthwhile compared to any other terminal emulator?
Yeah going to full 20 requires about 2TB iirc, OSM doesn't host beyond level 19 anymore either to reduce traffic. 14 is around 10m per pixel, best you'll be able to make out on that is like a street. Not useful enough to bother with imho, even 19 leaves a lot to be desired up close.

https://wiki.openstreetmap.org/wiki/Zoom_levels
There is zero incentive for a company to invest in tooling and tech to make processes that lose them customers more efficient. This is something that has to be regulated and enforced. I just don't see a c-suit clamoring to spend money on making it easier to leave.
When I sleep in unfamiliar surroundings, I always put my loose items, watch, ring, sunglasses, wallet, phone (called EDC these days?) in my shoes. That way I'm guaranteed to not misplace them and forget them the next morning.
Mayonnaise Is Helping Scientists Solve One of the Challenges of Nuclear Fusion
Call me when it's more than wishful thinking and promises
that's where the language choices really matter I think. Lua as a programmable configuration language shines because it makes it quite easy to make environment specific changes. Also I think underrated side effect of Rust. A lot of the modern rust tooling has great cross platform support probably because there's a good abstraction layer between language and OS.
So... EU laws?
I won't do business with companies that spam me.

Here I am, already giving you money, and you want to spam me?! Even after I clicked unsubscribe?

The worst are the BS claims of "account status emails", which are just spam.

I moved my entire portfolio to another bank, filed a complaint, then filed complaints as I closed each account/card. The goal to have plenty of record as to why.

Screw that.