skysight-inc/HackerNews huggingface dataset:
There's multiple responses echoing this idea that it's a defense company like any other and thus an evil we'll have to accept exists.

That may be true, but these companies (NSO group is by no means worse than the rest of them, just more notorious) have been caught over and over again, selling these "weapons" to dictators, companies, etc, who in turn use them to spy on journalists and activists, not terrorists or anything of the sort. And that doesn't even go into keeping 0-days for the benefit of the few, keeping literally everyone on the planet less safe, which is arguably as big an issue, if more systemic.

These companies may exist in some form or another because the nation state & private surveillance systems that form their client base want them to exist.

But my point is that the individuals working at this company should be ashamed of themselves. I'm not appealing to their sense of morals, I'm talking purely about "us the tech community" making it abundantly clear that having one of these companies on your CV will make it very hard to find any decent job afterwards. It needs to be socially expensive to work there. To loan from Max Goldt's opinion on the BILD newspaper [1]:

> NSO Group and the like are an organ of infamy. It is wrong to use their products. Someone who contributes to these products is absolutely socially unacceptable. It would be remiss to be friendly or even polite to any of their developers or managers. One must be as unkind to them as the law will just allow. They are bad people who do wrong.

[1]: https://www.goodreads.com/quotes/6758128-die-bild-zeitung-is...
Is it? I thinks its rather more like entertainment
I also tried to get into it recently, and I feel theorem proving has been pretty substantially oversold. It seems that if you wanted to work through the proofs in even an advanced undergraduate or early graduate textbook, you would basically have publishable material at the end because of the lack of cohesive libraries. There is a lot that gets buried in and is still open to implementation details, and I don't see any clear way of simply proceeding. It started to feel like a major distraction from just doing the mathematics rather than an aid, like it's supposed to be. It feels a little like the Rust ecosystem, where there is a land grab rush to introduce various libraries.
But the open source infrastructure is getting built too. And the infrastructure is mostly independent of the model. This is Falcon 180B running using the code from llama.cpp.
How so? I still fail to see any benefit for me from being spied on by the likes of Google only to show me adds that, despite all the profilong they do, fail to have any relevance for me. And browser choice is still up to me.

If Google and Chrome are mandatory for work, well, tough luck. But I do have the feeling that the enterprise versions are much less intrusive. And even if, I never do private stuff at my work machines and devices anyway.
Go became "international" 200 years before the earliest forerunner of chess had even been invented. That's when it spread from China to Korea. And it reached Japan around the same time chess's earliest forerunner was being invented in India.

Beyond that it seems likely that dice games from e.g. Romans, Egyptians, Assyrians were likely the first to spread as those empires spread and the soldiers who played them played them with locals.
I'm saying all psychedelics commonly cause psychotic breaks. I've had to assist people on mushroom induced psychotic breaks before. I love mushrooms as much as any other hippie and think they should be legalized but don't agree with the whitewashing that is happening in the psychedelic activist circles. Let's not swing the pendulum too far in the other direction - they should be taken seriously just like any other mind altering drug.
This is awesome, thank you.

If you want to play chess-meets-shogi, try the 'Crazyhouse' variant on lichess. I'm often fighting anonymous bullet games while waiting for CI pipelines to finish..
I can make it more explicit that the addition is to centre the figures in the canvas.
It's pretty wild seeing how off the estimates are and how far things have come since then. This page about limits lists the expected fastest average at 11 seconds and the best possible average at 5 seconds [1].

Today, the best solvers have gotten multiple sub 5 averages [2] and most good solves can get sub 11 second averages with practice. In fact most intermediate solvers can get sub 17 second averages with advanced cube technology (better turning speed and fewer lock ups). I've even seen a 2.35 second solve [3]

[1] http://www.ws.binghamton.edu/fridrich/hints.html#limits

[2] https://www.worldcubeassociation.org/results/rankings/333/av...

[3] https://www.youtube.com/watch?v=WZPdFXAQzXc
It also describes it as being unlike other neighbouring towns...
They don't really leverage it for diplomacy. Israeli arms exports policy consistently prioritizes getting better R&D economies of scale over actually affecting foreign states' behavior.
I think the only way to tackle this problem in a scalable manner is if programming language maintainers offer formal verification of their programs.

I don't think this will work in LLVM based compilers (due to the nature of how a backend compiler is being implemented for each platform and architecture), but maybe we should take a closer look at ADA Spark, or maybe we should try to focus our efforts on satisfiability resolvers that can point out common mistakes?

Golang kind of made the right first step with their vulnerability checker that is AST aware and can point out methods and signatures that are known to be affected.

There's also a lot of complexities behind decompilation aspects so I don't think C ABIs will be enough in the future, and a more data type aware format is probably needed.
It's longer than that:

"Wouldn't the sentence 'I want to put a hyphen between the words Fish and And and And and Chips in my Fish-And-Chips sign' have been clearer if quotation marks had been placed before Fish, and between Fish and and, and and and And, and And and and, and and and And, and And and and, and and and Chips, as well as after Chips?"

- Martin Gardner
If you're sitting there playing card games (especially if you're young and cash-strapped), you're gonna hog a table for a while and order the bare minimum. All the while there might be people lining up to come in, or even worse people deciding against coming in cuz it's full.

This is more of a problem in high traffic areas ofc, but like on the weekend _lots of places_ are high-traffic.

Ultimately the deeper problem is that places like cafes and restaurants are mostly "give us money so we can pay the building's rent". The margins are super thin from the get-go, and rent is so high that places really really really need to cycle through people during peak hours.

High rent means smaller restaurants, means that (say) 4 tables locked in for a long period is a much bigger deal, and the variability is a much higher problem.

Of course if you go to a place that's very empty from the get go and is pretty big, people don't really care. Just that there aren't that many places like that in major traffic centers.
> They are known for negative about banning copyright violation or controversial contents (than competitors)

They're required to do the former (and Switter) by American laws, and for the latter: they banned the Daily Stormer, 8chan after a terrorist incident, and Kiwi Farms after their members called for open violence. It's not hard to see why these three got banned, inciting violence is not covered by "free speech".
Especially the final section makes much more sense now..
We have a huge suite of e2e tests covering everything from frontend, through microservices, dbs, kafkas, mobile apps, pipelines.

It's easy to advocate for a process that isn't git flow (eg TBD) if you have that. The problem is how to get from an environment without extensive tests to an environment with those tests safely without constantly having to fight fires everywhere. Saying something like "your git process is bad" or "feature branches are a waste of time" requires context. If you're in a situation where you need the 'safety blanket' of branches because everything is effectively untested then you have to fix that problem first.

TBD works well if you have a robust, trustworthy environment. If you don't then it'd make things even worse.
Superficially it's also far superior, because the amount of energy consumption that can be switched off is far bigger than that of a single home. Yes, bad journalists will always write bad headlines that are inaccurate or wrong to generate clicks.
There is no one-size fits all branching model for git. But they are extremely important. Some people swear by gitflow and others don't.
I wish there was a set of tried ones though, with some simple questions to help decide. I can think of two questions:

First ask whether you need to be supporting multiple versions in production or not. A simple web service with single tenant model would do OK with just one maintained version. There is always a "current" latest production release and whether that branch it's built from is called "production" or "master" doesn't really matter. You have a stable main, and then unstable branches are develop and feature.
But if you must support multiple production versions longer term, as for any software that is installed by clients (Desktop, self hosted web backends, ...) then of course having a single "production" branch no longer flies. You need to have long lived release branches, that might even diverge and never merge back to any long term development branch. These could be called "release/v1.0" or similar. And obviously if you have designated release branches then there is no point having an unstable develop branch - you can just make main your unstable develop branch.

Second after deciding between maintaining 1 or N active versions in production is deciding whether you can do continuous deployment. If you can deploy to production multiple times per day, that might affect your branching model. If on the other hand you have fixed waterfall-like deadlines because e.g. you only have a chance to get regulatory review for the new version (if you make security critical software e.g. medical, automotive) twice per year then that might have an effect on your branching model, you'd then use your release/v1.0 branches before the release as a long term stabilization before the release.
This is so good and easy to navigate it made me want to buy in it!
Hardcore Star Wars fans are very much not what "cultural elite" means. Quite the opposite.

TLJ got great critic reviews and poor audience reviews because it was propaganda designed to please movie executives and their friends who don't care about Star Wars but do care about social engineering (the badly named "cultural elites"). It wasn't intended to please the people who paid to go watch it.
I think the numbers are taken from https://en.wikipedia.org/wiki/Game_complexity

We discuss the numbers for Go in the introduction of our paper https://matthieuw.github.io/go-games-number/AGoogolplexOfGoG...
Yeah that's a good point. I know a couple events whose scheduling is "we ask the bar what day they usually have ~0 people, and we will instead bring 30 people". Always seems a bit limited to bars, but it's something!
Can't believe the whole western world governments and companies can't say or do anything to stop those murderous psychopaths.
Will,

will Will will Will Will's will?

– Will
> They have broken no rules

Then maybe the rules are wrong.

> You’re bitching that you want more privacy, when GrapheneOS, Fdroid, Librem, Pinephone, and other alternatives exist.

All of these "options" come with huge compromises. I'd love to use GrapheneOS, but I also want to continue to be able to pay for things with my phone. That's just one example among many.

The point is that I shouldn't have to choose between these options. I should be able to get all of these things, but the market leaders have destroyed the ability of anyone else to be competitive.
> Whatever eventually supplants Postgres is quite likely going to be based on Arrow - polyglot zero-copy vector processing is the future.

Can you elaborate this? I understand it's a very opinionated statement but still I don't see how "polyglot" and "vector processing" could be considered the future of OLTP and general purpose DBMS.
Michael Frayn at 90: a miscellany of the satirical columnist’s finest moments
It arguably is: <https://en.wikipedia.org/w/index.php?title=R.U.R.&oldid=1172...>
If he had used another "anonymous" name I might've agree that it could border astro-turfing but if your handled matches your last-name it's probably more of an over-eager CEO that thinks the world revolves around his ideas and interests (Being the company at the moment), so I'd rather put it in the spammy-behaviour box (But that seems accepted to a certain extent here still for obvious reasons).
btw for me the readonly link took a while (like 4 sec) to load, probably due to parsing & cuz I’m on vpn.

would be cool to have a server-rendered page
I guess you haven't ever heard of vendor lock-in.
> So stop shipping iPhones to Israel until they play ball.

For what purpose? They would still procure iPhones through gray channels and hack them because that's what their victims use. Should Apple also stop selling phones in every other country, because that's where many of NSO's exploits are actually used?

What other purpose? Annoy the local population? Create a grey/black market where you're even more likely to be given a "pre-hacked" unit?
Looking at these temperature plots, it seems comparable to late March here in Toronto, or Chicago, or New York. Slightly lower temperature swing. Some days could be quite nice - warm, even. Others could be near freezing, with wind chill making exposed hands uncomfortably cold. Not great for chess.
Norwegian uses «Hæ?» instead
"Potential future savings (General Fund) to the California Department of Corrections and Rehabilitation (CDCR), of an unknown but potentially significant amount, in reduced incarceration costs. Under existing law, personal possession of mescaline, DMT, psilocybin, or psilocin is punishable by incarceration in county jail or, if the defendant has certain prior
convictions, by incarceration in prison. Under this bill, possession of small amounts of these substances will no longer be a criminal offense. If there are fewer prison sentences issued for drug possession as a result of this bill, CDCR's incarceration costs will decline."

Source: https://leginfo.legislature.ca.gov/faces/billAnalysisClient....
Because it's an arms supplier to states, who use them on domestic targets. Selling tear gas rounds to tinpot dictatorships generally doesn't get you treated as a terrorist group either, just economic sanctions (which were already placed on the company by the US DoC, IIRC).
> And Android is an open platform

That is a hugely disingenuous mischaracterization of what Android is. AOSP is nowhere near enough to put together modern phone platform that anyone actually wants. And every year it becomes less and less useful due to Google's actions.
Isn't that much like how reporting of Microsoft during the 90s wasn't "sceptical", but just calling the pot black? At a certain point — i.e. given enough history — it's a given that a company acts against your best interests. I don't see judging a company on their actions as bias.

Google is a corporation that does terrible things. That's not bias, it's observation.

Having said all that, what were his half truths and incorrect claims on passkey? genuinely interested to educate myself.
What's the point? It's open source. So some people naturally spend the effort to maintain something like https://github.com/ungoogled-software/ungoogled-chromium

In descending order of significance (i.e. most important objective first):

1. ungoogled-chromium is Google Chromium, sans dependency on Google web services.
2. ungoogled-chromium retains the default Chromium experience as closely as possible.
Unlike other Chromium forks that have their own visions of a web browser, ungoogled-chromium is essentially a drop-in replacement for Chromium.
3. ungoogled-chromium features tweaks to enhance privacy, control, and transparency.
However, almost all of these features must be manually activated or enabled. For more details, see Feature Overview.
Gmail launched with a minimum username length of 6 characters, so no one has ever had bob@gmail.com.
ReacType 17.0 – Your React App Without the Dev Time
I think there's something like rate limiting going on for Twitter/X DMs & if you fire off too many similar / identical DMs in too short a period of time, that gets you suspended.

Also I'd add a fifth lesson to your list
5) Request an archive of your Twitter/X account on a regular basis (at least monthly, maybe more often) while that's still possible to do
>My argument is that collective human intuition is good enough in many cases to avoid harming society, we are the evidence, because our ancestors survived

The same human intuition that has repeatedly led to things like slavery and genocide?

Sometimes fighting against our intuition is exactly what's needed. A lot of our instincts are bad but our only saving grace is that we can sometimes think our way out of them.
Definitely felt this with IMDB and now also RT. Sometimes it’s political, but more often it seems like new mediocre movies get amazing ratings, which just didn’t add up. For a while, I thought it was just enthusiast bias but it makes more sense that there’s gaming going on. “Foreign” movies very often get shit ratings, especially when they don’t copy-paste the Anglo-Hollywood style and tropes.

In either case, my best advice for reviews in general is: take it with a big grain of salt. Ie don’t compare 7.5 with 7.8. Barbie vs Oppenheimer ratings is not gonna tell you anything useful, even if there’s no gaming going on. Never obsess over subjective measurements.

Instead, use a 5.2 rating as an indicator that it’s very likely to be bad. But if it’s say a documentary about something you have nerded out on, then it may have you glued to the screen.
Andrej Karpathy's Zero to Hero: https://www.youtube.com/playlist?list=PLAqhIrjkxbuWI23v9cThs...
The Morning Brew #3775
You need to review the guidelines: https://news.ycombinator.com/newsguidelines.html
Non-English list missing the canonical Hebrew example

שלמה שלמה שלמה שלמה שלמה

(or maybe it doesn't count because it's based on missing punctuation)
>in aggregate, unconstrained drug abuse and addiction can and does have devastating effects

I ask again, a cost greater than the impotent war on drugs and the cartel violence? I say of course not. I'd rather have some addicts in rehab centers than drug cartels with 5% of the global economy, and frankly I question the judgement of anyone who can't do that math.
The Turkish word for bathroom is pronounced like the Spanish one
In Norwegian this word is not recognized. Norwegians hear it as «kake» (kAh-keh), cake.
I know you did noz mean it that way, so just to point out that rock dumb people are to be found on levels of a hierachy. Not that people think hierachies are somehow resulting in the smartest and best leaders, no matter how much evidence we have to the contrary in our everyday, personal lives. Nor does it mean the opposite, so far I think the rock dumb folks are equally distributed on all level,. Maybe with a slight bias for a*holes the higher up you get.
There is no "strain based pricing" in effect here, though, there is "strain based rationing through buyouts." Since those who can receive the buyouts can also create the strain, it does very well seem to be that this is exactly a perverse incentive.

If, however, the number of "strain incidents per unit of time" were factored into pricing accordingly, I'm sure these enterprises would change their strategy.
Github just erasing a repo and forks from existence is scarier than any potential malware that could have been included there. Not the first time they have done this - usually based on copyright accusations, but the reason does not matter - if you must use ShitHub, at least mirror your projects elsewhere folks.
https://twitter.com/DocSparse/status/1581461734665367554 is the one I was thinking of. It's not just the copyright header in that case.
It's a programming language. Just playing around to see what it is capable of means serious time investment. I wasn't planning on using it on production. Anyway, that was a feedback for the creators. I'll check back if they change the license.
Goes to show how badly Intel executed that one.
Legalizing drugs without a clear understanding of what you are trying to achieve and how to get there has been a net loss in many countries.

I absolutely trust California to do it wrong, since they seem dedicated to keeping as many homeless on the streets and in the maximum poverty possible, while trying to insulate the rich.

[I assume they want to switch people from Fentanyl to Mushroom, since they border Mexico and stopping the influx of drugs is not gonna happen. From my meager experience it won't work.]
Yeah, I think the appropriate comparison is if a weapons manufacturer made "selling to dictatorships for suppressing dissidents" the core of its business strategy.
The Secret Life of the Lift (1993) [video]
The claim that city walls were always some sort of prison is going to need extraordinary evidence, not a video.
This is diverging from the topic of trees quite a bit, but as a frequent visitor to SG from northern Europe, I'm always blown away by the people who can manage to do manual labour in jeans there! While I'm sweating in shorts and a light t-shirt just walking from the MRT to my destination.
The issue isn't Node. The issue is a poor understanding of memory requirements of each task and trying to do too many at once. You need to throttle your concurrency.
It was achieved by hadoop first, but it is still a big feature of spark
It's probably all the memory allocations. I know that when I do work like this, creating a huge array up front and assigning to that typically results in massive speedups.

I know basically nothing about Node though, so I could be completely wrong here.
The Development of the M1 Garand and Its Implications
Lol shows how much I know!
Isnt it also true of every big success NASA have had, that it only existed because of lobbying and political pressure.

We like to pretend that political influence on government institutions is a new "bug" and not something build into the system from day one.
It turns out the state can restrict what you say, what you do with your body, what you ingest, and all the rest. This is demonstrably true to anyone with a passing familiarity with the criminal justice system.
It also normalizes removing repositories for other reasons.
Duplicate of https://news.ycombinator.com/item?id=37426201
Cloudflare Warp, WindScribe, and iVPN are decent. But given the ubiquity of DoH and the roll out of HTTP3/QUIC + Encrypted Client Hello, no VPN might serve just fine, too.
While living in Taiwan, I came up with something like this in the Chinese language:

這麼多多多多少錢？

A 多多 is a small yogurt drink. This roughly translates to “So many 多多s cost how much money?
Free 30-day Python Programming Challenge
Join my free coding challenge and learn Python with a community of learners on Discord.
Yeah I can't tell you how many Twitter/X profiles say 'this is my [xth] account' or some variation thereof. I think the record I have personally seen is '18th' or '19th' (today I blocked someone who's profile stated they were on Try # 14)

Most people just launch another burner email (I don't think they're checking IP addresses or SIMS, at least not in the USA)