HackerTrans
TopNewTrendsCommentsPastAskShowJobs

jdashg

884 karmajoined 11년 전

comments

jdashg
·그저께·discuss
Claude: Solve this jigsaw puzzle for me...
jdashg
·그저께·discuss
Because I believed in the product! (Firefox, in my case)
jdashg
·3개월 전·discuss
I do, yeah. Hope that helps!
jdashg
·4개월 전·discuss
As a VRChat regular, Meta's VR world efforts have been hilarious every step of the way. So long and thanks for all the headsets! :)

Maybe not everything has to be the next big thing for everyone. Maybe it's valuable for smaller companies or sovereign divisions to find niche markets, and simply build products and services for modest profits for strong customer bases that will never hit hypergrowth. (And are therefore resistant to the cancerous financialization that hypergrowth invites/incites)

I hope they figure out how to make a modest but steady profit making headsets still. The Quest Pro is still my favorite headset, ever since I ditched the awful controllers and went back to Index controllers.

Then again, the Steam Frame is likely to deliver us from this reliance, though it would be really nice to keep having budget headset options.
jdashg
·4개월 전·discuss
You are not allowed to discard the more reliable source, but you're excused from, and basically forbidden from, asking for more info or for info from third parties.
jdashg
·4개월 전·discuss
We all demand Windows but without ads, but that doesn't cause the market to spit one out. The OS market isn't a healthy market, and government is stepping in here in part because of that market failure to provide a satisfactory solution here.
jdashg
·4개월 전·discuss
2A just says that if the e.g. client request headers say the age bracket, the server (dev) can trust the reported age, but also shall not ignore it on purpose. No "just ignore the do-not-track flag" escape hatch here. "A bartender can't willfully refuse to check someone's ID if they are presented with it."

For incorrect OS answers, keep reading. 3B covers what happens if there's clear and convincing evidence that the age covered in 2A is inaccurate. (Reported profile birthday, for instance) This is "if someone shows a bartender a valid drinking-age ID but says they're celebrating their 17th birthday, this can't be ignored".
jdashg
·4개월 전·discuss
I read Hyperion and I found it... alright, just not my thing. Maybe it is indeed a masterpiece but "that every fan of sci-fi ought to have read" oversells it. I honestly can't conscion the time to read the rest of the Cantos versus other things on my reading list. Quality does not alone compel consumption! :)
jdashg
·5개월 전·discuss
Absolutely!
jdashg
·5개월 전·discuss
It's also true in a moral sense though. Choosing "defect" rather than "cooperate" shall not be excused by game theory rationalization, appeal to popularity, or "just following orders".
jdashg
·7개월 전·discuss
We literally have to be willing to get taken advantage of sometimes, and we have to come down hard on the "don't hate the player, hate the game" f-you-got-mine assholes.

It is not weakness, but strength, to make yourself (reasonably!) vulnerable to being taken advantage of. It is not strength, but weakness, to let bad behavior happen around you. You don't have to do everything, but you have to do something, or nothing changes.

We gotta spend less time explaining away (and tacitly excusing) bad behavior as unfortunate game theory, and more time coming down hard on people who violate trust.

Ante trust gladly, but come down hard on defectors.
jdashg
·7개월 전·discuss
And the GPU API cycle of life and death continues!

I was an only-half-joking champion of ditching vertex attrib bindings when we were drafting WebGPU and WGSL, because it's a really nice simplification, but it was felt that would be too much of a departure from existing APIs. (Spending too many of our "Innovation Tokens" on something that would cause dev friction in the beginning)

In WGSL we tried (for a while?) to build language features as "sugar" when we could. You don't have to guess what order or scope a `for` loop uses when we just spec how it desugars into a simpler, more explicit (but more verbose) core form/dialect of the language.

That said, this powerpoint-driven-development flex knocks this back a whole seriousness and earnestness tier and a half: > My prototype API fits in one screen: 150 lines of code. The blog post is titled “No Graphics API”. That’s obviously an impossible goal today, but we got close enough. WebGPU has a smaller feature set and features a ~2700 line API (Emscripten C header).

Try to zoom out on the API and fit those *160* lines on one screen! My browser gives up at 30%, and I am still only seeing 127. This is just dishonesty, and we do not need more of this kind of puffery in the world.

And yeah, it's shorter because it is a toy PoC, even if one I enjoyed seeing someone else's take on it. Among other things, the author pretty dishonestly elides the number of lines the enums would take up. (A texture/data format enum on one line? That's one whole additional Pinocchio right there!)

I took WebGPU.webidl and did a quick pass through removing some of the biggest misses of this API (queries, timers, device loss, errors in general, shader introspection, feature detection) and some of the irrelevant parts (anything touching canvas, external textures), and immediately got it down to 241 declarations.

This kind of dishonest puffery holds back an otherwise interesting article.
jdashg
·7개월 전·discuss
I did indeed play in the era LanceH is talking about, and I agree with them! We had many thriving communities with no serious cheating problems because of community moderation.

Yes, there were poorly moderated servers, but you could simply leave and try a different community until you found one that clicked for you. When you require equal moderation everywhere, you throw the baby out with the bath water.
jdashg
·9개월 전·discuss
Well unfortunately, the device pixel size of something does actually depend not just on the css size and dpr scaling, but also on position and iirc even potentially what else is on the page due to think like border and thin line dilation. Unfortunately that's just how css layout works in practice, due to pixel snapping and dealing with ambiguities in how to render thin or generally non-integer-sized elements.

There are two approaches these days though: https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/W...
jdashg
·10개월 전·discuss
A bunch of my friends in VRChat dropped $1500 or so on Bigscreen Beyond 2e orders earlier this year, and are ecstatic to finally be receiving their kits. I'm eagerly awaiting my own ship date email in the next few weeks.

The people who are hooked are hooked, but it's in too slow of a growth curve to keep the attention of the hypergrowth omninationals. Inshallah the megacorps remain minor players.

The metaverse is here, for those with headsets to see. But all Meta will be remembered for in VR is sad tech "demos" that turned out faked, and, for a time at least, solid budget wireless headsets.

Mass media is still waiting for faster horses, but the real transhumanists already have one foot out of the physical world. (And sometimes four!)
jdashg
·7년 전·discuss
Known unknowns vs unknown unknowns. "I know how this should work but something's wrong" vs "how am I supposed to do this? Should I do this? Will this other thing change?" Hackers are fine with it, but system architects hate that uncertainty.