notably anthropic on a multibillion revenue product
HN user
2c2c2c
Curious if anyone has gone through the process of an adult adhd diagnosis at Kaiser SF.
Through my attempts, I've been told they don't really do adult adhd diagnoses without documentation of issues as a kid. I was recommended Wellbutrin to deal with symptoms in 2017. Got onto adderall when I moved health insurance in 2021. Back to Kaiser in 2024, I was routed to the same psychiatrist who once again wouldn't budge on adderall and once again recommended Welbutrin.
I used an online clinic to get my assessment (which I understand isn't taken seriously) which is what she cited. I asked what aspect of the assessment documentation did she think left me unqualified and she cited marijuana use in 2016. I asked her how she squares the fact that I'm an adult professional that makes comparable money to her, I have experience using both wellbutrin and adderall and see the former doing nothing and the latter helping, there's hundreds of times more evidence for adderall efficacy vs the flakey data on wellbutrin... She responded with something like: "I believe in my heart of hearts that what I am doing is right".
I thought the entire situation was kind of insane. Further research into the person makes me think they're a bit of a loon.
this app is replicating a set of women only facebook groups. there's one for every major US city. it's sort of an if you know you know situation.
the vast majority of posts are speculation on someone being douchey or a cheater. women in their twenties seem to really enjoy browsing through the gossip.
"The wrong game"? What about the game they want to play..? the fleeting circumstances that impact a user's ability to play a particular title don't outweigh the hundreds of thousands of dollars of theft. your examples don't even make sense
Or what if they want to play the game they bought on different computers they own? this is not an issue with steam/denuvo
Or what if they're troubleshooting something? what?
What about when I wanna play the game again in 10 years and your activation servers are down? denuvo style drm isn't intended to be permanently used on a game. eventually the cost of licensing per year exceeds the extra revenue (usually after one year). You don't even understand what you're talking about
I love that the only example of inconvenience presented in this thread is that a person might open the wrong game while on a steam deck while possibly not having internet while on a plane. The agony!
I was right there with you with this opinion back in the day. Distribution was terrible, people didn't have near 24-7 access to internet. The times have changed. You're also not 11 years old anymore. You can afford to pay your peers in your industry.
Can't say I was sold with the target market mostly because the sales problem becomes orders of magnitude harder
My thought regarding indie games were successful ones though. Something like Celeste or Balatro.
years ago, a friend of mine built something functionally equivalent to Denuvo in his spare time over the span of a few years. I think his original idea was "DRM for the little guy", recognizing that indie games probably lose massive revenue from initial release piracy.
He had no idea how to sell it. After it sitting around for awhile, I tried pitching the technology to few friends in VC, who had absolutely no idea what I was talking about.
It bothered me for a long time to see such a culmination of talent and effort get 0 reward for it. I've wondered if such technology would be interesting to some large publisher to just buy outright, bringing their anti-piracy in-house rather than relying on Denuvo. Any ideas/help appreciated :)
Algorithms and data structures.
how do you frame these cards? I've always assumed something like this would be too information dense to be useful
i combed through quite a few hobbyist gb emulators while writing mine and found audio to be pretty rarely finished or finished without issues. not sure if it's the same for NES
I thought this too but I think the amd mobile series chips have mostly caught up
so the case? maybe the fans?
i had media queries set up and they seemed to show up as working in devtools simulator. but trying on my actual iphone14 pro max doesnt seem to work. devtools seems to imply that an iphones resolution is much lower than the actual resolution
the layout is also tough to reconcile on phone. if you enable a large note range and keep a true piano layout it will not fit on phone. my plan was to break each octave into a row. not very satisfying visually
I am using midi and open source instrument packages, so this is all handleable. There's a few instrument options to choose from in the top right settings.
Will probably add a "randomize instrument used per round" setting or something to really dial it in. I added a randomize velocity option but didn't test it much
i made https://perfectpitch.study a week or so ago. i am old and musically untrained and wanted to see if rote practice makes a difference (it clearly does).
most of the sites of this type i found annoying as you can't just use a midi keyboard, so you just get RSI clicking around for 10 minutes.
I tried getting adsense on it, but they seem to have vague content requirements. Apparently tools don't count as real websites :-(. I couldn't even fool it with fake content. what's the best banner ad company to use in this situation?
look into how it works for music production. nonsense top down
it's doable I guess. I think it's more productive to learn a concept and be able to derive everything about the concept from first principles instead though
watching society 180 and start simping for copyright law is so depressing
incumbent networks don't really lose. they saw potential blood in the water at the time with the rumblings of a mass exodus and made an excellent attempt at capitalizing though.
threads as a product was DOA when that didn't work. you need a network of interesting important people for it to be useful. when the migration didn't happen, you ended up with a bunch of instagram meme influencers reposting their content across two apps instead
I think their strategy combined with an open offer exclusivity bonus could have given them the stickiness. up front 5k, 10k, 15k, etc to a twitter user that matches their follower of at least 25k, 50k, 75k, etc count on threads and agrees to exclusively post there for a year. people weren't getting paid on twitter so this would have been alluring
problem is that the language started hitting its stride and getting attention while the core team is on a 2 year side quest of rewriting the compiler + incremental compilation
it's a pretty narrow set of people that want or need to be able to memorize and recall a bunch of facts as efficiently as possible. mostly med school students and language learners, where this stuff obviously works.
iirc there's multiple idioms that are used in different cases. i recall a nice github that laid them all out with use cases but I can't find it
somethign like this I think. i only dabble in zig/systems stuff so there might be better/more idiomatic ways to write parts
const std = @import("std");
// base struct
const Animal = struct {
// points to the derived struct
ctx: *anyopaque,
// points to the vtable of the concrete type
vtable: *const VTable,
// the vtable interface derived struct must implement
const VTable = struct {
make_noise: *const fn (ctx: *anyopaque, loudness: u32) anyerror!void,
};
// call the derived struct's implementation
pub fn make_noise(animal: Animal, loudness: u32) anyerror!void {
return animal.vtable.make_noise(animal.ctx, loudness);
}
};
const Dog = struct {
// extra data
weight: u32,
// implement the interface
const vtable = Animal.VTable{
.make_noise = &make_noise,
};
pub fn make_noise(ctx: *anyopaque, loudness: u32) anyerror!void {
const dog: *Dog = @alignCast(@ptrCast(ctx));
std.debug.print("woof {} {}\n", .{ dog.weight, loudness });
}
// helper to convert to the base struct
pub fn _animal(self: *Dog) Animal {
return Animal{
.ctx = @ptrCast(self),
.vtable = &vtable,
};
}
};
const Cat = struct {
weight: u32,
const vtable = Animal.VTable{
.make_noise = &make_noise,
};
pub fn _animal(self: *Cat) Animal {
return Animal{
.ctx = @ptrCast(self),
.vtable = &vtable,
};
}
pub fn make_noise(ctx: *anyopaque, loudness: u32) anyerror!void {
const cat: *Cat = @alignCast(@ptrCast(ctx));
std.debug.print("meow {} {}\n", .{ cat.weight, loudness });
}
};
pub fn main() !void {
var gpa = std.heap.GeneralPurposeAllocator(.{}){};
const alloc = gpa.allocator();
// list of base structs
var animal_list = std.ArrayList(Animal).init(alloc);
defer {
for (animal_list.items) |animal| {
if (animal.vtable == &Dog.vtable) {
const dog: *Dog = @alignCast(@ptrCast(animal.ctx));
alloc.destroy(dog);
} else if (animal.vtable == &Cat.vtable) {
const cat: *Cat = @alignCast(@ptrCast(animal.ctx));
alloc.destroy(cat);
}
}
animal_list.deinit();
}
for (0..20) |i| {
if (i % 2 == 0) {
var dog = try alloc.create(Dog);
dog.* = Dog{ .weight = @intCast(i) };
try animal_list.append(dog._animal());
} else {
var cat = try alloc.create(Cat);
cat.* = Cat{ .weight = @intCast(i) };
try animal_list.append(cat._animal());
}
}
// meows and woofs here
for (animal_list.items) |animal| {
try animal.make_noise(10);
}
}
ive written a couple and still find them mindbendyhumble request to make marks for the number key registers global marks
they're global marks in vim. no one uses them there because those registers are reused for clipboard history
the vscode extension doesn't implement registers this way so they're safe to use. i imagine zed's implementation is similar
no idea why it was done, but iirc people still wrote it until gurus started emphasizing that you shouldn't around c++11. around that time there was a strong push to differentiate code from looking like "C with classes"
would make sense to reuse warden for Activision IP post merge
But Instagram also actively censors criticism of Israel
I have friends working for nonprofits in this space, and I can assure you the 25 stories a day they blast out are not being censored
there's an obvious national security angle to this
i thought berkeley was using a modified version of the book using python a few years back
80% of republicans believe 2020 was stolen.
what's the standard now for a not close election? dems have to always win the popular vote now?
4 swing states were decided by a 1% difference. this election was close.