Hacker Newsnew | past | comments | ask | show | jobs | submit | l8again's commentslogin

Looking at your resume, I am curious how you are intimately familiar with XP. Seems like it should be before your time.


It should be based on my resume, you're right haha - a peak behind the curtain reveals a decade of struggles finding my place in the world before saying fuck it and following my gut. I'm 30, whoooops - if you do the math on my graduation you should be able to get there, not hiding it - but didn't want to shout it from the rooftops either haha


If anyone is interested in learning more about Alloy, I would recommend this book by the author, Daniel Jackson - "Software Abstractions" - https://www.amazon.com/Software-Abstractions-Logic-Language-...


In my first semester as a freshman in an American university, I took a quiz in the Calculus class that had a question based on American football. Having never played the sports or even knowing the rules all that well, I aced the exam.

Yes, it is not that hard to keep the proprietary business logic separate from the system design.


I am looking at this and thinking of the systems we build (in software) and what we can learn from the sublime postal system.


This isn't about desktop vs web apps. Plenty of desktop apps (or mobile apps) use a centrally located database server side. So, #3 (synchronize between clients) is about merging data using CRDTs in a distributed manner without requiring a centrally located database.

A better way to think about it is Google Docs (as a desktop app or web app really doesn't matter), and it offers real-time collaboration on a single doc between users without using a centrally located database.


Amazon has its own Uber, own fulfillment service down to monitoring tools that are built in house. So, not sure if it's a change in their "buy vs build" strategy or there's a more business play here to gain traction in the global markets?


It is a deal to keep Stripe lock on AWS. Same with Slack, where Amazon agrees to adopt Slack internally in exchange for Slack to use AWS for video conferencing.

You got to give something in return. In this case I think both parties have something that the other side wants so why not?


Hell, Amazon bought a fairly not insignificant stake in a random no-name Korean handhelds company (Point Mobile). Their devices have been rolling out in FCs to replace Zebra handhelds left and right.

Though... that was also because their main handheld vendor (Zebra) bought their own warehouse robotics company, so a bit of a signal to Zebra that they don't play well when their partners become competitors.

https://renovotec.com/press/amazon-2nd-largest-shareholder-p... https://www.communicationstoday.co.in/koreas-point-mobile-ex...


Uber? Which division is that? Are you referring to Amazon fresh?


Amazon Flex. It's more like Uber Eats or DoorDash.


It's unrelated to either other than sharing the gig economy model. It's just another part of their Fulfillment Operations that relies on individuals with their own vehicles instead of a fleet.


I think that was clear from the context of the thread, where OP alluded to an in-house Uber, and I noted that the model was more similar to the local delivery services than to Uber per se.

Anyway: Amazon Flex drivers actually did handle delivery for Amazon Restaurants, which was a direct competitor to Uber Eats, DoorDash, GrubHub, Caviar, etc.


I suspect the economic environment may trigger reevaluations at Amazon and many other companies. I am not sure this is a bad thing? Fewer, but better choices may be OK?


In the same vein, I think the industry is ripe for "smart-less" TVs. Reduce the cost, and take all the smarts out of it. Don't even need wifi. Apple TV, roku, chromecast - enough good options out there that there's really no need for your TV to come built in with any apps or smart features.


I hope that you're right but I don't think you are.

While we (you, me, most of HN) see smart TVs as an anti-feature, most of the public sees them as a huge feature.

"I can't buy a TV that doesn't support Netflix, I want to watch Netflix!"

"yes but you can just get a AppleTV and watch Netflix with that"

"I don't like the Apple TV service, it doesn't have as many good shows as Netflix!"

Even if you can convince them that AppleTV can show them netflix you need to get past such insurmountable obstacles as "needing an HDMI cable" and "having two remotes" and "which input does the TV need to be on?" and "which remote do I use for the volume?"

And, yes, CEC fixes some of this and 80% of the time when it works it's fantastic.

I think we'll see TVs which have "swappable" OSes before we see smart-free TVs but I don't think either one is gonna happen in my lifetime.

I'm just resigned to buy the least-shitty smart TV experience I can and to neuter it as much as I can. Currently I have a nice LG C9 OLED which doesn't bother me at all. If this dies before me, or, I feel compelled for an 8K/UltraHDR upgrade, I think LG will continue to offer reasonably non-shitty experiences on their top of the line TVs which I can block from the internet still.

When they stop doing that I'll just buy a projector.

When projectors become infested with this nonsense I'll just move to the woods and become a hermit.


> While we (you, me, most of HN) see smart TVs as an anti-feature, most of the public sees them as a huge feature.

There's a lot of truth here but the manufacturers skimp so much on hardware that they're making that easier to understand. When you buy a brand new Samsung 4K TV and it can't play >1080p without stuttering the value of an Apple TV is a lot easier to understand.

> Even if you can convince them that AppleTV can show them netflix you need to get past such insurmountable obstacles as "needing an HDMI cable" and "having two remotes" and "which input does the TV need to be on?" and "which remote do I use for the volume?"

This is incorrect for the last 3 (you need something like 2000s-era hardware not to auto-detect inputs or allow the player's remote to control the volume) and the first one is true but also quite familiar to most people and it's hard to buy one without some kind of “do you already have a cable?” prompt since the vendors all want to sell you one.


> I think we'll see TVs which have "swappable" OSes before we see smart-free TVs but I don't think either one is gonna happen in my lifetime.

There was already a thing doing it, didn't get popular.

But I'd definitely see the market for "just few HDMI inputs and a screen", especially for people that say already use Netflix from their PS5 or xbox


Such TVs will never exist, and people need to get used to that.

Customers care about price and features. A TV with "less" features has no market appeal, except to a very, very niche audience.

It also has far less power to collect user data, which means less profit as well.


I wish the author had done a comparison for Java apps using JLink that generates a custom Java runtime image that contains only the platform modules that are required for a given application, and if that makes a difference.


jlink usage won't make any significant difference typically. What does make a difference is (App)CDS though, as available in newer Java versions. Memory-mapping a file with the class metadata from previous runs can easily shave off a second or more from time-to-first-response [1], depending on number and size of classes required for that.

[1] https://www.morling.dev/blog/smaller-faster-starting-contain...


While that is true, it isn't a problem inherently with comments.


I always wondered if the "useless comment" comment was really a way of bragging employed by experienced programmers (or their wannabes). Why is it a burden on anyone? Most IDE clearly highlight the comments so you can tune it out. Also, even if it is obvious, at least when a bug presents itself, you don't have to spend much time figuring out the intention of the author and if it is indeed a bug or by design.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: