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

NiMH batteries are surprisingly robust.

I've long had Palm Pilot Vx which I bought 2001 and used daily till 2011 when I switched my phone to iPhone 4s. Then I did factory reset and put it back in box it was sold and shelved it. End of January this year I was thinking I need to start clearing up what I've saved and see if would recycle, sell or send something to a museum.

I put Vx charging on its docking thing and left it there overnight (first checking it was not getting any warm) and next day I picked it up to see if it still works. It does, battery status did show full. I fiddled it perhaps almost half an hour and battery status was still full. So I left it on desk and thought to check it daily how long does battery charge last if idle. I think it was fourth of fifth day when change was only perhaps 10% percent. I have no real recollection of how much standby idle days was left after that 10 years in use, it's too long back and I didn't take any notes of it then. Just wrote in note date when I put it back in box.

I'm genuinely surprised that 25 years old darn thing still works, when it had been 10 years in use and then 15 years shelved batteries completely drained.

Now that's something we've lost when moved Lithium batteries, which don't survive being years completely empty. NiMH's just don't care, they seem to sustain capability to charge and keep charge after long periods of time unused.

I've had few NiMH triple-A batteries in use 12 years and I thought that was a stretch, but no. That Vx blew my mind how robust device and it's battery are.


Yes, the autonomy level of these robots was what I was yesterday emailing with my former colleagues we were wondering. Two months ago CNET & PC-Mag posted following video which suggests more about robots movements being assisted by humans. And it also shows Chinese have being edge of the development at that point.

https://www.youtube.com/watch?v=jXTibM33SDg

However, then another short video bit alike popped up and is puzzling too.

Apparently Unitree robot is playing pingpong match like a pro. Sorry about german announcer, I couldn't find with english.

https://www.youtube.com/shorts/BgD1ukTyNnw

There is another match viewable by pressing that "Robot plays ping ppng #robot" arrow.

How about that robot? Is it human assisted or not? Our opinions diverted, I'm quite sure it is assisted but my former colleague thinks it's got to be autonomous as it would be too difficult and slow to do that fast movements with remote control assisted robot.

It would be nice to hear opinions about that playing robot too if anyone could provide some insight in that.

edit: I think the serve waiting robot hand movement and after losing wiping left eye gesture as a disappointing a bit in my opinion gives up it's human. Or if not, why would a robot do such a human like gestures.

edit2: OK, good points, I see now. It's definitely a fake. Thanks to all who replied :)


here is a real video of a unitree robot playing ping pong https://www.youtube.com/watch?v=tOfPKW6D3gE


The second video you've linked is fake in every aspect in regards to the robot.

The robot is floating above the ground.

The paddle is phasing in and out of existence.

The robot has a realistic human hand and uses it to hit the ball.

The robot randomly turns around mid-air near the end of the video.

The robot looks nothing like a Unitree robot.

Oh, how could I forget, the entire robot looks so obviously fake even when disregarding all of the above that I can't believe you're even trying to analyze anything in that video.


that ping pong video is a CG robot, whether realtime superimposed or otherwise who knows. Look at the :27 when it gets out of tracking breaking all of physics, feet aren't planted to the ground, light, shadows.. etc.


I think the ping pong match video might be misleading you. Based on the visual artifacts around the robot, the original footage likely had a human player that was swapped in with a robot in this video. It also has an altered content warning.


The ping pong video you linked is clearly fake. Look at the paddle... anyways...


I can think that future use of pingpot robot is to replicate specific pro player style (from various recording) and be used to spar by pro players before their specific matches.


The pingpong video is very obviously computer generated. The robot feet give it away immediately


Watch out, the two shorts you linked (both of robots playing ping-pong) are fake.


I'm 99% sure that ping pong match is CGI. The whole robot has this green screen effect. Look at its feet. And at second 17 it just disappears entirely for a few frames.


Well it depends, on still using.

I've been mostly using emacs past 30 years ie. about the time when system memory wasn't any more constraint which while single user was about 8MB at least. But I did earn my living before that about 7 years mostly using vi as most usable editor in the system and that 8MB was luxury most of that time.

But even emacs IMHO was and is vastly superior, vi still had it niche fast small edits and especially before log based transactional filesystems. After power outage or bad brownout event system crash there was great chance you got to fixing filesystem with fsck (which did often take lot of time) and worst cases finally debugfs trying to fiddle bits that you get fsck fixing rest.

Bringing system up with old system could be tedious. Before you get system enough up single user mode and just root fs mounted you had to resort you way forward using those modest tools you had there. It was really great if vi did work, but it too required sometimes more memory than you had before swap was active. If not, then ed was your friend, ex is just vi without visual mode.

For a long time vi was also able to edit very large files. It did not require reading whole file in memory before it allowed editing as for example emacs did (or mmap's it memory later).

These days I use vi for quick edits like someone above mentioned and like it more than any later replacement (nano etc) if emacs is not there, not worth installing it for just quick change or when can't install on (embedded) or someone else's system for any reason.

Vi is often available also *bsd based appliances which I've been using like Junos, Netscalers, etc.


Also RPKI has been available long time already.

Considering the routing table size has been increasing and IPv6 need anyone shouldn't be running global routing with gear not supporting RPKI any more, the routing polices and announcing those RIR they operate.

https://en.wikipedia.org/wiki/Resource_Public_Key_Infrastruc...


Many v4 prefixes in the ARIN region are legacy and don't support RPKI unless you sign the registration agreement. I have a legacy prefix and may eventually be forced to sign up.


>or even by normal load from someone deciding to split a /8 prefix into /24's

If that kind of happening directly from load of added 25 routes it's quite hard to believe it.

  # 10/8 prefix here only to show how to get number of new routes added.

  $ sipcalc -n 24 10.0.0.0/8 | grep -c Network   
  25
  $
BGP peering routing policies have then been for the good reason constructed in way that they expect advertisements "exact accept" with a prefix-list with that /8 prefix, because that's is expected when peering is agreed even when not explicitly stated by many. This expected best practice following goal to manage and prevent internet routing table being filled with superfluous routes.

But anyway, sudden change from /8 to 25 x /24 without first noticing your peers and giving them time to change that "exact accept;" to "orlonger accept;" is quite sure footgun if you don't know common principles of network management. But usually that kind of screwup blast radius is local mostly local only to that /8 prefix.

Not sure though how that could be technically avoided in BGP protocol or router control-plane (router OS config) design. Policy filters and best practices how to use them have been set for good reason. Not just to irritate and make things harder than they need to be. We certainly did not do that while I was still working.

Right, something else what could happen with that kind of sudden change is. If that peered had also other peers which had instead "orlonger" in place traffic would then switch to that, what could have some side effects like saturated links, slowness or even increased costs. Too bad, and may happen. But principle is that communicate your routing changes in good time before you actually make the changes. That will prevent most of this kind of problems ever happening to you.


Oh, my bad. How didn't I notice my mistake right away. That 25 is grossly wrong, I should have checked before using that. The correct line to get subnets is

  $ sipcalc -s 24 10.0.0.0/8 | grep -c Network
  65536
Which increases significantly global routing table size of course. I apologise my mistake on that matter that I should have noticed before posting.

Anything else I wrote about changing prefix advertisement is correct. You should and need to communicate your advertisement changes in good time to your peers and let them time to make changes.


>Using "easy listening" as a pejorative has always baffled me. Why does music need to be difficult?

Yes, I agree with you, it shouldn't and doesn't need to be.

But some things like music be it Jazz or something else isn't always just matter of listening but way of self establishment, way of life living or pursuing life, way how they seeing themselves and communicate themselves to others. I'm not in to this or studying this or anything else, but it's known behaviour model and you find studies if you like to read about it more.

Right, some Jazz aficionados tend to be like hipsters. Who despise and keep unorthodox anything but their likes would grok. A way of self establishment and having reason to keep themselves different. At least a bit better than others. I'm not claiming everybody are, but I certainly have met few of those quick to classify someone things they like.

I find my self like more West Coast Jazz bands and artists performances older I get. And if I'm not completely wrong it might be a more common trend their share has increased over the past ten or so years playing in radio stations too at least where I live.


Well, that's about what happens in Sauna with electric stove.

In Finland we do it every day and have done decades already.

Those who may not know electric stoves have been about fifty years common use at least in urban environments. Stoves have anything from three, one in each of three phase current used heating elements (resistor coils) 400V 6-8 kW power draw commonly in small house stoves and 2-3 times that swimming baths saunas stoves.

While sitting topmost sauna benches bathing, we throw fresh water from bucket with a sauna laddle (saunakauha) water to stove(s) anything from small drippings to a pint with trying to little spread it out. This is to get steam and make it pleasant relaxing 'löyly' as we call it.

The stove is usually heated about an hour or so before starting bathing to get temperature somewhere 70°-100°C (158-212°F).

It's not advisable to have stove showing those red hot glowing elements peeking out behind stones, but it does happen if stones were not laid properly. But even if water gets directly to elements those will not break or get any damage as they are made intentionally to resist that.

So boiling water practically immediately does happen, it's not particularly dangerous when applied in circumstances where equipment is made to withstand that is nothing miraculous. And that really happens millions of times each day in Finland and some other places where that kind of sauna culture is practised both at people private homes and also public swimming baths saunas alike.

I will be observing it next time about in 14 hours from this writing as I'm going swimming as usual tomorrow morning at 6:00 am. when pool opens early tomorrow, and then likewise twice more (Wed, Fri). Also once more (Thu) evening sauna reservation slot i've got this flat I live.

There is a quite good english page about Finish sauna in Wikipedia, but to get a glimpse what modern sauna and stoves look Harvia a long time stove manufacturer web pages you get some sense what I'm writing about.

- https://www.harvia.com/en/


It’s a good point but there might be a pretty big difference in force because the ladled pint of water is not contained on any axis. A pint of water in a cup, with up as the only exit, subjected to the full current of a 3 phase 480v circuit is probably going to generate a good size jet of steam straight up.


Yeah, that's true that water thrown to a stove isn't much contained anything but that bathing room. Some of water will of course flow between stones bit deeper, but there is plenty of room to expand when it boils to steam.

Some firm hissing, minor clanking noise from stones is normal and even bit sharper noise when a stone cracks is what water use on stove causes when stones get old and are used lot. Stove should be cleaned periodically when it's cold depending on how much it's been used and there is need to replace stones or even all of them if it's been long time and there is some sand accumulation stove bottom grill or plate, whatever it has to hold stones falling trough. Family houses cleaning perhaps 1/yr and public saunas open 6 am to 8 pm 300 plus days a year, they will do stove maintenance every or every other month.

And yes, getting good amount of steam of course is what's been whole goal in this kind of sauna use and what we prefer. Some other places where they have begun to call it sauna too, they may not even allow to use water nothing but as drinking water and usually they don't warm up that 'sauna' as hot as we tend to do or if they do it's more like Turkish bath type then.


That's a good question.

During 2024 Summer Olympics my then employer which DNS and core network I was still managing as I returned summer holiday. I was told by helpdesk our users around different locations at campus were not able to open national TV broadcaster streaming services and view the games.

I found out by asking few of these users that they got denied claiming to be from UK and that streaming services were not allowed abroad. TV broadcaster told me once I got someone to know anything about the matter reply, that they use MaxMind GeoIP service. So I went to see and test few addresses from MaxMind debug page and that clearly showed many addresses from around 20 subnets of /16 our IPv4 CIDR block were showing the same.

So I sent email to MaxMind support asking why and tried to find out means they use to check where each network is located and populate it to their GeoIP DB, which then clients either mirror or use remotely from their service.

After few emails with their support that they did not use RIPE (RIR) database at all as RIPE terms of use doesn't allow using RIR information for commercial purposes. So MaxMind neither did not apparently use WHOIS (RDAP) LOC records, and wrong information did not update from our LOC records DNS had either.

I never got any explanation how they figure out where that IP or CIDR block is being used. Between the lines I was assuming it's perhaps some kind of trade secret they don't like to talk about. Maybe it's using mobile devices location service or like, but amount these days VPN's are being used that could lead them updating bogus information to database service use they then sell and naive customers trust <eh>.

But most I was surprised by that how easy it was update information, basically just communicating clearly and writing polite convincing message they seemed to take that information pretty much by face value and that I was sending my messages from DNS SOA RNAME address.

But if GeoIP data provicers don't use that then who or what services do, that I still have no idea.


These days RFC8805[0] is pretty widely supported. But as far as I understand, it's not entirely trusted and geolocation providers will still override that data if it doesn't match traceroutes and whatever other sources they use

https://datatracker.ietf.org/doc/html/rfc8805


A bit late to reply so much longer (10h) I posted my comment. But just for the record here I go.

After reading that RFC8805 here it's what it writes situation at the time of publishing August 2020.

"8. Finding Self-Published IP Geolocation Feeds" and subsequent

The issue of finding, and later verifying, geolocation feeds is not formally specified in this document. At this time, only ad hoc feed discovery and verification has a modicum of established practice (see below); discussion of other mechanisms has been removed for clarity."

and subsequently

"8.1. Ad Hoc 'Well-Known' URIs

To date, geolocation feeds have been shared informally in the form of HTTPS URIs exchanged in email threads. Three example URIs ([GEO_IETF], [GEO_RIPE_NCC], and [GEO_ICANN]) describe networks that change locations periodically, the operators and operational practices of which are well known within their respective technical communities."

I spent also a moment trying to figure out what can I find about its adoption and use and didn't find much of it. Some blog posts, articles and comments to question whether Amazon AWS or Microsoft Azure support it and answers were pretty much nope, no they don't at least yet time of writing last year and this year.

Thus I'm concluding it's unlikely any major source of location information for GeoIP providers like MaxMind. Nope they're not, it's too marginal source for them to spend time on so little used spec yet.


They could get a rough estimate of an IP location using traceroute from many different known locations. Very rough but it’s a starting point.

For some cases, they might just lookup who owns that IP range and put their address as the IP location.


Yes traceroute is something where approximate rough estimate where IP perhaps could be as up to ISP level hosting it, but traceorgute isn't usually allowed pass firewalls and seldom reaches target IP on networks where clients really are.

One possibility is BGP advertised and known information like https://www.cidr-report.org provides could be used. But like I wrote commercial GeoIP data providers are not allowed to use WHOIS information from RIR registries. It's their ToS generally prevent it being collected and resold why MaxMind told me that they don't use it.

Thus the LOC information I had updated RIPE DB in our records LOC or any other information there were not used by MaxMind. Or at least that's what they claim. True or not I don't know, but that's what they tell if you ask from them.

Also apparently they did not use LOC records from the organization domain I maintained DNS LOC records either. And I got no answer why nor what they use as their sources of information. As it's more likely some kind of trade secret of them.


>Unfortunately for HP, its workstations (the ones OP acquired) weren't nearly as popular with universities and developers as Sun Microsystems', so you tended to find HP-UX in commercial production—larger servers, more workload, but smaller numbers

Agreed, the university I worked HP systems cost was the major reason Computing Center Sun was purchased, though we had stray discount price purchased units of almost all vendors too.

We did have one HP 3000/MPE running library VTLS quite long time. I can't remember its exact model any more. But was first 160cm heights rack filling old system and then later replaced with some 9000/E35 matching size smallish (a thick and very heavy PC) size smaller 3000 series box. I did not manage that, but helped its sysadmin with his 9-track autoloader issues couple of times. I would have certainly recycled that tape unit to another use, but it was HP-IB (IEEE 488 / GPIB) connected like whole rack filled with disks all daisy-chained were easy to believe not having been cheap. Too bad it was so hard to get GPIB adapter working with other systems. Those terminals used with MPE having local edit buffer were weird, as was HP Roman character set used. All so well built that was a shame to let the go when VTLS was retired about 30 years ago.

Maths department did have better funding to get few HP-UX running long time. Only HP-UX we had at CC was C160 workstation running OpenView NMS, but that's it.

Yes and commercial side (a telco vendor) I did work customer demanded HP and there were very few Sun servers. It was only used if and when software was not at all available for HP-UX. What I recall Ericsson switching systems tended to come with Sun/Solaris and Lucent 5ESS HP/HP-UX that time.

A friend of mine went SF some conference, I don't recall year. But he came back with HP brand sunglasses which HP gave all visiting their booth and told "Remember, not to look at Sun" :D


There were many early stories about Scott McNealy and his Sun crew going into competitive situations against Apollo, ComputerVision, DEC, HP, Intergraph, Masscomp, SGI, Symbolics, Tektroincs—whoever, really, and there were a lot of whoevers in those days. Competition would argue: "Ours are clearly superior!!" and give a good showing of that. Better networking, display resolution, realtime responsiveness, app performance, rendering speed—whatever metric.

And then Sun would hit back: "Yeah, maybe a smidge better... Not saying it is, but maybe, in an ideal light. On the other hand, with Sun, we cost a lot less. That means you can get 3 or 4 of your engineers empowered with a world-class workstation for every engineer you could with <competitor>." Boom. Those economics were compelling.

It also helped that in those days, Sun workstations became the object of desire for a lot of young developers and engineers, myself included. Sun styled itself into the "it" product.


The Berkeley Automounter Suite of Utilities also known as am-utils did similar arch/platform local and remote mount tweaks commonly quite easily.

https://www.am-utils.org/

The am-utils "amd" known as its running process current use I don't have much to say as I've not much seen it as at least Linux distros have had autofs-tools quite long time. But -90 something am-utils was the thing we mostly used.

Adding: Oh, that made me remember we had then also user mode nfs daemon, which allowed re-exporting remote mounts, which was at times with smaller disks and always looking where to get it more if nothing but temporary storage great help. Current kernel based nfs doesn't support it any more.


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

Search: