HNHacker News
TopNewBestAskShowJobs

isilofi

276 karma · joined September 13, 2023

submissionscomments
isilofi··on FCC launches inquiry to increase minimum broadband speed [pdf]
Non-techie notices "internet is slow" because their youtube video is blocky or pages load slowly. Non-techie goes to ISP to complain. ISP upsells to a more expensive plan.

The actual reason in almost all cases: non-techies are clueless about their slow and shitty WIFI. Picking empty or less busy channels, using 5GHz, using gasp cables, all black magic and never done.

Sometimes the upselling actually helps because the better plan comes with a maybe-better AP...

isilofi··on Black 4.0
Human vision is logscale, not linear. So in a comparison, you will see a difference.
isilofi··on A giant European telescope rises as U.S. rivals await rescue
Light wavelengths are in the order of nanometers. Radio wavelengths (were interferometry is "solved") are in the order of kilometers to centimeters. While it is possible to build structures that are unmoving in the order of centimeters, it is hard to impossible to do that in the order of nanometers. That doesn't make direct optical interferometry impossible, just quite a bit harder, see e.g. LIGO.

And for doing timing-based interferometry over a distance, the needed timing precision limits your resolution. 1km/c is in the order of 10^-6s (µs), "easy", 1cm/c is in the order of 10^-11s (ps) "possible", 1nm/c is at 10^-18s (as) "quite impossible".

And for the layman, a factor of 10^-6, or 6 orders of magnitude in time are like "a second to two weeks" and "two weeks to far back into the stone age".

isilofi··on How to cook ground meat perfectly without vision
I find sensors are dangerous, for two reasons. Sensors react not only to your finger but also to the wet cloth while cleaning, so cleaning can change settings or switch on the heat. There is usually a "cloth-detection", but that often doesn't work. And on the hob, if you spill something, liquid might get on the buttons and change the settings. I've had a spill turning into a disaster of burned milk and even more spillage that way.
isilofi··on How to cook ground meat perfectly without vision
Even as a sighted cook, I do rely on the noise a pressure cooker makes when relieving pressure at the red line. There is usually a visual pressure indicator, but on most models it is rather "binary" anyways, either the knob is out or in.
isilofi··on Farm in Kenya to produce fossil-free fertilizer on site
Some pathogens simply do not die in any useful timeframe, e.g. anthrax or tetanus. Those lurk in the soil for years, decades and even centuries.

The only safe measure is heat-treatment, but that is usually too expensive. In particular, it is more expensive than just using artificial fertilizer.

isilofi··on Toyota CEO: "Our ammonia engine is the end of EV's" [video]
You like "low maintenance". Car companies don't. A significant part of their business is tied to replacement parts and their chains of brand dealerships and brand workshops. With EVs, that whole gravy train might end, or at least loose a lot.
isilofi··on Toyota CEO: "Our ammonia engine is the end of EV's" [video]
Better really hope it is closed. Ammonia is no fun. Imagine the stink and effect of tear gas, plus eating your tissues, plus eating through metals and concrete when splashed. Oh, and if you think "well, i've got some ammonia cleaner somewhere, it isn't too bad". Well, that is the dilute watery kind, anhydrous ammonia is much much worse.
isilofi··on Toyota CEO: "Our ammonia engine is the end of EV's" [video]
Plus the level of technical protection necessary for refueling. With gasoline, you spill-proof the floor, maybe suck off the fumes, that's it. With ammonia, all connections have to be air-tight. You'll have to vent the tank through a pressure-relief line and then condense the ammonia, because you must not release it into the atmosphere. Ammonia spillage will eat through concrete, many metals and tarmac, so either you get very expensive high-grade stainless steel floors or very expensive ammonia-proof plastic floors. And your ammonia-refueling-station will still stink to high heaven...
isilofi··on OpenSSH 9.5 released with keystroke timing obfuscation
Length is then not an argument against always using Ed448 over Ed25519.
isilofi··on Booking.com makes a fortune – so why is it leaving its bills to hotels unpaid?
Availability: Often, booking sites like booking.com have reserved bunches of rooms at hotels that you can only book through their site. So the hotel's own website might show "no rooms available", while on booking.com you can still book. Many hotels even have given up on their own website and only offer rooms through booking.com.

Price: The hotel website often is no cheaper than booking.com (I guess thanks to very one-sided contracts), and sometimes only gives you a better price if you join a "club" and give them permission to spam you, sell your data, etc.

Payments: booking.com is shady, but less shady and far less broken than a random hotel website where some credit cards might not be working, your CC data turns up in some data dump "found" somewhere, or payment is held by the CC company because you are the first person in months to directly pay to that hotel's website.

Language: booking.com offers an interface and descriptions at least in English. Many hotel websites are only in the local language plus maybe some awkward machine translation that leaves lots of important points to guesswork, especially in the payment flow.

Convenience: booking.com at least offers some kind of searchable database of hotels so I can easily compare them. The hotels themselves make this rather impossible.

I do make a point to try to book via a hotels website after having found it on booking.com. However, in more than half of the cases, for the aforementioned reasons, I end up going through booking.com after all. So while lazy users might be a large part of the reason for the existence of booking middlemen, the hotels do have to bear their fair share of blame here.

isilofi··on OpenSSH 9.5 released with keystroke timing obfuscation
If you are doing hundreds or thousands of SSH connections per second, you are doing something wrong. At least in 99.9% of cases.

Github might be different, but not the rest of the world.

isilofi··on OpenSSH 9.5 released with keystroke timing obfuscation
I'm using RSA8192 with SSH and not seeing any noticable performance problems. ECC is generally faster than RSA, so just always using Ed448 or even larger should be a no-brainer.
isilofi··on Google User Data Is Police's Top Shortcut for Solving Crimes
Those videos are only published in cases where there is something interesting and propaganda-wise useful to show. Mostly a success of the publishing party. What you do not see are the hours and hours of flying along tree lines hoping to spot something. For every soldier you see being chased by a drone, you don't see the dozens overlooked by that same drone.

Camouflage is never panacea, but useful camouflage exists, even today. I've (almost) stepped on comrades in an exercise that were hidden well enough to not see them from 3m in broad daylight. But for things to work that well, you need to know what makes humans detect their prey. Movement is a dead giveaway, so as soon as you are running you are toast anyways, and only sheer luck might save you. Form and contour is another problem, something human-shaped and green will stand out, even among other green things. See something rectangular in the forest? Bomb it, rectangular trees are rare. Texture is another giveaway, things looking smooth, regular or out-of-place compared to nearby textures. That's why your camouflaged tank will look like a bush or pile of leaves when properly camouflaged.

All this means that of course you have to go beyond camouflage paint and camouflage clothes. Both are a start, and will help to a point, as a base layer, and for great viewing distances. But even before drones, proper camouflage also involves covering yourself and objects in leaves, branches, nets, parking below trees, etc.

Another interesting point about Ukraine war videos: What you also usually do not see are videos of camouflage being broken by thermal imaging. Both sides have thermal equipment, but I guess are reluctant to point their enemy at how much or how little of it they have, and how vulnerable or not vulnerable the others' camouflage techniques are to it.

Also, smaller drones have a limited reach. To get at the juicy targets (logistics, headquarters) way in the back, you need more expensive and rare long-range drones. So I guess the drone density will sharply drop off beyond the first lines of trenches.

isilofi··on Google User Data Is Police's Top Shortcut for Solving Crimes
Drones can spot camouflaged positions only from some closer distance, certainly less than 1000m.

Mobile phone signals can be pinpointed from further away, 10km is easily possible, and the cellular network means that you have a network of antennas in a tighter grid than that. And beyond switching off your phone, there is no camouflaging cell phone signals.

So even if you then employ the drones e.g. to aim and correct the artillery (300m precision from cellphone tower cross location isn't precise enough), cell phones will quickly tell you where to start looking with your drones.

isilofi··on -Werror Is not your friend (2017)
Exactly. -Werror for the normal make target is problematic.

But -Werror for a dev target that e.g. CI uses to compile-test pull requests on known toolchains and distros that you explicitly intend to support is useful. The alternative would be tons of effort to skip -Werror but still have CI flag that pull request that introduces new warnings. Just having the build fail because -Werror is far simpler and less fragile.

isilofi··on FreeRDP: A remote desktop protocol implementation
VNC. But it sucks.
isilofi··on FreeRDP: A remote desktop protocol implementation
try xpra.
isilofi··on FreeRDP: A remote desktop protocol implementation
VNC is dog-slow compared to RDP. RDP is slow compared to xpra. What xpra does is sending a h.264 video stream (some other compression algos are also available). Also, xpra can forward the whole desktop as well as single applications. Far preferable to any kind of RDP server.

However, the xpra client is somewhat strange and inconsistent when it comes to CLI/UI behaviour.

isilofi··on Freelancers aren’t happy with Japan’s new invoice system
https://www.roderickconwaymorris.com/Articles/344.html

Google will find some more. But I'm not fluent enough in italian to find the respective law.

isilofi··on Freelancers aren’t happy with Japan’s new invoice system
Try to vacation in Italy: Consumers are obliged to get an invoice, businesses are obliged to provide one. Including cryptographic signatures (but without the big-list-of-article-numbers and centralized signatures craziness). The financial police are allowed to stop customers within a certain distance of a business and ask for the invoice for their purchase. If the customer cannot provide one, the customer and the business are fined heavily. That's why the business owner will get very angry with you when you (as a clueless tourist) immediately chuck the invoice in the bin, because why would you keep the invoice for a pack of gum...
isilofi··on OpenTF is now OpenTofu
Are there any official statements about the cloud vendors' support or non-support for OpenTofu?
isilofi··on Marc Benioff: “I don’t work well in an office”
Germany, a company formerly part of (and still somewhat associated with) Siemens. But I'm not sure I can recommend it, depending on which department you land in, it is the proverbial German corporate bureaucracy. And depending on the department, they can be anything from totally-100%-homeoffice-friendly to totally-100%-opposed. And all the other big-corporate-clichees times 1000.
isilofi··on Marc Benioff: “I don’t work well in an office”
Yes, but unfortunately sometimes no. I've also seen a rush to get along with less office space but still have all the people come in, e.g. with hot-desking and an early-morning desk lottery at the gates, huge soulless open-plan offices (but at least the shared desks are wiped down twice a week now, hurray!). Yet attendance at the office was still mandatory, even if your team got a seat 3 floors and 200m away somewhere else in the building (because they had to bring kids to school and didn't get their pick at the desk lottery).

So management wanted to have their cake and eat it, too. Everyone in an ever smaller, ever more unusable but supposedly cheaper office. Concentrate all the smaller offices in the suburbs into one huge big-city campus, making the commute a nightmare. But people have to be at their desks, or else. Remote was officially rolled back.

Unofficially, even middle management wised up and just ignored the back-to-office mandate, because they wouldn't know anyways who was in and who wasn't.

isilofi··on Marc Benioff: “I don’t work well in an office”
> Remote work used to be an earned privilege for workers who were self sufficient and didn't need any management.

I'm coordinating with developers in Europe, South America and East Asia. The customers are all over, but mainly North American. I'm in Europe. I've seen some of the customers once or twice in person, I see many of my European colleagues at the yearly get-together. But all the contact and all the work is over email, phone and video conferences and the usual mix of other remote collaboration tools, ticket system, git, stuff like that. When I enter our local office, only one of the 50 people working there has anything to do with that I do. My manager is 800km away. Well, there's payroll over here, but the only time I'll need to "visit" them in person is when a paycheck is late ;).

Even before COVID, the world shifted towards remote, even when you HAD to come to the local office because of reasons. COVID just showed everyone what a charade it already has been for the last decade to force people into an office just to get on phone/email/git and work remotely from the office. COVID cut out the stupid useless "going to the office" step.

In the 2000s, it wasn't like that, teams were concentrated at some offices, offshoring wasn't that much of a thing yet. And for lots of things, travelling e.g. to meet a customer was accepted and normal, far more often than it is now. A new contract was a 2-week stay at the customers'. Back then, remote work actually was a privilege. But the world had changed long before COVID, slowly, then very quickly.

isilofi··on Tell HN: Google randomly deleting Chromebook configs
Definitions of "supported" vary widely. It can mean anything between "you get some updates" and "we'll fix bugs and even implement new features you ask for".
isilofi··on Tell HN: Google randomly deleting Chromebook configs
Get a proper OS with a proper SLA on those machines. Or get an OS that you can control. Then you can complain.

Otherwise, good luck getting Google to move in maybe a few years or so...

isilofi··on Unity’s new pricing: A wake-up call on the importance of open source
The important distinction isn't who owns copyright. It is rather that there needs to be a community opposed to the license change and able and willing to do the work.

One could even imagine scenarios like an originally MIT-licensed software splitting into a commercial company offering commercial paid licenses, plus a community (or even the company itself) offering a GPL-licensed fork. Of course one could then still maintain an additional MIT-licensed fork, but if the rest of the community is happy with GPL and all the development just happens there, your MIT fork will "starve"...

isilofi··on Unity’s new pricing: A wake-up call on the importance of open source
> The law often makes use of the reasonableness standard. I'm hard pressed to believe that carefully reading the hundreds of TOS and EULA's hoisted upon us is reasonable.

Yes, but there are two sides to "resonableness": The "what" side and the "who" side. "What" is the thing that should be resonable. But the overall resonableness just as much depends on the question: "for whom is this reasonable?". While a consumer cannot possibly be expected to really read all the ToS everywhere, a business maybe can be expected to do so. Especially for things that are very critical and integral to the business, like the license of that one framework you are building all your software upon. So I do think requiring a business to read and understand the Unity ToS is totally resonable.

isilofi··on Unity’s new pricing: A wake-up call on the importance of open source
Exactly. This isn't about Joe Blow not reading the ToS for his eleventieth browser toolbar. This is about a business not reading the ToS for an essential, integral component that will cost you dearly to replace and might bankrupt the business.
← PreviousPage 3 of 4Next →