MurphyA/hacker-news huggingface dataset:
by seanw444 | 2025-11-04 02:05:35+00:00
Same here. Any replacement I moved to needed to have content centering, where the margin around the cells is equal in both dimensions when the cells don't fit perfectly into the window. Kinda crazy that it's not a feature in a lot of terminals I checked over the years. I wouldn't even consider myself OCD, but it drove me nuts until I found a terminal that let me do it.
by uvaursi | 2025-11-04 02:05:44+00:00
Software “engineer”[0] here. There are plenty of developers that are very rational about programming languages. I think the author lived in a weird bubble for most of their life jumping from company to company, project to project and saw some unhealthy development teams along the way. Developers make very rational decisions around PLs all the time, and the most rational choice, as also given by PG and Joel Spolsky many moons ago, is pick the language you’re most comfortable with and get over your shit. The second most rational choice is picking a language that fits the problem space like a glove. The third, most obvious rational choice of course, is Rust.

[0] you sweet summer child.
by necovek | 2025-11-04 02:05:51+00:00
If you are talking 2 weeks monthly, and you are considering 2 people for the two split roles, you might end up travelling the whole time (or "just" 4 weeks a month :)).

Not sure if you ever travelled for a week or more monthly, but I did it for a year or two, and it was mentally and physically taxing: you are packing and unpacking constantly, you are missing family and friend events, and it's hard to plan and create family. Or settle in a new home. Or do any personal project that requires more than a month (from improving your bike to taking a cooking course).
by masking | 2025-11-04 02:06:08+00:00
Interested. Background is in software and devops.

Follow up..

access and governance are two separate things: Authentication and Authorization. Each might have a different answer.

The “thing” accessed.. is it user created, community owned, or institutionally owned? I would imagine that has a bearing on the process.

EDIT 2:

Stack Overflow immediately comes to mind.

This answer might be more philosophic than useful, but how acceptable is a violation of the virtue or trust? Say a virtuous person abuses the trust in an unquestionable way.. say they used community funds to buy narcotics for children. Is it “ok” to base a system on past virtue when future virtue is highly consequential?
by baubino | 2025-11-04 02:06:12+00:00
This resonates deeply with me. I don’t have any social media accounts, I’ve never been on tiktok or instagram, and the one social media I did have (facebook), I deleted 10 years ago. Yet I still can tell when there’s a new meme or trend. This is new though. Only in the last year or two have I felt like social media has really invaded offline spaces.
by yawaramin | 2025-11-04 02:06:13+00:00
> If its just a sub page, filter etc, then i think in many cases it should only swap into the dom without updating the history.

It depends. If it's a 'resource' (in the REST sense) then it should actually push the URL of the resource into history, because the URL should correspond to the currently viewed resource. This is exactly what I was talking about earlier, it's super important as a basic hypermedia principle.

> if you use hx-boost to swap in fragments, then the URL that gets updated/saved in history wouldn't actually load the same page if you loaded it from a bookmark

See amanzi's explanation or my blog post where I explain the same thing. With htmx we can easily check for the presence of a request header in the backend and serve the appropriate version of the resource: either a partial (fragment) rendering or a full page that contains the resource. I highly recommend reading my blog post: it's not a huge commitment and it will clarify these issues for you.
by snide | 2025-11-04 02:06:54+00:00
Fun anecdote time.

I worked on (and very briefly ran) MP3.com after the CNET acquisition of the domain (CNET only bought the domain, which I think was for $1 million). It had nothing to do with the original site mentioned here (good on them for archiving it).

The initial idea of the CNET version of the site was that in 2004 we assumed you would need a directory of which music was on which service. At the time there were quite a few (itunes, recently legal Napster, Rhapsody, eMusic...etc) and the thought was that the labels would sign deals separately on each, splitting where legal MP3s could be bought. Rhapsody was the only one where you paid a monthly fee for access, the rest were pay per song or album. The directory was similar to something like justwatch.com now, and it was really hard to build the data catalog from the early Internet spiderweb of music content from these services. Believe it or not, we got most of the data from FTP drops from each service. The site also would review all the different MP3 players of the time (there were a lot of them!).

The iPod and iTunes devoured the industry to a degree that no one needed such a directory. Everyone was happy to pay 99 cents per song, or get it illegally. Rhapsody, which was way ahead of its time, was too niche, and pre iPhone, no one could "stream" on anything buy a computer.

Everyone of course hated our new site. It didn't carry the spirit or the catalog of the indie bands from the original version (we didn't own any of the rights to keep the content), and all of those artists were rightfully very angry about losing a pay stream (which again, was a nod to what was coming later with YouTube partners). It got so bad that we had to remove the message boards completely because it was pure vitriol. We later added independent artist uploads, but by 2005 it was too late and the site mostly made money converting "eyeballs" (search any artist + mp3) into money through ads.

Despite all this, I had a lot of fun working on it, and as a young 24 year old who just moved to San Francisco it was a great way to learn about online communities and how they could turn on a dime. Other, later sites of mine took the lessons learned from MP3.com and became successful, but I'll always have a soft spot for MP3.com.

Here's a screenshot from the site in 2004! https://www.davesnider.com/file/d979a4b48bb
by mrandish | 2025-11-04 02:10:05+00:00
> real humans who like em-dashes have stopped using them out of fear of being confused with AI.

Yeah, this is me. I've always liked good type and typography. 5 or 6 years ago I added em-dash to my keyboard configs to make typing it in convenient - mostly because I just think it just looks nicer. But lately I don't use it much because... AI.

However, in recent weeks someone accused an HN post of mine as being from a bot, despite the fact I used a plain old hyphen and not an em-dash. There was nothing in the post which seemed AI-like except possibly that hyphen. At the time, I realized that person probably just couldn't tell a hyphen from a real em-dash. So maybe that means I have to not use any dash at all.
by jonahx | 2025-11-04 02:11:28+00:00
> I'm pretty sure it should be "inheritable", because "inherited" on an attribute means the attribute is inherited, not the element's children will inherit the attribute.

That is one interpretation, but not the one I had reading it. I read it as "This target will be inherited by its children," rather than "This target is inherited from its parents," which, while a grammatical possibility, doesn't really make sense because you are specifying it right there with the equal sign.

Both "inherit" and "inheritable" have the same possible double readings. Something like "pass-to-children" or "pass-down" would remove the possible ambiguity, but I'm not sure like either better than "inherited".
by keernan | 2025-11-04 02:11:44+00:00
I came across a reference to a TV Show I never heard of - 'Power Book IV Force' - so I searched youtube for a trailer to season 1 of the show. As always, youtube fed me an ad - this time a political ad with election day tomorrow. The ad was by Republicans but with no reference to any particular state race.

The ad showed a white person while the narrative asked something along the lines of: "Are you tired of paying higher and higher electricity bills" while showing a wallet or money leaving the person's hands.

Then it prints on the screen: "While others are always receiving sh?t" while showing black arms and hands receiving dollar bills.

And when I saw the subsequent trailer for the show, it was clear the ad was very targeted. The audience for this show is clearly young men - and with the very clearly racist message, I'm going to guess the stats show the audience to be overwhelmingly white.

I'm a 73 yo while male and I can't wrap my head around the fact that 2025 may very well be the most overtly racist year I have ever experienced.
by LukeShu | 2025-11-04 02:12:04+00:00
> You can do the same thing with a vt220.

Can you? The last I looked at it (a year or two ago), the vt220 in MAME was just the beginning skeleton of an implementation, and it doesn't seem to have been touched much since then. A shame, because AFAIK no "terminal emulator" implements vt220-style sixels (which are different than than the widely-implemented vt4xx-style sixels).
by TheOtherHobbes | 2025-11-04 02:12:34+00:00
On phones, most of the compute is used to render media files and games, and make pretty animated UIs.

The text content of a weather app is trivial compared to the UI.

Same with many web pages.

Desktop apps use local compute, but that's more a limitation of latency and network bandwidth than any fundamental need to keep things local.

Security and privacy also matter to some people. But not to most.
by itake | 2025-11-04 02:12:52+00:00
> for most people that won’t be the case.

I've had the same belief, but I've started questioning it. In retirement, your income (mostly) matches what you spend. Someone in their 20s or 30s may have both lower income and lifestyle costs (roommates, cheaper cars, no kids, etc) than they will at age 65.

At age 65, you're probably maintaining 1 or more homes, supporting a partner (and kids), maybe drive a more expensive car and have much higher healthcare costs.

If your lifestyle costs are more comfortable than your ramen noodle 20s and higher lifestyle costs put you in higher tax brackets, wouldn't most people actually have higher taxes in retirement?
by bigfatkitten | 2025-11-04 02:14:11+00:00
Yep. There are cubesats running LoRa payloads in low earth orbit[0], and between mountaintops, terrestrial paths of hundreds of km are possible[1].

[0] https://www.hackster.io/news/fossasat-1-an-open-source-satel...

[1] https://meshtastic.org/docs/overview/range-tests/
by TriangleEdge | 2025-11-04 02:14:29+00:00
Amazon eng did some research and found the number of comments in a code review is proportional to the number of lines changed. Huge CRs get little comments. Small CRs get a lot of comments. At Amazon, it's common to have a 150 to 300 line limit to changes. It depends on the team.

In your case, I'd just reject it and ensure repo merges require your approval.
by dlx | 2025-11-04 02:14:42+00:00
As someone who who's a polygot programmer, I've always agreed with this in theory; however, the biggest challenge I've found in giving Elixir a shot is that, well the job market doesn't seem to favor ANY elixir jobs out there...especially for someone who's only made 'toy' apps in Phoenix. And for prototyping apps, I'm just faster in Ruby/Rails to make it worth it PLUS if you want to debug ML/LLM scripts you have to know Python anyways.

Any recommendations for someone looking to break into the Elixir space in a serious (job-related/production app) way?
by anyonecancode | 2025-11-04 02:15:27+00:00
I strongly suspect the answer is yes -- or more broadly, what makes us conscious. And yes, this implies consciousness is something all life has, to some degree.

I'm not going to pretend to have a good definition of what "consciousness" is, but directionally, I think having goals -- no, that's too weak -- having _desires_, is an important part of it. And I'm not sure it's possible to have desires if one cannot die.

Something like an LLM can't actually die. Shut down all the machines its code runs on, then turn them back on, and it's in the same state it was before. So it's not the "hardware" that an LLM lives in. Is it the code itself? Copy it to another set of machines and it's the same program. Code + data? Maybe we run into storage issues, but in theory same thing -- transfer the code and date somemplace else and its the same program. You can't actually "kill" a computer program. So there's no inherent "mortality" to it that where any kinds of "desire" would emerge from.
by techblueberry | 2025-11-04 02:16:48+00:00
So something I’ve observed is that I think right wing folks tend to have a more deontological or virtue-based ethical framework and left-wing folks <tend> to be more teleological, and I wonder if mental capacity sort of explains this? At least correlated if not caused?

It would require more mental power to understand how actions tend towards reactions, especially since the interaction may not be direct - than it is just to understand a set of rules be they virtues or rules, and this would explain the correlation between right-wing beliefs and religiosity.
by iotku | 2025-11-04 02:18:02+00:00
Location: Seattle, WA

Remote: OK

Willing to relocate: Maybe

Technologies: Java, Golang, RESTful APIs, Astro, React, Typescript, AWS (EC2, S3, RDS, Lambda), Linux, Bash, Git, Containers

Résumé/CV: https://twoku.com/Abrams_Jonathan_Resume.pdf

Email: jnthnab@gmail.com

I'm CS new grad looking for entry to mid level positions to gain industry experience.

Full-stack experience with building backend APIs in Java and Golang, and frontend interfaces with Astro and React. I'm a Linux enthusiast with a fair bit of systems administration knowledge as well.

Familiar with dealing with VoIP/messaging platforms such as Discord and Mumble.

Willing and able to adapt to new technologies!
by ChrisMarshallNY | 2025-11-04 02:18:05+00:00
I write full app suites that have less than 9000 LoC. I tend toward fewer, large-ish source files, separated by functional domains.

I once had someone submit a patch (back in the SVN days), that was massive, and touched everything in my system. I applied it, and hundreds of bugs popped up.

I politely declined it, but the submitter got butthurt, anyway. He put a lot of work into it.
by LelouBil | 2025-11-04 02:18:06+00:00
Maybe I'm exaggerating a bit, but since nowadays your email address is basically your online ID card I would do the maximum to keep it.

> If the registrar evaporates, it's still your domain.

I have no idea, I assume there's some special procedure ?

The thing is that technically it's not *your* domain, you're still renting it at the end of the day.

And no idea about dynadot sorry.

Personally, I have domains at OVH and Cloudflare
by defrost | 2025-11-04 02:18:11+00:00
This is an inverse of the Australian > billion tonne per annum resources industry that has operated via FiFo (Fly In | Fly Out) for longer than two decades.

If the economics and schedules work for the people taking part it's clearly sustainable.

The great thing about IT is the software people can be remote from the hardware and anywhere they can collaborate can be the (or one of several work hubs).

Even the hardware engineers can live remote from hardware hubs if they're happy to FiFo for on site direct hands on support shifts.
by reachcmphere | 2025-11-04 02:18:23+00:00
Location: Northeast USA preferred (CT, RI, MA, NY, NJ, PA)

Willing to relocate: Yes

Remote: Yes but Hybrid/full time onsite preferred

Technologies:

> Languages, Frameworks, and Libraries: JavaScript, TypeScript, SQL, HTML/CSS, React, Express, Zod, Astro

> Cloud: Amazon Web Services (API Gateway, CDK, SDK, RDS, Step Functions, S3, CloudFront, SNS, SQS, Bedrock), Digital Ocean Droplets

> AI Engineering: Claude, Vector DBs, embedding, OpenAI API, RAG

> Other: Git, Node.js, PostgreSQL (incl. pgvector), MongoDB, Docker, Nginx, Bash, Jest, HTTP, REST, Postman, OpenAPI

Résumé/CV: https://www.frame-platform.com/assets/chase-resume.pdf

Email: philpotchase[at]gmail[dot]com
by fmstephe | 2025-11-04 02:18:34+00:00
Location: New Zealand, Manawatu Remote: Yes Willing to relocate: No Technologies: Go, Java, Git, Erlang, Postgres, Linux Resume: https://www.linkedin.com/in/francis-stephens/ Email: francisstephens@gmail.com I work primarily on backend systems, with a strong focus on performance and system stability/resilience. I worked as a performance engineer at the mobile add-attribution company Adjust. Some interesting open-source projects include

https://github.com/fmstephe/memorymanager An exploratory manual memory allocator for building large in-memory data structures with near zero GC cost.

https://github.com/fmstephe/matching_engine A financial trading matching engine with a somewhat novel red+black tree implementation.

https://github.com/fmstephe/flib A set of packages primarily in support of a lock-free single-producer single-consumer queue.

My ideal position would be working on backend systems primarily in Go.
by hamsic | 2025-11-04 02:18:45+00:00
Every night on Binance, someone wakes up rich — and someone else liquidated. The market itself feels like performance art: a theater of greed and hope.

I wrote a short essay about “币安人生 (Binance Life)”, a meme coin that mocks its own players. It has no utility, no promise — only a name that reads like a joke about us all.

What kind of casino builds a game about its gamblers? Binance did. Is this satire, performance art, or just another mirror of capitalism?

full essay:

https://medium.com/@ku3cokr/binance-life-%E5%B8%81%E5%AE%89%...
by jibal | 2025-11-04 02:19:32+00:00
> I think you might be a bit out of your depth here. You really seem to not know much about evolution.

Wow, such rude projection, coupled with bizarre strawmen and an apparent complete lack of understanding of what "zero-sum" means even after I explained the sense in which I was using it.

It seems to be a thing with them, e.g., "In what world do you think our energy needs plateau? [total misrepresentation of what their correspondent said] I'm always so surprised to see this 1970s hippie attitude making a comeback, especially since it makes less sense today than ever before."
by gpm | 2025-11-04 02:20:02+00:00
Eh, ask the author to split it in reviewable blocks if you think there's a chance you actually want a version of the code. More likely if it's introducing tons of complexity to a conceptually simple service you just outright reject it on that basis.

Possibly you reject it with "this seems more suitable for a fork than a contribution to the existing project". After all there's probably at least some reason they want all that complexity and you don't.
by hurrckplgbd | 2025-11-04 02:20:35+00:00
Overweighing people's opinions on matters they demonstrate a shallow engagement with on account of their success in other areas is cargo culting. Maybe you should worry less about HN and more about your own reflexes to accept bad ideas from yourself and others based on their wealth. Maybe succeeding in contrarian bets doesn't make you "correct" in some moral sense, but only successful in the trade.

It's easy for me to believe you're an intelligent person who's accomplished impressive things. But it wouldn't contradict anything I've said.
by shirro | 2025-11-04 02:21:51+00:00
Terminal emulators are caught between emulating terminals and teletypes of the past and implementing new features and unicode is one of the struggles. The way most terminals and wcwidth handle the width of characters sometimes is not correct but preserving behavior is important for compatibility. It is possible that its just not worth trying to handle all unicode perfectly in a terminal. Its pretty good for legacy stuff and sysadmin. We have other ways of doing things remotely like html that might be more appropriate for ZWJ emoji and languages with complicated text shaping/rendering.
by pseudalopex | 2025-11-04 02:22:15+00:00
> I am somewhat baffled by your statement, as I feel it is largely self evident being familiar with, and having tried both therapy methods with professional therapists, and both Goggins and Hof's advice for years. I think a simple wikipedia level explanation of what those things actually are would suffice to answer your question, so I have nothing major to add, unless I am misunderstanding you. Goggins whole shtick in particular is just this one basic point, make yourself as mentally tough as possible by intentionally always doing whatever is difficult. Hof is also just literally getting into very cold water consistently, which is really not easy- and he has no real philosophy or theory, he just has you do it and see what happens.

> Perhaps the therapy methods are less clear, but reframing things or deciding on clear values and purpose, are in my view, psychological tools to make the difficult endurable, or in some cases even enjoyable. This makes more sense if you're seeing the methods in the context of how the ancient stoics used the same techniques that inspired those therapies- especially Epictetus.

I am tempted to respond equally condescendingly. But I will not.

I am familiar with Stoicism, CBT, and ACT. You confirmed my impressions of David Goggins and Wim Hof. It seems likely you misunderstood what even less meant. The basic idea of CBT is to identify and correct cognitive distortions. Some patients some of the time will find some discomfort in this. Some patients some of the time find some discomfort in any therapy. This does not make leaning into discomfort the basic idea. Even less does it make the basic idea intentionally always doing whatever is difficult or make yourself as mentally tough as possible. Even less does it make the basic idea getting into very cold water consistently.

Reframing things or deciding on clear values and purpose are tools for many purposes. How you use them says more of your purposes than the tools.

Aaron Beck said Stoic philosophy was 1 of several roots of CBT. And he observed Stoicism's contribution could be found in other philosophies. Some modern Stoicism adherents ignore the other parts.
by jrochkind1 | 2025-11-04 02:23:18+00:00
> What bothers me most: the majority of content about pgvector reads like it was written by someone who spun up a local Postgres instance, inserted 10,000 vectors, ran a few queries, and called it a day.

this is a big problem in programmer blog posts. It used to be I could find blog posts by peopel who had actually done the thing ("in anger").

Now it's someone who decided writing up the thing would draw clicks, and googled just enough to write the thing, may or may not have actually even fired it up at all -- may not have even written it, perhaps had AI write it.

It makes any of these blog posts pretty terrible guides.

I used to try at least downvoting these on say reddit when it was obviously not written by someone who had their own actual earned knowledge about the thing, but just gave up, because it's nearly everything.