MurphyA/hacker-news huggingface dataset:
by vladms | 2026-01-03 18:40:48+00:00
I doubt there is any other "optimal" approach, but do say what you would propose.

There will always be indirect interference anyhow (think social networks, books, press, people talking, tariffs, visas, etc.), so there is some possibility for states to push things in their direction.l

I think imagining there can be some "authority" that could decide when "direct interference" is allowed or not will be a disaster at some point, because even if at first is OK, as a society we don't seem to be at a point where we can have organizations that work well for hundreds of years.
by dystopiandevel | 2026-01-03 18:41:13+00:00
It is early in the news but I also read about the US working on directly having the nation transition. Gives me bad vibes as someone who lived through the invasion of Iraq. TBH, I am not very knowledgeable but I assume there's less sectarianism and lack of infrastructure so it is a different situation. Although with all things Trump, it's his execution and competency following through after the immediate ready decision.
by mopsi | 2026-01-03 18:41:52+00:00
A new monument to Soviet leader Josef Stalin was unveiled in the southern Russian city of Volgograd on Wednesday to mark the 80th anniversary of the Soviet victory in the battle of Stalingrad — as Volgograd was known until 1961 — a key turning point in World War II. The bust of Stalin was installed near the Battle of Stalingrad Museum alongside those of Soviet World War II marshals Georgy Zhukov and Alexander Vasilevsky. All three monuments were designed by sculptor Sergey Shcherbakov, a Volgograd native. This is the second monument to Stalin to have been unveiled in Volgograd in recent years. The first modern memorial, a two-meter concrete bust, was opened near the local Communist Party headquarters in December 2019 to mark the 140th anniversary of Stalin’s birth. According to a law adopted by the Volgograd Duma in 2016, the city reverts to its Soviet-era name Stalingrad on certain public holidays, including Victory Day and the annual anniversary of the Battle of Stalingrad.

https://www.themoscowtimes.com/2023/02/01/stalin-monument-un...

Volgograd is a city with a population of 1 million.

Authorities in northwestern Russia’s Vologda region unveiled a statue of Joseph Stalin over the weekend, the latest monument to the Soviet dictator to have sprung up in the country in recent years. At an unveiling ceremony, Vologda region Governor Georgiy Filimonov described the Stalin monument as “a step toward a sober, balanced view” of Russia’s past. Just hours before, Filimonov laid flowers at a local memorial dedicated to victims of political repression. “It’s difficult to overestimate Joseph Stalin’s role in shaping our country’s history,” the governor said. “Of course, there were tragic lows [during his rule], but there were also highs.” Filimonov added that Stalin’s memory should be “cherished” and “passed on to future generations” to keep Russia “powerful.”

https://www.themoscowtimes.com/2024/12/23/new-stalin-monumen...

Vologda is a city with a population of 310k.

And so forth.

The most WTF of them all is erecting monuments to Stalin in occupied Ukraine.

The Communist Party of Russia unveiled a monument to Soviet dictator Joseph Stalin in occupied Melitopol, Zaporizhzhia Oblast, on May 8 to commemorate Victory Day in World War II, the party announced. The statue carries a plaque that reads: "To the organizer and inspirer of the victory of the Soviet people over the Nazi invaders, Generalissimo of the Soviet Union Joseph Stalin, from grateful descendants." The ceremony was attended by Russian-installed officials and local school students who laid flowers at the site. Melitopol has been under Russian occupation since March 2022. Stalin's legacy in Ukraine is marked by profound suffering. Under his rule, millions of Ukrainians died during the Holodomor, a man-made famine in 1932–1933. The dictator also oversaw mass deportations, purges of Ukrainian intellectuals and leaders, and the suppression of the Ukrainian language and culture.

https://kyivindependent.com/russia-erects-stalin-monument-in...
by PaulHoule | 2026-01-03 18:42:01+00:00
Humans are terrible at generating randomness, this is why we have coins, dice, cards, the I Ching and such. So are LLMs.

In the case of AI you generate randomness outside the AI. For instance a Python script that picks a random word out of /usr/share/dict/words; ask the AI to write the script if you want. Or call out to a tool.
by zephen | 2026-01-03 18:42:36+00:00
" the C-like for programmers who like C."

Sounds intriguing. But then, the first thing I noticed in their example is a double-colon scope operator.

I understand that it's part of the culture (and Rust, C#, and many other languages), but I find the syntax itself ugly.

I dunno. Maybe I have the visual equivalent of misophonia, in addition to the auditory version, but :: and x << y << z << whatever and things like that just grate.

I like C. But I abhor C++ with a passion, partly because of what, to me, is jarring syntax. A lot of languages have subsequently adopted this sort of syntax, but it really didn't have that much thought put into it at the beginning, other than that Stroustrup went out of his way to use different symbols for different kinds of hierarchies, because some people were confused.

Source: https://medium.com/@alexander.michaud/the-double-colon-opera...

Think about that. The designer of a language that is practically focused on polymorphism went out of his way to _not_ overload the '.' operator for two things that are about as close semantically as things ever get (hierarchical relationships), simply because some of his customers found that overloading to be confusing. (And yet, '<<' is used for completely disparate things in the same language, but, of course, apparently, that is not at all confusing.)

I saw in another comment here just now that one of the differentiators between zig and C3 is that C3 allows operator overloading.

Honestly, that's in C3's favor (in my book), so why don't they start by overloading '.' and get rid of '::' ?
by liampulles | 2026-01-03 18:42:51+00:00
Its not a replacement for a physically seperate backup, so putting stuff in the cloud is good (though I'm sure it will get expensive, depending on how much you store).

I use SnapRAID for replication personally, because I like the flexibility it gives in terms of drives that make up the array, I like that it does not work the drives too hard, I like that I can drop drives in over time (to try and lessen coinciding failures) and I like that it works on top of a normal file/folder hierarchy on normal partitions (so I can access the files without SnapRAID should I need to). The cost is that I can lose up to the last day's worth of files (because the parity file is only updated nightly).
by xtiansimon | 2026-01-03 18:43:19+00:00
> "...it's about 90% accurate for the ones it really should be able to do based on the training data."

What's the pathway for the remaining 10%? Are they simply misclassified, and dropped into a queue for manual labeling? Do the outliers get managed by the GnuCash? Or do they get dumped into a misc 9000 account?
by packet_mover | 2026-01-03 18:43:56+00:00
That’s a really interesting framing - you’re basically describing hierarchical routing / "zoom-level" graphs: do the long leg on a coarse network (highways), then refine locally as you get closer to origin/destination.

FWIW, Valhalla already does a version of this: it partitions the routing graph into hierarchical tiles and runs with multiple hierarchy levels (highway / arterial / local) specifically to keep search + in-memory working set smaller on long routes: https://valhalla.github.io/valhalla/tiles/

The "quadtree tile unlock" mental model is a nice way to think about it though - if you have a favorite paper / implementation that leans harder into the tiling aspect, I’d love a pointer. I’m currently focused on packaging + offline data consistency, but routing performance on constrained edge boxes is definitely a core constraint I care about.
by Jeaye | 2026-01-03 18:44:12+00:00
jank is Clojure and will track upstream Clojure development. I'm working closely with the Clojure team and other dialect devs to ensure this remains the case. I am leading a cross-dialect clojure-test-suite to help ensure parity across all dialects: https://github.com/jank-lang/clojure-test-suite We have support or work ongoing for Clojure JVM, ClojureScript, Clojure CLR, babashka, Basilisp, and jank.

With that said, jank will do some trail blazing down other paths (see my other comments here about Carp), but they will be optional modes which people can enable which are specific to jank. Clojure compatibility will remain constant.
by jech | 2026-01-03 18:44:15+00:00
> I don't have a shortage of IPv4. Maybe my ISP or my VPN host do, I don't know.

Your ISP has paid 40€ for your IPv4 address. That's a cost they're most probably passing on to you.

> Every host routable from anywhere on the Internet? No thanks.

Every time you start a videoconference, there is a couple of seconds' pause while the peers perform NAT traversal.
by eloisant | 2026-01-03 18:44:21+00:00
It's not about the amount, but the type of people who stay when they could move to a higher paying job.

And the fact that it's impossible to poach people from companies offering a higher salary than you do. Unless you give them something more, like better conditions, or "mission", or the idea to work on something cool, but I don't think any of those apply to Microsoft.
by simoncion | 2026-01-03 18:44:34+00:00
> Local DNS is commonly recommended with ipv6 for that reason, which maybe is just some misguided advice because it sounds crazy.

Many (most?) SOHO routers already run a combined DHCP and DNS server called 'dnsmasq', which supports DHCPv6. IIRC, dnsmasq automatically adds DNS records for hosts to which it gives out a lease. Android computers don't use DHCPv6, so this won't help you access them by name, but how often do you care to directly access an Android computer?
by mrngm | 2026-01-03 18:45:46+00:00
I found this document[0] very insightful. It's quite a long read, but gradually introduces the concepts needed for double-entry bookkeeping.

I think the main advantage is that you can granularly keep track of the movement of money, stocks, commodities, etc., and their conversions. As a day-to-day example, it gives you the ability to follow, for example, invoices received (Liabilities or Accounts Payable), transactions on a bank account (Assets), and what you are going to spend (or at some point, have spent) (Expenses).

This separation allows you to, for example, enter an invoice you've received on January 1 in Accounts Payable, with a corresponding value in Expenses. At this moment, nothing happened yet, it's simply an administrative transfer of some amount from an asset account to an expenses account (the sum of these transfers must be zero, so one amount is negative whereas the other amount is positive. See [0] for more details).

As a result, this gives you insight in what still needs to be paid. Once a transaction for that invoice enters your bank account on, for example, January 10, it gets "paid" to Accounts Payable, thus giving you a link between an invoice, its payment, and finally the amount spent. (This concept also works the other way around, see this sibling comment[1], where it's also extended into working with multiple accounts.)

[0] https://beancount.github.io/docs/the_double_entry_counting_m...

[1] https://news.ycombinator.com/item?id=46464893
by russellbeattie | 2026-01-03 18:45:59+00:00
So many people in the comments arguing as if the U.S. government made a rational decision based on specified goals and policies.

Trump is a pathological narcissist and sociopath. He admires dictators like Putin and wanted to emulate his invasion of Ukraine. Stephen Miller is pure evil, and Hegseth is a fool, so they came up with a pretext to attack Venezuela. All of this conveniently distracts from the Epstein files.

Nothing that's happened is justified, legal or rational. It's just the egos of idiots who should not be in power.

We need regime change in the U.S. immediately.
by ectospheno | 2026-01-03 18:46:01+00:00
I'm convinced half the ipv6 subreddit is made of people who don't actually like ipv6 and are trying to subvert it. The advice they give sometimes is just insane. "Just get a new ISP bro..."

I think a lot of people assume privacy addresses are required. You can just not mess with them. Privacy is dead anyway.
by BalinKing | 2026-01-03 18:46:21+00:00
I'm fairly skeptical of tests that are closed-book. IMO the only reasons to do so are if 1) the goal is to test rote memorization (which is admittedly sometimes valuable, especially depending on the field) or, perhaps more commonly, 2) the test isn't actually hard enough, and the questions don't require as much "synthesis" as they should to test real understanding.
by iamarsibragimov | 2026-01-03 18:46:26+00:00
Topliner - Senior Fullstack Developer (Node.js / Laravel / React+TS / AI Integrations) - Remote - $80k/year
https://topliner.app

We’re building Topliner, an AI-powered platform for executive search.

What you’ll work on: - Integrations with Loxo, Metaview, GetSales, Calendly - API design, background jobs, and sync pipelines - Auth flows, queue processing, caching - React+TS interfaces

Requirements: - 5+ years fullstack experience - Strong Node.js, Laravel/PHP, React+TS - API integrations, OAuth, async jobs - Understanding of scalable systems and data pipelines - Fluent English

Compensation: - $80k/year - Remote - Part-time → full-time path - Equity potential

Apply here >>> https://topliner.app/careers
by czhu12 | 2026-01-03 18:46:30+00:00
Not to be that guy who always turns up and points out things aren't that bad, but you can easily rent a 5 bedroom home in Iowa for quite a bit less than 830 / week ($3300 / month) today.

5 bedroom home currently goes for about $2400 / month on Zillow.

I have to think part of the issue is that people no longer want to live in Iowa / LCOL and now prefer NYC / HCOL.
by chongli | 2026-01-03 18:46:45+00:00
Don't put words into my mouth! I never said I didn't care about peer to peer networking and peer to peer gaming. I said it sucks if your only option to avoid cheating is to play with friends.

If you only care about gaming with friends, then peer to peer is an excellent way to do that (assuming the game doesn't have any synchronization issues, which some peer to peer games do).
by theandrewbailey | 2026-01-03 18:46:48+00:00
Not only is Linux on desktop "ready", it's been parent-proof for a long time. Sometime around 2012, Windows XP started having issues on my parent's PC, so I installed Xubuntu on it (my preferred distro at the time). I told them that "it works like Windows", showed them how to check email, browse the web, play solitare, and shut down. Even the random HP printer + scanner they had worked great! I went back home 2 states away, and expected a call from them to "put it back to what it was", but it never happened. (The closest was Mom wondering why solitare (the gnome-games version) was different, then guided her on how to change the game type to klondike.)

If "it [Xubuntu] works like Windows" offended you, I'd like to point out that normies don't care about how operating system kernels are designed. Normies care about things like a start menu, and that the X in the corner closes programs. The interface is paramount for non-technical users.

I've run Linux almost everywhere (work machines excluded) outside of my main desktop/gaming rig for over 15 years, up until a year ago when I switched my desktop. My last Windows install is on my retro PC (98SE), and it'll stay that way, because changing that would ruin the nostalgia.
by Joel_Mckay | 2026-01-03 18:46:59+00:00
Back-porting modern drivers/security patches is another issue, but most static-linked applications tended to work fine up until Windows 11. If you wanted to play legacy games in old Windows environments it usually works up to the final patch level of the product. Note active Windows Service Packs meant the release was still supported, and most companies would maintain driver compatibility if and only if they were still in business.

Abandonware popularity is a relatively recent phenomenon, as hardware became cheap enough to be disposable... and SaaS/DRM hit the entertainment industry.

Most people are not going to port AAA title dependencies to ancient hardware, but the "Doom will run" on just about anything meme is usually still true. =3
by eli | 2026-01-03 18:47:33+00:00
I think if you’re going to complain about how mean and unfair the progressives are to you then you should have to include a few examples of the posts that provoked their ire.

Like any social media site there are people on bluesky I find annoying, but I just block them. It’s even got official support for blocklists maintained by others if you are into that.
by fwip | 2026-01-03 18:47:43+00:00
I share your distaste for arbitrarily renaming concepts. However, I think if you only have one of the two in the language, Optional is the clearer name.

A result is already the informal name of the outcome or return value of every regular operation or function call, whereas an Optional is clearly not a regular thing.

I also think, from a pragmatic systems-design point of view, it might make sense to only support the Either/Result pattern. It's not too much boilerplate to add a `faultdef KeyNotInMap`, and then it's clear to the consumer why a real answer was not returned.
by thundergolfer | 2026-01-03 18:48:11+00:00
Cool dataset. I did the same thing a few days ago[1] but somehow had the top 3 getting ~1000 more points than this data.

There's some data issues in the full dataset, expectedly. My blog got around 200 points this year, which should be enough to hit #2077, but the blog does not appear at all.

Also baseten.co is not a personal blog.

1. https://x.com/jonobelotti_IO/status/2005737476069933272?s=20
by davidw | 2026-01-03 18:49:04+00:00
"Groupthink"... Uh, you're free to form your own groups and say what you want. There are a few old-school conservatives I follow on Blue Sky. They're clearly not the mainstream there, but they do exist.

It sure beats the other site where a billionaire leans on the algorithm to give a big voice to all kinds of wretched stuff.
by ericmay | 2026-01-03 18:49:22+00:00
By that logic the US shouldn’t get involved in any other foreign entanglement or global police action because of unintended consequences. Tell me, who from the international community will seize Russian shadow fleet oil tankers evading sanctions!

Wait! Crap!

We can’t sanction Russia - if we do it might destabilize the Russian dictator and if he goes out a worse authoritarian regime might come to power!
by jech | 2026-01-03 18:49:47+00:00
> Correct me if I'm wrong, but UPnP requires my ESP32 to initiate communication.

Not quite. Using UPnP, any host on your internal network can open a port for any other host. You may be thinking of NAT-PMP.

Additionally, by default UPnP mappings don't expire (unlike NAT-PMP mappings), so if a host crashes with an open port and your ESP32 inherits its IPv4 address, it will be exposed to the Internet.
by packet_mover | 2026-01-03 18:49:51+00:00
Good point — house-number search isn't there yet in Corviont.

Right now the offline geocoder in the demo does place/street-level search + reverse, but street + house number ("Main St 12") isn't supported yet. It's explicitly on the near-term roadmap: richer geocoding output with house numbers and (optionally) street/area geometry instead of just centerpoints.
by kalterdev | 2026-01-03 18:49:55+00:00
If resources don’t have a legitimate owner, they’re effectively unowned. This is the case of all dictatorships. Any free country can take those resources and integrate them into their system, provided they recognize and enforce property rights. Otherwise it’s anarchism, a dysfunctional hybrid of old dictatorship and American pragmatic profit, not a secure system of property rights.

(Assigning ownership to nation as such wouldn’t fix the problem. A nation without property rights cannot own anything.)
by alex1138 | 2026-01-03 18:50:25+00:00
I literally just want a place that doesn't unnecessarily censor, that works on a technical level. Left/right politics aside. If you're being organic it shouldn't be a problem regardless of who ends up being correct about something

This is my problem with Reddit (with shared mods, and sometimes the site itself) and even Youtube with their AI deleting comments. It's preferential. It's applying one single standard of "misinformation" and sticking everyone else with it

(Example: "covid is an incredibly deadly disease, everyone has to get vaccinated". But credible epidemiologists - yes, Wikipedia, credible epidemiologists - like John Ioannidis will tell you we're being lied to, effectively. That's no reason to start banning people)

I want to enjoy Bluesky from a position of a thing that doesn't kill you via the algorithm, among other things

Edit: downvoting me does absolutely not make me wrong. It is incredibly concerning that this is the hive mind. I really hope you don't work at the big tech companies
by HarHarVeryFunny | 2026-01-03 18:50:35+00:00
> Why do we still have to recompile the whole program everytime we make a change

Are you talking about compiling, or linking, or both?

GNU ld has supported incremental linking for ages, and make systems only recompile things based on file level dependencies.

I guess recompilation could perhaps be smarter based on what changed or was added/deleted to a module definition (e.g C header) file, but this would seem difficult to get right. Maybe you just add a new function to a module, so no need to recompile other modules that use it, right? Except what if there is now a name clash and they would fail if recompiled?
by autoexec | 2026-01-03 18:50:43+00:00
Yeah, I'll sometimes pick up used CDs. When it comes to supporting artists though it's hard. Occasionally you can support them directly online, but it's best to email to make sure that some percentage of that doesn't go to the label. Handing cash to artists in person at shows hasn't always worked either, and I get how that might make them uncomfortable. Merch sales (outside of albums) at concerts can work if you check with them first about where the proceeds go.
by Krasnol | 2026-01-03 18:51:04+00:00
So the author focuses their whole article on politics but complains that it misses the “little bit of everything”?

I don't get it.

There is more on bsky then politics. It might be less in amount because it's smaller but it surely is less toxic too.

I guess this is how you end up after being too long on xwitter: missing politics everywhere...
by Dig1t | 2026-01-03 18:51:06+00:00
>the prevailing political culture is defined by an extremely narrow range of ideological viewpoints.

For all its problems, X is undisputedly the place with the most diverse range of viewpoints and interesting people.

It seems that this author wants more diversity of thought but also starts the article out decrying X for unbanning accounts that he disagrees with.

Kind of difficult to have diversity of thought if you ban diversity of thought.