skysight-inc/HackerNews huggingface dataset:
It's difficult to organise Leela-Stockfish as a fair fight, because they run on different hardware (CPU vs GPU) and both get substantial improvements by playing on better hardware.

Traditionally this wasn't a big problem as every engine was more or less optimised for a fast Intel CPU with a moderate to large amount of RAM. The organisers would decree the specs of the championship hardware some time in advance. Now, (at least for TCEC, the other major engine tournament) they pick two hardware configurations, one CPU-heavy and one GPU-heavy, and give each team the choice.

How do you balance those? It's been suggested you should make them equal in terms of watts of power, or dollar cost to buy, but neither of those are obviously best. In practice the TCEC organisers pick something close to what they picked last time but shade it against the winning engines, making the contest more even. Chess.com likely do something similar though they're less rigorous about the details.
Ask HN: Do we need a Google Customers Union? Could it work?
I recently saw that some Google employees are attempting to unionize and someone mentioned that Google's customers wish they could unionize.

That lead me to wonder: Could Google's customers form some sort of union and attempt to hold discussions with Google?

On the one hand I think it would in Google's interests to do everything to prevent having another party to have to negotiate with. On the other hand, if there was a union of customers and they occasionally demanded something everyone thinks is reasonable in the press, that may start something. Especially if Google caves on some of these issues.

What do you think?
I guess this is the evolution of "awesome" GitHub repositories. Instead of just dumping every matching link into README, now a short description is scraped and saved along with links.

Not saying this page has bad content, but there's at least one such "curated" list on front page of HN, and I wonder how much of it is for audience / Twitter follower building "profession".
.o files aren't notarised. Only the executable files that will be run by other people are.
Wow, shame on Apple...
Same result using chrome on Android. A couple refresh cycles got it there.
He was banned from everything from Shopify to Spotify. This was a weaponised, coordinated deplatforming. People have been banned on Twitter before, and in fact other state leaders tweet significantly worse: https://twitter.com/khamenei_ir/status/1003332853525110784?s...

This is about a small group of people coming together whilst collectively possessing significant power on the fabric of society and choosing to erase an individual.
I disagree. Even with money, there's too much fragmentation in the Linux ecosystem, and while choice is nice, the parts often don't play well with each other. What Linux needs is more big companies taking over and forcing their direction. Ubuntu and Fedora did a lot for desktop Linux, because they forced some controversial decisions upon the community, instead of being stuck in endless battle of supporting every legacy toolkit and supporting every fork that comes up whenever a controversial decision occurs.
Show HN: TORA.jl – Trajectory Optimization for Robot Arms
That is also disgusting. Bezos is still a human. I know I'm replying to each of these replies to me, but it's because I'm so concerned about the divisiveness of the politics we find ourselves in. It doesn't matter if it's on the left or the right. In a democracy or republic with free movement and free speech the tools are there to enact the change the public desires without weapons or slaughter or threats or violent symbolism.

These are real people with real lives and living children and parents and friends.
My app is based on electron and electron-builder can do Mac x86 builds on linux.
US government officials have accused him of incitement of insurrection, and are working to impeach him and remove him faster than scheduled.
In the UK we had a vote to leave the EU and many otherwise intelligent people were wholly in favour of having a second vote because they either thought the majority of around 2 million wasn't large enough or those people who voted to leave didn't really understand what they were doing.

We never had any allegations of fraud on the scale you've had in the US, btw.
It doesn't really work. Open Banking doesn't seem to enforce a consistent API which means you either need to implement a client for each bank (and their data model) individually or use something like Plaid (in the UK our equivalent is TrueLayer) to aggregate all the different banks into a single API.
The Holy and Unerring Court of Twitter is the reason I've got a cron job deleting my old tweets automatically.

I've seen people in more prominent positions than me being badly burned by a 10 year old tweet. I see no point in saving stuff I've said 6 months or a year ago. If it's something worthwhile, I'll make a blog post out of it and store the markdown file in git.
> WhatsApp had the same force behind it when it first hit mainstream.

I don't remember this, mind elaborating?
As a non-mathematician, how did the word "differentiable" change its meaning? Is it not still that one can compute the derivative (so that Gradient Descent can be applied)? (honest question)
DevOps: Standards vs. Freedom – the ugly triangle of engineering processes
How much freedom should developers have in the perfect DevOps setup? What does ”you build it you run it” truly mean? I’ve been reflecting on this for a while after seeing some 120 DevOps setups in 2020. I went back and forth with several DevOps/Engineering leaders on an article called “DevOps: Standards v Freedom”.

I’ve gathered my thoughts alongside a concept I call “the evil triangle of engineering processes”. It basically means that in DevOps reality you somewhat need to choose two of the three velocity, maintainability and freedom. I'd love your opinion on the article. We're having a community discussion on the topic:
https://humanitec.com/webinars/how-much-freedom-should-devel...
BP difference in L and R arms may signal higher risk for serious heart problems
Yes it does if you want to be allowed by Gatekeeper.

What’s the point of Gatekeeper if getting a new certificate is free? Once your malware is blacklisted you could just use the next one at no cost.
There are numerous venomous species here (Thailand).

We had what I think based on size (easily longer than our car) and colour (essentially black), must have been a King Cobra come along the side of the house several years ago (MIL and I watched it from above via window/balcony), but since then it's basically all Green Pit Vipers, which can be tiny (e.g. some have a head the size of the nail on my pinky finger) but are quite venomous.
I wondered the same, well that and why there is almost no pr0n on HN either...and forget about finding any humorous pr0n here!

Sorry for that, just my attempt at dry humor! (Not dry pr0n, as that chaffes me)

I find plenty of whit in the comments but many times the whitty or sarcastic comments are misinterpreted aND are quickly down voted by humorless readers.
I am not from USA so not talking in the legal sense of things.

Still I must ask, alright, nobody is obliged to listen to someone, but what about the rights of those that WANT to listen? 70+ million people voted for Trump after all, is it right to prevent them from hearing Trump? He was also banned from e-mail plataforms too, so basically all his channels to talk with his voters are down, except normal mail, that was crippled a long time ago by the congress (normal mail has an absurd law where all new hires must have their pension pre-funded 50 years in advance... this is what caused all the mailing woes in US lately, wasn't necessarily Trump's fault as many claimed)
> This reminds me of when my great grandfather would talk about socialism. I believe in the 1950s the terminology got corrupted

Well, it got corrupted when USSR was created (and also Chinese People's Repulic), and people suffered under its boot.
Underestimating the Challenges of Avoiding a Ghastly Future
Wouldn't Google censor the effort in it's news feed and search results?
Stuff like multiple clients with shared chat history is a huge pain in the ass for full proper end to end encrypted chats. This is why whatsapp web uses your phone as a proxy and signal does some janky shit to work on multiple devices.

Telegram went UX first and turned down the crypto so that I can install Telegram on a fresh laptop and I've instantly got the same chats, with history, as I do on my phone.
Plaid is equivalent to a carrier, right? They merely provide the data to their client (whatever service/app you're signing into) and it's up to that client to decide how to use it.
Redis is used to persistent metadata, it can not be recovered from S3. The hosted Redis solution should already have failover solution for that, for example, AWS ElasticCache have multi-AZ failover[1].

[1] https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/...
I’ve never understood why a referendum like this would be a simple majority. Shouldn’t such a drastic result require a 2/3rds clear win?
I don't care if deadly violence or the threat of deadly violence "throws the political system around" it is completely counterproductive in the long run so long as the people in the system are free to communicate and assemble. Blowback is real and lasting. If enough people want change, organize a three month long protest where people actually leave their jobs and fields. There are plenty of legal and safe ways to change the course of a democracy or republic.

We do not need men in viking hats storming the capital or symbols of mob-rule-sanctioned execution to fix things.
I have TA'd both intro courses using C and Python as the first language. Python is IMHO better as the first language.
Show HN: PlanckForth: Bootstrapping an Interpreter from Handwritten 1KB Binary
>It does seem like supporting the actions of a man deliberately provoking violence to overthrow a democratic result in a extra legal fashion should face consequences.

And when we have banned the accounts of all people that have supported the riots and the violence in the summer I could probably agree. But in my opinion there were minor to none punishments for condoning the violent, not only the non violent protests.
I think this is what I was referring to.
> We just saw Apple, Google, Facebook, Twitter, and Amazon collective destroy a competitor

Highly problematic.

> We just saw Apple, Google, Facebook, Twitter, and Amazon censor a sitting President

What are you talking about? He's the president. If he has something to say, there are a million ways for him to get the message out.

> But these are actions that ought to be taken by governments

A government compelling a person (or a private company) to publish something is in violation of the law in many countries, often a constitutional law (Example: That violates the first amendment quite clearly, in the USA). I also think most folks would find that highly suspect.

Bigger companies shutting out smaller ones is highly problematic, but then laws do exist to stop this (anti-trust laws). These probably need an update. Whatever update they get, if they prevent Parler's shutdown they went too far. I'm pretty sure that shutdown wasn't about 'eliminating' a competitor at all.
No, it’s not censorship. Donald Trump has ample opportunities to communicate his message. What he no longer has is his preferred communication method.

He is not entitled to use his preferred communication method because he’s abused it to to the degree that he’s created reputational risks for the platforms that carry it. That’s on him and his message.

I’m under no delusion that these platforms are acting nobly. I think they’re acting in shareholder’s interests by moving to mitigate a risk to themselves.

The fact of the matter is that Trump enjoyed tremendous leeway to violate the TOS of the platforms because of his position. Anyone else can and has been turfed out for much less than what he did.
> There is not a single square inch in the territory Israel controls where a Palestinian and a Jew are equal.

> ... both inside the 1967 lines and beyond them, ...

If he would have said Palestinian against "Israelis" then it might be worth to discuss...

Arab-Israelies as they are called, vote and are chosen to the Parliament (Knesset) and have the EXACT same right as any other Jew.

Practical discussion should be aware to not use any hyperboles.
The accompanying change in demographics (eg driving all but the most well-off families out of the city) might not be deemed acceptable.
I'd rather not pay for someone else social care than have my card transactions tracked so that someone can build a statistical model on my likelihood to need medical care.
So previously their position was that what happens in the occupied territories is clearly apartheid with the settlements and military rule there, whereas within Israel itself its not.

The thing is they are all administered by one entity and as one unified whole, Israel, now today a "greater Israel".
I think there can be a middle ground. One approach would be, if a company claims section 230 protections, it must have a fair and transparent process when blocking someone. And it must apply this process to everyone equally, with the possibility of an arbitrator.
If you limit "markets interest" to people who already own property in the area, then yes.

It's a sort of bad mixture of politics and markets. People who sit on zoning boards tend to own property in the area (or get money and support from such people), and thus it's not in their interest to increase the supply of housing, as that would decrease the value of their investment. OTOH, the people who'd like to move into the area are not represented in the zoning boards.

One partial solution is to make zoning a national level decision rather than a municipal, like in Japan: https://urbankchoze.blogspot.com/2014/04/japanese-zoning.htm...
Agreed, and after a shakey start .NET Core is really delivering. It's trivial now to use any CI to build docker images of .NET core apps and deploy like any other docker container. Performance is great and I'm a huge fan of the big stdlib, which means less fragmentation and churn relying on packages for quite basic behaviour.

The only thing I'm not entirely sure about is the recent direction of C# to add loads and loads of syntactic sugar, which reduces the amount of code you have to write but I find the code becomes so terse it's hard to glance and reason with, but that may be just because it's quite new.
People voted in the knowledge it was a binary in/out and the result would be decided by majority.

I don't recall anyone suggesting such an idea until after the fact they didn't get the result they hoped for?
Head-Turning Headline Formulas: How to Get “Ready-to-Buy” Customers One Switch
I've used clam in the past. Mostly because it was in the default repositories and I didn't have to do much to get it working.
I guess but maybe that makes the news and it gains more traction?

Also, is there any evidence that Google censors search results?
The point is that integer weights allow for incremental updates to be correct. If you used floats then they would drift away from correct as you applied more incremental updates. And neural networks can be quite sensitive to small errors
Twitter suspends 70k accounts sharing QAnon content
Just this month we moved the installer creation step of our build pipeline to an on-premise mac mini in order to let install4j handle the signing & notarization (for windows, linux and mac).
> Apple can't hire enough devs.

Apple decided to not hire more.

Apple Inc. has massive profits and they apparently decided that frameworks are good enough and it is not worth to pay more (both in cash - and also indirectly, by less hostile requirements).
Another election full of lies and hatred, followed by either A) Trump wins or B) Stop The Steal v2? IMO that would be setting a beeline for a civil war.
I'm not who you responded to, but my incremental backups on an external HDD probably always date back at least half a year (seems to be a little over a year at the moment, limited by disk space).

I don't know if that's enough to guard against cryptolockers, but it seems enough to me. (Being on Linux also makes me probably a less likely target for cryptolockers, but that's not the case for everyone.)

It would be good to have a second backup in case the backup HDD fails, of course.
So Twitter would have to have banned Trump years ago instead of coming up with a "world leader" exception? Would work.
and Mt. Rushmore
There are many small ways in which they are discriminated against, especially since they don't serve in the IDF. You can look at things like access to housing, which is much greater to Jewish citizens. The JNF only leases to Jews.

https://www.hrw.org/reports/2008/iopt0308/4.htm
Picked this up for a Shopify JAMstack/headless project. I do like React Hooks, but this is an improvement. Sapper is what sold it to me, and SvelteKit (its successor coming later this year) will be even better as it’s powered by Snowpack. Highly recommend checking this out.
I wonder if they also think water is wet.
Sad reality is that if you'not making profit (which Apple takes cut of), you're not important for Apple.
The American obsession with the rights of private companies needs to end, especially when those companies serve the common good. I personally see open communication as a common good, and companies that we rely on to provide it should be expected to do so.
Are you in a debate with the president of the United States on Youtube?
It does work excellently, but the latency isn't great (about 100 ms, IIRC).
Aaaaand another site hugged to death by HN :)
based on my own API https://github.com/davidesantangelo/feedirss-api
The point isn’t to learn assembly, it’s to learn that all programs are just a series of instructions, operating in order, transforming memory. The loading and storing of registers is an implementation detail that’s not relevant in this context.

The advantage over C is having an even more limited instruction set and using descriptive names for each instruction.
Thanks! It was the "230" I was drawing a blank on. As a non-American it's sometimes hard to keep up.
I don't think self-choosen restrictions are really a "can't hire" reason.
Really? I have a hard time coming up with important examples. Germany 1870-1932 had many parties with substantial representation, but how civil was it, particularly after 1918? Mark Twain's essay "Stirring Times in Austria" gives a picture of a multi-party parliament in a nervous breakdown. George Dangerfield's The Strange Death of Liberal England shows the UK ca. 1910 with two large parties, Liberal and Conservative, and two unignorable smaller ones, Labor and the Irish caucus; it was not pretty.

At this point, does any major European country have more than two viable parties or coalitions? Will the German Greens ever get a Cabinet seat outside a coalition with the Social Democrats? Will the UK Liberal Democrats ever get a Cabinet seat except in coalition?
Except deep learning, most of the exploratory machine learning and data science done with Python is later implemented in Java/Scala.

I've been exploring Swift recently and it has a bunch of advantages: interoparability with Python, statically typed, strong capabilities for defining values, automatic differentiation. There's a lot of inertia though.
First amendmendment is a joke now.
Costi SEO e prezzi posizionamento su Google
A non-profit educational website to help people learn Japanese for free
Ask HN: Looking back, what have you wasted lots of time on?
What were/are some of the biggest time wasters in your life?

Personal life, career, dev work, learning, saving money, anything....
There were allegations that the Russians manipulated the voters via fake news etc on Facebook.

Very much like the allegations when Trump was elected, but not actual voter fraud.

Note that individual cases of voting fraud have occurred in the UK various elections (often more local) with several imprisonments including politicians in the past but not with referenda, and never a national conspiracy.
I don't know how to solve this but I fear that this broad banning of conspiracy and right-wing on SoMe risks forcing those that follow/spread it onto other platforms out of reach of the law where there's no control at all and it is a complete echo chamber.
Fountain Codes (2005) [pdf]
All ToS have a power imbalance, they are updated often without the ability to decline. But let's think about governments for a bit, they are in their very nature violent forces. Not too long ago Trump was treating to bring death and destruction on north Korea and they ended up as friends and "fell in love".
People need to express themselves.

Let's say he was calling for violence.

https://www.snopes.com/fact-check/trump-tell-supporters-stor...

Is the act of calling for violence the crime or is it measured against the impact. Because calling for violence, or at least encouraging protests that often end in violence is something that the American left has been doing since June.

In my country you can't discriminate based on political opinions, all ToS need to be equally enforced or you have a human rights case on your hands.
Sometimes, rather than giving me a "friendly" warning that the app is unsigned, I get and exception with a stack trace, with:

Termination Reason: Namespace CODESIGNING, Code 0x1

I can (re)sign the application with:

codesign --force --deep --sign - /path/to/The.app

which often resolves the issue.

but what's the difference between the error that causes the friendly warning, and the error that cases the stack trace/exception? Is this the difference between a lack of code signature and a failed check?
The article recommends create-dmg to create a disk image, but it depends on node/npm.

A python alternative would be: dmgbuild[0]

[0]: https://github.com/al45tair/dmgbuild
Not really, considering it doesn't enforce a single, consistent API, so most companies will still use something like TrueLayer (our local equivalent of Plaid) to aggregate all these separate APIs into a single consistent one.

Furthermore, "open" banking is very misleading because it's only open to corporations with deep pockets to obtain an AISP license/certification*, but doesn't even allow the account holder to gain API access to their own account. Unless you're lucky enough to be with a modern bank that provides that as a feature (which is legally separate from Open Banking, though often it's the same API), your only workaround is to sign up for TrueLayer yourself just to access your own account through them.

* given the "deep pockets" requirement, it almost forces all the account aggregator apps/services (Emma, Yolt, etc) to have a somewhat scummy business model and monetize the captured data. Wouldn't it have been nicer that you didn't need deep pockets to gain read-only access, so that an indie developer could make such an account aggregator and not have to resort to a scummy business model to fund the certification/compliance expenses?