skysight-inc/HackerNews huggingface dataset:
> So there's no "PyTorch vs CUDA" because "PyTorch __is__ CUDA".

==> You can also say it's a lot of other things like ROCm. <==

I mean my intent was just to communicate that PyTorch runs CUDA in the backend, which was what I meant by API, because it seemed the person I was responding to wasn't aware of this backend code you're interfacing with. I thought adding the same phrasing about it also "being" ROCm and using "such as" and "other things," that others would have allowed anyone with more knowledge to infer that I'm aware of the generalization but I guess I was deeply mistaken given the replies that are certain that I can't read the pytorch homepage. Though I'm not quite sure how you came to the conclusion that I wasn't aware of ROCm support since I did explicitly mention it.

Do you have feedback for how I can better communicate? I seem to be running into failures like this a lot lately where I feel like I can point to where I clearly stated something but that doesn't matter because communication is about getting the person on the other side to receive the message. I've been scratching my head about this and could definitely use the outside perspective.
"His business was 'approaching bankruptcy', until he harnessed the power of self-delusion"
If you ever mention glyphosate on Reddit, or even Twitter or Youtube, corporate trolls immediately come out and start attacking. It's crazy to see what groups/industries have the biggest presence.
Well...yeah. With some free time about a year ago I did a bunch of the Reddit ads formula modules and then veered off into reading threads from actual users who were seeking guidance on how to leverage the platform this way (without paying Reddit to run a campaign) and they all discuss this practice.

On the 'official' side, Reddit publishes the things you'd expect:
- run your ads on our cool platform to reach your customers of tomorrow...today!
- case study/success stories/etc
- Reddit is a great platform to improve sentiment about your_brand!

On the 'un-official' end, users discuss how to circumvent actually paying the platform to achieve their desired results and rely on astroturfing or other clandestine methods because it's much cheaper with a much more attractive upside if a conversion is landed. There is also a lot of scammer accounts that send junk like this: https://imgur.com/a/q106SKI
Found a fun error "TypeDefinitionResolveError" for a package that includes Typescript sources. Best guess, it may be related to the package.json uses a modern "bare" exports field ("exports": "./index.js"; no "main", no "types") where "index.ts" exists in the package as well. (Not a lot of projects use this today, but it is a modern way to publish projects that will likely increase.)

Typescript itself works just fine with this with this type of package with "moduleResolution": "node" (tsconfig/CLI options) with recent version using recent enough ES targets or with "moduleResolution": "node16" in older versions/older ES targets/non-ES targets.

https://tsdocs.dev/search/docs/butterfloat

Hope that's useful enough to debug the error.
At least they're forced to (gradually, slowly, after 15 years) make a few improvements though...
> new law to prevent use of the physical arrangement

Even if the connector itself were patented?
with_metadata_of returns a raw pointer, which is not safe to use.
Ask HN: Disabilities and DEI
Are there any companies that track nuerodivergent or disabled metrics in their DEI efforts? Are there any restrictions preventing this sort of high-level or anonymous tracking?

My company usually puts out a report and makes a big deal about DEI and especially equitable treatment/opportunities. Yet they leave out people with disabilities. It would seem the people with disabilities would have just as much if not greater need for equitable treatment given their disabilities may impact job performance or how others perceive them.
Patent the connector and enforce it aggressively.
It has been quite visible for a few years now. Especially in the last election cycle, you'd see some rhetoric promoting a specific view and it would be repeated word-for-word around reddit. Then when someone inevitably wrote a response that really debunked its bias, the posts would stop for a few hours. And then they would come back, modified to handle that debunking.

It wasn't even subtle... it isn't like I sit around scouring every discussion on reddit, but it wasn't hard to see that pattern even just as a casual reader browsing the site to kill a little time.
¯\_(ツ)_/¯

There is no better measure I'm aware of, and I'll take any measure you supply.

I would definitely also argue that Ruby is in pretty significant decline, the majority of Ruby projects were sysadminy projects from the 2010 era and most sysadminy types learned it as an alternative to perl. Web developers who learned it were mostly using Rails which has fallen somewhat out of favour. YMMV obviously, but I can understand it's decline as Python has concretely taken over the working space and devops tools like Chef/Puppet are not en-vogue any longer as Go and Kubernetes/CNCF stuff took the lions share.

Equally: javascript (node, really) is less favourable to many JS devs than Typescript. If you aggregate TS and JS then you'll see that the ecosystem is growing but many people who are JS folks have switched to TS.

I'm taken aback by what you seem to suggest though; Would you seriously claim that most new projects ARE using PHP?

I would happily argue that point with any data you supply, it's completely contrary to my experience and understanding of things and I have a pretty wide and disparate social circle in tech companies.
They normally do- this flight left MUC two hours late which was why it was part of the VFR landing sequence on this one day and is not normally a problem.
I liked your technique in [0]. I have achived something similar by having a diaphragm with two holes in the lens [1]

[0] https://flickr.com/photos/---mike---/51018990043/in/album-72...
[1] https://www.flickr.com/photos/troja_/33154974111/
Bigscreen Beyond is your best bet at 127 grams, it's a fraction of the weight of all other headsets on the market. The Quest 3, without a battery strap, which you need for comfort, is over 500 grams.
This seems plausible, but is this just a throwaway statement or is it supported by historical evidence? It's actually a pretty interesting question, that has never occurred to me until now, how well people have historically been able to judge the safety and stability of their own political situations. Perhaps there's some literature out there on this?
because time isn't fungible, and 99% of books, esp. about factual-ish stuff, can usually be boiled down to a few bulletpoints.

most books don't require that much nuance, nor "the experience" of reading it
https://youtrack.jetbrains.com/issue/IDEA-341408/Disabling-p...
I've encountered specific situations on reddit where there was a clear government organized campaign influencing public opinion using bought accounts. This was in 2017 before GPT like AI generated content was a thing. It included comments, links to news articles and clear coordinated upvoting.

It seems that you wouldn't even need AI generated comments. Just an AI with sentiment analysis that upvotes organic comments that support your views and downvotes organic comments that oppose your views.
If this new tail light color becomes street legal you can bet people are going to install it on their cars regardless of autonomous driving capabilities.
Show HN: Interactive ECS Systems/Component Explorer for Cities: Skylines 2
Hello Hacker News! Long time reader but first time poster here...

Recently I've been diving into doing mods for Cities: Skylines 2, which been very interesting as it's one of the first games that is using ECS and that I also have a deep interest into. I've mainly used ECS via Bevy before, but this time it's Unity, but many things still work the same way.

In order to help myself and other modders to navigate the ECS Systems and Components from the decompiled code, I created this interactive D3 graph.

You can click on nodes to "navigate" to that system/component, and once you're zoomed in a particular System/Component, you get a sidebar with more details. Ctrl+click also removes nodes in case you want to temporarily filter something.

This is, in short, how it works:

1. A C# program extracts information from decompiled C# code: https://github.com/Captain-Of-Coit/cs2-ecs-explorer/blob/mas...

2. The program outputs that info as JSON: https://github.com/Captain-Of-Coit/cs2-ecs-explorer/blob/mas...

3. Render with D3.js: https://github.com/Captain-Of-Coit/cs2-ecs-explorer/blob/mas...

Basically it helps people to navigate the Systems and Components references for the game.

If you're feeling brave, you can also browse the full graph which has something like ~700 nodes and ~1200 links: https://captain-of-coit.github.io/cs2-ecs-explorer/ (it'll take a while to first load)

A big problem was to figure out how to make the D3 not too messy when there are large graphs, and I don't think I've succeeded very well with this, but everything I tried (link distance based on how many connections, clustering based on namespaces and so on) made it even worse.

Happy to hear what you think and what I could do better.
You cannot compare an open chat, with a strong interest in a particular topic vs you team's Slack channel.

Online games work well, because you have a visual and full engagement.

Compare that to work communications... You are totally async on slack, it's just a simpler version of email at this point. Just because people are online in Slack today, doesn't mean that they'll respond within minutes.

If someone is online playing a game, you know that they're there. Old IRC was pretty much the same.
I spent years in a previous job developing acute care pressure pads like these utilizing pressure-sensitive conductive ink. The simple open/closed circuit pads shown here work well above the mattress but (depending on your mattress weight and bed frame structure) can provide false positives when placed below. We had fun stories with our first home testers where many people (me included) planted our elbows and lifted when we turned during the night. This movement was enough of a weight lift over the pad to cause the first iteration of our sensors to trigger. The ability to adjust your bed's unoccupied zero point using an analog measurement, deciding how much weight should be added (or removed) to determine a state change, and over how much time the movement occurred makes a big difference in reliability.

Near the end of my grandmother's life, she was living with my parents and a fall risk. I did this same ESPHome implementation to HomeAssistant to provide us with alerts when she got up on her own in the middle of the night, and it helped my mother sleep much better.

Side note: those other two wires the author says they "have NFI what they do" are most likely wired into the pad as a permanently connected loop. Most monitoring equipment will look for a closed circuit on those wires to detect that a sensor pad is connected correctly and the sensor wire hasn't been broken (ripped, torn, cut, etc).
It's clearly not as procuring another SIM card from another carrier requires actual effort and money that is by no means guaranteed to be available for everyone. (And in some countries there is an ID check or other legal obligations/contracts must be signed.)

And even then the new SIM card still won't allow the phone to connect with any of the proprietary cellular towers and antennas for normal usage, only emergency situations.

This is not federated in any sense.
Theyve got voting guns.

If you see a thread on e.g. /r/programminghumor with a lazy, unfunny meme starring $BRAND it will usually have an oddly high number of votes relative to comments.

The votes look rigged in the comments in those threads too.

Point out the corporate shilling or mention /r/hailcorporate and you'll wind up with -5 votes and some aggressive comments telling you to lighten up or that you're wrong or both.
> if you want working on 3D Printers to be your hobby, if you want 3D printing to be your hobby

Those two go hand in hand for all hobbyists I know, including the Prusa owners. I don't struggle with Ender, actually I was surprised how good it is, since my reference point was much older (and much more expensive) printers.

Maybe I have lucked out on the build quality, I don't know.
Expecting users to dodge updates that activate plugins which invalidate work contracts is a pretty short sighted method for developing an IDE.
I don't want to do side projects. Or code on a whiteboard. Or have to have a degree. Face to face interviews give me anxiety. I also want to work remote for my mental health. Being evaluated is violence.

$200k 4 day work week please.
Comcast is incompetent and unable to handle the very infrastructure it supposedly offers.....break them up and get this shit show outta here
Is automatic register allocation necessary? Would anybody contest that?

Procedures? In and out parameters? Return values? Pointers? References? Integers? Signed? Unsigned? Structs? Unions? Arrays? Goto? Loops?

Do you enjoy implementing variable length encodings? What do you imagine would make that less error-prone?

What an application language can't have that a systems language can? What a systems language cannot ever afford and how to cope with that? What a systems language can afford lacking that an application language won't get away with?

I need your hottest takes!
But having paper wills after 25 years in case one becomes significant costs £4.5M a year! I’m sure any historian could come up with much better uses for those resources.

Issues with scanning can be done by having the scan done at probate time and the person handling the estate validating the scan.
Memory Simulations, Security and Optimization in a Verified Compiler
So I know there's going to be someone coming in to complain that Software Engineers aren't "real engineers" and we need "real engineering" and real "certifications" so we can be "real engineers"

First off I love Jeff Atwood's take on it https://blog.codinghorror.com/do-certifications-matter.

But I recently just passed my CISSP, had to for work, and it was one of the most obnoxious and pointless exercises I ever engaged. Most of the test involved questions about information that is hopelessly out of date, or incredibly pointless whose only value is for ivory tower PhDs to argue about in white papers whose only actual security experience is putting in their password to their laptop.

I used to be sympathetic to an extent about the value of having a professional certifying body for software engineers, or something like that. Especially after having to debug JS by "full stack developers" who had just become "software engineers in 6 weeks". But after the CISSP racket I am enduring, I've realized a certfying body won't make software developers any more capable, it will only allow those who are the least qualified, to force arbitrary and capricious requirements onto people who actually care about the craft and are capble.

/rant over.
Great interview!
Im currently working in this domain. Building a solution alongside some ex-Google AI Engineers that automatically scans your legacy codebase (COBOL, RPG, FORTRAN, etc) and with GenAI generates flow diagrams, architecture diagrams, database models, technical code documentation, among others.

Our objective is to help corporations modernize their tech stack by properly understanding what they've developed in the past.

Today we are also launching in PH so if you want to chat about it,
this is my LinkedIn, please reachout!: https://www.linkedin.com/in/eugenio-scafati/
PH launch: https://www.producthunt.com/posts/autonoma
From what I understand, despite the tower not being able to create a gap for 30+ minutes,which although extreme may be understandable due to SFO being the way it is, another major factor was the fact that the tower was unable to provide a realistic estimated time to enter the circuit. That is completely unacceptable.
Yesterday Elon came out and said Italians should have more babies to preserve their culture against immigrants:

"My advice to all government leaders and people is make sure you have children to create a new generation," he said, "or the culture of Italy, Japan and France will disappear."

So, my question is - are you surprised by the number of people who are giving you dirty looks for supporting fascism?

EDIT: I'd appreciate it greatly if my downvoters could explain their objection. Is it: You disagree he said these things? You disagree with the interpretation of the things he said? You disagree that these beliefs are fascist? You disagree that people judge Tesla owners by Elon's actions?
I can get behind this if you multiply the amounts by 100 and index it to inflation x 2
perhaps try an experiment...in off time from university - think of something you think is really cool, that you cant do, that you really want to learn. Then start learning it through curiousity. Start with videos, find some books, intuit some of it, see how low you can go with understanding from basic principles.

to give an example from my own experience...if you were to learn electronics at university or even school VS learning yourself...how low would the standard corpus go??

would students sit and play with magnets, build electro magnets, build a levitating system, wind their own coils and inductors? make an electrolytic capacitor with salt and metal plates? make a loud speaker from scratch (that barely works? but gives you a huge AHA moment??)

i think university in general is just not run to allow the free spirit of roaming and play based learning to happen....of course you feel like you're not learning, you're quite literally just jumping through hoops to get a certificate...imo.

the gist of what im trying to get at - and particularly why i started this comment, is dont fool yourself into thinking you "get the basics". I have been an audio nerd for 30 years, and i just watched a video the other day which showed how to make a loudspeaker with a piece of paper and some foil and magnets....only then did i REALLY get what was going on. Same with maths...can you calculate in your head? all manners of things?? your basics probably suck - get better at them.
> It's important to remember that we are all human beings

I don't think so.
Ah, damn, that's great! Not CoreXY, but I'm sure someone will put this on a CoreXY printer, and then no more bed leveling!
The impediment is that if your application is distributed via the Play Store, and is removed for some reason, another installer/store (FDroid, etc.) can't update the existing package.

This means that the user can't seamlessly transition between the old and new distribution methods without fully uninstalling the app and wiping the data contained theirin.
I haven't used XAML even once, but I've tried to use FXML (JavaFX), but generally it felt too superfluous and inconsistent. But I'm not sure how XAML and FXML are related (if at all), also I'm not sure if XAML is even used outside C# and Windows?
not sure openai has to do that. I was skeptical before trying chat gpt but once I did I was like wow... and it does make me a better programmer and more productive in so many ways.
I went back in and it turns out there are four separate, related plugins-

AI Assistant

Full Line Code completion

Machine Learning Code completion

Machine Learning in Search Everywhere

I had just been disabling the AI Assistant, which was being re-enabled by one or all of the other three that depended upon it. If I disable all four they do not re-enable.
Giving Kingcharl.es to King Charles for Xmas
COVID made a lot of people re-evaluate things--at least at the margin. I'm pretty sure I know a disproportionate number of people who ended up retiring at least a few years early.
Please don't make such glib uninformed comments: https://youtrack.jetbrains.com/issue/IDEA-341408/Disabling-p...
I see two advantages in creating tests to check output

1. You did the work to generate consistent output from the code as a whole, plus output intermediate steps. Writing those into a test lets future folks make use of the same tests.
2. Having the tests in place prevents people from making changes that accidentally change the output

Don't get me wrong, tests that just compare two large blobs of output aren't fun to work with, but they _can_ be useful, and are an OK intermediate stage while you get proper unit tests written.
On the bed heating/cooling front, you might try the Ooler series from sleep.me

The older generation Oolers use bluetooth and there are a fair number of integrations including an [MQTT bridge](https://github.com/turmoni/ooler-mqtt-bridge) and a [HomeAssistant integration](https://github.com/PostLogical/ooler).

I'm less familiar with their latest generation which uses WiFi, though there [seems to be an API](https://docs.developer.sleep.me/api/
) available for it now.
I really, really, really want to use the Affinity suite for more stuff, but just the other day when I was trying to knock up a basic drawing of something that exists in real life (a bicycle frame) I found that Designer couldn't draw a line of X length at N angle. It just... didn't have the option.

All I wanted to do was draw a few lines of given lengths and angles and join their ends. Then overlay another set of the same in different colors so I could see how the two groupings compared visually.

But... I couldn't.

That's such a fundamental part of Illustrator that I guess I'll be going back to it.
Might want to check your emails from dec 7...
For 4-6 years WTF is this? So after that they just continue as they always did? These limits are stupid.
The article seems to be misleading a little, because it was not 10 min in total.

Lufthansa asked for ILS, was put on hold for 20 min, then ATC promised another 10 minutes, and then 14 more min passed and this is when the pilot got frustrated.
That's not really the question I was asking. Most WYSIWYG's that I've used in the past are built around the idea that you can use them over and over. I'm thinking of things like Wix and Squarespace or even all the way back to Microsoft Frontpage.

My question is more focused on the idea that at some point there will be something that I need to do that can't be done through the WYSIWYG editor. I'm wondering what happens in that use case. Can I open up VS code and start changing the underlying code myself? If so how does the tool maintain those changes through iterations and how maintainable is the code that Plasmic generates?

My concern comes from the fact that I've used some of these tools in the past and the code they spit out will have things like 8 levels of nested divs for no reason, empty tags, and inlined and !important styles all over the place. I'm not saying Plasmic will do that, but I'm wondering if anyone who has used this can say how good or bad the generated code actually is.
I recall it was also not unheard of to have floppy drives that could be incompatible with each other. A drive that was a tad slow might format a disk that would work for itself, and other drive, but that disk might not work in a drive that was a tad too fast (and vice-versa). This wasn't common, just frequently enough to occur so occasionally as to always be baffling, particularly in an office with lots of PCs.

Then there were things like Spiradisc (https://en.wikipedia.org/wiki/Spiradisc), which created incompatibilities by design.
The most f* up aspect is interpreting corruption as "free speech", for both individuals and corporations.
Agreed. Many green traffic lights do look quite turquoisy. A Deep Purple might have been better and cooler
Meh, too little too late. I've already moved on to a Firefox fork that doesn't limit my extensions like this. It's not new to me, I've been living like this for years.