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

I think the problem with touch bar was that, it completely replaced the function keys, instead of complementing them. Other than that, I actually liked it.


Hah, that reminds me! My first work issued Mac didn't have the ESC key, just the touch bar. IIRC a program hung in fullscreen, freezing both the app and the touch bar. So I had to reboot to get out of it because the esc key didn't work.


Its interesting the touch bar was also hung up, as from what I recall the touchbar was actually driven by a separate processor (the T1/T2 chip) and had its own version of watchOS running. I would have thought it would have continued working, just unable to continue syncing with the rest of the Mac.


It’s rare but I’ve definitely seen my touchbar lock up or go dark and require a restart.

It also could get mad hot on my 2016 MBpro when video editing. Still love(d) that computer though…


Yeah, it locked up on me every couple months or so. Very glad to see it gone (as the primary ESC + F-row input).

I also would not mind it in addition to regular keys, there are some great interactions in there. But it's an extremely poor keyboard-emulator. Splitting off the escape key made a huge improvement, but it's nowhere near enough.


Yeah Apple has had a few missteps like this over the last 5 to 10 years. They assert themselves with that Steve Jobs mentality of “we know what’s best for you,” but he got it right more often than the current iteration. The touch bar was definitely not properly assessed by users before shipping.


I still own a 13-inch MacBook Pro 2019 with the Touch Bar, and I believe it’s the last Intel-based model.

What a nightmare. ‘Mad hot’ even on… just being alive.


Those 2019-2020 models are absolute trash. I don’t know what happened. My 2016 MBPro smokes the few we have bouncing around at work. They started falling apart like year 3, and my MBPro was the first iteration of their newer builds with the butterfly keyboard/non-optional Touch Bar!


You should have been able to Cmd-Tab to a different app; if that wasn't working, something more serious was going on. Also, if you have Spaces enabled, you can three-finger swipe, since a full screen app gets its own Space.


Another issue with the touch bar is that part of the laptop gets quite hot (especially on Intel CPUs), and so did the touch bar. I recall a few times feeling like I burned my finger just pressing esc during video rendering.


I think the lack of haptic feedback is what doomed the Touch Bar. If they'd been able to solve that problem, it could have been an acceptable replacement for the function keys.


I wonder if a keyboard where the keycaps are little eInk displays is feasible.


Already tried twenty years ago, although with LCD not eInk: https://en.wikipedia.org/wiki/Optimus_Maximus_keyboard. The keyboard was too expensive to be mass-produced at the time, though.


That.

And I had to look down every time I had use it. I am glad to see it go.


and is it easier to implement id checks for each online account that people have, had, and will ever have in the future?

parents need to start parenting by taking responsibility on what their kids are doing, and government should start governing with regulations on ad tech, addictive social media platforms, instead of using easily hackable platforms for de anonymization, which in turn enable mass identity theft.


>and is it easier to implement id checks for each online account that people have, had, and will ever have in the future?

No, I think both ideas are bad.


most of them try to argue serving ads and tracking is `legitimate interest`, which you have to disable manually


> most of them

I'm also grumpy about lots of this, but most? Can you point at any data that support this?


They had two dedicated legions garrisoned in Rome, who did not participate in Cannae, from what I read (not sure)


Hannibal was basically in a hostile land, without proper logistics support. There was no way that he can stay still and lay siege, only way he was able to survive so far was his ability to stay mobile and live off the land.

In case of siege, the Romans would not need to fight, they could simply wait until his army slowly died from attrition.


When you are riding the bike in the city, the light is not for you to see things, it is for others to see and notice you.


Can't emphasise that enough. Especially if you're into black clothing and have a black bike.

"This showed that for cars DRL reduces the number of daytime injury crashes by 3-12%. The effect on fatal crashes can be estimated as somewhat greater (-15%)."

https://swov.nl/system/files/publication-downloads/fs_drl_ar...

This is about cars/motorcycles and daytime, but it certainly applies to any moving vehicle at any time...

When driving, I love those bicyclists that have a blinking rear light btw. Can't overlook them.


which version of httpx?


same as in dependencies = [ # "httpx", # ]

the current one by default


> For example, I was able to use a version with boto3 to answer questions about an AWS cluster that took multiple API calls.

isn't that very dangerous? The LLM may do anything, e.g. create resources, delete resources, change configuration etc


It seems like a very similar issue arises with the "natural language query" problem for database systems. My best guess at a solution in that domain is to restrict the interface. Allow the LLM to generate whatever SQL it wants, but parse that SQL with a restricted grammar that only allows a "safe" (e.g. non-mutating) subset of SQL before actually issuing queries to the database. Then figure out (somehow) how to close the loop on error handling when the LLM violates the contract (e.g. generates a query which doesn't parse).

Then of course there's the whole UX problem of even when you restrict the interface to safe queries, the LLM may still generate queries which are completely incorrect. The best idea I can come up with there is to dump the query text to an editor where the user can review it for correctness.

So it's not really "natural language queries" more like "natural language SQL generation" which is a completely different thing and absolutely should not be marketed as the former.

People bring up this concept as a way to make systems "more friendly to novice users" which tbh makes me a little uncomfortable, because it seems like just a huge footgun. I'd rather have novice users struggle a bit and become less novice, than to encourage them to run and implicitly trust queries which are likely incorrect.

So it's a bit difficult to tell how much value is added here over some basic intellisense style autocomplete.

Looking to the world of "real tools" like hammers and saws, we don't see "novice hammers" or "novice saws". The tool is the tool, and your skill using it grows as you use it more. It seems like a bit of a boondoggle to try to guess what might be good for a novice and orient your entire product experience around that, rather than simply making a tool that's good for experts doing real work and trusting that the novices will put in the effort to build expertise.

It makes for a flashy demo, though.


Only if you give it unfettered accesss. AWS has an API called AssumeRole which can generate short-lived credentials with a specifically scoped set of permissions, which I use instead.


Good thing is it is illegal to have video footage of public land where I live. You can only monitor exactly the entrance or your private land.


Parquet files being immutable is not a bug, it is a feature. That is how you accomplish good compression and keep the columnar data organized.

Yes, it is not useful for continuous writes and updates, but it is not what it is designed for. Use a database (e.g. SQLite just like you suggested) if you want to ingest real time/streaming data.


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

Search: