MurphyA/hacker-news huggingface dataset:
by kstonekuan | 2025-10-18 18:23:59+00:00
Think you know your subreddit community well? Test your knowledge in this short Reddit game!

Made this with Devvit at the LA Tech Week Reddit Hackathon last week. Currently, the questions are just based on metadata like upvotes, comments, and authors, but if you like this, I would be happy to work on more features like leaderboards and AI-generated answers.

You can also contribute to it directly here: https://github.com/kstonekuan/reddit-trivia-night
by burnt-resistor | 2025-10-18 18:25:01+00:00
There are multitasking options using DESQview(/X) or Windows >=3.1. A friend of mine in high school ran a 4 line BBS using DESQview and 4 Courier 28.8K modems.

In real mode, it's possible to have a TSR that swaps the entire contents of RAM from disk. As long as such a hypothetical TSR is always loaded into a fixed location, it's possible to save and restore the entire DOS, program, and/or EMS/XMS session.
by fainpul | 2025-10-18 18:25:44+00:00
As somebody already mentioned, uBlock Origin helps.

I have these in my filters to make YouTube bearable:

www.youtube.com###comments www.youtube.com###related www.youtube.com###sponsor-button www.youtube.com###donation-shelf www.youtube.com##.ytp-endscreen-content www.youtube.com###chat:remove() www.youtube.com##ytd-reel-shelf-renderer.ytd-item-section-renderer.style-scope www.youtube.com###chat-container

On top of that you probably want SponsorBlock, because sponsor segments are also ads.

https://sponsor.ajay.app/
by arthurofbabylon | 2025-10-18 18:25:57+00:00
I love the discussion — thank you.

Your comment makes me more bullish on death. Death isn’t arbitrary as you claim: it is a direct expression of an entity in its environment, it epitomizes contextualization. (I argue that honoring context is the opposite of arbitrariness.)

Further, death encapsulates multiple layers of abstraction. When an entity dies, it dies on every level (eg both instincts and socially learned heuristics). The death reaches deep down inside the hierarchy of its own form to eliminate possibilities. That is some seriously strong directionality; it’s not like “taking your second left” or some other mono-dimensional vector. Layers and layers of genes and learning are discarded. It is truly an incredibly powerful feedback-loop closure.
by CGMthrowaway | 2025-10-18 18:27:06+00:00
In that regard, he is practicing what he is preaching :) If his intention is to offer a blog post that is a "luxury" to read, that is, conspicuous consumption, he's doing himself a disservice if he makes it too easy to understand. I don't necessarily agree, but in the words of Jeff Goldblum, well, there it is.
by tombert | 2025-10-18 18:28:16+00:00
I don't drink alcohol at all and haven't for quite awhile, and my blood pressure is pretty low and hasn't changed significantly. I did try cutting out caffeine entirely for several months (and the tinnitus actually started when I wasn't haven't any caffeine at all).

I do very slightly grind my teeth in my sleep, but in this particular case the problem is basically solved (at least at the dental level) because I have mild sleep apnea so I sleep with a plastic mouthpiece every night anyway.

I'll look into the magnesium supplements.
by IndySun | 2025-10-18 18:28:18+00:00
MAD is wacky. This is more England and it's casual gutter talk. All cultures have their own. Do you enjoy any British hum(o)ur?

VIZ is crass, puerile in the extreme, casually (insert your red line here)-ist on many levels, and often repetitive. It uses common slang words, so somewhat culturally revealing. It's 'wrong' on many levels but done with style, albeit sometimes a repugnant style - So you inwardly 'gasp' in revulsion but outwardly stifle a giggle.

The fake small ads are often very very funny.

Lastly, like so many gags that use the 'shock' effect, the humour doesn't last forever; take a look at an early one on Archive...
by boulos | 2025-10-18 18:28:24+00:00
The Bloomberg source is more informative with respect to the financing (https://archive.ph/5WGcA)

> Blue Owl Capital Inc. and Meta will split ownership of the Hyperion data center site in Richland Parish, Louisiana, with the tech giant retaining just 20% of it, according to people with knowledge of the matter. To finance the build-out, Morgan Stanley arranged over $27 billion of debt and about $2.5 billion of equity into a special purpose vehicle

At 225 over (current?) treasuries:

> The bonds priced at about 225 basis points over Treasuries,
by mraleph | 2025-10-18 18:28:25+00:00
We are done with NNBD transition for a few years now.

Dart 2.12 (released March 2021) introduced null-safety.

That started a 2 year transitionary period during which you could mix nullsafe (language versions 2.12 or above) and non-nullsafe (language versions below 2.12) code in one program.

Dart 3.0 (released May 2023) removed support for language versions prior to 2.12 - meaning that you can no longer opt out of null-safety.
by felarof | 2025-10-18 18:28:31+00:00
Thank you!

> curious about your anti-bot detection implementation at the C++ level. Are you modifying specific Chromium fingerprinting.

TLDR basically most browser automation platforms use CDP or CDP based APIs and websites are able to detect it as bots. We built new C++ APIs into rendering engine for type, click, extract which are not CDP based and surprisingly don't get detected by most websites.

> auth states I'm not fully sure I understand the issue here. Are you referring to same web app but tasks require different user-logins?
by zkmon | 2025-10-18 18:28:54+00:00
Wow. What did I just see? Wonderful and so satisfying. Interesting to see that some plants are tiny above ground compared to their existence below ground - plant-cartels :)

I always suspected that rivers are like trees - they also might have a hierarchy of streams (root system) inside the sea. Sometimes this root system is exposed to above "ground" in the form of deltas and streams around them.
by CGMthrowaway | 2025-10-18 18:29:31+00:00
> Culture is also a luxury good, by this definition.

Has always been. One of the key ways the upper class defines themselves is by their sensitivity for good taste AKA sensibility[1] (as in "Sense and Sensibility"). Haute couture, fine arts, etc. "Good" taste is of course dynamic, but that's beside the point.

[1]An understanding of or ability to decide about what is good or valuable, especially in connection with artistic or social activities. https://dictionary.cambridge.org/us/dictionary/english/sensi...
by codazoda | 2025-10-18 18:29:37+00:00
Nice design.

I’ve been wanting a larger watch than most companies make. I’d like a traditional digital watch. Since I can’t find what I want, I’ve been thinking about building my own. I want to go to about 60mm for the case (across my wrist).

I purchased a Casio G-Shock GA-010 last week but its size is smaller than I anticipated. It’s 52mm.

I’ve also been drafting a document about how I’m using a digital watch to increase my productivity while limiting distractions.
by layer8 | 2025-10-18 18:29:59+00:00
With similar justification, you could argue that blocks should have a method `times` taking an integer, because repeating a block an integer number of times happens a lot in practice. I’d even argue that it is conceptually closer to blocks than to integers, and therefore the method belongs on the block. Hence you’d write `{ puts “Hello” }.times 5`.

But blocks are not objects in Ruby, so you can’t do that, and everything actually isn’t an object in Ruby.

Also, it’s even more common to do something depending on whether a condition is true or false, but true and false in Ruby don’t have a method to (not) execute a block on them, and you use a non-OOP `if` instead, so what’s up with that?
by internet_points | 2025-10-18 18:30:33+00:00
Yeah, the menu bar thing just makes no sense. Here's what a completely uncustomized emacs looks like: https://i.imgur.com/0vFsd3p.png

If you for whatever reason absolutely need to run it in the terminal, then you'll have to either learn that F10 toggles the menu bar, but then it still looks like a real menu bar that you can navigate with the arrows and enter: https://i.imgur.com/ETA2Qhs.png (or you can `M-x xterm-mouse-mode` to use the mouse in the terminal).

(That said, I'm sure the out of the box experience with Borland was quite a bit better back in the day, if you only needed Pascal or C++ support. And emacs really could do with a better default-theme; e.g. simply changing to the built-in modus-vivendi-tinted and it looks like https://i.imgur.com/lRAWzJK.png instead. Doesn't help with the tool-bar icons from 1999 or whatever though)
by robotresearcher | 2025-10-18 18:31:00+00:00
I agree with this. I contend that as the AIs improve in performance, the designation of understanding will accrete to them. I predict there will never be a component, module, training process, or any other significant piece of an AI that is the ‘understanding’ piece that some believe is missing today.

Also, the widespread human belief that something is valuable has absolutely no entailments to me other than treating the believers with normal respect. It’s very easy to think of things that are important to billions that you believe are not true or relevant to a reality-driven life.
by burnt-resistor | 2025-10-18 18:31:11+00:00
Neat. I have an original copy of Numerical Recipes in Pascal.

I used to have a copy of a Turbo Pascal graphics book with a blue-purple Porsche (not pg's hah) on the cover that included code for a raytracer. It would take about a minute to render one line at 320x200x256 colors, depending on the number of scene objects and light sources.
by dmoy | 2025-10-18 18:32:19+00:00
> isn't really known

It's mostly known, but you're probably right it's not exactly known

45 trillion across all retirement accounts, 12 trillion in defined contribution (including 401k), 9 trillion in just 401k

https://www.ici.org/statistical-report/ret_25_q2

In that chart, the 18T of IRA has portion in private equity, and the 15T of pension (defined benefit) has a portion in private equity. The 13T defined contribution plans (of which the vast majority is 401k) can't be placed in private equity right now.
by oever | 2025-10-18 18:32:56+00:00
A checkout of my repository [0] with many pdf and audio files (20GB) is slow with -u. These data files are normally ignored because 1) they are in .gitignore and 2) they are binary.

The repository contains CI files in .woodpecker. These are scripts that I'd normally expect to be searching in. Until a week ago I used -uu to do so, but that made rg take over 4 seconds for a search. Using -. brings the search time down to 24ms.

git ls-files -z | time xargs -0 rg -w e23 40ms rg -w. e23 24ms rgg -w e23 16ms rg -wuu e23 2754ms

To reproduce this with the given repository, fill it with 20GB of binary files.

The -. flag makes this point moot though.

[0] https://codeberg.org/vandenoever/rehorse
by Night_Thastus | 2025-10-18 18:33:13+00:00
Ripgrep has saved me so, so much time over the years. It's become an invaluable tool, something I install the moment I start up a new system. It's essential for navigating older codebases.

My only complaint is there are a couple of characters that the -F (treat as literal) option seems to still treat as a special character needing some kind of escape - though I don't remember which ones now.

Always glad to see it keep updating!
by Marsymars | 2025-10-18 18:34:10+00:00
1. As I said, both time I needed to replace the brakes on my ICE it was due to corrosion, I’d have been in the same scenario with an EV.

2. Oil/coolant/transmission just don’t add up to much. Oil was $100/year, there was like one other fluid-related and one transmission related service over 13 years. There are many things other than tires and washer fluids (though tires are a fairly large line item) checking my spreadsheet for non-ICE-specific costs, there’s paint maintenance, general cleaning costs, a seatbelt receptacle, a cruise control buttons, roof exterior rubber trim, a headrest, a window switch, washer fluid spray nozzles, lug nuts, wiper blades, shocks, struts, door weather stripping, rivets holding the front plastic splashguard on, headlight bulbs, headlight buffing, washer fluid reservoir cap, replacement speaker, turn signal switch, windshield repair, backup light switch.

My costs lines up with much of the available data, e.g. see https://www.motortrend.com/news/government-ev-ice-maintenanc...

“According to the office, internal-combustion-engine-powered (ICE) vehicles cost $0.101 per mile to maintain. [..] Full battery electric vehicles, on the other hand, are much, much less expensive to run and maintain, coming in at just $0.061 per mile.”

That lines up fairly closely to my experience - their EVs still have about 60% of the maintenance costs of ICE vehicles.
by Forgeties79 | 2025-10-18 18:34:42+00:00
The sums being thrown around right now are just staggering. All the money that is being leveraged for AI these days is going to absolutely crush some unlucky sods somewhere. All these massive deals can’t all succeed.

Louisiana residents better expect higher energy costs soon as well that’s for sure. No way entergy is content eating the costs of these investments and the state basically has an allergy to taxing or in any way financially inconveniencing companies.

The way things typically go in LA the only guarantee is the residents will be on the losing end in some form or fashion (also many politicians are probably skimming off plenty for themselves and their buddies). Especially with Landry at the helm.
by WarOnPrivacy | 2025-10-18 18:35:20+00:00
> It was causing a lot of anxiety because I was afraid of how much louder it may become.

Been there. After a few years of slow increase, mine suddenly cranked up to 11 (due to an infection, it turned out). There were a few rough weeks while I worked out counter & coping measures. I still need those measures from time to time.

measures:beltone app & speakers at the head of my bed. A half doz (non-controlled) insomnia meds to rotate thru. I discovered UK Great Railway Journeys vids; they interfered with distress feedback loops
by burntsushi | 2025-10-18 18:35:32+00:00
> My only complaint is there are a couple of characters that the -F (treat as literal) option seems to still treat as a special character needing some kind of escape - though I don't remember which ones now.

If you have an example, I can try to explain for that specific case. But `-F/--fixed-strings` will 100% turn off any regex features in the pattern and instead will be treated as a simple literal. Where you might still need escaping is if your shell requires it.
by tekbruh9000 | 2025-10-18 18:35:57+00:00
"Higher" than an EE with an MSc in elastic structures, ~30 years industry experience, now working with PhDs across the spectrum on energy models to embed in chips? Energy models in part, inferred from categorization of LLM contents and compression of those contents into geometric functions like I described?

"Higher level" implies acceptance of geometric structure. You place tokens like a Chomsky diagrams at each step up and down, where you should see parameters to transform geometry of the structure.

My team works "above" the contrived state management of software workers to more efficiently sync memory matrix to display matrix. LLMs are a form of compression [1]. My team is working on compressing them further into sets of points that make up each glyph and functions to recreate them.

Electromagnetic geometry transforms hardcoded[2] into hardware so reduce energy use of all the outdated string mangling of software dev as most know it.

What's higher level, relative to our machines, than design and implementation of the machine?

DnD dungeon master versus WOTC game designer.

Notice outside how there are no words and philosophy? Just color gradient and geometry?

Notice inside the human body no philosophy or words?

Language is not intelligence it's an emergent phenomena of geometry created by fundamental forces of physics organizing matter at various speeds relative to light.

You've read too much into an ultimately arbitrary statement meant to invoked a subtext, a subtle emotion context. You think of language as Legos, when it is music to feel.

[1] https://arxiv.org/abs/2309.10668 [2] https://iopscience.iop.org/article/10.1088/1742-6596/2987/1/...
by atonse | 2025-10-18 18:36:51+00:00
rg is a tool that feels like magic. when in reality, like most things that feel like magic, it’s a result of exceptionally good engineering and dedication to improvement, and actually takes advantage of the incredible hardware we all use daily.

It’s also smithing that’s unleashed the ability of agents to explore and reason about code faster than waiting for some sort of “lsp-like” standard we probably would’ve had to build instead over time.
by mmcromp | 2025-10-18 18:38:28+00:00
I say the opposite, the lack of tooling highlights the weakness of the language. The drive to make it declarative/mimic "natural" language by reshuffling and overloading can be "delightful" to some, but beyond the paper covered surface is a mess. And for what ? "5.times do something unless" isn't cute to me. It's a dog "talking" by putting peanut butter in his mouth. But I think I'm the only one who feels this way
by bobek | 2025-10-18 18:39:38+00:00
Adam Grant had recently Daniel Immerwahr on attention span and how it really has not shortened despite popular beliefs.

In the age of social media and short-form content, many people insist that our attention spans are getting shorter. But historian Daniel Immerwahr reminds us that people have cried wolf for centuries about technology hijacking our attention. In this episode, Adam and Daniel dive into evidence that what’s changing is not our attention spans, but the objects of our focus. They also discuss moral panics of the past, compare the cognitive benefits of video games and the opera, and debate whether or not Marvel movies are a waste of time.

https://podcastaddict.com/worklife-with-adam-grant/episode/2...
by _flux | 2025-10-18 18:40:48+00:00
Have you seen OCaml? Though its inference stops at module boundaries (but you don't need to annotate them) and for some more special type features. In addition it solves some type inference problems by having e.g. different operators on integers and floats, there are no type-directed traits.

But in practice it's quite handy to annotate module interfaces and even individual functions.
by Flamingoat | 2025-10-18 18:40:48+00:00
You example wasn't really what is being discussed. The person was talking about potential cost of replacing the battery that would need to happen sometime in the future. This would most likely be uneconomical.

It is something that I do not need to worry about with my current vehicle, in fact most Petrol/Diesel vehicles will last a very long time with basic servicing.

I don't understand why people on have such a hard time understanding potentially expensive unknowns are not an attractive proposition.
by semolinachops | 2025-10-18 18:41:14+00:00
I got tinnitus about 4 years ago in one ear. At first I thought it was stress with a new baby, moving house and a busy time at work. I thought maybe it was wax.

I saw a few specialists, had hearing tests, MRI and CT, and everything came back fine. Couldnt work it out so I gave up for a bit.

Later I went back to my GP and got another referral. This time the consultant asked the radiologist to focus on a specific area. He explained it can show up on a normal scan but unless they know what to look for it often gets missed.

That is when they found I have thinning of the bone over the inner ear called superior semicircular canal dehiscence SSCD.

I wear sleep earphones at night which have been life changing.
by Johsay | 2025-10-18 18:41:38+00:00
We’re releasing Kanops. Open Acces Imagery (Retail Scenes v0): a gated, evaluation-only dataset of >10,000 in-store photos (UK/US retailers; fixtures, signage, pumpkins/Halloween seasonal, etc.).

HF page: https://huggingface.co/datasets/dresserman/kanops-open-acces...

Shelf/fixture understanding, planogram context, signage OCR, domain adaptation for retail environments. Plus other use cases we are not aware of.

Faces are blurred; metadata & checksums included for reproducibility.

What’s inside Foldered by collection (2014 / FullStores / Halloween2024).

Files: README.md, MANIFEST.csv, metadata.csv, checksums.sha256, LICENSE (eval-only).

Gated access on HF; request and agree to EULA to download.

Quick load (imagefolder) from datasets import load_dataset ds = load_dataset(“imagefolder”, data_dir=“hf://datasets/dresserman/kanops-open-access-imagery/train”) print(ds[“train”][0])

Roadmap v1: add weak/strong labels (CVAT), improved metadata.

Considering a downscaled public “lite” subset; full-res under commercial license.

Happy to answer questions and hear what labels/tasks you’d want first, we have 30 lined up so far,
by snuxoll | 2025-10-18 18:41:47+00:00
Nope, we still have an IBM i deployment kicking around at $DAYJOB, it's running natively on POWER hardware. Way back in the days of the original OS/400 running on AS/400 hardware, IBM had the foresight to have applications compile to MI (Machine Interface) code; which is a bytecode format closer to something like LLVM IR instead of something like JVM or CLR bytecode. When a PGM object is copied or created on an IBM i system, TIMI (Technology Independent Machine Interface) takes the MI code and translates it to a native executable for the underlying platform.

We probably still have a couple of PGM objects kicking around on our modern POWER hardware that were originally compiled on an old AS/400 system, but they run as native 64-bit POWER code like everything else on the machine.

The IBM midrange line gets a lot of undue disgust these days, it's not sexy by any means, sure, but just like anything running on modern day Z/OS you know that anything you write for it is going to continue to run decades down the line. Well, as long as you limit the amount of stuff you have running on 'modern' languages; because Java, Node, Python, Ruby, etc. are all going to need upgrades while anything written in 'native' languages (RPG, COBOL, C/C++, CL) compiles right down to MI and will keep working forever without changes.
by rwyinuse | 2025-10-18 18:42:05+00:00
I have slightly similar experience. When I was a teenager, I had a random flu shortly before two flights abroad. I didn't feel that sick anymore, but apparently my ears were still badly blocked. On descent my ears would hurt like hell, and I was half-deaf for rest of the day. That was more than ten years ago, and since then I've suffered from moderate tinnitus.

I too got used to it, but I would really advice people to avoid flying sick if they can help it (or at least use some meds to unblock your ears while doing it).
by burntsushi | 2025-10-18 18:42:40+00:00
One thing you might consider to make this more streamlined for you is this:

$ printf '!.woodpecker\n!.forgejo\n!.gitlab-ci-yml\n' > .rgignore

Or whatever you need to whitelist specific hidden directories/files.

For example, ripgrep has `!/.github/` in its `.ignore` file at the root of the repository[1].

By adding the `!`, these files get whitelisted even though they are hidden. Then `rg` with no extra arguments will search them automatically while still ignoring other hidden files/directories.

[1]: https://github.com/BurntSushi/ripgrep/blob/38d630261aded3a8e...
by rustc | 2025-10-18 18:43:33+00:00
What is the right way to make ripgrep behave closer to `git grep`? Plain `rg` ignores files inside hidden folders like `.github`, `rg --hidden` will search `.github` but also search inside `.git`. I currently have this alias that I don't remember where I found: `rg --hidden --glob '!*/.git/*'`. Is there a better way?

I would prefer a solution that works from outside git repos, so no piping `git ls-files` into rg.