skysight-inc/HackerNews huggingface dataset:
I borrowed a friend's Steam Deck and created a Debian userland to check if there were any issues using the hardware for ROCm. As far as I can tell, the only reason ROCm doesn't work on the Steam Deck is that the necessary software has not been packaged for SteamOS yet.

When I check rocminfo, the hardware is reported as gfx1033, which is an identical instruction set to gfx1030, so export HSA_OVERRIDE_GFX_VERSION=10.3.0 should work perfectly if you're using the AMD binaries. Or you can build from source for gfx1033, but that's probably more painful than necessary.

The one catch is that the Steam Deck is currently using Linux 5.13, which predates a lot of bug fixes. I was noticing bugs while using the upstream kernel when packaging ROCm for Debian until something like Linux 5.19. My test case for the Steam Deck was rocRAND, which passed most of its tests. I would expect the rest to pass with a newer kernel, though I haven't verified that.

tl;dr: ROCm is not packaged for easy installation on all the platforms you might want to use it on, but it appears that the hardware works and the software exists.
Hey there, OP here. Azure AD is a cloud service.

The bug was in WinHttpAutoProxySvc, but at some point ASUS (et al) must have noticed it and chose to send the blank Option 252 to take advantage of the result, without realizing that the result is poor behavior and reporting it to Microsoft.

EDIT: More specifically, it was that a service running on the client was told, in a weird way, that there was no proxy to use. This weird way triggered a bug, so it kept using that setting even after it no longer received that signal (different DHCP on a different network) and a there-is-now-a-proxy setting was available (via DNS).

EDIT 2: To be more clear, Azure AD needs access to the internet, uses WinHTTP (because this is Windows' standard HTTP libraries), and when a bug in one part of this stack was exposed, AAD didn't work. There were no problems with AAD here, even though that's where the user saw the error.
Nah ive tried and its embedded smartly in the answer
Asking for data on HN is usually just a stupid rhetorical trick to derail a logical thread.
Those keyboard shortcuts, ctrl KB KK, ..., they are still in muscle memory after so many years.
I rarely read the articles linked. Instead, I find myself getting lost in the tangential threads which have little to nothing to do with the article.
>So what? The PRC run concentration camps.

Yeah the US is not that different, however in much smaller quantity:

https://en.wikipedia.org/wiki/Guantanamo_Bay_detention_camp

The "Reason" is the same, keep terrorists in a minimal law protected environment, and as we all know a declared terrorist has no human rights, also the laws of the country who detains him is not in effect, for whatever reason.
That Facebook admitted it doesn’t mean TikTok isn’t doing it without admitting so.
The principple "Don't shoot the messenger" applies to real-life messengers.

It does not apply to anonymous 'messengers' on the Internet who spread stories that can't be verified, and who themselves are of unknown credibility/origins, and who could have undisclosed biases/prejudices against the person they are criticizing.
It's a weird thing so say that a higher electricity consumption equals to "vastly higher living standards" when the higher consumption might just be in part because of badly insulated homes.
"Help me find a job. I can't really write a sentence about my circumstances so you have a chance to provide me a proper answer BUT I can be a dick in the comments."

Yeah, maybe it's not the missing degree bud.
Did you get a takeaway on society of mind?

I’ve been curious about the topic of distributed cognition and non-individualism in philosophy. When we don’t think that we have a single unified soul/psyche/self, then a lot of really interesting and fairly practical things happen. It’s easier to change one’s mind, for instance—and even death is less of a concern (since the essential parts of one’s self are still rather living).
> In particular, I don't see how 2FA is possible with this

Umm, why not?

First, you can use a different app (like aegis) to generate OTPs.

Second, pass has an extension (https://github.com/tadfisher/pass-otp) that can be used to generate OTPs.

Third, you can use something like oathtool to generate your otp using your totp secret

oathtool -b --totp "your-totp-secret"
I don't expect anything, I just find it ironic.
China: Fever meds in short supply, hospitals overwhelmed, blood shortage
If you work at google and it takes 7 forms to promote one guy, either you’re filling out 7 forms or your guys aren’t getting promoted.

Then you get to do 20 hours of interviews trying to hire their replacement instead.

So you get a choice - but not much of one.
I don’t understand how people still stayed with LastPass after all their controversies and pulling bait-and-switch on their customers well over a year ago at this point
I've seen some of these techniques elsewhere; e.g. javascript-obfuscator supports replacing variable names with hex values [1] or transforming call structure into something more complex [2]. Bytecode generation is new to me; is there an existing JS obfuscation tool, preferably open source, that supports it?

[1]: https://github.com/javascript-obfuscator/javascript-obfuscat...

[2]: https://github.com/javascript-obfuscator/javascript-obfuscat...
somafm is the tits
1. There are ~800k people in pretrial detention in the US who are locked-up for the "crime" of being poor.

2. The US has the highest incarceration rate per capita.

3. The outrage bait of this article is to promote class divisions, that somehow being poor leads to one conclusion and rich to another WRT bail.

4. His parents put up their house (suppose it's worth $6 megabucks), he has to wear an ankle monitor, they took his passport, and he can't have firearms in his possession. It's curious that he was allowed to "make bail" against $250 megabucks for presumably much less than a "bail bond" would charge.

5. It appears they will be fighting this with pricey lawyers rather than plutocrat island escape plan 7.
UK 25th, but the 26th is a holiday called Boxing Day.
> flight cancelation software

Just to be clear, this was the software that made the decision about cancellation? (Otherwise, it would be somewhat expected that flights of frequent fliers are less likely cancelled. I suppose they learn to avoid those flights.)
What’s actually surprising is that even in a highbrow forum like HN people don’t understand basics of the US legal system, for example: innocent until proven guilty.
Continuing the push the browser to be a general app platform is the only way it can survive against native experience, which is already eating into the enthusiasm for the web. It seems like the trend for consumer companies is to maybe launch first on the web for velocity but eventually migrate to native experiences.

I wonder to what degree we can enable hardware performance without leaking user data.
One thing I forgot to mention is the M format. Starting with LTO7 media used with LTO8 drives, if you label the tapes with labels ending with M7 instead of L7 the drive will format the tape when first writing it in the 8M format, adding 3TB of capacity to it.

Of course these media can only be read using drives of the next generation.

Notice that first formatting a M9 tape can take up to 45 minutes. That can be a surprise when you first try it! Take this into account if you're time-constrained.

Confusingly, LTO7 tapes with "M7"-ending barcodes are called "8M", and LTO8 with "M8"-ending barcodes are called "9M". Don't ask...
Ask HN: What to do with a coffee plantation with about 8000 trees?
My dad left me a coffee plantation and I have no experience in this at all, nor did he. It is freshly planted so it won't reach peak production until around 2026. But I want to learn how I could go about taking care of it and eventually start selling beans. Do you have any resource I can take a look at to learn more about coffee and its production process?
What if we actually just operated trains safely, made improvements to the system, and then sped things up _because we improved the safety to make it possible?_

"We risk crashes or make everything slow" is a false choice when we're talking about years-long perspectives. Especially given that there are lots of contributors to throughput and slowness.
That's a really good point and applies to unpleasant recurring tasks, but I think there are some unpleasant tasks which are one-offs. Basically, small pieces of technical debt that may get ignored or swept under the rug, that are cumulatively important but individually too small to detract others from their work for.
Geospatial Data Catalogs
My takeaway: imagine we decided the enforce no crashes on roads. The second a driver comes too close behind another car or breaches speed limits, the car enforces their brakes on.

Yeah I can see how the knock on tailbacks and flow will make roads insane.
WWW/HTML/SQL Startup Ideas (1999)
>I taught myself programming and got a job after a few years of study and practice (mostly while I was in high school and college). I got a job and never finished my degree. That was a long time ago (more than 40 years ago), and back then employers would more frequently hire people they expected to train and mentor. That doesn't seem to happen much these days, everyone has to prove they can fit in and produce right away.

40 years ago, very likely, your salary would have been a "normal" one, and your employer would have had less hurry in having you productive, letting you some more time to learn/adapt/etc. and - as well very likely - your attitude towards the employer would have been different from the one I see common today (let's work here for max 2 years then find another job) and - viceversa - you were likely seen as a resource on which it was worth to invest some time and money in the long run (as opposed to an expendable -and possibly micro-managed - employee that can be repolaced any time).

The market has simply changed, not only in computer tech/programming, firms expect that the candidate is "ready" and use (as you say accepted as proxy) degrees and quick technical interviews to justify the choice (of hiring or not hiring you).
They're simple but for some reason they don't seem to be packaged in most distros.
I guess it's a question of personal interpretation - but to me those two numbers aren't different enough to quibble over. Also, given that this is about bail, not convictions, it's at least arguable (right?) that the proportional arrest numbers are more relevant than the proportional incarceration numbers.

In any case: it's clearly a minority, yet a sizable one.
Does https://passwords.google.com/ count?
Imagine storing all your sensible passwords in the cloud of a private company lol
I think (but might be wrong) that the intent is to be lower level.

The prime motivation for such particles is probably to achieve the highest stable energetic structure.

Senses are a higher abstraction levels of more complex structures.
Unrelated but this message just thought me that 'to advance' some time is to make it earlier. I always assumed the opposite because it sounds like you push it forwards in time.
IDK all of the BSDs seem to be OK
the ol' hunter2 ... haven't seen this irc dialogue in years, thanks for the laughs
You can generally “convince” it to agree with anything, how difficult that is depends on how strongly it “knows” that what you say is wrong. Making it agree that violence is cool is harder than making it agree that 1+1=3 is harder than making it agree that <obscure chemical process> is <completely wrong explanation>.
Logic != Truth
Yeah usually the articles are just jumping-off points for related discussions, which is perfectly fine in my opinion
On the same theme, inverted flight feels like a rapid change of pitch downwards (both accelerate you kind of toward your head), so the natural response is to "pitch back up" and get the acceleration back under your butt (which of course inverted means you actually start diving for the ground).
Firefox do have a mechanism to limit the amount of data being leaked for fingerprinting, but it’s disabled by default: https://support.mozilla.org/en-US/kb/firefox-protection-agai...
>If they love to do it (and that’s usually what distinguishes the average from the best programmers)

Anyone else feel that people who love programming aren't necessarily great at it?

A lot of devs who "love" programming can be highly opinionated, get distracted by minor issues, have difficulty or reluctance to summarize things to non technical people , have unwieldy PR's containing changes for things way outside of the scope of the task they were given, and don't believe that documentation is something they personally have to do.
You do realize that saying it is " 20%" do not make it better?
The internet is broken and tech is broken but for as long there are talented people with an open mind and a warm heart there is hope.There are plenty of those in this platform. Lets program the future we want. Best wishes to all.
Thank you so much for taking the time and initiative to put out this message. Wishing all a very merry Christmas and an awesome New Year!
I've been fighting with this for years, and I'm pretty sure Yandex is the problem. Hell, I even signed up for Yandex's webmaster tools as part of trying to fix this.

Years ago Yandex was flagging on some sample perl code that had a .txt extension (some something like udpscanner.pl.txt or so, IIRC) that I had sitting in a directory. There's no perl CGI, no way for it to execute on the server; just sample code. IIRC it was even served up as text/plain for easy reading in browsers. It was something that would be run directly on an OS, to do some fast scanning of open ports. For an end user to run it they would have to download it and get it executed by their perl interpreter. Definitely NOT an exploit in a browser.

As I recall it was something super basic that I found on a compromised server years ago and referenced in an old writeup.

For some reason it was flagged by Yandex as a browser exploit, they reported up to other places, and Malwarebytes flagged the whole site as malicious.

Since fighting the technical reasons why their scan is flawed is Sisyphus, I ended up just removing it from the site and getting Yandex to rescan. They now list the site as clean, but some old tools still say something untoward is going on.

It's frustrating.
Or you could deem illegal to not follow iso/ietf/w3c unless it is already in a proposal stage.

We may not have the internet we have today but I am not sure it would be for the worse. Some things would have probably slowed down, we may had also avoided the terrible flash/activex/javawebapp period but companies may had pushed for html5 earlier through standardisation process.
I either do low value work or, most of the time, I support others.

For the juniors on the team, I make myself available for pairing so I can help train them. For the seniors, I help them by writing documentation, reviewing their work and making sure it's aligned with where we want to go (you can call it architecture but I don't like to throw that word around), or help out by resolving disagreements. Or whatever they need really. Not all of that stuff is technically "code", but to me it's not primarily about writing code myself, it's about being constantly in touch with the code base in some fashion or another.

I also delegate organisational work to those on the team interested in it - I very rarely run a meeting or drive some work, I just fill in the cracks where nobody else wants to do it.

The main trick is probably that we maintain a highly asynchronous communication culture - which is not for everybody and non trivial to establish and keep. But if it works, it really works.
Binding to a low socket is one thing. But as a file server it needs to access many users' files. That can be done without being root, too. Reducing the attack surface on one end but weakening things a bit on the other. A net gain I might concede, but not completely black and white.
To be fair the way Brown tried to call out Musk, was horrible and a direct attack. You don't talk to anybody like that, no friend, partner, intern or whoever unless you want to provoke them into a reaction. (Referring to his questions about the stack, ending in "buddy") It's really low and Musk was 100% right identifying that as acting like a jackass. Should he have taken it more calmly? Probably. But there is really no point in even talking to bullies like Brown.

Apparently there had been an architecture diagram by Holz that people are aware of and I can only imagine it to be a mammoth.

The laughing heard when Musk mentioned the diagram came from Holz's direction mostly I think at a) the aggressive provocative tone of Brown and b) his hilarious "questions" directly trying to put Musk on the spot about this mammoth tech stack. Everybody knows that just naming things in this 1000+ items diagram won't help anybody but Brown's ego.
Believe me, it is even more frustrating for the company.

Accepting payments is an incredibly hard problem, regardless of which payment processor you use. No matter how many tests you do, there is always a bank somewhere trying to include some second factor authorization (3DS, etc) in an iFrame that completely breaks but only in production. And when it breaks, it is often impossible to reproduce.

Over my career, I have lost so many customers due to payment system failures... Words cannot describe the terrible punch in the gut feeling of getting a support email from a customer trying to give you money, but they can't.
Cheers! Merry Christmas.
Well, to a degree it is done by a configuration file, it’s just written in the DSL of a big framework like spring. Like, most of the code is just declaratively specifying what should happen, not really the how. Add a few filter/mapping and you are ready.
Feliz Navidad!

From .ar
From the article:

Unfortunately, thanks to a combination of poor design choices and poor upkeep, many of these speedometers have proven to be wildly unreliable. So, as train crews navigated the increasingly speed-controlled subway of the aughts, they not only had to build uncertainty around signal design, but equally about the accuracy of their on-train equipment.

In other words the problem is both inaccurate signals and inaccurate speedometers. The combination requiring operators to be much more careful, and making them lose faith in their data. Exacerbating this is that signal trips caused by faulty timers were still blamed on operators. Making them also lose faith in management. Presumably, this wasn't good for the relationships between management and unions, hence probably contributing to strikes.
Such people usually don't become famous enough unless you also count founders. How about Bill Gates, for example? He was a pretty good coder by all accounts.
Is there a term for using multiple redundancy and statistics to solve issues, for example using 5x 99% reliable sensors rather than a single 99.99% sensor that costs 100x more?
I'm not sure the 250$ million is relevant here - he did not have to post anything like that, so if he's willing to throw his parents under the bus and rates his chances of escape highly he can leave without ever paying that bail.

Additionally, an interesting question with regards to money is if he's stashed some of those customer funds somewhere. If he has, then even 250 million wouldn't necessarily be an insurmountable barrier since billions are missing. Of course regardless of whether he has access to such stolen funds he'd never need to post the bail as it's unsecured; he'd either abscond and not pay 250 million, or stay and not need to pay in the first place.
Wonder if this is why Musk ran the Twitter poll against it. Xi leant on him?
Come on, there was basically no concern for privacy for a very long time. The whole IT were built upon “no bad actors” assumption. It turned out to be a deeply flawed assumption and we try to fix it, but desktop OSs are still insanely unsafe.
I don't think it's a bad excuse at all. Limiting computational power as much as possible is a good thing as demonstrated by https://langsec.org/.
Ask HN: Anyone free to meetup in Tokyo on Xmas?
Hello, I'm a machine learning researcher who's here in Tokyo on exchange. Might anyone be interested to meet up for an interesting conversation over a meal on Christmas?
Couldn't the browser see that javascript has added a handler for keyboard events, and use that information to display a keybaoard?
Scandinavia opts for the 24th.

Also, I read yesterday that the Ukrainian orthodox church suggested its followers could celebrate on the 25th rather than on the customary January 7th (Christmas in the Julian calendar) this year.
Write to the Archive.org folks, perhaps? These two items are clearly both up there somewhere, and they need to be linked together as being part of a single release. The issue of books/publications with enclosed media (floppies, CD) is also quite general, well beyond that one case.
Good showcase of binding Nim to C++ code. This cab be very powerful.
It's not Xmas without some Cthulu carols! https://www.youtube.com/watch?v=KbzuzSbCyfQ&list=PLF0qXsyMAj...
Under this reasoning, American apps and websites should be banned in other countries as well.
My sense is that "we need 99.9% uptime so solutions that require maintenance downtime are not acceptable" even though the lack of solutions is a bigger drag on uptime. But if your mandate is uptime, voluntary downtime is not at all an easy choice. You get blamed for voluntary downtime whilst accidental downtime is not directly going to be blamed on anyone.
I wouldn't trust her even if she wasn't convicted.
This + its really dependent on location and context as you said.

If you are outside of US, your chances of liquidity event decrease even further.

I think people always divide into two camps here, its either hard work or luck but the truth is somewhere in between.

As a normal non-privileged person, I can't afford placing all-in bets. But I can go to a different table with different stakes and different strategy.
God jul to all from Santa's home, Norway!
I've been experimenting with having it make recipes for me. It provided me a cake recipe however I didn't have the correct size cake tin, I asked it to change the recipe but use the size cake tin that I had. It was able to correctly adjust the ingredients.

I didn't end up following the recipe because (just like the compiling problems with its code suggestions) I wasn't willing to spend a few hours and have it turn out bad. I would love to see a YouTube channel of someone following AI recipes, I wonder if it could come up with some unique foods.

One thing I do enjoy using it for is providing healthy meal ideas.