HNHacker News
TopNewBestAskShowJobs

lathiat

4,395 karma · joined November 23, 2015

e9d97d2d4a137fcf296c2fb30e80f4e5aa0af50b8197ac37a429e5fe35cf3611
submissionscomments
lathiat··on The EU Wants a Universal Mobile Charger, but Apple Doesn’t
The reality is there is such a quantity of Apple Lightning cables and accessories that implementing the law would create the very problem it's trying to resolve (an entire pile of e-waste).

Would make more sense to me to legislate that if they ever change from lightning it has to be to USB-C and to move all the USB bricks to USB-C on that end.

lathiat··on 2,500-year-old olive tree burned down in Evia fires in Greece
See also: "Why Blue Whales Don't Get Cancer - Peto's Paradox"

https://www.youtube.com/watch?v=1AElONvi9WQ

lathiat··on Trying to extract Widewine key: A journey to failure
You will most likely find that your OS gives you a black square for the DRM content when you record the screen. This is facilitated by OS support on Windows, iOS, etc.

It’s also why HDCP exists to prevent capture from HDMI etc.

lathiat··on Water management innovation is central to the future of ICs
Same in London.

“Why it’s (almost) impossible to cool the tube” https://youtu.be/hQo6_GkITe0

Quite informative.

At least with above ground water probably easier to dispel the heat .

They also have issues in desalination plants of pumping the resulting salty brine back.

lathiat··on Descriptorless Files for Io_uring
Sounds like the “file sealing” API combined with memfd handles that: https://lwn.net/Articles/593918/
lathiat··on States cutting unemployment benefits didn’t get people back to work, study finds
It also assumes that everyone who can get a job, will get one. Which is not really true in most markets.

I see statistics in Australia anywhere from 10-100 people searching for a job, per job vacancy: https://unemployedworkersunion.com/job-seekers-v-job-vacancy...

And that doesn't cover complexities of job location, under employment, qualifications, etc.

And even if you could move for a new job, whether you sell or rent, you are generally quite locked in and it's very difficult to just up and move at short notice.

lathiat··on Unleaded Avgas Approved
This video was crazy, making ethanol from Corn provides something like 1% of the power of the sun hitting the square meter of farm used for it. Meanwhile using tonnes of water, space, and other things. It's basically a terrible idea over-all given alternatives like electricity and solar power.

And it mostly only works because its government subsidised.

But watch the video for the full story: Real Engineering - Why Biofuels Are Terrible https://www.youtube.com/watch?v=OpEB6hCpIGM

lathiat··on Discord Launches Threads
This looks similar to the Zulip implementation which I sorely wish Mattermost had (since we use that at work)
lathiat··on Show HN: Angle Grinder – A terminal app to slice, dice, and aggregate your logs
Looks interesting, as someone in linux support having to remotely analyse logs rather than having a logstash/splunk/grafana/etc UI that I can use directly.. I am in need of tools like this. I will give it a run :)

EDIT: I had written here that your tool name 'ag' conflicts with "silversearcher-ag" which is a grep replacement and people are likely to be users of both. But your CLI tool name is in fact already 'agrind' just the cargo package is 'ag'. May be worth unifying them to 'agrind'?

lathiat··on An app for M1 Macs that plays the sound of a fan as CPU usage goes up
Yeah you really don’t notice 60Hz scrolling until you try 120Hz scrolling. It’s a bit like you didn’t notice Retina displays until you tried one then looked at a pre-retina display. It’s crazy how you adapt to perceive things once you see something better/different.
lathiat··on Use the 'tail' command to monitor everything
This looks really awesome, thanks!

I think inline pretty-print of JSON/XML/YAML in a log entry.. plus histogram of date/time.. I do these things a lot using various grep/sort/uniq etc pipelines

Wow!

lathiat··on Super Mario 64 game sells for record-breaking $1.5M at auction
My naive understanding is it’s a way of transferring money in return for something supposedly valuable. That might really be payment for something else.
lathiat··on Podswap: Keep airpods alive and out of the landfill
Apple actually does this both with your iPhone battery and your AirPods but it’s automatic and you can’t ask to switch to that mode. I see it holding my AirPods at 80% overnight quite a bit. They call it “optimised battery charging”.

I use my AirPods so much all day every day I do wish I could ask it to use that mode permanently.

lathiat··on All public GitHub code was used in training Copilot
I've got 70,000 photos in my library, with AI search and recognition, all done on my device. Thanks Apple.

In fairness it's not quite as good, but, it's good enough for the searches I've wanted to do so far and gets better all the time. And they're adding searching text in photos this release. I'm happy to wait a little for this better implementation.

lathiat··on Workspace Trust in VS Code
This feature clearly needs to be a non-modal popup and just silently disables those features until you click to enable it. Makes much more sense.
lathiat··on France: Netflix, Amazon must invest 20-25% of French revenues in local content
You could argue about the exact amount but this sounds good to me.
lathiat··on SparkFun Hooks a Patent Troll
See also the Open Invention Network: https://openinventionnetwork.com/
lathiat··on Cities Are Not Loud: Cars Are Loud, and Places Without Cars Are Quiet [video]
"Not Just Bikes" is the name of the YouTube channel. Confused me before I clicked.
lathiat··on Avoiding Complexity with Systemd
A support contract from your distro of choice e.g. RedHat, Canonical (Ubuntu), SUSE, etc would potentially fill this void.
lathiat··on Thirty Tesla crashes linked to assisted driving system under investigation in US
If you watch the plaid launch they apparently finally added waypoints (and self joked about how that took so long) and a redesign of the UI. But unclear which models that will integrate back to or when.
lathiat··on HBO Max accidentally sent an integration email test to users
I often see "this person should be fired" etc in response to legitimate mistakes.. but that's massively undervaluing the mistake.

There's a pretty good chance the person who made such a mistake is less likely to repeat it or other mistakes than someone who hasn't yet had the experience. So at best you're just sending a more valuable employee to one of your competitors.

There's some gray area when it comes to making a poor judgement call to skip a well defined procedure or be lazy.. and some cases this doesn't apply to like intentional malice or a continued series of similar obviously avoidable mistakes.

On a related note im often frustrated when people play a blame game (even if one might be somewhat called for, in a way) instead of considering "human factors" and how to systematically avoid people being able to make such mistakes. Or refuse to accept a human factors style explanation and just say the person "should have known better" etc. The best high profile example was that hawaii missile alert that was supposed to be a test having an incredibly poor UI. But there are countless examples everywhere all the time. I often try to think about this a lot in my work.

lathiat··on Microsoft Ubuntu repositories are broken because of space issues
The “mirrors” in this case are Microsoft run servers specifically for Microsoft made packages for Ubuntu. Rather than the actual Ubuntu mirrors for all Ubuntu packages.
lathiat··on Grafana 8.0
I’m still using carbon/graphite/whisper. Despite being a MySQL expert I just got lost trying to write influxdb queries compared to the Grafana query editor for graphite. I really need to try and convert at some point.
lathiat··on “Could you disable your Mac's password?” asked at an Apple store (2018)
This also used to happen with iOS only a few years ago but they improved iOS since to allow all the calibration tools to run without your passcode.

Be good to know if they’ve since fixed Macs in the same way.

lathiat··on For sleep apnea, a mouth guard may be a good alternative to CPAP
I have no idea if it will work for your case or not but if you can try it out at a store (many will fit you with things) there are nose models that both go underneath ("pillows") as well as that go over the nose kindof like a full face mask. But then the one I'm currently using is the ResMed F30i whic his a full face mask but doesn't go up over my nose so it's not as.. face enclosing.. which is why I like it. But the entire thing is like a bouncy silicon which seems to put less pressure on my face than some of the other full face ones I tried so may be worth a try.
lathiat··on For sleep apnea, a mouth guard may be a good alternative to CPAP
This happened to me, I've probably always had mild sleep apnea (always snored, always been overweight, and always slept on my wide) but I went up about 10KG and it got super bad to the point my wife was concerned and often heard me stop, got tested and I had a pretty bad result as far as the rest goes (stopped breathing like 40 times per minute or something).

The good news is I got a CPAP machine and couldn't be happier, now about a year in. My only advise is don't cheap out just get the top model with the features, e.g. you want autoset pressure, not static, the heated hose, and play around to find a comfortable mask. Now I stop breathing something like 0.3 times per hour which is apparently "amazing" you can still have up to 5 times per hour and be considered "OK". Also shop around as the place that tested me, kept trying to convince me to go with a static pressure model to "save money" even after making it clear I wasn't interested in that.. but I purchased my machine from perthcpap.com.au instead and the autoset model cost less than they wanted to sell me the static for. Go figure.

I had a few people I know who didn't tolerate it so well and most of them got non-autoset and non-heated and it makes a huge difference. The mask you use also matters a lot.

The difference to my alertness, how I feel after sleeping, and not getting super tired and needing a nap in afternoons is incredible.

TL;DR: Get a sleepstudy. At least here it's a home test where you just where a machine and a few sensors and takes 1 night.

lathiat··on Have you ever hurt yourself from your own code?
The "Stuff Made Here" youtube channel was dealing with this recently when making a chainsaw robot. As you can imagine, it was kindof important. He ended up with a combination of a flashing "armed" light and an e-stop switch.

https://www.youtube.com/watch?v=ix68oRfI5Gw&t=732s (12m12s)

lathiat··on A journey to io_uring, AIO and modern storage devices
I mean ultimately SATA and NVMe are just an interconnect. The biggest difference is throughout. Yes there can be some minor latency or round trip gains in the protocol but throughout is the biggest difference.
lathiat··on UK Rail services to come under unified state control
Wendover Productions made a great video about this ridiculous system. It’s totally mad. https://youtu.be/DlTq8DbRs4k
lathiat··on File Descriptor Limits
Yep I know about that, but was more specifically interested in the case of not having to make such changes and having it just work (tm). Resource-wise having a 50,000 or 500,000 default ulimit wouldn't matter. But we find out here, it matters for compatability.

But with the systemd change he mentioned (which for Ubuntu, exists in 20.04 but not 18.04) - that the HARD limit is now 512k - applications can chose to adjust the ulimit from inside the application that is not running as root. So all modern software can just, if it knows its OK, make the call during startup to increase the limit to whatever it thinks is needed. Then we dont have to override.conf systemd services every time you hit a scaling limit or think about it.

← PreviousPage 19 of 34Next →