skysight-inc/HackerNews huggingface dataset:
I can see why devs would want "This Software was built on 10/10/2007 by bob7 from git hash aaffaaff" to appear on the splash screen of software.

How do you get similar behaviour while having a reproducible build?

Can you, for example, have the final binary contain a reproducible part, and another section of the elf file for deliberately non-reproducible info?
I would guess that "Give a hoot" in the USA might have been popularized by an anti-littering campaign in the 1970s where an owl would say "Give a hoot! Don't pollute!" https://en.wikipedia.org/wiki/Woodsy_Owl
Let's not forget the big bug though <https://news.ycombinator.com/item?id=38043574>.
depends on the app but Laravel + something.

It's all built in, you can buy packages that implement most SaaS features out of the box, authentication, 2 factor, all the crap you need is rolled in as packages.

I would stick with something like Orchid for admin type CRUD apps as there is ZERO html/js knowledge required.

for a public app - I would still use Orchid on the backend and then on the frontend use something simple with blade templates and controllers.

PHP is a lot better than it was, Laravel developers are easy to find, the stack is very well understood, and it's flexible enough to build whatever you want.

EDIT: I just wanted to add 99% of "apps" are not retail facing but are internal apps or business to business type apps that solve a specific business niche. For that, I only care about how fast and easy is it to stand up and implement that specific business logic.
I just started trying out Bun and its focus on speed plus broad compatibility makes it an absolute pleasure to use so far. For hosting I haven't started yet but think I might try fly.io with LiteFS as database. Just for fun, I wouldn't choose it for a work project until I've tested it out.
No, there was lots of stuff to fix, most of which was found and fixed in time, but there was BAU to get on with as well.

Please stop claiming it wasn't a thing. It was. Would you have preferred no one to have worked on it and allowed more things to go wrong than actually did?

The "so did everyone else" claim is clearly false.

I agree things would have been nicer without the hype, but some people (possibly including you) are recklessly dismissive and won't do what's needed unless their nose is rubbed in it. Too busy buying more fast cars or remodelling the kitchen or whatever....
We like fastify for structure, types, perf, and maintainer responsiveness. I can count how many bugs we have had.

The backwards incompatibility is frustrating as most of the major changes could have been done in non-breaking ways. That makes it harder to recommend for people who do software for work - it is par for the course of the economic waste that is the JS framework upgrade treadmill, which may seem normal, but isn't.

I'd still generally recommend something like Django (!) or, if you need to go thin, fastAPI, as more complete, stable, & open governance than many node frameworks. Frustrating as V8 is an amazing engine.
> The psychological phenomenon of overchoice can most often be seen in economic applications. There are limitless products currently on the market. Having more choices, such as a vast amount of goods and services available, appears to be appealing initially, but too many choices can make decisions more difficult.
Ditto. Kinda. Most ppl do give a shit. The disconnect comes from what they give a shit about. For example:

Head of agency only gives a shit about billable hours, not sustainable revenue.

CTO gives a shit about shiny new tech objects, not how appropriate they are for the news of the client.

Manager gives a shit about over-committing and shipping gawd-awful soltions, and not the integrity and esteem of the team.

Team members give a shit about not making waves, and bad processes and lack of growth (i.e., learning new things) persist.

Designer gives a shit about the aesthetics of the design, not about how it's going to compromise the UX.

And so on.

I've left more than one job because I'm not wired to be complicit (in someone else self-destructive shit giving), and because I give a shit about clients and users, as well as being able to look at myself in the mirror.
The point is trying to get past the Great Filter. Humanity faces threats from the cosmos beyond the ones we create on this planet.

We can do both: work to repair our planet while preparing for colonies on another.
One thing I've noticed about Tesla's driving around southern california... a significant number of them look damaged. I can't tell if this is because they aren't easily repaired or if people who drive them are worse at driving.
So I’ve taken “the sad fate of the American Buffalo”, and replaced the animal with the city to get “the sad fate of America’s Buffalo”.

Then I needed the exposition of that sad fate. The mistake is probably in using an NFL reference.

It is indeed a pun but I make no claims that it is a good pun!
I would rather have an app that would help me deal with the lows of a marriage - trust me, EVERY married couple has those.
FE: Svelte. BE: Go, Postgres. Keeping it fairly simple.
To be funny is to be here at this very instance and wonder where it freakin went. Carlin is a true humorist.
Absolutely. It's been ~10 years since I last had a phone that wasn't running Lineage.
Is Express.js still even maintained? Does it still adds new features?

Also switched to Fastify. It has a great ecosystem and community. It's also easy to write custom plugins.
>a large part of my job is telling folks _why_ they should give a shit

Some sort of "change management consulting" or something?

----

I'm looking for some sort of intellectual career which will allow me to capitalize on my inherent "glass half empty" perspectives. I used to do residential home inspections [as primary income, post IBEW], but during recent no-inspections home-buying... my services were required less-and-less.

I have enough runway to last about a decade unemcumbered... but got tired of feeling like the only guy on jobsites that cared about not delivering _turds_ to well-paying customers.
Interesting read. Though it says the nuclear fission happens in the crust and mantle, not the core.
And not just location, also who you communicate with (contacts and "phone" permissions), are you currently walking/driving/sitting still, who is around you (wifi and location/bluetooth permissions), it can record audio/video (camera, mic permissions), and it's al based on the user knowing enough to allow or disallow those permissions when needed.
> Flakes will hopefully be that soon but I wouldn't recommend starting with flakes when learning Nix in 2023.

That Flakes provide a consistent entrypoint (and a consistent schema for such) into a codebase would have deferred a significant amount of confusion I had when getting started with Nix.

> They're experimental

The functionality as-is hasn't been changed. The 'experimental' flag itself hasn't been a practical problem.

However, flakes still have some rough edges & design problems to them, and there's some disagreement in the community over how flakes were rolled out.

I'd say for an end user, the benefits far outweigh the costs.

> ... and you still need to learn most of flake-less Nix (except channels and NIX_PATH) anyways.

I think the phrase "flake-less Nix" paints the wrong idea. I'd instead put it: Most of what you need to learn about Nix is unrelated whether the Nix evaluation started from a Flake or not.
If you work at a company on a team with a user-facing surface, you need to have an on-call rotation. Consumer expectations of uptime are extremely high and there's no way to build software that ensures 100% reliability without any human intervention.
> Despite all this evidence, I’m actually not sure that Saul Bellow is a writer who is still going to be talked about 40, 50, 100 years from now

I'm not sure what it means to ask which writers will be remembered. There isn't a monoculture anymore, and the prominence of the literary novel is a lot less than it was in 1973 anyway. So what does it mean to be remembered? What counts as being remembered?

Setting that aside, none of the authors in that article will be remembered by everyone, but everyone he lists will be remembered by a small, passionate, connected community in 100 years, I can do everything short of guaranteeing that.
Your wife didn’t change the oil on her (leased) car for two years?
> But certainly HF stuff, especially below 30MHz, is like any old wire will do

I've got a couple mostly horizontal wires running along the length of my living room--the speaker wires from my A/V receiver to my rear surround speakers.

I've wondered if that could be used as an HF antenna while simultaneously still being used for the speakers?

The audio signals for the speakers are all below 20 kHz. The radio signals I'd want to receive (and maybe transmit) are all about 1 MHz.

The idea then would be to put low pass filters on the audio connections and high pass filters on the radio connections. The cut off for the filters could be somewhere in the middle between 20 kHz and 1 MHz, so that both the audio signals and radio signals are far enough way from the cut off that the filter is flat.

Could that actually work or is it likely to fry the A/V receiver and/or the speakers and/or the radio?
A Visit to the Physical Internet Archive
Apple Watch violates patents held by Orange Co. tech company, ITC finds
Can't help but interpret this take as a little disingenuous. Most dating apps seem to follow the trajectory of "new app launched" -> "new app grows and gets popular" -> "new app bought out by match.com" -> "new app turns to shit"

I'd like to see one that doesn't employ all the dark patterns, but where instead the incentives of the org are aligned with the incentives of the users. If you manage to onboard enough users to get traction, establish yourself as the go-to place for dating, and tell every single little greedy MBA and investurd to pound sand - you may well have solve this problem once and for all and stay king of the castle.
Litestar + HTMX

Litestar + Svelte

SQLAlchemy

Haystack

https://litestar.dev
Had to look up "The Silent Generation" and discovered the stereotype
of my mum. Enlightening and funny, so thanks for that journey.

"Last one out please turn off the lights..." seems a motif not just of
the post-war generation, but the whole post-war culture and
institutions.
s/\(Mars had\)/it seems \1/

s/know/think/

When people state things as absolutely true at a cosmic scale that we can’t possibly know with any certainty except what our collectively minimal knowledge allows us to hypothesize, it shuts down discussion, discourages dissent (important in sciences, imho), and taints everything else with suspicion (again, imho, if so-and-so was so certain about thing x we now know is wrong, why should I believe anything they’ve said).
Generally they were, there's a lot more feral "people" these days.
You've inspired me to start doing this. (Don't think I'll carry around that exact denomination, but the point is, giving a $%^& is a really good thing to financially incentivize.)
Step one would probably be to stop the incessant shitting on everyone that suggests source available developers do, in fact, have a right to find ways to extract value out of their code, and that the OSI is probably the cause of all the funding woes.

But since we’re still not past even this after YEARS, I have little faith that we’ll ever get there.
Yes that’s true. Dating wasn’t that great for me in my 20s - five foot four, decent job, in great shape physically (part time fitness instructor), somewhat outgoing.

Got married at 28 to someone who was physically attractive. But had nothing much going for her and divorced at 32.

Dating was somewhat better then. But didn’t really want anything serious and had close female friends who I travelled with and really gave me the emotional support and no drama.

I got remarried at 36 and have been happily married for 13 years.

That being said, short men do have what I call the “two strikes rule”. You can’t be short and anything. Meaning short and fat, broke, ugly, bad personality, etc. I fought the and part
She only drove 3000 miles per year?
From the article -

> Choice overload is reversed when people choose for another person
If you're sure you want a traditional strictly-serverside backend, Fastify is like an improved Express. But your project's success might depend on going beyond a hasty sanity-check that presupposes app architecture. What's your front-end look like? For React, using a framework like Remix (or Next.js) that spans client and server runtimes, could make Fastify/Express potentially moot.
It does because engine oil degrades over time.
Good reasons, such as? Actually trying to mandate some sort of secure storage is not a "good reason"? Have you not read about how many of those keys have been stolen and abused?
Laravel Jetstream with Inertia + Postgres, for sure. It is the most productive setup I have found for myself as a solo dev trying to deliver a full web app. If it is more like a backend-only setup, an API or sth, I tend to default to Go these days due to the speed and ease of deployment.
It’s terrible, but this technology is likely coming to a bar/pub/cafe/store/park/trail near you… diarization, voice recognition… I’m concerned that in the near future, humans can no longer assume that their words are not being captured and potentially used for who-knows-what purposes.

The commons, Alexafied.
For internet facing webapps where infinite customization of html/css is important: Jakarta EE: Java 17/CDI/Quarkus for the backend, HTMX for the frontend. Quarkus is now standards based and has a large community. Java executes at near CPP speed but with memory safety. Java has the literal best debugger in the industry and also the combination of CDI and Mockito make writing true unit tests easy and fast. It literally has everything.

Honestly though, the vast majority of webapps I implement are "boring" and the technology behind them needs to be boring and focus on productivity and maintainability. For this I usually select JakarataEE and JSF/Primefaces. Component based frameworks like this are stupid easy to slap together forms and business processes for internal webapps.
I've really wondered where things would be if TOPS-20 and Multics has made the leap to a modern architecture and continued development. The command interpreter for TOPS-20 was really intuitive, and if you've used Cisco iOS - you've used something that works a lot like TOPS-20.
SvelteKit + hosted Postgres (supabase, neon)

Very fast to get going and nice developer experience. Love jamstack style hosting. Scales from simple static site generator that is free to host, to live APIs/dynamic pages, and back again without changing frameworks. Can make beautiful pages that load in 100ms and 30kb.

Currently using tailwind css because it also compiles (like svelte) and only ships what you use to the client.
Or take a Holiday in Cambodia
> 'We' were better off when centralization was limited to the distance you could walk in a day.

When centralisation was genuinely that limited, ploughs were drawn by animals rather than engines, something like 90% of us lived in conditions comparable to the modern idea of extreme poverty (up to $2.47 per day in 2022 dollars), we hadn't yet invented synthetic fertiliser (and of the immediate predecessor, the Guano Era[0] hadn't even yet started), and the world population was 750 million or so.

The only "we" that were in any sense better off back then were the aristocrats, and even then only in very limited dimensions like relative (but not absolute) power.

Even the worst-off places today that are still on $2.47 per day in 2022 dollars, are at least no worse off than that era, and there's fewer such people now than then even in absolute terms let alone as a percentage of the world population.

> neoliberal instinct

That feels like you're mistaking political punditry for a point. This kind of thought process works just as well with proud card-carrying Communists, Whigs, old-school (rather than neo-) liberals, Monarchists, the literal Mussolini National Fascist Party of Italy, big-C Conservatives, little-c conservatives, … basically everyone except the various flavours of anarchism. Even Thatcher's famous quote "there's no such thing as society" still came with the practice of doing things about issues, she was trying to assert that people couldn't just expect a government to solve all their ills as the government could only do things through the hands of the very people who were complaining.

[0] With a big G, the actual stuff was known since antiquity: https://en.wikipedia.org/wiki/Guano_Era
.NET 8 for the backend, and then blazor webassembly for the front end if it's complicated, or just boring old server side rendering with htmx if it's not.

I've seen a lot of projects fail/struggle in golang (package ecosystem is still missing a lot of basics imo) or nextjs (very buggy).

.NET has been my secret weapon. It's boring, works really well, has a good ecosystem and asp.net is really well thought through and you can go as "deep" as you want with middleware etc. Plus performance is extremely good, as is the deployment story with docker these days (having to use Windows server with .net Framework a few years ago was a nightmare, enough to put me off, but in .net core Linux is a first class citizen now).

Also the IDEs are great these days, especially rider.
This planet has a clock that is running out.

If left to itself, even if humans never evolved on this planet, Earth dies in roughly 500m years. A complete total extinction event, as the carbon cycles break down and life on earth slowly starves.

More than 75% of the time life gets to enjoy on this planet is behind us.

500m years seems like a long time. It is not. 75% of life has passed us by, and we have only a single species so far that looks like it might be printing a golden ticket to get life off this rock. If this exercise fails, either another species rises to the calling (squids maybe? Idk), or everything goes extinct.

Human intervention on this planet is necessary. And getting life off this planet is necessary.

Advocating for anything else is advocating for letting all life on earth die.
I've always wondered about this "losing users" argument. My counter to that is that there are always new people coming onto the dating scene.

If an org curbs their growth expectations and aims for a sustainable service, the reliability and quality of results may just outweigh everything else and leave them as the only viable alternative on the playing field.
I read, Elysia is the hot thing on Bun right now

Gonna try it in my next hackathon.
> You have someone who says something negative, and you have the choice to listen to it or disregard it. That's a choice

That's like saying "You have someone punching you in the face, and you have the choice to be hurt by it or not. Being hurt by being punched in the face is a choice."

You don't choose to be hurt and you don't choose the consequences of being hurt.
There might be https://fr.fiverr.com/ that could answer your question. I don't know if there is a minimum charge.
But it's very generalized, the site is for any kind of creation (music, image, code,...)
> T-Mobile US consumer subscriptions are IPv6 only already now.

I'm a T-Mobile US customer. This is correct - the only real address your phone gets is IPv6. I believe V4-only sites are reachable using 464XLAT (RFC6877, RFC7335) or equivalent.
Why does it need to add new features?

I've tried building production apps on top of server frameworks that are constantly innovating, and it's a massive PITA. You can't not update because there are security fixes that you need, but the API surface is constantly changing to support the new great thing.

I think it's a good sign that the most popular server framework for JavaScript has finally stabilized and isn't innovating any more. We might finally be at the point where we can just build an app without constantly chasing the new.
I have started looking at Goodreads ratings as a good proxy for well written books but there are a lot of bizarrely high rated pop culture books so it’s not perfect. Another strategy is to look at books shortlisted for the major awards. That’s how I came across North Woods by Daniel Mason (Pulitzer short list) which is by far the book I enjoyed most this year.

https://www.goodreads.com/book/show/71872930
Seems like it's closed source, and Windows/Linux only?
Time to setup Wine again, I guess.
You don't have to glorify effort in order to vilify taking bad shortcuts or being lazy. Humans do have the tendency to do things the easier way even if it's an overall worse decision, that's the issue here.
Zix/Appriver?
I always wanted a virtual fireplace that doesn’t look like shit or is just a video that loops after 10 minutes. Not sure we’ll get there within my lifetime.
Go using the Gin framework. I’d use SQLite until I had a compelling reason not to. Server side rendering using pongo2 templates. Vanilla js and Htmx where appropriate.

I’ve built several projects like this and just started another one and it is by far my favorite stack.

I don’t like spending time fighting frameworks, so I like to keep my stack as minimal as possible. Thankfully the Go ecosystem pretty uniformly shares that ideology.
There's Fastify but I still prefer Express.
Go for backend, HTML template files for frontend + Alpine.js for reactivity. Probably custom/classless CSS as I'm falling out of love w/ Tailwind. Probably would deploy on EC2.

If I was trying to learn something new, I'd experiment with solid.js or htmx.
Odd that Venus has no magnetic field, and it has a very thick atmosphere, even though it gets 4 times the solar flux as Mars.
Isn’t v5 of Express expecting to drop soon (albeit, that has been the promise for a while now)?
There are also national and university data repositories that might be interested and for which 5GB is not even noticable!
SvelteKit + SQLite for me. SvelteKit is easy to pick up and their standards make sense to me.

Of course SQLite has limits but it takes a lot of complexity or concurrent users to come close to them.
I love threads like this, it's so stereotypical JS. OP asks if it's the de-facto choice which it objectively is, but everyone recommends their pet project or favourite library instead.
In my experience caring too much is often perceived as a negative, especially if the other party does not care that much but just wants to get the job done. Asking questions and god forbid, pushing back just makes you a difficult person.
Super annoying paywalled work again, why don't they publish their preprints? Really, screw that.

Why are tax payers paying for that? This is surely publically funded work. (Edit: yes it was.)

>We acknowledge funding by the Gordon and Betty Moore Foundation (GBMF4744 and GBMF11473), ERC Grants NearFieldAtto (616823) and AccelOnChip (884217) and BMBF projects 05K19WEB and 05K19RDE.

What is accessible:

Press release from university:
https://www.laserphysics.nat.fau.eu/2023/10/18/coherent-elec...

They link to the preprint of adjacent research from stanford:
https://arxiv.org/abs/2310.02434

I also found a talk from the first author of the Nature article, including publically accessible slide set: https://agenda.infn.it/event/35577/contributions/208828/
I think you’ve misunderstood the point by seeing it through a purely practical perspective.

The point is that the most treasured and memorable things in life are products of great effort. You can have a ready to eat meal but there’s also some value in learning how to cook and eating something that you yourself made. Sometimes a ready to eat meal is the only option, but limiting yourself to ready to eat meals for the rest of your life (for their practicality) is a very bland way to enjoy your ability to eat.
How can one fuck a rental car in a way it can be detected only days or weeks later?

Personally I tend to be 10X cautious with a rented car because I never pay for full assurance coverage, because I feel it like being robbed (the same way renting a child's seat makes you feel, I paid more for the seat that for the car itself)