MurphyA/hacker-news huggingface dataset:
by chii | 2025-07-26 06:08:09+00:00
> The only way to learn how to do hard things, is to do hard things, so do the hardest things.

and i don't want to pay my employees to learn, i want to pay them to produce output i can sell.

Doing hard things are good, if this hard thing has never been done before - like going to the moon.

Doing hard things which has been done, but just not by you, is not good unless it's for "entertainment" and personal development purposes - which is fine and i encourage people to do it, on their own dime. Like climbing Mount Everest, or going to the south pole.

But if you are doing a project for someone else, you don't get to piggy back your personal wants and desires unrelated to the project on to it.
by Thorrez | 2025-07-26 06:08:34+00:00
>So what if that's some, very narrow definition of life?

It's not just some definition. It's the scientific definition. Lots of people have the motto "I believe in science" but then reject the scientific definition of life when it comes to humans.

>If I develop a tumor is it also a life? It certainly behaves so.

Well, we could survey those same biologists. I think they would say no. Does it have DNA of a unique person different from the person it's in? I'm not a biologist, but I think no.

>World is full of human life. West (and not only) manufactures failed wars that killed millions of civilians without a blink of an eye (Vietnam, Iraqs, Afghanistan just to name a few) and sends its own people to death. Where are those life-at-all-costs defenders?

https://www.solidarity-party.org/

Their 2020 presidential candidate is so life-at-all-costs that his website TLD is life: https://briancarroll.life .

>Such people are the last to force their own viewpoints on protecting life unto literally everybody else. Yet they feel the most righteous due to whatever fucked up morals they have to spread them and attack everybody who dares to think differently.

I'm not really sure what you're saying here. You say these people are the last to force their viewpoints on protecting life onto other people, but also they aggressively force their viewpoint on protecting life onto other people? That seems like a contradiction to me.
by esperent | 2025-07-26 06:08:37+00:00
> That app made a lot of basement dwelling chuds furious, to the point that someone was willing to risk prison time for a shot at harming those women.

Although undeniably, the data being mostly women does bring in the chuds so it's not entirely wrong, I think this is a shallow take for a couple of reasons:

1. If any app stored user data this freely, it would be stolen and gloated over on 4chan.

2. This app, which I'm learning about just now, seems deeply problematic. It's a place for people to publically share and shame other people that they don't like. The genders of the people doing this doesn't matter, this is called doxxing and it's not ok, no matter how it gets dressed up (women's safety, children's safety, anti-terrorism, anti-drugs, whatever)
by geocar | 2025-07-26 06:09:56+00:00
> a date with a calendar associated but no time or timezone (might be due to being implied but also might be irrelevant, like in birthdates).

It might also be relevant: Ever ask an older Korean person their age?

> Instant: a fixed point in time with no calendar or location. Think e.g. "the user logged in at X date and time" but valid across the world for any timezone or calendar system. This is what we usually use "Unix UTC timestamps" for.

This is not a thing. Those are intervals to some Epoch, maybe taking into account leap-seconds and maybe not. They are not very useful except grossly over long ranges.

> - ZonedDateTime: like an Instant but associated with a particular calendar and location. Think an Instant but rendered "real" into a calendar system and timezone so the user can see a meaningful time for them.

Like when a user logged in at X date and time. They don't do this from no location, but from some location.

> - PlainDate: already discussed. Think e.g. birthdates.

And already wrong.

> - PlainTime: think "run task every day at 6:30pm".

Erm no. You can say 18:30 hours after midnight, or you can say when the calendar says 6:30pm, but these are different things. Imagine the poor fool who wants to run the task every day at "1:30am" and has it run twice on some days.

Bars close in some parts of the world at 30h (30時) to mean 6am the following day.

> - PlainDateTime: like an Instant but associated with a calendar system, but no timezone. Think e.g. what a user would insert in a datetime picker, where the timezone is implied instead of explicitly selected.

No, like a string.

> - PlainYearMonth: think e.g. "we'll run our reports during October 2025".

Nonsense. Also a string.

> - PlainMonthDay: think e.g. "my birthday is June 13".

Your birthday might be on the 29th of January. You cannot do reasonable arithmetic with such things, so it might as well be a string like many of these others.

> I like how Temporal[0] does this.

I don't if you can't tell. This stuff is complicated and I'd like more people exploring it because I don't know The Right Answer™ either, but I know enough to know that every existing solution is wrong in some way that can cause real harm.
by konart | 2025-07-26 06:09:58+00:00
> What I found interesting is how it forced me to think differently about the development process itself.

> Instead of jumping straight into code, I found myself spending more time articulating what I actually wanted to build and high level software architectural choices.

I don't want to sound rude, but isn't this is something that happens to you with experience after some years?

How can you even be a senior developer without "spending more time articulating what I actually wanted to build and high level software architectural choices"?
by karim79 | 2025-07-26 06:10:20+00:00
I very much appreciate this reply. You basically perfectly elaborated on what I lazily threw out there.

With that being said, most of my friends are senior software devs and they think the same thing is bound to happen.

We often joke about starting a falafel restaurant or such before it is too late. I think it will take way, way longer for AI to make good falafel than it will take to replace software engineers.
by joduplessis | 2025-07-26 06:10:37+00:00
I've been working with TW more lately and I must admit - there is a convenience factor there that is really nice - and it abstracts a lot of the finicky design system thinking.

But, if you're building any long-term product, investing in your own design system + component library will put many many more miles on the board in terms of DX, flexibility, aesthethic language, dependency footprint, etc.
by combyn8tor | 2025-07-26 06:10:43+00:00
Here's my put simply:

We've got some UI components built with html, CSS and JavaScript. They use web standards.

We want to add them into web frameworks that are built in JavaScript. They are built for html, CSS and JavaScript.

No need to overcomplicate things.

And for a universal component library I'll happily accept 7kb extra overhead in my 4mb React slop website
by xyse53 | 2025-07-26 06:11:11+00:00
I don't install apps for simple websites, ever.

Banking happens to be the one where I do keep the app for each bank/brokerage that I have an account with. Some of the features like mobile deposit work better. And the biometric login on Android is convenient when I'm looking up things quickly.

(I use the banking websites too, and for those prefer hardware passkey where supported, and if not everything else is in bitwarden).
by spauldo | 2025-07-26 06:11:16+00:00
Normally I agree. The only time I ever raised my voice at a subordinate was because they were consistently lax and inaccurate with technical details. Things like mixing up C and C++ in conversations where it mattered.

But things like DB9 and RJ45 are so commonly used that anyone taking them literally is either being obstinate or are completely new to the field.
by ozgrakkurt | 2025-07-26 06:13:15+00:00
Maybe the title should be “it is difficult to write a date parsing library”

“Never write your own x” kind of titles come off as arrogant and demotivating.

Maybe some other person will write an excellent date parsing library that will be better than current ones? Maybe they think it is worth to spend some time on it?

These kinds of hard things tend to have libraries that are extremely bloated because everyone uses one library, and that one library has to work for everyone’s use case.

You can see this in the post too, not everyone needs to be able to parse every single date format.
by solatic | 2025-07-26 06:13:39+00:00
> it is called training

Even if I take you at your word for the sake of argument, what percentage, do you think, roughly, of gun owners are going to take "a few years, several thousand rounds of ammunition, and periodic maintenance" to get to that level? Because guns without manual safeties are sold to people regardless of such skill level, and no such demonstration of skill is required for licensing in order to purchase such a manual-safety-less weapon. Especially in legal environments where the Second Amendment is used to justify weapons purchases without or with minimal licensing or other restrictions, it is all the more incumbent for people to understand what their real limitations are, for their own safety.

> Disparity of force

Perhaps, instead of "a few years" at the range, you might want to take a couple of self-defense classes? In the range where martial arts matter, skill is a far greater determinant than sheer physical size. I'll grant you that martial arts is not a universal strategy (e.g. people in wheelchairs), but I would also argue that, of the people for whom martial arts is not a strategy, in a significant plurality if not a majority of cases where such incompatibility is due to frailty, such frailty will also usually preclude the kind of "few years, several thousand rounds of ammo, and periodic maintenance", not to mention reaction speed, that it would take to actually succeed in a drawing contest.

> They would never intervene, get involved with, or otherwise "rescue" anyone else with lethal force.

Many, many Good Samaritans out there would disagree with this offensive take that shows more how society has disintegrated than anything else in this thread. The audience should note that I, someone who does carry, am apparently a "sheepdog" because I decide to employ a manual safety, am aware of my limitations, and encourage others to be honest with themselves instead of thinking that they're big people just because they went out and bought a firearm.
by djaychela | 2025-07-26 06:13:45+00:00
For me, if I ever say IEC mains lead I get a blank expression. C13 even more so.

"Kettle lead" (Which is notched to indicate it can take a higher temperature and most of cables aren't that, they will be the c13 type), and their face lights up and a cable will be handed to me.

Just one of those things that's wrong, but it's not worth being pedantic over it, imo.
by bytefish | 2025-07-26 06:13:55+00:00
I know, that I am just a single data point, but Scheme took the fun out of programming in my computer science studies. Of course I do understand, that it makes teaching lambda calculus obviously a lot easier and is a better vehicle for teaching theoretical computer science concepts, than say, Python.

But at the same time Scheme is limited to academia and has near zero practitioners outside academia. So the Scheme ecosystem is tiny compared to Python or Java.

Yes, you could argue, that "Computer Science" is not mere "Software Development" and academia shouldn't bow down to industry and shouldn't be a tool to provide "programmers". But again it's also important for motivation to apply the language, algorithms and concepts in other fields. Learning also has to do a lot with motivation and experimentation.

And this is a "hot take", but I always had the feeling back then, that courses are often bound to the professors curriculum and sometimes their books, so I am not surprised about resistance to changing the language.

That said, I was glad, when the Scheme lectures were over. Now I am a Software developer for more than a decade and have to admit, that learning Scheme didn't make me a better programmer at all. If I'd stayed in academia I might have a different opinion.
by donatj | 2025-07-26 06:14:13+00:00
I'm sorry but what!? Have you talked to your users? The ones that actually are forced to use your app day in and out? They want functional back buttons, they want to be able to open any action in a new tab. No one who actually uses your product would prefer an SPA once the flash wears off.

Let me tell you as a developer who has been on both sides of things, developing server rendered pages and not having to worry about the server disagreeing with the client is the ultimate developer experience. Build a competent app that can serve full pages in .1 seconds and no one will care that your site isn't an SPA. They want a fast reliable site.
by judah | 2025-07-26 06:14:26+00:00
I work on PWABuilder, Microsoft's open source dev tool that packages PWAs for app stores.

I can say with certainty Apple has been hostile to PWAs.

Unlike Google Play and Microsoft Store, iOS App Store doesn't allow publishing PWAs. (You instead have to build a native web view app to load your PWA.) And many of the PWA features just don't work on mobile Safari.
by tgv | 2025-07-26 06:15:06+00:00
Apparently, the red flags also include "has ghosted me" and "is married." Now, those are valid reasons to not date someone, but it's not safety. Safety is just the excuse, just like it is in so many other cases.

It's fucked up that you can't have an honest app to keep people safe, but the makers could have known the problems in advance, and probably did.

> One user’s story stands out

In which precisely nothing happened. We don't even know the nature of the alleged violence.

> It's expected that anon is misogynist

Did you just give a negative impression of someone you don't know?
by chii | 2025-07-26 06:16:49+00:00
> pay a dividend to the employee.

the whole point of equity compensation is that it replaces cash, as the startup rarely has sufficient liquidity in cash.

But equity is often used in ways the employee does not understand and get screwed over. It's also why there are accredited investor requirements for VC/startup investments - so that only those who can afford to pay for a lawyer and such can partake in these deals. Unfortunately for an employee, the loophole is that they don't get this regulatory scrutiny, and also don't have or earn enough to hire a lawyer (and oft times not even access to the cap tables - it's just a literal number of shares, without context).

No wonder employees get screwed while investors (of the accredited kind) don't.
by xtrkil | 2025-07-26 06:17:06+00:00
Nexus is a desktop command bar that turns any task into an instant workspace.

- Type "plan a weekend in Kyoto" and get an itinerary with maps, weather, and travel info.

- Type "track BTC/ETH" and get live crypto charts with whale alerts.

- Type "physics homework" and get a graphing calculator with formulas.

Built with Electron + React, Nexus embeds the right web apps for your task, pre-filters them to relevant content, and remembers your layout. No more juggling browser tabs or hunting through menus – just describe what you need to do.

Currently in alpha with demo mode available (no API key required). Uses Claude AI to understand tasks and compose workspaces. Think of it as Lovable but for desktop productivity instead of web development.
by swiftcoder | 2025-07-26 06:17:42+00:00
> What is wrong with these people who try to block certain content?

Porn is just the thin end of the wedge (as was "violence in video games" a generation ago) - porn is something society considers as distasteful, so politicians are less likely to go on record as supporting porn. Once the porn bans go into effect, they'll move onto the next target in the conservative playbook: gay marriage, birth control/abortion access, etc.
by parineum | 2025-07-26 06:18:10+00:00
> One user’s story stands out: Sarah, a 28-year-old from Chicago, posted about her ex, who seemed charming but turned violent. After escaping the relationship, she learned he was active on dating apps. Her Tea post detailed his behavior

How hard would it be to believe that none of that was true and the woman was being vindictive?

People can be shitty, including women.
by hkt | 2025-07-26 06:21:43+00:00
> Excellent question! Would you like to eliminate surgeon scarcity through declining birth rates, or leaving surgical maladies untreated? Those falling within the rubric will be treated much more rapidly in the latter case, while if we maintain a constant supply of surgeons and a diminishing population, eventually surgeon scarcity will cease without recourse to technological solutions!

https://www.youtube.com/watch?v=ATFxVB4JFpQ
by zkmon | 2025-07-26 06:23:12+00:00
The problem is, this article assumes that you have an option to choose between the app and web page. This is not true in most important cases. The web site is gone or made a useless page which only tells you to download the app. Banks won't allow you to do much on their website. Infact, you can't login to their website if you don't have the app. I can't login into my work PC or laptop, if I don't use my company apps.

Same goes for every serious app which need to ID you. The app-based 2FA/MFA is becoming the standard for the web access. This is a need or pattern created by availability of a bad solution. Similar to how the cars created sprawling cities in the USA which prohibits you using your legs.

So, telling people to use website instead of app, is the same as telling them to walk to the corner shop instead of using a car. You can't walk to the many other essential places anymore, though.

You can escape from the car if you live a small village that has everything you need. But you can't escape from apps and internet if you need to feel that you exist in this world.
by scbrg | 2025-07-26 06:25:31+00:00
https://starwars.fandom.com/wiki/Galactic_Standard_Calendar#...

The Galactic Standard Calendar or Galactic Standard Time was the standard measurement of time in the galaxy. It was based on the Coruscant solar cycle. The Coruscant solar cycle was 368 days long with a day consisting of 24 standard hours.

60 standard minutes = 1 standard hour

24 standard hours = 1 standard day

5 standard days = 1 standard week

7 standard weeks = 1 standard month

10 standard months + 3 festival weeks + 3 holidays = 368 standard days = 1 standard year
by TheAlchemist | 2025-07-26 06:26:09+00:00
That's unfortunately nothing compared to crypto and stock exchange gambling.

More than half of trading in options in major indexes like S&P 500 is now driven by retail trading 0DTE options - which are options that expire on the same day. There is absolutely no way to predict what will happen on a particular day in the index - so this is 100% pure gambling.

The damage is already big enough, but it will become catastrophic for young people addicted to it, once the bubble pop.
by Nevermark | 2025-07-26 06:27:28+00:00
As I fiddle with the aesthetics of my source code, how it’s organized right down to highly OCD symmetries of comments across similar parts of my code base, I spy things, and discover connections, that improve both the code and the abstract geometry of its source topology.

Should I spend that time futzing around so much? Objectively it sounds like a terrible use of (a lot) of time.

But the results speak for themselves. I can’t think of a better way to both study my own code (with all the advantage of intrinsic motivation), see it from so many directions, and yet have so much free unconstrained brain capacity at the same time, lost in deep long-hot-shower let-the-universe speak to me receptor mode.

Major design wins. Surprising bugs pressed out, before they even got to show themselves to the world. Poor things.

And I really like how my code looks when I have to look at it again!!!
by iforgotpassword | 2025-07-26 06:27:59+00:00
You can use that app in different ways:

1) you dated a guy on tinder, he became all pushy on your first date, touched you inappropriately even though you said no. Or some guy became violent during your relationship and you even found out he has a history of that.

2) you dated a nice guy but he dumped you for whatever reason, and now you want to get back at him so you make up stuff like mentioned above, and post it there.
by derektank | 2025-07-26 06:29:38+00:00
I don't see any way to get around the fact that science is expensive. Researching the boundaries of human knowledge requires access to rare or novel materials, which requires people to invest time and effort in producing them, which of course requires money. If your research requires access to vats of liquid oxygen, or high powered lasers, or ultra pure chemicals, or 500 pure bred rats, you'll need people working full time to produce those things for you, and they need to be able to put food on their table.
by Thorrez | 2025-07-26 06:29:43+00:00
36% of millennials in the US have a favorable view of communism. 35% for marxism. 50% for capitalism.

>Around one-in-five Millennials think society would be better off if all private property were abolished.

https://www.independent.co.uk/news/world/americas/us-politic...

https://drive.google.com/file/d/1-Finnggps7JDvgoylYYWc_onPtP...
Show HN: Play Flash Games on Mobile with Ruffle Virtual Keyboard
by ed253 | 2025-07-26 06:31:41+00:00
The Ruffle addon lets you run Flash games safely in your browser. Until now, there was no virtual keyboard that lets you play games on mobile. I made a simple userscript to display a virtual keyboard with arrow keys and spacebar. It uses focus, dispatchEvent and KeyboardEvent to communicate with the Ruffle container. You can download the userscript with Tampermonkey and try it out: https://github.com/ed253/ruffle-virtual-keyboard
by tempestn | 2025-07-26 06:31:41+00:00
At AutoTempest we resisted making an app for years, because anything that a hypothetical app could do, we could do with the website. And in my opinion, when searching for cars, it's more convenient to be in your browser where you can easily open new tabs, bookmark results, etc.

And for years, it was our most requested feature, by far. We had instructions for how to pin the site to your home screen, and would explain to users how the website does everything an app can do. Still, constant requests for an app. Finally we relented and released one, and very quickly around half our mobile traffic moved to the app without us really trying to nudge people at all.

People just really like apps! I think it suits our mental model of different tools for different uses. We've also found that app users are much more engaged than website users, but of course much of that will be selection bias. Still, I can see how having your app on someone's home screen could provide a significant boost to retention, compared to a website they're liable to forget. For us now, that's the main benefit we see. Certainly don't use any additional data, though I won't argue that other companies don't.
by Animats | 2025-07-26 06:39:30+00:00
"AI", and even robotics, are terrible at construction and maintenance. Most housing-related problems are in that category. It's not at all clear how LLM-type AI can help much. There are at least 18 humanoid robots on YouTube, but we don't see them doing much useful manipulation.

That's the part that needs to scale up.

That YC startup working on robotic construction equipment is a step in the right direction. But it's mostly automatic driving.

About twenty years ago, someone hooked a backhoe up to a force feedback hand input device, so you could dig by making clawing motions with your hand. The neat thing was that you could feel your way around pipes and rocks. Never got beyond a prototype. If AI manipulation gets any good, that sort of thing should be a robot.