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

It only had itself to blame


If you'd have been there, if you'd have seen it, I bet ya you would have done the same


And the atrocious disregard for performance over the last few years. My 2014 OSX 10.14 home Mac Mini is so much faster and more responsive than my 2021 OSX 12.4 work Mac mini (with no notable difference in features) it is difficult to conclude anything other than malice.


There is probably something wrong with the machine. If it's M1 it really shouldn't be slow unless it's under serious memory pressure. If it's Intel, it's more possible, but could still be dust in the fans or low disk space or such things.


Since recent versions, macOS now phones home and gets apple's permission over the internet before allowing you to open a binary. This is a synchronous blocking operation.

If your ping is 30ms, you don't notice it.

If your ping is 300ms due to say weak wifi, you do notice a 300ms wait when you open an app.


Above post didn't say anything about app launches. There was a popular blog post about that, but it doesn't mean it applies to every issue.


It doesn't need to apply to above post, it can apply just as well to your statement that it means there's something wrong with the machine if it's an M1. If a slow or laggy connection affects responsiveness in launching desktop apps, that's definitely a reason it could feel slower that doesn't mean there's something wrong, as it would be completely by design.


I don't know how a 300ms delay for a first-time app launch would render a machine unusable and requiring regular restarts.


My M1 Mac blows away my 3 year old desktop outside or raw graphics output due to the desktop having a 1080. It's such a massive power leap, it's difficult for me to believe that you bought a M1 Mac. I suspect you have hardware, or PEBKAK issues.


Raw performance as measured in benchmarks, sure.

But the newer OSes do feel more bloated and indeed are sometimes slower. My 12-inch Macbook (low-powered dual-core i5) on Mojave feels much faster at opening built-in applications and simple tasks than my M1 running Monterey, and yet I can't think of any Monterey feature that I actually use over what Mojave already had - my workflow is exactly the same but now I seem to have to withstand a performance tax.


Latest versions of Mac OS connect to the Internet and gets apples permission before opening an app.

If you are on a high latency network, eg weak wifi signals, you'll be waiting 200-300ms.

Those on super fast internet don't notice, and think it's a problem with you, but no, it's Apple.


> Latest versions of Mac OS connect to the Internet and gets apples permission before opening an app.

Pretty sure this is only on first time launch to verify the notarisation.

It doesn't happen every time.


Is that only for the App Store? I'm not seeing that traffic.

I live in a rural area, city under 40k. We don't have amazing internet.


No, it's for all apps.


This isn't my experience at all. I'm feeling fortunate that we don't use the same stack. ;)


A tangential correction: it’s PEBKAC, not PEBKAK, as written in your comment. The last letter stands for “chair”.


I'm guessing you're running Intel versions of apps, and the emulation us slowing things down.


My home Mac mini (2018 Core i5) running 12.4 runs dramatically faster than my work MacBook Pro (2019 Core i9) running 12.4-ish. It's malice, but not by Apple. It's from my company installing so many agents that typing becomes problematic. Some days it is down right unusable and I have to reboot every 2 days just to try and make it better.


I refuse to install software on macOS that requires root. (With the current single exception of the Creative Cloud, for which I am actively seeking replacements.)


Unfortunately I don't have a choice. They silently push all kinds of things to the system. Every week my fans spin up and I look at the Activity Monitor to find a new agent using all my CPU.


Have you found? Affinity Photo and Designer? Krita?


Have you tried comparing your i5 Mac mini to an M1 Mac?


I have a MBP with M1 Pro, but that doesn't have any work junk on it so I haven't had the need to do any real comparisons. The only thing I could really do is check my FPS on Minecraft, but I don't play it enough or obsess about FPS enough to bother.


My M1 Mac Mini keeps up (and beats) my 2018 RYZEN with a dedicated graphics card.


For some types of power supply, not having a proper ground can dangerous for reasons many people don’t realise. It’s not just about fault currents ‘flowing to ground’. Should just the supply neutral become disconnected, such as during high wind, then without a proper ground setup every metal item in your house that is grounded (such as microwave cases) can become live. It depends on how things are configured, but this type of lethal fault is a real possibility if neutral and ground are bonded at your house as they often are.

In the case where your power is derived from another property as you describe, in the UK we would normally call this a ‘TT’ power supply which you can google. It is absolutely essential (life and death) to have both a good grounding rod and an RCD at your end.

A others have said, get an electrician who understands the subtleties of outbuilding power supplies. If you cannot do that for whatever reason, I suggest first reading up extensively on the different kinds of earthing system, and finding out which one you effectively have.

Since you had no ground previously, it is likely that just live and neutral have been exported from your neighbours property (TT). You can probably check this by visual inspection, and it isn’t actually a problem provided you fix the grounding and protection at your end. To fix this grounding problem what happened? Did the electrician install a grounding rod? Did they happen to measure the impedance of it and write that somewhere? Do you have an RCD in your consumer unit (fuse box)?


In response to the comments of the form "just install PTZ cameras", I have done an installation like this for a modest-sized site, and it is extremely difficult and time consuming (+ expensive) to install enough cameras to cover the site if you want any chance of actually recognising a face or a numberplate. If all you want to know is: "blob detected at rear gate", it's of course a lot easier, but then you might as well use a PIR sensor.

The problem is mapping a 3D space, where a 'perp' can often face in any direction, onto a series of 2D planes. PTZ cameras only help if they are meticulously programmed to track movement or respond to motion events from other sources, or you have a skilled operator 24x7.

It's even harder if the system needs to work well at night, since it requires either IR or visible light illumination.

I don't know how well this drone+sensors setup would work, but can definitely imagine there is a subset of the market where this would be better than fixed cameras, perhaps a large property where there are multiple entrances and exits, and lots of potential targets. e.g. a farm, where there are long easily traversed boundaries between the property and neighbouring properties.


>perhaps a large property where there are multiple entrances and exits, and lots of potential targets. e.g. a farm, where there are long easily traversed boundaries between the property and neighbouring properties.

Not so large, given that (per specs) [1] each sunflower has ~8 m, range and the bee has 300 m transmission range.

Btw you need to bring a power cable to each sunflower, seemingly in "clusters" of 7.

[1] https://www.sunflower-labs.com/specs


Interesting observation, yes, power might restrict the deployment as much as running e.g. cat5 to a fixed camera install. A decent PTZ can easily see over that kind of range - some of this stuff can see for km in the distance:

https://youtu.be/bqQIu9zwxKI?t=28


I think lidar might make a nice improvement here. Given that iphone 13's have it built in now, I suspect that this technology will start to make it into security systems soon enough...

https://ouster.com/blog/making-security-systems-more-accurat...


Agreed. As an existence proof, the optimising compiler for language X could realise that a for() loop that uses 95% of the actual runtime CPU has no side effects and can be removed. There may be some feature or property of language Y that makes that analysis impossible.

In the Java case, the JIT performs a runtime analysis. Without wanting to making any assertions about overall performance here, there exists a non-zero set of programs for which runtime optimisation is superior to static compiler analysis.


I can second this. C# has had AOT and JIT compilation for years, and the JIT is almost always faster. It is really hard to predict where to optimize, devirtualize and inline if you don’t know the runtime behavior. (Note AOT != ngen, I am talking about the AOT developed to Microsoft’s mobile efforts)


Static compilers can do PGO as well. In practice though, the benefits of PGO in languages like C or C++ that rely on static dispatch are small enough that most people don't care, except for programs that are extremely performance sensitive (compilers, browsers, AAA games etc) where shaving off a few % can make a difference.

What JVM wins in PGO, it loses in other areas, and the end result is often still much slower.


But if my understanding is correct, PGOs don’t help much with “speculative optimizations” — eg. Java can almost always elide virtual calls when only one actual class is loaded implementing an interface, reverting back to virtual calls on class load.

No matter PGO these and similar examples can’t be done without self-modifying code, while java with JIT is sort of that in a way.


1440*2 different pre-rendered videos I assume.


Seems so, looking at network traffic,

11:10am https://thechoiceisyours.whatisthematrix.com/generated/v7/hi...

11:12am https://thechoiceisyours.whatisthematrix.com/generated/v7/hi...

Both videos are the full trailer, and still work after the minute is over.


Probably recorded him saying 1 through 59 and o'clock and am or pm and then for looped it.


Well, 0 ("oh") to 13, the suffix "teen" and prefixes "twenty", "thirty", "forty", "fifty" are enough...

There's a story about the lady who recorded Siri's voice, the engineers figured out what noises she had to make to cover all syllables. Considering Siri also speaks several languages...


You can't pause it, so could be.


I think the key conceptual thing that's difficult to grasp is the propellor's interaction with the wind.

Forgetting the speed of the car vs the wind for a moment, the propellor is arranged so it is trying to push air into the wind (i.e. it is propelling the craft). So, whatever force the wind might impart on a simple flat disc of similar radius to the prop, the force the prop actually experiences is higher than that because it is pushing against the wind.

For me, this realisation that the prop is pushing against the wind, increasing the overall force, unlocked understanding how this craft is possible.


> Americans represent ~4% of the world's population. About 32% of Americans have graduated college. ALREADY I'm part of ~1% of the world's population [...].

FYI, other countries have effective college/university programmes too :)


> Basically, in the EU, UK and Russia I can't even reconstruct your database piece by piece.

You are entitled to create a similar database based on your own efforts or research. So, you could walk the streets of London with an iPad to make your own KmlxStreetMap. You just can't directly copy or transfer rows from someone else's.

This seems like a good page: https://www.pinsentmasons.com/out-law/guides/database-rights...


Yes, database rights in the EU/UK sense are an oddity in IP law. They look a lot more powerful at first glance than they have proved to be when tested in court, and they only last 15 years.

They might be useful for something like stopping someone who is in a jurisdiction where they apply from scraping your site to download a database you spent significant money collecting. But that doesn't help you if whoever is scraping your site is based somewhere else, which includes most of the world.

I wonder whether database rights would actually hold up for something like OpenStreetMap anyway. Is OSM generating new data in a creative process or investing significant effort in collecting data that existing sources? If it's the former then copyright probably does apply but database rights probably don't according to CJEU case law. If it's the latter then it's probably the other way around.

Whichever is the case, relocating your whole legal entity to the EU because of an issue like this might be a rather extreme reaction, and from the report it appears the decision here was made on the basis of many small factors and not just the issue of database rights.


It can easily turn into a farce. In the Netherlands there was a case where a company was allowed to copy the phone book, but only as long as they had real people manually copy the data from the original book.


Does it mean that Dutch is now a query language?


What do they feel like for you? I’ve had a CO2 sensor in my office for a long time, and don’t think I can tell the difference between 500 and 1500ppm.


It honestly doesn’t feel like anything. I just ask my body what the number is and it’s always within a hundred ppm. it feels like a guess, but like a guess when you’ve been counting cards so long you know roughly what the count is without consciously keeping track of it? If that makes sense.

A couple of years ago, I started getting headaches. Everything in my noggin appeared normal, and one day I worked with the window open. No headache. So I got my first one, it wasn’t very expensive (€50-100 IIRC) and did some experiments. Sure enough, it would get up to 1800ppm in my tiny office and I’d get a headache.

I’d say the biggest thing it seems to affect is coding. If I can keep it below 600ppm in my office, I can code all day and late into the evening without feeling too exhausted. At about 1k, I start to feel kinda sleepy and tired after awhile.

My wife and kid had fun doing the observations and asking the questions during the experiment. Good times. We used it as a way to teach our son how to do experiments and ethics.


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

Search: