HNHacker News
TopNewBestAskShowJobs

mbStavola

1,507 karma · joined May 14, 2020

submissionscomments
mbStavola··on NYC's office-to-residential conversions could create 17,000 new homes
This already exists, especially in the outer boroughs. But of course I'd love to see more of it!
mbStavola··on JavaScript Trademark Update
Looking at the reasoning[0]:

  > To plead a claim of fraud, petitioner must plead that: (1) respondent made a false representation to the USPTO; (2) respondent had knowledge of the falsity of the representation; (3) the false representation was material to the continued registration of the mark, and (4) respondent made the representation with the intent to deceive the USPTO.

  > A claim of fraud must set forth all elements of the claim with a heightened degree of particularity [...] Indeed, “the pleadings [must] contain explicit rather than implied expressions of the circumstances constituting the fraud.” In addition, intent to deceive the USPTO is a specific element of a fraud claim, and must be sufficiently pleaded

  > Essentially, Petitioner’s theory of fraud is based on allegations that the specimen of use submitted with Respondent’s maintenance documents do not show use by the proper party. It is well-settled that the proper ground for cancellation is the underlying question of whether the mark was in use in commerce, not the adequacy of the specimens [...] the insufficiency of the specimens, per se, does not constitute grounds for cancellation; the proper ground for cancellation is that the term has not been used as a mark
From what I understand, TTAB is stating that simply showing that Oracle improperly submitting Node.js as a use of mark does not constitute fraud because the intent to deceive was not explicit. It's a bit frustrating because if its not _fradulent_ the only thing I am left to believe is that they were _negligent_.

To file for a mark or renewal of a mark and claim ownership of something you do not own is insane. It's not like this is a 5 second process or that there isn't a lot of money riding on this-- this sort of thing is super serious and incredibly important! You're telling me no one at Oracle or their counsel was able to catch this in review before filing? As far as I can tell, in the renewal for the mark[1], Node.js was the sole specimen provided as an example of mark use! Come on...

EDIT: Sorry, correction, they have three specimens attached to the renewal, two of which seem to be the same. Clearly an insurmountable amount of work and too complicated to validate.

[0]: https://ttabvue.uspto.gov/ttabvue/v?pno=92086835&pty=CAN&eno...

[1]: https://tsdr.uspto.gov/documentviewer?caseId=sn75026640&docI...

mbStavola··on Weird Expressions in Rust
A dog entered a tavern and said: "I cannot see anything, I'll open this one!"
mbStavola··on Simon Willison on Phoenix.new
I decided to give Phoenix.new a spin to see where it stood in the field. Overall? Cool DevX but I'm not super impressed with the actual output.

I dumped $110 into it over the course of a day, just to give it a fair shake and see how far I could bring it. The first $40 or so was pretty productive and I had a cool little prototype. The last $70, however, was basically stuck in a death loop where it couldn't fix certain (obvious) problems.

It would read my feedback, do some tests (this feature is super cool by the way), and then declare that everything works. I would then click through the UI, see that nothing changed, and then reprompt. It would declare that, indeed, there is an error! It would go about on a tangent trying to solve it, declare victory, and then give a cutsey update about how it solved the issue. I then test, see that nothing changed, and then reprompt... ad infinitum (or at least until I stopped putting tokens in the machine). Honestly, now that I think about it, it feels like I paid these guys to get the standard Product Manager experience.

Of course, I can't be too harsh. This has been pretty much my experience with most AI products. I was hoping the way Phoenix.new was set up (where it plans it's work and tests itself) would achieve better results, but that seems not to really make a difference.

mbStavola··on Show HN: Penny-1.7B Irish Penny Journal style transfer
I seriously hate the supposed "tells" for LLM writing. Can't use delve, em dash is suspect, never get a fact wrong, and God forbid your sentence structure is more complex than what a 3rd grader is capable of.

I think we're well beyond the point where the majority of people cannot tell what is actually produced by an LLM and we're convincing ourselves we still have a handle on the situation. A lot of these rules are completely arbitrary and vary from person to person.

mbStavola··on Burrito Now, Pay Later
From the consumer pov, why would I opt for a PNBL option? If I have the money on hand, wouldn't I just make a regular purchase?

Not trying to be snarky, genuinely curious what the sales pitch is here.

mbStavola··on TSMC expected to announce $100B investment in U.S.
What are the chances that this ends up like the Wisconsin Foxconn deal? Is there anything actually driving a follow through on investment?
mbStavola··on The state of Rust trying to catch up with Ada [video]
As an update to my previous comment in the linked thread, the aforementioned minimal version of pattern types have been merged and generic support is currently being implemented[0]. Slowly but surely, we're getting there!

[0]: https://github.com/rust-lang/rust/issues/136574

mbStavola··on Motion sickness accessibility in video games
When I was a teenager, I really wanted to play Halo with my dad. I thought he would love it but he refused to even look at it, claiming that it would make him nauseous. I just didn't get it, we played Mortal Kombat and Resident Evil with no issue, why was this any different? I told him it was in his head or that these newer games would cause less nausea since they looked and performed better. I couldn't convince him and I went back to playing hours and hours of Halo, Call of Duty, and whatever other crap was on my 360.

15 years later, I'm in my 30s and I cannot even look at most modern 3D games. First-person games are an absolute no-go and third-person games are a toss-up. I missed out on a ton of games[1] and had to drop quite a few[2]. The ones I completed, I did so by forcing myself through the nausea[3]. I've even tried to go back to games I used to play[4] and even those kill me. It is really bad and at this point I mostly just play 2D games like Caves of Qud or top-down/isometric games like Disco Elysium.

The accessibility options in a lot of these games do help a bit, but it is never 100%. I usually turn things like camera shake/head bob off, lower graphics settings, tone down particles, mess around with FOV, adding a center dot... the whole kit and caboodle. At this point I'm not really sure if there is anything else that could be done to help me out, but I still really appreciate it when devs think about people with motion sickness issues.

[1]: Never even touched Overwatch or PUBG

[2]: I wish I could finish DOOM 2016 and Armored Core 6

[3]: The Witness and all those Resident Evil remakes have caused me countless hours of joy and pain, Elden Ring was mostly fine but some sessions I had to stop early

[4]: I will probably never beat HL2 again

mbStavola··on White House AI Czar Sacks Says 'Evidence' DeepSeek Leaned on OpenAI's Models
Really, who cares?

OpenAI has made the argument in the past that it couldn't exist without utilizing copyrighted works without permission and, as a net good for humanity, they should get a pass. Old dusty laws and authors rights should clearly take a backseat to innovation!

... except now the shoe is on the other foot where suddenly it's bad to use things without permission. If you were a proponent of AI and AI accelerationism then this should still be kosher since the "net good" has increased with a completely open source model that is apparently considerably more efficient.

The only remaining line of defense amounts to censorship concerns and/or "China bad," as if OpenAI also doesn't do the same and the US was a geopolitical darling.

mbStavola··on Show HN: I built an active community of trans people online
I'm not sure what you mean?

On Bluesky they just apply a label and users are free to toggle it as show/warn/hide. At least, this is what I've personally experienced using the site.

mbStavola··on Hands-on Assignment – Therac-25 (2007)
Recently I had to get a panoramic dental x-ray and I was making small talk with the person who was running the machine.

I joked that I'm always cautious about machines like this, even knowing the dosage of radiation is low, simply because of the history of software safety controls and the story of Therac-25. She hadn't heard of it before and I gave her the gist of it, that an issue with the programming made it so it was possible to accidentally dose a patient considerably more than the intended amount (in a few different ways). It was interesting to her but I then had to pause so she could run the machine. I shut up and she did her thing.

Then, after a few minutes of scanning, she sucked her teeth a bit and apologized, saying she needed to run it once more. No worries, let's get it done! She starts it again and as I'm getting scanned she explains that "for whatever reason I was getting an error so I just had to restart it, this happens sometimes and I'm not really sure why." I give a little half-nervous chuckle and then the scan completes. Once I pull my head out of the machine, I finally get to finish my lovely Therac-25 story wherein I explain that one of the issues was... a combination of non-descriptive error codes, insufficient failsafes, and operator error resulting in patient casualties as the procedure was restarted one or more times.

We shared a little laugh and discussed other things, cost of living primarily. I'm still alive so I'm at least 63% sure I didn't get megadosed or anything but its been a funny conversation to revisit now and then.

mbStavola··on Ross Ulbricht granted a full pardon
Without any snark, why? What's the motivation?
mbStavola··on David Marcus: How Libra Was Killed
What I took away from this was:

- An incredibly grandiose claim that this would've "fixed global payments at scale"

- Complaints about the "slow play" as they have to comply with regulations that everyone else in that industry also must comply with

- A reason based entirely hearsay, yet with the bold claim it was "100% a political kill"

- The Fed didn't actually say that banks can't use the technology, but rather that they aren't comfortable with it

- The actual point of the post was to promote a new crypto startup

I don't walk away convinced that the big bad government killed innovation here; if the company with a $1.5 trillion market cap pushing this project really wanted to, they would've continued pursuing it.

mbStavola··on Deno vs. Oracle: Canceling the JavaScript Trademark
Didn't know about Oracle using Node as an example of them building/selling things utilizing the "JavaScript" trademark. I think the post's framing of this being fraudulent is accurate, but even if it didn't legally qualify, it is at the very least extremely dishonest and unethical.
mbStavola··on Tiny Glade 'built' its way to >600k sold in a month
My wife has played a few hours of Tiny Glade on her Steam Deck and it runs well with functional controller support. Perfect fit for a cozy Sunday play session!
mbStavola··on Images of Spain's floods weren't made by AI. Trouble is, people think they were
What happens after someone extracts the hashing key off of the camera?
mbStavola··on The DeVault Report
Scrolled through this a bit, some of it seems out of context and others have a tenuous connection at best. This just seems like a hitpiece in response to DeVault's public opinion of RMS.

I don't have a favorable opinion of DeVault (though it's been slightly warming the past few years), but this just seems forced.

mbStavola··on Why does man print "gimme gimme gimme" at 00:30? (2017)
Software can and should be fun, especially if it's harmless. Where is the hacker spirit?
mbStavola··on NASA announces Boeing Starliner crew will return on SpaceX Crew-9
We need to nationalize Boeing and get rid of the money men who ran this company into the ground.
mbStavola··on Air Quality Monitors Compared: AirGradient One vs. Airthings
This isn't the case for their newer products afaict-- with the ViewPlus (which is what I have) you _must_ go through their cloud offering in order to get your data.

I do not want to roundtrip for something that shouldn't have left my house in the first place. Their older products allowed me to keep it local, why shouldn't their newer ones?

mbStavola··on Parsing protobuf at 2+GB/s: how I learned to love tail calls in C (2021)
For Rust enthusiasts, there is an old RFC[0] that would have added a "become" keyword which guaranteed tco. It was originally postponed in favor of focusing on the 2018 edition's goals (which was the right call) but the initiative has been revisited recently[1]. Maybe it'll make a comeback!

[0]: https://github.com/rust-lang/rfcs/pull/1888 [1]: https://github.com/rust-lang/rfcs/pull/3407

mbStavola··on Air Quality Monitors Compared: AirGradient One vs. Airthings
I plan to pick up some AirGradient units and phase out my AirThings devices simply because I want to keep all my data local and open. However, I do wish 1) it could monitor Radon and 2) had a PoE powered sku.
mbStavola··on NIST Announces Post-Quantum Cryptography Standards
Kyber was a great name, a bit sad we can't preserve a little bit of fun in standardization. FIPS 203 just doesn't hit the same!
mbStavola··on Molecule restores cognition, memory in Alzheimer's disease model mice
Getting ahead of the "in mice" meme replies, it is nice to see further developments in the search for a cure.
mbStavola··on 1970 Clean Air Act was intended to cover carbon dioxide
Seemed to be the case for 50+ years.
mbStavola··on 2.9B hit in one of largest data breaches; full names and SSNs exposed
It's amazing to me how just getting your name and SSN leaked opens you up to much risk. It's equally amazing how this is a decades-long problem that hasn't been addressed.

I have to wonder what systems other countries use for identifying citizens and how secure they are compared to SSNs.

mbStavola··on Stripe acquires Lemon Squeezy
Merchant of Record is a cool feature to have-- Stripe Tax works well but the pricing structure is horrible. Paying a flat fee for dedicated tax handling would be considerably better!

Now if only we could somehow get MoR for marketplaces...

mbStavola··on Ladybird Announcement [video]
Really exciting to see this for Ladybird and I'm glad to see some serious investment in creating a viable browser alternative.
mbStavola··on WebAssembly: A promising technology that is quietly being enshitified
Completely disagree.

Async as a paradigm has probably created billions of dollars in that it's allowed many many many developers to reasonably scale beyond what they could've otherwise.

← PreviousPage 2 of 7Next →