MurphyA/hacker-news huggingface dataset:
by pipes | 2025-05-30 18:22:37+00:00
This is the complete opposite for me! I really like a blank page, the thought of writing a prompt destroys my motivation as does reviewing the code that an LLM produces.

As an aside, I'm seeing more an more crap in PRs. Nonsensical use of language features. Really poorly structured code but that is a different story.

I'm not anti LLMs for coding. I use them too. Especially for unit tests.
by notsydonia | 2025-05-30 18:23:05+00:00
I agree completely. Personally, I actually like the list of links because I like to compare different takes on a topic. It's also fascinating to see how a scientific study propagates through the media or the way the same news story is treated over time, as trends change. I don't want a single mashed-up answer to a question and maybe that makes me weird but more worrying, whenever I've asked a LLM for an answer to a question on a topic I happen to know a LOT about, the response has been either incorrect or inadequate - "there is currently no information collected on that topic" I do like Perplexity for questions like "without any preamble whatsoever, what is the fastest way to remove a <whatever>stain from X material?"
by PaulHoule | 2025-05-30 18:24:42+00:00
While the part that I left off happened a long time ago so I didn't have that problem.

In general gap problems are tough and need some combination of hard work and luck to overcome. I had two times when I had gap problems.

For the first I was still processing my separation from physics, had spent two years as a nearly full-time activist (a bit unplanned) and had trouble with depression and chronic pain. I networked very hard and managed to get a new position created for me after about eight months of busting my ass.

For the second I'd spent a few years trying to start up my own business together with a salesman who couldn't sell anything. I gave up in December 2016 and rolled my car on the 31st, I created a workflow system that processed job listings and applications with plans to AI enable it. I saw a listing for a company that was doing something similar and was pretty sure I'd get the job and sure enough I did. They liked the story of my workflow system, and funny enough that code has been through various revisions and become an RSS reader and image sorter.
by _mlbt | 2025-05-30 18:25:17+00:00
The problem with self-hosting is that I will never be better at cybersecurity and disaster recovery than someone like Google, Microsoft, or Apple. I'm probably technically capable of configuring and hardening self-hosted services on a VPS, but I simply don't have the time to constantly patch, monitor, verify backups are working properly, etc. It's a full time job and it's one that the vast majority of people should outsource to experts.
by neilv | 2025-05-30 18:26:52+00:00
I'm glad Matthew Flatt wrote this. There is a problem of newbies who read some academic textbook ("metacircular evaluator!") and then immediately try to use the eval feature when it doesn't make sense.

(Also, there's a more general problem of newbies trying to use the most advanced tool they've been exposed to. Why use the standard `if` statement, when you can use a proprietary high-powered pattern-matching form, now backed by a networked Kubernetes cluster of deep learning and LLMs.)

In the Racket community, one of my many attempts to discourage mistaken uses of `eval`:

https://groups.google.com/g/racket-users/c/Z-IlF24RAKU/m/3h6...

In the all-in-one practitioner's book I was writing, eval wouldn't be introduced until almost the end, in the "Dangerous Last Resort" part of the book. (Maybe I should've planned a marketing gimmick around it, as "free bonus DLC", and you need to do some ritual to be a Certified Certifiable Racketeer, before you can read the eval secret scroll.)
Show HN: Asdf Overlay – High performance in-game overlay library for Windows
by storycraft | 2025-05-30 18:27:44+00:00
I am making a open source overlay library.

Game overlay is for rendering contents on top of game screen. Representative examples are Discord and Steam in-game overlay. They are complicated because it has to hook rendering part of a game.

Asdf overlay provides easy to use interfaces for rendering on top of game screen. I recognize game performance degradation due to overlay rendering, so GPU shared texture was used to avoid CPU framebuffer copy. Asdf Overlay is capable of rendering full screen overlay without noticeable performance loss.
by squeegee_scream | 2025-05-30 18:28:08+00:00
I have a large e-ink tablet, not the reMarkable itself but similar. It is a step in the right direction for me but not quite what I'm looking for. Thanks for the suggestion though!

If I print documentation I'm going to do it with my home printer and use a 3-ring binder so I think the cost should be do-able. I haven't specced it out exactly but paper is cheap and toner is... cheaper than paying someone else :shrug:
by neepi | 2025-05-30 18:28:20+00:00
Err they were breached most likely through Tata Consultancy's helpdesk apparently which is literally the people they outsourced it to.

Their approach was to sell the UK operation to Tata in 2018 and piss everyone off until they leave and replace them with Indian staff to save costs over time.

You get what you pay for. They're now paying for it.
by epistasis | 2025-05-30 18:29:15+00:00
The math will be extremely dependent on each particular transmission alternative. The overarching term is "non-wires alternatives" of which storage is just one alternative.

NYISO has a slide deck here, but unfortunately there's not much quantitation to the savings in their examples:

https://www.nyiso.com/documents/20142/40044890/2%20Storage%2...
by lxgr | 2025-05-30 18:29:29+00:00
I’ve unfortunately seen that as well.

Paranoia is a common side effect of dementia, and I’ve seen lots of anguish and money (legal/bank fees) spent on recovering non-life-changing savings that were just too well hidden. At least there was a fallback option to get them back – crypto would have been permanently lost.

Finding a middle ground between security and availability is hard even as a healthy adult and only gets worse with age.
by simonw | 2025-05-30 18:29:42+00:00
That looks really cool, but it's missing the one feature I want most from anything that runs a sandbox (or any security-related software): I need something which a billion dollar company with a professional security team is running in production on a daily basis.

So much of the solutions to this stuff I see come from a GitHub repo with a few dozen commits and often a README that says "do not rely on this software yet".

Definitely going to play with it a bit though, I love the idea of hooking into Apple's Hypervisor.framework (which absolutely fits my billion-dollar-company requirement.)
by soulofmischief | 2025-05-30 18:30:38+00:00
> Nothing you've said has any relevance to the goalposts of discussing "Gurus of 90s Web Design: Zeldman, Siegel, Nielsen" whatsoever

Projection. You're the one who brought up this irrelevant tangent about blockchain. This flags your entire argument as disingenuous.

Its your comment which got flagged and killed. Think about why that is. You are projecting so much right now, and it just looks sad. There is no need to continue this conversation, goodbye.
by internetter | 2025-05-30 18:30:54+00:00
I honestly don't see why there shouldn't be infinite slots. Google has the money. Right now they've created a backlog of an unknowable number of exploits, sequentually being submitted one by one. It is possible the backlog grows faster than it is emptied. If they let them all through at once, there would be an upfront cost but it wouldn't be like that every time, and the pace at which explitable bugs are fixed increases.

The only restriction should be that the first submission of a given bug is the one that gets the reward.
by desktopninja | 2025-05-30 18:31:05+00:00
Perhaps, like the uber/lyft light-on signage, when FSD is engaged some sort of visual cue should activated on the exterior of the vehicle. It can be subtle like an extra set of LEDs eliminated either on the front or back. The end effect might be that other drivers will make it more predicable for FSD to safely navigate.

But I as one of other drivers should not have to change my driving habits just for elon to make more money.
by throwaway494932 | 2025-05-30 18:32:48+00:00
> various forms of crime.

Keep in mind that most of the world doesn't live in a perfectly functioning country with proper rule of law. Being able to use crypto to commit a crime in those countries is a feature. You never know when you will need this feature in your own. (Stupid example: tomorrow Trump wakes up and decide to block all bank accounts of non-citizen until they prove that they are in the US legally: will being able to make crypto transfers be good or bad ?)

But even assuming that all criminal use of crypto is bad, as our money become more digital, we are more and more dependent on a small number of payment processors that get to decide what is good and what is bad, regardless of the legal status (or decide that the legal status that matters is the one of the US, even if you live in Nigeria). This is particularly true for businesses that handle anything sex-related.

For an example of the latter, just a few days ago a payment processor suspended its services to Civitai [1] because it lets people to make ai-generated porn. "The company that had been processing credit card payments for Civitai made the decision to cease processing payments beginning May 23, 2025, due to their discomfort with enabling AI-generated explicit content."

[1] https://www.laweekly.com/civitai-ditched-by-credit-card-proc...
by sigotirandolas | 2025-05-30 18:32:50+00:00
You'd be surprised. Off the top of my head:

Many are conditioned to see `x` as a fixed value for an equation (as in "find x such that 4x=6") rather than something that takes different values over time.

Similarly `y = 2 * x` can be interpreted as saying that from now on `y` will equal `2 * x`, as if it were a lambda expression.

Then later you have to explain that you can actually make `y` be a reference to `x` so that when `x` changes, you also see the change through `y`.

It's also easy to imagine the variable as the literal symbol `x`, rather than being tied to a scope, with different scopes having different values of `x`.
by pacerier | 2025-05-30 18:32:57+00:00
re "agree with"; You sound like a moron. How much $ are AI researchers who have dedicated their life to it gonna make by shorting AI? If you can't even solve this much then you don't have well-rounded intelligence. let alone be an AI researcher.

Also, do you even know what General mean? Gemini can't even tell me what time the library is open today, while even a 3y kid can. So much for "accurately".

If agi is coming, or even another ai as overwhelming as chatgpt is to its prior age, Then investing in all those companies is the Last thing to do. since they'd be leapfrogged by what's coming.

By investing in them one declares that there are no leapfrogs coming. Aka no agi, or even anything close to 10x chatgpt.

With that therefore, the battlefield shifts to being the best middleman. hence all those senseless amounts of money thrown around. For the masses will no longer need to personally seek out God Altman for their top oracling needs, and so someone can come between God and man, capture all value like microsoft did to ibm, and use it to compete building a new God (read: new scam). Rinse repeat.
by ecshafer | 2025-05-30 18:33:08+00:00
This is the core thesis of a company like Shopify. Shopify will run everything else about being an e-commerce company (website, inventory, shipping, returns, ads, sales channels, etc) and then the merchant can focus on selling their product. But this is part of the larger thesis about running a business you hear in business school classes, to focus on your specialization and outsource your non-core expertise. Buy Workday/ADP/Paychex don't do payroll or HR. Don't build a data center, buy AWS/Azure/GCP. Don't build a sales database or marketing get Hubspot or Salesforce. Does your company take in a lot of mail? Outsource to a company that specializes in processing mail. Outsource your Technical Helpdesk. Outsource your customer support. This is why componentization is accelerating.
by 542354234235 | 2025-05-30 18:33:22+00:00
I mean, Manhattan is the most densely populated place in the entire country. I’m talking about communities designed around walkability, not places where people are so densely packed your local services are basically within the same block out of necessity.

Philadelphia, Chicago, and Seattle are extremely walkable for a large part of the city proper, in my experience. Whereas places like Phoenix, Orlando, and Dallas are sprawls where almost none of the city is walkable.

In a small town, it is easy to become a regular when there are only 5 restaurants and one vet. But in a proper "city" walkability is a major factor in community level.
by tristan957 | 2025-05-30 18:34:21+00:00
If you cannot vote because you have no way to prove who you are or cannot get to a polling location, that is a de-facto lack of a right to vote, otherwise knows as disenfranchisement. If you can own guns but not buy ammo, you also would not have a second amendment right.

I don't even know what you're going into with the civic ritual portion of the comment. You originally said voting in the US is easy, which I countered, and you seemingly did not respond to it.
by JumpCrisscross | 2025-05-30 18:34:27+00:00
> Why should MRNA get 10% of their market cap in free government research handouts

There is a muted commercial incentive to develop vaccines for potential pandemics. There is great public interest, however, in not being the country or trading bloc that forgot to.

(Not saying that’s worth almost $1bn/year, though.)

> This is a dying one trick pony

Not a domain expert. But Moderna’s pipeline [1] seems decently varied.

> One of the top 15 or so pharma companies will probably buy them out when the market cap gets to $3-5B

Agree.

[1] https://www.modernatx.com/en-US/research/product-pipeline
by fl7305 | 2025-05-30 18:35:29+00:00
(non-sarcastically from me this time)

Sure, I would agree with that wording.

In the same way, neural networks which are trained to do a task could be said to be "designed" to do something.

In my view, there's a big difference in what the training data is for a neural network, and what the neural network is "designed" for.

We can train a network using word completion examples, with the intent of designing it for intelligence.
by rhdunn | 2025-05-30 18:35:33+00:00
Interesting. I was aware of using an imatrix for the i-quants but didn't know you could use them for k-quants. I've not experimented with using imatrices in my local setup yet.

And it's not a skill issue... it's the default behaviour/logic when using k-quants to quantize a model with llama.cpp.
by munificent | 2025-05-30 18:35:48+00:00
I have not, but it does seem like a very large fraction of the cross stitch world these days is people stitching pixel art from video games. Stardew Valley is particularly popular. I guess that makes sense given that Venn diagram of people who like cozy farm sim games and people who like cozy fiber art hobbies has a lot of overlap.
by godelski | 2025-05-30 18:36:23+00:00
My favorite was always the HumanEval dataset.

Problem: 1) we want to train on GitHub repos 2) most datasets are spoiled. Training on GitHub would definitely spoil Solution: Hand write new problems!!! ... leetcode style .... ... and we'll check if it passes test Example: What's the decimal part of this float?

Surely in all of GitHub such code doesn't exist!

Sure in all of GitHub we can filter such code out by ngram!

Maybe my favorite part is that it has 60 authors and became the de facto benchmark for awhile
by rfoo | 2025-05-30 18:36:35+00:00
Boss want a strictly fixed budget for running those cool programs. The rationale behind these programs (at least partially) is about measuring exploits and mitigations dynamics, not buying bugs. And, Linux is just too buggy that if you pay for every 0-day it's basically out of control. Google tried to do so (and to drain people's hoarded bugs) once, ran a limited time promotion with no race, every 0 day counts, got flooded.

And at the same time you don't want to piss the community, so here we go.
by andrewjf | 2025-05-30 18:37:07+00:00
I don't like the Tidbyt v2. I hated it from the minute I unboxed it, would not recommend. The pixels are very blurry and the image is not crisp at all. The v1 was pretty good, looks more like a dot oriented board (far less resolution). more discussion: https://discuss.tidbyt.com/t/gen2-blurry-screen/6654

I replaced the tidbyts with a Dakboard, specifically a https://shop.dakboard.com/products/pixeltoptech
by marinmania | 2025-05-30 18:37:56+00:00
I was wondering if more sites will start to drift to a system where they require you to be logged in to an account attached to a SIM card in some ways.

I feel like accounts that require phone verification are already similar in that they require a some cost to access. It obviously wouldn't stop a large corporation from buying up thousands of numbers if they needed it for a specific purpose, but it would be prohibitively expensive for most to try this.

The benefit of the SIM system is it actually costs zero for people since they already have a cell phone.
by internetter | 2025-05-30 18:38:28+00:00
There are no backups. There are no failovers. There is no git. There is no orchestration and deployment stratagies. Programmers ssh into the server and edit code there. Years and years of patchwork on top of patchwork with closely coupled code.

Such is a taste of what needs to be done if you wish to have a service that takes months to set back up after any disruption.
by maxgrinev | 2025-05-30 18:38:46+00:00
The Python here is doing exactly what it should - extracting nested data and flattening it into proper relational tables. Most of the 'Python' is actually just the return statement defining table schemas. The schema can be defined separately and reused across API calls. With such reuse the Python part would be really compact. This is the right balance between declarative config and the flexibility needed for real-world API responses. I can confirm it from my experience developing many integrations with Sequor - this approach handles real-world complexity much better than pure declarative tools.
by OskarS | 2025-05-30 18:38:57+00:00
I got curious about this, because really the most important guarantee is in the C++ memory model, not any of the ISAs, and conforming compilers are required to fulfill them (and it's generally more restrictive than any of the platform guarantees). It's a little bit hard to parse, but if I'm reading section 6.9.2.3 of the C++23 standard (from here [1]), operations on atomics are only lock-free, not wait-free, and even that might be a high bar on certain platforms:

Executions of atomic functions that are either defined to be lock-free (33.5.10) or indicated as lock-free (33.5.5) are lock-free executions. When one or more lock-free executions run concurrently, at least one should complete. [Note 3 : It is difficult for some implementations to provide absolute guarantees to this effect, since repeated and particularly inopportune interference from other threads could prevent forward progress, e.g., by repeatedly stealing a cache line for unrelated purposes between load-locked and store-conditional instructions. For implementations that follow this recommendation and ensure that such effects cannot indefinitely delay progress under expected operating conditions, such anomalies can therefore safely be ignored by programmers. Outside this document, this property is sometimes termed lock-free. — end note]

I'm guessing that note is for platforms like you mention, where the underlying ISA makes this (more or less) impossible. I would assume in the modern versions of these ISAs though, essentially everything in std::atomic is wait-free, in practice.

[1] https://open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4950.p...
by nswizzle31 | 2025-05-30 18:39:02+00:00
Thanks for this comment - I created the site quite quickly to gauge interest in this cause that's really important to me... the response has been overwhelming. I am adding some real pictures of myself and friends, along with more info about me both on the page and in the eventual instagram page.

Little about me just for kicks - I'm early 30s, married, recently moved to Boston with a great tech job and a really solid group of friends from college that I unfortunately don't live close to anymore. I've made some good friends since moving here but it has all been through someone taking a herculean level of initiative to plan things and invite people to stuff. I want to lower that friction to have consistent IRL interactions with interesting people - whoever those people might be for a given person.
by altruios | 2025-05-30 18:39:30+00:00
> My intuition is the latter- it would be a surprising coincidence if some complicated electro-chemical reaction behavior provided an essential building block for human intelligence that would otherwise be impossible.

Well, I wouldn't say impossible: just that BMI's are probably first. Then probably wetware/bio-hardware sentience, before silicon sentience happens.

My point is the mechanisms for sentience/consciousness/experience are not well understood. I would suspect the electro-chemical reactions inside every cell to be critical to replicating those cells functions.

You would never try to replicate a car never looking under the hood! You might make something that looks like a car, seems to act like a car, but has a drastically simpler engine (hamsters on wheels), and have designs that support that bad architecture (like making the car lighter) with unforeseen consequences (the car flips in a light breeze). The metaphor transfers nicely to machine intelligence: I think.
Show HN: GnuRAMage – A Bash tool to sync files between HDDs and RAM disks
by mokulanis | 2025-05-30 18:39:44+00:00
I've developed GnuRAMage, a Bash script to manage large RAM disks by synchronizing data with persistent storage (HDDs/SSDs). It's for anyone wanting to use the speed of RAM disks for frequently accessed files without risking data loss due to RAM's volatility.

The script works by:

Initializing from a config file (GnuRAMage.ini), checking paths and dependencies (rsync). Performing an initial copy of specified files/directories from a source (e.g., HDD) to the RAM disk. Entering a monitoring loop to periodically synchronize changes from the RAM disk back to the source using rsync. Handling interruptions (like Ctrl+C) gracefully with a final sync attempt before exiting. Key features:

Simple INI configuration. Rsync-style exclusion patterns. Dry-run mode for testing. Comprehensive logging. One-time sync mode. Optional checksum verification. Can generate standalone scripts for initial copy and periodic sync, useful for cron or systemd. It's built with Bash and rsync, aiming for simplicity.

Installation is straightforward:

Bash

git clone git@github.com:FPGArtktic/GnuRAMage.git cd GnuRAMage chmod +x gramage.sh # Then copy GnuRAMage.ini.example to GnuRAMage.ini and configure I created GnuRAMage to solve my own challenges with making large RAM disks practical and safe. I'm looking for feedback, suggestions, and any use cases I might have overlooked.

GitHub (includes full README with detailed config, options, testing, etc.): https://github.com/FPGArtktic/GnuRAMage

Thanks for checking it out!