skysight-inc/HackerNews huggingface dataset:
Probably just a question of time constant / zoom on your time axis. When zoomed in up close, an exponential looks a lot like a bunch of piecewise linear components, where big breakthroughs just are a discontinuous changes in slope...
Ask HN: Anyone else noticed there seems to be a lot of Twitter shadow banning?
Seems to be happening to alot of accounts.

Has anyone else noticed this?
The problem in France is the same and the EU as a whole is exceptionally good at exporting its highly-skilled individuals while at the same time importing ultra-low-skilled workers. High-skilled foreigners? It's as if the EU wasn't interested at all by that.

So we get the worst outcome possible: making life hard for highly-skilled workers who'd like to come into the EU to work (the reason why ASML may have to move to greener pastures), non-attractive EU market for highly-skilled EU workers (many of which prefer to GTFO out of the EU) but then also opening wide-open the gates of the EU to ultra-low skilled immigrants (many of whom don't even want to work at all: they just want the benefits of the wellfare state).

It's easier to come into the EU yelling "political refugee, give me housing and monthly allowances oh and btw I don't want to work" (hundreds of NGOs are then out there to help these people get what they want) than to come into the EU saying politely "I've got two masters degrees, I want to work legally in the EU".

A sad state of affair.
Having spent a good chunk of my career optimizing C++ game engines - don't do this.

If virtual vs non-virtual function calls are causing you performance problems, you're calling way too many functions per frame. Batch the objects by concrete type and process them all in a loop.
> The only point that you’ve mentioned that can be annoying is sending a video to a friend with an android but it’s not a big enough of an issue that I care enough to do anything about it

...except defend Apple at every given opportunity when it would be just as easy to ask them to fix it so it wouldn't be as annoying, or even ignore the discussion altogether. That is the mentality I don't get. If it works for you, great. Clearly it doesn't work for others. Why go out of your way to tell them that their problems are invalid?
> This is moot. Immich fully supports external libraries.

You're correct, Immich does support external libraries. To be more elaborate with my original comment, I meant inbuilt apps of Nextcloud which integrate well and complement the memories app. An example app would be the Face recognition one or Recognize if you fancy a different implementation. Nextcloud is after all an ecosystem so using memories gains you the other benefits of such an ecosystem. This might be overkill for some so it's upto your usecases.

Versions breaking is an issue since both mobile and server clients have to be on the same version. Compared to Nextcloud Memories this is not an issue. This was an issue when I've last used Immich so this may have changed since then.
It wasn’t just an individual police officer speaking for himself; he was speaking to the public in his official capacity at a town hall. The department walked back the statement after all the negative press came out but it was very much an official statement when it was made.

And yes, I’m aware that even the Toronto police department doesn’t represent the entire Canadian government, but the word “they” can be used much more broadly and vaguely than you’re suggesting. For instance, there are widespread reports of human cannibalism committed by Haitian gangsters following the most recent collapse of the most recent Haitian government; one might colloquially say “they’re eating people in Haiti” to indicate that there is cannibalism going own without ever precisely specifying who is committing the cannibalism.
Consider your footwear. Most people don't realise it, but modern shoes are generally pretty terrible for the body. They make your feet weak, "disconnect" you from the ground, and the elevated heels put a lot of strain on many parts of your body and shortens your ham-strings.

My favourite is Vivo Barefoot, but there are many brands now. Make sure to look for a wide toe box, flexible sole, and zero-drop (no elevated heel).
> Which then gets transmitted by the surface of the phone to the rest of the phone.

But this is a very different situation than when you have an external force acting equally on all the atoms equally, and you will, as you correctly point out, have forces between the atoms. Of course in this case it is trivial, because you can easily measure the tension between different parts (for example).

But that is not the situation we are discussing. The situation we are discussing is when were are an external force on all parts equally. So there will be no tension that you can measure.
If it takes any inspiration from APL, it would be mostly indirect, via Matlab.
H2 can be extracted from seawater (or freshwater) ‘easily’ and nitrogen is the most abundant gas in the atmosphere.

Everything else you mention requires those things AND a lot more work. So why not go directly where we want to go?

Hell, biodiesel will even require nitrogen fertilizer and fresh water, plus a lot of faffing around with sensitive crops.
Thank you - I love HN for things like this! A Fire Upon the Deep is one of my favorite books/series. RIP
It's silly to micro optimize nginx / php when you have docker. Just use the Nextcloud Docker image or AIO and be done with it, everything is pre-optimized.

Thumbnail caching exists (it's even highly configurable), there's absolutely zero buffering even with 100k photos+ on a raspberry pi. You obviously did not read the documentation or install the preview generator (which the docs clearly tell you to)

Your deployment skills are hot garbage

EDIT 3: ^the last line was in response to something that has been edited out of the original comment

EDIT: the comment this is in reply to was edited multiple times. This is pointless and a lot of it is just false.

EDIT 2: (at least currently the previous comment claims unnecessary PHP requests) this only happens if your configuration is incomplete; you didn't install preview generator as the docs say. Secondly it happens exactly once, the first time you see the image. All other requests are gracefully cancelled.
Given the high alcohol content of mouthwash, this seems like a good way to get very drunk very quickly
Which it has been able to do nothing with for decades.

Once you have all the eyeballs, if you still can't make money that is really not good.
I've found Nushell (https://www.nushell.sh/) to be really handy for ad-hoc data manipulation (and a decent enough general-purpose shell).
ZFS has both a time-based and size-based limit. IIRC the default is 15 seconds and lower of 2GB and some % of system memory.

Though in ZFS' case it's not really a regular write cache as such, as it's used to minimize updates to its on-disk copy-on-write structure.
It's not a standalone app though. There's lots of web interfaces, but that's not the same. (I mean, it's a cool thing, but not what jan.ai is)
Does it have perceptual hash duplicate detection?
> the wrong horse

Jesus -> illuminated Apostles: Church of Jerusalem -> takeover: new Religion of Paul -> takeover: Roman-Christianity -> secession: Judeo-Christianity

What horse? There was a cart and it has changed hands at least 3 times now. Christianity has always been mainly Paulianism. I mean, if you just read the Gospels and take your religion from the original source it is a different matter altogether from what is the bulk of the verbiage of New Testament, which was a new religion given by Paul, not Jesus.
Sounds like a service that in itself requires a lot of careful checking and trust, which kind of defeats the purpose. If someone offered me such a service, I'd probably assume that it was a scam. Things like 'Regulated by FINMA' may mean less than you might assume.
Of course it's less secure.
Sensory Nutrition and Bitterness and Astringency of Polyphenols
You seem pretty certain of your opinion, so I doubt anything I can say will sway you.

Nonetheless, it isn't an issue of "quality" or "discerning customers". A company can earn market-share by providing a better product (or a worse product at a lower price) and that's fine.

The issue is when that company uses their market dominance to limit competition. Then it becomes an anti-trust issue. Movie theaters aren't a good analogy since they're far less central to our day-to-day lives, and therefore will have less overall impact on the economy. Nonetheless, imagine your dominant chain makes deals with film producers to prevent their competition from screening popular movies. This prevents the other chains from competing, even if they wanted to.
I have received these messages for e.g. the weather app, but never Find My. Find My seems to be immune.
I follow certain subreddits and the mobile version off the app is clean and doesn’t show any of the social networking features. This is a different experience from using the desktop version of the new website without custom subreddits. So, I’d say it depends on how you use it.
No flights at all.

About three or four civilian aircrafts were able to leave Ukraine during the war and every departure was a major military operation to undertake.
This is basically what an iPad with a keyboard attachment is, and iPads sell very well.
This is a behind-the-scenes sort of improvement which has been happening since the late 2010s while real applications have seemingly gotten worse.

What’s actually happening is that there are a lot of bloated, buggy, badly-designed programs today because they simply wouldn’t have existed prior to the improvements in developer tooling. In some cases because the software has a much broader scope made possible by the tooling (distributed “webscale” sites with massive data throughput and configurability). Alternatively (or additionally), sometimes the developer(s) are mistakenly using a tool (e.g. Kubernetes) that is way too webscale/generalized for their purpose and/or itself wouldn’t have existed prior to improvements in development tooling.

Good software still exists today. It’s just gold lying around in a forest of junk, whereas it used to be more like less-shiny gold lying around in a barren plain.
Goated guild, wait can we called you GG? GG your youtube videos are dope thank you for commenting. I'll leave that answer to our CEO - we have a lot of different paths we're considering today. Many people are interested in using camel's agent to operate an iphone or android using natural language. But after we master test execution for mobile and test case creation we're moving on to web.

Tracking competitive apps would be an interesting use case for automation. One of our partners at YC asked up to use camel to automatically refresh the waitlist for a tesla cyber truck lol.
How Taiwan Became Arrakis
Everyone needs chips, but only a few companies can produce them. I tried to understand how Taiwan was able to upgrade its economy and create TSMC.
At this point, MIFARE Classic can pretty much be considered plaintext.

There are very fast card-only cloning attacks against even the newest "hardened" cards, and in many of these lock systems (no idea about Saflok in particular though), MIFARE is the only layer of cryptography, and the card only contains a bitmask of locks/doors that it should be able to open.
"Hello, I'm calling from the Microsoft regarding an issue with your computer"
"Sure, lets talk about the difference between a module and a package"
I think that we've know that for a very, very long time: cellulose, i.e. wood or paper, is an example.
Canadian arrested for stealing secret to speedy Tesla battery production
I don’t think “blame” is how I’d frame it personally, but the OpenBSD folks have seemed to mostly just hate on Rust, and platforms are generally added to Rust by the folks who are interested in the platform, so that’s why it is the way it is (and that goes for every platform really).
Very nice take on it, thanks.
> After dwelling on this a bit, I think the reason why the synchronicity of ESM didn’t lead to a synchronous require(esm) in Node.js sooner was more cultural than technical. There seemed to be a silo problem between those who worked on the ESM implementation in Node.js/communication with the standard bodies and those who didn’t.

Must be something like that.

This never made a lick of sense.

(At the very least for synchronous modules.)
Have IDEs gotten faster, or have processors gotten faster to the point that it's now feasible to use a heavy IDE without wanting to tear your hair out? I personally think it's the latter.

This isn't really an assessment on the utility of IDEs. I think they're a net positive for the people that get benefit from them.
Fundamentally they are similar to Preact Signals, Solid Signals, Vue signals, etc.

We took some different trade-offs and listed the details here https://github.com/angular/angular/discussions/49683
Read up on throat and mouth cancer from mouthwash
> “Mr. Hay had no reasonable expectation of privacy in a view of the front of his house,” said the U.S. Tenth Circuit Court of Appeals in its decision on U.S. vs Hay. “As video cameras proliferate throughout society, regrettably, the reasonable expectation of privacy from filming is diminished.”

That's an aspect of the law that many people don't take into account: things like what "reasonable" means can change as society's behavior changes.

There was a great essay about this by Alex Kozinski in the Stanford Law Review in 2012 [1].

[1] https://www.stanfordlawreview.org/online/privacy-paradox-the...
I'm not sure you get the reference here.. it's not about what you want or not, but how US government feels about certain (chinese) company.
For some people in the world the iphone is the only general purpose computing device they own, so it is even more important that they aren't artificially constrained so Apple can milk users with absurd fees while citing bogus reasons as justification.

Just look at cases where governments abuse Apple's power over users to squash protests and delete important Apps from the Appstore. Without competing Appstores users are left at the mercy of a trillion dollar company which cares about profits and profits only. Not being able to freely install apps from any source the owner of the computing device prefers is outrageous and we can only thank the EU commission for recognizing that.

https://www.npr.org/2019/10/10/768841864/after-china-objects...
- reacting to messages/replying to messages

- sending messages over data (obviously)
I think part of the lawsuit is that there are glaring exceptions to some companies that Apple gives preferential treatment to. WeChat was mentioned elsewhere in the thread, apparently it does something like this and is given a pass arbitrarily whereas Apple disallows other companies from competing with them.
Well OpenAI (name's a clue?) but the Rift is something I seem to remember from when they crowdfunded the launch. It blew up when it transitioned into closed source after taking money. But my memory could be playing tricks here.
Jq tip: Instead of `sort_by(.count) | reverse`, you can do `sort_by(-.count)`
> - Can't tab cycle through minimized windows

> - Windowing system sucks compared to Windows

Checkout: https://github.com/lwouis/alt-tab-macos solved most of my pains with it.
With 600kW of backup generators but 4200kW of electric motors, I think it's clear those generators aren't the main power source.

I have no idea how ports work, maybe tugs occasionally need to go between ports or something like that.
Me too! And for ~half the price of the phone in TFA[0] you can get a Moto G32/42/52, which can run LineageOS officially since last year.

[0] how on earth is 300 USD considered "budget" for a cellphone?
Well, my experience is only anecdotal, but after the third party apps shut down (RIF in my case) I checked reddit less, maybe once every few days. This wasn't a conscious decision or a protest. I tried the main Reddit app and hated it. One of the key draws to my active participation in Reddit had been killed.

A number of subreddits I moderate were shutdown by reddit for being unmoderated. It turns out a lot of mods disengaged. None of the subreddits I was a part of were a part of the protests, but banning communities by moderators that disengaged achieved the same outcome as a protest effectively. Maybe someone has numbers for how many communities were banned for being unmoderated, and did this number increase after the API changes?
I assume I saw this downvoted because people get defensive about intimacies they enjoy or because of the snarky tone, but this is actually a very astute insight into a recent cultural change that might legitimately play some role.

It wasn't a very common practice in earlier generations, it became an increasingly common practice in newer generations, and the shift could very easily produce unstudied consequences to health at scale (whether this or other things).
Indeed it's a balance, as in most things. Raw numbers against safety and stability.
Prawn really is great. I use it to generate invoices and for exporting a billing overview in client projects. And it’s quite fast as well, since it generates the PDF directly without the need to spin up a browser.
Analogous code in J,

/:~ s -. p [ p =: s*/s [ s=: 2+i.48

An exercise for numpy, test that GCD(x,y) * LCM(x,y) = x*y using 1000 random numbers in the range 0..99 for x e y.

test =: (* = *. * +.) & ?
*./ test~ 1000 # 100
We’re building infrastructure for these products rather than the products themselves.

I’ll be happy to answer questions about Angular and our collaboration with Wiz :)
I want for a nice diff tool on Mac that doesn’t cost an arm and a leg like Kaleidoscope. Right now I am using one called CompareMerge2 from the App Store which is pretty good.
A lot of the time you're not actually using what is passed to the function, but instead the name of the argument passed to the function (f(x), instead of f('x')). Which, helps the user with their query (dplyr) or configuration (ggplot2).
> It's like a floating giant diesel engine with a helm+rudder attached

Funny. When I read the title, I immediately thought of a Naval Architecture professor who described tugs as "a floating engine with an insane amount of horsepower."
Basically everyone who complains about proprietary/closed software and platforms and claims to "support" FOSS but never put their money where their mouths are.

Every company that pays through the nose for their cloud hosting, but does not allocate anything in their budget to support the downstream projects.

Every owner of a pricey Apple device who claims "they need something that just works" but never spared a few dollars per month to contribute to the development of free alternatives.

If a fraction of these people realized that quality free software takes money to be developed, and were willing to invest in it, the FOSS funding issue would be solved. The problem is, people are not willing to pay for R&D, they just want to pay for the finished product.
Okay, so you're an absolutist about this. I think that's fine, but it doesn't jive with my experience that not everyone wants to be (or is even capable of being) their own IT department. This quote by Benedict Evans resonated with me:

"It sometimes just amazes me that people who actually work in the tech industry, and are in their 30s and 40s, claim that it would be just fine if smart phones had the same app security and privacy model as the Mac or Windows, and that there is no benefit at all from additional controls. Where have these people been for the last 30 years? You seriously want to let any developer do whatever they want to a device that billions of people carry around every day?"
> while real applications have seemingly gotten worse

Can you elaborate on this? I'm not sure I agree.

Modern day applications are doing far, far more than they were 10-15 years ago. Much more traffic, much more data, much more tracking (unfortunately), etc.
The user of the build system defines boolean variables for any aspect of the build system that they think might be helpful. There are booleans for types of compiler flags (e.g. should I include debug symbols?) and booleans for specific chunks of code (e.g. should I build the unit test code) and booleans for how the thing is being built (e.g. am I building for linux? am I writing a makefile?)

The build system is then able to figure out a starting set of booleans which must be true (e.g. "I am writing the makefiles for the unit test project so it builds on linux in a debug build"). This translates into some starting assignment of boolean values to the boolean variables.

However, it is most likely, that this assignment will not satisfy every horn clause. For example: "if (debug build) then (include debug symbols = TRUE)" might be a clause, and so known that we have a debug build implies we need to set our boolean for including debug symbols to be true (we can break this out so we can then easily have things like optimized builds with debug symbols). Then once you know that you have debug symbols, we might have a clause like "if (debug symbols AND compiling with gcc AND writing a makefile) then (<magic side effect goes here>)"

Similar stuff happens for dependencies. If some code uses the maths library, then the place where the magic side effect says "add this file to the list of files being compiled" will also have a "link with maths library = TRUE" part to it, so then anyone who sets the boolean to get that file, will magically also be told that they need the maths library, and some other part of the system will be responsible for figuring out what that means (e.g. adding "-lm" to some makefiles)

The syntax for it is all simplified down so it doesn't really look like you are doing boolean arithmetic everywhere, but the semantics are mostly what I'm describing.
> It’s the role of regulators to stop data hoarding.

Okay well they can stop Apple's enforcement of their tracking policies after they make regulations against data hoarding. Not beforehand leaving us with the only choices of be tracked or give up on the app entirely when we currently have a third option to use apps without accurate tracking.

> I’m pretty amazed that on HN, of all the places, people still believe the narrative that the Apple reviewing process can enforce app behavior while all they’ve got to review is a binary.

You don't need to believe Apple. You can believe all the ad companies revenue dropping by 30% for mobile users the quarter after Apple rolled out the tracking changes. There's a reason all these apps began you to click yes before showing the iOS system popup for tracking permissions.
Man, it must be tough to work in Apple's legal department.
Ask HN: Has HN Turned into Reddit?
> and destroying Internet security seems like a dubious reason to build a new machine

In the same way technological advancements in radar and signals brought aerial superiority, the first-mover in PQC will bring both technical and cybersecurity superiority.

In 2015 people assumed we'd need 1 billion qubit computers to break 2048-bit RSA.

That estimate changed to 20 million in 2019.

We're 5 years on from that and quantum supercomputers are 16x more powerful than they were in 2019.

Based on our current rate of advancement, we'll likely be there within 10 years or less, even if the estimated amount of resources required don't decrease from improvements on the cracking side.
> The most well organized, highly educated, and disciplined people tend to be either single (millennials) or married without kids (gen x) by choice.

Source? I’m interpreting this to mean either

1. Of all people who are those things, a majority are single or intentionally childless, and/or

2. There is a positive correlation between being single and/or intentionally childless, and the qualities you mentioned.
Fb is an understandable product to merit comparison. Perhaps a more accurate reddit comparison is digg