MurphyA/hacker-news huggingface dataset:
by all2 | 2025-08-25 18:26:43+00:00
Is this some variant of Lisp's 'everything is data is code' paradigm?

For metaprogramming, I think the ideas make a lot of sense. For bizapps in the 'real world', where the rubber meets the road, I think a division of data and action make a lot of sense. For example, on my last three or four business apps I started with data models (all of the persistent state) and walked backwards into the application.

I think -- I might be wrong -- in Scheme they have 'lambda uplift' or something like that to denote various levels of meta-programming "applied", IE, some level of abstraction is "applied" or "compiled" and the code is expanded.
by vedhsaka | 2025-08-25 18:26:49+00:00
Valid concern - April does not write emails for you unless you specifically ask for it. Users usually dictate what they want to reply.

But do you think a 'safe mode' - where April does only non destructive operation like read/summarize/draft/move emails to a folder would help you build trust?

It's in our pipeline - we can prioritize it to mitigate that fear.
by __turbobrew__ | 2025-08-25 18:26:56+00:00
> Sure, needing to take care of certain responsibilities is fine, but ditching everyone else in a game because you're temporarily "not having fun"? Yes, that is immature.

That is purely a subjective moral judgement. I can also make a judgment that you projecting moral judgments onto strangers is also immature.

There I did it too, fun…
by ysofunny | 2025-08-25 18:27:19+00:00
there is a literal energetic meaning to borders and frontiers and barriers IN GENERAL

from mitochondrial gradients pushing ions through a hole to make a protein complex spin so to chain double phosphate groups in ADP molecules into triple ATP molecules thereby storing energy.

all the way up to an international entities controlling flows of goods and people across borders with the goal of maximizing corporate and government profits (storing/collecting energy)

i.e. utilizing the energetic gradient caused by citizens and people and families trying to meet each other across the border including sending each other goods, flavors, candies, etcs
by Perz1val | 2025-08-25 18:27:21+00:00
I've modded it. The main switches are on separate, one sided PCB's and are easy to solder. Side switches are not standard, they're lower profile. Scroll and DPI switches are on the main PCB with a huge ground pad on one pin, I recommend just using a destructive method when removing them, or just leaving them alone. When it starts double clicking, just go for the swap. There's plenty of switches with different feel to choose from. Before disassembly get a set on new skates, you'll need to remove those long ones to get to the screws, they get wonky, don't slide as good anymore.
by wasabi991011 | 2025-08-25 18:27:32+00:00
Neither is ending birthright citizenship, dismantling USAID, closing the department of education, firing the heads of the National Labor Relations Board and Merit Systems Protection Board (independent federal agencies) without cause, impounding funds appropriated by Congress, etc.

Nevertheless, Trump has started process for all of those, and has been successful at many due to the slowness of the courts.
by simonw | 2025-08-25 18:27:35+00:00
Even if you know the source of the text before you feed it to the model you still need to solve the problem of how to send untrusted text from a user through a model without that untrusted text being able to trigger additional tool calls or actions.

The most credible pattern I've seen for that comes from the DeepMind CaMeL paper - I would love to see a browser agent that robustly implemented those ideas: https://simonwillison.net/2025/Apr/11/camel/
by ahmeneeroe-v2 | 2025-08-25 18:27:58+00:00
>without lowering the costs associated with being old

Not exactly accurate. The costs of being old at the same QoL and for the same lifespan as a 65+ person in 1935 is probably cheaper than it's ever been.

The problem is we're living much longer and our QoL is higher and "healthcare" to achieve that is stupendously expensive.
by metalman | 2025-08-25 18:27:59+00:00
here in Canada, ordering from the states was already a royal pain, as the dutys were applied more or less arbitrarily at the border, but getting some camera part or other little doohicky from china, is cheap and reliable, if wierd and of completely unknown delivery date. I cant imagine ordering from the states now, selling to maybe, but it would be a pay up front no returns, buy some insurance and pray kinda offer.
by timr | 2025-08-25 18:28:19+00:00
> So execute it for China alone. The issue is that these blanket actions are lazy at best and exclusively populist.

Same argument. If there's a country that doesn't get tariffs, that country will very quickly become the leading global exporter to the US. It's the same thing for the "penguin island" that everyone mocked: if you put high tariffs on every place but penguin island, it will soon be Penguin Island Logistics Center.

Setting aside judgment of the tariff policy and the chaotic implementation, it does make sense to make them blanket actions. Much of the byzantine nature of our existing supply chains is due to gaming of international tariff policy.
by colechristensen | 2025-08-25 18:28:22+00:00
I think it's quite the opposite. Tariffs are flat taxes on corporations AND can't be avoided with the tax shenanigans all big corporations use and many small ones can't. Implementation and motivation details aside I'm in favor of small tariffs for all but the most equal trade partners.

Corporate taxes have the problem of small business paying much more proportionally than large ones and a flat tax on businesses that rely on cheap foreign labor and goods is deserved.

Trump doesn't get to define all of my opinions by me needing to oppose exactly everything he's done.

The problem with the current political situation is the establishment in both parties w were too cowardly or useless to address real problems which are now actually being addressed by objectively stupid fascists.

And that is the lesson to everyone, get stuff done or get replaced by awful people doing awful things.
by Scoundreller | 2025-08-25 18:28:28+00:00
My speculation: this is due to the lower and lower voltages that “long battery life” wireless mice run.

It’s not necessarily that switches have lowered in quality, it’s that you get less current flow at 1.8V or whatever than 5V and any added resistance exacerbates that.

Maybe adding another pull-up resistor in parallel with the existing one can buy more time per switch.
by jibal | 2025-08-25 18:28:28+00:00
> I got told off by someone else for _not_ saying this.

And what made you think they were right?

> I really just want to find the way of describing this that won’t net me comments like yours.

Do research. There's a large literature on algorithmic complexity ... maybe start with https://en.wikipedia.org/wiki/Big_O_notation

> It is very disheartening to spend so much time on something, and really try to do the topic justice, to be met with a torrent of “this is wrong, that’s wrong, this is also wrong.” Please remember I am a human being trying to do my best.

non sequitur
by umbra07 | 2025-08-25 18:28:35+00:00
That's... surprising. GNOME and Nix has very contrasting philosophies.

Anyways, Hyprland is primarily driven by the Arch side of things, considering that:

* there are way more Arch users than Nix users

* Arch is much more trendy amongst non-developer/Linux users.

* Arch is easier to setup and use - less friction

* Arch is more popular in the unixporn reddit/YouTube world, which is where Hyprland gained much of its popularity

* the Hyprland developer uses Arch, and has recently started selling customized dot files, advertised as "supported on Arch- based and Fedora distributions."

Nix users are simply not a driving force in the Linux userland world.
by samwho | 2025-08-25 18:30:30+00:00
I appreciate you taking the time to explain this to me, thank you.

I feel like the way I have it is a reasonable, if strictly incorrect, simplification for someone new to the material.

When I write these, I have the newly-hired bootcamp grad as my target audience. Someone who has been taught the basics for how to write code for the web and work as a junior within a company, but has no computer science background. I want them to understand enough to make sense of what they see.
by nayajunimesh | 2025-08-25 18:30:44+00:00
I understand completely, and the library is intentionally unopinionated in that regard. We simply ensure that the value passed matches the provided schema and ruleset and refine the type in-place.

In certain cases (like validating that an input is ISO8601 format), we refine the input type to a branded type (we have a Iso8601 branded type). At runtime it's just a string, but at compile time TypeScript treats it as a distinct type that can only be obtained through validation. But, it is still not transforming or parsing the data in the way that the blog post intends, which is by design.

https://github.com/nimeshnayaju/valleys?tab=readme-ov-file#i...
by 0xTJ | 2025-08-25 18:31:04+00:00
This is why executives need to be held personally responsible when they direct a company to wilfully, blatantly, and repeatedly disregard laws to the detriment of society. These are people who should be in prison for a time, and barred from serving as an officer of a corporation for more time after that. Eventually people get the message; you don't get to break laws just because you hide behind the name of a company.
by Imustaskforhelp | 2025-08-25 18:31:07+00:00
Yes, I agree.

Although I don't necessarily agree with the hyprland's main dev's responses on many github issues (which sound crude/rude to me) and I think that the community from what I've heard has also become just a little toxic on things like discord but I feel like sometimes we need to seperate the art from the artist and hyprland is picking even more hype so the main's dev's crudeness can be tucked away even more so. To be honest, thinking about it, even linus is crude yet the penguin (tux/linux) is universally loved (for the most part) So yeah. for the most part, I like hyprland.
by throw__away7391 | 2025-08-25 18:31:52+00:00
Covid messed with the math a bit, but it’s amazing how precisely it was designed to run out of money. My entire life since I was a kid people were talking about how it was going to run out of money but none of them did anything. Now that the boomers are retiring, now they will talk about removing the cap, raising rates, lower benefits for future recipients, but they have made damn sure that their own benefits are guaranteed and that they never had to sacrifice anything to pay for them. I remember when Al Gore talked about setting the surplus aside to fund future benefits in 2000 and everyone laughed at him. SNL made fun of him. Instead they voted to cut themselves a check and added more benefits for themselves for their children to pay for.
by torginus | 2025-08-25 18:32:29+00:00
Ah sorry, didn't mean to sound so haughty, I really just quickly type these comments off before I start my workday, really should give more thought to sounding a bit more tactful.

It's really cool they you get to meet people like you here in the comments :)

However I think the video raises an interesting point - I imagine you're an expert on modern CPU optimization, and spend quite a bit of time thinking about cache access patterns, exposing instruction-level parallelism to the CPU and other such gory bits without which your code wouldn't be running as fast on modern CPUs.

Most of us regular folks however don't really write code like that, and I think for that sort of code, I don't think modern CPUs run as much faster than an ancient Core 2 Duo, as benchmarks would suggest, but we can expect results somewhat more like in the video I linked.

Congrats on your work getting used in Cinebench, but I can't help but ask you - what's your thoughts on your work getting used to basically benchmark every CPU under the sun by tech reviewers, who then make recommendations on whether to buy that CPU or another one. Looping back to the previous point, I think your code has quite likely very different performance characteristics than the sort of generic stuff most people end up running, and this sort of benchmarking creates an incentive for manufacturers to crank out CPUs that are good at running hyper-optimized path tracing code, while ignoring real-world performance. What are your thoughts on that?
by cheema33 | 2025-08-25 18:32:30+00:00
> the _first_ thing I'd do is ditch the silly leather jacket and dress like an adult

Given what he has accomplished, he has more than earned the right to wear a leather jacket if he wants to. People didn't complain about Steve Jobs wearing a turtleneck for the same reason. When you have accomplished as much as these guys, then you can dish out fashion advice and maybe someone will listen.
by Spooky23 | 2025-08-25 18:32:52+00:00
That’s not Whataboutism. Cigarette taxes are excise taxes, very similar to tariffs, and often implemented to encourage behavior by raising commodity cost.

In the case of cigarettes and alcohol they are partially “sin taxes” to discourage negative behavior.

In the case of the Trump emergency tariffs, they are seeking to pivot the entire economy.

So there’s a nuance and multiple ways to look at it. If you’re GM, the ability to make better margins on shitty cars is a net positive. If you’re in the technology or medical field, well, you’re fucked.
by blt | 2025-08-25 18:33:15+00:00
The definition of big O notation is pure math - there is nothing specific to analysis of algorithms.

For example: "the function x^2 is O(x^3)" is a valid sentence in big-O notation, and is true.

Big O is commonly used in other places besides analysis of algorithms, such as when truncating the higher-order terms in a Taylor series approximation.

Another example is in statistics and learning theory, where we see claims like "if we fit the model with N samples from the population, then the expected error is O(1/sqrt(N))." Notice the word expected - this is an average-case, not worst-case, analysis.
by ang_cire | 2025-08-25 18:33:15+00:00
> the free flow of information also leads to some pretty terrible things

Being alive is a prerequisite to being able to suffer, die, etc. None of the things you listed are unique to free flows of information, in fact misinformation and propaganda are even worse in a closed loop of information.

Look at North Korea, and tell me that they'd be worse off propaganda-wise if they had unfettered access to internet.

> The free flow of information is undoubtedly being used for harm.

No, the entities flooding social media have also flooded all the pre-internet, closed-loop media as well. Right-wing propaganda like Fox News, Alex Jones (first started his radio show in 1996), and literally the entire Cold War-era Red Scare propaganda, on radio and tv, all predated social media. And those were not free-flow channels, the information they put out was 100% controlled by the owners.
by IceDane | 2025-08-25 18:33:58+00:00
> So your contention is with the word “always”? It doesn’t always mean worst case? I got told off by someone else for _not_ saying this.

Using "always" is definitely wrong, but that isn't really what makes this wrong. BonoboTP caught another thing that I missed which tells me that you misunderstand some of these concepts on a somewhat fundamental level. Quote:

> You may sometimes see the Greek letter "theta", Θ, instead of the letter O in big O notation. This is used when the best and worst case have the same order of growth. We can't use it for bubble sort because the best case is O(n) and the worst case is O(n^2).

Big O, Ω, and Θ are ways to describe asymptotic bounds on runtime. You can apply them in best, average, or worst case analyses. For example, linear search is O(1), Ω(1), and Θ(1) in the best case but it is O(n), Ω(n), and Θ(n) in the worst case.

> I really just want to find the way of describing this that won’t net me comments like yours. It is very disheartening to spend so much time on something, and really try to do the topic justice, to be met with a torrent of “this is wrong, that’s wrong, this is also wrong.” Please remember I am a human being trying to do my best.

I'm sorry.. but what? You posted some learning material on the web which is wrong. I am just correcting you, and in a civil manner, mind you. I'm not exactly sure what you want me to do. Should we all just pretend that there aren't errors in what you posted so we don't hurt your feelings?
by Imustaskforhelp | 2025-08-25 18:33:58+00:00
my bad, I hadn't seen the project and I think that the title might be changed or something or maybe it was my mistake but I felt like it was a completely original contender to games like roblox or maybe inspired by it like luanti (minetest) is to minecraft but still without necessarily having the same api's etc.

Seeing it now, It feels like a reimplentation project of sorts.

I was clearly excited wishing for a new approach but it seems not. Well, I feel like I should pardon because I had been completely unprofessional and my take was wrong. But yeah, on a satirical side please don't cancel me for making a wrong take lol (jk)
by os2warpman | 2025-08-25 18:34:07+00:00
>That business, Step Up Social, helped companies grow on TikTok and Instagram Reels.

I would rather push around a shopping cart full of aluminum cans whenever I'm not sleeping under a bridge than (waves hand) build that.

Instead, I leave my work at work once I hit 8 hours, get a full night's sleep, go scuba diving somewhere tropical twice per year, and build things that won't embarrass my parents.
by mikewarot | 2025-08-25 18:34:08+00:00
I learned a lot from the friends I made on the South Shore for the decade I commuted to Chicago. I had a lot of time on the train to do the manual work aligning images for my various photography experiments including Synthetic Aperture/Virtual Focus[1] where I emulated a large virtual lens by taking multiple still photos from a small area and aligning in a virtual focal plane after the fact (during my commute, using Hugin, the panorama program)

Yes, having a set of free time every day in which you're not working, really helps creativity. Especially if you get to sit most days, for more than 20 minutes each way.

[1] https://www.flickr.com/photos/---mike---/albums/721777202979...
by godelski | 2025-08-25 18:34:21+00:00
> a few billion bucks ... I would also spend it,

You as a person? No. You might spend some of it but good luck spending even a billion. If you put that in some investment account and just get index funds you'll be making money faster than you can spend it, even if you don't do the typical billionaire shenanigans like getting loans that mature upon death.

You as a company? Sure, you can spend a few billion.

What does this have to do with the comment I responded to? Who knows[0]

[0] https://www.youtube.com/watch?v=BknZGQoCFt4
by umbra07 | 2025-08-25 18:34:24+00:00
Yes. Hyprland has burnt bridges with many of the classic/pre-existing Linux dev communities. Amongst other things, the main developer was banned from freedesktop.

But they have a very, very large user base, which means lots of contributors - especially young, first-time-FOSS/Linux contributors. In a way, Hyprland has partially done what Linus was hoping to do by adding Rust to the kernel (attract the next-generation of young developers). And they have an active BDFL - no "led by committee" issues.
by taylodl | 2025-08-25 18:34:37+00:00
The reasoning behind Roe v. Wade was controversial from day one. Texas v. Johnson is much more straightforward and doesn't suffer from controversy. United States V. Eichman re-affirmed the ruling. This is going to be extremely tough to weasel out of without giving the game away that the United States is now fully embracing authoritarianism.
by justsomehnguy | 2025-08-25 18:35:29+00:00
You are conflating naive and a barely functional human being.

If someone doesn't know what the electricity zaps and couldn't think two steps ahead then they definitely should be anywhere near a power circuits, operating a car or be allowed to vote.

EDIT: of course it should had been 'shouldn't be anywhere' but it's even better, so I leave it as is.
by smarks | 2025-08-25 18:35:55+00:00
You encountered this book in 01996? Is that around the time of the Norman Conquest?

I'm assuming you're using octal here. Myself, I haven't used octal since 03677.

:-)

I see you mentioned https://interlisp.org/ ; while it's not a Lisp machine, the Medley Interlisp Project aims to recreate the Interlisp environment that ran on Xerox D-machines up through the 1980s or so. Still very interesting.
by ModernMech | 2025-08-25 18:36:05+00:00
If you're honestly asking what's the point, the literal answer is the entire federal government has realigned itself to support Trump's ego. That's literally its entire purpose now, without exaggeration. If something is bad for Trump's ego, it will not happen no matter how good it is for the country. Conversely, if Trump wants something to happen, it's going to no matter how bad it is for the rest of us. Or at least that's how they see it.

Tariffs are happening because it's an idea he came up with 40 years ago when he was in his prime and it stuck to him.

And no one is doing anything to stop the tariffs, despite everyone knowing better, because the people in power can't tell him "no", because that would hurt his ego. You see what he does to people who hurt his ego? They get mocked on social media, deported to a foreign gulag, they and/or their spouse gets fired, their company gets investigated or loses grants, or their house gets raided by the FBI.

So everyone has to go along with it no matter how dumb it is.
by jauntywundrkind | 2025-08-25 18:36:07+00:00
Minisforum is also one of many mini-pc vendors that basically doesn't release bios updates. They might release a couple early on, to try to get systems stable, but after that don't expect any bios updates. AMD will release plenty of updates, & you'll be stuck on whatever it was your system came with.

Different kind of support concern from yours, but also noteworthy. Really unfortunate.

I still have an old HP EliteDesk (i5-8600t) that is my one reliable 24/7 system, still runs fine. Also no bios updates, so I guess there's that. Mini-PCs to me started more as a way to buy cast-off business gear, these small affordable small business systems, even cheaper second hand. It's amazing and great seeing this new market rise up to make interesting mini-pc's, and the value is often still pretty good, but it's a very different character from where the trend started.
by bonoboTP | 2025-08-25 18:36:17+00:00
> It is very disheartening to spend so much time on something, and really try to do the topic justice, to be met with a torrent of “this is wrong, that’s wrong, this is also wrong.” Please remember I am a human being trying to do my best.

HN (and forums) can be blunt in this way (cf. Cunningham's Law). When you put something up, most of the reaction will be about how it's wrong. Things being correct is just the default, people won't comment on how correct something is. Try to take it not personally and more like a helpful piece of info. Ideally you'd want all statements to be correct. Textbook authors often incentivize hardcore nitpicking by mentioning the submitters in the acknowledgments or even cash. Try to take it in that manner.
by vedhsaka | 2025-08-25 18:36:23+00:00
I think the car dent story originally came from - https://news.ycombinator.com/item?id=45008239. As I clarified there - the dent happened before the April demo, during hackathon stress while taking out the car from parking.

But totally valid criticism about cognitive load - better example could be dog walking, cooking or screen free time.