HNHacker News
TopNewBestAskShowJobs

anfilt

3,307 karma · joined January 4, 2018

submissionscomments
anfilt··on Apple's official 'jailbroken' iPhone for security researchers
No it's even worse it's just a 12 month loan.

https://security.apple.com/research-device/

anfilt··on Tell HN: GoDaddy Stole My Domain
I use namecheap mostly for domains they don’t offer a few other registrars like name.com

However STAY AWAY from godaddy!

anfilt··on The disastrous communication from Apple to apps developers
I would say it's the right of exclusion that they keep post sale via cryptography.
anfilt··on The disastrous communication from Apple to apps developers
Honestly, part the issue is the DMA does little about the infringement of personal property rights of device owners.

Just going to repost this comment I made a few days ago to explain:

Also you should be able run unsigned code on hardware you own if you want. One tenant of property ownership is the right of exclusion. Normally you would be able to choose what software to run or not run, but in this instance apple also has a say and they can say nope not that.

Here is the rub, normally when you sell something all rights are transferred, by the sale. If you wished to reserve rights it generally would require a contract/lease ect... However, apple here is using cryptography to effectively reserve the right of exclusion regarding what software can and can not run on that ARM core. The problem is you can go right now buy a iPhone and without even opening the box and agreeing to anything Apple has effectively already kept that right from you. Let me explain.

Let's say you did not want to use any of Apples software and install Linux on your phone. Apple still has the keys to the boot-ROM. The hardware will not boot any code not signed by apple. Here's the rub apple sold you the device which should have transferred all rights of that device. However, even after that sale Apple is maintaining the right to exclude software from executing on hardware they no longer own. This should be illegal, but they get away with some how probably because most people don't understand fully what's going on here.

In essence, Apple is encroaching upon individuals' personal property rights, particularly the right of exclusion. By employing cryptography post-sale, Apple effectively reserves the right to control what software can run on a device they no longer officially own.

For a more in-depth exploration of the right of exclusion, I highly recommend reading the paper titled "Property and the Right to Exclude" [https://core.ac.uk/download/pdf/33139498.pdf]

in particular the section "A. The Logical Primacy of the Right to Exclude"

anfilt··on Apple announces changes to iOS, Safari, and the App Store in the European Union
Also you should be able run unsigned code on hardware you own if you want. One tenant of property ownership is the right of exclusion. Normally you would be able to choose what software to run or not run, but in this instance apple also has a say they can say nope not that.

Here is the rub, normally when you sell something all rights are transferred, by the sale. If you wished to reserve rights it generally would require a contract/lease ect... However, apple here is using cryptography to effectively reserve the right of exclusion regarding what software can and can not run on that ARM core. The problem is you can go right now buy a iPhone and without even opening the box and agreeing to anything Apple has effectively already kept that right from you. Let me explain.

Let's say you did not want to use any of Apples software and install Linux on your phone. Apple still has the keys to the boot-ROM. The hardware will not boot any code not signed by apple. Here's the rub apple sold you the device which should have transferred all rights of that device. However, even after that sale Apple is maintaining the right to exclude software from executing on hardware they no longer own. This should be illegal, but they get away with some how probably because most people don't understand fully what's going on here.

Simply put apple is infringing on peoples personal property rights. In particular the right of exclusion, and Apple are effectively reserving that right by using cryptography after they sell the device.

Actually, I recommend reading this: https://core.ac.uk/download/pdf/33139498.pdf

in particular: "A. The Logical Primacy of the Right to Exclude"

anfilt··on Apple announces changes to iOS, Safari, and the App Store in the European Union
Did you not see them mention human review...
anfilt··on Apple announces changes to iOS, Safari, and the App Store in the European Union
Same because if sideloaded apps require this notarization that negates the whole point sideloading. Notarization still requires apple to review the app from reading the post by apple. If they don't like the app they can refuse to notarize it defeating the whole purpose of sideloading. This still allows apple to decide what apps can and can't be installed on devices they do not own!!! IF this turns out to be the case.
anfilt··on Apple announces changes to iOS, Safari, and the App Store in the European Union
Looking through the comments here and I didn't see it. Does anyone have any idea how apple is going to track installs outside the app store?

Is iOS going to be sending data to apple on each app installed even people sideloaded it?

Also will iOS launch an un-notarized app that you side load? Probably not knowing apple, but if it won't I am not sure I consider that side loading in my opinion. This is because then that code still has be reviewed by apple to get notarized. This still gives apple the power to reject apps it does not like which negates the whole point of side loading.

anfilt··on How to Choose Cookware (2014)
I was surprised how fast this article dismissed carbon steel. Carbon steel is my default pan. It’s lighter than cast iron and heats up faster. It’s also not really any heavier than stainless. Plus most the time I just need to gently wipe them clean and then a light coat of oil before I hang them up.

Most my by pans are De Buyer carbon steel. I do have some stainless steel pots and pans for when I need them. A couple cast iron pieces mostly use my Dutch oven.

anfilt··on Vertical farming company raised $500M, and then it all but disappeared
I was just saying you could use a little time to get flour. It does not have to be money.

An other thing I could mention is wheat berries are common ingredient in soup. Just cause it has not been processed does not mean it's useless.

anfilt··on Vertical farming company raised $500M, and then it all but disappeared
Where do you think the term daily grind comes from. People used to grind their wheat everyday and then use it for cooking/baking.
anfilt··on Panama Canal is so congested that one ship owner paid $4M to skip the line
That was in 1880 though. Excavation equipment was not as capable as it is today. Today I bet it would be possible to get rid of the locks, but it would not be cheap.

like digging down 25 meters has been done numerous times all over the world. But having to do that for I think like 70 to 80Km distance wise from would not be cheap.

anfilt··on Now that cars are like smartphones, we don't really own them
On a lot of newer cars the fuel injectors, fuel pump, and starter are part of the immobilizer system.

The transponder in the key bow or your keyfob is checked by the car and it needs to see the right key for those parts to function.

This is part of the anti-theft to stop simple hot wiring. Although I will be honest seems more like away for dealerships to charge an insane amount for new keys.

If I am being generous the security would be trying to stop the car running in the event those are tampered with but I don’t entirely believe it.

anfilt··on A simple C coroutine library, with multithreading and more, Go and C++20 style
Like you mention other libraries, but how does this compare to something like this?

https://github.com/Keith-Cancel/Bunki

when compared to context switches having just giving things a cursory glance.

Also it seems to be trying to handle a lot of styles/handling of co-routines. Is there a reason for not really just choosing one style

anfilt··on Visualizing American inflation across eight categories
One thing people forget is loans with modern banking can effectively increases money supply as well.
anfilt··on Detroit wants to be the first big American city to tax land value
Well most structures will need repairs and updates over 33 years. Materials degrade for instance one the most common roofing materials asphalt shingles depending on the style has a life time of about 20 to 30 years. You also have things like heating and cooling system and such (they don't last forever) Plus just generally wear and tear and things like carpet that eventually just become and nasty and needs replaced.

Let alone things just getting dated.

If you look at typical house most of the labor and expense for materials is in the finishing not the rough structure like the framing. Look at the price of 8 ft 1x4 trim piece compared to just 8' 2x4 despite the 2x4 having twice the amount of wood. Then look at what generally needs to be replaced its not the framing unless the building was neglected or poorly built.

anfilt··on Sidechannel pixel-stealing attack works in Chromium on all modern GPUs
The fact only chromium based browsers are effected makes me think really the problem lies with the browser. However, still using the result of compression as a delta to extract sensitive data is not exactly new.
anfilt··on LK-99: Team of Southeast University observed zero resistance below 110 K
From my understanding the first paper was published without authorization. So it was likely they were not ready for it to be published. So 2) still seems possible to me. Like what if the team was it seems like we have a room temperature super conductor we need to do more work to be 100% sure though, and then someone then just goes and publishes your rough draft. It could still just be something interesting, and not fraud.

-EDIT- Like if the first paper was not released as is let's say after their testing it turns out to not be room temperature and ambient pressure. They could have easily revised their paper to be about new class of super conducting material ect.... or just not published the paper if it was dud.

anfilt··on The papers were not ready for publication
That's my thoughts as well.
anfilt··on How to register a Kei truck in Pennsylvania
First price and second it's an Extended cab so you loose truck bed space. Not a kei truck replacement just because those 2 things. Unless you don't mind the price and never haul longer things.

Also most kei trucks the side of the truck bed folds down giving you more of a flat bed which for some things is super super handy.

anfilt··on News Is Propaganda
I have always consider ads propaganda. One of the main purposes of propaganda is to influence or persuade an audience. Throw in how little information is in most ads or if they do provide any information it's often biased toward the product or company making the ad. The ads goal is to influence your purchasing behavior or persuade to buy what ever it is. They often use the same techniques to achieve this influence as what most people call propaganda. In my eyes they are the same. I guess you could call most ads corporate propaganda.
anfilt··on RISC-V Instructions
I would be using SSE or AVX instructions for memcpy.
anfilt··on Sears offered complete houses in large DIY kits
Building the main parts house even today is pretty quick. Most the time is spent on the finish work.
anfilt··on Mandatory Certification Regarding Generative Artificial Intelligence
Also basic computation can just be done via basic lookup tables. It's a principle that even FPGAs use. One the basic building blocks of an FPGA is a LUT. If you want to make a configurable basic gate just have a mux address a table of 4 bits, and you can then configure that to be any 2 input logic gate. FPGAs also have the word programming in their name.

As for an ML model it's basically a table of weights each connected to each other. In a sense we use "training" to find the weights to program into each node of each layer of the network.

I would still say an ML model is a program, just that humans did not directly specify each value this program. If we go back to an FPGA people rarely manually instantiate the raw building blocks instead it synthesized and routed most often by other software. Although VHDL and Verilog and such are closer to a program than training. Even with normal software code is compiled to machine instructions instead of directly specified. We still say your programming a computer even your using a compiler.

Just because the end results are based off of statistics and your input data I would still say training is a form programming. Just training tells you it was very indirect.

That aside I would agree that model or tools, and creator were under no oath so the reason here makes sense.

anfilt··on Asahi Linux to Users: Please Stop Using X.org
Compared to X, were your display server, window manager and compositor are generally distinct processes/components. This is not normally the case on wayland normally they are developed as one unit. Like consider gnome they decided to handle everything themselves. There are some wrappers/libraries that try to make developing some things separately at least easier such as wlroots.

However, just considering wlroots this is not the only library probably (the most popular probably), but if you want to switch to using something else good luck.

Also the wayland team definitely has opinions about certain things and that definitely rubs some people the wrong way, but more importantly this makes some things not as easily doable in wayland.

anfilt··on Asahi Linux to Users: Please Stop Using X.org
Predicting the future is a hard thing. It could be the future or something else might pop up that becomes the new hotness.

Having seen cycles like this over and over. Some project develops over decades which included many corner cases that need covered. It then becomes difficult to work with or adapt to some newer "things" (in this case modern gpus).

So people start to look at making a new project "taking" the bits they deem in important or adopting a strategy to work better with those newer things. Then after many years the project in some aspects starts to resemble a state of what it replaced. Repeat...

Now maybe I should have been a little more explicit I just kinda surprised how blunt the developers of this distro are being here. Having just decided to play around with wayland again just this last month and still noticing issues. I can see plenty of reasons why people would not want to switch just yet.

anfilt··on Asahi Linux to Users: Please Stop Using X.org
Never did I say what they should or shouldn't do. Having just tried giving wayland an other try last month for the heck of it and still noticing issues. I just found it surprising how blunt they are about this topic. I like to code and code even for fun, but I definitely do understand that people only have so much time to dedicate to something.
anfilt··on Asahi Linux to Users: Please Stop Using X.org
Wayland has lots of problems still, and it's been being worked since what 2008.

That aside it gives similar vibes to systemd. Honestly, not a fan of these userland utilities/systems that just throw everything into the kitchen sink.

It really effects the modularity of things when suddenly things start depending on them.

This not to say X does not have it's own problems and I even find it a bit on the monolithic side.

anfilt··on New York to ban natural gas, including stoves, in new buildings
The debuyer pans he mentioned are solid carbon steel french pans. They are really nice, but one thing about an induction stoves and carbon steel pans.

Induction stoves can warp carbon steel pans. https://www.youtube.com/watch?v=Ub-ADtsGo5s

anfilt··on Rural Americans are importing tiny Japanese pickup trucks
More like open air hatch back, I don't understand why people want such short truck beds. You can't even sleep in the truck bed anymore on a lot these trucks.
← PreviousPage 3 of 34Next →