skysight-inc/HackerNews huggingface dataset:
Indeed. There's a tradeoff in both directions - either you trust the cloud^W grid, or you trust your local clock, and both of them have failure modes; there's no one clearly superior option here. You could combine them, but then it gets complex in short order.
My mistake, and I am sorry. Feel free to downvote my above post into oblivion.
Linux SysAdmin here with 20 years’ experience: I love it on the server and hate it on the desktop. Always use the right tool for the job.

But that’s a good analogy for this article. UNIX-like devices did eventually dominate the world, just not in the form factor we were expecting. I’m writing this on my pocketable UNIX device. You’ve probably heard of it; it’s called an iPhone. If one adds up all the devices in the world, Microsoft only owns a fraction of all of the operating systems installed.[1] Like the store keepers in this article, Microsoft failed to adapt but continued to rely on an increasingly failing business model (desktops). There will still be a place for Windows in 20 years but it will be a niche product like macOS is today. Unless they quickly adapt.

I certainly prefer to Amazon something than go to a store. This story is one of struggling to protect a failing business model. Were I one of those business owners I would spend all of my (increasingly) free time learning to either sell online or tweak my service so that it’s so compelling that people would willingly dress, drive out, risk crowds, and pay more. I would get online (hah!) and find the world’s best retailers, find out what they’re doing, and emulate their success.

There are still buggy whip manufacturers[2] but they learned what was needed to adapt. Adapt or get run over.

[1] https://en.m.wikipedia.org/wiki/Usage_share_of_operating_sys...

[2] https://www.uswhip.com/product/buggy-whips/
Precision atom qubits achieve major quantum computing milestone
Few people pay wages directly, everyone pays wages indirectly.
If you could actually predict and pick with more than random success, you'd make more money predicting and picking then you would working in whatever you predicted.
Things are a bit more complicated than this. In your toy system a stone that stays still (DC) would have no power (potential energy), which is false. Also in your toy system m is constant. In general for AC you have both V and I oscillating.

As a matter of fact the average DC power does not depend on frequency.

You could posit a system where g is alternating between positive and negative values and the h reacts to it (phase-shifted). You'd quickly come the conclusion that the potential energy (averaged over a period of oscillation) does NOT depend on the frequency. (The kinetic energy does, but that's where your analogy breaks).
Doesn't the earthquake risk significantly curb LA's ability to build up as much as NYC? I think there are probably certain density limiting factors like this. Which just means that they need to adapt to what that means in terms of sprawl and moving people around.
Agree, the examples need to be useful, practical ones that fetch stuff from GCE after user input.
Show HN: Moleculer – Fast and modern microservices framework for Node.js
They could just swap out the authentication mechanism instead of the entire COBOL stack. I don't really know why you wouldn't just run the auth bits in some other language. The programs that calculate your monthly interest on your mortgage doesn't exactly have to have to be able to handle your login credentials.
Great stuff!
Super interested for a European version. Its been close to my heart for a long time.
I'd like to see a change in the risk scale.
1-5 just doesn't work.
If its 4-5 you don't ski.
1 is basically bomber.
2 is where all the safe skiing happens
3 is where all the deaths occur.

Seems like 3 could be a whole system of grading or simply 3- or 3+. I know that there is huge risk with adding that indicator as people then take it for 'gospel' but informed is better than ignorance.
SmartPurch – Efficient and Helpful Personal Shopping Assistant
> Apparently to match the demand at given instance electricity plants rotate their turbines a bit faster or a bit slower instead of switching a complete plant on and off, which results in slight deviations from the 50Hz standard but it is fine as long as it stays between the limits.

This is slightly imprecise. It actually works the other way round: the demand is "communicated" through the network by slight changes in the frequency.

This can be described best for the example of steam-based generators, as they are typical for the majority of coal/gas/oil/nuclear power plants. When demand for electricity grows, for example because a new factory is powered up, the turbines in the power plants are experiencing larger forces attempting to slow them down, starting with the power plant closest to the new factory.

The speed (and thus the frequency) is constantly measured, and if it drops, the steam valve is opened just a tiny bit more to counteract the drop. If this is not possible because the power plant is already at maximum output, either other power plants have to take the load (and the electricity is then routed through the network to the factory) or additional power plants may have to be added to the network.

The important thing is: the frequency change is a means of communication, it originates from demand changes, and because the entire network is kept in sync, it works to communicate demand changes across the entire network. Power plants providing energy to a sub-part of the entire network always attempt to run their turbines with the exact same speed of 50 rotations per second, which should ideally always conform to the frequency in all other sub-networks that a specific sub-network is attached to.

If just one of these sub-networks does not perform its duty of re-establishing 50 Hertz by powering up their own plant output, the rest of the network must either channel enough power into this sub-network to allow its local generators to re-establish 50 rotations per second by taking some of the load off of them or - if that is not possible or decided against - must also deliberately drop their frequency (and thus the rotational speed of their generators) to match the sub-network that is deviating.

The only alternative to this would be to drop off the deviating sub-network entirely, but that is usually only done in extreme cases of deviation.
If you’re feeling mischievous, Make has divers ‘secret’ vars & targets for you. For instance, you don’t have to ‘struggle’ w/ the ancient bash, for it’s possible to program recipes in any language that supports evaluations straight from the command line.

In addition you can have different shell for each rule with the rule specific macros if you do desire:

.ONESHELL:

.SILENT:

.PHONY: rule1

rule1: SHELL := /usr/bin/python3

rule1:

foo=bar

print("python: {}".format(foo))
As a community of mostly engineering-minded folks, I hope we can take this as a warning to not make our mission-critical systems depend on inputs that are merely convenient side-effects of third-party systems provided free of charge and without obligation. I mean, it doesn't matter how many people post comments here saying things like "50 Hz AC is more accurate than quartz crystal for timekeeping", the fact is that no external agency can take over the action of your quartz crystal and force your clocks to slow down or speed up, whether intentional or not, as an effect of their political actions.

If you want a free source of mostly-reliable oscillations, and it doesn't have any real impact if it falls out of sync, sure go ahead and use something like this. But in the case of time, if you want to sync a clock in Western Europe with something that is free and non-internet based, you're much better off using DCF77 [0], which is specifically designed to synchronize time and comes with specific uptime and quality promises. Still ultimately susceptible to political actions, of course, in extreme cases, but at least you know its primary purpose is to transmit time information, and it is in the control of only one (relatively) stable government as opposed to being subject to the unpredictable changes brought about by interactions between multiple interconnected systems.

DFC77 doesn't solve the same problem as using AC as an oscillator, of course, since you still need an oscillator to keep your clock going during the downtimes that are permitted to the radio signal.

[0] https://en.wikipedia.org/wiki/DCF77
A real life example (2004):

https://www.computerworld.com/article/2529338/networking/how...

https://www.wired.com/2008/11/proof-porn-pop/

https://web.archive.org/web/20110716163331/http://www.sunbel...

that shows how a "random" accusation can severely de-stabilize someone's life.
I definitely noticed this in the last few weeks already, since my alarm clock is set to switch the radio on in the half minute before the news on the top of the hour. I was already searching for reasons, and I would have expected an announcement about this a lot sooner.
Mathematicians use operator overloading all the time. It would be nice to have a tool that explains to me what an equation actually means in a given context.
> I mean, in software engineering we try to avoid unnecessary dependencies right?

I/you wish.
I have heard all EDA UX's are horrible.
When I read this (interesting) article, I was wondering whether there is any free or commercial tool for detecting those indicators of compromise on GNU/Linux machines. I know rootkithunter, but that seems to be fairly weak heuristically. Other tools like tripwire, on the other hand, are based on snapshots and hashes and only monitor changes.

I'd be interested in a tool that can indicate suspicious kernel modifications, USB drivers and other software that behaves in unusual ways without triggering tons of false positives and independently of any certificates or whether the software comes from a supposedly trusted repository. But AFAIK, there is not even a key logger detection tool for Linux.
This is untrue given the examples in the article such as oven clocks
Very similar technique (raycasting), but for different type of data.

https://github.com/s-macke/VoxelSpace

The text in the README describes the technique very well. The JavaScript code is a little bit more complicated to read because most of the source contains the usual organizational tasks around the algorithm (initialization, keyboard input, ...). But this is also true for the provided C-code of this article.
Any tips? I know there is a large amount of tips on the internet. But I find it very helpful to talk to people who have done it themselves.
https://gist.github.com/M1ke/5541224

has two options for doing it without granting any permissions to a third party
You wouldn't use a resistor to lower the voltage, because then you have most of the power being dissipated in the resistor rather than the stepper motor. Much easier to just use a transformer or a 240V-rated stepper motor.
Sure, I may be ignorant to much of chemistry. Which is why I asked questions that should have black and white answers, but these seem to be avoided.

https://news.ycombinator.com/item?id=16449541
Infowars is being sued by the creator of Pepe the Frog – The Verge
Thanks for the correction, as more you read the more interesting it gets.
It’s too bad Microsoft didn’t port their apps to the Amiga.

It probably would be alive today but people bought computers for the apps.
This changes everything concerning my university life for me. I always was on the verge of doing everything digitally, but it was always cumbersome to type out (La)Tex by hand and convert handwritten notes to digital versions.

Thank you so much!
To log in to an account for my Irish bank, AIB, you just need:

* A theoretically-secret 8-decimal-digit id
* Three digits from a secret 5-decimal-digit PIN

For many years all new online credentials were assigned an 8-decimal-digit id of the form: ddmmyynn where ddmmyy was the account holder birth date and nn was a sequence number.

I don't know how many accounts still have these birth-date-style ids but I have good reason to believe it is a great many.
This is the most overdue feature of Twitter. Since ages.

I have no idea, why they do not offer a global show/hide retweets option. If you follow a couple of hundred accounts—like I do—having retweets enabled pretty much ruins your entire timeline.
Ask HN: What kind of work should anyone do for Turning Award?
Not for long... This could make rust rewrite feasible https://github.com/nbp/holyjit
Google Release Flutter Beta to Assist Cross-Platform App Development
You can deal with a lot of inefficiency before the cost of a jumper approaches the average retail cost of free market jumpers.

Can you really? Primark sells jumpers for less than ten bucks. Can you really buy and distribute for much less than that?
There were keyboard kits you could buy. I ended up buying an Atari 130XE instead since I didn’t have the money earlier. Dad bought me a 48k kit for the 400 which required some soldering.

The Sinclair computers (sold under Timex in the US) had membrane keyboards also, but had really cheap and easy to install full keyboard kits. Sinclair doesn’t get enough credit as a computer pioneer.
Interesting mix hey (theirs). I still wonder why bother with 4% LTC. You'd be better off doing 50, 50, 0, 25 imho.
Is this the same as oshpark?
TunSafe: WireGuard VPN Client for Windows
3yr and 22min. 3yr to pay off the right people and jump through the right hoops to prevent MA from bothering you while you conduct business. 22min for the drone flight
What you need to know before publishing a content Arabic
I do think I agree with the parent. That seems like a huge effect in social science terms.
It should be possible for the permissions on the original to be very 'harmless' but, for some reason, the access requires 'can post tweets on your behalf'. That's a shame.
Using Google Cloud and machine learning to improve fraud detection
> even NTP can't save ou if you shift the time too much, so it's a good thing it's only ~6 minutes so far.

Only for the initial step, or if the frequency of the quartz crystal is too fast/slow. The NTP daemon continuously adjusts the clock frequency, so if it was already running and synchronized, the shift will never be more than a few milliseconds.
Lead pollution via cars and paint seems another one that I thought was fairly well supported.

Also Iodine-deficiency, though not sure that's covered by nutrition since it's now added to salt.

People seem very attached to the "you can't do anything" approach though. I find it hard to imagine what a society without education would look like though, even if the people all had high IQs, so presumably there's some benefit to passing knowledge onto the next generation?
They're not going to be on duty. They're going to be sleeping in the sleeper, on paper at least.
This is extremely ironic after decades of pushing the international financial institutions like the WTO and the IMF to "open other countries for investment".
This is something I struggle with and am profoundly bothered that, in my 30s, I can't answer simple questions about my own personality. Things like: am I a morning person or a night person? How close am I to burning out? Introvert or extrovert? Do I actually enjoy travel?

Maybe 10 years ago, I had solid answers to all of these, but now I don't. Or at least the answers change month to month. Maybe this is an example of Socratic wisdom: it's better to admit not knowing than "know" the wrong answer.
Someone posted this [1] during a similar discussion yesterday. It shows you what a world without retweets is like without requiring anything beyond the minimal permissions required to do so.

[1] https://readmeapp.stream/
I also had Norway in mind when I wrote this.
Mad respect to sales guy. I'm doing the same and avoiding arms companies (my background is very useful for military research).

I acknowledge some warfare may be legitimate (having been bombed myself), but arms companies don't stop at selling to your personal favorite army which you consider morally right, they keep looking for more business abroad.

I don't want to be the one realizing I'm sitting in a cozy air-conditioned office and having made money from the messed up warfare in some distant far-away country, having a large financial incentive to cause more conflict there.
Twitter's API permission levels are really coarse grained [0]. I assume it needs write access in order to change the timeline, but some more detail from the author would be nice.

[0] https://developer.twitter.com/en/docs/basics/authentication/...
oofff... wipes a tear (honestly) i still have the computer of my father, i can't get myself to power it up and go through it. I'm saving it for a day i do feel up to it.
Only to provide a real life data point:

https://www.opposingviews.com/i/porn-star-saves-man-from-inc...
World domination in Swift's context means iDevices OSes, outside it will be just like Objective-C has ever been.
In the Netherlands, most banks use a system that depends on the security of the chip-debit card, and a specific hardware device that each customer gets sent.

In my case (rabobank), whenever the bank needs authentication (i.e. when logging in, transfering money, or changing details) they present me with a QR-like code. I then use their supplied hardware [1]. This requires I enter my card and enter my PIN.
I can then scan the QR-ish code with a camera built into the device.

The device then prompts me with what I am doing. Something like "You are sending € X to account Y " or "Login into account Z". Upon clicking confirm, it outputs a numerical code I have to enter into the website.

I really love this system, I like it the best of all dutch systems I know.
One bank I know of (ANB-amro) has a similar hardware device, without using the QR codes, but numbers you enter. They also provide a USB connection so you don't need to enter numerical codes twice.
Another bank I know of uses standard password and SMS 2-factor authentication.

The mobile app for rabobank is quite a bit worse though. You need the scanner once to set up a PIN on the device. With that PIN, you can immediately login and see all account details. Moreover, small amounts to accounts you've previously sent money too can be sent using only that PIN.
The idea being that these are your 'friends' and it is nice to pay your friends quickly.
There is even a setting that will allow you to send amounts below a threshold (I think €100) to any account using only that PIN.
Luckly, you can turn that off, and it takes the scanner to turn it back on. However, you cannot turn of the transfer to 'friends' unless you simply refuse to install the app.

[1] dutch wikipedia link: https://nl.wikipedia.org/wiki/Rabo_Scanner
Good point about this service, I almost forgot that it still exists (although reception is somewhat spotty indoors).
The basic advice is sane ("do not rely on side effects"), yet "third-party systems provided free of charge and without obligation" sounds exactly like that, except now it's putting all your eggs in a basket that's controlled by one entity (be it DCF77, or the GPS temporal component). I would think that the AC-as-a-clock is usually chosen for convenience rather than high reliability - "the juice is needed anyway, why bother with an extra receiver?" - and if you actually need to tell the time, checking multiple independent sources would be encouraged :)
The authors central point seems to be that Spoitify is at the mercy of the record labels. Because the labels have the music. And that Spotify can't cut them out because they don't have enough users to attract artists:

Notice how little power Spotify and Apple Music
have; neither has a sufficient user base to
attract suppliers (artists)

But he does not explain his reasoning behind it. How big is their user base? Why is that not big enough? And how big would it have to be to attract artists?
Banking revenue is 7-9% of Swiss GDP, on par with many industrial nations. Commoditie Trades are disproportionate to Switzerland’s size for sure, but I fail to see how that translates to salaries in McDonalds - their main target market is hardly bankers and commodity traders. I think it has much more to do with the social safety net which imposes an implicit minimal wage (companies have to offer something significantly above what one can get from the government).
It is, if V is the RMS equivalent and the power factor is zero
There are plenty of Electron killers in desktop, webdevs won't switch to Flutter.
In principle, such a list exists. It is called
Obfuscated C Code Contest

https://www.ioccc.org/

Granted, the code is not really readable. But you can see the awesomeness.

Boot Windows 3.0 and DOS with a 4kB emulator.
C compiler in 4k, which can compile itself.
Global illumination renderer in 4kB.
Flight simulator in 4kB.
...
One would think that once there's a stable crypto ETF it'll be included in Vanguard funds and the like.
I am genuinely interested: How do you feel about Saas pricing in general coming from India? Also how do Indian Saas products differ from e.g. US ones? Is it only the pricing point?
If I were to write a makefile for something where I can't restrict the filenames beforehand I'd probably just have a target for running `detox` and then at the very end possibly an another target that changes underscores to spaces and creates some dummy file as the real target.
It is harder to be happy if you need to work 12 hours a day just to pay basic bills and your kid if your kid breaks hand, you will be in large debt forever. Likewise, it is easier to be happy if your job provides a bit of autonomy and pleasant environment - and those are more likely to be available with right education and background.
* @Override annotation instead of a proper keyword

One of my pet peeves with Java.
"Clocks in Europe that depend on the grid frequency" which usually means alarm clocks.

I guess a lot of clocks use a crystal now so they're less dependent on the grid frequency.

Also don't buy an alarm clock in the US and bring it to Europe and vice versa, unless it is user adjustable (or you are comfortable with a soldering iron)
Almost. I assume you know, but P=IV is only an approximation when reactive loads are close to zero. It is not the "DC formula".

S is "complex power", meaning it includes both the real (resistive) and imaginary (reactive) parts. It is measured in volt-ampere, and is calculated as S=I_z x V, where I_z is the impedance current ("complex current").

P is "real power" (resistive) measured in watts, and is calculated as P=I_r x V or P=S x cos(φ), where I_r is the resistive current ("real current"), S is the complex power, and φ is the phase angle or "power factor"—the delay between voltage and current as an angle.

In a pure DC system (think "incandescent bulb on a battery"), the phase angle φ is 0 making P equal S, as cos(0) equals 1. However, in real life, it is only a vague approximation. Electronics switch currents and have reactive components, giving them a non-zero phase angle. They're more complicated to calculate on than an pure sine-wave AC system, not less.

(I apologize for any hiccups above. I stopped being an electrician a looooong time ago.)
Where's the dishonesty and "taking advantage" though? Weren't patients signing wavers for the data?
This map of the European power system is linked from The Featured Article: https://www.entsoe.eu/Documents/Publications/maps/2017/Map_C... [complex pdf, doesn't render well in some viewers].

Several fascinating points:

- Denmark is split between the Nordic (Sjaelland and Lolland) and continental systems. Anyone know why?

- Even North Africa is synced to Europe.

- A corner of northeast Poland is fed by Belarus.

- Cyprus is disconnected, and northern Cyprus apparently has no network to speak of.

- You can see the DC links to the other systems, and e.g. a back-to-back converter at Alytus, Lithuania, that isolates the European from the ex-Soviet system. But I see no such arrangements at the Belarusian and Ukrainian borders, or at the borders with Syria and Iraq. Is this just missing information, or are these countries also synced in some way?