skysight-inc/HackerNews huggingface dataset:
Great article! That said,

the Everglades and its web of life as we know it have existed for five thousand years. In the comparative blink of an eye, that intricate system has been upended.

...that doesn't sound so bad, when you put it like that. This is part of a bigger philosophical stance of mine: maybe the best course of action isn't "preserve nature exactly as we found it forever"? I definitely see the utility in ridding Florida of literal monsters, but in general, some of our fights against invasive species just seem... IDK, vain. Brazen. Arrogant. Like, they're considering an owl hunting program in the western US to protect the slower, shittier owls that already live there. What's the point? Will we have owl hunting season until the sun expands?

She has been bitten more times than she can count; though not venomous, pythons possess rows of curved, needle-sharp teeth. .. “Use a floodlight to scan the ground near the truck, and look for an iridescence and a pattern... Shout ‘Python!’ if you think you see something, even if you’re not positive—it’s better to be wrong than to miss one."

...surely drones, night vision, and guns could help solve this problem? I understand that snakes can "remain conscious" after injury, but wrestling the pythons into a cage so you can execute them in your garage seems like a step too far. Maybe I'm underestimating how hard it would be to shoot a snake?

ETA: they do eventually reference "researchers using drones", so we're not the only ones to think of that. Not to rejoice in anyone losing their job of course, but I do hope that some automation makes this more feasible.
The problem is that many sites still use archaic password rules.

1Password should by default just always capitalize one word, and add “1” at the end of the memorable password. Since the words are separated by “-“ or “.”, you already hit the “at least one symbol” rule.
A longer version is here

https://github.com/Vulacode/Articles/blob/main/Talking%20To%...
The typical solution is https://litestream.io/. Comparatively easy to setup for most usages of sqlite.
Show HN: Invitem
The solution to simple event or team planning

Organise sports, teams or events the easy way and keep guests or members updated with all important dates and details.
Invitem allows people to connect and organise their events seamlessly. From sports to social gatherings, Invitem is the solution to ensure events run smoothly and effectively!

Invitem is a leading event organisation app dedicated to simplifying and enhancing the way individuals plan and coordinate sports, social, and business events. With a user-friendly interface, customisable features, and real-time updates, Invitem is the go-to solution for anyone looking to create memorable and well organised social, team or sports events. Download Invitem today and transform the way you plan your next gathering.
AI scans RNA 'dark matter' and uncovers 70k new viruses
Yes, when I was writing my comment, I was imagining my user-interaction data getting sucked up to data centers.
I dont think I can agree with this idea here, this seems like a really bad idea, I can understand the OPs perspective, but I just cant see this being healthy at all. It's terrifying that to think that this is the future that AI might bring.
There are 600k H1B holders in total in the USA so they're not taking as many jobs as you think they are. $40 per hour is the minimum requirement by law for H1B (https://day1cpt.org/news/understanding-h-1b-minimum-salary-r...) and also the average is $80 for H1B holders (https://www.forbes.com/sites/stuartanderson/2023/06/05/immig...)

In FY 2021, 66% of approved H-1B beneficiaries earned a master’s degree or higher compared to the 13% of americans with masters degree

Now coming to indians in the USA doing low paid labour - average indian household in USA earns 152,341 vs 74580 of US average.

get your facts right and say thank you to indians for making america great!
Who said this was Postgres? MySQL (with the default InnoDB engine) and MSSQL both are clustering indexes; they store tuples around the PK. For a UUIDv4 PK – or anything else non-k-sortable, for that matter – this results in a massive amount of B+tree bloat from the random inserts.

But sure, let’s talk about Postgres. After all, it stores tuples in a heap, and so is immune to this behavior.

Except that its MVCC implementation means that it has to maintain a Visibility Map [0] to keep track of which pages contain only tuples which are visible to every active transaction. This is nominally used for vacuum decisions, but is also cleverly exploited for use with index-only scans. This poses a problem when referencing non-k-sortable entries, because while the tuples are in a heap, the indices are generally a B+tree. So now we’re back to the problem of massive IO amplification. Even if the VM and index are entirely cached, reads are reads, and they add up.

Then there’s the issue of WAL bloat due to full page writes. tl;dr Postgres pages are nominally 8 KiB, and storage device pages are nominally 4 KiB. To guarantee an atomic write, Postgres writes the entire page for a given tuple for the first write after checkpoint, regardless of how many bytes were altered. Again, non-k-sortable: if your tuples are spread randomly across pages, you now have far more pages to write. This can and does matter for either write-heavy workloads, instances with limited network bandwidth (oh hi small RDS / Aurora), or the worst, both combined.

Re: search complexity, I’m pretty sure B+trees (and B-trees) have O(log n) time complexity, not O(1). Whether or not that’s “close” depends on n, I suppose, but in this scenario I specifically said “billions of rows.”

> That's why both "devops" (DBAs?) and "devs" prefer Postgres over many other databases

I’m a DBRE, and like both MySQL and Postgres. They both have strengths and weaknesses, but you need to deeply understand those – and properly design your schema and query patterns around them – in order to make an informed decision.

[0]: https://www.postgresql.org/docs/current/storage-vm.html
I wish they did this experiment with two slits to see if cats behaved (almost) like particles and/or (almost) like waves
Yeah, if we don't feed him he eventually starts nibbling on the leaves. I haven't lost any plants.. yet.
Hi fwungy,

Why don't you try https://huggingface.co/models?sort=trending&search=uncensore... models on HuggingFace platform.

I hope this helps.

Regards,
It sounds like a clever design giving the complex topic, I will like to read some qualitative and quantitative research with real users to validate the design.

And when reading this I was thinking, what about Chinese logographic writing system or Arabic alphabet? Apple has a similar password design solution but for those cases?
You might as well ask, why does anyone run an older version or anything? The reasons will be largely the same.

Most of the software on my machines are "old" because they are part of a Linux distribution that (aside from security issues) was frozen in time a year or two ago so that it could be tested, released, and maintained. I am quite happy to have a system that I know is not going to break (either itself, or my workflow) when I apply security updates.

People who MUST HAVE the latest version of everything I feel either have some deeper FOMO issues to work out, suffer from boredom, or look at their computers as hobbies themselves rather than tools. (Which is fine, just be honest about what it is.)

That said, much of my career has been spent working at companies who got so busy shipping features that upgrading infrastructure never makes it above the fold. You can tell the managers that working around old software adds costs that scale with the age of the infrastructure, but they don't always listen. I currently work at a company that still has loads of CentOS 7 hosts still in production, and only fairly recently began upgrading them to RHEL 8. (Not 9!)
> What were they running, Windows XP with 2-year old chrome browser?

Like many consumers: iOS with automatic updates turned on. It’s not news, either; there are groups who discover and use 0-day exploits in order to allow their customers -- usually a government -- to infiltrate a target smart phone -- by phone number, no less -- and install spyware on it.

NSO Group in particular made the news in the past few years because their software was used against the devices of US government employees, which goes against the contract they had/have with the US government. Famously, a journalist was targeted with their software and subsequently gunned down at a gas station, naturally because they had their phone on them, which was used as a real-time location tracker by the assassination group.

Luckily, most people aren’t investigative journalists so there’s a small worry about assassination. Unluckily, there’s a lot of global organized crime, which ends up paying well for those who do impactful work... like perhaps finding a Safari/iOS vulnerability or a camera/iOS vulnerability and exploiting it to exfiltrate bank account credentials.
what i like about this is that it implies you can build heuristics good enough to make it to GM level. this is great because i find calculating moves a headache
This suffers from the same issue. Just like how you can’t observe all swans, you can’t observe all non white things.

The negation and the original statement can’t be proven. They can only be falsified.

The reason why you can’t prove things in science is because reality is unbounded so at any point in time in the future you may observe something that contradicts the hypothesis.
It was not sustainable. DHL switched to a different business model.
One of the things I find really funny about the law is that yeah, just not responding as long as you can or until someone acts to force you to is a common strategy, because it mostly works and adds cost and complexity to holding someone accountable. Some portion of plaintiffs will give up and not pursue even very valid claims if you just make the entire process a slog.
For those who are confused I believe you're referring to the application logo and branding. So basically the Firefox > Iceweasel case again. While the art you create with it is still yours.
The funny part is what the G in GTK initially represented.
I’ve been using 1Password since 2008 and didn’t even know this was an option. It defaulted to complete randomness and I always just left it there. Typically not an issue, but it is annoying on the rare occasion I need to type something. I’ll have to consider this when making new accounts in the future, or updating old ones.
Tinfoil theory: Matt is actually paid by or invested in Silver Lake/WPE and using his position to tank the foundation on their behalf. Then WPE is actually king WP, and a new OSS foundation must rise from the ashes and they'll be there as trusted, responsible party to select the leaders

I admit, this is pretty far-fetched, and I don't even believe it, but I'd say the same thing about the whole affair
i'd prefer the term 'less experienced' but yes.
No, it was for you, but it applies a little bit to them as well.
You have to type that all in without error and the archaic app needs to actually support that many characters
Single gives you some guarantees about the returned value. Use First/FirstOrDefault if you don't need those guarantees. You can also provide predicate for FirstOrDefault to select First element that matches your predicate.

> Enumerable.Single Method - Returns a single, specific element of a sequence.

Some overload descriptions:

- Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.

- Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.

https://learn.microsoft.com/en-us/dotnet/api/system.linq.enu...

> Enumerable.FirstOrDefault Method - Returns the first element of a sequence, or a default value if no element is found.

https://learn.microsoft.com/en-us/dotnet/api/system.linq.enu...
I'm curious why the government stopped reporting on the weakening of Earth's magnetic field. The auroras we've seen of late are from pretty small (historically) solar events but between the acceleration of the migration of the magnetic poles and the overall weakening of Earth's magnetic fields we're seeing auroral results that are orders of magnitude out of proportion. God forbid a Carrington event were to happen now... the global grid would go down and it would not be a pleasant time to be alive.
> In place of German's 4 cases, Czech has 7; in place of German's 3 genders, Czech has 4. (Czechs think there are 3, but really there are 4. Polish has 5.)

Polish has 3 genders (masculine, feminine and neuter), just like Czech. And 7 cases, like Czech.
Agree with all of this. I think the biggest problem with popularity around these tools is that they're too good.

When everything just works, you have a lot more time to focus on your problem. Once you can focus on your problem, you may quickly find out you don't actually care about it. Focusing on tools is a great way to hide from this reality.
Perhaps you did not realize that asserting "It's Vyacheslav" and complaining that people do not "bother" to google "proper pronunciation" and "practice" until "good enough" strongly implies obligation? If not, it does. Disagree or not, let's agree to let this go. Feel free to have the last word. I will read it carefully.
Previous discussion: https://news.ycombinator.com/item?id=41878559
> Rinse and repeat six months later. I’m aware this is an organizational problem, but from what I’ve seen, it’s endemic.

Easy enough: almost no one writes SQL queries by hand these days, not for querying the database nor for doing schema upgrades. It's all done by tools - Doctrine in the PHP world for example. And pretty much no one but actual CS graduates knows anything deeper about databases.

Result is, devs are happy enough if they found something that works, and don't want to risk being the one who broke prod because they applied some schema change suggested by their DBA who doesn't know some random thing about the application.
that's a cool idea! However it does mean I would still have to write the interpolation code which is not fun. But it's a good way to solve the latency issue for sure.
Thanks for the idea, I'll add a note to mention it somewhere in the post.
Reminder that Diceware uses real words strung together:

* https://en.wikipedia.org/wiki/Diceware

* https://diceware.rempe.us/

* https://packages.debian.org/search?keywords=diceware
Want to Understand the U.S. Economy? Watch 'Shark Tank'
> Hah! Hello fellow PCEmacs >> vim user :D

That made my day! Hello!
JD Vance porn clickbait!
It seems that with the advent/improvements in AR/VR that measuring the direct sales of scan data is the wrong way to look at the losses.

If many people can experience a 75% compelling viewing of the bust (or the pyramids, Galapagos, Chichen Itza, etc.), the losses in tourism to those sites is far more than the lost sales of scan data.
https://archive.ph/Uq63I
This is one area where a BDD style framework like catch2[0] really shines, IMO. The way tests are written in this style naturally lends itself to self-documenting each branch

[0]: https://github.com/catchorg/Catch2
Maybe after Han unification we also need a squirrel unification and leave this distinction to the font which is picked based on the region you're in ...

That being said, I already cannot parse many emoji and would love tooltips what they are supposed to represent in all places.
"Don't make me tap the sign"
It could also be a symptom of something else, like I’ve seen this happen when someone goes overboard on unit tests and they become so burdensome that other engineers just want to get it out of the way. They may not consciously realize it, but subconsciously they know that it’s BS and so they don’t mind BS names to just move on with actual productive work.

Not saying it’s always the case, but it could be. Higher standards are not always better, they have diminishing returns.
what? I think you have posted in the wrong thread or something...

User A complained about a forum, user B asked what they were talking about, and I guessed as to the meaning of user A's complaint. So why am I acting like anything?
> yes thats what linq is?

The link that you gave says "LINQ is the name for a set of technologies" which includes the "SQL like syntax".

Includes is not the same as "is".

It isn't the most often used part of LINQ.
I write longer passwords than that periodically. Archaic applications will get shorter variants. No two app will share the same password.

All are no problems for me. With or without a password manager.
The thing is the heuristic done by a huge network might be insanely complex and doing all kinds of calculations. it's just that it's one function call so we ignore all those calculations. It's not immediately obvious that deploying a transformer to solve for next best move means that a human mind can avoid difficult calculations and just play by gut.

There's just too much wordplay going on with "heuristic"
I figured from the URL - but its a really well written ad!

It taught me something, and at the end, it presents a problem that I may or may not need solved.
> All failure, rebuild, and reindex cases will be reported by pg_upgrade if they affect your installation; post-upgrade scripts to rebuild tables and indexes will be generated automatically.
One of the unfortunate pieces missing from Java's streams is the ability to easily extend them with additional operators. In C# they are all extension methods for the IEnumerable interface so you can add your own methods into the chain but that's not possible in Java.
We aren't physically located in the US.
How much more entropy do you really get for 1 additional capital letter. Probably only a few bits worth 8-12.
We (Proton) have had our own CAPTCHA for a year or more now.
> Why would they lie about it then? T

Because among copyright/IP maximalists, the whole point is that they own an idea or a picture or a look or a fashion and deserve to keep it to themselves forever. It's not a rational attitude, but it's a real one and unfortunately rather common.
That's a fallacy, unless you believe the brain is not greater than the sum of its parts.
Oh, but we do know - In order to be compatible with the existent languages, it's going to have to look similar to what we have now. It will have to keep 8 bit bytes instead of going wider that's what IBM came up with in the 1950s, and it will have to be a stack-oriented machine that looks like a VAX so it can run C programs. Unicode will always be a second-class character set behind ASCII because it has to look like it runs Unix, and we will always use IEEE floating point with all its inaccuracy because using scaling decimal data types just makes too much sense and we can't have that.
Aside from stability and security improvements, most of which happened years ago, not really. In terms of usability, Win 7 remains the best version of Windows in my opinion. It's all been downhill from there.
I answer it here:

https://news.ycombinator.com/item?id=41851265

If you want to learn more look up Karl popper. It’s his philosophy.

In response to the other sibling replies I’m basically talking about science as in the scientific method. What are the limits of the scientific method in terms of determining truth?

One thing that isn’t addressed is fundamentally limited accuracy and precision of observational instruments. This actually makes things not falsifiable as well but I don’t talk about this because it complicates everything.
You might find Kitten interesting: https://kittenlang.org/
> I recently had to code splunk a bug with 3 other engineers and we all got to a relatively complex LINQ and of the 4 of us, we all had 4 different interpretations when visually inspecting.

You can write hard to read code with any framework. Yes it takes effort sometimes to make linq code clear, but you should not give up on it.
> ... are in fact administrative documents and by law must be made available to the public.

They can still utterly frustrate you in the way they do this. They could fe print them out layer by layer and only show these in a specific "viewing room". I have seen my government (Belgium) use this strategy when it comes to architectural plans. In essence, it's public (you can access them) but it's also rather useless.
Did you end up discovering the original password to the zip file? (was it, as I'd hope, `TIMBOBIMBO` ?)
>They were basically arguing that they are entitled to hide those scan artifacts to better protect their gift shop?! How can they even reconcile those arguments with preserving the artists legacy/serving the common good?

If the museum folds and the collection gets auctioned off in parts and public access to it is reduced then the common good is not served.

I think this is an asinine argument and they're mostly just protecting their own paychecks but there is a kernel of truth to it.

>I'm also surprised at how nonchalantly the french supreme (!!) court seems to cope with the museum just ignoring their two month deadline for three months in the new trial... Is there no equivalent to "contempt of court" in french law? Is this typical?

We all know that justice is only legally blind, not functionally blind. When you're the favorite or you're state adjacent you get a lot more leeway.
If I knew what I was doing I’d never learn anything.
Nope.

In no particular order:

1. żeński

2. nijaki

3. męski męskożywotny

4. męski męskorzeczowy

5. męski męskoosobowy

Contrast with Czech:

1. žensky

2. středny

3. mužsky životny

4. mužsky neživotny

You may not notice them, you may not consider them to be genders, but they look like it, they act like it; they're there and they make life very difficult for foreign learners.
I do like AI stuff but isn't it simpler to just introduce 3d clipart essentially? Sure models could then be generated, but traditionally made models could be used too
Except defining your types with arbitrary names is still hardware dependent, it's just now something you have to remember or guess.

Can you remember the name for a 128 bit integer in your preferred language off the top of your head? I can intuit it in Rust or Zig (and many others).

In D it's... oh... it's int128.

https://dlang.org/phobos/std_int128.html

https://github.com/dlang/phobos/blob/master/std/int128.d
Had to go rewatch it on Youtube... Thanks for that good laugh...
ChatGPT has a Windows app now
You know it's _proper_ vintage crypto code because it uses the now very unfashionable word 'encipher'.
Extrapolation has some very serious drawbacks in action games which make it unusable though. You cannot just move entities forward in time by velocity*delta, because that ignores all collisions with the world. So you end up with a lot of weird jitter and ugly effects like that. And once you start adding support for things like collision while extrapolating, why not just tick the entire game;)
Great read and an important battle for an open society.

It strongly reminds me of universities and their model to sell papers to the public after the public already paid for their creation. Hopefully this ruling will somehow help in that regard to open up publicly funded work.
> But yea, it is LINQ method chaining.

You mean like fluent interface? https://en.wikipedia.org/wiki/Fluent_interface

What does this have to do with LINQ or C#. I remember doing 'method chaining' in 1990s .
Comically, smaller museums generally have a "take a ton of pictures, share them on social, tell everyone" attitude because they want their name out there in order to drive foot traffic and other support.

Trying to pull up the ladder is something people only do once they're on top.
In this information overload age, I surely feel like there is nothing new under the sun, and then I run into gems like this :)
(collisions are by far not the only issue here, it's just the first one you run into)