skysight-inc/HackerNews huggingface dataset:
ROCm supports Vega, Vega 7nm, and CDNA just fine.

The issue is that AMD has split their compute into two categories:

* RDNA -- consumer cards. A new ISA with new compilers / everything. I don't think its reasonable to expect AMD's compilers to work on RDNA, when such large changes have been made to the architecture. (32-wide instead of 64-wide. 1024 registers. Etc. etc.)

* CDNA -- based off of Vega's ISA. Despite being "legacy ISA", its pretty modern in terms of capabilities. MI100 is competitive against the A100. CDNA is likely going to run Frontier and El Capitan supercomputers.

------------

ROCm focused on CDNA. They've had compilers emit RDNA code, but its not "official" and still buggy. But if you went for CDNA, that HIP / ROCm stuff works enough for the Oak Ridge National Labs.

Yeah, CDNA is expensive ($5k for MI50 / Radeon VII, and $9k for MI100). But that's the price of full-speed scientific-oriented double-precision floating point GPUs these days.
Nobody is disputing this. You can, however, clearly be more or less 'rational', adopt better or worse heuristics, etc. which is what you attempt to get from reading LessWrong or Kahneman.
"which maps to the organisation's way at both ends"

this isn't always a positive or benefit to an org as a whole, although sometimes it's a net benefit to a specific decision maker.

many times the "org's way" was set years ago by someone who doesn't even work there any longer, and they chose "steps XYZ" because it's all that was available at the time. As things grow, the org info changes, needs change, and people try to squeeze new exceptions and rules in to the existing process. No one has 'authority' to revamp the process (whether with computers or not), and it just gets weirder and weirder.

"If the customer number starts with W and their date is earlier than 2007, give them a 10% credit on any items they ordered from the summer catalog, then email joe@ourcompany.com".

"There's no Joe that works here... ?"

"Don't try to change anything - this works just fine as it is".
I kind of intended that comment to be ironic self-deprecating humor because, of course, I have no way of knowing whether or not I'm being irrational. Irrational people think they're rational, and so the fact that I think I'm rational does not mean that I am. But it's likewise for everyone. The real point is that everyone ought to have a little more humility about their own rationality (especially all the idiots who are downvoting my original comments. Now they are being totally irrational!)
It is absolutely crazy that in 2021, banks still don't have proper secure APIs for other software to interface with. Plaid is a major disaster waiting to happen.

Are there any banks moving in that direction? I know of exactly zero in Canada.
I think you skimmed part of the original post because I mention using sparse arrays (linear arrays with ‘empty’ slots) and the benefits/trade offs.

This archetype based approach is used in quite a few big ECS projects. Unity’s ECS and Bevy amongst them.

As with anything performance related though, particularly when considering the underlying principles of data oriented design you should be analysing the performance of your approach on the target hardware.
I understand that, but I still find it easier to write/maintain/extend a grammar than a parser for that grammar.
Not mention we don't actually know with certain the probability of even simple things. The average person is almost never reasoning about simple, repeatable sequences of events. You know there's a chance of your car breaking down each day but you don't know the probability of that event and yet you still deal with that possibility.
is there any indication that ROCm has solved its stability issues? I wasn't doing the testing myself, but the reason why we rejected ROCm a while back (2 years?) was because you could get segfaults hours into a ML training run, which is... frustrating, to say the least, and not easily identifiable in quickie test runs (or CI, if ML did more CI).
One of the reasons they have the loud ding is to alert an associate working several aisles there is a customer there so they can go assist them. How that works in practice is debatable.

Looks like Home Depot made a commitment to not use facial recognition? https://www.zdnet.com/article/backlash-to-retail-use-of-faci...

Personally I prefer the "hey we are filming you" notices to the silent approach where they use facial recognition tech that is feeding into a large database.

Just like i prefer notices in my websites that they are data harvesting than the silent approach.
Well, apparently I would, which mildly sucks because it takes too much time that I wanted to avoid completely by the ole' atomic rename technique. Worst case, at least one could possibly rename the old directory to a temporary name and then immediately rename the new directory with the new file links to the old name and hope for the best. Sadly the atomic technique doesn't seem to work here. I never noticed that I can't do this with a directory. Well, shit.
Also I should point out that the variable names they use in these formulas are the worst possible, single letters, X, Y, some random greek numeral. If a programmer wrote variable names like that they would be fired.
I think CUVs are getting better gas mileage as a result of the competitiveness of the market, but I don’t think CUV buyers really care about gas mileage. They were selling well before they got good gas mileage, and SUVs sold good in the US too with abysmal gas mileage. Hybrid sedans still blow any CUV out of the water on MPGs, and are often cheaper than non-hybrid CUV counterparts.

People just like the configuration.
There will never be a state sanctioned privacy enabling digital cash equivalent since the data surrounding transactions is far too valuable (both in a monetary sense and in a social control sense).

I'm sure the phrase "digital cash" will be used in the marketing lingo though
Interesting, but the add-in-card GPU market for graphics purposes is so small, it's hard to get worked up about it. The overwhelming majority of GPU units sold are IGPs. Intel owns virtually 100% of the computer (excluding mobile) IGP market and 70% of the total GPU market. You can get almost the performance of Intel's discrete GPUs with their latest IGPs in "Tiger Lake" generation parts. Intel can afford to nibble at the edges of the discrete GPU market because it costs them almost nothing to put a product out there and to a large extent they won the war already.
I've been collecting data structures and algorithms books lately. What titles have you read or own?
Yes that's a good point, something I was thinking about too after that post:

MIDI cannot work its way back to the original score itself, but it can capture a perfect performance of the score and allow that performance to be notated in another scoring program. That doesn't quite get you back to the original score however.

So now I suppose I can see some value in trying to develop more score representation formats with more compatibility - it'd be cool to be able to write a proper score then drag-and-drop it like MIDI into a DAW. Yes, that's usually possible through MIDI export, but it'd be neat if that was a first-class feature and we all passed around scores on the web instead of MIDI files.

EDIT: On further thinking, passing scores around wouldn't really be sufficient either, as oftentimes you do want a copy of an exact performance with humanized timings. I suppose you really would need to embrace both formats, or create some sort of hybrid that can capture elements of either/both freely.
Have you written anything how the PWYW method has gone for you?
Optimizing is perhaps one of the best applications of scientific reasoning in programming since the 'natural law' in this case is how the hardware actually works as opposed to whatever wrong abstraction you start with. Sometimes it is more important to be fast so in that case you know which way to go.
> The Mach-E really seems like a pretty good car.

Except for some teething problems, like locking the car in some "safe mode" when going downhill[1], which had quite the dramatic impact in a country like Norway...

Fortunately for the owners it seems to only be a firmware issue, and not the regenerative charging hardware as speculated.

[1]: https://motor.no/forbruker/atte-nye-mustang-havarier--14-tot...
BIMI is really cool. I played with it, setup the appropriate DNS records, created an SVG logo and ... well that's about where it stopped as registering a trademark is a bit of a step too far for getting all of this to work.

It does pass the checks though [1], but does not really work because of the missing certificate which you can for example get at DigiCert [2] once your trademark has been approved..

The domains I configured it for are: antwise.com and vimalin.com
so you can see at [1] how it looks like when it is supposed to work.

[1] https://bimigroup.org/bimi-generator/

[2] https://www.digicert.com/tls-ssl/verified-mark-certificates
Long ago, I wanted to make a microservice that uses choon.to as the domain, pointing to popular shoutcast streams. The goal was to have a regular HTML webpages with the stream info served when using a browser, but send HTTP redirects to the actual Shoutcast stream source when media players being used to open the same URL. I thought having to paste into Winamp/Foobar2000 "http://choon.to/difm-trance" * was more user-friendly (or marketable?) than a bunch of numbers like "http://12.34.56.78:8888".

*: Although I was more of a di.fm Trance listener back then, another Trance channel, Afterhours.fm, still uses choon.in today as their shortcut domain.
What about design capabilities? If they had it in them what were they doing all these yrs? i mean since 2000 i can remember a single GPU from intel that wasnt already behind the market.
A British 4channer went to Kabul for lulz. Now he’s stuck there
It's a slider so it doesn't need the back screen.

For those looking for modern PKB phones the Unihertz Titan and the upcoming Titan Pocket are some other good options.
Not an idiom, but the latest dehumanizing thing ive started noticing is referring to people by their slack tags, even in direct messages. Now when my manager has an "ask" for me, instead of a DM with "Hi Name", i get "Hi @jdklsajdls". You don't need to tag me, we're already in a DM. Then, when someone is DMing me and referring to someone else, they use the slack tag instead of their name. Its gotten to the point where people were referring to someone by name on a zoom call and I genuinely didnt remember who that person was. Finally im like ohhhh thats @jkldsajlds
What is unsatisfactory about the patents that other commenters have repeatedly pointed out to you, and that obviously cover electrophoretic display technologies and manufacturing methods?

Perhaps these are avoidable, but could you elaborate how, as someone who works in the display industry?

For reference, here are a few more, easily found via Google Patents:

https://patents.google.com/patent/US9792861B2/en

https://patents.google.com/patent/US9792862B2/en

https://patents.google.com/patent/US7050040B2/en

https://patents.google.com/patent/US8724212B2/en

https://patents.google.com/patent/US8643939B2/en

https://patents.google.com/patent/US9778538B2/en

https://patents.google.com/patent/US7259744B2/en

https://patents.google.com/patent/US7256765B2/en

https://patents.google.com/patent/US7548366B2/en
*AMD/Apple is using. Nvidia's always-sold-out Ampere-based gaming chips are made in a Samsung fab.

https://www.pcgamer.com/nvidia-ampere-samsung-8nm-process/
How GA4's conversion tracking works behind the scenes
it's so frustrating that this sort of shit keeps happening.

1. banks create gap in market by not providing useful access to their customer's data by...their customers

2. regulators don't step in to fix this market failure

3. some company steps in! yay!

4. company decides that charging customers for providing a good and/or service is insufficient, they need to do something creepy with selling off the customers data

5. lawsuit after the fact to maybe stop them being dickheads and definitely enriching a lot of lawyers

why hasn't the FTC or something stepped in to make banks provide some secure read-only access?
Just disguise yourself as a birthing person
Or there could be some other beings that in some way control or influence humans. This seems to be very common in nature, see e.g. the relationship between humans and bacteria on a Petri dish.
Tesla is under investigation for cars hitting emergency vehicles
"Someone told me my idea sucked" is not in and of itself any more of a useful signal than "someone told me my idea is brilliant"; one person's opinion is, well, one person's opinion. Who that person is makes a difference. In the case of SigmaOS here, the "(YC S21)" suggests that they've had at least one very positive signal: YCombinator accepted them. "The most famous seed funding group in the tech world likes us enough to work with us" is probably more of a meaningful signal than "SnarkyTechGuy1337 left us a cutting comment on Hacker News".
Did you try out the handsfree driving assistance? I'm really curious to hear about how well that works, but haven't been able to find much in the way of reviews (maybe it isn't live yet?)
And yet you're on a hacker forum...
> But in Serbia, where he lives, he is still considered a terrorist, and his ambitions have been thwarted. He has found it hard to make friends because people fear associating with him; a tabloid ran a two-page spread calling him a terrorist, and his acquaintances have undergone interrogation just for knowing him.

> He can’t get a job. He can’t leave the country, or drive. He has no healthcare. His relationship with a woman he loved ended after he was denied a travel document to visit her.

Does anyone know how or why Mansoor Adayfi ended up living in Serbia? I would have (naïvely) thought that Guantanamo prisoners would be repatriated to their homes or home countries. Does he have family living in Serbia? I also haven’t paid attention to the political situation in Serbia in recent years but it used to be within the Russian sphere of influence so I’d be surprised that the US would choose Serbia as the site of his new “prison”.

Edit: this report¹ from 2016 explains that

> Transfers have been slowed because many inmates were from war-torn Yemen, and so had to be returned to a third country that can provide rehabilitation and monitoring.

The report also seems to indicate that Serbia volunteered to “assist” the US and that that the Guantanamo detainees were being “transferred” (rather than being released). So, it seems that, despite not having ever been convicted of a crime, the torture survivors are still incarcerated under a form of “house arrest” by a third country – rather than directly by the US military.

1. https://web.archive.org/web/20160805071557/https://www.abc.n...
The odt format is xml in a zip and simple enough that you can hand edit it if you really want to.
FlickType Pulling Apple Watch Keyboard App After Continued Rejection Issues
Yeah, you have to send them a picture of yourself when you sign up, like you do for a passport or a drivers license.

It gets attached to your account and when you get on the boat you are given an ID card to use to make onboard purchases and to disembark from the boat. Every time you leave or get on the boat they make sure the photo on your account matches who you say you are.
Personal anecdote: Habitat was developed as a sort of application deployment / configuration management tool in Rust, and the architecture there is roughly equivalent to an ECS. I found it a joy to work with and work on. Not sure if it's fundamentally a better software pattern, but it at least meshes with my brain better than how most OO-style software is laid out.

https://github.com/habitat-sh/habitat
I'm now an Order of Magnitude Greater Engineer.

OMG Engineering.
why should it get you kicked out of the meeting room? if everyone else is doing it and have a better ux, i'd imagine you'd be kicked out of the meeting roomm if you're not doing it.
Using character constants for denoting one-character tokens is a time-honored tradition that everyone understands.

E.g. GNU Awk:

http://git.savannah.gnu.org/cgit/gawk.git/tree/awkgram.y?h=g...

This is readable; it says "I am just what I look like: a terminal symbol corresponding to the actual +".
I'm glad to see more of these things. It's like a different take on Orca (https://github.com/hundredrabbits/Orca/) or SonicPi (https://sonic-pi.net/).

All of these are super fun.

But, it feels like we are missing an amazing EDITOR to go with these LANGUAGES.

For example, when "live coding" music I've not yet seen a great editor that could simulate what options there are for the next measure.

I can do this with two turntables and a mixer. When I used to DJ, I can put a record on the other deck, listen to the beat, mix and match it, adjust the treble/bass, even the tempo and merge it in WITHOUT anyone hearing those experiments. I was always worried about timing it correctly, and when you shift to the other deck, sometimes is was great and sometimes is was terrible, which is what you get out of live music.

I wish there were good editors that would permit me to enter in the chords and notes I want (like all these tools do), and at the same time, give me a window into insights like "adding this next chord progression would take it into a more jazzy realm" or "if you spread these notes over two measures and drop them an octave it will get really interesting." I suppose it is a lot to ask a computer to make those qualitative analyses of the music, but it seems like at least it could gather up some options. Computers are good at pattern matching.

And, I've also yet to see these editors offering a way to collaborate, either in person, or over the internet. With a shared language and networks, we can do this. Timing is the biggest thing, but music has a consistent tempo (so your collaboration might not arrive in this measure, but we could guarantee it enters the composition on the next measure at the exact right time).

I remember a FOSCON with _why (the lucky stiff). He came with a band to FreeGeek in Portland, and did this interactive music thing, where he put up a ruby program that all the attendees to the event could attach to with their own IRB session. And, then people could collaborate on the performance with him. It didn't go well. A veteran Perl programmer said "it was like watching a train wreck" (Perl people were pretty jealous of Ruby at that moment). It didn't go well, indeed, but it was so a fascinating idea to try and I wish there were more examples of this kind of thing. That would be such a great way to teach music.
"One of the things we learned pretty early on is 'Don't ever, ever try to lie to the internet - because they will catch you.'" - Gabe Newell

Conspiracy is a loaded term, but this is most likely just a PR gaffe using an old photo someone didn't think had any inconsistencies in it. The takeaway is, be authentic with these sorts of things.
Product Hunt Engineering Principles
Yes, "LAN is usually whitelisted" in my comment is independent from the corporate split tunneling example.
On your site, is there a reason why you hide the pricing and make it so that you have to get a demo to get it? Do you price every customer differently? Is there a reason for no price or cost transparency? That suggests that you're either still trying to figure out pricing, want to be able to charge arbitrary amounts, pricing is too complicated to share, or wanting to hide prices for some reason.

[1] https://www.sourcemedium.com/faq#pricing-plans
js kids thse days.
The ‘low information’ analysis you outlined seems so error-prone that I don't think it should be part of anyone's toolbox.
So our login flow requires email login to authorise because we also allow you to sync your data across multiple devices (if you choose to do so).

It's true that the signup could be simpler but then I'd worry in the case that someone uses someone else's email, that the real owner of the email when logging in would get access to the original user's session if they chose to sync.

Maybe we could have a more complex solution given some time. Any ideas?
Have folks in the US seen many of these around? I haven't seen one yet.
I start/stop my subscription depending on the work that I have.

Some of the side projects (for example, themusiciansnotebook.com) are actually revenue generating and so I have more wiggle room to spend $500 for a month's worth of design. For example, I make notebooks on behalf of others, so I will work with a designer to help create covers/graphics/etc.

Since I pay for a month at a time, once the work for the above project is done, I'll use the remaining time to have Awesomeic's folks help with wireframes for other projects, which may not have revenue or be launched (prototypes, etc) so that I fully utilize the platform.
Woah, I didn't realize I do this, but this really resonates. It seems to me that one "hack" to break out of the tool development cycle is to iterate chairs. If it's iteration itself that is intrinsically pleasurable and addictive, then perhaps simply switching what you iterate on can switch you onto a more productive path, without the usual resistance/procrastination that accompanies work.
"In this case I would really appreciate it if someone told me that my idea wasn't novel at all, sucked or that I was charging exorbitant fees for some minor improvement of my productivity."

Ok, but if the reason you think something "sucks" is because of an uncommon opinion that you hold, like a good UI isn't important or worth paying extra for, then your comment isn't very helpful to the creator. It says much more about you than the product.

Similarly, most people in tech/knowledge work would not consider $15 per month for software that makes them more productive to be "exorbitant", and I think we all know that. If you feel that way, fine, but it's not relevant to the discussion.
As a Voiceover user this is disappointing. If the law changes to allow third party app stores or side loading this is the app that would convince me to go down that road.
I believe even with resources it won’t be possible to evade that.
Gait recognition can even recognize a person that pretends to walk like a different person or being hurt - at least that is what I heard last time about this technology.
Solid break down. Is there a way to contact you?
I always wondered what prevents them to use regular .txt files for managing genomic data. Surely there are better tools out there, some even open source, to manage such data. What makes people stick with Excel? They went as far as https://www.bionews.org.uk/page_151346 this, for the sole reason to stick with a software not designed for this kind of use. I'm puzzled as to why people keep using it over the alternatives
Fundamentally I don't think parsing is a problem that's complex enough to warrant a custom tool and language. And even if it was Yacc is the wrong tool for the job in most cases.

Since most languages are context-sensitive, you almost always have to bend Yacc, which is designed for context-free languages, out of shape to apply it.

It's a hammer but we hardly have any nails, and the nails can just be pushed in by hand without a hammer, and they're the wrong type of nails anyway so that hammer isn't really compatible, and top of that it's a really expensive hammer.
Man this year is flying, I still think it's 2020.
> The article was updated on August 16,2021. The orginal text said the Communicator line was discontinued after thge 9210 model, which was wrong.

It’s depressingly impressive that the correction at the end of the article has three typos.
It really is. A past company made an application that was in the app store for a couple years. Three different customers paid us to white-label the app for them, so we ended up with three additional versions that were new app packages and differed from the original only in fonts, colors, and logos. Two were approved after a short back and forth with different questions for each, and we eventually gave up on the third after 9 months of fruitless back and forth.