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

Many people won't watch a video, especially not a 16 minutes long one. I know I won't. Use written words.


He must not know about kiwi farms.


>In a democracy the voters are responsible for the actions of the leaders

The corollary being that citizens of democratic countries have the leaders they deserve.


Many people maliciously conflate "climate change" with "man-made climate change".


The year 2002 called and wants its denialism back. The effects of added CO2 are so simple to understand, CO2 is so easy to measure...


For all intents and purposes, at our scale both are the same. You have to go back several decades for baseline natural variation to be larger than the human-caused increase in average temperatures.


Costs money.


So does Windows itself.

If you're afraid to or don't want to pay for software then you should probably use some variant of GNU/Linux instead.


That's the whole argument. This should not need to be "fixed" by a third party tool, it should just be part of the system that was already paid for! (It was even included all the way up to 10 so clearly there was no technical reason to not have it anymore)

Frankly this mindset is ludicrous to me and yet I see this with MacOS users too who happily pay for third party solutions to first-party breakage on stuff you already paid for. Somehow the more you spend the less customizable software is and the even more you have to spend to work around dumb choices.


Of course not, it should not have been changed in such a way that required a third party utility. It's one of the reasons I'm still using Windows 10 and have taken steps to make sure my computers don't automatically "upgrade" to Windows 11.

I'm going against the mindset of not paying for software in general, no matter how useful it is to you.


I think the problem is the contract behind what you're getting for the software.

For me personally, I'm more than happy to pay for software if it's clear the developer has _my_ interests in mind when building it (think IDEs, CAD software, even stuff like Office or the Adobe suite). I'm also OK with using software that's free and dealing with dark patterns (shareware, online tools) or bugs (open source stuff).

But paid software that somehow still tries to bilk me for even more money? (See all of the ads that have been built into Windows these days, or various Android phones and bloat) I will be more than happy to go out of my way to crack and get out of paying for it, for nothing but to spite developers of such things. You can't have your cake and eat it too!


> Windows doesn't cost money because I pirate it.

I think the parent was assuming only legal options.

If that's not a constraint, then food, cars, etc. are also free.


Where I live it's not illegal to pirate software for personal use.

Also, taking someone's car or food deprives them of them. Making a copy of Windows doesn't make it impossible for Microsoft to keep selling it.


I guess I was confused by the word "pirate".

I only use it to mean illegal copying.


Windows is free (as in beer), if you can live with the minor nags, minor lack of customisation and watermarking.


Windows doesn't cost money because I pirate it. I could pirate this program as well but it's probably going to be harder to find a clean, recent version of it.


How dare people charge money as compensation for their time! Can't they just live off sunlight like everyone else?!?!


FWIW, @vasqc clarified in a sibling comment that his use case is legal in his country.

I think his use of the term "pirate" was confusing.


I don't care what the law says; the law says nothing about morality. If someone puts a piece of software on the internet and asks a reasonable price in return then you should just pay, and bypassing that is "piracy" and immoral. This isn't Microsoft Windows that you're forced to use due to their predatory (and illegal) business practices – which are mostly a thing of the past, but still has large effects today – by which Microsoft "earned" an ungodly sum of money.


I‘d pay a 100 times that amount to get a new Windows with consistent classic UI (e.g. Windows 2000 style).


I'd rather Microsoft spent developer time on useful stuff and not updating dialogs.


Since I haven't used Windows in a while; what are the new killer features of Windows 11 that the developers are delivering/working on?


Like a framework so future UI updates would also update existing ones.


With which they did not do a very good job evidently. : )


I love my GWM5610, the only thing I dislike is how hard to press the buttons are and the bad display angles. But other than that it's a damn brick. And the radio sync is magic.


I bought one of those recently and I was surprised by how inaccurate it was. It drifted like 15 seconds every month. From what I've been reading, that is normal, but I was surprised - with all the technological advances that we have it is odd to think that cheap timekeeping is not a solved problem yet!

Also: how is the software of these watches without a CPU designed? Is it something like Verilog or whatever?


At around 1976-1977 I bought one of those fancy new LED wristwatches, where you pressed a button and the time lit up in red. Straight out of James Bond, as I recall.

As I was studying electronics at the time I brought the watch to the lab and opened it and connected a frequency counter to the oscillator, you could clearly see the crystal and a little trimming pot (I don't remember by now if that was a pot or something else - capacitor maybe), and adjusted it to exactly 32768Hz.

After that the watch drifted less than one second per month, and it kept the stability for the rest of the year (until a bicycle accident which resulted in a smashed watch).

I've never since owned a watch which was even close to that. They're drifting so much that I can't even rely on my watch to catch the bus (there's a stop outside my home and the bus is there exactly on time).


My f-91w gained less than a second over several years... While it was sitting on my desk in a giant climate controlled building within a degree of 22C year-round. When I wore it, it deviated quite a bit more, but still far better than the 30s per month quoted. I was very excited with my experiment at first comparing it to a friend's HAQ that he did wear. Then I realized the flaw in my method.


People who are curious about this, it's worth reading about quartz oscillators in watches and in particular, methods of calibrating them: https://en.wikipedia.org/wiki/Quartz_clock#Inhibition_compen...


> and the bus is there exactly on time

So that would locate you pretty unambiguously in Switzerland then?


Heh no :-) - because the railway stations here don't have station clocks with second hands, unlike Switzerland.. heck I don't know why they bother with the minute hand.


> At around 1976-1977 I bought one of those fancy new LED wristwatches, where you pressed a button and the time lit up in red.

This was the vibe I got when the first pre-always-on Apple Watches were first introduced with Raise to Wake - where you had to actively do an action to see the time.


Get a Casio G-Shock. The 800 models can sync with your phone and the time is auto corrected. I bought a GBA-800 from a pawn broker - out of the dozen or so watches in my box it's the one I reach for if I have to know what time it is accurately.


One of my best bang-for-the-buck purchases was a Casio Waveceptor watch with a hybrid clock face.

The watch uses the WWVB signal for nightly syncing. However, living on the East Coast means syncing is very dependent on day-to-day atmospheric propagation. When I visit more inland, it works great.

The watch face is solar powered, so I’ve never had to change the battery.

It has since been retired after 8 years of use for an Apple Watch, but I think fondly of the mighty job it did.


I love my cheap waveceptor which is always, always accurate.

Actually in the process of choosing a casio lineage (waveceptor movement, metal case, sapphire crystal) - do I get titanium or blacked out stainless steel, lol


Absolutely, get a G-Shock. But get one which radiosyncs. Most phones (and PCs), although synced by internet, reliably lag between one and two seconds.

My synced G-Shock is always correct to within better than one tenth of a second, that is, to the limit of observability. Solar powered, too, so it's just an utterly reliable black box. My favourite gadget by far.


Radio syncing isn't available in my country (no local transmitter and too remote to pick up other countries) so phone sync is preferable for me.


> Most phones (and PCs), although synced by internet, reliably lag between one and two seconds.

NTP isn't nearly that inaccurate.


No, of course it isn't. I said most phones (and PCs). Clients often seem to lag that second or two, reason unknown, but I've always assumed due to software bloat, unstrictfulness, and indirection.


I just checked the price for one of the digital G-Shocks.. I could buy a car for that! A used car, at least. So no, I'll stick with the cheap digital Casio I already have, even if it's a couple of minutes wrong today (it's a bother to adjust them all the time). At least I don't have to worry about one thing: Battery. It seems to run forever. I think the battery was supposed to last 7 years, but by now it's been twice that long. The backlight still works as normal too, if I press that button.


> the bus is there exactly on time

What's winter like in Japan? Is it freezing?


Almost all quartz watches have a similiar movement, running of a 32kHz crystal. Those give you about 15s/month accuracy, which is an oder of magnitude better than most mechanical watches and that for a very few bucks. More precise quartz watches exists, but they require quite a bit more effort, which of course translates into costs.

Actually one of the earliest quartz watches on the market from Omega used a 2MHz crystal and was very accurate. Personally I own a Seiko with a 200kHz system, which is good for about 20s/year. Then there are the thermo stabilized systems, which are even more accuarate. The problem is, that the frequency of the crystal depends on its temperature which is the main source of time inaccuracy (there are some watch enthusiasts which do get egg breeding cupboards which have constant temperatures up to tenths of degrees, they make for very accurate watches).

Currently, the best movements on the market are accurate to about 5s/year, which is pretty amazing considering the watches are worn on your wrist in varying conditions. With my precise Seiko watch I could even notice a slight change in speed when I moved quite a distance to a different town with slightly different weather. That shows how big a challenge a really accuarate wrist watch is.

Then there are the market concerns. The most basic and cheap quartz are already accurate enough for most non-enthusiasts. Then, after almost being killed by quartz watches in the 80ies, the luxury watch industry managed to establish a mechanical movement as the desirable item. So there are few expensive quartz watches left on the market, which would feature more sophisticated movements with higher accuracy. And finally, there is a range of higher value watches which receives time signals, be it official time signals in several regions or just GPS signals.

Cornered like this in the market, unfortunately not much money went into high-precisions movements. There are still a few on the market from Seiko, Breitling, Omega and Citizen (there might be more, but those come to my mind). And of course there is the Apple Watch, which is rather affordable and just uses NTP to get absolute precise timing.


To add to this—I’d say that watches are quasi-temperature-controlled. You wear the watch in varying conditions, but most people spend most of their time in controlled environments, and the watch is directly next to your body, which itself is temperature-regulated. This just means that temperature drift may be less of a factor for watches than it might be for, say, a clock on the wall or in a car.

Assuming you wear the watch.


Indeed, another challenge is crystal aging. For example, PCF2129 has an aging offset register. These devices are rated to +-3ppm over the huge range of -30-80C but the register allows for -7 to 8ppm offsets, if necessary.


It's easy to make a digital circuit that counts clock cycles with perfect accuracy. But for any clock, the actual length of each cycle is dependent on analog processes, and it's impossible to completely eliminate errors.

15 seconds per month is about 6 parts per million, which is already better than the manufacturing tolerances of a typical cheap quartz crystal. There are very few objects of any kind that you can obtain cheaply with that kind of accuracy. That suggests that, as this article says, Casio is trimming the frequency for each watch to compensate for component variations.


A fair assessment, but I find it funny that 15 seconds per month is considered inaccurate, analog watches would kill for that sort of accuracy, a railroad quality pocket watch for example must loose no more than 30 seconds per week. I would guess that as smartphones are replacement for the pocketwatch, The way their network connected, never drift clock works becomes the new normal.

I have to admit, for my day to day use I am happy if I am less than five minutes off.


> analog watches would kill for that sort of accuracy

Seiko 5 automatics have been reported to lose 30 seconds a month, even as little as 12 seconds a month.


You mean Mechanical watches, not Analog ones. There are lots of Analog quartz watches with 15s/month accuracy.


15 seconds per month is about 6.7ppm. That's well within typical crystal oscillator accuracy. If you need more than that (without external time correction such as gps or radio/internet), you need expensive oscillators with temperature compensation or even ovenized units.


Citizen has a quartz movement that is rated to only drift plus or minus 5 seconds a YEAR which is quite impressive though they cost around 2000 dollars and are exclusive to the Japanese market. Several other brands out there make high accuracy quartz movements (which is done with thermal compensation) but they do generally cost more than cheap Casios.


>yet

I mean, we have accurate electric timepieces now, and the F91-W came out in 1989; we had accurate electric timepieces then, too.

it's a cost versus value thing.


> all the technological advances that we have

This is 34 years old technology. You can get GPS watches relatively cheap and they'd sync with satellites automatically and always remain accurate.


Yes. I ended up buying a GWM5610 which synchronises through radio. It's cool. But still I would have hoped there would be a better "local" (i.e. self-reliant) solution.


There's software for the Beaglebone PRU so you can generate your own WWV signal, for receivers buried too deep into buildings or otherwise suffering from poor signal.

Of course, with any HackRF you can also generate GPS signals.

But it would be a lot less necessary if the watches had reasonable temperature compensation. Obviously the crystal frequency shifts with temperature, and they're typically adjusted to achieve best accuracy when at "wrist temperature" for 16 hours a day, and "nightstand temperature" for 8. Any deviation from that, routine, and crystal accuracy gets terrible.

Temperature-compensated crystal oscillators (TCXOs) switch tiny capacitors in and out of (or bias a varicap in) the crystal loading circuit to "rockbend" its response and keep it nearly flat across a wider range of temperature, but this requires extra power. A minuscule amount, but it adds up quickly when your budget is nanowatts.

However, there's another way to do it, which I'm astonished not to see: You don't need to alter the crystal's actual frequency if you can just adjust the number of counts that represent a second. Every once in a while (every few minutes would be plenty), take a temperature reading, look it up in your calibration table, and stuff or steal a few cycles from the counter register.

This takes basically no additional power, adds one more calibration step at the factory, and should bring drift down by an order of magnitude, into TCXO territory. Seconds per year, not seconds per month. That would be something to crow about, and it baffles me that Casio and others never went that route.


Nxp sells a PCF2131 with an internal TCXO that runs on 64 nanoamps when not doing anything else. So with a modern CMOS process, the TCXO itself is not a big deal. A clock pin at 32768 cyc/s looks to be way more power hungry, which tells us that an ideal low-power solution is an all-in-one SoC.


Last year I switched to the GWM5610 after a long search. It perfectly fit my needs - accurate all the time (syncs to atomic clock radio signals), never needs a charge (solar powered) and is indestructible. What more could a nerd want!


The functionality of the F-91W is simple enough that I don't think a CPU would even be needed. Probably the digital parts of this chip are just state machines. That being said, the left half of the die shot looks like some kind of gigantic ROM, which could either be used by a CPU (as static program memory) or just transition logic/data for any generic state machine(s).

Verilog came out in 1984, but its use for synthesis (i.e. actually compiling text into circuits) was not popularized until much later, after correctness bugs in synthesizers and various other advancements in design tooling came around. It might have been used as a simulation/verification language for the digital portions of this chip.


vhdl started as a project to document integrated circuits. The department of defense was getting a lot, and more complicated, integrated circuits and wanted a standard to document the functionality. At some point someone thought, "you know, if the documentation is good enough we could reverse it and synthesize a circuit from it", and thus why you use vhdl(or more likely verilog) to program your fpga.

The two languages fill the same role in the ecosystem, I have to say that I have never used ether, but my impression is that vhdl has clearer syntax(if you can stomach it's ada look and feel) and verilog has better tooling. which makes sense considering that one was a documentation project and the other was an internal tool for simulation that escaped into the wild.


Citizen has a movement where they throw all the tech they have at it to guarantee 1 second per year accuracy. I remember things like quartz crystals have aging effects, so they used pre-aged crystals - little details like that. It even has an anti backlash mechanism on the second hand so that it ticks perfectly with no visible wobble. It probably doesn't make sense when it would be much cheaper to just use an external radio/GPS time source, but as a watch company, it makes a statement about their craft.

There are other high-accuracy watches (it's mostly a Japanese market thing), and I believe +/- 10 seconds a year is considered fairly pedestrian in that world.


While 15 seconds per month is within Casio’s spec for this, it’s also worth noting that there’s reportedly a lot of counterfeits of the F-91W floating around. I got one once from a major marketplace.


~1s per day is normal for a non-temperature-compensated quartz crystal. The cheap solution is to just sync to LF time transmissions (or GPS if not running on battery power).

The F-91W might not actually have anything resembling software; just fixed function mixed-signal circuitry, but I haven't investigated it. Given the timing of its release, it's possible that an HDL was used, but also possible it was designed at the circuit level with CAD. The F-87W (which the 91W replaced) predates either VHDL or Verilog.


I was surprised by this inaccuracy too. But was impressed when I learnt that there is no analog wristwatch that can match this accuracy - they are all far far worse. (Isn't it shocking that all those super-expensive Rolexes and whatnot are all going off by minutes per month!) Get one of the Casio watches that syncs to atomic clock radio signals every night - it will be second-accurate all the time.


> But was impressed when I learnt that there is no analog wristwatch that can match this accuracy

Seiko 5 automatics apparently[1] can.[2]

[1] https://www.watchuseek.com/threads/seiko-5-is-pretty-accurat...

[2] https://qr.ae/prvf6L


According to the linked thread, the Seiko 5 is an order of magnitude worse… 5 seconds per day, versus 15 seconds per month for a quartz watch.


This one?

     After observing Seiko 5 SNK809 for 35 days, I can say I´m happy with accuracy.

     Overall, it has lost 25 seconds during this time.
     It lost most of it when it was sitting on table 2 times during observation. When kept on wrist, it hardly lost any...


It will be calibrated for room temperature, temperature changes do affect the oscillator frequency that is why highly accurate frequency sources have an "Oven" to keep the temperature stable https://en.wikipedia.org/wiki/Crystal_oven


You might be surprised to learn a lot of servers even have largish time drift. I might be repeating info which is getting out of date but I heard 30 second drift isn't uncommon. Obviously doing NTP syncing more frequently would probably help that.


Yeah, the React Native debugger is broken on my Pixel because the time is different from my laptop by ~0.5 s, so short taps register as long presses or something like that.


If it's comparing times from two different devices, then it's not broken because of the difference in times.


If it's broken because the designer assumed any two devices would have a sub-second time difference, it's still broken.


Yes my point was to say that it's broken.


Oh I see, I misunderstood initially but I got it when rereading.


Anecdotal but my F-91W is currently 8s behind my phone, which I sync'd together about 6 months ago. I've always felt very impressed with how accurate it is.


my automatic Aqua Terra (8800 movement) maintains this (or better) accuracy, which i find astounding for a mechanical gear train that oscillates at 3.5Hz. i definitely would expect a well-tuned quartz movement to outperform this significantly. but i guess not for < $20 :p


>IRC has had encryption for a very long time. IRCS is typically on port 6697 but some admins also have it listen on 443 for people behind fascist firewalls.

Transit encryption maybe, but admins can still read everything.


Yup like I mentioned there are modules that allow snooping. This is why if people truly want privacy they need to use a client that supports OTR add-ons providing end-to-end encryption. Pidgin is one of them.

Another option would be for each small circle of friends to run their own uMurmur or ngircd servers, then at worst the admin would spy on their friends. ngircd can be spun up in a few minutes, even faster if one already has some LetsEncrypt keys for a domain. uMurmur can also be spun up super fast on a linux home router.


My problem with people saying stuff like this in the open is that we all know it's not true - by recommending it to others, or even saying it out loud for others to hear, they are wasting the time of those who try it. It's malicious.


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

Search: