HNHacker News
TopNewBestAskShowJobs

dev_tty01

4,784 karma · joined September 21, 2012

submissionscomments
dev_tty01··on Apple Execs on iMessage for Android (2013)
>They said in the iMessage announcement that it’d be an open protocol.

Do you have a reference for this?

At the Facetime announcement, Jobs said that would be an open protocol. Then they ended up in a big patent suit over Facetime and it didn't happen. Not sure how much the suit influenced the decision, but for whatever reason the Facetime protocol was never opened up. I don't remember a similar announcement about iMessage.

As far as abuse, how so? They provide a messaging app. That app is compatible with SMS. There are several alternative messaging apps. Where is the abuse?

dev_tty01··on Bike: Innovative Rich Text Editing
Lots of browsers format links with just a thin underline and no color change. I actually prefer that approach since it avoids the visual color clutter. Would be nice to have an option to do that instead of color.

Lots of great ideas, especially the format affinity indication/control. Is that just arrow key or arrow with cmd key? If it is only the arrow key, how do you distinguish user intent to actually move the cursor vs change the affinity?

dev_tty01··on Bike: Innovative Rich Text Editing
Well, historically there is a lot of software discussed that is Linux or Win only and nobody bothered to mention that there was no Mac version...

As a long time Mac user, I think a little movement in the other direction is only fair. :-)

dev_tty01··on Microsoft sued for open-source piracy through GitHub Copilot
How about a version of copilot that only learns from your personal career codebase? Or perhaps only works based on a company's internal codebase? That would remove any legal ambiguity.

If these templates are as common as you suggest, it seems learning from your personal codebase should get the job done.

dev_tty01··on Microsoft sued for open-source piracy through GitHub Copilot
>Law and positive norms rarely can constrain a breakthrough tech like this.

True enough, but the point of this type of lawsuit is to define the legal framework within which the tech can operate. The law could end up saying that AI generated code from public, but license constrained code, must abide by the license of the original code. Or maybe there are rulings that help to better define "fair use" within this context. There is clearly significant legal ambiguity so this and other suits will help to clarify things.

Of course those laws can't constrain someone from using the tech on their own computer how they want, but most public companies will create policies to keep their workforce within the lines of the defined legal framework.

dev_tty01··on Microsoft sued for open-source piracy through GitHub Copilot
It seems that Microsoft is conflating "public" with "unlicensed."

Sadly, it is a common practice. Humans are really good at rationalizing their way down the slippery slope. "I'll just use this clever way to loop over that structure. Well, actually, the whole function pretty much does what I need, I'll just drop that function in. Hmm, I could just change the API of this module a bit and that will work nicely..." It doesn't take long for learning to turn into copyright violation. I've seen this repeatedly while reviewing code of junior engineers. The engineers aren't malicious. They just sort of slide into it over time.

As Copilot gets better and better, I just don't see how it doesn't end up violating license terms, at least occasionally. Even if much of its output is fair use, as long as some of it is violating licenses, MS has a problem.

dev_tty01··on Microsoft sued for open-source piracy through GitHub Copilot
It's really simple. If you are outputting licensed code and not abiding by the terms of the license, then yes, that is a problem.
dev_tty01··on TomTom’s new mapping platform and ecosystem
>Continuously updated and detailed maps, location data, POI information, routing algorithms, estimated times of arrival (ETAs) and positioning systems are being combined to create powerful apps that are changing the way we (and our stuff) move and how we make sense of the world around us.

I suppose it is good that they finally noticed.

dev_tty01··on Re-using the heat in bathwater in Britain
This strongly depends on the climate. In some climates like where I live, we run a humidifier in the winter to deal with the super dry winter air. It is built into the central HVAC for our modern well sealed house.
dev_tty01··on Re-using the heat in bathwater in Britain
Yeah, you really don't want those sewer lines freezing...
dev_tty01··on Re-using the heat in bathwater in Britain
We run a humidifier in the winter (Eastern US) because of dry winter air made even worse by the heating process, so this would be a benefit if there is some air circulation to move that moisture throughout the house.
dev_tty01··on Apple says iPhones will switch to USB-C chargers to comply with new EU law
The click is good until pocket lint accumulates in the phone lightning receptacle. At that point it starts failing to charge occasionally. A couple of minutes with a toothpick and a flashlight and it is back to working great.

I saw the arc once with a cheap no-name cable. I'm guessing the cable tolerances on the conductor placements was off a little bit.

dev_tty01··on Apple says iPhones will switch to USB-C chargers to comply with new EU law
> I must be the only person on HN who thinks the lightening port is better than USB-C.

How do you define "better?"

For charging its fine, as long as you aren't going for high power levels. In terms of data transfer, it simply can't support the data rates that usb-c can. If you want a simple, robust connector for moderate charging loads with moderate data transfer needs it is a great connector.

That's not opinion, just simple physics. Lightning has a lot fewer wires. Apple has managed to get base USB3 rates with a couple of devices, but nowhere close to the thunderbolt rates you can get with USB-C.

Having said that, for the vast majority of use cases, it is a great connector. Simple, idiot proof, and robust.

dev_tty01··on macOS Ventura is now available
>not start a sluggish scan of my entire hard disk

A Spotlight search never starts a scan of your disk. The disk is always fully indexed and returns results out of the index very fast. The only exception is typically when the system is updated (or some other big event) and it reindexes everything.

That being said, as others have pointed out, there is a setting to make a Finder window search apply only to the directory in the current window.

dev_tty01··on My dad's resume and skills from 1980
Amen to that. We hired a guy that just completely polluted the office morale. We were small and wanted to do the "right thing" so we tried to figure out how to make it work for way too long. Finally ended the relationship and the whole place felt better. He wasn't a bad guy, just didn't fit somehow. He was really big on "lanes," didn't handle code review well, and on and on... Important lesson learned. It would have been better for him and us if we had ended it much sooner.
dev_tty01··on macOS Ventura is now available
You ended up with bad information. You can not run x86 VMs through Rosetta. They do support Linux ARM VMs running x86 Linux binaries within the VM.
dev_tty01··on macOS Ventura is now available
This! Why does everyone think that other people in the meeting need to see them in high rez? The lower rez also uses less network bandwidth.
dev_tty01··on Ask HN: Was anyone working at Apple during Steve Jobs' return in 1997?
Well, moving an icon a few pixels is also a purely aesthetic choice, just like changing the color of your house, the thickness of a header bar on a web page, the color of your office walls, or the color of a server rack. As with all aesthetic choices, there is someone who will think there is "no legitimate reason" to make those changes. There is someone else who will disagree. And yes, many detail oriented bosses are not successful, but Jobs actually did create a trillion dollar entity so I think this is more than just a survivorship bias. But he's controversial, so I get it if you disagree.
dev_tty01··on Hyundai investigating child labor in its U.S. supply chain
>The locals out in Alabama are all drugged out.

Geez. One visit and you are an expert. Totally off base. California is ranked 29th in drug use and Alabama is 41st out of 50 states.

https://wallethub.com/edu/drug-use-by-state/35150

dev_tty01··on Ask HN: Was anyone working at Apple during Steve Jobs' return in 1997?
Well, it can be looked at in more ways than one. Maybe he was just a jerk, or perhaps he was giving an object lesson. Details matter and the boss was paying attention. You decide.
dev_tty01··on iPhone 14 Crash Detection Calls 911 on Roller Coasters
https://news.ycombinator.com/item?id=33143546

https://news.ycombinator.com/item?id=33144632

dev_tty01··on Why you can’t tickle yourself
Does anyone burst out in laughter when they are tickled?
dev_tty01··on The Hummingbird Clock: date videos by background mains hum
This is why guitars often use a humbucker pickup to cancel the EMI from the mains.

https://en.wikipedia.org/wiki/Humbucker

dev_tty01··on Intel, SiFive Demo High-Performance RISC-V on Intel 4
No, it was the opposite. Getting stuck at 10nm was actually due to being unwilling to do new things. They refused to transition to extreme UV lithography. Gelsinger himself has admitted this in interviews.
dev_tty01··on macOS is background scanning and following downloaded QR codes?
I don't know, but I wouldn't be surprised if this is being done via Apple's private relay. If so, your IP address is not being leaked to anyone.
dev_tty01··on Why modern software is slow
>no one is dying

Are you sure?

---- "Larry started to explain about some of the places where he thought that he could improve things, but Steve wasn't interested. He continued, "You know, I've been thinking about it. How many people are going to be using the Macintosh? A million? No, more than that. In a few years, I bet five million people will be booting up their Macintoshes at least once a day."

"Well, let's say you can shave 10 seconds off of the boot time. Multiply that by five million users and thats 50 million seconds, every single day. Over a year, that's probably dozens of lifetimes. So if you make it boot ten seconds faster, you've saved a dozen lives. That's really worth it, don't you think?" --- https://www.folklore.org/StoryView.py?project=Macintosh&stor...

dev_tty01··on Why modern software is slow
Well said. I also like your assertion that performance optimization is believed to be a black art. As you say, it is not. In fact, there are much better tools available for performance monitoring today than there ever have been. How many programmers actually open those tools and look for performance bottlenecks? I would guess not too many, at least based on what we are seeing in shipping products.
dev_tty01··on Why modern software is slow
Casey wrote code and made it public. That is helping.

Regardless, this isn't about Casey. This is about MS releasing crap software. Text editors from 30 years ago were faster than WT. Something is horribly broken about the programmer's approach to writing code, or they are being horribly managed, or all of the above.

On the surface, it often feels like there is just an extreme lack of pride in workmanship. In code from lots of vendors I am constantly seeing interfaces with strange glaring issues, with bizarrely convoluted UI paths, with odd render bugs, etc... It feels like there is something unfortunate happening across the industry. Maybe I'm just a cranky older engineer, but seeing so many visual and functional failures being shipped makes me think the issue is far deeper than that.

dev_tty01··on RootMyTV is a user-friendly exploit for rooting/jailbreaking LG webOS smart TVs
My VISIO had what I believe was a memory leak. After a few weeks it would start getting random white streaks on the screen. After unplugging and restarting, the problem disappears for a few weeks. Firmware update eventually fixed it. So, yeah, sometimes a dumb monitor needs a firmware update. I would think a robot as smart as Daneel would have known that... :-)
dev_tty01··on RootMyTV is a user-friendly exploit for rooting/jailbreaking LG webOS smart TVs
Yes, this. Never connect a TV to the internet. Apple TV (or whatever you prefer) and the TV as HDMI monitor only. Firmware updates with USB stick. If it won't work like that, take it back.
← PreviousPage 10 of 28Next →