skysight-inc/HackerNews huggingface dataset:
> I to this day still can't find a way to update `unzip` to a version that supports AES on my Debian VPS.

Maybe because there is none? I quickly googled and found this bug: https://bugs.launchpad.net/ubuntu/+source/unzip/+bug/220654

For archives encrypted with aes-256 p7unzip-full can be used.

This is not a Linux only issue though, the native Windows unzip tool also doesn't seem to support aes-256 (yet): https://answers.microsoft.com/en-us/windows/forum/all/how-do...
I agree that indigenous knowledge is rightly the property of indigenous peoples themselves, but that wasn't my point. My comment referred specifically to the products of evolution: that's the genetic resources, not the knowledge of them.
Musk and SpaceX for example is a counter example to your argument. Anybody is free to repeat what the SpaceX is doing. And many is trying to repeat what the Tesla is doing. Seems Musk isn't enforcing any patents.

And what a remarkable boom and progress we have in deep learning, LLM, etc - everybody copies and improves upon everybody's work - precisely because various key items like transformers are either not patented or the patents aren't enforced by their owners.

>Otherwise the competitive advantage in making progress would be severely diminished.

The making progress is the main competitive advantage today.

>protection to allow profiting from invention

that means blocking others which means slowing down public progress these days - why should we do that? The patents were to the public benefit in 19th century (and even then the patent value was already starting to be of the perverse kind - ie. Diesel invented his engine to circumvent Otto's patent. Unfortunately for us the 0.9 or 1.1 click of button seems to be physically impossible.) when trained engineers and scientists were rare and expensive, and thus their work had outsized value. Today we have crowds of them.
Or maybe it is just memorizing a very large number of games.
It works great on android. I have a laptop, my phone, and a NAS all syncing. The NAS does most of the heavy lifting. Its a little P2P data ship-of-Theseus as I replace machines over time. As long as I don't throw my laptop, phone, and NAS all in the river at once, my data is safe. The encrypted sync feature of sync-thing lets me and my so-inclined friends use each other as offsite backups. Its honestly the best open source software other than GNU apps or Linux I have ever used.

Make sure you setup basic version control in syncthing, I had some issues with my daily notes getting clobbered because they were autogenerated by multiple obsidian instances.
What solutions do you propose?
Show HN: Visualize Notion Pages in Whiteboard
I got the idea of [mindmap.so](http://mindmap.so/) out of my own frustration of managing my personal notes in Notion and Miro in parallel.

I have built it 3 months back on top of excalidraw, posted it in Reddit a couple of times, and never looked back (was using it only for personal use). Little did I know that the small and nimble tool that I created has crossed 2000+ users (was so surprised when I saw the dashboard last week). It was all organic and word of mouth .

Having 2000+ users trusting a product is no easy feat. That’s when I thought may be I should put some more effort in spreading the word across. Just launched it in PH and Notion Marketplace.

Let me know your feedback, please.
I have to take work-notes on security isolated hardware and the notes are owned by my employer. I can't really expand on the subject.
I think there are few different variants of this game. I played the version with the tiny pool cues as a kid, but we called it Couronne. Looking at images online it seems the main difference between Carrom and Couronne is that in Couronne you hit the pieces with a cue and that the pockets are much bigger than in Carrom.
quite the ego to call a project "world".
How to Turn Your Mistakes into Masterpieces: The Art of Happy Accidents (2023)
I think Chromebook throttle the CPU frequency to a low level to make it run at a sweet spot where there is enough performance but not much heat.

Saying that as someone who installed Linux on a Chromebook with 1215u. (Don't do that)

I do that with other AMD machines as well. I always throttle CPU to base frequency unless I really need max performance, which has not happened yet.

I think that's just what I Intel or AMD should have done in the first place -- lower both the base frequency and max turbo frequency to the point that the fan does not even turn on in most workflows.

I suspect that they want to look good in benchmarks, so they set max turbo frequency very high. But that doesn't matter in 90% of the workflows.
the import is html not gomponents, which imo is fine
Email is not threaded! I have to always group emails to catch up on the conversation. Email is recent first and in order to read the older messages you have to read bottom up to catchup.

Tools are like a flowing river, they have a natural flow. Going against that flow is like swimming against a tide. Slack’s natural flow is urgency which is bad for focused work. Hence the need for threadli, which is essentially opensource Basecamp (Messages) or Twist really.
I think the sentiment was that without ad revenue Google could not afford to provide free services. As a rule, "stuff" costs someone something.
The modern take on "logic programming" is just database query, and that can definitely be parallelized. The issue there is that non-trivial logical inference over a knowledge base (the kind of thing that was popular wrt. expert systems and "fifth generation" proposals) turns out to be computationally challenging unless you heavily restrict the kinds of "inferences" that can be done. I'm not sure that this was clearly understood back in the 1980s or so.
>> disadvantage of Transformers codebase using the copy-paste method for models, where this fix needs to be applied to every single model separately

What are the best tools we have available for tackling this kind of large scale copy-paste change?

https://github.com/huggingface/transformers/pull/34191/commi...

This feels too complex to tackle with PyCharm structural find and replace, even a more powerful structural find and replace like https://comby.dev/ feels underpowered here.

Sourcegraph batch changes? That solves broadcasting the change but doesn’t help with capturing the change to make.

Open rewrite? The python implementation is early stages, not prod ready as I understand it. Plus this change is too complex to use refaster templates even if we could use orw so you’d be debugging a fairly involved method visitor which in this case is probably orders of magnitude more time consuming than just making the changes manually.

What else is there that I don’t know about?
Krita destroyed Gimp years ago. This debate is always by people who obviously don't even use these tools.

No one would compare GIMP to Photoshop in 2024 that has any idea what they are talking about.
Asimovs fantasy god has more in common with the Christian god.

In tibetan Buddhism, god in the sense of an almighty individual that has influence over what happens is refuted explicitly.
I really love their Adept trackball as it's got such a smooth action due to the quality bearings. However, it'd be great if they also had wireless connectivity. I don't really want a trackpad that has a trailing wire.
also very interesting
>Have you ever tried putting a leash harness on a cat? We did that a few times and every time the cat would just constantly walk backwards until we took it off. It was like being stuck in reverse gear.

They are just trying to back out of it. This is also their reaction when you first put a collar on them too, until they get used to it.
At the end of the day, someone has to shoulder the burden of holding their colleagues to higher standards. I don’t think there’s a technical solution to this social problem.
Worldcoin becomes World and shows new iris-scanning Orb to prove your humanity
This is probably a money losing business for the unit. Qualcomm needs to pay manufacturers a lot of money to get it going. I am not sure Qualcomm cares enough about that.
You can ask god for things and he will give it to you but manjushri is ultimately a teacher. He cannot protect you from bad karma you accrue.
That's the definition of backdoor they use, and that's often used when other proposals of "lawful access" are discussed

A completely secret backdoor is unlikely to be safer than official "LI" are, anyhow
Factorio – Liftoff Initiated
> Postgres 17.0 has been out for a bit

From the same blog:

> Sep 26, 2024 - Postgres 17 is Now Available

3 weeks....for a new major release...and we are asking ourselves why people haven't updated?
Isn't Mexico a part of OECD?
Lorem Faces
Its in the backlog of notes labeled "blog post ideas" :'(

I think more general tooling to "convert your assorted takeouts into a local database" is higher on my todo list. I have a bunch of python scripts I cobbled together to convert things. If we can get it all into an easy to use database, everybody could do their own things with them more easily.
> For example Hitler is wrapped (by most of the world at least) around the damage and pain he caused not around his story.

Isn't this exactly part of Hitler's story though? I think I'm misunderstanding what your concept of "story" means.
I'd agree that is annoying yet usually just a one off task, unless you really want different IP allowlists per user.
byNWR - streaming platform by Nicolas Winding Refn
Google: Search Quality Rating Guidelines [pdf]
Kinda interesting to see this sort of "the grass is greener" type thinking. Strong institutions are a big juicy target for a broad spectrum of people and groups with self interest who will try to further those interests at the expense of everybody else. Given too long without serious negative consequences or given too long with blind buy-in from the population institutions often go down absurd paths that are not in the medium or long term best interests of just about anybody. There's very much a balance to be struck.

I personally think that by being very tepid about building strong institutions India is going to avoid a lot of expensive blunders because the lack of buy in curtails the ability of the institutions it does have to do dumb things or at least to do them thoroughly in the same way that a (smart) king who's kingdom is facing external threats doesn't usually kneecap the home front with bad policy.
Hungry for Energy, Amazon, Google and Microsoft Turn to Nuclear Power
https://archive.ph/fqvhb
I worked for Best Buy. Entire teams fired but first had to train the Indian Accenture replacements. Entirely their right to fire us but don’t you dare say there is a “talent shortage.” There is definitely a talent shortage — of talent willing to work for $20/hour. In the jobs I’m seeing now, what used to be $65/hour jobs are now $48/hour. I remember making $90/hour a few years ago — now similar levels one would be very lucky to find $50/hour for a similar role.

I know H1Bs working at $40/hour for jobs their American counterparts are making $75/hour. They can’t move to higher paying roles at other companies because of the visa.

Also the termed “highly skilled” is an absolute joke. I can teach a person off the street to be “highly skilled” in a few weeks, based on the standard of what “highly skilled” means in H1B.

H1B needs to be highly reformed. It’s the tech equivalent of hiring construction workers from the Home Depot parking lot and paying under the table wages. I am not generally a fan of tariffs, but I suggest a 100% tariff on H1B wages paid by the hiring company. And that tariff would be a sliding scale — the more H1Bs you hire, the higher the tariff. If you need that foreign engineer so badly, paying $100/hour shouldn’t be a hardship. That would incentivize hiring the American/permanent resident at $80/hour. We’d find that “shortage” going away pretty quickly. Drive up the costs of Accenture/Infosys/etc., to make them unattractive. The only reason those companies exist is to provide cheap labor to companies like Best Buy, etc. The money collected from that tariff can be used to fund tax breaks for companies that don’t hire H1Bs. H1B isn’t about highly skilled labor. It’s about “highly” skilled cheap labor.
It's debatable to what degree they are as most of the studies have massive confounders. Couples that stay together tend to be more affluent than divorced couples because of only needing to pay for and maintain one place of living instead of two. And poverty is a massive confounder in the studies, kids in poverty do a fair bit worse than kids in middle class lifestyles.
>a lack of infighting and turf wars.

If I didn't know better I would think you were trolling. Japanese companies absolutely have infightings and turf wars the likes of which make western ones look like child's play.

Toshiba literally hated their NAND flash division (former Toshiba Memory, now Kioxia) despite being one of their only consistently valuable assets.

Sony Interactive Entertainment (SIE) despises Sony Music Entertainment Japan (SMEJ) because SIE perceives SMEJ with its subsidary Aniplex to be encroaching upon their core business of video games.

Subaru for the longest time brushed away their team working on EyeSight, now a standard feature and widely heralded, because they perceived the guys working on it as infatuated dead weights.

ANA and JAL loathe each other (also with a healthy mix of commercial vs. governmental rivalry due to their history) and will drag each other down at every turn.

I can go on but I think you can get the idea: Japanese companies really do not like playing together.
"In response to the museum’s nonsensical technological claims, we submitted expert testimony from Professor Michael Kazhdan, full professor of computer graphics in the department of computer science at Johns Hopkins University and co-developer of the Poisson Surface Reconstruction algorithm, which is used worldwide in 3D scan data analysis. Professor Kazhdan explained to the court that documents in plaintext format are fundamentally well suited for preserving scan data, and that such documents are easily exploitable by experts and amateurs alike."

Yes. Yes. That must've felt satisfying.

"In response to Musee Rodin's nonsense, we present here the inventor of the basic techniques of 3D scanning, Dr. Kazhdan, from John Hopkins..."
CanIWebView: Baseline for WebViews now supported
NAT Is the Enemy of Low Power Devices
I am okay with public information being free to use commercially, with a huge disclaimer though.

Wherever copyright is applicable, the public should retain it, that's what public domain is for. Any derived works, commercial or otherwise should also be in the public domain.

If you fight for "public access" so that you can make your own stuff locked behind a copyright, then you are the hypocrite here.
> in private, RMN admits it won’t release its scans because it wants to protect its gift shops’ sales revenue from competition from the public making their own replicas.

Sounds like a pretty good reason
I've never lost data with PostgreSQL. MySQL had enough data loss bugs and foot guns that I ran into a few of them.
How do you debug DCGs? I get "false." instead of "syntax error at line 23", which is unacceptable for bigger inputs.

Also DCGs for high level operations? Do you mean "use DCGs to parse strings that contain instructions" or do you parse things other than strings with DCGs? I'm assuming you take the parsed instructions and run them through some kind of interpreter that does the execution and audit trail.
Easy, initially focused on C99 dialect, no tooling for C++ and Fortran, only came up with SPIRV, after noticing the adoption PTX was having among alternative compiler backends, C++ support came too late for anyone to care.

Speaking of caring, Intel and AMD never produced a ecosystem around OpenCL in IDE tooling, GPGPU debugging and libraries that could rival CUDA.

While on mobile devices, Google never cared about OpenCL, producing its own proprietary dialect, Renderscript. Now deprecated and replaced by Vulkan compute.
Safari is much more limited than even manifest v3. Gorhill's mv3 extension, uBlock Lite, can't support Safari because Apple refuses to support half the web APIs necessary, despite constant requests and appeals, including directly by Gorhill to Safari's DevRel person.

Works fine for basic ads but more tracking goes through, which is silly.
In systems like https://en.wikipedia.org/wiki/Very_Large_Array , do they use the phase information to join the data from different antenas?
'
The vector DBs and companies like OpenAI will eat up such small solutions very fast. They all have a great advantage already in the RAG space. So, better to think about creating something else other than building yet another RAG solution. But I feel like there is still a lot of gap in evaluation part, so watch out for that space.
Are we talking about the same Pt-online-ddl-change?

It certainly has a drop-swap approach which does a table rename, even though the resulting table ends up with the same name as before.

That's how I encountered the MySQL table-rename-crash bug.
Thinking about the new style I think a lot is driven by social media - you get more attention and forwarding by saying something outrageous and false than true and dull.

Trump has been kind of a master of exploiting that. Like he started in politics largely by claiming Obama wasn't born in the US which got loads of coverage in spite of being obviously false. In days gone by the press would have ignored him but in the run up to 2016 he got a huge following on twitter like that and then the mainstream press were forced to report on it to keep up so every day on the nyt or similar there would be a Trump says <some dumb thing> story which kind of got him elected president.

I think it may be fading a bit in effectiveness now as people wise up - we'll see how this election goes.
They're disadvantaged in the cute-animal stakes by their name, I think. The name implies something large, dangerous, and possibly mythical; it really doesn't fit with "round fuzzy thing somewhat smaller than a cat".
In my opinion, the most impressive 3D game for the GBA is still the unfinished port of Quake by Randy Linden:

https://youtube.com/watch?v=R43k-p9XdIk
Depends a lot on the system, but I don't think this is much of a problem with modern Linux systems. Looking on my machine, vm.mmap_min_addr is set to 65536, not to mention the mitigations modern CPUs have for preventing unintended access to user pages. Just as in userspace, a null dereference on a modern Linux system is almost guaranteed to hit a trap.

That said, a potentially bigger problem is what happens when handling it. Instead of a kernel panic, nowadays you get a kernel oops. That's definitely going to have weird side-effects that could have e.g. security implications. But honestly, this all goes back to the original problem: in a lot of cases, there just isn't really a more sensible thing to do anyways. Even if the null dereference itself is potentially scary, by the time you get to the point where it might happen, you've already missed the actual underlying problem, and there might not be anything reasonable you can do.

I will grant you though that there are definitely some exotic cases where null dereferences won't trap. But this wasn't the point, I glossed over it for a reason.
First of all, it is C++ OOP style, Java cloned C++, not the other way around.

Secondly, all major surviving C++ GUI frameworks are still using the same style.

Best practice according to well known folks in the computing industry, with more impact than any of us will ever have on our lifetimes.
This sounds like a non true scotsman. If large societies buying into a story doesn’t qualify it as a success, what does?
M
Also on Lisp there's Common Lisp with ANSI and maybe closer-mop from QuickLisp standarizing the cores, and then Scheme is it's own universe of compiler with official (SRFI) and own extensions and libraries.
does it support Portkey AI Gateway?
LINQ is so fucking useful and well designed feature of .NET ecosystem that it is unreal when you gotta use lang which doesnt have such a thing.

C# design team is/was unparalleled
Please don't spread rumors, anecdotes, and "personal reviews" when it comes to treating mental health and taking prescription drugs. Adderall is safe and effective for the vast majority of people when prescribed and taken appropriately. Ritalin works better for some people. Can you cite a study showing that abstaining from alcohol and "meditating" every day controls ADHD symptoms better than placebo? I suppose not. If that works for you though, great.
10-bit C might be close to non-existent, but I've heard that quite a few DSP are word addressed. In practice this means their "bytes" are 32 bits.

sizeof(uint32_t) == 1
This is me. I almost always try to sleep but am lucky to get 2h on a 20h flight.
OpenAI Swarm: A Lightweight Multi-Agent Orchestration Framework
Once they open the door to other amphibians, they will end up getting drawn into the whole "do toads exist" debate, and it frankly just isn't worth it.
>Getting all your teammates to quit giving all their tests names like "testTheThing" is darn near impossible.

Sometimes people are pretty bad a coming up new names, but selecting a good name given some options generally isn't a big problem. So maybe we should create a kind o LLM linter for this situation ?

The prompt could be along the lines:

"Given this function: <FUNCTION>

This unit test: <UNIT TEST>

And these naming considerations: <NAMING GUIDE>

Is the current test name a good option?

What would be some better options?"

I did some quick testing and it seems work to reasonably well. It doesn't create anything mind-blowing but at least it seems to provide some consistent options.
AI tooling has now made it too easy to find things.

On a web forum I am admin on, a user opened a DM a week ago titled "Google Notebook LM", someone else had shared a generated podcast thing that summarised the view of the forum on a particular subject, and it called out the usernames of someone who had strong opinions.

In response, another user ran with this and asked for a podcast to be generated summarising everything that was said by the user, their political views and all their hot takes.

Erm... uh-oh.

The use of real identity, the use of the same username across multiple sites, now makes it trivial for things like "take this Github username, find what sites the same username exists on, make a narrative of everything they've ever said, find the best and worst of what they've ever said"... which is terrifying.

I've said to the user the same old line we always repeat, "anything placed on the internet is effectively public forever", but only now are the consequences of this really being seen.

The forums I run allow username changes, encourage anonymity as much as possible, but we're at a point where multiple online identities, one for every site, interest, employer, etc... is probably the best way to go.

I notice on HN that there are many accounts that seem to register just to comment on particular stories and nothing more, and the comments are constructive and well thought out, and now I wonder whether some are just ahead of the curve on this — obscuring the totality of their identity from future employers, or anyone else who might use their words against them.

It feels like our lightweight choices in the past will start to have significant consequences in the present or future, and it's only a failure of imagination that is delaying a change in user behaviour.