MurphyA/hacker-news huggingface dataset:
by magicalhippo | 2025-07-23 15:06:37+00:00
Been a good while since I worked with C/C++, but when I did it was on Windows.

As I recall I just added the files to the project, possibly configured a define or five, and then compiled.

Tedious when it's tons of directories, but a breeze with just a pair of files.

That said, I get that this buys you a bit of flexibility in build management.
by 0x000xca0xfe | 2025-07-23 15:06:40+00:00
Even if processing and storage is local, it is just too damn easy to abuse the feature from remote.

Imagine how useful it would be for software vendors (Microsoft included): "We have implemented new feature X, how are our users interacting with it? Let's ask their Recall AI about it".

This could essentially become telemetry on steroids.

In the start telemetry was seen as outrageously user-hostile spying, too. Look where we are now. We are all frogs, at least Microsoft is banking on it.
by pahgawk | 2025-07-23 15:07:23+00:00
Author here! Nice, thanks for taking the time to create that demo! I also like the look of commenting out `vel.set(0, 0)` when the anticipation target is reached, as it has less "snap" between velocities. Although if you keep velocity the same, now it'll go a little farther than the anticipation target. So maybe if you wanted to have a specific distance of anticipation (I think something an animator would reasonably want to do), one could do some math to figure out where to place the target position so that by the time it decelerates to 0, the distance is the real anticipation distance.
by 3036e4 | 2025-07-23 15:08:01+00:00
I use this for playing with Löve2D: https://sr.ht/~benthor/absolutely-minimal-love2d-fennel/

Can't say I made anything worth mentioning. There are some bigger templates available that I am sure do more useful things, but I prefer something small enough that I can see what is going on.

Worked fine even for getting things to run in LoveDOS, a port of some older Love2D version to MS-DOS. In practice compilation was a bit too slow for comfort, so a better way was to pre-compile the fennel-scripts to Lua and just run those.

I installed some LSP server for fennel that comes with optional built-in code completion for both Love2D and TIC-80. Works well in emacs.
by red-iron-pine | 2025-07-23 15:08:03+00:00
it's a distraction from the Big Beautiful Bill, which annihilated social services and allocated 400 billion to ICE.

people ought to be rioting in the streets but everyone is watching trump burn down. by the time Trump gets hit with the 25th and removed ICE will be poised to arrest anyone who blinks out of turn.

the final stage of human intelligence asset management is to either evacuate, or burn, the asset. Trump has achieved his primary use case -- the BBB -- and had the chance to manipulate the market enough to make his heir rich. now he's gotta go.
by NiloCK | 2025-07-23 15:08:20+00:00
Interesting to see downstream pricing effects from this. In general, riders with specific filters applied get higher quotes than riders without them.

Uber either:

- lets the market equilibrium naturally settle (meaning women requesting woman drivers "pay a safety premium" - hard PR sell)

- manually suppresses the difference, creating distortions that I can't immediately imagine or articulate.

Same on the driver's side.
by thinkingtoilet | 2025-07-23 15:08:24+00:00
This is so typical. "As a man..." There are countless stories of women being harassed from uber drivers, lyft drivers, door dash delivery people, etc... This is the sad reality we live in. I'm glad the women in your life haven't experienced this or if they have they are able to manage it and not have it effect them. That is legit a great thing. However, to force the women who have trauma from this to experience it again seems cruel. I don't know what the word is for this, but it's a very common view online. It seems like a deliberate dismissal of reality in favor of some ideal world that doesn't exist.
by cbeach | 2025-07-23 15:08:41+00:00
> In both cases, the counts indicate technological / logistical / war outcome differences. They don't automatically infer morality of those deaths, and comparing the era of saturation bombing to that of precision weaponry is pretty desperate of you.

It certainly indicates war outcome in both cases (Germany and Gaza). Both these antagonists started wars which they then lost.

One major logistical difference is the propensity of Hamas to use its citizens as human shields. It's on record calling on its citizens to "bare their chests" against Israel, as it is wise to the fact that the World is watching, and there are plenty of Westerners on the Left who would be useful idiots to the Hamas agenda (which is the annihilation of Israel, as stated in the Hamas Charter).
by beeforpork | 2025-07-23 15:08:41+00:00
> One could say the same thing about matchboxes being used for arson and cash being used for money laundering, but no one’s calling on regulators to outlaw either.

Matchboxes -- OK. But cash is certainly a target. It is also relatively easy to push, as using a card is so much easier! Look at Sweden and presumably other countries where cash is basically gone. And no (loud) protests from privacy advocates that it is even hard to get cash today. I will just use an app to lend you 10 EUR for the beer.

Also throughout the world, using cash is only possible legally up to a given amount (a few thousand EURs ATM, but still) -- because large sums of cash are suspicious. Of course large amounts of money are suspicious because only criminals would even want to pay large amounts of money, right? Like, pay for a car or a vacation, or pay rent or taxes.

Speaking of which, in many countries, it is basically impossible to pay taxes in cash, although technically, it should be allowed. Like in Germany. Or pay for a bus ticket in cash. But some poor souls don't have a bank account. Hmm...

Some countries deanonymize cash by embedding RFID chips (e.g., Australia).

Of course it is not done for surveillance, but only for good goals.
by stocksinsmocks | 2025-07-23 15:08:56+00:00
If 95% of employee time is work coordination, then executive leadership needs to downsize aggressively. This is a comical example of Brooks Law. Likewise, your clients or customers should be outraged and demand proof that pricing reflects business value and $0.95 of every dollar they give your company isn’t wasted.

There are so many problems in the world we need to stop cramming into the same bus.
by bee_rider | 2025-07-23 15:09:02+00:00
> And before email we had mail, handled directly by the government, although reading mail is more difficult without leaving traces.

This is the source of some massive disconnects between people and their governments, I think. They had some permission, which we basically agreed on as a society, when their tampering was obvious and/or limited in scale (just due to practical constraints). We gave our consent to be governed with those constraints in mind.

Nowadays they are continuing without those implicit constraints and they don’t want to have the conversation about implementing new explicit constraints. This isn’t the deal we agreed to, really, it is just what they can get away with without permission. You can rule over a populace without their permission, of course—it’s just very different from the sort of pleasant (albeit never perfect) relationship that willing populations and their elected officials have had recently.
by goku12 | 2025-07-23 15:09:53+00:00
Not necessarily. For one, the local dev environment may be different or less pristine than what's encountered in the CI. I use bubblewrap (the sandboxing engine behind flatpak) sometimes to isolate the dev environment from the base system. Secondly, CI often does a lot more than what's possible on the local system. For example, it may run a lot more tests than what's practical on a local system. Or the upstream Repo may have code that you don't have in your local repo yet.

Besides all that, this is not at all what the author and your parent commenter is discussing. They are saying that the practice of triggering and running CI jobs entirely locally should be more common, rather than having to rely on a server. We do have CI runners that work locally. But the CI job management is still done largely from servers.
by nyrikki | 2025-07-23 15:10:00+00:00
LLMs are good at needle in the haystack problems, specifically when they have examples in the corpus.

The counter point is how LLMs can't find a missing line in a poem when they are given the original.

PAC learning is basically existential quantification...has the same limits too.

But being a tool to find a needle is not the same as finding all or even reliability finding a specific needle.

Being being a general programming agent requires much more than just finding a needle.
by eviks | 2025-07-23 15:10:05+00:00
> taken the sentence out of context

> This is in comparison with Markdown

This context is irrelevant, I'm not discussing how bad markdown is, but how great org mode is.

> The latest Org-mode implementation /is/ the spec.

You're just conflating the terms, that's not what a spec is, and having one has benefits that living impls don't have
by colechristensen | 2025-07-23 15:10:05+00:00
I think that's a good goal and in general we should be deemphasizing our differences instead of strengthening them (not in the sense that everyone has to be the same but that how you are different shouldn't matter).

However there are some changes that need to happen and some major issues that need to be improved. Some of those include the reasons why women feel uncomfortable in Ubers. Incidents of very inappropriate comments are extraordinarily common much less the worse things which also happen.
by closewith | 2025-07-23 15:10:15+00:00
> While the attack used the Pix service to move funds, Pix worked as expected.

That is not the case, as it appears the attackers were able to use the Pix protocol to transfer funds from accounts not controlled by the attackers.

> There is nothing it can do with incoming valid but fraudulent transactions.

Well, we don't yet know the actual mechanism, but that is the opacity we're talking about.

It's certainly not impossible to ameliorate insider risk and it's definitely not a given that a single set of compromised developer credentials should be able to enact widespread fraudulent transactions across many banks.
by gchamonlive | 2025-07-23 15:10:38+00:00
> I think the qualifiers you use hint at are sourced from a puritanical religous belief itself for that matter.

It's not, it's self preservation.

> this should not be generalized towards most public spaces.

It's also not. It's an option for people that want the segregation. It's not imposed on people to be separated.
by tartoran | 2025-07-23 15:10:54+00:00
Men's use of urinals is quite efficient and timely. By un-separating bathrooms it would mean removing them as I see no other way around it and this would not benefit anyone. Unseparating the washing area is okay by me though again, men and women have different habits and comfort zones. I'd say the least disruptive option is to add gender neutral bathrooms.
by Oluwat0sin | 2025-07-23 15:10:54+00:00
DreamAI helps you interpret your dreams with AI-powered insights. Simply describe your dream and get meaningful interpretations, themes, and patterns — all in a beautiful, intuitive interface. With DreamAI, I set out to create more than just a tool for dream interpretation — I wanted to build an immersive experience. One where users aren’t simply fed AI-generated insights, but are guided on a reflective journey through the landscape of their subconscious. Dreams are deeply personal, often abstract, and full of recurring symbols that reveal themselves over time. DreamAI helps users notice these patterns, uncover emotional undercurrents, and begin to make sense of the stories their minds tell while they sleep.

What makes this even more special is how simple and intuitive the experience is. From the moment you land on the platform, the clean interface and calming visual design invite you to explore — not just your dreams, but yourself.

Designing and building this with Bubble (No-Code) has been both thrilling and challenging. Every UI decision, every database workflow, every conditional logic felt like puzzle pieces coming together. Huge shoutout to Codeless Solutions for the foundational learning, and to my incredible collaborator Ire, who helped refine the vision and brought creative clarity at every step.

And we’re only getting started. This is DreamAI V1 — a quiet beginning to something we hope becomes deeply meaningful for our users. We’re already dreaming up new features based on feedback: smarter interpretations, integration with wearable sleep trackers, journaling prompts, and more.

If you’ve ever woken up asking yourself, “what did that dream even mean?” — then DreamAI is made for you.
by heckintime | 2025-07-23 15:11:05+00:00
At this point, it'd be easier to give your users access to DBeaver or Bigquery directly. Also limiting their access to certain views with prepared data to avoid expensive queries.

For a UI based SQL tool I've used Looker few years ago and thought it was ok. I wonder how much AI tooling Google added since then to help with LookML generation. There are also other open source tools like mathesar (https://github.com/mathesar-foundation/mathesar) which look promising.
by hombre_fatal | 2025-07-23 15:11:29+00:00
Well, how do you verify any bug? You listen to someone's explanation of the bug and double check the code. You look at their solution pitch. Ideally you write a test that verifies the bug and again the solution.

There are false positives, and they mostly come from the LLM missing relevant context like a detail about the priors or database schema. The iterative nature of an LLM convo means you can add context as needed and ratchet into real bugs.

But the false positives involve the exact same cycle you do when you're looking for bugs yourself. You look at the haystack and you have suspicions about where the needles might be, and you verify.
by CrackerNews | 2025-07-23 15:11:37+00:00
Political ideologies are similar to business ideologies. They are motivation to go change the equilibrium of political economy. "Insidious ideologies flourish" because there are people who think they will benefit from them and want to join the momentum. The "marketplace of ideas" is a debate between rivals competing for political power.

Solutions however won't be wholly accepted by the ruling class favored by the current ideologies since these "insidious ideologies" oppose their position and power and "mandate of heaven". The ruling class can risk subverting themselves or surrendering power.
by mandmandam | 2025-07-23 15:11:47+00:00
> What "The Federation doesn't have money" really means is, we don't want stories about Geordi worrying about how he's going to pay his nephew's rent or Data arguing about whether or not he his patent for some $TECH is being violated and he's not getting paid out properly. We don't want stories about how some medical issue could be fixed but Ensign Bob can't afford to pay for it. We don't want stories about Commander Sally arguing about her pay raise.

You don't seem to be acknowledging that rent goes down when basically anyone can start their own colony within a huge stretch of the galaxy, or that patents and wage comparison look kind of silly when everyone's basic needs are far beyond met, or that 'fixing a medical issue' becomes crazy cheap when replicator technology and computers are that far advanced.

> I would have written straight into the story bible that this is a framing device and authors are not to sit there and try to examine the details too closely

Star Trek: Lower Decks explored these ideas a bit more - right around the same time they were cancelled. Great episodes, highly recommend checking them out.
by rconti | 2025-07-23 15:12:08+00:00
Had a fun experience of receiving "EARTHQUAKE ALERT. THERE WILL BE SHAKING. IT WILL BE STRONG" jolting me out of a deep slumber in Japan at 3am on a recent vacation. My wife asks the question on both of our minds: "here? back home? is there anything heavy over the bed?"

I think we both would have assumed it was for back home in California if not for the fact that we were in a country that ALSO has earthquake and tsunami history.

By the time she asked I just said "well, either way, if we don't feel anything in the next few seconds, we're fine." and then went back to sleep.

In retrospect, I didn't think to wonder where the alert came from. I suppose it must have been from the MyShake app on our iPhones which are connected to the ShakeAlert system. But maybe it was the Wireless Emergency Alert system? I'm not sure how that works overseas.
by jasode | 2025-07-23 15:12:22+00:00
>I think the direction we should go in is not to separate genders, but unify them. For example, there shouldn't be separate bathrooms

This Uber gender option is about safety for women.

Some women are afraid of male Uber drivers stalking them and learning of their home address. To avoid that, they have to follow "best practice" hacks such as entering a decoy address of a nearby intersection for pickup and dropoff. This makes it more inconvenient but a little harder for Uber drivers to figure out exactly where they live.

Allowing for "female-only" drivers may help passengers avoid the cloak-and-dagger workarounds.
by ubermonkey | 2025-07-23 15:13:07+00:00
>getting back into a workable state with my backups still took north of two days.

It sounds like you're not very good at backups, then.

I've only ever needed to do a real DR once, after we were robbed, but my Time Machine restore had my replacement Macbook up, runing, and with my application states in place within about 2 hours.

>longer battery life

As an Apple Silicon user, I doubt that. ;)
by smogcutter | 2025-07-23 15:13:08+00:00
I turned screws in an Apple Store in that era, circa iPhone 3G/4.

Internally that policy was called “getting to yes” and it was a huge pain in the ass.

The idea: customer comes in with a broken screen. You surprise and delight them by getting a manager’s override on the cost. You say you can make an exception because it’s the first time, but the next screen will cost x.

The reality: customer comes in expecting free repairs. Any charge is an argument. Their cousin dropped like 5 phones in the toilet and they were all replaced for free, etc. It sucked.
by Kiboneu | 2025-07-23 15:13:10+00:00
(crossposting from a comment in response to you; genuinely interested in this topic for discussion)

Yes! I experimented with it on my EXWM setup. After some back and forth via Aider, it made me a module to help me control and monitor tasks on my timewarrior setup, giving me a pomodoro-like indicator on my taskbar (changing colors as it approaches one hour).

It was a cool experience! I had it evaluate the code via commands to the emacs daemon, without reloading EXWM (ballsy, but I was prepared for failure).

EXWM is extremely flexible, but there is a high barrier of entry to using and customizing it. Having an LLM embedded to a live-evaluate desktop environment makes the interface more approachable without reducing its flexibility as much.

It also allows you to create explicit controls that map to the user’s muscle memory and sub-symbolic sensing of the environment, while staying out of the way during normal usage — a different paradigm than embedding an agent as an interface in its own right to control the environment (via speech or text).

Since open source software is readily modifiable, maybe soon it will unironically be the year of the linux desktop.
Show HN: Local speech-to-text in terminal in 5 keystrokes
by primaprashant | 2025-07-23 15:13:15+00:00
hns: CLI tool that records your voice, transcribes it locally using faster-whisper, and copies the transcription to your clipboard

Install: `uv tool install hns` or `pipx install hns`

Run `hns`, ramble for 5 minutes, and then paste to Claude Code, Notes, Slack, etc.
by TXTOS | 2025-07-23 15:13:25+00:00
ah yes, the infamous "Blah Blah Blah" — not a joke name (well, maybe 12% joke).

It’s one of the core WFGY modules, but not the same as the firewall.

Blah Blah Blah (Lite) is basically: You give it one line of text It gives you 50+ “truth perspectives” No retrieval. No summarization. It just... diverges meaning like a drunk philosopher arguing with itself in 50 timelines at once.

It’s built on the same engine as the firewall, but different mode. Firewall is for protection — stops prompt injection by semantically challenging the payload before letting it in. Blah Blah Blah is for exploration — takes your input and lets the embedding space go nuts (structured nuts, but still nuts).

Same OS, different apps. Like terminal vs. hallucination symphony.

Hope that clears it up! Feel free to poke if you want a peek under the hood — still all MIT licensed, no strings, no ads, just weird ideas crawling out of the latent soup.
by apwell23 | 2025-07-23 15:13:29+00:00
> For example, it may run a lot more tests than what's practical in a local system.

yes this is what i was taking about. If there are a lots of tests that are not practical to run locally then they are bad tests no matter how useful one might think they are. only good tests are the ones that run fast. It is also a sign that code itself is bad that you are forced to write tests that interact with outside world.

For example, you can extract logic into a presention layer and write unit test for that instead of mixing ui and business logic and writing browser tests for it. there are also well known patterns for this like 'model view presenter'.

I would rather put my effort into this than trying to figure out how to run tests that launch databases, browsers, call apis , start containers ect. Everywhere i've seen these kind of tests they've contributed to "it sucks to work on this code" feeling, bad vibes is the worst thing that can happen to code
by _fat_santa | 2025-07-23 15:13:31+00:00
I contracted with a company that used an on-prem version of Jira. Their instance was painfully slow over VPN and I often wondered why they didn't add more resources thinking that this was the experience for everyone. Then I went on-site for a few days and the performance was night and day. On-prem, their Jira instance was the fastest I've ever seen, faster than the cloud version and felt snappier than Trello.

On-prem is great if everyone is coming into the office, but I think orgs should pay more attention to the "remote experience" of their on-prem tools.
by 0points | 2025-07-23 15:13:39+00:00
> Well, how do you verify any bug?

You do or you don't.

Recently we've seen many "security researchers" doing exactly this with LLM:s [1]

1: https://www.theregister.com/2025/05/07/curl_ai_bug_reports/

Not suggesting you are doing any of that, just curious what's going on and how you are finding it useful.

> But the false positives involve the exact same cycle you do when you're looking for bugs yourself.

In my 35 years of programming I never went just "looking for bugs".

I have a bug and I track it down. That's it.

Sounds like your experience is similar to using deterministic static code analyzers but more expensive, time consuming, ambiguous and hallucinating up non-issues.

And that you didn't get a report to save and share.

So is it saving you any time or money yet?
by teiferer | 2025-07-23 15:14:13+00:00
Few people I know have a turnaround on gear as the footwear nerds. The year is split into multiple seasons, they buy a bunch of shoes for that season, wear them only a few times if at all, and when next season comes it all goes to the trash. Because next season is warmer/colder/wetter/drier, and next year same season the stuff is all out of fashion and they need to buy new models. It' sickening.