skysight-inc/HackerNews huggingface dataset:
You're either not going to have much meaningful backup power or you're not going to have much usable range if your plan is based on consuming the energy on your car while holed up and also using that energy to potentially drive a couple hundred miles. That's my real point here.
Abstractions themselves aren't a problem; they are in fact a necessity if you want to move anywhere beyond simple bit-twiddling. (Heck, even the idea of software itself is an abstraction over hard-wired instructions.)

The real problem with abstractions is when they are implemented poorly, or have side-effects, or just plain bugs. In other words, we will always be at the mercy of human-produced software.
If only they had unveiled the single unifying abstraction of everything :(
I admit I hadn't set up 1.0.0.1 but the secondary IPv6 one as backup. Neither worked.

I run Pi-hole, haven't noticed any significant difference in speed. But good point, will see if I can find that DNS benchmark tool again.
Working with Android app developement has got me spoiled in this area. One needs to just run a command and everything is set up and works the exact same way whether be it locally or on CI with the same version of both build tools and the libraries. It still pains me when I go back to dealing with CMake and Make and trying to get libraries installed, as opposed to say, compile 'library-name-here'.
Ask HN: Is Substacks AI disclaimer valid?
The only general support channel that Substack offers (https://substack.com/support) is an AI chatbot with the following disclaimer:

"This is an automated service provided as a convenience. Support chats may provide inaccurate or incomplete information, and are not a substitute for reviewing Substack's terms and policies. You understand that the support chat cannot speak for Substack, modify or waive our terms or policies, or make any binding promises to you."

It sounds like they are essentially saying that their own support system is useless and unreliable, and they take no responsibility for that. There was a notable case in Canada several months ago where an airline was forced to honor statements made by their support LLM. In this case it seems like Substack wants the ease and cost savings of not providing any real support to paying customers, without any downsides. I'm wondering if this is the future of support (or lack thereof) for most corporations.

Does this sort of absolute disclaimer actually work to shield the company from any real obligations?
Aegis, Bitwarden Authenticator, FreeOTP, and now Ente Auth. These are the best ones.
The prime criteria for being clickbait is if it is sensationalized, deceptive, or intentionally misleading. This strikes me as none of those things. It's the last sentence of a blog post.
I live in a country where I'm not overly concerned about my ISP.

But yeah, it was more that the privacy implications are unclear to me.
Assistive technology, I made a head-tracking mouse replacement. I’ve now used it almost every day at work for a decade. It’s open source but AFAIK no one else is using it:

https://github.com/aranchelk/headmouse
keepthis.site its open, i did It for me, there are some signip but i think i am the only active user.

Also consumebefore.jose.gr and a few small tools you can find on my blog.
It's the first (and only) blog post on that site: https://wryl.tech/log/index.html
I bet you and your sister have a "close" relationship.
I've been incrementing on a Next.js app for three years now, which helps me tracks all sorts of things that used to be scattered across different apps.

It holds stuff like:

- A daily journal, plus a curated photo for each day that I can put on a calendar

- Random habits I want to track, like how many cups of coffee I had, did I do my morning stretches, etc.

- Fill-ups and mileage on my car, time to next oil change

- Restaurants I've visited, plus ones I want to visit (I use the Google Places API to search for restaurants)

- Books I've read/want to read

- Movies/TV shows I've watched, and ones I want to watch (I use TMDB to pull in metadata about movies/shows). I also sync my watchlist from Letterboxd

- Strength exercises I do, plus runs + bike rides that I pull in from the Strava API

I used to use several proprietary apps to track these things (Letterboxd, Goodreads, etc), but it's great having them in one place, and with tight control over the database. It's amazing how useful it is to have a log of everything you've done to look back on. Even simple stuff like, last time I was at this restaurant was 2 years ago. What did I order and did I like it?
Wouldn’t it just be considered bad practice to add a field and not initialize it? That feels strongly like something a code review is intended to catch.
I saw this too and couldn’t stop laughing.
I haven't done a ton to it. Mainly I have my fork because I got the features I needed when mine diverged from the mainline back in late '05 and I never cared to keep porting my changes forward.

Initially the changes were for handling enclosures. The developer had no interest in supporting them. I wanted to use tt-rss as a podcatcher. That necessitated adding some database schema (tracking enclosure URLs) and UI (a "request download" button in the entry list and entry detail panes for those podcasts where I only download selected episodes, a "download all enclosures" checkbox in the preferences UI for podcasts where I want every episode downloaded).

I also added schema for multiple users to sharing the same database. It was basically per-user preferences and read/unread flags. My grand intention was to add "social" features and eventually a suggestion algorithm. The developer's reaction re: "social" features was, basically, "Why?". (I see that the project has since gained multi-user support...)

I never did much with my multi-user schema. I never even switched my production copy over to it. Amusingly, I've ended up running three separate instances support my blog reading, podcatcher, and TV computer (Youtube feeds). If I'd finished the multi-user work I could be using that instead.

That was the end of my interaction w/ the developer.

In later years I added virtual feeds for the podcatcher and tt-rss itself to report errors downloading or parsing feeds.

Edit: I'd heard about the developer being uncivil. He never was to me, but the reputation is apparently justified: https://community.tt-rss.org/t/how-to-contribute-code-via-pu...
CLY is a Python module for simplifying the creation of interactive shells
Molecular seive or nanotubes?
The essay doesn't really say anything about when the singular "they" was invented.
What it says is that it used to be low-status and unsophisticated language.

> In the 1970s, fancy people would have sniffed at using “they” rather than “he” for a single person of unknown sex like this. But today, fancy people would sniff at not doing that. How did that happen?

> I think “they” climbed the prestige ladder—people slowly adopted it in gradually more formal and higher-status situations until it was everywhere.
Nvidia only cares about a specific market. I.e. it doesn't care about desktop users. That's what I was talking about. So despite their pools of cash, Nvidia is a trash company when it comes to Linux support.
The problem you are describing in Go is rarely a problem in C++. In my experience, a mature code base rarely has things with default constructors, so adding a new field will cause the compiler to complain there's no default constructor for what you added, therefore avoiding this bug. Primitive types like `int` usually have a wrapper around them to clarify what kind of integers, and same with standard library containers like vector.

However I can't help but think that maybe I'm just so fortunate to be able to work in a nice code base optimized for developer productivity like this. C++ is really a nice language for experts.
I think your idea of totalitarianism is messed up, or maybe you think it would be the government to enforce the law (democratic countries typically have separation between the judicial and the executive branch - yes, the US much less so).

If you just imagine some scenarios I think you will quickly see how game-changing it would be (in a positive way).

It invalidates the typical current politics, which is a contest of lies and pretense
We will need this to rinse all the PFAS out of our blood circulations.
"The Soul of a New Machine" is not so much a foundational book but a snapshot of the computer industry and might be more interesting to someone who had no idea of the industry as I did when it was published in 1981. For me it was a fascinating glimpse into the tech industry that I would soon join, albeit in software not hardware.
pre-Industrial revolution .. miraculously, formal slavery was disbanded widely only after industrial production and agricultural labor was industrialized.. no?
Five common English words we don't know the origins of–including 'boy' and 'dog'
Don't even need to go that far. In C++ it is common to delete the default constructor anyways. So that achieves the opt-in.
Well I see your opinions similarly...
Planned Death (2016)
RTO Mandates Are Killing the Euphoric Work-Life Balance Some Moms Found
I don’t like talking a lot, so I just listen people talking at me.
The Kindly Ones by Jonathan Littell. It’s an incredibly well researched historical fiction that explores bureaucracy and the darkness of human nature, particularly how intelligent, capable, ordinary, and deeply flawed people can be swept up into genocide and hypocrisy vis-à-vis the Holocaust.

It is revolting, offensive, sepulchral, demoralizing, profoundly human, and a cascade of other powerful emotions I couldn’t even name, all at the same time. During my first read through, I recall being angry and disgusted by it at several points. It would weigh heavy on my mind even days after I had set it down, and a few times I would be unable to help but sob uncontrollably at work, the gym, supermarket, etc. I went through a long stretch of deep depression after reading it. Ultimately, it triggered a long examination of some of my values, how I perceived and treated others, and some of the negative influences in my life, and lead to a lot of positive changes. Later read throughs felt much more profound and even beautiful.
>The real problem with abstractions is when they are implemented poorly, or have side-effects, or just plain bugs.

Which is always, and is why clean maintainable code uses minimal abstractions to accomplish the task. However it seems the default these days has become "pile it on".
I reviewed hardware back in the day and was tired of all the repetitive tasks necessary to measure the performance of CPUs, GPUs and storage devices. So I wrote a benchmark automation tool, that did the work for me.

CINEBENCH and the likes where easy, but I also automated games without using their integrated benchmark. I needed a scripting language to load settings, go through the game's menu and load a save game. To avoid any kind of load from the automation, it offloaded the input data to an Arduino-based USB device, that simulated the benchmark run with previously recorded input. It worked pretty well, but small latency issues could of course result in small variations of the run. And bouncing into NPCs was generally a bad idea.

Here is a video of the system in action that completely automated a custom CS:GO run with additional streaming load as it would occur when streaming PC gaming: https://youtube.com/watch?v=ZpSPyd9f4cg

I get asked once in a while if the software can be downloaded or bought, but I am not going to do it. Writing software for yourself has the neat advantage that you never need to deploy it, upload it, write a change log, answer questions or fix bugs at any given time. It is just about solving the task at hand and nothing else.
Is there any problem using Password Manager's feature to get 2FA codes? I use 1Password and it has this feature built in and automatically fills after filling the password. Even iPhone's latest Password app also has this built in.
> like convert PDF bank statements into CSV transaction files

I've tried this recently and it's surprisingly difficult. Any pro-tips?

Extracting pdf tables, while respecting the cell position, seems almost impossible in a way that works in all cases (think borderless tables, whitespace cells, etc)
https://archive.is/vuAav
If only iOS had (real) sideloading... But no, we get authoritarian big tech to benefit authoritarian governments.
this is storing/syncing the shared secret used to generate the TOTP. generating the TOTP is fully offline.
There has been research suggesting that the vagus nerve might carry serotonin from the gut to the brain:

https://www.psychologytoday.com/us/blog/the-athletes-way/201...

I'd note that this is a five year old article and I haven't heard of any followups. And the article itself may be misinterpreting the underlying actual research, which suggests that it's more about SSRIs:

https://www.nature.com/articles/s41598-019-50807-8

Still, I thought it was worth mentioning.
Most "fact checkers" actually rarely get it wrong.

As with any law anyhow, of course there have to be enough judicial safeguards.
Location: Florida, US

Remote: Yes

Willing to relocate: Yes

Technologies: JavaScript/TypeScript (React.js), Python (Django, Django REST,
Flask), ML/DL, Dart (Flutter), C++

Résumé/CV: https://www.thecka.tech/Chintan_Acharya_Resume.pdf

Email: chintan.acharya27[at]gmail[dot]com
It-tools: Collection of handy online tools for developers, with great UX
Another solution; from "Scientists Find a Surprising Way to Transform A and B Blood Types Into Universal Blood" (2024) https://singularityhub.com/2024/04/29/scientists-find-a-surp... :

> Let’s Talk ABO+: When tested in clinical trials, converted blood has raised safety concerns. Even when removing A or B antigens completely from donated blood, small hints from earlier studies found an immune mismatch between the transformed donor blood and the recipient. In other words, the engineered O blood sometimes still triggered an immune response.
There was an arm CPU from nvidia branded "Tegra" from circa 2010. I remember a laptop (or maybe a mini pc style thing) based on that and power consumption being shameful but my recollections are hazy.

Vaguely interesting side note, yandex found that from poor search terms very easily and google abjectly failed to. I hope google are tracking how frequently people use their engine to find yandex, while remembering bing being mostly used to find google and maybe the death of yahoo.
I once made an uncensored ollama local model to glitch. I made it type out what it thinks the user is trying to do instead of an actual response. It was really creepy that it was very accurately describing what my intent was even though I tried to be subtle about it.
>full-on AI Rockstar

What is your daily work look like? What is your salary?
Would love to see how this works, or at least hear about how you're able to pull this off!

I've been carefully keeping double-entry-accounts of my personal finances in GNUCash, but I don't have anything hooked up to my accounts file. I was originally hoping that GNUCash would have some way of letting me sum up a certain combination of accounts to calculate i.e. "how much float I have currently," but even that doesn't seem to exist... so my first order of business is probably that sort of simple custom repoting. But would love to make use of the data and create some more actionable reports!
Christie's Likens Microsoft's Work on MS-DOS to Einstein's Work in Physics
Syncing happens via files in your iCloud Drive.
Oh that's a solved problem since 1969. It's called "unix". Everything is a file which can be processed as a byte stream. Composition is a breeze- can't be any more general than that!

(I kid, mostly :)).
Like engagement with war zone footage I agree that for many the imsgery is too much to handle.. with sadly people looking away rather than leaning in to push for change.

I think there’s an interesting analogy in the campus Palestine encampments, which were well covered in the news. Some commentators highlighted that the abstention of college students in tents running around and clashing made it easier to engage with as it was more palatable and familiar than the real war content for which the encampments were related to.

How else could the topic be made easier to engage with?
Very cool hobby OS project! MIT license and an impressive list of software that is supported…

https://www.fiwix.org/packages.html
I'm currently writing my own hashmap implementation. The goal is to make something small, simple, reliable, and that anybody can quickly integrate into their own projects. So far it has taken me around 40 hours and it's 95% done.
Personally I can't bear software that contorts itself to conform to an incorrect mental model. I find it alien and unusable. I don't want the inaccurate mental model and cannot force myself to accept it, but the contortions and don't-look-behind-the-curtain prevent me from forming an accurate one.

That doesn't mean I don't want abstractions. It means I think what constitutes a good abstraction is determined as much by how true it is as by how intuitively appealing it is. An abstraction that corresponds to a naive user's expectations but that doesn't accurately reflect (the essential/relevant aspects of) what is actually happening is not an abstraction, it's a lie.

Edit: And the tragedy of it is that users are, by and large, extremely good at figuring out the reality behind the lies that well meaning developers make their software tell. When our software breaks and misbehaves, its internal realities are surfaced and users have to navigate them, and more often than not they do, successfully. Internet forums are full of people reasoning, experimenting and fiddling their way to success with faulty lying software. Apple Community is perhaps the purest example of a huge population of users navigating the broken terrain behind the abstractions they weren't supposed to think about, with absolutely no help whatsoever from the company that built them. We should have more respect for users. If they were as dumb as developers assume they are almost none of the software we write would ever be successfully used.
> If only they had unveiled the single unifying abstraction of everything :(

Here you are: https://en.wikipedia.org/wiki/Category_theory

;-)
Hmmm.... I wonder if someone has finally cracked RSA or its friends.

I also remember a conspiracy theory that Bitcoin was actually made as a litmus test to know if\when someone somewhere achieves quantum supremacy (because then they would be able to crack the block....or something like that
TrueUp is best for HN-type positions imo: https://www.trueup.io/job-trend
I did the math and unless I made a mistake, this $46M is a smaller 'bet' by percentage of income than my yearly $6 bet on the lottery.
Me too - I think 'cutting' implies a level of precision that 'chopping' doesn't. After all, I don't think even Michelin-star restaurants require that finely-sliced carrots!
This hits close to home. I have something similar, except it's not as featureful and it's ridiculously purpose-built for me. E.g. I have one page in this app for generating PDFs of a very specific type that I need. I have another page that parses CSVs from my bank. These aren't tools I use regularly, I just need them occasionally, but they're all in one repo in one project.

There are of course apps that do each of these, but when you start integrating them together, with their different ways of doing auth, different kinds of APIs, etc. things get so complicated. I worked in a company that integrated with some third parties and those integrations were easily 50% of the workload for the dev team and maybe 90% of the workload for support. There is so much effort being wasted on having different systems for different things.

I feel like there's an idea out there that will solve all this for open source--maybe involving stitched GraphQL APIs, OIDC+JWT for auth, etc. Something kind of like Sandstorm[1] except with Sandstorm the different apps weren't necessarily built with Sandstorm in mind. In this system there would be a centralized identity management system like Keycloak that manages concepts like users, roles and apps, and everything else delegates auth to that centralized system.

[1] https://sandstorm.io/
You are wrong.. Just start putting files of GBs in size and you will see what happens.
too long for me :/
Intersting, can you generate fancy printable reports from this tool?
The hypothetical posed was “so what if it WAS somebody else’s fetish”.

Not that I actually think it is. If it was though… yes, I’d absolutely think that. How could you not?

I don’t think anybody has the right to subject other people to their fetishes. Why would this be an exception?
The author mentioned this somewhere in his book: competitors pronounced it mucous as a joke/jab. I believe it’s pronounced micro-cos as in microcosmos.
Industry consumes enormous amounts of energy/power. Access to energy/power is a form of wealth. A civilization without access to large amounts of energy and power beyond the needs of a primitive agrarian or hunter-gatherer society cannot industrialize. To industrialize, industrial amounts of energy and power are required.

As well access to iron is required. And then eventually steel. All of this requires knowledge and writing and printing so that knowledge can be accumulated and propagated.

Late 18th century England and its colonies had access to all of these things. Coal, iron, printing presses, and universities. As well it had an political and economic structure that made risk-taking easy -- all the other prerequisites without risk-taking would still amount to the industrial revolution not happening.
The Silence Doctors Are Keeping About Millennials' Deaths from Cancer
Whats mysterious? When I led a team working on some government funded encryption stuff a few years ago, everyone in gov was terrified of post-quantum cryptography. 10x a day I had to answer questions about PQKD.

Maybe some very well funded quantum projects have made certain implementations broken- but it never really mattered, because why have PQKD when you have XKCD. lol

Id still employ social engineering, deepfakes, and violence over the cost of building a machine.

By the way, we all know the Cloudflare lava lamps? I built a laser diode/beam splitter random number generator at home, fun toy.
It’s easy to miss this in large codebases. Having to check every single struct initalisation whenever a field is added is not practical. Some folks have mentioned that linters exist to catch implicit initialisation but I would argue this shouldn’t require a 3rd party project which is completely opt-in to install and run.
Study finds limited highlighting boosts reading comprehension
Wenext. I used it from single quantities up to a couple hundred pieces. They assign a human in the loop to check your model that you can email to.
There's no mystery here. One country came up with some arbitrary criteria, and the other countries copied them.
Is there any reason why these ARM iGPUs are so much worse than iGPUs from Intel and AMD? My 11th gen Intel CPU's Xe graphics completely outpaces my M1 Mac's and something like a Ryzen 5 5600G destroys both.
The problem isn't minimal abstraction but imperfect abstraction. Imperfect abstractions convince people to dig underneath the surface. Now you've lost the benefit of abstraction because they're thinking of two layers at once.

So when people run explain on their SQL query, IMO you've broken the declarative abstraction.
> If you enjoy this

Well, I do appreciate your work, and the information is certainly helpful.

But it's a bit like a urologist explaining what it will be like when you pass a kidney stone.

And then find out that the C++ standards committee is working on a new kidney-stone shape that's backwards compatible, but adds more jagged spikes.