skysight-inc/HackerNews huggingface dataset:
I was recently looking for some ways to make a rust project dynamically configurable. Yaml/toml/etc are too static or are terrible to describe logic in (yet we do it all the time for CI, infra etc, ugh).

WASM would be an option, but overengineered for my case. Ruby (through Artichoke), or Python (through RustPython); but they come with the downside of introducing Ruby or Python. I haven't decided yet, but would prefer Lua for it's simplicity. Or JavaScript (a subset) for how easy it can be limited in scope.

Are there any (example) rust programs out there that have embedded scripting, or runtime plugins or addons in a scripting language?
I don't like the changes any more than you do, but as far as I can tell the API boycotts have had zero impact on the subreddits I follow.
News: GateMate FPGA – Your Solution to AMD/Xilinx End-of-Life Devices
Can't tell if you're sarcastic, or whether you just established some rules that we will now dutifully follow.
Working on a significant C++ code base (shipped as deb, rpm and windows binaries) and wanting to allow some means to customize busyness logic we decided to integrate Python hooks, a couple of years ago. In hindsight, I'd call that decision a mixed blessing.

The code level integration (pybind11) was nice and easy, the issues came later. We found operational problems (multithreading), performance (in particular initialization) and worst: memory leaks and crashes on python VM teardown. Another problem was that python has it's own particular ideas about package management than generally don't rhyme with packages from the OS vendor.

I'm not sure what the angle is in this project, but I don't see a happy ending for projects that rely on both pip and cargo when it comes to maintenance and long-term support except for source-level integration. That is, unless there is some well designed and well thought out strategy to combine Rust and Python worlds that doesn't conflict with the RPM or apt view of doing things.
"Aligned" is probably one of my least favorite pieces of corporate lingo to become popular. Makes me imagine a D&D alignment chart and all the black and white thinking that comes with that.
It is a good recommendation to follow the "if it works don't touch it" motto, but it is also true that they have time and resources (you don't need that much!) to port this to a modern platform and perform all the QA activities that you need to be 99% sure everything works as expected.

Through one of my companies we were/are involved in many of these efforts (e.g. application virtualization) and the use of legacy software [1]. Win 3.11 is a relatively easy target. Much much easier than other projects we dealt with.

[1] https://blog.nektra.com/2014/02/12/nektra-escalation-support...
We couldn't get past the updates that occurred in the new version of Go v1.22.0, so all the innovations for the net/http package have been leveraged in this release.
How do you know someone "arguing in bad faith"?

They might have different views from you, that you are certain are wrong, but they might be entirely sincere.
Taxes, sanctions, globalization. The idea, as I understand it, is that instead of using old fascism with boots and shootings, you just use new fascism with “economic realities” which basically do the same through starvation and homelessness. It works in the west, all you have to do is to give free youtube and tv to everyone in less developed regions, so they’d want that lifestyle badly.
"Many experts and influencers have praised the achievements of Abacus AI and Qwen, and expressed their admiration for their contribution to open-source AI."

Is this article also written by AI? It keeps repeating itself and being unnecessarily prosaic.
why not lua?
Yeah, but this is the most METAL class action ever. \m/

Disclaimer: I haven't actually listened to the dude's band. The mainstream misclassifies "metal" all the time.
Show HN: YTPics – Download pictures from YouTube videos
Lack of yt-dlp+ffmpeg and screenshots' limited size on my mobile phone prompted me to build a simple tool to download pictures from YouTube videos. Check it out. hope you guys find it useful
Before we had LLM it wasn't at all obvious that the simple ones we had would work as well as those do.
It's not clear what you define consciousness to be but for general intelligence it's easy to imagine how something would would with enough resources.
We can imagine how animals could evolve to be smarter and smarter over time.
A old school symbolic AI with near infinite power could create and sci-fi tyle old school AI.
We can imagine a super advanced LLM mixed in with logic reasoning.
There might not be a previous value.

If you insert a record and then later delete it, you need to store a range or two timestamps to know when the insertion and the deletion happened.
Rocky mirrors RHEL exactly, aiming to be a bug for bug compatible release with RHEL itself.

Alma Linux decided to mirror CentOS stream, being an independent RHEL clone, only with ABI compatibility guarantee [0].

They are taking slightly different routes as alternatives, Rocky taking a harder approach, if you pardon the pun.

[0]: https://almalinux.org/blog/future-of-almalinux/
Pixel 7 call problem after 9 minutes 30s sound becomes garbled/metallic
Life comes with a lot of suffering inseparable from it.
Different paths in life we can choose result in different kinds of struggle we onboard.
Meaning is defined as what makes it overwhelmingly worthwhile.

A lot of religions/philosophies - Stoicism, Buddhism, Christianity etc. - are great for dealing with these problems for yourself, assuming you are already here. None, however, inspire the creation of new life to deal with this stuff. E.g. "Virtue is the highest good and its own reward" is great, but why create new life to have to deal with this if it can be avoided? It becomes circular and meaningless.

Any kind of dopamine-based pleasures are also somewhat degrading to one's humanity once you realize you're effectively being the mouse pushing the button, and are certainly far removed from having any meaning. What difference does it make how fast you were running on the hedonic treadmill if you're going to die?
We label because we need to compress reality before we can reason and make sense. Is this a limitation of human intelligence? Sure, but I would hypothesise it is even more fundamental.
Irreducible complexity can only be observed and reacted to, it takes away the proactive. So we make do with reduced models that are definetly wrong, but sometimes usefull.
I would guess they don't use a language where signed overflow is undefined. I use C all day every day and that's gotta be one of the worst legacy artefacts of it. As someone else said "it isn't 1970" the system is twos complement.
I am using it when I need AJAX + Datatables for quick, but not dirty pages showing data in different ways that takes minutes to set up. Actually my projects are native JS for most and jQuery for that specific combination above. These are not public or commercial apps, just internal use for my department. I am not even a developer by role, but I build stuff when needed and time allows it.
GAU = "Grösster Anzunehmender Unfall" roughly translates to "maximum conceivable accident", almost exclusively used for nuclear accidents (or sarcastically for lesser problems, like accidentally deleting a database without a backup at hand).

The fact that this is a very common German word should tell you something about the complicated relationship of the Germans to nuclear energy ;)
A good example of a Go project using embed to pack its html/css/js assets in a single binary is PocketBase:

https://github.com/pocketbase/pocketbase/blob/master/ui/embe...
> subsets of its fanbase who are intolerable

I hear this relentlessly but I can't say I have ever seen what this is first hand. If R&M comes up on r/television I don't see anything unusual. Where do people run into this fanbase?
AFAIK, they don't detail these for a reason.
Sorry for feeding the trolls, but: I feel like I observe way more people complaining about people getting triggered by M/F sex than I actually see people complain about it. That is why this person had to make up the triggered person, because you will not find them in this comment section.
Business transactions aren't zero sum.
> A software developer should develop for a specification

Really? And where does this specification come from? Presumably from a bunch of analysts? Who then write a big fat document? Which is then handed over to developers, who then groan because it is incomplete, unclear, unusable, or unrealistic? This sounds an awful lot like the waterfall of yore which turned out not to be all that great.

> he or she should not be there to entertain clients in a game of creating a product

The client tends to pay people with the hopes of getting a working product. It should absolutely be the developer's job to ensure that they get it. Even if that means -- shudder at the thought -- talking to them.
WebKit is established and controlled by the richest company of the world. Most websites make sure they work on it because hardware (exclusively) running it are widespread. Why should someone interested in new players care? Anyone knowing about Servo and Ladybird has most likely heard of it anyway.

(agreed, it is a credible alternative to Blink's dominance)
CheXagent: Towards a Foundation Model for Chest X-Ray Interpretation
Yeah here in the Netherlands there was a similar community called Tweakers that's similarly been ruined by a takeover by a huge Belgian media company. It's so commercial now :(
I think it's very naive for a programming language to make you "wince", tools are tools.
Depends on what you are, and what you do. If you don't have the expertise, and you run non-standard hardware (IB cards, GPU farms, or semi-complex storage to begin with), having a RH subscription is a plus IMHO.

If you believe that you can handle all of that yourself (and you can do if you're willing to do), go with one of the free alternatives.
Show HN: Gainium – Empower Your Crypto Trading: Research, Deploy, Analyze
Gainium is your go-to for risk-free crypto trading. With tools for beginners and pros, test strategies with zero risk, and deploy them with ease. Dive into real-time analysis, smart bots, and community wisdom.
Here is a video of a discussion between Richard Dawkins and Denis Noble (who wrote the linked article, and who was Dawkins' doctoral examiner): https://www.youtube.com/watch?v=uLC0akD1WOE
> Yes I am very embarrassed for not agreeing with your opinions.

Saying that iOS is “10x easier” because some trivial reason is a good way to shoot your argument in the foot, and you should be embarrassed to have made it. That's what I'm saying.

And as such the conversation cannot be useful for anyone except as a procrastination apparatus (and an occasion to practice a foreign language, but tbh that's mostly an excuse).

Also, most people using Android give no shit about Android (I could even use an iPhone now that the European Commission is breaking the walled garden), it's an operating system, not a sport team. We just get annoyed when Apple cultists are mindlessly parroting the credo coming corporate marketing without an ounce of reflection.

This is why it's embarrassing: you're supposed to be an intelligent being with critical thinking but somehow collectively fail at using it. This is an endless source of disappointment.
> Most Chinese aren’t buying British Columbian property.

Yep. They don't buy Chinese stocks either. They would invest in property within China.

The kind of Chinese moving to Canada (and Australia) after 2008 aren't "most Chinese".

They tend to be from much more affluent and connected backgrounds. Think businesspeople, large property owners, or middle level party members.

Upwardly mobile Chinese (eg. Those in the tech industry or finance) will target the US or Singapore if they emigrate because they can keep their careers - something which Canada absolutely sucks at (eg. Most foreign degrees aren't recognized, white collar salaries have largely stagnated since the 2000s, blue collar work like oil drilling pays much more)

Blue collar/middle class Chinese tend to target Malaysia, Thailand, or Singapore because it's easy for Chinese to emigrate and average salaries are higher and they can blend in as the Chinese diaspora is massive in all those countries

> On a relative basis, right? In absolute terms, it’s still very low. Similar to the practical requirements for opening an American brokerage account

But faith in it is low for most Chinese. The 2015-16 market crash was extremely volatile.

Also, stock investing is a new concept for a lot of Chinese - stock markets started unofficially in the 1987-1991 period, didn't formalize until 1997, and most companies preferred listing in Hong Kong or Singapore until the 2010s.

Also, if you have a finite amount of cash, you would be chasing the highest stable returns, and for most of the post-Mao era, that was in real estate.

> Do you have data for this

I'm using Shanghai as my example, but it's the same story for Shenzhen, Beijing, and Guangzhou - the Tier 1 cities.

The real estate bust happened in cities outside of those, but specifically, in property located outside the "Inner Ring"

Chinese cities are planned with 3 rings - an Inner Ring with all the businesses, government offices, and residential property of people working for both, a middle ring that would often be industrial but increasingly converted into residential, and an outer ring that was farmland until 10-15 years ago when it was converted to residential.

It's that expansion of outer ring construction in all cities across China that caused the property bust.

Inner Ring residential property is basically VIP. Those are the kinds of people buying property in Canada.

From 1995-2021 [0]
From 2022 [1]

[0] - https://www.statista.com/statistics/1325915/china-average-pr...

[1] - https://www.statista.com/statistics/243404/sale-price-of-res...
Step 1: Register Company

Step 2: ????

Step 3: Profit.
Google rolling out new security feature on Android: scanning for deceptive apps
Are there any trains that runs on k8s?
Agree, would like to know more context
Again, these emotive arguments: Children dying, sick people dying, old people dying.

None of that is actually murder. I don't think it's great, but it's not murder. However, I do wonder on your position on abortion? And preventative and responsible birth control? Would you count any of that as murder?

(There are plenty of fascist dictatorships and corrupt regiemes you could go for, but you pick "communism"?)
Do it. Ignore whoever says it's too complicated.

You probably won't supplant Linux with your toy OS for your own research, but for a software engineer, writing a OS is the closest thing we have to the exhilarating feeling of seeing your code affect real hardware. You haven't lived until a bug of your own causes a triple-fault exception that causes a literal system shutdown.

I started this career writing my own tiny OS in my teens (https://github.com/1player/klesh) and for 20 years I've been wanting to go back, with all the experience I have accumulated.

Just don't make it another UNIX, please. We have enough of those already ;)
Very cool, will try it out
All languages that keep evolving get more complex over time. The changes are always intended to make programs written in the language simpler.

Go moves at a pretty slow pace, adding only minor new features (and thus minor complications) in most releases. Even in 1.22, they are previewing a new feature, range-over-functions, which seem to be basically C#/Python's iterator functions - a feature which will, of course, complicate the language - but make certain programs simpler.

As a general rule, the more features a language has, the shorter program that implements a particular algorithm can be, but the harder it is to learn, and the bigger the chance that it will be misunderstood. There are exceptions where certain features make languages more verbose (e.g. access modifiers), but typically only in minor ways.
Southbridge was eliminated years ago. Intel PTT is present on the Intel PCH located on the processor die package, not a chip on the motherboard.
At least PyPy sees real production use.
> "global warming increases wildfires, buy more EVs"

There is a profit to be made from selling EVs.

> "global warming increases wildfires, let's improve our forest management to manage the impact (while also fighting against climate change)"

Better forest management IS fighting climate change. Well managed land can be a carbon sink whereas fires release huge amounts of CO2 and are damaging in many other says. https://www.nature.com/articles/s41467-021-27353-x bout just one region of the world

But doing this is costly and there is not much to be sold to do it.

There is always a lobby for doing something that that means someone can sell something. For things that do not increase sales, particularly things that involve not doing things (e.g. no cutting down forests) there is no equivalent lobby.
std::sort is defined in terms of a semantic requirement Compare - a constraint on types - which forbids types which don't have Equivalence. Specifically, our type needs to have some equivalence predicate equiv(A, B) such that equiv(A, A) is true, and the provided comparisons for floating point types in C++ do not meet this requirement.

I would be astonished if you're not correct at runtime in practice of course, but "It works in my environment" and "This is correct by the standard" are two different things.
It's sad to see that no XMPP client remotely meets modern expectations, outside of the phone. The closest webclient I've seen is Movim.
> You're misinformed. It's very common in places with hurricanes, for instance.

No, I'm not misinformed. A good friend of mine was misplaced by Hurricane Katrina—though the problem was that he lost his job as a result of the hurricane rather than losing his home. But it's not actually very common. Places with hurricanes include, for example, a very large part of the United States, almost the entire area along the coast of the Atlantic Ocean and Gulf of Mexico. Now tell me how many tens of millions of people have moved out of the area entirely due to hurricanes. The population of the areas threatened by hurricanes is still massive. (It should be noted that after a temporary drop, the population of New Orleans has bounced back to previous levels now after Katrina.)

> Your entire argument is based on the idea that humans can't move and build, or at least that doing so is "hard".

You're completely ignoring the scale of the problem. When you talk about "humans", without a number, it's a misleading way of putting it. Again, several billion people on Earth are living in the danger zone. This is a much larger problem than any immigration or refugee crisis that currently exists or has ever existed.

> When in fact putting in the hard work to move and build has been the cornerstone of human civilization for as long as human civilization has existed.

Actually, no, if we were willing to put in the hard work, then we could have avoided global warming catastophe altogether. Instead, we largely ignored the problem and did nothing to stop it.
> A 50KWh capacity battery will last a very energy efficient house < 5 days.

With solar panels that can fill it up daily (eg. blackstart)?
That's not what the article nor the judgement say though...
Mine still runs happily on a PI Model B Plus with no downtime except for maintenance.
Some DNS/Netwrk fallbacks on the DSL Router.

Imho the risk/consequences of a downtime don't justify having some hardware draining power.
If all goes down ansible will have provisioned a new pi in no time.

Nevertheless i applaud the effort and am happy to have learned some things from the article
A historic achievement unfolded as 11.5 million taxpayers successfully submitted their Self Assessment tax returns for the 2022 to 2023 tax year, setting a new record, according to the latest revelation from HM Revenue and Customs (HMRC).
This article is just copy-pasted (stolen) from this blog entry, which also contains more of the original posting:

https://stadt-bremerhaven.de/bahn-administrator-fuer-windows...
>Now the European Union is coming after Apple without trying to rein in Google's influence... This seems short-sighted.

At the very least, if the EU really wants to limit the tech giants' grip on the web, it needs to fund independent open source web engine development handsomely; their pockets are more than deep enough and projects like ladybird and servo can use the extra resources.
>Accept Personalization cookies to view the content.

What fresh hell is this on the images?
Yeah not really the same then. The approach in the post allows you to easily reuse existing queries by just adding global filters and pointing to the history table.
There's Rhai - https://rhai.rs/
Calling for help already creates a psychological threshold to overcome
fear. Fear of ridicule. Fear of blame. Fear of freezing, or making
things worse.

Imagine if your child had stopped breathing, what state of mind you
might be in!! What kind of crazy things you might say... "It was all
my fault" etc.

Misuse of technology by fools with blind faith in it is an absolute
monster here. It's getting worse and AI will only accelerate it.

"Techno-spiritualism" may be a side of technofascism that we need to
address, as we slip back into the age of trepanning to release evil
spirits or witch-burning to cleanse souls. We're well into that
degenerate phase of technological idolatry with regression into
pseudo-science, cannibalism of institutions and basic human values.

As monitoring technology destroys confidentiality and assumptions of
good faith we have yet to see, for example, how many millions will die
of cancers, infections or just commonly curable ailments, because they
are too afraid to contact a doctor.

It's nice to have to have some faith in technology. It's fatal to make
it your God.
Because i63 won't help with 32 bit variables.
I agree that his attacks on Ireland's corporation tax arrangements are hyperbolic and unnecessarily inflamatory.

But I think his point about the Irish data commissioner is valid. While EU countries are allowed to compete on tax, competing on lax law enforcement or lax interpretation of the law is unacceptable.
Mastodon, Bluesky, Post and whatever else do just that. And they are not really successful at scale. So maybe people actually don't need those artificial protocol and GUI limitations?

There is an old adage about MBAs and CEOs - if we a pick a successful company in some period, can we really say that CEO helped it become successful? Or maybe he instead impeded its growth and company could have been x10 times more successful without him? Who knows, can't be tested repeatedly.

Same with Xitter clones. Maybe copying Xitter quirks is not the best way forward?
Have you ever used pip?
All mainstream AMD and Intel processors today do.
When I read the music press in the 90s it was to get the latest news on tours, learn what was cool, chase the cool myself and read lurid accounts of whoever was injecting heroin in they eyeballs or whatever. It was to press the accelerator pedal of consumption and novelty instead of waiting for it to trickle through from other sources.
Does it allow sandboxing, or is Lua still the only good option for that?

There are so many cases where you'd rather not give extension scripts unlimited access to the OS and file system, you'd think this option would be more common...
Hey, I'm Lluis Vinent, co-founder of the Z-Anatomy association and creator of the Z-Anatomy app.
Indeed, the page is down due to the dissolution of the association, but the project is not abandoned, just inactive.
If someone wants to collaborate on its development, there is the GitHub repository where anyone can collaborate.
https://github.com/LluisV/Z-Anatomy

I'm currently working on a VR version of Z-Anatomy.
Maybe in the future I'll open a new website. This project deserves visibility.