MurphyA/hacker-news huggingface dataset:
by tpm | 2026-01-02 10:26:04+00:00
> This asymmetry contributed to the deterioration of Russia–NATO relations.

What asymmetry are we talking about here? The Warsaw Pact disintegrated because it was held together by force by the Soviet Union and as that had ceased to exist, the Warsaw Pact had no reason to exist either (ask yourself if you think for example Poland would be in a military alliance with Russia if it could choose freely; the same for Czechoslovakia (invaded 1968-1991) and Hungary (1956)). Maybe if Russia sincerely tried to become part of the Western World, many things would look different now, buth we both know it did not.

> Western states chose to expand and entrench NATO

Well if the russians could once think about other peoples as having free agency it would help them immensely to get out of their eternal (and of course false) victim status. Why exactly do you think the Central European states jumped onto the chance to get into NATO as fast as possible? By whom are they feeling threatened? Of course since at least 2008 (Georgia) everyone knows the feeling was right and Russia will continue mass killings of their neigbours unless they meet a stronger enemy.
by max_lt | 2026-01-02 10:26:34+00:00
Wrangler file format: not planned. We're taking a different approach for config but we intend to be compatible with Cloudflare adapters (SvelteKit, Astro, etc). Assets binding already has the same API. We just need to support _routes.json and add static file routing on top of workers, data model is ready for it.

For D1: our DB binding is Postgres-based, so the API differs slightly. Same idea, different backend.

Hono should just work, it just needs a manual build step and copy paste for now. We will soon host OpenWorkers dashboard and API (Hono) directly on the runner (just some plumbing to do at this point).
by codeflo | 2026-01-02 10:28:00+00:00
> Most bug trackers have ways to triage submissions. When a rando submits something, it has status "unconfirmed". Developers can then recategorize it, delete it, mark it as invalid, confirm that it's a real bug and mark it "confirmed", etc.

As far as I'm aware, most large open GitHub projects use tags for that kind of classification. Would you consider that too clunky?
by ben_w | 2026-01-02 10:28:04+00:00
I went from using ChatGPT 3.5 for functions and occasional scripts…

… to one of the models in Jan 2024 being able to repeatedly add features to the same single-page web app without corrupting its own work or hallucinating the APIs it had itself previously generated…

… to last month using a gifted free week of Claude Code to finish one project and then also have enough tokens left over to start another fresh project which, on that free left-over credit, reached a state that, while definitely not well engineered, was still better than some of the human-made pre-GenAI nonsense I've had to work with.

Wasn't 3 hours, and I won't be working on that thing more this month either because I am going to be doing intensive German language study with the goal of getting the language certificate I need for dual citizenship, but from the speed of work? 3 weeks to make a startup is already plausible.

I won't say that "software engineering" is dead. In a lot of cases however "writing code" is dead, and the job of the engineer should now be to do code review and to know what refactors to ask for.
by mosselman | 2026-01-02 10:28:11+00:00
Hard disagree.

Sure the sound quality isn't great, but cassettes have a great user experience.

My kids listen to stories on CD and Cassette. With Cassettes you can just stop and continue later exactly where you were. On CD they have to remember the chapter and the number of minutes. Which they never do so they are less motivated to continue listening.

The same is true for VHS. One of the great benefits of Netflix is that you don't have to keep track of where you were in a series and can quickly continue. DVD or separate downloads never had this, with Netflix you can just continue. The same is true for VHS, you can just pop it back in and continue where you were.

Also, with both cassettes and VHS you could very easily record things. This was never easy with DVDs, so much so that it basically wasn't a feature. HDD recorders were also quite bad.

Quality of sound and image is just one part of the equation. I would never listen to a music album on cassette, but the medium, from a usability point of view, is great for specific use cases such as stories and creating your own mixes.
by otterley | 2026-01-02 10:28:40+00:00
What I’m seeing here is that you don’t have mature mechanisms to assure the reliability of your services yet. The second paragraph suggests that a misconfiguration was able to make it into production that arguably should have been caught at an earlier stage of the deployment pipeline. Anyone can make these sorts of mistakes; the fact that a particular colleague is more prone to them really doesn’t matter all that much.

Fortify your delivery pipeline and the problem should resolve itself.
by notorandit | 2026-01-02 10:29:17+00:00
Let me put gaming aside for a minute.

Linux is not good. Some hardware support is still reverse-engineering-based, or based on a few individuals best effort activity. Linux needs manufacturers' first hand commitment to quality opensource to be truly good.

Linux is not good. Some software is not on feature-parity among operating systems. With Linux being the software kingdom poor Cinderella. Linux needs software feature parity to be truly good.

Linux is not good. Because too much mainstream new PCs comes with some other operating system pre-installed (and paid for) even if you won't need it. Linux needs freedom of choice sing first PC power on, like a stub to download whatever OS you want (to pay for) or to boot from removable media for Linux to become truly good.

Linux is not good. Because there is still "stuff" that require some specific non-linux software running under some specific non-linux operating system to be made useful things. We need manufacturers to ditch this for linux to become truly good.

I am a happy user of Linux on my primary PC since 20+ years now. But I still have to fight for my freedom every now and again because of one or more of the above points.

Now let's jump back to gaming.

Linux is not good because game industry thinks proprietary platforms and operating systems are better for their business. There is only 1 platform fully supporting Linux and too few titles. Gaming Linux hardly hits 5% of the market share, basically the same as Desktop Linux. While Server Linux is beyond 75%.

I think reasons could be two-fold.

On one hand, Linux is not perceived by industry as attractive as other proprietary platforms. Maybe industry can squeeze much more money from the latter.

On the other hand, it could be that most of the development resources are NOT ORIENTED towards gaming and desktop, so these markets simply lag behind.

Of course, I could be totally wrong: these are my humble opinions with some facts backing them.

Live Long, Linux!
by usrusr | 2026-01-02 10:29:20+00:00
Matches an observation of mine that skips the prison lingo: lack of the concept of friendship without any power gradient that would make it more like a liege/vassal relation than like an alliance between equals. I wonder if that might be an echo of communism, which likely claimed all elements in the Russian language that were related to equal relations and effectively burned them for regular use?
by tuetuopay | 2026-01-02 10:29:42+00:00
AFAIK this comes down a lot to NVIDIA not doing enough efforts for the Linux drivers. There is a pretty well documented and understood reason for the perf hit NVIDIA GPUs get on Linux.

Honestly, considering where we came from, a 10-30% perf drop is good and is a reasonable tradeoff to consider. Especially for all the people that don't want to touch Windows 11 with a 11-foot pole (which I am), it's a more than decent path. I can reboot into my unsupported Win10 install if I really need the frames.

Really, Linux benchmarks need to be split between AMD and NVIDIA. Both are useful, as the "just buy an amd card lol" crowd is ignoring the actually large NVIDIA install base, and it's not like I'm gonna swap out my RTX 3090 to go Linux.

Thanks for the comparison! Would you have an apples to apples, or rather an NVIDIA to NVIDIA comparison instead of "across the board"? I'd suspect the numbers are worse for the pure NVIDIA comparison, for what I mentioned above.
by leoedin | 2026-01-02 10:30:23+00:00
Imagine being in that "not very fun" zone continuously, day and night, for decades.

That's kind of what having kids is like. I love my kids and have great times with them, but there's also a lot of routine, endless cleaning and boredom.

People with kids probably wish they could have longer conversations. They'd happily talk about things other than kids. Sometimes that's possible - but it's very hard to predict when it will happen.

It's something I've observed since having kids - quite a lot of people I have adult relationships with simply have no interest in being near them. As a result, I just don't talk to them at all any more. It's a shame, but there's not really much I can do about it.
by vulk | 2026-01-02 10:31:39+00:00
I think you are stepping in the same trap as the author. In search of uniqueness you end up doing the same thing over and over.

The author starts with "we’re doom-scrolling brain-rot on the attention-farm, we’re getting slop from the feed." and continue with a web page that dooms scrolls emphasizing on big titles with pictures out of context, hard to read layout etc. There is a lot of valid criticism in the comments.

Of course uniqueness and beauty is probably subjective thing but I think about this often about the web. For example if you spend some time in websites like awwwards, dribbble, framer gallery you are going to end up with same design over and over.

I am not sure when exactly but probably in the early 00's graphic prints started to get into web, and sure it does seems cool, and different but I don't think the web should be a graphic print.

I am really struggling to find unique web pages, websites these days they are all the same, and in search of their "uniqueness" they often fail big with the user experience.

One website that is unique in my opinion very well taught is - https://usgraphics.com/ everything about it makes sense, the pages, the labels, colours, buttons at every step on the website you know why are you there you know purpose of everything it is hard to get lost, and not understand the purpose of the page. It looks very simple but the design is sophisticated.
by cdogl | 2026-01-02 10:31:41+00:00
I find this quite surprising! What benefit does your org accrue by mandating that the db instance used for testing is centralised? Where I am, the tests simply assume that there’s a database available on a certain port. docker-compose.yml makes it easy to spin this up for those so inclined. At that stage it’s immaterial whether it’s running natively, or in docker, or forwarded from somewhere else. Our tests stump up all the data they need and tear down the db afterwards. In contrast, I imagine that a dev k8s cluster requires some management and would be a single point of failure.
by wiseowise | 2026-01-02 10:31:52+00:00
> People living in Ukraine now clearly don't like that Zelenskiy cancelled the elections and don't want to sign peace agreement.

It is ZelensKY, comrade.

A) There's this small thing called constitution (something that clown you're rooting for wiped his ass with). Is ChatGPT/Gemini already blocked in your hellhole? Can't you use deepseek or something?

B) "peace agreement"? You mean capitulation, right?

> Why they don't go to the streets and protest?

4 years of daily bombardment, you buffoon. Keep up with the conversation, jesus, activate leftovers of your brain.
by Tostino | 2026-01-02 10:31:52+00:00
I am 95% convinced he was caught because we live in a surveillance panopticon.

The McDonald's kiosks could very easily be sharing data with other private companies (e.g. Palantir) who the government contracts with. There are so many other companies jumping in on sharing data like this, why would a company like McDonald's care about selling out customer privacy in exchange for a better bottom line for investors?
by The_Double | 2026-01-02 10:31:55+00:00
This is one of the best, succinct lists of motivations for hybrid warfare i've seen.

But i could suggest another potential benefit for russia:
If russia already operates under the assumption that they are in a (cold) war with EU/NATO, and they don't care about the effects on the relationship with Finland. Then this may simply be a really low cost, high damage operation. That not only imposes the replacement cost of the cable, but also forces countries to invest in counter measures.
by maxbond | 2026-01-02 10:32:29+00:00
All you'll need to do is show up with a photo ID and take a written exam, but you will likely have trouble getting a photo ID without registering for selective service (if you're a male 18-25). That's how they got me, I refused to register because I believed the draft was unjust, but was pressured into getting a driver's license and had to sign my draft card to get it.
Show HN: I built BS Meter because fake reviews ruin shopping
by ge0rg3e | 2026-01-02 10:33:21+00:00
I built BS Meter because I was tired of fake reviews screwing up my shopping decisions on Amazon.

So I created this Chrome/Firefox browser extension that uses AI to spot fake reviews by checking for review spikes, low verified purchase rates, and weird sentiment patterns. It also pulls real user opinions from Reddit, YouTube, and forums to give a simple Buy or Skip score.
by krisoft | 2026-01-02 10:33:26+00:00
> Because th green light isn’t controlled by software. The LED is directly wired to the camera power.

You got a source for that? Or a clarification about which iphone version you are talking about? Because on my iphone 15 the green indicator light next to the camera is not an LED but a UI element on the screen. Source: I put my phone under a microscope just now and can see the individual pixels in this supposed "LED". Happy to provide the image if interested.
by tuetuopay | 2026-01-02 10:33:33+00:00
> Installing the nvidia first-party drivers (downloaded from the nvidia web site) will fix a lot of things

Interesting. I saw somewhere else you're using Debian. Is it as opposed from Nouveau or the proprietary drivers from the Debian repos?

I'm currently testing to daily drive my desktop with linux on an NVIDIA GPU, and the Arch wiki explicitly recommends drivers from their repos. However, arch is rolling and the repo drivers are supposedly much more up to date than Debian's ones. Though, I'll keep your comment if I run into anything.
by koiueo | 2026-01-02 10:34:29+00:00
Pull your head out of your ass, comrade. There's no peace agreement, there's russia's wishlist.

Even on internet, where russian trolls are common, an absolute insignificant minority of commenters talk in favor of that.

> Why they don't go to the streets and protest?

Because there's war, dumbass, and russia loves spending millions of dollars every night just to cause a dozen of civilian casualties.
Imagine thousands of people getting together in a single place.
by armchairhacker | 2026-01-02 10:35:23+00:00
Most of OP's claims can be supported or refuted by randomized trials.

For example:

> If a driver usually logs on at 10 PM and accepts every garbage $3 order instantly without hesitation, the algo tags them as "High Desperation." Once they are tagged, the system then deliberately stops showing them high-paying orders.

Find lots of drivers. Ask some to log on at 10 PM and accept garbage orders, others to log on at 3 PM and accept garbage orders, others to log on at 3PM and only accept high-paying orders, etc. See what kind of orders they receive after a while.

The drivers you select are biased towards enrolling in trials, but I doubt that's significant. Even if so, the algorithm showing certain drivers different orders, who don't clearly perform "worse" in a way the study could observe, already seems wrong.

EDIT:

> If the algo predicts you are a "high tipper" and you’ll likely drop $10, it offers the driver a measly $2 base pay. If you tip $0, it offers them $8 base pay just to get the food moved.

This is much easier. A single driver can provide strong evidence to support or refute this by showing the base pay and tip for their recent orders (AFAIK all apps show drivers these metrics). Unless someone (even a single person) has done this (on one of the delivery subreddits), there's strong evidence that OP is lying.
by reaperducer | 2026-01-02 10:36:10+00:00
I was going to ask, when are the youngsters going to discover CDs? Much less prone to degradation to vinyl, lossless ripping, superior quality.

I think they are. There was an article in the newspaper in the last month or so saying that CD sales are on the rise, and mainstream pop stars are releasing their music on CDs again.

As noted in another comment, I see CDs in music (and other) stores more and more where I live.
by cesarb | 2026-01-02 10:36:17+00:00
> DP is something like a free superset of HDMI, so you can use a fully passive DP-HDMI cable.

No, it's not, the protocol is completely different (DP is packet-based while HDMI traditionally was not, though AFAIK HDMI 2.1 copied DP's approach for its higher speed modes). When you use a passive DP-HDMI cable (which AFAIK is not fully passive, it has level shifters since the voltages are different), it works only because the graphics card detects it and switches to using the HDMI protocol on that port; if it's not a dual-mode port (aka "DP++" port) it won't work and you'll need an active DP-HDMI adapter.

> DP however can't transfer audio, which doesn't matter for a desktop but matters a lot for a TV.

On the desktop I'm using to type this message, I use the speakers built into the DP-connected monitor (a Dell E2222HS). So yes, DP can and does transfer audio just fine. If it couldn't, then active DP to HDMI adapters wouldn't be able to transfer audio too.

The only thing DP doesn't have AFAIK is ARC, which might matter for a few more exotic TV use cases, and HEC, which AFAIK nobody uses.
by benreesman | 2026-01-02 10:37:44+00:00
sm_120 (aka 1CTA) supports tensor cores and TMEM just fine: example 83 shows block-scaled NVFP4 (I've gotten 1850 ish dense TFLOPs at 600W, the 300W part caps out more like 1150). sage3 (which is no way in hell from China, myelin knows it by heart) cracks a petaflop in bidirectional noncausal.

The nvfuser code doesn't even call it sm_100 vs. sm_120: NVIDIA's internal nomenclature seems to be 2CTA/1CTA, it's a bin. So there are less MMA tilings in the released ISA as of 13.1 / r85 44.

The mnemonic tcgen05.mma doesn't mean anything, it's lowered onto real SASS. FWIW the people I know doing their own drivers say the whole ISA is there, but it doesn't matter.

The family of mnemonics that hits the "Jensen Keynote" path is roughly here: https://docs.nvidia.com/cuda/parallel-thread-execution/#warp....

10x path is hot today on Thor, Spark, 5090, 6000, and data center.

Getting it to trigger reliably on real tilings?

Well that's the game just now. :)

Edit: https://customer-1qh1li9jygphkssl.cloudflarestream.com/1795a...
by tuetuopay | 2026-01-02 10:38:40+00:00
As an Arch (btw) user myself, yes, you're doing something wrong.

Arch won't hold your hands to ensure everything required is installed, because many dependencies are either optional (you have to read the pacman logs) or just hidden (because it's in the game itself). Valve actually does a great job providing a "works everywhere" runtime as their games are distributed in a flatpak-like fashion, but things can seep through the cracks.

The compositor can have an effect. The desktop settings. The GPU drivers. What's installed as far as e.g. fonts go. RAM setup, with or without swap.

As for steamOS, the real difference, is that despite being Arch-based, you're not installing Arch, but steamOS. A pre-packaged pre-configured Arch linux, with a set of opinionated software and its set of pre-made config files, for a small set of (1) devices. It's not really Arch you're installing, but a full-blow distro that happens to be arch-based.

That said, I understand your frustration as I've hit this many times on a laptop with dual graphics. Getting PRIME to run with the very first drivers that supported it was fun. Oh and I'm likely to hit the same walls as you since I just switched my gaming rig to Arch. GLHF!
by aebtebeten | 2026-01-02 10:39:21+00:00
I'm only a chapter into the "Daffodil and the Dawn" (aurora = morning hour -> has...), so it's still hitting me how Hesse has a habit of writing Mary Sues; I guess he would respond that he's trying to depict Mythological Archetypes, so of course they participate in the primordial Mary Sue-ness.

Tail chasing certainly would express the "chase" phase of https://en.wikipedia.org/wiki/Prey_drive#Aspects , and sounds like it might significantly activate "stalk" and "grab-bite" heads as well?

TIL there are more rodent species than other mammal species (combined with bats they together comprise ~60% of mammal species); do gnawers, flyers, and insect eaters make a mammalian triad?
by remexre | 2026-01-02 10:39:27+00:00
How would algebraic types work with SLIME? If I remove a constructor from my algebraic type, what happens to values of that type that are built with that constructor that're stored in globals?

In the same way that non-hygienic macros in a Lisp-2 with a CL-style package system are a local optimum, many non-obvious design choices in the Common Lisp type system and CLOS make SLIME "just work" in almost every case.
by otterley | 2026-01-02 10:39:48+00:00
> The script was part of a MR, the reviewer missed the typo. We noticed it in staging.

Good!

> We introduced tests for config editing scripts after that.

Good!

> And so it went on and on... The problem is not that it happens and we then refine our processes. It is the frequency.

Honestly it looks like he’s forcing you to fortify your delivery pipelines more quickly. It may be annoying, but on the other hand, it might be a blessing in disguise. It’s a choice between paying in full now and paying over multiple years.

But I will say that trying to solve this problem by hiring more perfect humans is a fool’s errand. People will make mistakes; it’s just a question of when the resulting incident occurs and what consequences result.
by taneliv | 2026-01-02 10:41:18+00:00
From a security point of view music listening is quite marginal, I think. The vulnerable headsets make conversations trivial to eavesdrop.

Average communication input is in a noisy environment (colleagues, family, wind, equipment, car), and is compressed both in the dynamic range and bitrate sense before sending out. The transport medium then provides latency and packet loss. The fidelity of the audio equipment on the receiving side plays very little role. I imagine even audiophiles quite readily use even below mid-range wireless headsets for conversations, just because they are more convenient.

In other words, I don't take calls on my wired AKG headphones, even though my phone has a 3.5mm jack. I'm particularly fond of my €30 in-ear BT headset that provides good enough input and output even when I'm biking. I can't be bothered to check if the model is on the vulnerable devices list, the phone company / Meta / Alphabet / some governments and so on can surveil my communications anyway. Adding a random passer-by to the mix does not meaningfully increase the attack surface. Plus they might get to listen to awesome music, if I'm not on a call.
by phoe-krk | 2026-01-02 10:41:25+00:00
"If you offer to pay people to kill our people, we will do our best to make you lose this money" is IMO a pretty fair statement when published. Not only it calls the bluff of depending on mercenaries performing the Russian war machine duties, it might discourage them from doing that in the future, since the Ukrainian side is now going to use that money in defense while paying only the costs of their own covert operation.