HNHacker News
TopNewBestAskShowJobs

breadwinner

4,675 karma · joined April 18, 2023

submissionscomments
breadwinner··on ChatGPT's enterprise success against Copilot fuels OpenAI/Microsoft rivalry
Microsoft has wasted their opportunity.

When ChatGPT first came out, Satya and Microsoft were seen as visionaries for their wisdom in investing in Open AI. Then competitors caught up while Microsoft stood still. Their integration with ChatGPT produced poor results [1] reminding people of Tay [2]. Bing failed to capitalize on AI, while Proclarity showed what an AI-powered search engine should really look like. Copilot failed to live up to its promise. Then Claude.ai, Gemini 2.0 caught up with or exceeded ChatGPT, and Microsoft still doesn't have their own model.

[1] https://www.nytimes.com/2023/02/16/technology/bing-chatbot-m...

[2] https://en.wikipedia.org/wiki/Tay_(chatbot)

breadwinner··on Tesla Robotaxi Videos Show Speeding, Driving into Wrong Lane
Sounds like the software isn't ready for primetime, but they also don't have the right hardware (no LiDAR).
breadwinner··on Apple announces Foundation Models and Containerization frameworks, etc
Liquid Glass is not adding a dimension. It is still flat UI, sadly. They just gave the edges of the window a glass like effect. There's also animation ("liquid" part). Overall, very disappointing.
breadwinner··on Everything Apple Plans to Show at Its iOS 26-Focused WWDC 2025 Event
https://archive.ph/CLvug
breadwinner··on Neven Mrgan on Why Skeuomorphism Is Like a Classic Car
According to the video, the alternative to skeuomorphism is flat UI. That's so wrongheaded! There is a middle ground. You can have dimension without the UI looking photorealistic!
breadwinner··on Trump admin threatens Columbia's accreditation
It is so distressing to see this administration destroy America piece by piece, on a daily basis.
breadwinner··on Quarkdown: A modern Markdown-based typesetting system
Looks like typst has a "programming language" to do diagrams inline... that's a lot of effort to learn!
breadwinner··on Tesla's robotaxi rollout is alarming the public, new report shows
Tesla's LiDAR-less robotaxis are going to kill someone and that will bring a bad name to driverless cars in general. Which means more responsible companies such as Waymo will suffer too.
breadwinner··on The UI future is colourful and dimensional
A while ago I read this news about Microsoft bringing back 3D and skeuomorphism: https://www.theverge.com/2024/9/20/24249735/microsoft-fluent...

Then it turns out Microsoft brought back 3D in the worst way possible: The non-interactive parts are now 3D — and look interactive — while the interactive parts are still flat like before.

I am trying to find examples, here's one: https://imgur.com/a/8tjT42h

Notice the top part has a 3D graphic which invites clicking... but it is dead. And the live parts look dead and don't invite interaction.

breadwinner··on Elon Musk confirms Tesla plan for robotaxis on Austin roads in June
Tesla has said its robotaxis will be Model Y vehicles equipped with a forthcoming version of FSD, or full self-driving, known as FSD Unsupervised. There won’t be a human safety driver in the cars, Musk promised.

Musk has previously claimed Tesla’s “generalized” approach to robotaxis is more ambitious than Waymo’s. Tesla relies on camera-based systems and computer vision primarily instead of using sophisticated sensors including lidar and radar in its vehicles.

If you live in Austin, watch out.

breadwinner··on Java at 30: Interview with James Gosling
Some exceptions are not recoverable and may cause 500 error. Others such as FileNotFound are recoverable, for example by reading the file from an alternate location.
breadwinner··on Java at 30: Interview with James Gosling
Side effects are not allowed in functional style programming. Exceptions are side effects, it doesn't matter whether they are checked or unchecked exceptions.

https://jessewarden.com/2021/07/why-functional-programmers-a...

While composing methods in stream style is convenient, methods that can throw exceptions warrant more careful coding, so convenience should not always be the priority.

breadwinner··on Java at 30: Interview with James Gosling
> Java itself has basically abandoned the idea

Some Java developers may have, due mostly to misinformation from the .NET camp.

breadwinner··on Java at 30: Interview with James Gosling
What about the ones you can recover from? You don't want to crash the entire application every time there's an exception!
breadwinner··on Java at 30: Interview with James Gosling
Which ones? That's the issue.
breadwinner··on Java at 30: Interview with James Gosling
> Why not just Exit if that's the proper thing to do?

Because you won't get a stack trace.

breadwinner··on Java at 30: Interview with James Gosling
> I'm not sure what you found in (checked) exceptions.

I could copy/paste the entire article here... but it would be easier if you could take a gander: https://mckoder.medium.com/the-achilles-heel-of-c-why-its-ex...

Summary:

Crashy code: You have no compiler-enforced way to know what exceptions might be thrown from a method or library.

More crashy code: If a method starts throwing a new exception, you might not realize you need to update your error handling.

Dead code: If a method stops throwing an exception, old catch blocks may linger, becoming dead code.

breadwinner··on Java at 30: Interview with James Gosling
> they are heavily discouraged throughout Java code

That's so ignorant. Read the article please.

breadwinner··on Java at 30: Interview with James Gosling
> They believed that people would just catch Exception most of the time anyway

Their belief was wrong. Microsoft now recommends against catching Exception.

The article you linked to is addressed at the bottom of this article: https://mckoder.medium.com/the-achilles-heel-of-c-why-its-ex...

breadwinner··on Java at 30: Interview with James Gosling
One area where C# really messed up is exception handling.

See https://mckoder.medium.com/the-achilles-heel-of-c-why-its-ex...

breadwinner··on The first year of free-threaded Python
Some statically checked languages and tools can catch potential data races at compile time. Example: Rust's ownership and borrowing system enforces thread safety at compile time. Statically typed functional languages like Haskell or OCaml encourage immutability, which reduces shared mutable state — a common source of concurrency bugs. Statically typed code can enforce usage of thread-safe constructs via types (e.g., Sync/Send in Rust or ConcurrentHashMap in Java).
breadwinner··on The first year of free-threaded Python
When the language is dynamic there is less rigor. Statically checked code is more likely to be correct. When you add threads to "fast and loose" code things get really bad.
breadwinner··on Databricks acquires Neon
Love Neon, but that FAQ is worthless. Every company that gets acquired reassures customers that "nothing will change"... then it does, once the new company is in the acquirer's belly and gets digested.
breadwinner··on High-school shop students attract skilled-trades job offers
Plumbers make $70k to $200K.

https://www.seattletimes.com/pacific-nw-magazine/as-tech-job...

breadwinner··on [dead]
“The picture of the world’s richest man killing the world’s poorest children is not a pretty one” -- Bill Gates.
breadwinner··on Bill Gates tears into Elon Musk for 'the deaths of the poorest children'
Million+ children will die to get Elon Musk tax breaks... hard to imagine the coldness of his heart.
breadwinner··on First American pope elected and will be known as Pope Leo XIV
> my duty is to interpret and lead via "the holy scriptures"

Said scriptures also says that a woman can be sold to her rapist after he violates her. I think a more modern interpretation would not be a bad idea.

breadwinner··on India launches attack on 9 sites in Pakistan and Pakistani Jammu and Kashmir
That's a claim made by Pakistan, not confirmed by photos or videos from credible sources.
breadwinner··on India launches attack on 9 sites in Pakistan and Pakistani Jammu and Kashmir
That post is not from any credible source.
breadwinner··on FTC rule on unfair or deceptive fees to take effect on May 12
Nope. This is an extra fee that they add to recover the cost of making your phone calls work. This fee is not included in the advertised price.
← PreviousPage 8 of 33Next →