MurphyA/hacker-news huggingface dataset:
by Balgair | 2025-05-18 19:13:07+00:00
I'm going to honestly answer here.

No, because Batman isn't a real person with real constraints.

Sure, I mean, if you have a $1B, then you get to have a lab with gadget people making cool shit and you can buy a fighter jet and a personal submarine and you have the detective agency too.

But you don't get the rogues gallery of super villains. You don't get new knees every week. You don't get to save your local city, because the problems are mostly the problems that the people cause themselves. And solving all those problems makes you a tyrant, not a hero. And even then, the problems are the same we've had since before history.

This is why in the real world, we have philanthropy mostly aimed at education and the alleviation of extreme poverty and diseases as the main outlets for the billionaires. Because it's the only thing we think that works at all.

I guess, if you really wanted to be Batman, you could fund yet another study that would state how best to give away dollars. But, without even having to look, I know that there are a few dozen of them out there already and they all pretty much say the same thing: that it's muddy and hard to discern, but maybe if you squint, education and making sure people have food and shelter.

To be Batman, you already can do it. It's mosquito nets for the poor, it's giving that bum a $100 and an hour, it's volunteering with prisoners to get them to read, it's making sure your kids' classmates have a snack before the test, etc.

So yeah, the real world Batman is a boring stressed-out Mom that's active in the PTA, her church/community-center, and local politics. Real World Bruce Wayne is Steve Rogers before the serum.
by 12_throw_away | 2025-05-18 19:13:23+00:00
It depends on the novice IME. Some listen and try to follow my advice (good), some listen and ask probing questions (great), some ask such great questions that I end up learning from _them_ (amazing) ... and some nod politely then go back to copy-and-pasting from stackoverflow and chatgpt (makes me want to die).
by cesarb | 2025-05-18 19:13:33+00:00
> Today it's... video card and that's it. Every other PCIe slot is a 'waste'

Made worse by the video cards being ridiculously fat. As an example, the one I have is two slots wide, and protrudes over the third slot; my motherboard has a PCIe x1 slot there, which is made unusable by that. The fourth and last slot of my motherboard, a PCIe x4, is clearly intended for the Thunderbolt card (there's a special connector near it on the motherboard for the sideband signals), but I can't see much use for Thunderbolt on a tower desktop, so it sits empty.
by jstummbillig | 2025-05-18 19:14:49+00:00
I actually considered that option, while writing the comment (and should probably have said so, my bad). I guess I considered it improbable that the task you describe you would actually think of as easy. To me, it does not seems to meet the characteristics, specially not after 3500 LOC.

To put a little bone on the flesh from my side of the isle: I am currently writing what I would consider a fairly complex (web) system in Rails, managing all aspects of a medical startup (patient portal, provider platform, documentation, billing, scheduling, PWAs). Think in terms of complexity and aspiration what might be required to run https://www.onemedical.com/

I understand that it is not John Carmack type work, but I would not describe it as either easy or simple. But maybe you would – and then this is where all the confusion ends :)

I do this mostly in Windsurf using the new Gemini 2.5 pro (which just came out recently and is a huge jump up; before that it was mostly Sonnet 3.7). It writes probably around 95% of LOC and it also definitely does what I would consider some of the code design, although there the contribution percentage is much lower and it's definitely more of a thought partner, that can do some things better than I can. There is definitely a lot of collaborative plan writing involved, todo lists with check-off boxes and explicit instructions on the process.

What it absolutely does not do is, well, anything, unless I explain to it what I want good enough. That part comes relatively natural, because I would normally just write a lot before coding/designing to understand that it is what I want. That lends itself to work with the LLM I guess (and I just now wonder if most of the daylight can be found there)
by lovestory | 2025-05-18 19:14:55+00:00
Yes I use tags and then I display the tag using CSS at the bottom of each question. You can find out how to do this from anki manual. EDIT: this is useful because sometimes different chapters will contain similar questions but with the focus on different answer (for example: when studying trigonometry and when studying derivative of a function, similar questions will be present so you will need tags to guide you towards the answer).
by cypherpunks01 | 2025-05-18 19:15:37+00:00
Are there any private note solutions that can encrypt all markdown files against your own Yubikey-generated privkey?

You can do this with SOPS and age encryption and it's amazing, but can't view/edit notes outside a terminal or on mobile very easily that I've found.

Looking for a new solution like this, or maybe obscure configuration for an existing notes app that can support this workflow.

All of the "end-to-end" solutions seems like they just store your encrypted keys somewhere with the application files, sync them around to different machines, etc, and decrypt key with a password. But web frontends can be compromised and the master password intercepted, so I'd like to require a Yubikey touch for each document decrypt, which would make exfiltrating multiple documents more difficult.
by xyst | 2025-05-18 19:16:40+00:00
What ever happened to providing a good service? Why does everything have to be a "unicorn"? You greedy capitalists, and billionaires have sucked out the life of everything — tech, food, airlines.

VC culture, private equity, and "hyper-growth" mentality has screwed over many good companies that once provided good services to the community. Good paying jobs with excellent benefits and providing upward mobility.

Now the labor benefits are shrinking, company loyalty is gone, customers screwed over, labor exploited with minimal in return, rising cost of living, increasing wage disparity, abuse of powers.

One can argue the neoclassical/neoliberal economic theory and "Reagan-omics" that birthed PE/VC culture gave power to the idiocracy we see today.
by nomadpenguin | 2025-05-18 19:16:44+00:00
How are you handling scheduling with FSRS? The challenge that I quickly saw was that it was difficult to figure out when you should advance a segment of information. If you get 80% of the info right, should it be advanced? What happens to the 20% you missed? How do you prevent yourself from missing the same 20% every time it comes around?
by timewizard | 2025-05-18 19:17:11+00:00
The entire "86 47" saga is a game of the "woke right." Seeking victimhood status so they can smear their enemies and tie the press up in knots.

Meanwhile Trump and family are in the middle east making deal after deal and no one is really paying any attention or tracking the stakes.

This whole thing is an outrageous circus. I'm severely disappointed in all American institutions right now for playing along with it even a little bit.
by froh | 2025-05-18 19:17:12+00:00
interesting project thanks for the pointer

however it's not what I have in mind

the point is not being able to dog and patch object graphs

the point is copy on write of data that isn't local to the current call stack, automatic immutability with automatic transients per call stack.

a delta will then guide the merge of branches. but the Delta emergency from the CoW, instead of being computed as in deepdiff.
by WheelsAtLarge | 2025-05-18 19:18:09+00:00
Get a dumb phone. Carry a real book you like and read it --not a kindle or such. Read it when you get bored. If you need a laptop use it for work only otherwise get a desktop that's outside your bedroom. Remember to read the book instead of the web. Cannot read anymore, too much, walk to the store and get your groceries or clean your home or plan a project or take a walk or,or, or, anything constructive but the internet. Make a list of things you like or want to try.

Do it soon. Otherwise, you can, and likely, lose your future by getting sucked into the web and show nothing for it.
by ThrowawayP | 2025-05-18 19:18:19+00:00
The issue with the "keyboard in front of huge monitor" type of arrangement for people who need to get their face really, really close to the monitor is they have to lean far in and hunch over the keyboard, putting their arms in an uncomfortable position. Speaking from my own experience, this causes RSI problems fairly quickly. And the keyboard can't be moved farther back to allow the person's arms to be in a more natural position because the base of the TV or monitor blocks the way.

A monitor arm of the right length and height lets you sit so that the monitor is close to your face, floating at or beyond the front edge of the table, and the keyboard is physically behind the monitor, letting your arms be in a more natural position for typing.
by dataviz1000 | 2025-05-18 19:18:24+00:00
Here are some ideas on how to cache selectors for reuse and get all the text to use with full text search to find clickable elements slow but still faster than a round trip to a LLM. [0] These are very naive but that is the only place there is money doing this. If you create 100 of these optimizations like only selecting visible selectors or selectors that contain video if the context is video you can greatly limit the amount of the useless data being sent to the LLM.

[0] https://chatgpt.com/c/682a2edf-e668-8004-a8ce-568d5dd0ec1c
by ryao | 2025-05-18 19:18:47+00:00
You could use CMP(A, B) as part of your lexographic comparison and then have it output the result of the first non-zero result (unless you find both strings are equal, in which case, you would output zero) when comparing characters.

If you implement the operators, you can use CMP(A, B) to turn it into a three value output, since it works solely using Boolean logic, but I would be surprised if it simplified. I am half prepared to be surprised since the compiler might do some CSE after inlining and then do some other transformation. That said, you really only want to use CMP(A, B) for numerical comparisons.
by Waterluvian | 2025-05-18 19:19:28+00:00
In Part 2 the photo immediately after “It seems IBM integrated it to the motherboard” completely fooled my brain into believing that I’m looking at the side wall of a garage. The garage door to the left. The opener equipment top-right.

And I’m just immediately fixated on this whole vibe of a life-sized tinkering workspace that’s the inside of a PC case.
by WarOnPrivacy | 2025-05-18 19:19:42+00:00
The difference that ADHD meds made in my life: Effort finally led to results.

Before I'd throw will and habit-making-changes at compulsions (like posting for hours) but it never really got better. When I went on Adderall, I gained critical control over my thinking. I could direct myself where I needed to be and didn't need to struggle every second with it.

I later realized that control belonged in my hands all along but it had been stolen by cognitive issues.

I do not know that this is your answer. It was absolutely mine tho.
by LeFantome | 2025-05-18 19:19:58+00:00
It flat out amazes me that there are not replacement motherboards or Pi upgrade kits for older Thinkpads and MacBooks.

They have a huge following and many amazing features as you say. The MacBook screens, trackpads, keyboards, and speakers are still top shelf.

I have a couple of old MacBooks (and a Thinkpad) that I would upgrade for sure. A Snapdragon X Elite would be great.

The thing about a Pi 5 though is that it is really not any faster than the X220 natively.
by pona-a | 2025-05-18 19:20:23+00:00
Not quite. The paper uses its own N-gram rules with positive/negative/invariant weights as a rudimentary attention, and these rules are distilled from the model itself.

This, as I found out from this repo [0] linked in the Twitter thread in the documentation (which for some reason they didn't just link to directly), seems to be a regular Markov chain of context, if it even builds a stochastic matrix. See algorithm below.

Current prompt "Article: (CNN)French striker Bafetimbi Gomis, who has a history of [...] Summary: French stri" Prompt lookup algorithm 1. Get last few tokens from prompt -"French stri" 2. Search for "French stri" in prompt 3. Match found - return next k tokens after match as candidate completion -"ker Bafetimbi Gomis, who has" Candidate tokens "ker Bafetimbi Gomis, who has"

[0] https://github.com/apoorvumang/prompt-lookup-decoding
by Sunspark | 2025-05-18 19:20:23+00:00
I have this problem too, other than the porn thing, which I would suggest you avoid looking at because it'll desensitize you like a drug habit which is no good.

Strategies are tough.. logically, we all know what needs to be done. Follow-through is the hard part. It's easier when there is someone there saying do this, do that.. but when you don't have that governor it's all on yourself to do and it can be tough to recognize yourself or manage yourself. It's what's needed, but it is tough for sure so instead of trying to do everything all at once, you should do things in bite-size chunks instead.. maybe even on a timer..

Progress is incremental, not all at once.
by OskarS | 2025-05-18 19:20:36+00:00
That is a very neat trick, I agree.

I personally approaches stashes as undoable "clean up", and I never have anything really important that I want to save there. If I do have something like that, I just commit with a "WIP <some-descriptive-string>" message and don't push it, then a "git reset --mixed HEAD^" when I want to get back to it.

However, just FYI: you can "grep" your stashes really easily if you want to. just "git stash list -p" gives you the diffs for all the stashes, by default in "less" where you can search them, but you can pipe it to grep if you want. I somewhat frequently do that with "git log", if I want to know "when did this variable change?" or whatever, just "git log -p" to get the log with diffs in less, then search for whatever it was with a slash.
by 0xDEAFBEAD | 2025-05-18 19:21:00+00:00
The incentives for the ultra-rich are screwed up.

I remember a few years ago Mark Zuckerberg announced that he was donating 99% to charity. The internet got very angry about it, based on flimsy reasoning: https://qz.com/564805/5-criticisms-of-billionaire-mega-phila...

Bill Gates has saved millions of lives through his philanthropy, and the internet is full of malicious rumors about him. Other billionaires who do far less good, but keep a lower profile, get much less hate.

A common meme on the internet is "if your intent was truly charitable, you wouldn't care whether anyone said thank you".

But this is a false dichotomy. Many people find the idea of charity appealing to some degree, but most of us aren't die-hard saints either. When we see the good deeds of others get devalued or even punished, that makes us less enthusiastic about doing good ourselves.

"Show me the incentive and I'll show you the outcome." Punishing do-gooders is one of the most anti-social things you can do. On the other hand, praising do-gooders is a very cheap way to incentivize people to do more good in the world.

I believe that once you get to a certain level of wealth, you start caring more about your personal reputation than your material goods. Sadly, there is so much reflexive skepticism towards billionaire philanthropy at this point that it's not even clear to me whether doing philanthropy is reputationally net-positive.
by chgs | 2025-05-18 19:21:08+00:00
Wouldn’t surprise me if some throwaways could be linked to real afcounts, and if real accounts could be linked to other real accounts, Both ones on HN and elsewhere on the intenet, from Reddit to usenet.

I suspect doxing with AI would be quite easy too, judging the way accounts talk in the same way things like gait recognition can work, link the accounts, narrow down the person, build a profile. Suddenly it becomes user abc123 is linked to (list of 30 accounts from discord to flyertalk), based on these posts about flying on us airways a lot in 2015 and these posts about Las Vegas and these about a morning flight and this picture from linked Twitter account the person worked in this industry and lived in this location from this time to that time and is likely this person on linked in.

Anonymity is dead. Historically as well as in the future. But HN still think governemt is the problem and the gdpr is bad because it disincentivises holding onto data.
by trod1234 | 2025-05-18 19:21:57+00:00
You seem to be conflating early propaganda, and ideology with memetics.

While it has some of the same elements and is focused on ideology, memetics is quite different. Its improper to say they are the same, or even that Nazism is an example of it (it wasn't). They also don't properly define the term.

Memetics is 5GW. There is a whole host of other material not under that name turned towards the same purpose which is Counterinsurgency (COIN).

Variations on the idea have been used in the private sector, and public sector for decades to control narrative, target activists, and destroy cultural identity.

Further material can be found on COINTELPRO, and its later derivatives (which were published prior to this), as well as the MKULTRA experiments, Stasi's Zersetzung, etc.

Some have said the COPS act passed by Clinton in 94 includes a continuation of the former (COINTELPRO), informally, and it was just reauthorized in 2023.

The TL;DR of memetics is its about gathering experts for the purpose of reducing, eliminating, and manipulating objective reality in people towards subtle brainwashing and thought reform. It leaves nothing off limits, and centralized empires always devolve to abusing and using weapons they build on their own subjects.

An adaptive system (person), uses feedback to adapt. A creature that cannot adapt, or more accurately is made so they cannot adapt, fails Darwin's fitness when the environment becomes chaotic. In other words, extinction, and memetic's focus is cultural contagion, which jumps from person to person across communications mediums.

Its entirely possible to break people reducing them to simplistic automatons incapable of rational thought, and inducing disassociation or psychosis. Mao proved this in the 1950s, its only gotten better with time, and this methodology aims to create structures that self-propagate such things.

Wouldn't it be horrifying if people en-masse just started to go insane. The thought reminds me of a fictional book I read, a series called Weapons of Chaos by Robert Vardeman, where an extinct race created a similar weapon, and its why they went extinct.

Evil people are quite often blind people that are more focused on whether they 'can' do something rather than whether they 'should or ought' to do something.
by edelbitter | 2025-05-18 19:22:57+00:00
> after a technical meeting .. I could

To be fair, almost any form of one-on-one exchange looks really effective when you contrast it with the average badly-moderated, way-too-many-peoples-time-wasted-if-you-ask-questions, no-prepared-agenda, in-person meeting.

One contrast I find more impressive is the valuable advice I received from people.. already dead for years. Skipping possibly helping 2 or 3 additional novices, by instead spending that time on refining a quick reply to one person into a reusable misconception-untangling guide. Useful to 100 more, for years to come.

IMNSHO, if a company is not even encouraging such soft-skills via the easy pickings (like turning their buzzword-infested PR slopstream back into a proper technical weblog), they are not missing a key - they got too many locks confining available expert knowledge.
by j45 | 2025-05-18 19:23:20+00:00
It’s less about DB people or not.

Many of us have used both sides and settled on one area to start.

Kafka, et al are amazing. Also almost always overkill in the first x months or years.

It’s not too much of a stretch to model your queue first in something like Postgres, which oddly offers things a little beyond a traditional rbdms, and when the model implementation in the domain reveals itself… it can shine a nice light in the direction of a Kafka, etc.
by perching_aix | 2025-05-18 19:24:21+00:00
Sure, but intent is a very fickle thing.

Consider zero and single click deployments in IT operations. With single click deployments, you need to have everything automated, but the go sign is still given by a human. With zero click, you'll have a deployment policy instead - the human decision is now out of the critical path completely, and only plays part during the authoring and later editing of said policy. And you can also then generate those policies, and so on.

Same can be applied to AI. You can have canned prompts that you keep refining to encode your intent and preferences, then you just use them with a single click. But you can also build a harness that generates prompts and continuously monitors trends and the world as a whole for any kind of arbitrary criteria (potentially of its own random or even shifting choice), and then follows that: a reward policy. And then like with regular IT, you can keep layering onto that.

Because of this, I don't think that intent is the point of differentiation necessarily, but the experience and shared understanding of human intent. That people have varying individual, arbitrary preferences, and are going through life of arbitrary and endless differences, and then source from those to then create. Indeed, this is never going to be replicated, exactly because of what I said: this is humans being human, and that giving them a unique, inalienable position by definition.

It's like if instead of planes we called aircraft "mechanical birds" and dunked on them for not flying by flapping their wings, despite their more than a century long history and claims of "flying". But just like I think planes do actually fly, I do also think that these models produce art. [0]

[0] https://youtu.be/ipRvjS7q1DI
by Avicebron | 2025-05-18 19:24:43+00:00
> but imagine if it was just a (wealthy) child's coloring book or practice book for learning to write lol

Even if it was "just" an (extraordinarily wealthy and precocious) child with a fondness for plants, cosmology, and female bodies carefully inscribing nonsense by repeatedly doodling the same few characters in blocks that look like the illuminated manuscripts this child would also need access to, that's still impressive and interesting.
by joshvm | 2025-05-18 19:25:15+00:00
Can't speak for OP, but just get Home Assistant running and play around. It'll work in Docker in anything, but it's a good use for an old Raspberry Pi. There isn't much more of a stack than that, and HA is by far the most polished OSS solution.

It's got some sharp edges - every time I've done a major auto-update it's broken something critical. You can run it alongside other controllers like the Hue Bridge, which is nice to have as a backup (since 90% of what most people connect is smart lighting). Probably the most useful simple automation I have is an motion activated dim light in the bathroom at night, but that's using Hue.

Then look at ESPHome, which is an ecosystem for making your own DIY sensors and controllers that can feed into HA. For example we have a Sensirion air quality sensor that triggers a smart switch connected to a fan if the particulate level gets high when cooking. You can go a very long way with on/off to control non-smart devices, and your sensors don't need to be particularly accurate (like absolute PM2.5) as long as the conditon you trigger on is repeatable.

The only thing to think about is what hardware ecosystem makes sense for you. For example there's at least four different competing standards for connectivity (WiFi, Zigbee, Z-Wave, Matter/Thread, etc). So getting a Zigbee dongle isn't a bad idea because then you can connect any IKEA or Hue device (among others).