MurphyA/hacker-news huggingface dataset:
by dancek | 2025-04-23 07:14:50+00:00
The author didn't submit it to HN, so criticizing it being on HN seems unfair to me.

It's a cool piece of alpha-quality software. It may or may not be meant to be used, that's beside the point. As I see it HN isn't a platform for software recommendations, it's for discussing interesting geeky things. Which this definitely is, even if it was completely unusable today.
by b112 | 2025-04-23 07:15:01+00:00
What bothers me is that we presume too much about idiomatic usage from such ancient texts.

We currently have a very static language compared to language drift prior to the 20th, which didn't have endless TV, radio, and other sources of repeated language examples which has ossified usage and drift. The same goes for the massive amounts of written text produced in newspapers, magazines, and now the internet.

Prior to these times, most of the world was illiterate, and accent, and usage drifted significantly.

Yet even today, with all this consistency in usage, we get words shifting usage and idioms appearing.

Then we turn around and presume to understand word usage with great certainty from thousands of years ago.

Sure, OK, some things can be derived. But in my opinion, to use an example, "you know nothing John Snow" is understood now, wasn't 50 years ago, won't be 50 years from now.
by BossingAround | 2025-04-23 07:15:25+00:00
In a very simplistic way:

- Smoking brings cancer and damages lungs.

- Vaping damages lungs (more research needed on other possible conditions).

- Nicotine pouches damage teeth.

I suppose the healthiest way of ingesting nicotine would be nicotine pills, which exist to help people quit smoking (and which is why they are very expensive).
by ManBeardPc | 2025-04-23 07:15:36+00:00
SolijS is just JS without much magic. It's simple, small and very fast.

You can use signals and effects outside of components and it just works. You can even use a signal from the global scope within a component. Tracking of signals for effects and derived values is automatic. It looks very similar to React, but it's better in every way. Honestly the first time I'm happy with this kind of library. Don't need much more.

Edit: As for Svelte: like it too, but at least before Svelte 5 there were some footguns and differences between components and "normal" JS code. I haven't tried Svelte 5 yet, only watched some videos. From the looks of it would consider it as a good alternative.
by nonrandomstring | 2025-04-23 07:15:46+00:00
Fluid mechanics has always seemed so complex that scientists joke about it. Supposedly [0] Werner Heisenberg and/or Horace Lamb quipped that when they died they'd ask God about relativity, quantum electrodynamics and turbulence... and they didn't expect he would have an answer for the last.

[0] https://boards.straightdope.com/t/did-heisenberg-really-say-...
by fifilura | 2025-04-23 07:16:36+00:00
I never liked running. But my trick was to start a run-streak, https://runeveryday.com/.

And there are certain thresholds from the article that I can identify with. 21 days to a month as the main hurdle to pass obviously.

But then some place around 6 months, where you realize that it is impossible that this day, today, is the day I will end my streak.

All these past days just keeps pushing me on like a steamroller that picked up pace.
by userbinator | 2025-04-23 07:17:33+00:00
to demonstrate that the device remains stable even after 60,000s

A little over 16 hours? That's suspiciously short. The endurance vs retention curve isn't clear from this article either; they say "10 years" and "5.5 million cycles" but it seems more like you either get 10 years and 1 cycle, or 5.5M cycles to immediate failure with no regard to retention.

It reminds me of this old paper on testing USB drives for endurance, where they just hammered at the flash until it failed to program immediately and "concluded" that the endurance was many orders of magnitude higher than the manufacturer's specifications, with no attention paid to retention at all: https://www.usenix.org/event/fast10/tech/full_papers/boboila...
by photonthug | 2025-04-23 07:17:47+00:00
Nevermind the MCAS, the doors flying off of airplanes shows that it's not just software, and that no quality disaster is really big enough by itself to create some renaissance of interest in engineering excellence. Clearly Google was absolutely never going to fix declining search quality until finally ChatGPT came along and pushed them towards doing it and despite that Anthropic may very well still win the AI race.

It's easy to look at this type of thing and moan that the MBAs finally won, or start talking about antitrust enforcement and too-big-to-fail. There's some truth to that but it fundamentally seems like a bigger shift where the social contract is broken almost everywhere and cooperation itself is just on the decline. Things are increasingly adversarial between corporations and labor, corporations and consumers, governments and citizens, governments and corporations, and the list goes on.
by mattlondon | 2025-04-23 07:18:31+00:00
That's the problem I think: porting.

As I understand things, proton allows windows games to just work (pun intended) on Linux. No porting, no rebuild - just download and run.

Who is going to bother doing all the extra work to port their game for Mac?! Time and time again there have been loads of articles on here over the years with developers saying it is simply not worth the hassle to support Linux and Mac.
by atoav | 2025-04-23 07:18:47+00:00
One thing about habits is that you need to make room for them. And this can mean literal room or in a metaphorical sense. If you want to eat healthy for example consider that eating healthy literally starts before you eat, when you buy groceries. If you always go shopping for groceries when you're hungry, you're not gonna buy healthy stuff, and if you don't little healthy stuff at home you won't eat healthy.
by fhd2 | 2025-04-23 07:19:04+00:00
> I would say the good lawyers are going to naturally be bad clients for software development services. “Can’t be bothered” is how I would sum it up. Can’t be bothered to flush out requirements, can’t be bothered to use any project management tools like JIRA or Basecamp, absolutely no interest in understanding the difference between Solution A and Solution B or the potential consequences of either.

Sounds pretty good to me TBH. I see this stuff as part of software development, though often there's a specialised role (e.g. project manager) that handles it, I think there's value in learning to enjoy it. If they don't want to use Jira, can you make it work for them via their preferred channel and write your own tickets? If they don't care about the difference between two solutions, does that mean they trust you? Can you communicate it in terms they care about (e.g. economics, security)?

I can see how you'd want to focus on the code, but I really do think the stuff between the stakeholder's brain and the code can be a satisfying part of the job as well.
by Sharlin | 2025-04-23 07:21:01+00:00
Cat people never seem to have a need to boost their egos and take jabs at dog people in discussions about dogs. Only (a certain type of) dog people seem to do so. Insecurity? Superiority complex?

Maybe toxoplasmosis makes you a better person? It is my experience that cat owners are overwhelmingly nice, empathetic human beings. There does not seem to be such correlation among dog owners.
by jabl | 2025-04-23 07:22:09+00:00
Newton's third law (as in, thinking of air molecules hitting the wing underside, disregarding any interactions between air molecules) would work for something like a spacecraft in the initial process of reentry, where one may assume that the atmosphere is so thin that air molecules don't interact much with each other. Lower down that assumption is no longer valid, and then applying Newton's laws to a continuum of interacting particles gives you fluid mechanics (Navier-Stokes etc).
by AStonesThrow | 2025-04-23 07:24:09+00:00
But it does matter which device is used.

iPhones run iOS and they belong to the Apple Computer ecosystem. iPhones only call out to Google Search, because of a long-running and $$$ contractual agreement between these two industry rivals.

Google is chiefly an Apple rival because of their mobile OS, Android, and the smartphones which it runs on. That is, anything that is a mobile device and not an Apple is probably Android. And that's why it matters what device the OP is using.

Because Google may be inclined to be sloppy about iOS devices in whatever regard. From the Reddit thread which is referenced, this Japanese L10N may also have something to do with the Google account they're signed into, or not signed into: the other posters mentioned that it behaves differently when they sign out and use Incognito Mode.

There is not enough information from the OP to say whether this is some sort of user configuration error, or solely due to the outdated geolocation database entries. But yes, it does matter which device. Would this have occurred the same way on an Android smartphone or tablet?

Many services can now request that the browser provide them with the "Precise Location" service rather than geolocation. Hopefully, Google Search would be programmed to use this browser permission. I often have popups from sites which I hate, and visit only by accident, and they are requesting not only to send me notifications, or to download files or something, but also to know my location. And I'm sort of ambivalent about denying this, since they can just infer it by IP address anyway. Who cares? But if you're going to L10N me to Japan against my configuration, them's fightin' words!
by WhatsApp_CRM | 2025-04-23 07:24:37+00:00
Use free AI Audio Cleaner online, you can smoothly get rid of the background noise, such as fans, people speak, dog barking, driving cars, buzzing from the audio cable or other environments, it should not be in your recording. middle. Using an audio cleaner, you can reduce the noise of any audio or video recording, interview or podcast.

It uses background music to clean up the recording, and it can also isolate the sound of the song.

It is very easy to use, just import media files to use. Key Features Automatic Background Noise Removal – Easily eliminate unwanted background noise from audio and video files with AI-powered processing. Multi-Format Support – Compatible with MP3, WAV, AAC, WMA, and other popular audio formats. Simple Three-Step Process – Upload your file, let the AI enhance it, and download the improved version effortlessly. Fast & Efficient Processing – Uses advanced AI algorithms for quick noise reduction and sound enhancement. Versatile Applications – Works seamlessly for podcasts, music production, video content, and more. Use Cases Music Production – Clean up recordings by removing background noise, ensuring high-quality soundtracks. Podcasts – Enhance audio clarity by eliminating background disturbances, making episodes more professional. Educational Content – Improve lecture recordings or online course audio for better student comprehension. Social Media Content – Optimize audio in videos and reels to deliver a better experience to followers. Interviews & Journalism – Remove ambient noise from recorded interviews, ensuring clear and crisp dialogues.
by rochak | 2025-04-23 07:24:39+00:00
Preface: My opinions are my own and not my employer’s.

Curious how long ago were you at AWS? For context, I spent the last few years in AWS working on an internal platform service whose entire purpose was to reduce operational toil by helping you codify your operational runbooks and execute them safely and automatically. Atuin Desktop is similar to that service in some sense but that service just offered much more features.
by imiric | 2025-04-23 07:25:19+00:00
JSX is a huge conceptual mistake, IMO.

Sure, it gives you expressiveness, flexibility, and templating for "free", but this comes at the expense of the separation of concerns principle, which is a bad tradeoff.

HTML is concerned with the content and structure of the page. JS is concerned with behaviour and interactivity. Using JS, or any programming language for that matter, to control how HTML is rendered introduces reasoning problems about the content and structure that just wouldn't exist if you wrote plain HTML. Yes, modern web pages are almost always dynamic, but the correct way of implementing this is via the data model, or an intermediate controller layer.

That is, JSX enables the programmer to violate the MVC/MVVM model, which is a far superior approach of building applications.

I can't count the number of times where I've stared at a JSX file and had no idea what the "component" was actually doing. Reviewing any changes to it is practically impossible because you need to keep all the layers in mind, and essentially interpret the logic and rendering in your head.

This just doesn't happen with the MVC/MVVM approach. Every layer has a specific concern, and you can clearly trace the data flow, from when the data is read, to how it's used and manipulated, to how it's finally rendered. This is a major win for building maintainable applications, and disregarding this has made frontend web development an absolute hell.

It gets even worse when CSS can be written in JS as well... This "everything in JS" trend is an abomination.

Svelte does the right thing here and at least conceptually separates the layers, but at the end of the day, you're still writing in a DSL that gets compiled into JS, which has its own quirks and issues.

The frontend industry needs a hard reset that takes us away from this gigantic pile of abstractions and back to using native web technologies, which are quite capable on their own by now. Recently I've found Nue and Datastar to be the much needed steps in the right direction.
by ryansolid | 2025-04-23 07:27:15+00:00
Ironically, mechanically Vue and Svelte historically were much closer to React. Vue has a similar VDOM and Svelte while compiled still had a rerun component model. It was only the past year about 6 years after Solid showed the way Svelte 5, and Vue Vapor got away from that and now compile down to what more or less Solid has been doing all along. Of course this is under the surface. But in many ways while Solid itself has stayed relatively small it has profoundly impacted the rest of the ecosystem in a way we haven't seen since React. From Vue, Svelte, to Angular, Preact, and Qwik all using Signals now. The average user of these frameworks probably has no idea but everyday all the non-React frameworks work more and more like Solid.
by namaria | 2025-04-23 07:27:17+00:00
I think a lot of people pattern match on text throughout education because that's least action.

Mathematics has been my way to avoid that. And I'm quite inept at mathematics. But if I can develop an abstract intuition of a problem I feel like that takes a lot less space in my head than trying to hold words to that effect in memory.

Or as old man Cato said "Grasp the matter, words will follow"
by piva00 | 2025-04-23 07:28:27+00:00
> Tangentially, it reminds me of something I heard about Scandinavian countries (though I can't vouch for the veracity of it). Since you were going to get the hell taxed out of you no matter what you did - it made more sense to focus on doing what you loved as a career.

I live in Scandinavia and it's not so much about being taxed the hell out of it, it's more that whatever your profession you will, most likely, have a decent income to live with dignity and some comforts, and getting "rich" by simply working for a FAANG-type/finance company with absurd amounts of bonuses through options/RSUs is not viable.

Also, there are safety nets in place in case you want to risk going self-employed/starting a company with your profession. If you are a carpenter and want to start a small business, failing is ok because you likely won't be homeless or starving.

My feeling is that it's more about income inequality being relatively low while still having enough range that it pays off in case you work with something that requires more extensive training (law, medical, etc.).
by Retric | 2025-04-23 07:28:36+00:00
We agree return temps should be lower, but to determine how critical this is you need to out numbers on that. In steady state operation at maximum load a difference in return temperatures of 15f is ~1% efficiency. But steady state at maximum load is an extreme situation the average return temperature is well below that theoretical maximum thus an even wider difference is needed for a seasonal difference of 1%.

Redundancy is critical in areas that get really cold. That may eventually mean turning to hydrogen, but a backup gas furnace for a well insulated home really isn’t a major CO2 contributor. More relevant to the discussion it further reduces the impact of minor changes in efficiency or comfort.
by MattPalmer1086 | 2025-04-23 07:28:58+00:00
It's possible that programming as a paid career isn't for you.

I'm not exactly like you, but I also find a kind of beauty in code. I also can take longer to deliver results, as I need to fully understand systems. I've built some things that stood the test of time.

But I did not enjoy working as a professional developer for the most part. You have to deliver value to those who are paying you. While I can do that, I did not like it.

So I switched careers, and I still write code for my own pleasure, in my own way.
by ehnto | 2025-04-23 07:29:16+00:00
It's played out countless times already, so often that the fact consumers are still not protected is now negligence and not simple innovation getting ahead of law.

It was predicted early on in the first IoT booms, earlier still in software, and I have to imagine even before computers were a thing, bespoke components rather than commodity items in particular parts of machines likely had the same effect.
by mcny | 2025-04-23 07:30:19+00:00
Another problem is the constant charging and discharging of battery while connected to external power. I believe the latest pixels got or will soon get the ability to run directly off the wall when connected to certain chargers.

I would love to see this technology come to all phones. 80% cap might be controversial but I don't think what I am asking for is controversial in the least.
by lnx01 | 2025-04-23 07:32:22+00:00
I would imagine it's minimal. I'll never forget a demo I played with at a Science museum as a kid. A dynamo with a crank you can turn, and set of switches that allow you to turn on one, two, or three incandescent bulbs. The crank turns freely without load, and is increasingly more difficult to turn as load is added.
by matsxmats | 2025-04-23 07:33:00+00:00
Ok, great to know. The achievement logic is half-baked because I don't really know if people would care or not. The way I'm reading you it sounds like you, at least, would like to see it more fleshed out. Which is cool, I got a ton of ideas for it!

Why would you like to click-and-drag and focus on the cards? Where would you drag them? This is interesting, I haven't thought about this at all.
I built a chatbot but theres more to it then that. (For real for real)
by imahwashere | 2025-04-23 07:33:01+00:00
Yo, these past few weeks, I’ve been using my “software dev skills” I learned at uni to build a few of my ideas, as I have plenty of time since I am no longer at uni. A while back, I had a simple idea for a chatbot {running on a gpt llm} that would be easily accessible on instant-messaging apps especially since I’m from Africa, and only 0.68% of Africans use AI tools. I’m not trying to build the next ChatGPT; I just want to make AI as accessible as possible to my brethren. First, I built a bot it broke. Then I built one on my local PC it broke. Next, I used node to host a Telegram bot it broke, too. Finally, I built an instance of a bot on Telegram and shared it with my family. They like it, but I’d really appreciate more feedback before I build more accessible bots or decide to pivot. If you want to critique my idea or break my bot, please tell me why I might be wasting my time or just try it out and give me constructive feedback. Visit inkubit.tech, scroll down to try the bot, and fill out the survey I left.
by lordnacho | 2025-04-23 07:33:26+00:00
Ok so let's see if HN can put something together:

- The wing deflects the air down, so that's one way of creating lift, but most wings are not just flat

- An airplane can fly upside down

- It's a bad idea to take off behind another plane

- Modern wingtips have special shapes that makes them more efficient

- Answer has something to do with vorticity, but what exactly?

Hopefully we can get something better than whatever AI uses to explain these. I haven't asked it yet, but I get the feeling it would produce something plausible sounding that I won't be able to easily refute, ie it would trick me into thinking I understood it.
by rsynnott | 2025-04-23 07:33:40+00:00
> exactly because the US credit card companies moved over to EMV (tap and pay) standard.

That's not what EMV is, or, at least, while most tap and pay cards are EMV (besides some 90s oddities in Europe), EMV long predates tap and pay (it's from the 1980s).

Most US cards were EMV (chip and sig, usually, not chip and pin), _long_ before Apple/Google Pay came out, but usually did not support tap to pay, which is a separate standard also falling under EMV (the terminology is kinda unhelpful).
by fhd2 | 2025-04-23 07:33:42+00:00
There's still a large supply of relatively bad/inexperienced developers looking for a job from what I've seen (currently hiring for a mid level role). The last time I hired developers 2-3 years ago, there was a far better signal to noise ratio. So I suppose we still have some of the oversupply from that era left, not to mention that gen AI doesn't seem to be a net positive for hiring (less signal for both companies and good candidates). But at least here in Europe, I don't really know any base line competent devs looking for work.
by dguest | 2025-04-23 07:34:40+00:00
At the same time, it gives me some hope that humanity can still get smarter.

Progress in science and technology oscillates between breakthroughs and consolidation: new ideas are exciting but the repercussions and formalism need some time to sink in. If you don't give it enough time you are left with overly elaborate and confusing frameworks. Usually the academics sort this kind of thing out before it goes into mass market education but it's never too late to simplify.
by unsungNovelty | 2025-04-23 07:34:41+00:00
OK. But that is allowed right? "Sharing" and "redistribute" are words you should have heard if you know what OSS. You are missing the whole point of Open Sourcing code. What you want is source available or proprietary software if you are bothered by this. And at that point, this has nothing to do with OSS.

This is literally why when a company stops open sourcing something, community or other company continues the fork. When a product fails as business and when open sourced, the software itself thrives.

Let me re-iterate, Open Source is purely about the software and the capability to share and make changes. IT IS NOT ABOUT MONEY, BUSINESS, CAPITALISM etc etc etc.

It is not even about collaboration. That is something that came out of Linux development which is one of the most famous Open Source project. All that is necessary is to make the software licensed under an OSS license. And I don't have to get PR from you, I don't need to accept outside collaboration etc etc.
by giomasce | 2025-04-23 07:36:08+00:00
Would he? There seems to be a tradition of illuminations of the Quran (see e.g. https://www.islamicity.org/77800/illumination-of-the-quran/, first result of an internet search). The style is quite different, since Islam forbids making representations of animated beings, but that didn't prevent the development of a rather exquisite craftmanship.