skysight-inc/HackerNews huggingface dataset:
> Apparently when you run-time compile a CUDA kernel with NVRTC, the default search path does not include the CUDA include directory, so this header cannot be found.

I don't know much about futhark nor cuda includes, but if futhark supports cuda, wasn't this already an issue before adding f16 support, to find the headers of other main functionality of cuda? Or is f16 the first thing in cuda that needs a header and other things like regular float computations work without any includes at all?
It depends on your needs and workflow. Personally I spend most of my time on my laptop in the terminal, browser, email and one or two other apps like Discord. I just want something that is simple and stays out of my way and I don't want to spend my time crafting the perfect desktop. Stock Fedora+Gnome with a couple extensions pretty much covers all my needs.

Other users have different expectations and needs and perhaps KDE suits them better, and maybe they are happy spending hours fine-tuning their desktop experience. All good and I'm happy we all get to have a choice.
Hey, let’s fire all the devs and replace them with AI
This is so rare, it's not worth thinking about.

It might be rare in the sense of code that will be around after you're dead. But it's probably not rare in the sense of code that will be around after you've left the company.
Further, Electronic clearance delivery already sends instructions to the airplane electronically for their in-flight clearance. An electronic delivery of their ground clearance could be hooked up to navigation to highlight that route on the ground as well.
I use KDE on Fedora in my daily driver. I have not experienced issues that would suggest of KDE being lower than first class. In Fedora it's installed with dnf groupinstall -y "KDE Plasma Workspaces"
I don't remember the gradients. Was that a later update?
You didn't understand what he was trying to communicate?
When we talk about "rural" anything, there can be some interesting nuances. What strikes me about my own rural area and our health care challenges...

1) There are a a lot of barriers to even basic care. If you can't get people in the door for basic care, you aren't going to be able to "upgrade" them to more profitable type of care.

2) There's a lot of emphasis on trying to bring more speciality care into the area - but like the article alludes - it's expensive to maintain modern equipment and pay specialist salaries. I have to wonder if a more hub-and-spoke model would be more profitable, IE: small "triage" clinics in small communities, more regional specialty centers to consolidate all that expensive equipment and personnel.

3) A lot of outsiders buying up care centers creates distrust. For example, VC has its hands thick into the specialized nursing facilities, squeezing out profit while reducing care. This is just plain gross and causes people to not want to put their loved ones into these facilities even when they really need the care. So VC drains them, closes their doors when they are no longer profitable - and poof, our communities lose.

4) In more urban areas, there are pay-for-service / private pay exclusive clinics that have popped up. Someone who could bring this model to rural America - realizing that there are people here who can and would pay for it - would do well.
A few years ago we were visiting friends in northern Netherlands. Our friend's father in law was feeling unwell and asked to be taken to the hospital. Apparently in the Netherlands you can't just go to the hospital (unless it's an emergency I guess), so you need to call them first. You'll be interviewed by a doctor, who'll schedule an appointment. The doctor told the father in law to continue taking his medication and come to the hospital the next morning. I got to accompany him to the hospital and go with him through the whole process. It was like nothing I've ever seen - the hospital was quiet, very few people, the guy for a while room for himself, and the treatment was efficient and on schedule. I thought the whole pre-screening on the phone thing was brilliant.
These are not mutually exclusive - oftentimes the collapse is the impetus that creates a new market void that spurs development of new models. The problem is that you usually need the collapse before the new models can start development, because a.) it illuminates all the problems with the old system and b.) it makes switching over to the new system a matter of necessity.

Humanity is very bad about pre-emptively identifying risks and avoiding them - witness our response to global warming, both world wars, falls of empires, carcinogens, peak oil, the housing crisis, the health care crisis, and so on. Problem is that until a crisis is actually upon people, it's not urgent, which means that everybody has an incentive to focus their attention on things that actually are urgent. A fair number of people may not even agree that a crisis is imminent, or what to do about it, or they may have vested interests in the old system and resist any new change.
When I'm travelling and need to be 100% sure my phone is working, i always bring an old android as mp3 player.

I use it to listen to audiobooks.
> You just needed to actually read the documentation and use sysprep [...] There are a ton of things sysprep does that are really helpful

And a lot that are not helpful, iirc. It was probably 10 years ago when I had to deal with this, but my recollection is that Sysprep was messing with a lot of stuff - more than I needed.

> Microsoft doesn’t care if you clone systems, (why would they?)

Lol, licenses, of course. Nowadays they got a bit softer on the issue, but back then they were still very very twitchy about duplicating and virtualizing systems.
I completely agree, I think that scenario is indeed a relic of the past. I was talking about exactly this with a friend recently. Never again will worldwide instant chat (IRC) be an amazing new thing where only the lucky few get to try it out -- figuring out etiquette, lingo and customs along the way with "innocent" ignorance (not sure how else to word this). Same for all the "first" big protocols and platforms, and of course the early years of the internet altogether. The cat is long since out of the bag, and that universal wide-eyed surprise and awe cannot come again.
While I agree current day iOS is overcomplicated with too much white space and mystery interactions, one thing I do not miss is the home button. The gestures to go back to the Home Screen and to switch apps work extremely well and intuitively.
Unless you've actually lived through it yourself, you yourself don't understand so there's no chance to instill this in your children.

It would be akin to trying to get an extremely wealthy child to understand the experience of using a washing machine for years on end when they've never even seen one because the help does all of that for them.

Or the reverse, to get a middle class child to understand what it's like to have never even seen a washing machine because you have other humans who do it all for you.

It's the human condition.

But what you're doing is performative in the same way that screaming at people on twitter rather than actually working to help child abuse victims is performative.

It's a way to assuage your feelings of guilt without expending enough of yourself to attempt to improve others' lives.

---

On a side note, I'm aware HN is a "safe space" for folks like yourself, but sometimes it needs to be said. Perspective is a hell of a drug and often when I see posts like this it gets my gander up as someone who went from extreme poverty to privilege. And to answer the question that's coming, I'm known to be extremely charitable to _persons_ who need it, but I don't go out of my way to solve the general problem either. But the difference is I have no illusions about it.
Doubling down, there's just huge conceit that small modules are bad. And no evidence. People just love to hate. Dark side is easy & convenient & in reach, and one gains social clout, feels elite, by shitting on others. Boo to you.

It's not easy, it's not tame, but it's unclear what negativity beyond mild inconvenience has been generated. And much of the harm can be diffused with more sensible protection, not simply giving all modules access to everything. Systems like WASI are finally engineering inbuilt protection to sensibly de-risk imports; this is a fault of runtimes for not offering us protection, not our burgeoning package ecosystems for having value, growing.

It's still unclear what the worthwhile protests are.
I do not agree with the "test failing is normal" or flaky tests parts at all.

CI pipe should be green all of the time. Why would you add failing tests for missing features before the feature? New tests should be merged in with the feature/bug fix. If a test start failing marking it as failing is a huge smell. Yes it will stop everyone from pushing, but that is how it should be. Everyone should be mobilized to figure out why the tests are failing and either reverting commits or fixing shit until we are back in green and normal work can continue.

Same goes for flaky (a.k.a. bad) tests. You shouldn't run any kind of heuristics on failure rates to figure out if regression has happened it should be obvious from the state of the test (output should be binary). If a test fails randomly it means that your test is bad and it needs to be fixed. Sometimes this means implementing better instrumentation, sometimes it means doing "hard" stuff that previous test writer skipped, sometimes it requires completely rethinking how a feature should be tested.
I agree. I think there really should be a separate extension store.
I tried to buy a climate-friendly refrigerator from GE
I like to have a separate device for playing audio as well, especially one which is sturdy and waterproof and small enough to fit in one of those small pockets on my sleeve when I'm out in the fields or woods swinging a tractor or an axe.

I also like for that device to be able to receive and make phone calls...

...so I just use an old Android device, to be more specific my old Motorola Defy from 2011. It runs Android (Cyanogenmod, the predecessor to LineageOS) 4.4, does the Wifi thing but also the phone call thing, runs DSub connected to my own Airsonic server. It also takes photos, runs Telegram and when in dire need even a browser although it takes patience to wait for it chewing through a Javascript-burdened "modern" site. I have a 32GB microSD card in the thing which is enough given its connectivity options. The battery, also from 2011, lasts for 2 to 3 days of intense use.

Small Android devices running Google-free AOSP-derived distributions are a good match for the role of "standalone" music players with the added benefit of allowing connectivity. Total costs for the latter are around €10/year with occasional use (Sweden, "pay as you go" SIM), total cost for the device is zero since I've used it for 12 years.
> Its a political statement/dogtag for them.

> maybe even virtue signaling

Or maybe even, as they said quite plainly, "at-risk family members".

Personally I wouldn't wear a mask any more; as others have said I think there comes a time where unless there's a specific heightened risk you have to accept that you either stop at some point or wear one for the rest of your life.

That said, I have immediate family who are extremely immuno-suppressed. I either wear a mask, or every day I increase the risk of killing them. So I wear a mask.

Sometimes the argument is pointless. The "other side" may even agree with you. Yet life often makes a mockery of our choices and forces behaviours upon us.
I prefer Dolphin to other file managers, but I feel it has a lot of issues when it comes to remote directories. Maybe someone has some good
workarounds..

It will hang and become unresponsive over slow connections. If you try to access a phone filesystem (through KDEConnect) the whole thing will lockup for a minute or two - to the point where you need to force-kill Dolphin to close it (and no visual feedback on what's going on)

I've also had issues with its SSH remote-directory access. Generally the whole thing often goes into these unresponsive lock states as the a lot of operations aren't seemingly handled asynchronously (KDE on Jammy)
I largely agree. Healthcare in the general sense isn't something that you can Outsource efficiently. While this is true in the obvious sense of diet exercise and behavior, it is also true in terms of medical care. Doctors and medical databases are not a complete alternative to taking ownership and responsibility or understanding your medical needs and history.

You wouldn't expect a home contractor to know everything after visiting a 50-year-old house for 30 minutes. As a homeowner, it is your job too collect information over time and synthesize the advice of experts
Are there any examples of ORMs that have been used for over 10 years that people don't hate?
> The future is ActivityPub, not Twitter.

Tapbots are also building a Mastodon client called Ivory: https://tapbots.com/ivory/
Shame that. Sutra is a word all on its own. Gamasutra was a nifty name. It works.

One day sex positive triple-breasted feminist whores of Eroticon Six are all the rage the next you're sunsetting harmless Sanskrit puns. Y'all strange.
Why would it matter for audio?
That’s great news. Finally a way to use the controller from the free promotional Stadia kit (which also can with an already-useful Chromecast Ultra) that they sent me. Bizarrely, they sent it to me for free without any way of actually trying the Stadia service short of creating a fake Gmail account, because I had already apparently used my free trial and they wouldn’t re-enable a free trial despite sending me a $100+ hardware kit for free.
The only solution I have seen work: Paying back text debt should be an integrated part of regular development rather than a separate task. When you change or add a new feature in an area of the code, you clean up tech debt in the area, at least to the level where it is better than it was before.

This also avoid "moving around deck-chairs"-refactoring since the refactoring are coupled to specific development tasks. You refactor to make implementing the task easier and cleaner - no more, no less.

If some area of code is "ugly" but works and don't need any functional changes, leave it be.

Scheduling tech-dept-payment separately runs the risk of getting de-prioritized. If a deadline is approaching or the company need to cut expenses, I'm sure the dedicated "tech-debt-payback" time is the first to get cut, "temporarily".
Using basic consumer WiFi (esp8266) for 2D and 3D human pose estimation
Except for the folder chooser from Win 3.1 that still lingers around in Win 11.
There are still modern keyboards using Hall effect switches, e.g., https://wooting.io/lekker
Bjarne Stroustrup: Think seriously about “safety”... [pdf]
This is the same guy who keeps relaunching tweetbot every new version just so you have to keep buying it.
Opera browser used to have human reviewers for extensions. They were even commenting on code quality and rejecting until their fixes were not implemented.

I don't know if they still do it now or even if the browser is still developed.
More about the proposed license change for Dungeons and Dragons
Why are they infamous? It seems from your post they were more reliable, even if they were more expensive.
Obviously, but that's not the question I asked. Right now it's not there at all - so would it be worth installing a less reliable system, but then you could have it in more places?
What part of https://news.ycombinator.com/newsguidelines.html is so hard to get? This isn't bloody reddit.
Location: Bangalore, India (Flexible for Eastern Standard Time | Central European Time)

Remote: Yes

Focus Areas: MVP Development, Team Augmentation, FinTech, Payment SDKs, B2B SaaS

Schedule a Chat: https://calendly.com/arpand

Deck: https://bit.ly/team-aug

Email: arpan@mobilefirst.in

Currently working on FinTech & LegalTech solutions for clients. Worked on 200+ Web & Mobile Front-end engagements.

We do have bandwidth to get started immediately/ less than a week for few technologies, as multiple team members are on bench.

p.s - I am principal at software development agency. We are 45+ team members. We recently worked with Vodafone, NFL/NHL Teams, Flipkart/Walmart and other North America/ EU based startups.

Technologies: Serverless, NextJS, Java, NestJS, NodeJS, TypeScript, ReactJS, Tailwind CSS, Shopify, AWS, Kubernetes, Flutter, Java, React Native
To handle quadratic edge cases you would switch to heapsort when the recursion depth goes above the threshold. I.e. introsort; no need for convoluted pivot selection methods.
> Life is unfair and we are all different. What you do with your talents and resources is what counts. Not what some ancestor of yours did. It’s ridiculous. If you do feel privileged, give away your wealth. If you don’t, then don’t. But for gods sake stop feeling guilt about things you didn’t do.

There's a video with Dsouza (spelling?) where he's speaking at a college campus with a bunch of college kids who are attacking him in the Q&A. He made the point that college admissions is limited and if they truly believed what they were saying, they would quit college to give another the opportunity they are privileged to have.

Of course there were reasons why that particular college kid didn't have to do that...and more power to said college kid, I would defend their right to stay.

But I've always loved the hypocrisy in that moment.
IBM over the last two decades really seems to be a story of managed decline.

Its proprietary systems were riding high in the 90s (even if market-share wasn't the absolute largest, their "Big Iron" had a good reputation amongst 'serious' IT folks), but were superseded by linux and commodity hardware at some point in the 00s. They sold off the thinkpad business as non-core, and they sold off their commodity server business (x-series) at some point too.

Both hardware and software solutions have been de-emphasised in favour of 'services', and while that's fine in a business sense, it's so sad from the perspective of all that big blue has done for our industry over the years.

Yes, they now own RedHat, but large acquisitions are part of this story. Each one stems the decline for a while, but cost-cutting and streamlining inside big blue eventually manages the new addition into a shadow of its former self. Maybe this one will be different ... I hope so.
I recommend Piwik Pro for web analytics. It is by far the best UA replacement as it's pretty much cloned it's functionality (and added new ones like custom dashboards). It's a spin off from matomo that has moved more enterprise and serves some very large privacy centric EU companies and institutions.

It's got a generous free tier, but costs a bit if you go over 500k events a month.

It's built on clickhouse, while matomo is built on MySQL which in my opinion is pretty much a nail in the coffin for Matomo's future proofing. Matomo is fine for simple analytics needs but it sucks for tracking sites with custom events with custom dimensions.
As a swede I’m confused, how does it work where you are from?
You have to test all of the affected pages anyway

the real horror is they have slightly different version since they already had other changes done to them, and I have to understand whether I should merge the functionality, keep it different, etc.

when I have multiple callers it's going to be the same unless you pass in an argument, so that change is self-documenting since it signifies intent
relevant: https://polite.technology/preview

polite.technology is a free text under the CC0 license originally penned by Tom MacWright

"This is a book about the social interactions and situations that are the underpinnings of the open source world. It's about how humans collaboratively create software.

This isn't a programming handbook or a guide to using GitHub. If that's what you're interested in, there are links in the bibliography to great resources.

Specifically this is about creating open source software. Open source software, loosely defined, is software that is free to share. Typically, open source software is released under a license that reverse-engineers copyright in order to protect this right to share, instead of doing copyright's traditional work of restricting sharing.

The ramifications of this tweak to copyright are tremendous. Open source software doesn't have to be a closely-guarded secret: instead, it's usually created in public spaces, shared widely, and distributed for free. Since everyone can read the source code and contribute changes back, software projects can become collaborative projects between multiple companies, private individuals, foundations, and even governments, all sharing in the work of creating software and the benefit of having it.

The successes of open source software have been world-changing: the Linux operating system runs the majority of the Internet, the git version control system is the basis for GitHub, and thousands of other pieces of open source software make everyday life possible. On a personal level, open source software and the systems of collaboration it comes with have enabled people to work remotely, make friends, and learn about parts of systems that were previously the exclusive domain of experts.

But that's the ideal. The everyday work of creating things is difficult and fraught - filled with the same social difficulties as any other job, along with unusual new challenges. How do communities scale when they contain differing opinions and styles? How do decisions get made without formal power structures - or does decision-making require the creation of such structures? What about the way that these projects interact with companies who wield the power of commerce, users who have the power of speech, and developers who may have more technical skill than collaborative ability?
...
"

read more --> https://polite.technology/preview
I hate the complaint that everything is a "leaky abstraction".

Can't we just just accept a tool that augments and improves something without caring that it's not a complete and perfect abstraction over another technology? I use an ORM every day and I also use SQL every day. The ORM is such an improvement for what it does that of course I would use it. But I'm not restricted to using it. In fact, most ORMs encourage mixing SQL with their API; that's not a leaking abstraction -- it's bringing the fire hose.
My view is that it is not that hard (with any tool) to build a wheel. You can basically follow a guide, you have to supply the same information, it’s mostly just the format you do it in.

The problem is that compiled extensions are not a minor use case for Python, they’re hugely widely used for packages even if users don’t use them that much. Building a package with no dependencies is still not that hard. But there is no good way to distribute the compiled packages you depend on as their own thing - Intel release MKL as a “Python” package for e.g. but it is just the C library [1]. But of course, if you’re a package maintainer, the chance that the package maintainer of your dependency has both uploaded it to a package manager in a language they don’t use and that also being the version you need is pretty slim. So the issue becomes “how do I bundle every single possible dependency I might need inside a Wheel”, because source installs are not something most Python users understand. Conda and Spack try and fix this issue by being general package managers that can distribute packages in any language, allowing you to depend on FFTW or Eigen or SUNDIALS or whatever you need in your C extensions, and in all of the discussion I don’t think any proposal really tackles this gap.

[1] https://pypi.org/project/mkl/