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

Unfortunately this also cleared out all .lnk shortcuts in the Start Menu folder. Will be interesting to see if Microsoft can restore all removed shortcuts and other files as promised.


They can up to a certain point. MSFT Defender logs has some info with regards what has been deleted, but some other information are missing (such as command line parameters associated with the lnk file)


Does anyone here have any experience with the /e/OS mentioned in the article?


I purchased a Samsung Galaxy S9 (in the US) from them. My first impression: Everything works. Apps (if it's not on their store, which is a mix of F-Droid and other APKs, it's on Aurora), Google services works without signing (MicroG), GPS works, OTA updates work (with one click).

My biggest complaint is that their App store isn't just F-Droid, and their APKs are often out of date by 1-2 weeks. My biggest compliment (besides everything just working to the point I could recommend it to a relative), is that they are active and engaged in their community, regularly reading their forum, soliciting feedback, and posting weekly updates.

https://community.e.foundation/t/week-41-development-and-tes...


Yes, I've been using /e/ in daily use for over a year now.

It's pretty good most of the time. It will not satisfy people who want/need a truly "hardened" device, but if you are just a normal person who wants to feed less data to the ad-tech monsters, then it works well.

The default /e/ app store has both FLOSS apps from F-Droid and free-as-in-beer proprietary apps mirrored from Google Play store. Whether an individual app works well or not depends on how tightly coupled it is to Google Play Services


It's rather good and at some point they managed to have release for my previous phone model when the lineageos stopped!

I used it without their cloud services. Some of the pre-installed apps cannot be removed (like email, pdf readers) which is slightly annoying. They have their own launcher/desktop but it's not that good, it even crashes time to time.

Last time I checked, it was not super transparent which non-FOSS store they used.

Overall I think the experience with LineageOS is better but /e/ comes with MicroG so it's practical if you need a few proprietary apps.


> Last time I checked, it was not super transparent which non-FOSS store they used

I'm pretty sure that's deliberately opaque because mirroring APKs from Play store breaks some ToS somewhere and they don't want everyone getting their Google accounts banned.


Can someone please ELI5 this for me? What is the significance of speeding up objc_msgSend for Objective C?


Pretty much every method call, unless it is optimized—will go through `objc_msgSend`. The runtime looks up the code for a particular object using `objc_msgSend.` The function signature varies depending on how many parameters the method has but it always has at least 2 arguments—the instantiated object and the method name. Objc calls this the selector. :)


> Pretty much every method call, unless it is optimized

Do those get optimized now? As far as I know, objc_msgSend was never optimized out (as of a few years ago when I was doing iOS dev) because any method can be swizzled and replaced at runtime.


There is some sort of devirtualization that might bypass it. When they announced, Twitter was going crazy about how it might kill ObjC dynamism.

However, what I was to was that you can store the method in a variable, and call it directly, thus bypassing objcMsgSend.

:)


If you write a message send in Objective-C, like [object doSomething], behind the scenes the compiler translates this to a call to the objc_msgSend function in the Objective-C runtime library. This function looks up what code needs to run, taking into account inheritance and all the other dynamic features and runs it. So this function runs really often and is an important target for optimization.


It is a codepath that is used a lot, in system frameworks that many apps use. So, speeding it up can yield a systemwide performance improvement for all sorts of apps.


We've got a few of these running in the office.

This really is one of the best cases on the market right now. The cooling performance is the best I've seen so far and you can easily run max overclock with it.

There's also a cheaper variant without ssd slot available. If you're looking for a cheaper storage solution with decent performance, take a look at the Sandisk Ultra Fit 3.1 usb stick line.


I'm a big fan of recent microsoft open source developments but this is just plain awful.

I like the concept of revamping the UI and shedding some of the win32 legacy weight but this seems like it will be completely unusable for any sort of power user. A Onedrive first filesystem seems like a nightmare.

Don't think I'm the target audience here but I really hope none of this ever makes it into regular Windows.


> A Onedrive first filesystem seems like a nightmare

That's a great features in the education market. School issued devices have a limited lifespan. So being able to restore a user's account on a different device easily is great.

Windows Phone ran smoothly on really underpowered hardware. But it dropped a lot of legacy components. For (corporate) users that use a web browser and office apps 100% of the time that means great battery life.


Flagging seems a bit excessive. I have no affiliation with penetrum. Just thought the collection as a whole was interesting. Of course it's not a perfect list as it seems to be a one time post.


I wouldn't go as far as flagging typically for low-quality content. However labelling something as "open source" when it is in fact not "open source" goes further.


Really wasn't expecting some much feedback on this list, just found it while looking for some SIEM solution and thought it was interesting. Your site looks way better though! Maybe the admins can change the URL?


So nice! It's evergreen, officialy supported and host <-> client interop seems really easy. Hope it supports h264 video, which has been lacking in other open-source chromium based alternatives due to licensing issues.


Very excited about webview2, long overdue. No more need for CEFsharp or electron for simple projects.


Love this guy, make sure you check out his 8kb C# game: https://medium.com/@MStrehovsky/building-a-self-contained-ga...


It really is a great article and truly interesting techniques to get the size down.


That's like gold to me. Really useful tips right there. At the end things went crazy haha. I'm satisfied with 1MB size hahah.


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

Search: