MurphyA/hacker-news huggingface dataset:
Show HN: Datetime Utilities
by aster0id | 2025-08-23 03:32:57+00:00
I have been frequently frustrated when debugging issues as a backend engineer, by having to manually fiddle with timestamps - doing mental math to account for timezone differences, different timestamp formats between tools, calculating the difference between two timestamps, etc. I built a tool to do all these things in a single place.

Demo video: https://www.youtube.com/watch?v=pcBwIcqBLk8

I apologize for the potato video quality. I used free trial software and this was the first time for me to record or edit anything.

I also wanted to learn frontend development, and this felt like a good project for dipping my toes into it. I wrote a lot of code using AI, but quickly ran into trouble and had to take the reins. I still used AI to write tightly scoped functions and hooks, but kept most of the architecture in my head. I used AI to debug issues as well, and found it to be very useful at detecting issues that a new frontend engineer might make.

Everything runs on your browser (except for format inference for unrecognized timestamp formats using gemini-flash-lite). History and recently used timezones and formats are stored in IndexedDB in your browser.

Everything is hosted on free tier infrastructure - Cloudflare workers and the free tier of gemini-flash-lite. It felt incredible to be able to put something out there completely for free, without even having to enter my credit card anywhere.

If you find bugs, please report them here: https://github.com/viraniaman94/datetime-utils-issues/issues...

I didn't want to open-source it because I am not sure if this can take off in a significant way. If it does, I'd like to be able to make some money off of it if possible. If it doesn't, I'll open source it.

Happy to take questions and feedback!
by bediger4000 | 2025-08-23 03:33:08+00:00
Both-sidesing this one is plainly wrong. Obama and Biden pretty strictly followed the record keeping laws, and Trump did not. Republicans in Congress would have held Biden and Obama's metaphorical feet to the fire, and just aren't. Republicans in Congress seem to believe that Trump can do no wrong, and aren't holding him to the law of the land.
by bigyabai | 2025-08-23 03:33:52+00:00
Deregulate RISC-V, threaten Intel with loss of IP if they can't profit on fabs, threaten to cut Softbank off of American companies if Masayoshi Son won't onshore RISC manufacturing.

There's soft-power coercion left on the table, the only thing we buy with Intel stock is a C-suite's dinner bill.
by litmus-pit-git | 2025-08-23 03:33:55+00:00
Does Immich read real file names of photos from iOS Photos metadata? I don't even know whether Apple preserves it and exposes to other apps?

I used Ente and I learned all the files I had "added/uploaded" to iCloud photos had lost their real names (that I had painstakingly given them over the years/decades) when ente exported to those photos back on my laptop via their desktop app and were these long random uuid strings kinda names. That was my yikes moment and I was glad I had still kept my photos outside of iCloud and Ente. And it is not even Ente's fault. Apple does this skullbuggery.

Are there PAYG hosted instanes of Immich?
by Kokouane | 2025-08-23 03:34:17+00:00
Might be a crazy statement, but I believe Meta is on the right track. Right now, I think most people can clearly see that more and more people are getting addicted to the little device in their hand.

The "Metaverse" is going to be a more interactive, immersive extension of that device. I also believe that Meta's superintelligence team isn't necessarily about achieving AGI, but rather, creating personable, empathetic LLMs. People are so lonely and seeking friendship that this will be a very big reason to purchase their devices and get tapped into this world.
by Mawr | 2025-08-23 03:34:18+00:00
> Cyclists contribute to congestion

How many cyclists can fit in a space of one car? Or, would you rather that every cyclist was in a car instead? Would that increase or decrease congestion?

> occupy road space that was created through taxes on motorists while paying nothing for these benefits

So roads get funded in full by motorists and cyclists can't possibly also own motorized vehicles and they don't pay tax that definitely doesn't contribute to the roads that they surely wear down at a rate that's not on the order of tens to hundreds of thousands lower than cars. Oh and 16 lane highways are built because of all the damn cyclists clogging up the roads.

> Cyclists are not licensed and their bicycles are not tagged or inspected for safe operation on roads, unlike motorists.

A cyclist on the road is only a danger to himself. A motorist can mow down a school trip on a pedestrian crossing on a whim.

The latter two points just repeat the above. Yes, driving a 2 ton machine at 80 mph is going to have be a little more restricted than a 20 kg bicycle at 20 mph.
by ksec | 2025-08-23 03:35:01+00:00
> 100 percent of the BT.2020 standard.

I thought it was going to take till 2030+ before this could be done. But we are here. From sRGB to DCI-P3 and BT.2020. I dont believe there are any other colour space in the work that exceed the BT.2020 standard. But hopefully there will be one soon as it still only represent ~75% of CIE colour spaces. May be we should just start measuring with CIE itself as benchmark.

There is still so much more to do and improve.
by poslathian | 2025-08-23 03:36:01+00:00
Given the circumstances and the relatively low dollars involved, it would be interesting to see the experiment: $10B darpa program to establish a scalable fab ecosystem in 5 years via consortium.

This was how the internet was created, darpa stitched together dozens of performers to get the key ingredients (eg bbn gateways, academic subnets, experimental applications, protocol research.

They even led the last ditch marketing Hail Mary after years of no-one caring about the program besides the zillions of engineers from all around building it by organizing a press day in a hotel ballroom for a demo day.

As a taxpayer I’d strongly support 5B/.1% of the fed budget for a few years just to learn what happens in the attempt.
by slipperydippery | 2025-08-23 03:40:24+00:00
IDK I have one large Pendleton blanket, a robe, and about ten of their shirts, plus an old ex-army blanket that I suspect they made, and they’re pretty great. All but one of those items (one shirt) is long-fiber wool, so it’s the itchy kind, but 1) it gets a ton less-itchy with time & use (and I don’t mind anymore, regardless), and 2) I wear them as outdoor and work shirts so if they were fine wool or short fiber merino stuff, that’d be no good.

Yeah it’s not Italian super 150 or whatever, but I’m not wearing it in fine clothes, I hike and chop wood and shit wearing this stuff.
by Mawr | 2025-08-23 03:41:15+00:00
> Because motorists don’t fund all road upkeep, cyclists who consume those very same roads are entitled to pay none of it?

I don't think you understood what you wrote. Non-motorists subsidize motorists.

Feel free to look up the % of funding for roads that gas tax or w/e accounts for in your country.

Also look up the fourth power law, that'll tell you how much tax a cyclist should pay compared to a driver in terms of road wear. Say a cyclist should pay $1, how much should you?

Then check how many millions it costs to build a mile of highway and internalize the fact that cyclists are not allowed there. Nor do they use car parking. Nor do they cause 40 thousand deaths per year in the USA. What's the cost of human life again?

Once you figure all that out, we'll be ready to start talking about pollution and its effects.
by ivewonyoung | 2025-08-23 03:42:02+00:00
I switched away from AT&T. You even keep your number. Switching govt services not an option unless you take more extreme measures.

> USPS has also been great overall

USPS is an independent agency which is funded by its own fees charged to users, not taxpayer money. It's not like the other agencies.

From Wiki:

> The USPS is often mistaken for a state-owned enterprise or government-owned corporation (e.g., Amtrak) because it operates much like a business

It's also far from a monopoly unlike most other govt agencies and has competition in the form of UPS, Fedex, DHL, Amazon etc.

So it's not surprising that it runs better, if it loses user fees, it directly affects the bottomline and thus would have to downsize, no blank check from the taxpayer like other agencies have.
by brendoelfrendo | 2025-08-23 03:43:15+00:00
The way I described it to a friend was to use this analogy: Imagine you have someone over for game night, and before you play they say "Oh, by the way, I need the keys to the filing cabinet where you keep all your tax returns and whatnot." To which you might respond, "Wait, you need to read my tax returns before we can play this game?" And they say, "Oh, I'm not going to read them, I just need to hold the key while we play."

And you would rightly tell them to piss off and get out of your house, because that makes no sense. If you really wanted to torture the metaphor, you could I guess argue that they need full access to your house just in case you decide to pull some loaded dice out of the filing cabinet or something, but that's not really the important thing to me. The important thing is that, regardless of whether or not I trust the developer of the anti-cheat, the game just isn't that important.
by eviks | 2025-08-23 03:44:08+00:00
> The Supreme Court’s recent decision leaves us facing a hard reality: comply with Mississippi’s age assurance law—and make every Mississippi Bluesky user hand over sensitive personal information and undergo age checks to access the site—or risk massive fines.

Given that the opinion states that the law is "likely unconstitutional", isn't it too early to give up and block users?
by OneDeuxTriSeiGo | 2025-08-23 03:44:34+00:00
FWIW the only "site that goes dark" is the https://bsky.app website frontend/mobile app.

And the "block" is a single clientside geo-location call that can be intercepted/blocked by adblock, etc.

And the "block" doesn't apply to any third party clients. So that includes:

- https://deer.social (forked client)

- https://zeppelin.social (forked client + independent appview)

- https://blacksky.community (forked client + independent appview + custom rust impl of PDS + custom rust impl of relay)

And a bunch of others like:

- https://anisota.net/

- https://pinksky.app/

- https://graysky.app/

And I could keep going. But point being there are a thousand alternative frontends and every other bit or piece to interface with the same bluesky without censorship.

And the only user facing components are the frontend and the PDS. The appview can't even see the user's IP, only the PDS it proxies through. So if you move to an independent PDS and use any third party frontend, even if you use the bluesky PBC appview, there is no direct contact/exposure to the company that could be exploited.
by josephg | 2025-08-23 03:44:45+00:00
First, it’s not been established that they do have that security hole. Someone upthread said the email address they used during a fastmail trial was no longer available when they tried to sign up later because they didn’t want to give out the address again.

Second, and I don’t know how much weight this carries - but I personally know some of the people on the Fastmail team. They’re some of the most thoughtful, steady engineers I’ve ever met. Every time I’ve criticised something about Fastmail to my friends there, it turns out they’ve had the same discussion internally and immediately tell me about a bunch of arguments I hadn’t thought of which explain their final product choices. I wish much more of my software was made at companies like that. They have excellent judgement. They’re absolutely the right kind of people to host a long lived email service.
by svth | 2025-08-23 03:45:17+00:00
"There are clever, hardworking, stupid, and lazy officers. Usually two characteristics are combined. Some are clever and hardworking; their place is the General Staff. The next ones are stupid and lazy; they make up 90 percent of every army and are suited to routine duties. Anyone who is both clever and lazy is qualified for the highest leadership duties, because he possesses the mental clarity and strength of nerve necessary for difficult decisions. One must beware of anyone who is both stupid and hardworking; he must not be entrusted with any responsibility because he will always only cause damage." -- Kurt von Hammerstein
by 8cvor6j844qw_d6 | 2025-08-23 03:47:12+00:00
mailbox.org recycles @mailbox.org addresses after a period. 90 days for the cheapest Light plan [1].

After that, someone else can register your old address.

If your subscription lapses, your email account is closed after 30 days, data is deleted after another 30 days [2].

[1]: https://kb.mailbox.org/en/private/account-article/when-is-a-...

[2]: https://kb.mailbox.org/en/private/payment-article/what-happe...
by otterley | 2025-08-23 03:47:26+00:00
It’s a common misconception that “property” relates to physical objects (chattel) or land (real property). But that’s an incorrect and limited understanding. More generally, it’s about the right to control something and exclude others from using it.

Copyright, for example, is what’s known as “intellectual property.” Its rights protect intangible things, namely, artistic expressions.
by Spooky23 | 2025-08-23 03:48:41+00:00
I think it's unethical to design a seat for the median man or whatever they use. There is no other application that is as hostile as some economy air seats.

I've been on trains in a half dozen countries, the back of a police car (for business purposes), a donkey, bulldozer, dozens of different venues (theaters, arenas, etc) and various farm tractors. All are more comfortable, except for a stadium seat where i had to straddle a beam.
by tom_m | 2025-08-23 03:49:23+00:00
Even the node author came out and said the concurrency design there was wrong and switched to golang. Libuv is cool and all, but doesn't handle everything and you still have a bottleneck, poor isolation, and the single threaded event loop to deal with. Back pressure in node becomes a real thing and the whole thing becomes very painful and obvious at scale.

Granted, many people don't ever need to handle that kind of throughput. It depends on the app and the load put on to it. So many people don't realize. Which is fine! If it works it works. But if you do fall into the need of concurrency, yea, you probably don't want to be using node - even the newer versions. You certainly could do worse than golang. It's good we have some choices out there.

The other thing I always say is the choice in languages and technology is not for one person. It's for the software and team at hand. I often choose languages, frameworks, and tools specifically because of the team that's charged with building and maintaining. If you can make them successful because a language gives them type safety or memory safety that rust offers or a good tool chain, whatever it is that the team needs - that's really good. In fact, it could well be the difference between a successful business and an unsuccessful one. No one really cares how magical the software is if the company goes under and no one uses the software.
Show HN: I built a tool that reduces burnouts and increases efficiency
by AriyanHacker | 2025-08-23 03:49:43+00:00
Hi HN,

I have been working on a side project that turned into a real B2B Saas: Assignix My SaaS helps teams increase their workforce efficiency and prevent burnout by assigning the best employees to specific tasks using AI.

The motivation came from my own experience of watching my father, a product manager, spend too much time analyzing people's profiles, trying to figure out if someone was ready to handle the task at hand.

Initially, I built this tool for my dad to use, and since he liked it so much, he persuaded me into making it into a small SaaS, and here I am now.

So what does my tool do exactly? Well, it:

• Analyzes resumes of employees and creates profiles by extracting relevant information from the resumes and storing it for use.

• It then uses that information, and the user can choose which employees are available, and it will give high-quality recommendations for which employees are best suited for a task.

• Additionally, I added a Kanban board to better visualize the current work and progress.

• The tool also uses additional information about the company to give a more tailored task assignment.

Technical bits:

• Built with Next.js, MongoDB, and Auth.js (JWT-based sessions).

• Hosted on Vercel.

• Uses OpenAI GPT-5 for AI-powered task assignment.

• Other tools: Cloudinary, Resend, LemonSqueezy.

Why I'm posting Well, it is still an early stage for my SaaS, and I am still validating the groups to reach out to.

I'd also love feedback on:

1. What really slows down teams?

2. Do teams usually use multiple tools to manage tasks?

3. Are small teams willing to pay for this kind of service?

I’d love feedback, brutal honesty, or just a conversation with anyone who has experience with workflow, productivity, or team management tools. Also happy to connect with other makers and early-stage founders.

Check it out here: https://www.assignix.app/

Thank you so much for your time!

-Mahir
by xyzzyz | 2025-08-23 03:49:54+00:00
Imagine that you're writing a function that'll walk the directory to copy some files somewhere else, and then delete the directory. Unfortunately, you hit this

https://github.com/golang/go/issues/32334

oops, looks like some files are just inaccessible to you, and you cannot copy them.

Fortunately, when you try to delete the source directory, Go's standard library enters infinite loop, which saves your data.

https://github.com/golang/go/issues/59971
by MBCook | 2025-08-23 03:52:02+00:00
Has anyone involved been within 10 feet of a computer in the last 15 years?

The CFAA applies!

It’s like postal or wire fraud. You’re going to do it somehow in just about any possible crime. They’ll get you.

It wasn’t/shouldn’t have been a crime? They’ll get you anyway, if they want.
by AdieuToLogic | 2025-08-23 03:52:28+00:00
> The equivalent of not using LLMs in your workflow as a software engineer today isn't eating whole foods. That might have been true a year ago, but today it's becoming more and more equivalent to a fruit only diet.

A software engineer which understands the problem to be solved, the programming language used to reify it, and the supporting libraries incorporated in order to address ancillary concerns has no need for "using LLMs in your workflow."

In other words, the act of producing source code is the last step a developer undertakes. This is usually no more than a typing exercise.
by chrismorgan | 2025-08-23 03:53:17+00:00
What’s that like for performance and power usage? I understand normal videos can generally be entirely hardware-accelerated so that the video doesn’t even touch the CPU, and are passed straight through to the compositor. I’m guessing with this you’re stuck with only accelerating individual frames, and there’ll be more back and forth so that resource usage will probably be a fair bit higher?

An interesting and unpleasant side-effect of rendering to canvas: it bypasses video autoplay blocking.
by TowerTall | 2025-08-23 03:53:35+00:00
> I would adore to see obtaining a drivers license ratchet up in difficulty in order to remove dangerous human drivers from the road.

That shift will happen all by itself. At some point, in a distant future, the price of the insurrance for human-driven cars will be so expensive that people because of that will choose a robot-driven car.

It is all about risk (the risk of the insurrance company loosing money) and an error prone and unpreditical human will be a considered high risk in that regard.
by litmus-pit-git | 2025-08-23 03:54:00+00:00
It is for me as well. It's an obscene plan. They should have plans for us normal humans :)

But having burnt my fingers couple of times I need to be with a provider who has some sort of "real" and responsive support (and accountable) and that costs money so there's that. For me EU is not a condition, neither is e2ee (as long as it's E at Rest), but I understand it might be for others. I hope mailbox is good for you and unless you need some support it will good. There were no outages or any general things breaking during my usage of many years.

Good luck.
by mister_mort | 2025-08-23 03:57:19+00:00
Every so often Apple will themselves feature a selection of popular pay-once-and-get-it-all games in the store as an ad capsule.

... actually, I just checked, and if you scroll down enough in the Games tab on your iPhone's App Store app, they seem to be running it now under "Pay Once & Play". Might be worth a look.
by bluefirebrand | 2025-08-23 03:58:17+00:00
I don't think most billionaires are the people seeking new berry patches. At best they once found a great berry patch, now they mostly are paying other people to find berries for them

All I'm saying is that if there aren't enough berries to go around, maybe we should be taking a long look at the people hoarding enough berries to feed thousands of other people
by musicale | 2025-08-23 03:58:54+00:00
When games went "free to play", platform commissions for in-app purchases (sometimes misleadingly called "payment processing charges") were the only way that walled-garden game stores could make money from them.

The irony is that Japanese game platforms have been using the walled-garden licensing and platform fee business model for more than 40 years[1], and it continues today in the Nintendo eShop and PSN store. I doubt Nintendo and Sony are going to reduce their platform fees just because developers don't like them.[2]

[1] https://en.wikipedia.org/wiki/CIC_(Nintendo)

[2] https://www.1d3.com/blog/platform-fees

Interestingly enough the Wikipedia article claims that Nintendo introduced DRM and licensing to combat shovelware. But shovelware on Nintendo platforms has continued to be a problem from the Wii to the current Switch eShop.
by mbac32768 | 2025-08-23 03:59:10+00:00
Sadly no. There isn't really a single person who understands the entire SOTA chip fabrication process in enough detail. Think thousands of material science PhDs with master and apprentice style relationships inserted at every level of a massive tech tree.

It's not like you can just look at the plans for a chip fab and copy/paste it into a new location and hire people to fill in who will have any idea how to work it.
by thayne | 2025-08-23 03:59:40+00:00
Exactly. I think the problem wasn't that browsers (specifically Firefox and Safari) were opposed to the idea of html includes in general, but they didn't like the specific proposal, in large part because it still required javascript, and added a lot of complexity for little to no benefit.

I think rejecting that proposal was the right thing to do. What disappoints me is that there hasn't been a more declaritive, simpler proposal that has gotten anywhere.
by crossroadsguy | 2025-08-23 03:59:47+00:00
That's why I find their mandatory requirement of exposing their hosted emails only to their clients is such a bizarre take (if not pure bs).

I mean for god's sake just let me use IMAP/POP3.

You give me encryption at rest, safety and privacy in transit, and do not sell my data. You also offer to let me put up my GPG key on your admin portal so that I can easily read e2ee mails in your webmail.

Thank you, all that is very nice. Now get out of my way and do not try/pretend to be Signal and email at the same time.