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

I run both, Tahoe on laptop, Sequoia on mac studio. Tahoe is strictly worse, the corner radius drag issue is driving me crazy on the daily.

There’s a command to make the corner bigger.

   defaults write -g AppleEdgeResizeExteriorSize 8

+1 exact same situation.

having Tahoe on my MacBook made me appreciate Sequoia on my mac Studio. A real downgrade..


That used to be true but they absolutely do this today :(

Spent so much time trying to repro some functionality only to realize that Windows has an allow list for what apps it listens to for certain APIs.


Did it? I worked on an EDR product for a decade and the window internal gurus were always talking about undocumented API parameters


Microsoft considers documentation status and long term support status to be the same thing. If the behavior of a function / API is not going to remain stable, it isn't documented. If they don't want to pay maintenance/support costs for an API (more rigorous testing, sample code, etc) the API won't be documented.

Historically Microsoft had a 100% back compat guarantee for APIs, so the second an API was documented its external interface was frozen in stone forever. There are still APIs around to this day that have misspelled struct fields because someone made a typo 30+ years ago.

If an API isn't documented it is "use at your own risk", although if enough large software starts depending on it, the API may have to be frozen anyway (or compatibility shims put into place) to avoid breaking popular software programs.


The "turn off Windows Defender PLS, I am an antivirus" API being a principal (and well-justified) example.


The only APIs that are locked this way AFAIK are PPL, Defender-disabling, and AV registration, all not exclusive to Microsoft, you just have to sign up to an antimalware developer program and sign an NDA.


"WHY2025 orga has been a shitshow on the social & interpersonal level."

Curious to learn more as an outsider if you don't mind elaborating?


Very little information is available, it's all "behind the scenes".

Oh, and the entire Team:Warehouse resigned on day 5 of the event.



If I'm understanding that right then the games are available to watch legally, it's a problem self-inflicted by the customers who choose not to get the service they're available on. Because it's not their preferred service.


Are you aware that in many areas of Los Angeles, and I'm sure other areas too, you often only have a single choice of cable/phone/internet provider? So no, you couldn't be further off.


Cable companies have monopolies. For a lot of people, they couldn't even choose to pay for the cable operator who owned the station. For a long time only 30% of the market could even get the channel if they wanted to. Now it's only slightly better because theoretically one can stream it on DirecTV's stupid expensive streaming service or get it on one satellite provider but not any of the others.


Yes, the games are available to watch legally, and you have choices. You can choose to watch the game in person (seats are available or they wouldn't have a local blackout), or travel out of the area where you'll be able to watch it on TV.


Spoken truly like someone who's never wanted to follow their favorite sports team in their life.


> Because it's not their preferred service.

Right. What's your point? Virtually all media is available for free via consequence-free piracy, but generally at the cost of quality and convenience. I don't see that ever changing. Legitimate venders can provide a better quality product. That's how you sell, you become the preferred service by offering a better version at a price the customer is both willing and able to pay.

Customers don't have a problem, they can always get a form of the media they want if they are willing to pay in price or convenience.


Latency.


Twitch streamers seem to be fine with the 10-60 second latency Twitch adds, depending on how bad their network is performing. Requirements will differ per industry but I don't think latency is a killer necessarily.


Twitch does not add 10-60 seconds of latency. The average latency with default OBS settings is 3-6 seconds.

Source: I worked on the Twitch video system for 6 years.


It conflicts me to do “the reddit thing” and say “please read the article” but no. Personal item is not a carry on bag in the eyes of the airline.


A backpack can be; it depends on whether it's your only item and whether it's small enough to fit under the seat.


A backpack or messenger bag are almost always treated as a personal item. The only time is if they're too large to be a personal item and get upgraded, or if you bring two items when they limit you to one personal item + one carry-on -- then they usually treat the smaller one as a personal item. It's generally safe to assume unless it's one of those 40L packs, it's a personal item, but check your airline's dimension and weight limits for personal items.


Under $100:

I bought a $2 rice cooker at a yard sale in 2020. Changed my life, yes really. Rice ALWAYS turns out well. I don't know why I bothered to make it on the stove before.


For what I hack on I often run into issues with the FFI performance between go/c# <-> c/c++. I’d rather not write C or C++ and Rust is one of the few languages that allows me to mess around with obscure libs at native performance and yet slap a web interface in front of it. cxx/bindgen is stellar in how fast they allow you to wrap libraries. These cases is where I would want like the simplest most opinionated web framework (like gin in Go).

For everything else, there’s Go IMO.


Have you had real success with cxx? I've been trying to FFI a C++ lib (that I have limited control over) and it's been a real PITA. At this point I'm thinking of just making a pure-c interface for what I want on the C++ side and using C bindgen or just straight "extern C" because C++ FFI seems so painful.


FFI can be a source of performance issues in Go but not in C# (at least not to the same extent), unless you go out of your way to fight the happy path approach.

Sometimes you do have to rethink what you marshal vs what you just manage manually, but that’s what pointers are for (that can be turned into ref Ts for single values and into Span<T>s for slices/arrays/etc). The idea is that performance ceiling of FFI in .NET is as cheap as direct calls.


The goal here has been for this to be transparent to users and "just work", hopefully you should see no downsides to this! If you do, let us know!


This does seem a nice feature and definitely a step in the right direction but why use e2ee for video and audio but not chat? That's afterall where most of Discords activity is happening


Because E2EE causes an absolute ton of friction to the chat experience. Stuff that you expect to just work like chat history and searching no longer works.


Isn't WhatsApp e2ee as well? You can search that one just fine


Haven't used WhatsApp but presumably it indexes client-side. On Discord people want to search large servers including messages since before they joined, so this approach wouldn't really work.

That said, it could potentially work for DMs.


This is unhinged and I love every part of it! Apart from the repo having an attitude I often miss from the modern internet I also learnt something reading the code on how FUSE works!


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

Search: