MurphyA/hacker-news huggingface dataset:
by harbingerer | 2025-10-13 14:40:35+00:00
> Early day for robotics and AI still.

It's not tho. We've been at it for about 70 years now. Returns have been diminishing exponentially if you look at the amounts invested and we still have bumbling contraptions that are useful in very narrow and contrived use cases.

The whole hype is based on wishful/magical thinking. The booster arguments are invariably about some idea in their minds that has no correspondent in the real world.
by moralestapia | 2025-10-13 14:41:14+00:00
Push Up Club

https://pushup.club

I want to workout at least the minimum amount but always end up procrastinating it ... for some fortunate ones (me) it only takes like 20 min. a day to keep a good shape, with stuff you can do at home. We all know this but for many somehow it never happens.

I want to keep a tally of the push ups I do every day (and squats, etc...). I decided to gamify it, but not in a crappy way. I would like to see my streaks (kind of like how Github shows commits) and how other friends are doing.

Right now is prototype v0.0.0.0.0.1 as you can see, no UI and the push up detector actually kind of detects squats, lol, but I'm working on it. Btw, the push up detector is client side only so rest assured I never get see your video.

There's a global push up count, an aggregate of all push ups everyone does on the site, right now is linked to a button so it's more like a clicker, feel free to exercise your fingers. I figured it would be super nice if one day we can do like a million push ups collaboratively, or just looking at it going up in real-time, meaning somebody else is working out, should get myself inspired to do some as well.

Please leave your feedback and yeah you can join the Push Up Club anytime :D.
by southernplaces7 | 2025-10-13 14:41:24+00:00
Firearms for home and personal defense. Also, not to even dig deeply into the many lunacies that the progressive left became insane about during the pandemic (both sides were guilty here, but it was BOTH sides).

Don't get too smug. You really think your entire half of a political spectrum is free of stupidity and irrational thinking?
by MontyCarloHall | 2025-10-13 14:41:38+00:00
>Those examples would actually be fine if this were something only did once in awhile (or in a script). But I search from the command line many times per day when I'm working, so I prefer a more streamlined interface.

Makes sense. If I had to do this frequently, I'd add a function/alias encapsulating that `find` incantation to my .bashrc, which I keep in version control along with other configuration files in my home directory. That way, when moving to a new environment, I can just clone that repo into a fresh home directory and most of my customizations work out-of-the-box.
by 112233 | 2025-10-13 14:42:03+00:00
There we go again. You claim that thinking is a biological process by definition, and use your definition to "prove" that software cannot be thinking. What if instead of software simulation of thinking we would have an actual software thinking? Your point would be to disregard it, not based on behaviour, but based on whatever your idea of "propper hardware for thinking" is. Pure troll and sophist, that Searle
by ChrisGermano | 2025-10-13 14:42:14+00:00
I'm building a platform to help employees prepare for large high-value meetings and presentations with note taking and on-demand AI summarization and sentiment analysis to best prepare and deliver information. The main driver was first-hand experience with expensive team meetings that use time inefficiently and result in "circling back" or "taking it offline" to actually make decisions, which results in information silos and even more inefficient use of time.

The platform also supports HR for the organization by presenting in-depth anonymized data surrounding team interactions, exceptional individuals, and potential bottlenecks within the organization caused by qualitative issues. Aiming to launch by end of year and working with small businesses as free test users for feedback and validation.
by w0m | 2025-10-13 14:42:54+00:00
Because 'sometimes' doesn't mean you should needlessly handcuf yourself the other 80% of the time.

I personally haves an ansible playbook to ~setup all my commonly used tooling on ~any cli I will use significantly; (almost) all local installs to avoid need for root. It runs in ~minute - and I have all the Niceties. If it's not worth spending that minute to run; then i won't be on the machine long enough for it to matter.
by layer8 | 2025-10-13 14:43:04+00:00
When you write a PDF library, there are design trade-offs all the way down, depending on use cases. (Just “in-memory” is already an important design trade-off, because the PDF format is intentionally designed to not require the whole PDF to be loaded into memory at once.) It would also be antithetical to preferring deep modules with minimal interfaces over shallow modules with broad interfaces [0]. Lastly, in managed environments like the JVM, a C-interface library would come with additional complications and overheads.

[0] https://dev.to/gosukiwi/software-design-deep-modules-2on9
by fullstick | 2025-10-13 14:43:55+00:00
I am a lead software engineer with 12 years of experience and a recent master's degree in cybersecurity.

I use GitHub CoPilot everyday. I usually limit it to a fancy auto-complete. It's really helpful for repetitive refactor tasks, I just have to go to each line and it updates. This way I still see what's happening, but it is faster than manually making those changes that can't be solved with a find and replace.

Sometimes I fight CoPilot because it will continue to suggest something I do not want to do. In those instances I code faster as to outpace the AI's latency.

Other devs are building MCP servers to help access our tools for AI integration. Devops seems heavy on spec driven and test driven development through AI. The spec driven development looks interesting, but a bit of overhead to get started.

Our company has an AI first directive right now where we're supposed to use AI for everything and see what works. I somewhat disdain it, but it's also fun to have a directive to try new things indiscriminately (using AI). The more I drink the Kool aid, the better it tastes.
by blackbear_ | 2025-10-13 14:44:27+00:00
Yes; I wrote linear transformation on purpose not to remain constrained on spatial or geometric interpretations.

The (discrete) Fourier transform is also a linear transformation, which is why the initial effort of thinking abstractly in terms of vector spaces and transformations between them pays lots of dividends when it's time to understand more advanced topics such as the DFT, which is "just" a change of basis.
by pepperonipboy | 2025-10-13 14:44:34+00:00
I'm building a website to pull strava activities into my google/apple calendar (without needing permissions or logins)

https://stravatocalendar.com/

It's working well and I think I can use the same "backend" to pull this data into a spreadsheet which could be useful for data hungry users/coaches/club and event organizers/etc.
by jauntywundrkind | 2025-10-13 14:44:42+00:00
I indeed would not want to feel stranded with a bespoke toolkit. But I also don't think shying away from good tools is the answer. Generally I think using better tools is the way to go.

Often there are plenty of of paths open to getting a decent environment as you go:

Mostly, I rely on ansible scripts to install and configure the tools I use.

One fallback I haven't seen mentioned, that can get a lot of mileage from it: use sshfs to mount the target system locally. This allows you to use local tool & setup effectively against another machine!
by whizzter | 2025-10-13 14:44:50+00:00
This is the most important part.

"...linear transformations between vector spaces."

When you understand what that implies you can start reasoning about it visually.

The 3 simplest (that you can find in blender or any other 3d program, or even partly in 2d programs).

Translation (moving something left,right,up,down,in,out).

Rotation (turn something 2 degrees, 90 degrees, 180 degrees, 360 degrees back to the same heading)

Scaling (make something larger, smaller, etc)

(And a few more that doesn't help right now)

The 2 first can be visualized simply in 2d, just take a paper/book/etc. Move it left-right, up down, rotate it.. the book in the original position and rotation compared to the new position and rotation can be described as a vector space transformation, why?

Because you can look at it in 2 ways, either the book moved from your vantage point, or you follow the book looking at it the same way and the world around the book moved.

In both cases, something moved from one space (point of reference) to another "space".

The thing that defines the space is a "basis vector", basically it says what is "up", what is "left" and was in "in" in the way we move from one space to another.

Think of it as, you have a piece card on a paper. Draw an line/axis along the bottom edge as the X count, then draw on the left side upwards the Y count. In the X,Y space (from space) you count the X and Y steps of various feature points.

Now draw the "to space" as another X axis and another Y axis (could be rotated, could be scaled, could just be moved) and take the counts in steps and put them inside the "to space" measured in equal units as they were in the from space.

Once the feature points are replicated in the "to space" you should have the same image as before, just within the new space.

This is the essence of a so called linear(equal number steps) transform (moved somewhere else), and also exactly what multiplying a set of vectors by a matrix achieves (simplified, in this context, the matrix really is mostly a representation of a number of above mentioned basis vectors that defines the X, Y,etc of the movement).
Show HN: AI Code Scanning/SAST
by jdubansky | 2025-10-13 14:45:06+00:00
I have been working on a simple SAST like AI code scanning tool. Currently it only uses OpenAI API to do the scanning but maybe if I get access to other APIs I can add them. There are still a lot of features I would like to add but I am building this in two parts, the CLI scanner and the web management UI.

At the moment the UI and scanner run together but eventually I want to break this out so that the scanner can just report findings to the UI remotely. This would be nice if running from a CI/CD environment. I eventually also plan to add some sort of scoping to the scanner so it can be targeted to new branches.

Posting this as maybe it will help other orgs out there that are looking for SAST and want to do it cheaply. https://github.com/jdubansky/sassycode
by w0m | 2025-10-13 14:45:15+00:00
Learn Ansible or similar, and you you can be ~OS (OSX/Linux/even Windows) agnostic with relatively complex setups. I set mine up before Agentic systems were as good as they are now; but I assume it would be relatively effortless now.

IMO, it's worth spending some time to clean up your setup for smooth transition to new machines in the future.
by Johanx64 | 2025-10-13 14:45:26+00:00
It's like people dont even know why people use or want these "modern" tools. It's called "sane defaults", and improved UX.

Those "foundational GNU tools" just suck, sure, people are familiar with them and they are everywhere, but they just plain suck.

For many common operations you'd want to do by default with grep/find and so on, you have to type mountains of random gibberish to get it done. And that random gibberish isn't something that rolls of your tongue either, thus at minimum you'd define truckload of aliases.

OR you can use a tool(s) that has marginally "sane defaults" and marginally sane UX out of the box.

It really isn't that complicated. This has nothing to do with "rust".
by lanfeust6 | 2025-10-13 14:45:28+00:00
Argentina managed to save itself from hyperinflation by drastically cutting spending. By your logic, this could not be in the least bit predictable and inflation as a phenomenon doesn't even matter.

Supposing it did was fairly predictable that not setting money on fire would help recovery, what does it matter that there is no controlled scientific experiment involved? Or to put it another way, are there no facts to be gleaned from data?
by lkrubner | 2025-10-13 14:45:32+00:00
I tried to read this, but it's just gibberish. I cannot figure out what you are trying to say. Obviously Putin leads the international right-wing movement. This is well known. I have to assume you have some deep emotional commitment to being contrarian. You are attempting to jump through a lot of mental hoops to transform Putin into a Communist. You will, I hope, understand that most of us don't want to twist ourselves into a mental and emotional pretzel to end up with your deeply contrarian position. "Leftwing" and "rightwing" are always situational terms that depend, in any era, on a prevailing consensus, therefore there is no point trying to twist the meaning of the words, except in cases where you can point to a specific contradiction between the conventional label and some actual policy, and even then, most of the contradictions should taken as wry ironies, as we all know the old adage, "Politics makes strange bedfellows."
by stavros | 2025-10-13 14:45:48+00:00
> You start out the article with hate for git without explaining what you actually don't like

I start out the article saying I never understood git, and why does it matter what I don't like? That would only matter if I were trying to say that git is bad, but I'm not making a comparison. I just think jj is better-designed, and that you should try it.

> Some of the benefits you tout, like "editing a commit and you don't need to commit it yourself"?

I never said that's a benefit, I just said that's something jj does differently. I `jj commit` when I'm done with some work anyway.

> It also breaks your "you need to stash" argument. I don't stash. I just commit if I have something WIP that needs saving while I work on some other emergency.

In that case, you'll like jj, as it handles all that for you.

Your comment is coming off as a bit defensive, I didn't write my article to attack git. If you like git, keep using it, I prefer jj and I think other people will too. It's hard to get started with because its workflow is different from what we're used to, so I wrote the tutorial to help.
by nchmy | 2025-10-13 14:45:51+00:00
what im most impressed by when I read the comments to jj-related threads is how many people are handwriting assembly code.

I come to this conclusion because there's always a large amount of people saying "if you dont understand, let alone have mastered, git, then you dont get to have an opinion"

So, clearly these people similarly dont use ease-of-use abstractions like programming languages
by leakycap | 2025-10-13 14:46:14+00:00
> Hamas released the last 20 living Israeli hostages who had been captive for just over two years.

> In turn, Israel freed nearly 2,000 Palestinian prisoners and detainees.

edit to add: I have expressed no opinion here, I'm just quoting the part of the article I was curious about after seeing pictures of the very small convoy
by Claudiu-FMD | 2025-10-13 14:47:06+00:00
I’ve been working on a privacy app, and as part of testing it, I experimented on my personal inbox I had for almost 20 years.

Instead of chasing spammers, which use their email and domain as a one-time thing, I decided to go the other way around and let only a handful of trusted senders come into my inbox, and let everything else get trashed.

I started with a list of subscriptions and created a simple Gmail filter with this format “{(from:sender1 OR from:sender2 OR from:sender3)}” in “Doesn’t have” field + “Delete it” action.

Next 2 days, I only got 2-3 emails I actually needed and 0 spam - it’s been like this for almost 2 years now.
by sfink | 2025-10-13 14:47:08+00:00
I read that more as "aw, fuck it, I'm starting over". Then, given what it's doing, "fuck it" -> "fuckgit" makes sense.

But hey, it's not my alias. I'm just saying that the way I read it didn't suggest hate, just a little cleverness. I can't speak for what the author was thinking.
by epistasis | 2025-10-13 14:47:13+00:00
Last time I heard about this Intermountain plant a few years ago, it was about the LADPW union being absolute assholes to do anything to keep it running.

Good riddance, be gone, coal is expensive and unreliable and it's mostly political manipulation to pick winners and losers that keeps it around. TVA is begging to be able to get rid of this coal plant which causes massive reliability problems:

https://elibrary.ferc.gov/eLibrary/filelist?accession_number...
by throwawayhippa | 2025-10-13 14:47:39+00:00
I thoroughly applaud your approach.

I've been dealing with some cardiac issues that were brought on / exasperated by a covid infection, and it's been challenging finding solutions that let me monitor my own biometrics while hiking without sending anything to the cloud. It's shocking that it's a non-trivial endeavor to pair a medical grade wearable with a smartphone and get differentiated granular alarms / alerts for user defined events (BPM within user defined bands, blood oxygen levels below a certain threshhold, etc..)

If your python SDKs work wirelessly, I'd seriously consider creating a RPI based system to do those things and be able to leave the smartphone at home while I hike.
by ModernMech | 2025-10-13 14:47:41+00:00
> a domain was purchased so I can only assume a serious intent to make something of this

Buying a domain is just part of the language craft, it doesn't mean this is a serious effort to supplant JSON. Mostly it just signals that the author is serious about keeping others away from the namespace, which maml is a really good one.

There are thousands of language projects, most of them completely pointless, many of them have a domain, approximately 0 of them are "serious" in the way you're thinking. It's mostly just hobbyists, but people still try to make a name for their work and buying a domain name is a way to protect that investment.
by toss1 | 2025-10-13 14:47:53+00:00
THIS, Exactly!

>>"Escaping regulations" is some libertarian fever dream

The same for "Free Markets".

People scream about "Free Markets" and use that standard as a cudgel to complain about any regulation they do not like.

The fact of the matter is that free markets do not exist, or if they do, they are a very transitory anomaly, the exception that proves the rule. Every market has (varying) expectations of trust and honesty on each side, and sets of constraints on what is and is not a legitimate transaction or even objects (real or virtual) for transaction.

The only question is who is regulating the markets, and to what degree and with what intent they are regulating them.

Obviously, regulations can be too heavy or too light to sustain the market, and will need adjustment. In practice, regulations are almost always too heavy or light (especially from the POV of particular parties) and in need of frequent adjustment.

But the idea of "escaping regulations" and having an absolutely "Free Market" is a false idol and actively damaging in the real world, where the debate should be how much and what regulations are appropriate, not a stupid "all regulation is bad" cudgel.
by mark_l_watson | 2025-10-13 14:47:57+00:00
Hello my friend, you deserve a good day!

I have just spent a few days (part time) getting AiderEmacs working for running local models and commercial APIs. Fairly useful.

Next up for me is integrating your agent-shell with Gemini in my Emacs workflow. I will let you know how that goes and any other feedback I think might be useful.

EDIT: just finished a 20 minute Emacs session using agent-shell - love it!
by rat9988 | 2025-10-13 14:48:03+00:00
> doesn't even require connectivity (which might be a problem "on some devices" or "in some locations").

You are just trying to prove a point instead of understanding it.

> "hassle of creating the database" and does not mention sharing or collaborating.

He might just have summarized everything as "hassle of creating the database".

Not everything on internet is supposed to be a debate with highly and carefully developped wording.
by warthog | 2025-10-13 14:48:03+00:00
I definitely wrote it by hand, no LLM used if that is what you are insinuating.

Uber might have turned to the bad practices used by taxis now that they are focused on extracting more and more value. However, the point of the writing was to be focused on earlier days. In the earlier days, they did try and embodied price transparency and customer experience focused on customers.

If you are arguing that they never did, I don't see how it grew to a $200 Bn company.
by ajross | 2025-10-13 14:48:51+00:00
All that said, my slightly informed mildly-hysterical opinion is that aggregate downside risk is absolutely out of control in the markets right now. Valuations of basically everything are at all time highs relative to production. Volatilities are high. And non-economic risks are off the charts.

Basically, everyone is placing too many bets. AI stocks are bets, sure. VCs have too much money in play. Datacenter spending is a giant bet.

But the Trump administration is also placing bets on world trade markets, expecting to win the trade wars it keeps provoking. Likewise it's betting on US labor stability with mass deportations, and now para-sorta-maybe-martial-law decrees. I mean, let's be honest: the risk of a general strike in the USA is probably higher now than at any point in the last century.

Oh, and Russia seems about to hit a tipping point in its refining capacity, which says dark things about Europe too if that goes awry.

Basically most of these look "not really that scary" from a fundamentals perspective. But what are the chances we make it through the next 9-12 months with none of them having gone sour? And any of them could be the trigger for a real market crash!

I'm moving almost everything out of volatiles, personally. The loss of the next 10-20% of upside seems like a good bet vs. what-maybe-50%-or-more downside.
by burnt-resistor | 2025-10-13 14:48:55+00:00
> If human characters don't react like real humans would,

I don't assume all characters are human just because they walk and talk like a duck. Blade Runner, after all. Half are synths and some are transhuman consciousness uploads. The plot continuity is shit like AI wrote it. ;-D

> Lets take our helmets off in a unknown hostile enivroment? [sic]

Yeah, but there are plenty of people with character traits who do do stupid shit and take stupid risks. Besides, who would volunteer for a risky mission unless they really needed the money and didn't care so much about their personal safety?
by palmotea | 2025-10-13 14:50:14+00:00
> But also their cars can cost too much. They're doing a lot of sharing with Ford. Take for example the T7 platform. Why pay VW prices for a Ford?

Do you have more details? From what I gather as an American from 5 minutes of Googling is that Ford sells a van in Europe that's a re-badged VW T7, but it's not like VW is selling Ford stuff.
by mlinksva | 2025-10-13 14:50:23+00:00
There doesn't seem to be much info about OMA available online. Your thesis linked from https://www.bristol.ac.uk/research/groups/trustworthy-system... which is linked from your home page/timeline is a broken link. Perhaps https://dl.acm.org/doi/fullHtml/10.1145/3450147 is the best in depth info available currently? Looking forward to future developments and success!
by myself248 | 2025-10-13 14:50:29+00:00
So you can deploy a bazillion devices without each one needing internet access, which typically has a cost because there's administrative overhead to handling abuse complaints, etc, that come along with full internet access.

If all you got was a one-way stream of data with no internet access (assume your CORS virtual station location is the AP's location, so no need to even pick your own mountpoint) then the abuse potential is basically nil. Just like with FM RDS and stuff, it's just a broadcast that you receive, you can't do anything bad with it. It's not internet, it's just one-way data. Difference being that a lot of microcontrollers now have wifi MAC/PHY built in, whereas FM would need more silicon.