skysight-inc/HackerNews huggingface dataset:
It is a little bit more complicated than ROCm simply not having support because ROCm has at a point claimed support, and they've had to walk it back painfully (multiple times). Its not a driver issue, nor a hardware issue on their side.

There has been a long-standing issue between AMD and its mainboard manufacturers. The issue has to do with features required for ROCm, namely PCIe Atomics. AMD has been unable or unwilling to hold the mainboard manufacturers to account for advertising features the mainboard does not support.

The CPU itself must support this feature, but the mainboard must as well (in firmware).

One of the reasons why ROCm hasn't worked in the past is because the mainboard manufacturers have claimed and advertised support for PCIe Atomics, and the support they've claimed has been shown to be false, and the software fails in non-deterministic ways when tested. This is nightmare fuel for the few AMD engineers tasked with ROCm.

PCIe Atomics requires non-translated direct IO to operate correctly, and in order to support the same CPU models from multiple generations they've translated these IO lines in firmware.

This has left most people that query their system to check this showing PCIAtomics is supported, while when actual tests that rely on that support are done they fail, in chaotic ways. There is no technical specification or advertising that the mainboard manufacturers provide showing whether this is supported. Even the boards with multiple x16 slots and the many technologies related to it such as Crossfire/SLI/mGPU brandings these don't necessarily show whether PCIAtomics is properly supported.

In other words, the CPU is supported, the firmware/mainboard fail with no way to differentiate between the two at the upper layers of abstraction.

All in all. You shouldn't be blaming AMD for this. You should be blaming the three mainboard manufacturers who chose to do this. Some of these manufacturers have upper end boards where they actually did do this right they just chose to not do this for any current gen mainboard costing less than ~$300-500.
Clearly there is a thing in the world that is a tiger independently of any brain state anywhere.

But the thought of a tiger may in fact be identical to a brain state (or it might not; at this point we do not know).
Launch HN: ASim (YC S21) – Mobile app that generates mobile apps
Hey HN, we’re Daniel and Daniel (the Daniels) from aSim (https://asim.sh/). aSim is a mobile app that can generate immediately usable and shareable mobile apps from your phone.

Tools like bolt.new and v0 have made it easier to build websites by just chatting with an LLM, but things have been lagging on the mobile side. We’ve always been suckers for well-made mobile apps, but today, it is still extremely difficult to build mobile apps with LLMs on your computer, and nearly impossible to do it from your phone.

We built aSim to make it easy to build prototypes, “trinket” apps, or just random fun things all async from your phone. You can check our landing page (https://asim.sh/) for some ideas of different types of apps. Hopefully we can bring some life to your side project graveyard, or at least make the graveyard even more numerous.

Here’s a demo video of the generation process: https://youtu.be/_3VCl13oMGc

And here are the actual one-shotted apps I made in that video:

- https://asim.sh/@dli/s/157003/make-an-app-where-i-can-upload...

- https://asim.sh/@dli/s/157014/make-me-an-app-that-is-a-clone...

- https://asim.sh/@dli/s/157006/make-me-a-chess-timer-app-for-...

All of our app generations also get access to a set of APIs that help get the ball rolling on some basic functionality. These APIs range from LLM usage and image generation to having shared state with your friends, and globally among all users. We’re always on the lookout for new API integrations (i.e. Spotify and Maps) so please let us know if you need any!

We’ve had a small cohort of beta users that have been making what we think are some pretty cool apps. Here’s some of our favorites:

- Pokemon-style Gacha Game - https://asim.sh/@evan/s/126948/elves-vs-monsters

- OpenStreetMap stats: https://asim.sh/@lake/s/104102/osm-stats

- Star wars idle game: https://asim.sh/@jojaspero/s/29102

- Find your Meyers Briggs - https://asim.sh/@typewhisperer/s/135964/jung-mirror (<-- just for fun, you don’t have to believe in MB :))

- AI Tic Tac Toe - https://asim.sh/@hashmelons/s/105561/ai-tic-tac

Behind the scenes, we’re generating a modified version of Typescript React Native that can be parsed and compiled into simpler instructions that can be sent to mobile devices on the fly. We’ve ripped out some parts of the TSC library, as well as lean heavily on AcornJS to massage the (mostly usable) LLM code into something that can actually be run. We have a bunch of static analyzers, as well as leaning on web runtimes to catch runtime errors (as well as take screenshots), though at the very end of the day, we lean the most on our users to play around with their creations and remix them into something great.

It’s currently completely free to use, so we hope you check out aSim at https://asim.sh/ and enjoy it as much as we have while building it! Let us know what features you’d like to see and any problems you have with your generations.
Reckon Digital | Bid Manager | London, UK (preferably ONSITE) | Full-time | https://reckondigital.com/careers/

We are looking for an experienced Bid Manager that can help us:

- identify relevant opportunities across a number of procurement portals

- produce high-quality competitive proposals

- coordinate with various teams in the company to develop technical and financial sections in full detail

and more! Full job description at https://reckondigital.com/careers/.

Reckon Digital is a London-based software company creating state-of-the-art business software solutions and providing consultancy in the areas of Artificial Intelligence, Optimisation, and Cyber Security.

A large part of our work is for international non-profit organisations and NGOs.

- More info on Reckon Digital: https://reckondigital.com/

- Full job description, including requirements, our technology stack, etc: https://reckondigital.com/careers/

Interested? Email us at jobs@reckondigital.com! Make sure you include an updated copy of your CV.
Svelte is definitely much less verbose and requires less code. Performance is also way better but it might not matter for many use cases.

The drawback is that since Svelte is really a language[1] you now need a compiler and custom dev tools to make it all work. This requires some serious effort to maintain and evolve.

I love Svelte and have been using it almost daily for years... but the team really needs more resources to accomplish their vision and maintain it for the foreseeable future. It's amazing that huge companies like Apple are adopting Svelte (eg: Apple Music) and not investing in it.

[1] https://gist.github.com/Rich-Harris/0f910048478c2a6505d1c321...
Honestly the Keiser Permanente insurer/provider hmo model is pretty decent. There isn’t a lot of profit in it but it does a decent job rationing out care in appropriate and ethical ways.
Zetier | Multiple US locations (VA, PA, FL, TX, CA, NY) | ONSITE | Full-Time

Zetier develops real-world tools and capabilities to secure our nation in the short- and long-term. If you’re excited to delve deep into low-level systems, exploit dev, and more alongside a group of passionate hackers, then we’d love to hear from you.

We’re looking to find the right people for a range of roles, including:

+ Vulnerability Researcher

+ Android Security Engineer

+ CNO Embedded Engineer

+ CNO Software Engineer

+ Senior Tech Lead

+ Business Developer

All open positions: https://zetier.breezy.hr/

Our approach and benefits: https://zetier.com/careers/

Different skill set? Drop us a line at hello@zetier.com
Beautiful.ai | Full-Time | Remote in US & CAN | SaaS B2B Presentation Software | Series B | 16M Funding | AI Industry

1. Senior Manager, Software Engineering | 200k - 250k Base Salary + Equity | https://boards.greenhouse.io/beautifulai/jobs/4634347007

2. Head of Growth & Performance Marketing | 140k - 185k Base Salary + Equity |
https://job-boards.greenhouse.io/beautifulai/jobs/4634377007

3. Lifecycle Marketing Manager | 120k - 150k Base Salary + Equity | https://boards.greenhouse.io/beautifulai/jobs/4588688007

4. Head of Enterprise Revenue & Go-To-Market | 225k - 250k Base Salary + Equity | https://boards.greenhouse.io/beautifulai/jobs/4622705007

5. Part-Time - Social Media Manager | 35/hr - 45/hr | https://job-boards.greenhouse.io/beautifulai/jobs/4665809007
Fedora, and maybe opt for the KDE-spin, it's a bit more Windows like.
`var post = await _postService.getById(id);`

the F# equivalent is

`let! post = _postService.getById id`
Of course, which is why it's all so silly. It proves to be a headache that gets in the way of actually productive activity, and I know this from first hand experience.
> I just can't seem to make it work for me

Maybe you just don't have sufficient exposure to Elisp. Emacs Lisp is one of the best blackmagicfockery automation tools, you can do tons of interesting things. Just the other day I got sucked into a big, long-going Jira Epic, I just needed to find every single PR in my work GitHub Orgs related to specific Jira tickets. Then I wrote this - https://github.com/agzam/github-topics

Once you learn some Org-mode, you will see how awesome it is to be able to turn just about any kind of data into an outline format - I read HN and Reddit in Org-mode format, keep my notes, my Anki cards, my code experiments, my LLM musings - all in Org-mode.
>" I was quite surprised by how many project files and boilerplate was generated by .NET, which put me off.

With which language are you comparing with?

Because there's afaik csproj and maybe .sln

and both of them are let's be frank - foundational for almost all projects that arent just hello world.

Otherwise you end up with some cmakes or something similar that want to achieve something similar
Those points are only true if you're comparing to a React app that uses bloated frameworks and inefficient list manipulation (as other commenters pointed out, `list.push(...items)` causes problems)
Arianne 6 actually launching is as good as it gets… for euro space, anyway.
High latitude launch sites are better for polar or highly inclined orbits.

Consider a launch from the equator targeting a pure polar orbit (i.e. going over the poles). You not only have to reach orbit, but also cancel out the "equatorial direction" component of your initial velocity to zero, which takes extra delta-v.

Polar orbits are good for a single satellite to see the entire Earth's surface (basically scanning over a different part each orbit), which is often desirable depending on the purpose. For example something that wants to measure the entire atmosphere or photograph the entire surface, etc.
Endor: WebAssembly-powered browser dev environments
Another notable Norwegian rocket launch:

https://www.smithsonianmag.com/smart-news/when-russian-radar...
From wikipedia:

some tasks performed include registering messages on little cards, which Webb believes totaled 10,000 a day in the whole park, and organizing the cards into shoeboxes according to a strict order so they could be retrieved efficiently when called for.

I suppose times have changed.
This looks super cool, and very similar to a need I have, except I'm not learning the guitar.

I'm learning my first (serious) instrument and I've decided on the lyre, since it's similar to other string instruments (guitar, ukulele, traditional harp) but a bit easier.

Will you support other instruments for lessons, other than the guitar?
The irony is that you learned something. Failure is a very useful learning opportunity in understanding what affects the success of an experiment, so long as you analyse it and demonstrate that, which arguably is where you should have been encouraged and graded. Compared to accidentally succeeding while following a standard procedure.

I write learning software, and this is an interesting pedagogical weakness we've become aware of when giving feedback (the asymmetry of learning opportunity in correct vs incorrect). It can be improved through overall design, and in a digital context there are also other opportunities.
I had a similar (I think) experience when building LLVM from source a few years ago.

I kept running into some problem with LLVM's support for HIP code, even though I had not interest in having that functionality.

I realize this isn't exactly an AMD problem, but IIRC it was they were who contributed the troublesome code to LLVM, and it remained unfixed.

Apologies if there's something unfair or uninformed in what I wrote, it's been a while.
<This comment requires a B-level leadership position>
It's not the offense, it's the wasted time and money. Think of one of those meeting timers that counts in dollars instead of minutes. Now apply that to all the time spent by random people calling the main office, and by the main office fielding all those calls. It's one thing to cost your employer thousands of dollars because you made a mistake (I'm sure we've all been there), and quite another to cost your employer thousands of dollars with a prank.

You can't even make the (quite bad) defense that people should have known better and it's their own fault for falling for it. The message was 100% plausible.
I did try that initially and got

<source>(5,1): error CS9176: There is no target type for the collection expression.

.. which I took to mean that, because .Select is an extension method on IEnumerable, the engine was unable to infer whether the collection should be a list, array, or some other type of collection.

It seems reasonable to have it default to Array if it's ambiguous, maybe there's a downside I'm not aware of.
The interactions between different optimization passes may have surprising consequences.

Endless loops are technically undefined behavior, can be dropped, except for their assembly jump tag entry point, and collide with the next function's assembly jump tag.

All because of UB.

Huge headache. Try debugging that.

And interaction loops on games are sometimes endlessly waiting for input.
This reminds me of how the Fahrenheit scale came about.

For all its flaws, Fahrenheit was based on some good ideas and firmly grounded in what you could easily measure in the 1720s. A brine solution and body heat are two things you can measure without risking burning or freezing the observer. Even the gradations were intentional: in the original scale, the reference temperatures mapped to 32 and 96, and since those are 64 units apart, you could mark the rest of the thermometer with a bit of string and some halving geometry. Marking a Celsius scale from 0 to 100 accurately? Hope you have a good pair of calipers to divide a range into five evenly-spaced divisions...

Nowadays, we have machines capable of doing proper calibration of such mundane temperature ranges to far higher accuracy than the needle or alcohol-mix can even show, but back then, when scientists had to craft their own thermometers? Ease of manufacture mattered a lot.
Very much my undergrad lab education experience...

I currently write my master's thesis in experimental quantum computing - the platform is similar to what Google published in December, just with less qubits. A lot of it just comes down to how much money the lab can spend to get the best equipment and how good your fabrication is.

You can have the best minds in experimental physics, but without the right equipment the grad students are just busy trying to make things work somehow and waste months if not years away.
they almost got me. for a moment I thought, "whoa, the simulation is getting weirder by the day". but Feyman diagram with a sheep in it shaken me up. haha, nice one
OTOH you now need an API and glue code in the frontend. I'm not saying it's not worth it but it's definitely more work.
> AI has rocketed them into absolute absurdity, and it's not sustainable

Why isn't it sustainable? Their biggest customers all have strong finances and legitimate demand. Google and Facebook would happily run every piece of user generated content through an LLM if they had enough GPUs. Same with Microsoft and every enterprise document.

The VC backed companies and Open AI are more fragile, but they're comparatively small customers.
Location: Northern Germany
Remote: Yes, ideally 100% with occasional travel
Willing to relocate: No
Technologies: C++, Python (PyTorch, Numpy, Scipy, Pandas, …), Cuda.
Focus on AI, Machine Learning, Reinforcement learning.
Resume / CV: upon request
Email: mlwork314@gmail.com

Short bio:
Passionate software developer with a strong interest in machine learning and hard algorithmical problems. Team player.
PhD in the domain of supervised learning and reinforcement learning for modeling complex systems.
5+ years of experience in the field. Looking for a role at the intersection of ML research and product development.
China launches internet technology test satellites with Long March 2D
There was another famous rocket crash where it just tipped over, I think it had an overflow problem

Oh yeh it's Ariane flight V88
I see this form of argument sometimes here but I really don’t get it.

Lots of people don’t play the stock market or just invest in funds. It seems like just a way of challenging somebody that looks vaguely clever, or calls them out in a “put your money where your mouth is” sense, but actually presents no argument.

Anyway, if you want to short Nvidia you have to know when their bubble is going to pop to get much benefit out of it, right? The market can remain stupid for longer than you can remain solvent or whatever.
I disagree with the first point, and agree with the second.

The usage, to me, feels appropriate for JS.

I agree that event.detail should be returned instead of the whole event. Can definitely save some space at the callsites there!
Honestly? Probably not, no. He could convince some loser investor to lend him the money because he's Elon fucking Musk, but I wouldn't assume he has even that much money just lying around.

That being said, an office building or two he could probably fund by just selling some other assets, but he wouldn't have gotten this rich with an attitude of using his own money to buy things for himself.
this is your brain on boomer nostalgia
Ok, what was the reason?
How is this a problem? Every network interface should be treated as public, meaning you must use encryption and firewall rules.
The worst is college science classes where sometimes the provided equipment and/or procedures aren't even correct, and the professor isn't around and you're dealing with a TA who is just as confused as you are.

So you debate with yourself between writing down the effect you got (and trusting that you will be rewarded for integrity and effort and rigor), or simply writing down what you know the effect was supposed to be.

Most people (smartly) do the latter.
I think that it is really hard to be cheaper in the ways that really matter. Performance per watt matters a lot here, and NVidia is excellent at this. It doesn't seem like anyone else will be able to compete within at least the next couple of years.
Company: Stream https://getstream.io/

We are consistently hiring backend engineers ranging from Senior level to Staff / Lead / Director / Principal Go engineers.

If you have experience with a different tech stack, we offer a 10-week onboarding program to train you in Go, scaling and other key topics: https://tinyurl.com/2u5x9f9w

At Stream, we use Go for our video SFU, chat API, Moderation and Feeds, serving high traffic from major apps like Strava, Nextdoor, Patreon, and Midjourney. Our tech stack: Go, CockroachDB, RocksDB, WebRTC, Raft, and Redis.

Why Join Stream?

* High scale/ difficult engineering

* Default alive. Startup growth opportunity with healthy revenue

* All managers are hands-on and capable engineers

* Edge network of servers around the world

* Great opportunity to learn and grow

Compensation: €70k–€160k depending on Seniority level and location
Remote: it’s a Netherlands-based role (hybrid), but exemptions for remote work within the EU may apply to specific cases

Visa Sponsorship: Available for the Netherlands
Apply here: https://jobs.ashbyhq.com/stream?utm_source=5rrpvObp3r
> It's an old 3500 Watts one

That's a stupid big motor for a vacuum. What was it made to vacuum up, bowling balls? Boulders? Neutron star dust? (Seriously though, I'd like to know the model to check it out)
HIP is definitely a viable option. In fact with some effort you can port large CUDA projects to be compilable with the HIP/ AMD-clang toolchain. This way you don’t have to rewrite the world from scratch in a new language but still be able to run GPU workloads on AMD hardware.
So it would appear that French law has broadly the same power of prosecutorial discretion as US law.
Location: Bangalore, India (Working in multiple Time-Zone-US/UK/AUS/NZ and EUR)

Remote: Yes

Focus Areas: FinTech:- Financial Services Product Development, Payment SDKs, B2B SaaS (USA, Europe, India)

AI & ML:- LLM, OpenAI, GPT4 All (Working with 4 clients in LLM based Agents)

SportsTech:- Sports Product Development (USA, Australia)

LegalTech:- Document Assembling, DocumentAI (Blockchain)

Real-time Engagement with Audio and video, Streaming

Schedule a Chat: https://calendly.com/mobilefirst-intro

Email: rupal(.)mobilefirst at gmail(.)com
For more in this vein, from 90 years ago:

https://en.m.wikipedia.org/wiki/The_Work_of_Art_in_the_Age_o...
Song name (Blue)? or unrelated
Last time, I promise: please, PLEASE don't use ChatGPT (or others) on us. It's _extremely_ obvious, and it takes away 90% of your credibility. I'd much rather read a bit of broken English than read this kind of slop. It's a huge reason why I can't take this seriously.

ALL your docs are chatgpt. All of them. All your issues. Your comments here. Are you even real? Yes? Then TALK to us.

/rant.
https://v.cx/2010/04/feynman-brazil-education

> Then I held up the elementary physics textbook they were using.

> There are no experimental results mentioned anywhere in this book, except in one place where there is a ball, rolling down an inclined plane, in which it says how far the ball got after one second, two seconds, three seconds, and so on.

> The numbers have ‘errors’ in them – that is, if you look at them, you think you’re looking at experimental results, because the numbers are a little above, or a little below, the theoretical values. The book even talks about having to correct the experimental errors – very fine.

> The trouble is, when you calculate the value of the acceleration constant from these values, you get the right answer.

> But a ball rolling down an inclined plane, if it is actually done, has an inertia to get it to turn, and will, if you do the experiment, produce five-sevenths of the right answer, because of the extra energy needed to go into the rotation of the ball.

> Therefore this single example of experimental ‘results’ is obtained from a fake experiment.

> Nobody had rolled such a ball, or they would never have gotten those results!

Reading your post, I now realize education is dysfunctional in the entire world, not just in my country. Small comfort.