skysight-inc/HackerNews huggingface dataset:
Until Forgejo does the same.

---

What is ‘Codeberg e.V.’?

Codeberg is a non-profit association registered in Berlin, Germany. The abbreviation e.V. stands for eingetragener Verein, which translates as ‘registered association’.

As defined by its Bylaws, its goal is to “guarantee the openness and continued availability of free software”.

Forgejo has to abide by Codeberg’s goals. We believe that this arrangement reinforces the longevity of Forgejo, as far as the project’s stability and financial security is concerned.

Codeberg e.V. owns Forgejo’s domains, provides resources and cooperates closely with Forgejo.
I just went through the claim process and it explains that the sewer rats will be notified if you swallowed a tooth
This is definitely an interesting part of it. Copying a few hundred megs from CD to HDD doesn't take long even for old hardware, but when I was setting up a win98 rig last autumn to test some 3dfx cards it took the common ~45 minutes to get through the main install, and that's before you get into the post-install cycle of installing any software/drivers/updates that need reboots. The "unofficial service pack3" is one I'd love to integrate as it includes support for USB mass storage which made the machine a lot easier to work with

On a side-note, walking the line between annoying and entertaining was the noise of the HD during install, which sounded like techno music and I should have recorded it. Weirdly it was only during the win98 install that it made that type of sound.
Genocide is a crime that consists of the combination of other crimes and a particular intent. Israeli politicians routinely declare this intent in mass media while they are committing actions that are listed in the description of the crime of genocide.

Russia has a tentative, informal truce with Israel on this issue, a 'you get atrocities in Palestine and we get atrocities elsewhere' kind of deal, and China aims to look neutral while supporting Israel for profit, e.g. in the Haifa harbour.

3% of israeli jews would consider it immoral to ethnically cleanse the Gaza strip according to recent polls. It's a thoroughly genocidal society, as is obvious to anyone looking at israeli press and television. The israeli state is also very, very aggressive towards its neighbours, occupying parts of several of them, acting in breach of a peace agreement with another, participating in military exercises as a threat to yet another, and so on. It can do this due to US bullying of allies and enemies alike.

Soldiers in the IDF publicly admit to and document atrocities they're committing, voluntarily, which is well known and easy to confirm. I usually recommend looking through material collected by ytirawi and ireallyhateyou on xcancel.com, because it only takes a few seconds to start seeing photos of inexcusable acts and rhetoric.
The EU Constitution was a monstrosity. For the referendum in France they actually sent a hardcopy to every registered voter... It was such a huge, unreadable document that the people remembered the good old advice "if you don't understand, don't sign".

Great example in democracy. Unfortunately, and not unusual in the EU, they carried on without taking notice and most of the content was simply moved into the Lisbon Treaty.
Didn't know. That's sad to hear. That's Hollywood, baby.
Show HN: WhatsApp MCP Server
Hi HN – I built an open-source, self-hosted Model Context Protocol (MCP) server for WhatsApp: https://github.com/lharries/whatsapp-mcp

It connects to your personal WhatsApp account via the WhatsApp Web multi-device API (using whatsmeow from the Beeper team), and doesn't rely on third-party APIs. All messages are stored locally in SQLite. Nothing is sent to the cloud unless you explicitly allow your LLM to access the data via tools – so you maintain full control and privacy.

The MCP server can:

- Search your messages, contacts, and groups

- Send WhatsApp messages to individuals or groups

Why build this?

99% of your life is stored in WhatsApp, by connecting an LLM to WhatsApp you get all this context. And your AI agent can execute tasks on your behalf by sending messages.
Rust on the Ferris Sweep
Plus it's running Kubernetes for all of that!

https://thenewstack.io/how-the-u-s-air-force-deployed-kubern...
> "we didn't really need to learn python" because AI was going to take over anyways

Wow! I think this is an extreme comment to make. I get it.. but WOW! It really makes you wonder about the future of universities. If the answer is to let AI do our work.. even to cheat in final exams... what is the point of universities? Not only are we talking about Software Engineers dying.. but so if his lecturer job!

Anyway..

I am developer for over 20 years.

I have kids -- both are not even teenagers... but there are times I think to myself "is it worth them learning XYZ" because of AI?

By the time my eldest get his first job.. we are talking (atleast) around year 2032. We have to accept that AI is going to do some pretty cool things. HOWEVER, I still "believe" that AI will work alongside software developers. We still need to communicate with it - to do that, you need to understand how to communicate with it.

Point is, if any of my kids express interest in computer programming in the next year or so, I will HAPPILY encourage them to invest time in it. What I have to accept is that they will use AI.. a lot.. to build something in their chosen language.

I can see this being a typical question for new coders:-

"Can you create a flappy bird game in python"

Sure.. AI might spit something out in a matter of minutes and it might even work, but are they really learning? I think I would encourage my kids to ban using AI for (around) 4 days a week.

At the end of the day it is very difficult to know our future. Sometimes I have to think about my future.. not just my kids. I mean, would my job as a software engineer be over? If so, when? What would I do?

Overall It doesn't not bother me because I do think my role will transition with AI but for the younger generation, it can be a grey area understanding where they fit in all this.

I try to be optimistic that the next 100 years will be a very exiciting time for the human race (if we do not destroy ourselves beforehand)

To counter your lecturer, I am reminded of a John Carmack quote:
"Low-level programming is good for the programmer's soul"

Not even low-level -- any programming. If you really like to code, you are going to learn it whether in School, College, or University. To me, the best times I learned was outside of official education, shutting myself away in my bedroom. "Official education" is nothing more that doing what you are told for a peice of paper. What is its worth these days?

Whether AI exists or not - those that like coding will invest the time to code. This is what will seperate average to good programmers or developers. What seperates a good programmer to a great programmer will be their lack or AI generated code... to DIY!

Thats my view... but this is a large topic and I am only scratching the surface.
Because it's "communist".
In a weird way it kinda reminds me of `exec` in sh (which replaces the current process instead of creating a child process). Practically, there's little difference between these two scripts:

#!/bin/sh
foo
bar

vs

#!/bin/sh
foo
exec bar

And you could perhaps imagine a shell that does "tail process elimination" to automatically perform the latter when you write the former.

But the distinction can be important due to a variety of side effects and if you could only achieve it through carefully following a pattern that the shell might or might not recognize, that would be very limiting.
> Now with the US and Russia both becoming poor candidates geopolitically, I suppose it makes sense to explore local options, even if they're less efficient/safe/convenient.

I don't think that's the reason. The ESA exclusively uses a spaceport in French Guiana, which is politically in France and in the EU, but is not geographically in Europe. This company plans to use the Guiana spaceport, too, for equatorial launches (using the old Diamant launch facility). But the Norway site is fine for _polar_ launches.
Driving the rest of the non-schoolchildren population around?

The driver, which instead gets an - at least in europe - somewhat awkward job, having to work two tiny shifts with a useless break in the middle.
Source: Worked twenty years in public transport resource planning uptimization algorithms, and came to know how dearly the actual bus drivers hated those "work two times a day with a useless unpaid break in the middle".
(Our algorithms would often generate them to e.g. arrive at fewer <something to optimise for>, but our clients would tell us "you can't make that many 2-part shifts, our bus drivers would kill us".
"novels by people like Barbara Kingsolver, Colson Whitehead, and Richard Powers."

Can you blame them? Looked them up and it's the sootiest coal, unimaginable slop. Who would want to read that?

>recent Pulitzer Prize winners, an objective standard of “serious adult novel.”

You might want to rethink your concept of objectivity bud.

>As a result they have had to make their tests easier with fewer hard problems.

Well there's your problem. If it's impossible to fail it's irrational to try.

I love teachers melting down over reaping what they've sown.
Making finding a job easier one step at a time
looking for a job is not a simple task, sending countless resumes and filling countless forms just to not hear from any of them back or get an automated "Unfortunately..." email

so i made https://follow.today

Follow.today is a simple tool to help you generate what i call an ECV (Electronic CV), think linktree but for developers looking for a job

you simply fill your expertise, work experience social/professional links, add all your projects you worked on and can share the profile with potential clients / HRs

you can also upload your resume so people can download and see it

Features i plan to add in the future

Export the profile as a PDF so it can become your resume

Autofill all your information based on uploaded resume

find and apply to jobs directly from follow.today

Currently its free to use or 10$ one time fee to get

No watermark

access to analytics: see how many people viewed your page and where they came from

access to all future pro features

its in very early stages right now and i would love for you to give it a try, share your feedback and thoughts and tell me what features you would like to see implemented
I already know software engineering and can code web applications and use genai sdk in my apps.

But I still can't easily figure out to deploy my apps to a VPS.

So far I have manually set up my server and database.

I want learn more on devops to deploy it using containers.

This will enable me to host mutiple service in a VPS and I don't have to use PAAS solutions.

I can also easily switch providers too.
"Fine"? Did the history professor consider anything other than history or politics?
The way global warming and our general destruction of nature is going (not just species or climate but also e.g. depletion of groundwater in a lot of heavily populated areas), I'm not sure democracy will be our biggest concern in 200 years' time.
> An American illegally immigrating to Europe for financial gain (work) would be deported forthwith just for having done so.

They would be afforded a way to challenge their deportation, not be denied access to a lawyer, sent to a foreign gulag on the account of a random guys interpretation of their tattoos, then having videos of themselves in chain gangs posted on the governments social media.

There is really nothing defensible here at all.
What a patronizing answer. Since your telepathic power are so strong, why don't you tell me what was going in Dostoevsky mind (mental model? emotions? Was he ever under drugs when he wrote that book?) when he wrote that book and exactly on the topics raised by the question? Oh well I guess you don't have the power to read the past. Maybe you should put my parent post to AI and let it summarize for you, so that it can explain clearly what was my point. Is it too hard for you to copy paste?
Been there, know the pain, still not actually a big difference to the question of modifying "unexported" settings
This argument is all very well, and I think there would be little appetite for complaining if it was only deporting people convicted of crimes.

But that's not what's happening. In particular, the incidents of revoking student visas for exercising their first amendment rights and then deporting people with no further process are very concerning.
Are we talking something like two weeks continuous, or an hour here and there?
Exciting! I did not know about HW pointer authentication and it is ten years old now on ARM, the referenced papers are nice but honestly LLVM docs are a lot better.

https://clang.llvm.org/docs/PointerAuthentication.html

The papers:
https://www.usenix.org/conference/usenixsecurity23/presentat...
https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets...
MokaHR and the Future of Global Recruitment
On October 15, 2023, Moka launched Moka Recruiting, an international recruitment platform designed to help Chinese enterprises expand globally. As companies navigate new markets, they face hiring challenges—compliance issues, cultural differences, and logistical barriers. Moka Recruiting aims to bridge these gaps with a unified, AI-powered recruitment system.

The Challenges of Global Hiring

Expanding abroad means dealing with diverse legal and cultural hiring norms. A blockchain company recently ran into legal trouble for requiring "proficiency in English" in job listings, violating local anti-discrimination laws. Data protection regulations further complicate recruitment. Companies must now balance global talent acquisition with legal compliance and data security.

How Moka Recruiting Solves These Problems

Moka Recruiting builds on MokaHR’s domestic success by offering a streamlined, data-driven approach to international hiring. Key features include:

Unified Recruitment Management – Centralized control over global hiring, ensuring consistent recruitment standards across regions.

Automated Compliance Checks – Reducing risks associated with varying labor laws and data privacy regulations.

Cross-Regional Collaboration Tools – Handling time-zone differences and language barriers in interviews.

AI-Enhanced Talent Matching – Optimizing candidate sourcing to attract the right talent efficiently.

Why This Matters

Managing international recruitment without a centralized system can lead to inefficiencies, compliance risks, and hiring mismatches. Moka Recruiting addresses these issues by providing visibility across hiring processes, reducing errors in offer issuance and approvals, and ensuring alignment between headquarters and regional teams.

The Future of Global Talent Acquisition

With businesses expanding internationally, recruitment needs smarter, more adaptable solutions. Moka Recruiting equips companies to navigate the complexities of global hiring without sacrificing efficiency or compliance.

How do you think AI-powered recruitment will shape the future of global hiring? Let’s discuss.
Debian with KDE, Elementary, or PopOS.

These are very beginner friendly setups, I'd pick Debian for long term stability where you don't have to update much. I'd also recommend KDE/Plasma due to familarity with Windows UI, as it's much easier getting used to than GNOME.

Elementary has a MacOS look and feel, with nicely integrated default apps (in terms of UI design) so depending on taste I'd pick that. PopOS has a fairly nice integrated UI, too.
25 years ago, I was sitting in the back and alternating between reading paperback books and playing solitaire on my palm pilot. Nobody had smart phones but texting was already a thing. We came out fine.
One of the big changes with ME was cutting out DOS mode as much as they could, and if you're doing a system for retro computing then it's hard to see why you'd constrain what it's capable of. If you don't need that and you've blacklisted 95/98 then I don't see why you wouldn't go for win2k onwards as it'll be a lot easier to work with, but it's a different animal.
> unidentifiable people in unmarked vans.

This literally happened 4 days ago to Rümeysa Öztürk

Or the "cops" who refuesed to identify themselves to Mahmood Khalil's wife?
> a bit lame to steal that theme

Do you mean reuse/copy/redistribute? Which is what the GPL-3.0+/MIT license that the theme uses is meant for?

> Based on Fedora Atomic Xfce with the Chicago95 theme.

The readme has a direct link out to it in the 2nd sentence, that's pretty clear credit
Show HN: AI-powered reading companion that helps you read hard books
That comes from a 1946 essay by Orwell named "A nice cup of tea". He published it directly after the second world war when rationing and limited imports were a recent memory. But as you say it broadly describes how we've drunk tea in the UK up to now. The main difference is probably that teabags are now much more common than tea leaves.

Britain has a complex history with tea due to historical reasons. For a nation that claims to love tea, it's surprising that we generally don't care about drinking whole-leaf or single-origin. A British cup of tea is some sort of Baudrillardian simulacrum. Just compare it to wine or coffee, where blends are the cheap stuff which you avoid if you can. I believe the same was once true here, but WW2 - combined with our colonial history - changed everything. The book "Infused: Adventures In Tea" by Henrietta Lovell [0] has a nice section about this.

For any "builders tea" drinkers interested in expanding their horizons, I'd recommend giving Yunnan gold leaves a go. You can buy a sample from online retailers like Adagio [1] (although have to pay delivery). Just boil and drink with milk in the normal fashion. The natural sweetness and earthiness of it blew my socks off the first time I tried it. Interestingly, Twinings' "Everyday" tea bags include some leaves sourced from Yunnan [2].

[0] https://www.ebay.co.uk/itm/196229938560

[1] https://www.adagiotea.co.uk/black/yunnan_gold.html

[2] https://twinings.co.uk/products/everyday-80-tea-bags
Schopenhauer! He's one of the guys in the quotes of the big time jerks article!

https://medium.com/luminasticity/quotes-of-the-big-time-jerk...
What bandwidth are you allowed? I presume it's not 25 gbps. For reference, I pay 15 EUR for something like 500 mbps.
From the cited paper:

"These four types of integrity, do not establish memory safety, but merely attempt to contain the effects of its absence; therefore, attackers will still be able to change software behavior by corrupting memory."

and the paper then goes on to say, about Apple's implementation of the cited techniques:

"This intuition is borne out by experience: in part as a result of Apple’s deployment of these defenses since 2019, the incidence of RCE attacks on Apple client software has decreased significantly—despite strong attack pressure—and
the market value of such attacks risen sharply."

"Decreased significantly" is not "eliminated"; indeed, you could paraphrase this as "the combination of these techniques has already been shown to be insufficient for security guarantees".

Which is not to say that these mitigations are a bad idea; but I think their benefits are significantly over-sold in the paper.
There is also a strange dynamic going, and this has worked against C++.

In the early ISO days, the people sent to ISO were employees from compiler vendors, and existing practice was the key factor into adding stuff to the standard.

Eventually, comitee dynamics took place, and nowadays most of the contributors to WG21, and to lesser extent WG14 (which still keeps more close to the existing practice spirit), you have hundreds of contributors wanting to leave their historical mark on the ISO standard, withough having written a single line of compiler code, validating their proposal, which they are able to fight trough the whole voting process, and then leave the compiler vendors sorting out the mess how to implement their beloved feature.

Those of us that really like C++, are also kind of lost on how things turned out this way.
Funnily enough, I use this as the base for my password (plus some other stuff) for anything I need strong protection for.
What a weird way to conclude an article, to suggest that an Antarctic bus will be remembered as coming from an era of "McMurdo’s persistent culture of sexual harassment".

Then when you click through that article you can read about, among other things, a case where "the AP generally does not identify those who say they have been sexually assaulted unless they publicly identify themselves".

But they have qualms about including the name of the supposed attacker, who you can find (not from the AP) was found unanimously not guilty by a jury[1], in a case that whatever anyone believes about it, had nothing whatsoever to do with sexual harassment or sexual assault.

The alleged victim had supposedly stolen the defendants nametag, because she was upset about not being invited to a party. When confronted she refused to give it back, and the defendant forcibly retrieved it from her.

Is there a name for this fever dream style of writing, that even if you follow up on all the loose ends dropped throughout, find that some of them evaporate under scrutiny?

1. https://www.cbsnews.com/news/stephen-tyler-bieneman-not-guil...
starting with Clean Code
I’ve been working away on my subscription management and billing system. Replaces Stripe Billing, Stripe Taxes, Stripe Checkout, etc.

Https://billabear.com
HTTPS://github.com/billabear/billabear
HamstOS is just the microcontroller for the power supply. Pros: it is voice activated and fault tolerant. Cons: only responds to voice prompts beginning "Hey Mr. Binky". Also, it secretly hates you.
> & continental is required to exclude the LauncherOne attempt

Also to exclude a few hundred launches from French Guiana, which is politically part of France and the EU (but certainly not geographically in Europe).
Not sure if it is about regulations, companies are heavily regulated in their business scope and taxes (although taxes are low). It is more about internal competition maybe. Living in Shenzhen feels like a race to the bottom, involution[0] if you will. Unless you take part in the maelstrom, you are out. Practically this means to work 12 hours a day, 7 days a week for 200 dollars a month. How to compete against that?

[0]https://www.newyorker.com/culture/cultural-comment/chinas-in...
It starts by rewritting LLVM, GCC, CUDA, Vulkan, OpenGL, DirectX, Metal, POSIX,..... candidates?

That is the problem, and why we need to fix C and C++, somehow.
It's kinda worrying you need an app / appliance to remember to open the window. Rule of thumb is to have the windows open at least 10 minutes a day, every day.
Sanctions were transitive for awhile.
Fetching DNS records about HTTPS over DNS-over-HTTPS. Absolutely ossified.