Hacker Newsnew | past | comments | ask | show | jobs | submit | anaisbetts's commentslogin

That's what I don't understand, they're shipping RTX 6000s that are PCI lane-starved. Buying a Maserati and driving it around in 3rd gear.

it's probably a fantasy setup, not built nor tested. Or worse, someone there things x8/x8 vs x16 GPUs are 'good enough' for this setup at that price.

Welp, the biggest reason that I use Edge just got thrown out, time to switch to Firefox.


Until 2023, Edge was sending every URL you visited to bingapis.com.

Microsoft's current privacy statement also says "Depending on your settings, this browsing history is sent to Microsoft"


That seems to be true to every major application release by MS. No, the OS is of course secure, pinky promise!


> Microsoft's current privacy statement also says "Depending on your settings, this browsing history is sent to Microsoft"

Edge allows to sync history (as Chrome and Firefox also do). Given that functionality, what else do you want them to say in their privacy statement..?


Sent to MS is one thing - OneDrive/sync/etc. Used by MS and processed for nefarious purposes is another. Does it say that it 'may' be used for telemetry purposes?


what browser that respect your privacy ??


LibreWolf, Zen Browser, Brave, Vivaldi


Firefox


The telemetry and ads (on start page) didn't bother you? I'm surprised there's seemingly a contingent of people who are too lazy to install any other chrome fork (eg. Brave), but are motivated enough to up sticks and switch to firefox the moment ublock is removed.


At least that's something I can just rant about a couple of times a year, and enjoy tracker blocking the rest of the time.


Ad blocking is a big deal.


"closing the harness is antiparallel to what users want."


Germany requires e.Vs to have democratic governance as a response / reaction to what happened during WW2, where every organization was retooled to run under "Führerprinzip" aka, one person decides everything, zero democracy or accountability. Reconstruction decided this was really fucking bad, and made all organizations required to be the polar opposite


I've heard that learning WebGPU is a pretty decent alternative, it's cross-platform, has runners that are non-web, and has some of the niceties of Metal without being platform lock-in


" it's cross-platform"

Nothing in real time graphics _actually_ is cross platform. You are always programming a vendor hardware.

"Cross platform" really has no value in graphics programming, honestly, when discussing the lowest level programmable api.

You always need to explicitly say which platforms you target, and then test on those platforms.

The main questions should be "on which platform will my users run it" and "can I debug and test this".

So if you are starting out - pick out the easiest api for you. Don't go looking for universality as a value on it's owm (if you want universal rendering, choose CPU rendering. if you want high perf - choose your GPU platform(s) explicitly).


as a mac user who does suffer from the insanity of compiled for Mac, but never tested on a Mac, thank you.


Indeed, and a well regarded WebGPU guide is also trending on the front page at the same time :P

The "universal" nature of WebGPU with the "web" focus feels a lot like the graphics API equivalent of WASM. In that regard there are also some interesting projects/opportunities.


"The "universal" nature of WebGPU with the "web" focus feels a lot like the graphics API equivalent of WASM"

Having shipped non-trivial WASM code in two projects That's not a positive thing. WASM is stuck in zone between living and the dead - just good enough (barely) to merit creating production code when you need the perf in browser but not good enough to register as industrial quality tool as it's not possible really to debug a WASM application.

If you really, really need the perf in your browser app, WASM may be the only option, but it's not really a good one.


> That's not a positive thing.

Quite right.

After 15 years, browsers vendors still don't care about 3D APIs on the developer tools, you need to have a native version and hope that the issue is actually on your code and not something that the browser does.

Because of its nature and the browser sandbox, you have no idea if the application is actually working on customer browsers, or even be able to have workarounds like on native APIs.

Finally it lags a decade behind hardware capabilities being surfaced on the API.

However there is nothing else on the browser.

The only positive thing is being 3D APIs designed with managed languages in mind.


Actually, at least on Chromium it's possible to use Dwarf debugging symbols in debugging your wasm files. It's a little tricky because the documentation isn't that clear but I've ran programs through that and it works. Also there a vscode extension (which I prefer over using vs the browser devtools). If you have that it's basically like using any other debugger in vscode (including CodeLLDB) only you launch the browser when you're debugging it.


> as it's not possible really to debug a WASM application

...as others have said, this is a solved problem and has been for quite a while:

https://marketplace.visualstudio.com/items?itemName=ms-vscod...

I might even go that far and say that this solution is on average more robust and more responsive than debugging native code in Xcode.


Hmm I never could get the DWARF debug information to hook up properly, must give this a try next time I need to return to the topic.

If you don't mind - what's your specific setup when debugging Sokol, I might start from replicating that workflow?


Basically this, just with code-generated launch.json which starts a regular node https server (eg fewer extensions needed than in this blog post):

https://floooh.github.io/2023/11/11/emscripten-ide.html


> Last updated 27/09/2023

And only "works" for specific languages.


The extension is "feature complete" and works. Why should it need updates when it's not broken?

It should also work for all compiler toolchains that generate DWARF debug info, which is pretty much standard across all compiled languages, otherwise gdb or lldb couldn't be used either with those languages (Microsoft of course does its own thing, as is tradition, but its not like msvc supports wasm output in the first place - Blazor oth appears to support wasm debugging in VS and VSCode)


Microsoft isn't the only platform doing its own thing, although this is irrelevant for this specific case.

Given how bad most of WebAssembly tooling still is to this day, versus native languages, I was kind of sceptic.


Idk maybe you were working on far more complex things but personally I didn't feel this way.

Then again perhaps the devx was just not as bad as I expected given how often I had heard this warning.


Apollo solves many issues that Sunshine has on Windows. If your host is Windows, a correctly configured Apollo (i.e. where virtual monitor is enabled) will be a way less frustrating experience.


And Vibepollo solves many issues Apollo has


The extremely charitable answer is that this is AMD's chance to control the built-in software, so they can ship a bunch of built-in AI stuff and a controlled environment similar to what NVIDIA does with their DGX OS, rather than e.g. Framework which is going to give you a stock Linux distro.

(I agree that you almost certainly don't need this)


I mean just like GGUFs aren't technically necessary yet are _way_ more convenient than using Safetensors and configuring the default Jinja prompt by-hand, it makes sense to bundle the draft model too. For all intents and purposes, the only people who will train a draft model are the people who train the original model


The exit tax doesn't apply to "gains", it applies to the "value of your company" which is calculated in a way that often means you will owe thousands or even millions in money you don't have, and at no time had.


Yes - the value of your company is the gain. It is the money you would have if you sold the whole thing.


It's only a gain if you sell.

Selling a company and paying tax on the profit in tax is a completely different proposition from paying tax on hypothetical profit you haven't made (and might never make) just because you want to move.


That's what unrealized means. Gains you haven't got because you haven't sold.


and if we started taxing them across the board, no one would dare hold stock


Sounds indeed pretty terrible…


The vast majority of children cannot and do not buy and pay for VPNs and use them to evade anything. The second that governments said "We intend to ban VPNs" they gave away the game as to what their actual intent was, and it wasn't "for the children"


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: