HNHacker News
TopNewBestAskShowJobs

vurpo

212 karma · joined September 30, 2016

submissionscomments
vurpo··on Apple requires account deletion within apps in AppStore starting January 31
That part is very easy to implement without all the extra cruft that a blockchain also brings with it. Git manages to do that same thing without burning a ton of coal every time you make a commit.
vurpo··on How WhatsApp enables multi-device capability
Getting the full benefits of E2EE (that is, protection against active attacks and not only passive eavesdropping) requires verification out-of-band in any case. Verifying is entirely optional on both Matrix and WhatsApp (not verifying doesn't affect the functionality of the chat), but gives you the same benefit on both platforms.

But then again, WhatsApp actively hides the feature away behind menus and pretends it's not really a thing, while Element is a bit more pushy about telling you about it.

vurpo··on The Applecare Hustle
There are issues that game theory can't solve. Take for example the St. Petersburg paradox. From Wikipedia:

"A casino offers a game of chance for a single player in which a fair coin is tossed at each stage. The initial stake begins at 2 dollars and is doubled every time heads appears. The first time tails appears, the game ends and the player wins whatever is in the pot. Thus the player wins 2 dollars if tails appears on the first toss, 4 dollars if heads appears on the first toss and tails on the second, 8 dollars if heads appears on the first two tosses and tails on the third, and so on. Mathematically, the player wins 2^(k+1) dollars, where k is the number of consecutive head tosses. What would be a fair price to pay the casino for entering the game?"

The expectation value for how much you'll win from this game is infinite, so a naive game theory assessment might conclude that it's worth paying up to an infinite amount of money to play this game.

Of course, the issue is that nobody has an infinite amount of dollars in their pocket. That, incidentally, is also the issue with your naive assessment of insurance policies.

vurpo··on The Applecare Hustle
Some of the most popular ThinkPads, even among diehard ThinkPad fanatics, are from well into the Lenovo era. Say, for example, the X220, X300, T420. They came out several years after IBM stopped having anything to do with ThinkPads, and they are exactly as durable and easily repairable as the old reputation of ThinkPads say they are.
vurpo··on Stop Waiting for Godot
Godot is MIT licensed. Are you saying that none of the games on the PlayStation store have even a single MIT/BSD/Apache licensed library in them?
vurpo··on The Story of Playdate
Basically, projects shouldn't need to be profitable just to exist. Have a universal basic income, give the people the freedom to create more small and creative projects like the Playdate, which people clearly want despite it not necessarily being profitable.
vurpo··on Microsoft is making it harder to switch default browsers in Windows 11
For me, it's the ability to have Firefox Sync, Firefox's tracking blocker (although ad blocking isn't available unfortunately), and the familiar visual UI of Firefox.

It's not literally a "skin", Firefox on iOS is actually a separate Apple-approved app. It's just that they're forced to embed the Safari engine rather than using Gecko for it.

vurpo··on Leaving Freenode for a new network
The Matrix identity server system is entirely optional to use, and basically a separate system from the rest of Matrix. The reason for that is that there's not really any way to implement that specific feature in a decentralized way, so they did the next best thing by making it a centralized server that you can choose to use (opt-in) in case you want people to be able to find your Matrix ID based on your phone number or email address.

Don't want them to know your phone number or email address? Simply don't give it to them. It won't break your Matrix experience in any way. Using the centralized identity server is entirely opt-in for this specific reason.

vurpo··on A man who tried to redeem the world with logic (2015)
A computer won't tell you anything about what "should" or "shouldn't" happen.

If you were to (theoretically) simulate the whole judgement process with all of its real world parameters, including whether or not the judge has eaten lunch yet, the computer would definitely conclude that the result will depend on whether the judge has eaten lunch yet.

However, whether or not it should depend on that is a judgement that the computer can't and won't make.

vurpo··on OBS Studio Now Ready with Wayland Capture Support
First of all, this is a standardized way (it is standardized in the XDG desktop portal APIs, which are implemented for example by Plasma and Gnome, and for wlroots-based compositors).

It was also never within the scope of Wayland to provide these kinds of APIs (previously when screen capture was available through the X11 interface, that was more of an accident than an intended feature, and it was an intentional design choice not to repeat this mistake in the design of Wayland).

Instead, compositors and applications (that use the Wayland protocol to communicate) were supposed to agree on a standard interface to do these kinds of things and then use that interface. And that's in fact what they did, by implementing the XDG desktop portal system (that's entirely separate from Wayland). I also see evidence of this interface existing as far back as 2016, although I didn't go digging for when it was initially invented.

Notice that this article doesn't say "is it now possible to screen capture when using Wayland", it only says that OBS Studio now uses this standard interface for screen capturing.

vurpo··on Switch from Chrome to Firefox
It's not like Chrome has an easy and user-friendly way to do the same thing. Quite the opposite: Chrome has no way at all to do this, while Firefox has a technical way to do it even if it's not obvious to most users that it's possible.
vurpo··on WhatsApp users will start seeing in-app ads within ‘Status’ feature from 2020
Matrix is not a closed platform, and in fact the only one of the projects you mentioned that even makes an attempt to work together with other chat protocols and networks. It is explicitly open, not locked in to any single service provider, and making an explicit effort to not limit you to chat with only other Matrix users (despite how much Signal or WhatsApp works towards the opposite).
vurpo··on Designing Windows 95’s User Interface
Gnome's save dialog allows you to rename or delete files. Maybe MATE should take some inspiration from the newer version of their desktop environment...
vurpo··on Status.im Invests $5M in Riot.im
Check voyager.t2bot.io for a big list of different public Matrix rooms. There are lots of active rooms, as well as bridges to the biggest IRC networks, Slack, Gitter, Discord, and more.
vurpo··on Status.im Invests $5M in Riot.im
Matrix has a big community of people with a lot of active rooms to chat in, and beyond that it has bridges to other networks like IRC, Gitter, and Slack. See voyager.t2bot.io for a graph of a whole lot of public Matrix rooms (created by a crawler bot).
vurpo··on I think I found a Mac kernel bug?
Wayland may be ready for default in Ubuntu and Fedora, but they clearly didn't consider it ready for LTS. They have already said the next non-LTS version will still have Wayland as default.
vurpo··on Firefox’s new streaming and tiering compiler
wasm is not a browser plugin, it is part of the browser. That means the plugin architechture does not need to exist (which has already been removed by all major browsers). Building wasm support into browsers was not an easy task, and "just embed hotspot" is not any easier.
vurpo··on N64 object software renderer in 512 lines
Exactly. The GameCube/Wii emulation scene does not have any of that drama like the N64 scene has, which leads to everyone in the scene being happy to work together on one single emulator instead of everyone working on their own projects.
vurpo··on HTTP is obsolete. It's time for the Distributed Web (2015)
You're implying that the metric system and IPv6 aren't being used in great numbers today, which is false.
vurpo··on Under iOS 11, authorities won’t be able to image your device without a passcode
It depends on the device, but at least on Nexus/Pixel devices you can just plug the phone in and `fastboot oem unlock` and it will unlock the bootloader, i.e. allow you to flash anything onto it that you want.
vurpo··on Under iOS 11, authorities won’t be able to image your device without a passcode
Many Android devices, including all the ones that Google make and sell themselves, Sony devices, Motorola devices, have an officially supported path to running any code you want on YOUR own device.

Usually that path is: boot the phone into bootloader mode, plug it into a computer, run `fastboot oem unlock`, accept the warning that this will void your warranty, then `fastboot flash <image file to flash>`. An officially documented and supported way to do exactly what you want with the device that you own.

Yes, it voids your warranty, but it's not forbidden or illegal in any way.

vurpo··on Apple suffers 'major iPhone X leak'
They're both flawed, since they are easy to replicate and impossible to replace once the attacker has your credentials.
vurpo··on Tesla flips a switch to increase the range of some cars in Florida
LiPo is just Lithium-ion polymer, which is basically a Li-ion battery with a specific polymer container.
vurpo··on Firefox tracks users with Google Analytics in the add-on settings
For an extreme example, see the Android bug tracker. It is hopeless.
vurpo··on Tim Berners-Lee approves Web DRM, but W3C members have two weeks to appeal
From the Open Source Definition:

> 3. Derived Works

> The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.

vurpo··on Volvo signals 'end of the solely combustion engine-powered car'
As EEVBlog has shown many times, road surfaces are an extremely impractical place to put solar panels on. It needs to be kept clean to work efficiently, and you also need to make a surface with similar friction properties as asphalt, which is not easy when it needs to be transparent and durable enough to take cars and trucks driving over it constantly.

Of course if you meant something like panels on the side of the road, or roofs, or something like that then that's fine, those installations would just be pretty standard solar panel installations. But covering the road surface itself is just a bad idea that would require a significant engineering effort and massive cost to work to any degree at all.

vurpo··on Where Is Nokia Now?
The Bloomberg article said that Nokia was founded near the city of Tampere. In fact, it was founded in a smaller town near Tampere, called... Nokia. Originally it would have been called something to "the Nokia wood pulp company" or whatever, but they kept the name Nokia when they expanded and moved.

Nokia's headquarters have been in the city of Espoo for a long time (near Helsinki). The area in Espoo where they have their office, Otaniemi, is home to many Helsinki-area tech companies, Aalto University, and many science and engineering institutions.

vurpo··on Where Is Nokia Now?
The new Nokia phones are engineered and designed by a company called HMD. HMD was founded for the specific purpose of making "Nokia" phones under the license after Microsoft sold it off. HMD is based in Espoo, with their office right across the street from Nokia HQ, and the company consists mostly of ex-Nokia phone engineers and other employees.

So basically the phones are designed by the same engineers, and the office where they are designed is right next-door to Nokia. The reason it's a separate company is just that Nokia is not that interested in making phones right now.

vurpo··on Google Chrome won't be allowed on Windows 10 S
Firefox for Android can be installed on Chromebooks. So yes, other browsers can be installed on Chromebooks.
vurpo··on The Case of the Radioactive Toothpaste
The Internet of Things...
← PreviousPage 2 of 4Next →