Recent submissions

Comment · 8 days ago
Both speakers in the examples sound unnatural. The human doesn't know what to talk about and seems to have little confidence. The robot says things that only mostly make sense and draws on, saying ultimately very little. "How's the winter stuff?" e.g. is not a sentence a person would say. I might say "How are you dealing with the snow?" or "Are you looking forward to winter?," but not "How's the winter stuff?" And there's just so many examples like this. Also, I'm not convinced that this "human-like" conversation with filler words and interruptions and pauses is actually what anyone wants, especially in absence of a face to interpret or a real human being to understand behind it. Even if it worked perfectly, it would feel uncanny and artificial because I know the person isn't real.
Comment · 1 month ago
Comment · 1 month ago
Comment · 1 month ago
A bit unfortunate that so many of the interesting bits were left to ai. I would've enjoyed some commentary on why the custom TLS implementation was necessary. Oh well.

Update: found this explanation in a comment at the top of the (surprisingly short) Go file in the linked repo:

The target client is Netscape Communicator 4.51 (both the 40-bit export build and the 128-bit US build) with its clock set to the year 2000.

Go's crypto/tls cannot help: it dropped SSLv3 in Go 1.14, never accepted the SSLv2-compatible ClientHello that Netscape 4 sends, and never had RC4-MD5 or the 40-bit export suites. So this file carries its own tiny SSLv3 server-side implementation on top of stdlib primitives (RSA PKCS#1 v1.5, RC4, DES, 3DES, MD5, SHA-1). The server key is 512-bit RSA so that export clients can encrypt the premaster secret to it directly, without a ServerKeyExchange.

Comment · 2 months ago
When you're one of the people who finds TUIs inaccessible, "accessibility" isn't just a downside to be considered, it's table stakes. I think they're fine for one off toys for individuals and small groups, but if you're selling a product to the public, it ought to be accessible first and foremost.
Comment · 2 months ago
When you purchase a new laptop, you can choose a different manufacturer who may have a more durable product. When you have a framework, you're forced to buy the same component from the same company that made it poorly in the first place, if it's even in stock.
Comment · 2 months ago
Like many others, I gave up on self hosting email when I realized Gmail and Outlook would always mark me as spam, if I even got delivered. DMARC and DKIM did nothing, I think the datacenter IP was just blacklisted. Ostensibly there are ways to get it unblacklisted but man what a pain the ass for the whole process.
Comment · 3 months ago
Maybe I'm an outlier, but personally if a friend used ai to make me a gift like in TFA, I'd be pretty offended. Using AI shows that you didn't care enough to even think about it on your own. When I see a business use obviously AI generated imagery, I think "I'll stay away from them, they clearly don't care enough to do things the right way." It's a sign of disrespect and a lack of care. I know my partner thinks similarly, as do most of our friends. I don't think creativity is going anywhere long term, though perhaps there will be an awkward adjustment period while older people catch up to the new social norms.
Comment · 3 months ago
I suspect the real threat wasn't the blacklisting so much as the possibility of lawsuits that could come after
Comment · 3 months ago
I think broadly I'm in agreement that the censorship via blacklisting threats was unwarranted. That said, I also think we should keep in mind that this isn't some public forum made for adults to have discussions, it's a public block game server. I think it's more than reasonable to say that the average minecraft player is probably a child and one of the most popular servers being full of swastikas and racial slurs probably isn't good for children. Personally I think there was potential for some kind of middle ground, but I'm also not mourning the loss of the obsidian nazi builds too hard. The paradox of tolerance and all that. The vast majority of the anarchy spirit is still there, it's just slightly less edgy. It's hard to discuss in good faith because the advocates for lack of censorship here are largely people who want to spam the N word in chat all day or their unwitting allies. Ultimately, whatever the outcome (and I think the current outcome is at least /ok/), I've made peace with the possibility of losing minecraft as a medium for totally free speech. It's just a block game.
Comment · 4 months ago
I agree that it's worth reading the original source and encourage all to do so. My takeaway however was that the majority had a much stronger body of evidence than the dissenters.
Comment · 4 months ago
Many of us work on Java monoliths that started in the 2000s when it was in vogue and we still have to keep them chugging along on Java 8. Personally I'm familiar with all the new features that have come out in the last few years, but for my actual work, java is literally stuck in the past.
Comment · 4 months ago
For those unfamiliar, this implies they would have been able to override a presidential veto, so the administration backtracking is just saving the president the embarassment of a defiant congress/disunified party.
Comment · 4 months ago
I'm not sure most systems programmers would agree that a language with GC is suitable for their work.

"No syntactic sugar" and "no macros" sounds like a recipe for boilerplate that will be offputting for many.

Please consider adding some code samples to the front page of documentation, as syntax can be important to people.

I disagree with some other details, but I do think that a low level GC language that doesn't have some of Go's particular warts (particularly nil and error checking) is worth pursuing.

Writing the initial compiler in Typescript is an interesting choice but I suppose that won't matter after it's bootstrapped.

Ultimately it's hard for me to take the project seriously at such an early stage but I don't think it's fundamentally flawed. Good luck

Comment · 5 months ago
It seems like esp32 boards have taken over the pi's original market as developing for them has gotten easier while pis have gotten more expensive

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton