skysight-inc/HackerNews huggingface dataset:
I'm really rooting for AMD to break the CUDA monopoly. To this end, I genuinely don't know whether a translation layer is a good thing or not. On the upside it makes the hardware much more viable instantly and will boost adoption, on the downside you run the risk that devs will never support ROCm, because you can just use the translation layer.

I think this is essentially the same situation as Proton+DXVK for Linux gaming. I think that that is a net positive for Linux, but I'm less sure about this. Getting good performance out of GPU compute requires much more tuning to the concrete architecture, which I'm afraid devs just won't do for AMD GPUs through this layer, always leaving them behind their Nvidia counterparts.

However, AMD desperately needs to do something. Story time:

On the weekend I wanted to play around with Stable Diffusion. Why pay for cloud compute, when I have a powerful GPU at home, I thought. Said GPU is a 7900 XTX, i.e. the most powerful consumer card from AMD at this time. Only very few AMD GPUs are supported by ROCm at this time, but mine is, thankfully.

So, how hard could it possibly to get Stable Diffusion running on my GPU? Hard. I don't think my problems were actually caused by AMD: I had ROCm installed and my card recognized by rocminfo in a matter of minutes. But the whole ML world is so focused on Nvidia that it took me ages to get a working installation of pytorch and friends. The InvokeAI installer, for example, asks if you want to use CUDA or ROCm, but then always installs the CUDA variant whatever you answer. Ultimately, I did get a model to load, but the software crashed my graphical session before generating a single image.

The whole experience left me frustrated and wanting to buy an Nvidia GPU again...
This wasn't a sarcasm? Honestly, I am undecided.

(I don't like TikTok and everything it stands for)
Is it a behavior art? This blog cannot be read when Javascript is not enabled.
You should put a solar panel or two on it. Put it in a window, stay charged. Even track the sun. maybe a kickstand for nighttime.

Could also magnetically levitate to "get up" if there was a coil underneath it.
This is extremely different, apple was targeting end consumers that just want their app to run. The performance between apple rosetta and native cpu were still multiple times different.

People writing CUDA apps don't just want stuff to run, performance is an extremely important factor else they would target CPUs which are easier to program for.

From their readme:
> On Server GPUs, ZLUDA can compile CUDA GPU code to run in one of two modes:
> Fast mode, which is faster, but can make exotic (but correct) GPU code hang.
> Slow mode, which should make GPU code more stable, but can prevent some applications from running on ZLUDA.
Whilst good intentioned, it might well work the other way:

Dedicated patent trolls will trivially overcome any hurdles by cheaply doing just enough to legally demonstrate they are working on future commercial applications blah blah honest.

Meanwhile, it likely puts up a prohibitive cost that will prevent the smallest genuine inventors from inventing?
HomeKit-over-Thread and Matter-over-Thread has been pretty okay in my experience, using HomePods and an Apple TV 4K as the border routers. I'm using Home Assistant, and the HomePods control everything nicely. Setup is a little weird (you have to set up your devices in HomeKit first, remove and then add again in Home Assistant without resetting) but they work great. My only complaint is that HomePod Software and tvOS updates tend to bork the devices until I reboot HA, but that takes 10 ish seconds so not a big deal.
The drop in fertility represents a rise in endocrine-disrupting chemicals like microplastics. Lower testosterone makes one less horny and more neurotic -- so we get cities of insane people worrying about completely nonsensical made-up risks. This is the face of every conceivable metric that we live in the best time to live -- ever. Never before in human history have we been richer, more peaceful, more equal than we do today.
I own a M1 MBP.

What you wrote about notch isn't a fact but a (controversial) opinion. Some people feel very strongly about it in a negative way, but many don't care.

Personally, I don't care much about notches, and if you can put the pixels very dark/black (ie. OLED) I don't think you should care either. With Settings -> Accessibility -> Reduce Transparency you can make the menubar very dark. But to be fair, miniLED isn't OLED.

I am using Bartender to hide items in menubar. I did so before notch existed. Without it, I wouldn't be able to fit my menubar (with or without notch).
When the cash flow of an income-generating investment changes, a disciplined investor will rebalance to reduce the risk to their portfolio to the desired level. For many people their job is their major investment.
Surface area, and cross section are different variables. They are not independent variables, but they refer to different parts of aerodynamics.

Surface area is a problem because of fiction of air rubbing on the surface. Cross section is a problem because you push the air aside.
I had a similar experience when a co-worker passed. It was awkward, but I do hope the family felt something positive from seeing that a part of their loved one's life they don't normally see also cared for him.
Regulation is what keeps things fun after commercialization kicks in. You aren't currently being gouged for the price of your internet by the Bell monopoly thanks to antitrust regulation enforced in the eighties!
The only "catch" is if you want to use a voice assistant/smart speaker, which is either built into the hub, or requires a integration.
You’re preaching about the wrong issue. Arranging an HTTP redirect on your server won’t deduplicate records with mismanaged IDs in the aggregator.
Those people should have spoken up when their hardware manufacturers abandoned OpenCL. The industry set itself 5-10 years behind by ignoring open GPGPU compute drivers while Nvidia slowly built their empire. Just look at how long it's taken to re-impliment a fraction of the CUDA featureset on a small handful of hardware.

CUDA shouldn't exist. We should have hardware manufacturers working together, using common APIs and standardizing instead of going for the throat. The further platforms drift apart, the more valuable Nvidia's vertical integration becomes.
> It baffles me

It's almost as if when life is too expensive people don't feel optimistic or financially secure enough about the future enough to want to have kids.
That's such a yellow-press non-answer. Annoyed interpretations of the name of something doesn't offer any insight into, or affect the reality of, the thing.
This is actually such a cool project! Great job!
You just stated that over 40% of people under 40 don't own a home. I don't think that proves the point you want it to. And that's before we even get into how much of that home they even "own".
> cruise control with "follow speed"

If I'm reading you right, you want your car to follow the speed of the car in front of you? Usually delivered by radar assisted cruise control?

That's complicated stuff, and you'll probably get lane keeping assistance too, because it's a package. At least on my car with lane keeping, there's a big button in the center console to disable it.
It runs natively, not under emulation, and can integrate with any other build system that you have running natively. Granted, if you're building DOS apps, the overhead of running the x64 version of OpenWatcom in emulation probably isn't bad as it's still orders of magnitude faster than it was back in the day.

I also do retro development on an Apple Silicon device, and like the author I built OpenWatcom so I could run it natively. I have it tied into the build system for the rest of my project and it works great.
I also experienced wage theft while waiting tables, and also thought 'thats just how it works'

As a server, aside from taking orders and carrying food, we had 'sidework' before and after our shift- stuff like cutting lemons into wedges for water, rolling silverware in napkins, refilling condiments, etc. That all needed to be done before/after clocking in. Additionally, if diners stayed late, our timecards were edited to reflect the hours we 'should have' been working.

And the last thing that bugs me the most, is that we were required to give 10% of our tips to share with the back-of-house employees like bus boys. The manager collected this money directly and there was no accounting or way to see how much of it actually made its way to the other employees. That pisses me off the most because it was so arbitrary and so completely in the control of someone who was already stealing from us.
Cool tech doesn't fill VC stockings at Christmas. Making B2B SaaS crap however....
Or engage with stakeholders early in the process and work with them to actually elicit something resembling a stable set of preferences. Maybe you need to even iterate through a couple rounds of prototypes to figure out what they actually want.

I never understood why software engineers had such a high tolerance for this shit. Is it because changes are technically possible at any point?

For example, if I order flowers for a wedding, I need to order at least a few months in advance depending on the time of year, because flowers are a seasonal agricultural product. And I can't change my order once it's locked in because they can't go back in time and plant more flowers.

We should treat software engineering more like that. There's no reason we should allow product people to abuse the flexibility of software. You can still be agile, but you don't have to be at the beck and call of people whose preferences change with the direction of the wind.
I agree but just wanted to point out that The Line probably will never be built!
I posted some numbers here:

https://news.ycombinator.com/item?id=39339129

How much would it cost to build a system like mine in NZ? In other countries?
Granting intention over centuries-old institutions is a fools errand.

Whatever the people that created them intended, they were used at first to grant favors to well connected people (some times for good reasons, other times not), and then to enable industrial monopolies on planned economies.

That last one is the format that the modern version is based on.
I've seen it but don't have it on hand. Urban prices certainly seem to have disconnected quite hard from suburban/rural ones, but even suburban/rural might not capture it. I grew up in a not-all-that-wealthy town in Maine about the same size as Watertown, NY--a little smaller actually; an empty half-acre lot there costs more than $120K. (I'd love to move back there, but a house the size of my Boston-area house costs the same as my Boston-area house...)
To add to that, Linux gaming today is dominated by a wrapper implementing DirectX.
> where are you getting this information from?

Your previous comment.

>> Life is pretty miserable for most people.

>this is objectively untrue with respect to almost every single piece of data we have on this subject. Just because youre a misanthrope doesnt mean everyone else is.
> they have COBOL experience and the battle scars to know how to solve production issues that those new to Cobol might not know about, but which the old timers saw several times already in their careers and know how to fix

Right, this is what I meant by "expert COBOL programmers".
I successfully evaded TikTok for years only to get accidentally sucked in once Instagram added their copycat. It made me delete the app off my phone; the format is too potent and (like you) had a deleterious impact on my productivity and attention span.
When I started I had a good mix of all 3 (WiFi, Zigbee & Z-wave). 5 years layer, everything's slowly been absorbed into Zigbee. WiFi isn't a mesh network, so there's extremities with poor reliability. Z-wave just seemed to suffer from poor device availability, and everything turned out to be more expensive with no real benefit.

Also, one other thing to mention with WiFi and Bluetooth is how it's basically a massive red flag, a stamp of "hey, this device needs our shit app to use."

It's just a shame there's no Zigbee ESP32 equivalent for all my hobby bits.
Nostalgia is one hell of a drug.
Patents are property and we need taxes/fee on it. $500/year per patent, will ensure use it (if you think it is valuable) or lose it. This is no different from domain names, most people pay $10 - $100/year just to keep a domain name. Some domain names are used, most aren't. These taxes can fund free education or healthcare or defense.
"Patent holders are not required to license their patents last time I checked."

That is apparently right and I learned it wrong (but it does seems wrong to me).

edit: after reading the siblings answer, I apparently wrongly overgeneralized the way it works with patents in standards
Regret implies you wouldn't have regretted the other option, which is often not the case. It is entirely possible, and sometimes likely that you will regret your decision no matter which decision you make.
Developers revolt over Apple's new app store rules
>I do think there's far less of a need for seniors to hand off tedium to juniors.

I think that that's something that has been happening now for a long time, at least for the last 20 years.

In the beginning of 2000 if you wanted to have a streaming for your website, you'd have to pay your nose to an apache specialist tune your server so that it would be able to survive the load of streaming to a few hudrend of people. Today you just put your stuff on youtube and it's over.

More than twenty years ago I once met a "HTML developer". As I read here on hnews: nobody is interested in that kind of productivity anymore. People still have problems with HTML and CSS, but nobody is hiring someone only for that. Today you have to know both HTML and CSS among a ton of other things.

It's not this need for heightened productivity that scares me though, what really scares me is that a much, much more productive developer of today probably earns the same thing or even less than a much less productive developer from the past. The productivity gains were all collected by corporations and the capital, the workers got only stagnating wages and increasingly high pressure and scope of work.

So it's not only me who has this bad feeling. Workers and common people know that all the gains from AI are not going to stay with the working class. In the past, automation in the public discourse was associated with a richer society where people would have to work less and would have more time to leisure, now even the rocks know that this won't be the case. Companies will use AI to decrease salaries and increase even more their already immense leverage over the rest of the population.
>the lights not staying on, all of which are contemporary issues facing the rest of America from 2015 onward

Texas is hardly the rest of America.
Add the lowercase -r for recursive scp and you have two screens with man pages open.
The Internet is heavily regulated, just by web hosts and payment processors instead of government.
> this messed up world

IMO the world might be messed up compared to the 80's or 90's, but take a broader look and we have never had it better than today. The average person living in the western world today has a standard of living high above what even nobility or kings would have in the middle ages and I would venture to say even a higher standard of living than the Vanderbilts or Rockerfellers did during the gilded age.
Hate Scrum? Then Get Better at Your Job
I don't understand. This is what courts do, just not as fast.

If it were "self-service" as you suggest, it would be open to abuse of tons of people falsely claiming wage theft, to make an easy buck.

Companies can't be required to respond in 1 or 2 days. They need time to gather facts, especially when people can be out sick, busy with other work, etc. And they need to be able to present them to a judge and allow for cross-examination. Courts are designed to be fair and protect the rights of both sides, not to be fast.

Also I don't know what you mean about "normal debt recovery" being "self-service"? It isn't.
I live with it, the most annoying part being how big it is vertically. It has a weird psychological effect of screaming WASTED SPACE!!! at me, even though I rationally know that if the screen would start below would make for less space.

It's constantly bothering me to the point that I set a background with a black area at the top so that it blends with the menubar. I don't have a problem with the menubar icons though because I keep that tidy and minimal.

I punt on the issue through clamshell mode most of the time though.

To each their own, and TBH I have worse pet peeves.
Yeah after taxes and then daycare it gets blurry unless you're making well above US median.

even then, I'm not crazy with the idea of random strangers raising my kids. being "qualified" to run a daycare is mostly paperwork. plus I work remotely, and that means I can see my kid 3 times a day, even if I can't really stick around to do serious parenting in between meetings.

my wife's people are also around, retired teachers no less, so having them pop in on the regular helps a immensely. they had 3 kids, several grandkids, and have educational backgrounds in early childhood development, and I trust them to do everything they can to take care of my kid, even if it means occasionally giving them extra ice cream (but, usually, it's grandpa reading books or working on basic math with them, etc.).
Hope this can benefit from the seemingly infinite enthusiasm from rust programmers
"FPGA is emulation"

You can have any number of issues with Mister, but this is just flat out incorrect if you know the definition of either of those words.
Like it or not, its interaction model lends to readily democratized production more than anything — making memorable artifacts out of interactions that would be as low in effort as the above comment.
You claim that "people not knowing what they need or want" is some objective reality, but I don't think it is. It seems to me that it is a symptom of top leadership unwillingness to commit to a clear goal.

I also think you can do iterative development with having a clear long-term objective (requirements) in mind. I would even argue it helps a lot.

I suggest looking up "What made Apollo a success" (https://ntrs.nasa.gov/citations/19720005243), they explain it quite well.
I worked at a wedding supply business during college and later as a photographer. I've probably been paid to attend a couple hundred weddings total.

It's a great way to see a wide cross section of people in a very stressful situation. Some people get so wound up on every little detail and even minor deviations from an unattainable perfection result in an avalanche of emotion.

Other people are totally chill and just there to celebrate something special with family and friends.

Either way, I can 100% see the need / benefit of having a professional (or seasoned wedding attender) in the wedding party. Someone who's seen some stuff and stays calm when whatever nutso thing happens.

Even perfectly reasonable, chill couples will have that one crazy aunt projecting expectations on everyone around them. Having someone close to the party who can identify and firewall the crazy can keep a wonderful day from becoming a stress fest.

Anyway, the professional in the article identified a real felt need she could address and found a way to get paid fixing it. Good for her!
I seriously doubt the family of the type of person that would have nobody attend their funeral would be surprised by that fact, and would probably be wondering why they showed up at all themselves.
Geocities and Angelfire beg to differ.
Because business owners and politicians working for the economy decide that. It’s fun to come up with rules that would fix imbalance but curious how you think such rules can happen without deeper (however achievable) changes to society predicating them outside current norms (eg voting and waiting; maybe organizing around getting more people to vote and wait with you)
> Technically that makes everyone who's over the age of 60 a sort of parasite. That doesn't mean we look down on them.

No, they just frontloaded their contribution. Nothing in the definition says that it has to perfectly meter out its contribution to the symbiosis so that there's never a second where it's not giving some little portion.

> Is a childless teacher refusing to do their part to create the next generation?

I've seen what teachers do, firsthand. It'd be better for everyone if they just sat it out and did nothing. So they're pretty far into the negative.

> but I'm not naive enough to think that people without kids are all parasites.

Nothing naive about it. It's just the definition of parasitism. Taking from the host, giving nothing in return. Sure, some may have some medical issues that prevent it... they have my sympathy. Maybe that's Georgie W's excuse, dunno. But for those that make it a choice, yes, 110% parasite.

> I think a healthy society has a balance of people doing different things

There's nothing healthy about a society that doesn't make the next generation.

> and it's definitely not for everyone.

The trouble is that it really is for everyone. If you think that someone else can have children for you, then you don't get to make society. Which might be a bit of a problem for you, considering that you live in it.
i think it did in the US in the 18th and 19th centuries. Colt for example. many old-west certainly had lots of individual or small companies patent gadgets. i think by the 20th century, it was already a big-business only thing. or was that just the economy in general? doesn't matter.

the Wrights are kind of a sad story, but one that HN readers should be familiar with. technical excellence and just flopped at the business side. they got far too wrapped up in secrecy, almost paranoia, and like you pointed out, it just delayed and eventually ruined them. strain from fighting basically killed Wilbur at 45 years old.
Sure, they're different. But they aren't results that strictly only include the exact token or phrase.

I have many times searched for an exact phrase I know is in a result and could not find it on the first two pages of results.
I'm not an expert on patetnts, but that seems backwards to me. If I get a patent for something, someone else can make a trivial change they call an improvement, admit their work is derivative, and get a patent for that without any cooperation or licensing from me?

And then if I iterate and get sued, even though I can show I hold the original patent it's not a slam dunk win for me in court?
Compute Unified Device Architecture [1]

[1] https://en.wikipedia.org/wiki/CUDA
In the embedded space, Nvidia regularly drops support for older hardware. The last supported kernel for their Jetson TX2 was 4.9. Their newer Jetson Xavier line is stuck on 5.10.

The hardware may be great, but their software ecosystem is utter crap. As long as they stay the unchallenged leader in hardware, I expect Nvidia will continue to produce crap software.

I would push to switch our products in a heartbeat, if AMD actually gets their act together. If this alternative offers a path to evaluate our current application software stack on an AMD devkit, I would buy one tomorrow.
Could be a Nathan for You episode
Anecdata: I am 33 and have 0 kids. I make good money but, due to poor financial literacy at a young age, I am shackled with a hefty amount of student loan debt well into my 30s. My 20s were financially precarious and it would've been irresponsible to bring a child into the mix. Would've been nice, but it just wasn't going to happen.

I don't think that my specific situation applies to everyone, but I also don't expect I'm alone on this one.