skysight-inc/HackerNews huggingface dataset:
I think this may be conflating individuals with corporate entities. Certainly from a corporate entity perspective both have significant capital requirements. But from an individual perspective, to be an influential figure at a central bank you will have had to have undergone years of relevant training, passed regulatory exams, and typically have proved yourself in a related position over a long period of time, hence considering it more of Technocracy. However, to be an influential figure in something like Libra, you just need a shed load of cash, and can have precisely zero understanding of modern finance, hence my seeing it more of a Plutocracy, or even Kleptocracy. Broadening this out beyond Libra, if you want to be a leading figure in one of the more cult-like cryptocurrencies, you also need a lot of blind faith and be good at rousing your followers, so there is an element of Theocracy in there too. I know in the early days anyone with a bit of technical knowledge could set one up without having access to large amounts of capital, and there was talk of this "democratising money", but those days are long gone.

The main central banks usually have a monetary policy clearly defined by their governments. Typically this will include things like "target of keeping inflation at 2%"[0]. This is not exactly secret. It can however be very difficult for people without the necessary backgrounds to fully understand. But I guess we are living in an era of short attention spans and distrust of experts, which provides a fertile breeding ground for cryptocurrency conspiracy theorists to exploit for personal profit.

[0] https://www.bankofengland.co.uk/monetary-policy
I love these comments.

See also https://news.ycombinator.com/item?id=18281465 (context: "I really wonder what's going to happen to Linux once Linus is gone")

We maybe should build a list of these. Dystopic answers to HN's unattended writting prompts, or something.
There is one huge difference between WeChat Pay and what Facebook plans. Namely, that the People's Bank of China[1] has an iron grip on all such systems used in China.

Facebook plans a global currency undermining any control of the national central banks and subverting national monetary policy. I don't think that any central bank will allow this to happen.

Add all potential KYC and AML issues and I'm not sure if the "move fast and break things" mantra is applicable in this case.

Money is not just a method of exchange in which the markets decide. The well being of countries is directly linked to monetary policy. I don't think that they really factored that in in their libertarian fever dreams.

[1] https://en.wikipedia.org/wiki/People%27s_Bank_of_China
[1]
> requires foregoing an opinion on its quality

So how do you decide whom to rely on for medical care? Surely you don’t just roll a die.
While your comment is correct, this would not have prevented the issue stated in the article.

> After determining the source IP of the crawler (one of the admins was experimenting with Nutch as a supplement to the wiki's impoverished search capabilities and had authenticated the crawler using their admin credentials)

The real problem is that a GET request is meant to be side-effect free. A crawler only issuing GET requests should not be able to modify e.g. global settings. Even when using an admin token.
He was a tech lead and got promoted to manager after the release of that new system, the core of which was written by the mistreated developer. I think it had to do with dark personality traits instead of autism/Asperger.
One can see your point, and indeed one may choose to sacrifice one's own freedom for material prosperity. But it is not analogous.

The question is whether one thinks it's fine to forcefully lock up a certain group of society for one's own, arguably, material benefit. It is easy to preach material security when the cost is born by another group.
The article is unclear whether this applies in this scenario.
It describes an admin using their own credentials to run a crawler - it seems quite possible that the crawler was also running on a local development machine or local server.
> I’m just saying that with capitalism comes politics.

I don't see that. I'm not with the mainstream politics at all in my country, yet I face very little inconveniences precisely because money determines whether I can buy a phone, not politics.

We might talk about different kind of politics. You want regulation (for example on predatory lending), and I'm fine with that. I don't want "social criteria" (as in "what gender are you?", "what's your political world view?", "are you married?", "did you go to university?" etc) to determine whether I can rent an apartment. I prefer the worst neoliberal unregulated free market system to that, simply because in that terrible market I still have a chance if I'm not part of the "more equal" group. In the other I don't, no matter how hard I work. It's like a feudal society where your class if fixed at birth. I prefer pure capitalism over that.

That's not to say that I prefer pure capitalism over everything, I just believe that even in its shittiest form, it's still more fair than a thoroughly politicized system. Fortunately, we still have a lot of market economy, so we're not anywhere near a place where only politics matter, but whenever somebody asks for "social factors" to play a role in deciding who will get a flat (or a job, or a car, or food), I can't help but see the writing on the wall.
You said calc.exe and I thought you meant the one that’s closed source. I imagined you using IDA to find and fix the bug. This is definitely not as cool.

Also, props for working for free for a multibillion corporation.
Developers should write more (words, not code)
That's basically C though ;)
A “petting zoo for code” makes studies easier to reproduce
Avoiding the topic at hand, which it sounds like gamers brought on themselves, I've got to say that that Doom screenshot brought back some memories.

I remember way back whenever, being excited to pick up a copy of Doom 3 for my new top-end system to show off what it could do. And being amazed that Id had spent so much time and effort to build this incredible engine to show effects that you couldn't ever actually see.

Because they'd chose a color palette consisting of only Black, Dark Grey and Dark Brown, and set the game in the dark.

It's nice to see they haven't backed down from their stance that "Nobody should be able to see anything in our games". In the linked screenshot, the entire world is literally on fire and the things standing in front of you are still too dimly lit to see.

And they're Black, Dark Grey and Dark Brown.
I wouldn't bet against Chris McCord and Jose Valim.

They've done a wonderful job with Phoenix and Elixir. I think this feature liveview will be develop as good as presence feature and eventually will be good enough.
Thank God, I thought that was just me. I read it like 3 or 4 times and only understood after I read the first few sentences in the article.
Make building your project a piece of Cake
Months are pretty well and exhaustively defined. There are 13 of them. It's just that it's not enough to say that there is a 3-month interval. You need to specify either the dates or the months.

To say months shouldn't be used is sort of like saying that complex numbers or vectors shouldn't be used. They are absolutely useful. We just deal with their component parts separately.
Oh, so they lead off with REFRIGERANT MANAGEMENT did they?

https://www.drawdown.org/solutions/materials/refrigerant-man...
Nintendo has differentiated itself since the Wii and exited the graphics rat race. It really does limit the cross platform titles available, but thankfully Nintendo has their own great 1st, 2nd, and 3rd party offerings.

I think Microsoft is also deviating now. Microsoft tried to differentiate the Xbox One with Kinekt and an online-only console, but reverted due to backlash. Now they're trying again with Xbox game pass and much more cross platform/cross play availability. There're almost positioning themselves to go up against Google Stadia. But they might revert again.

So far I only see Sony sticking with the traditional model. Their marketing for PS5 and PS1 are essentially the same. "We have more games that look better."
i especially like the QA section explaining "why do it if Hickey said actors are bad" (intentional strawman there):

> The points he makes are of course very good. For example, when no state is shared between processes there is some communication overhead, but this isolation is also an advantage under a lot of circumstances. He also mentions here that building for the distributed case (a.k.a processes and message passing) is more complex and not always necessary, so he decided to optimise for the non-distributed case and add distribution to the parts of the system that need it. Rich Hickey calls Erlang "quite impressive", so my interpretation of these writings is that they are more about exposing the rationale behind the decisions and the trade-offs he made when designing Clojure (on the JVM), than about disregarding the actor model.

That would be my understanding as well. Clojure and Erlang are ideologically quite close, just made with slightly different purposes. Erlang - to be distributed from the ground up. Clojure - to handle mutability on somewhat lower level and be on JVM, where mutability is the norm.
Libra’s Whitepaper, Annotated by Philippe Castonguay [pdf]
"carbon based life forms" is a rather broad umbrella, that includes anaerobic bacteria. I don't think you want to be using that as a criterion.

Perhaps we can agree on "the best composition for humans"? In which case I humbly submit the answer is "the one we (and every animal we care about) evolved with".
Back in the early 90's, I worked for a company that made parking meters. The big yellow kind with displays and buttons. We sent TRS80 Model 102's to customers for editing rates and messages and uploading them into the meters.

It was my job to reverse engineer the protocols and rewrite the software for DOS so that it could be used on portables like the HP 200LX. A few years later we rewrote it again for Windows.

I'd love to believe that there's still customers out there using the TRS or HP to manage their parking meters.
What’s worse is that these companies are tracking you using your phone wifi connections to these networks & selling that data on. (If you’re lucky, it’s only sold in aggregated form, but I bet personal data is available to insiders).
follow-up: here is what wolfram alpha spits out for a 0.1 grams dust particle hitting you at 0.08c:

https://www.wolframalpha.com/input/?i=1%2F2+*+10%5E-4kg+*+(0...

it's 35% of the fission energy released by totally fissioning 1g of U-235!

i.e. I don't know whether this it's feasible to just have a heavy water & lead shield, as 0.1g is fairly optimistic to be the heaviest particle hitting you. Already at this size we're in range of tactical nuclear weapons.
With the main site https://multicians.org/, being full of nice histories, including how much safer Multics was versus UNIX, thanks to PL/I strong typing.

https://multicians.org/b2.html
Libertarians believe in the government staying out of your business and letting free markets do their thing.

With UBI everyone gets an automatic safety net and the ideal is that if all markets were free of government intervention people would buy what they want, and competition would down the costs of healthcare / education / food etc. So that those with UBI can have the basic necessities of life, without the government needing to do anything (other than dealing with tragedy of the commons type problems.)
not saying it is the case but a lot of restaurants I worked were cash only because their supply chain was very low tech (also cash-only) and they simply didn't pay the taxes.

Gas stations might be higher at least in the USA because the kick back for gas is sometimes higher (e.g.: 1% cash back). Also, gas stations seem to really don't want to handle cash those days.
I can create a SHA-256 hash, then encrypt it with AES. You would then have to decrypt it to read the hash inside is what the parent is saying.
Menu Launcher – Declutter desktop, dock and status menu
Blizzard and Nintendo are also the companies that have scrapped the most games that I know of.

Even if you dislike their games, you have to admit they 1) have the best polish, 2) always communicate clearly what's in the game. If I don't like a Nintendo or Blizzard game I would know much before I buy it.
And I don't support this at all. These cars cost an absolute fortune(Model 3 is worth like 4 years of average salary where I'm from) and the thought that it could be delivered with some hardware that isn't functional purely because you haven't paid extra for the switch is mindboggling.

You could make the same argument about houses - imagine how much cheaper it would be if every house was built out of prefabricates, but you just had to pay extra to get the additional rooms! What arrives from the house factory has 2 bathrooms, but one is sealed shut unless you pay the fee! But that's all fine, as long as the customer can save some money?

We can already see what happens with this approach taken to the extreme - look at BMW and CarPlay. Instead of selling it as an add-on from factory for say $300, you can pay yearly to have it - about $50. And BMW says "this is great, it's saving the customers money! Average car owner has the car for 3-4 years, so they will pay less in the yearly subscription than they would have done in a one-off fee! Isn't that great for everyone?". That's nuts. Absolutely positively nuts. To extend that to heated seats - I can easily imagine some company making those things available as a pay-pass, where you pay say $0.99 to have the seats available for a day. Again, someone will say "that's fantastic! It's cheaper than paying for those seats as an option from factory, if you don't need them you don't actually pay anything!". It's absolute madness and we're encouraging this.
>In theory, the recourse is that the people can exert power over the banks by electing different politicians.

Ah, but there's the rub. When every major political party is beholden to banking interests, "electing different politicians" is an almost-insurmountable task. And even so, is no guarantee that a new set of politicians won't eventually become corrupt and beholden to those interests either.

If "electing different politicians" is an insurmountable task, then developing an alternative, trustless financial system beyond the control of politicians becomes much more feasible by comparison. Hence the motivation behind great-great grandparent's comment about the need for an online independent currency. The context of 2008 and things like the TARP bailouts are very important to understanding the entire thought movement behind cryptocurrency as a whole. Hence, the hidden message encoded on the very first Bitcoin block [0]:

>The Times 03/Jan/2009 Chancellor on brink of second bailout for banks

[0]: https://en.bitcoin.it/wiki/Genesis_block#Coinbase
I don't understand this logic. It's better to have everyone see it and to guarantee it is seen by a malicious actor, instead of only a small few seeing it and there being some small potential for it to be seen by a malicious actor?
BTW, many years ago, the author of Erjang told me that eventually Erjang will be faster than BEAM for running Erlang apps, b/c of all the investment that went into the JVM ecosystem. I'm not sure it's the case now (probably since nobody using Erjang in production).

You are correct in describing the raw performance of BEAM, but I'm not sure it's relevant for a typical IO-bound Erlang/Elixir app. Also most large real-life apps would use NIFs written in a language capable generating native code, i.e. C/C++ or Rust.
https://leanpub.com/elementsofclojure
Wait, you're using "Countries change their DST and timezone policies from time to time" as an argument for storing UTC in the database?

As far as I'm concerned, this is the only valid argument against UTC. If a user adds an event for e.g. 2pm March 25th 2022 local time, you convert it to UTC, and then later the conversion rules for that day change, you now have a date that's been improperly converted to UTC.

I don't think it's a strong enough reason not to use UTC in the db, given the multitude of issues surrounding other choices, but I do think that it's important to be clear about the pros and cons.
First rule of publishing: money flows towards the author, not the other way round. (Not necessarily very much money mind, but it’s the direction that’s the important bit!)

No reputable agent charges authors directly for their services - their income comes out of a cut of the money paid by publishers to authors.

If you have a stack of books that your friends actually like & can’t get published, do you have anything to lose publishing them yourself on Amazon’s Kindle platform?
I think it's important to note that the proper term is climate change.

It's not just warming. It's rising sea levels. And where I live (in land, northern hemisphere), we're seeing increased flooding due to higher rain fall.

Winters aren't necessarily colder, but the growing season for crops is consistently out-of-whack and has ruined multiple crops over the year.

In-land, near lakes in the northern hemisphere may be hot less drastically, but everywhere is being affected.
The fact that this was possible is a testament that web devs really have no concept of due diligence. Sad.

Imagine if running a native app on your computer would load random DLLs from servers. It boggles the mind.
Heresy: React-Like Custom Elements via V1 API Builtin Extends
I’ve come to the conclusion that the way to secure your website from third party JavaScript is to monitor everything happening on your site:
https://enchantedsecurity.com/

These third party libraries are a necessary part of modern websites. It’s worth trusting but verifying their security.
> Why doesn't this ever come up?

Because it's not responsible: it's currently a tiny downward trend that is only noticeable over millennia.

Science doesn't bring up every damn thing every damn time, because life is too short. People questioning this haven't even done high-school level reading. They're not adding to the sum of human knowledge, they're just flapping their jaws.
You don’t need a study to know genetics play a major role, in fact the only role elite athletes would be elite athletes regardless of the sport they play which is why the US has more football and basketball players than soccer and rugby it’s not because Germany and Australia have better genetics for the latter than the former but because the same elite athletes choose sports based on cultural and environmental factors.

You can’t classify people based on genetics we don’t have enough information and at that point it’s going to be boring might as well give the gold to the one with the best genes and be done with it.

However if you take the top 0.1% of males and the top 0.1% of females of even further 0.001% it’s still not a competition.

Heck the world record for women’s 100m which likely will never be broken as it was achieved with both doping and a timer screw up isn’t enough to pass the qualifiers to even compete in the 100m men’s event.
Right; indeed they have _definitionally_ at most one inhabitant. Swiping the following spec from the page you link:

Definition irrelevance (A:SProp) (P:A -> Prop) (x:A) (v:P x) (y:A) : P y := v.

the point is that `irrelevance` consumes an inhabitant `v` of the Prop `P x` and is supposed to "return" an inhabitant of the Prop `P y`. A priori `P x` and `P y` are different types but since `x` and `y` are both inhabitants of a type whose sort is `SProp`, they are definitionally equal and so `v` is definitionally a valid inhabitant of `P y`. This justifies the implementation of `irrelevance` as `v`.

I can imagine some other illustrative examples but I think I'll wait till I've played with SProp to confirm I'm not barking up the wrong end of the stick.
Just to set an alternative point of view, I thought the first had some very interesting ideas but was roughly written with weak characterisation. OK, it's a first novel and a translation, so let's see how the series and author progresses...

The second on the other hand, had no idea where it was going, no characterisation at all - or terribly cliched attempts, and one of the worst books I've read. I honestly couldn't see the appeal that so many seem to see. I didn't bother with the third!
FinTech Startup: What You Should Know to Start Your Business
> Also, props for working for free for a multibillion corporation.

Sure, because no one should be proud of fixing a bug for the millions of people that use that operating system. Satisfying intellectual curiosity and helping somebody for free, the big evils of our time!
That's what he says. Others say that he is the one misrepresenting the consensus view:

* https://www.huffpost.com/entry/roger-pielke-climate-science_...

* https://skepticalscience.com/fivethirtyeight-pielke-downplay...
We've got enough CO2 in the atmosphere right now to offset the next ice age millennia from now.

Offsetting something that will happen as far in the future as all of recorded history sounds a lot like looking at the horizon and ignoring the pitfall at your feet.
The answer to their question (to paraphrase: "why are opinions so polarised on Go?") isn't a technical one. It literally is just people arguing personal preference.

If he or she wants a technical arguments for why they should or shouldn't use Go (which is a subtly different question but results in a significantly different answer) then there is already a wealth of debate on that topic already so there's no new technical perspectives that I - nor anybody else - could actually add.