MurphyA/hacker-news huggingface dataset:
by cosmicgadget | 2025-04-26 03:06:24+00:00
Strictly true but practically false. SCOTUS decided in Trump v. United States that core Article II actions by the president are completely above the law. Official actions are presumed to be immune from criminal liability. Non-official acts are not immune but get a free trip up to SCOTUS for adjudication before any trial can start. The one exception is if Congress impeaches.
by scythe | 2025-04-26 03:06:47+00:00
>One age misunderstands another; and a petty age misunderstands all the others in its own ugly way.

I couldn't help but keep thinking about this Wittgenstein quote as I read this. I find it harder to say exactly why. Obviously, we felt differently in the past. Not my past, of course: I was a child, barely able to integrate by parts or fold a shirt correctly.

There is another possibility. The usual complaint is that oversensitivity has constrained humor. The usual retort is that what we did before was harmful and we're better off not doing it. But the problem with logical-seeming dilemmas is that existential propositions can only seem logical. The world, unlike logic, is malleable. Perhaps the jokes really are worse today than they were in the past?

Twenty years ago, our crap towns were something we experienced with the other townsfolk first and foremost, and only to a lesser degree did we bear the weight of the outside world's eyes upon us. Today it is not like this. Communication across great distances has gone from difficult to convenient to pervasive and unavoidable.

Locality has frayed in more domains than the spatial. Recently /r/MedicalPhysics had a spat with /r/sysadmin about hospital IT policies. Such a civil war would have been unthinkable in the 2000s. Humans used to spend much more time socializing with their friends or at least comrades-in-something than with almost complete strangers. Our egos are exposed to the elements in a new and phase-changing way.

I think that the social fabric has already begun to fight this trend from the bottom up. At the risk of sounding like an advertisement, Discord has made non-discoverability its greatest feature. The gladiatorial aspect of modern discourse has never sat well with me. I don't want to have a conversation for the audience. But here I am. Please clap.
by kragen | 2025-04-26 03:06:59+00:00
Then why would you comment in the first place? Just to troll, I suppose.

https://en.wikipedia.org/wiki/Rights

Rights are legal, social, or ethical principles of freedom or entitlement; that is, rights are the fundamental normative rules about what is allowed of people or owed to people according to some legal system, social convention, or ethical theory. Rights are an important concept in law and ethics, especially theories of justice and deontology.

The history of social conflicts has often involved attempts to define and redefine rights. According to the Stanford Encyclopedia of Philosophy, "rights structure the form of governments, the content of laws, and the shape of morality as it is currently perceived".
by toast0 | 2025-04-26 03:08:51+00:00
Maybe I'm too optimistic, but I think actual election fraud, big enough to steal an election, would be too big to miss.

Yes, it might only take a small number of votes in the right place, but either you somehow know the right place, or you have to move a lot of votes.

There's a reasonable discussion to be had along the lines of 'these guys seem to be doing everything they whine about', but could they get a big operation done without a) bragging openly about it, b) leaving a big trail, or c) having a falling out with a conspirator who then tells all.

Adding on, certainly gerrymandering and voter supression laws affect voting results, but I have trouble calling that stealing an election.
by energy123 | 2025-04-26 03:09:43+00:00
Revolutionaries tend to suffer from extreme naivete or arrogance. They don't understand that idealists like them usually get pushed aside or killed by the real crazies during the power vacuum stage, then the country becomes significantly worse. It's happened so many times in history. Until the US starts killing half of its population like Pol Pot did it can always get worse.
Show HN: Empty Enter Expander – Type less in the terminal with this tool
by waszabi | 2025-04-26 03:09:47+00:00
When you have a lot of aliases it can be difficult to remember how was the one you need named especially if you do not use it very often. You can also have files stored in a bin folder and look there to find the name. Another trick is to prepend your commands with a comma then type the comma and hit the Tab key to see only your own commands. There is an article about it somewhere on the Internet.

I needed something lightweight to always show me the available commands. Something to run with a few keystrokes. Something that stores commands in files and folder structures.

The idea was born at the time of using Linux Debian with the dwm (dynamic window manager). The first version was implemented in bash and it could do three things: start an application, expand text from a template and do a predefined automation on the selected application.

It was launched by a keyboard shortcut and opened the list of commands in a new terminal window. The commands were stored in nested folders and it was able to switch between the three modes (launcher, expander, automator). It also required only few keystrokes to do the desired action.

For instance, I was in the terminal and hit Ctrl+P. It opened a new terminal and listed applications to launch. I hit the Space to switch to the expander mode. Then I hit the g to enter the Git folder and s for the status. The result was that it put the git status to the terminal I was in before. This expander could be used in any application. It could insert the email template into the browser.

Then I migrated to macOS and really missed that tool. So I quickly wrote a zsh vesrion that consists only the expander mode and supports only the terminal. It is activated by hitting Enter on empty command and then it inserts the desired command right into the prompt. For example, when you hit Enter, g and s you will get the git status command to the prompt and you can then execute it with Enter. Of course, those commands and keys are defined by you. There are various and lenghty commands that I use on a daily basis like this and it saves a lot of typing.

The tool is called Empty Enter Expander. It is implemented for the zsh as of now. Please check it out at https://github.com/waszabi/empty-enter-expander and let me know what you like or dislike about it.
by jasonthorsness | 2025-04-26 03:09:59+00:00
Case-insensitive helpers around a case-sensitive filenames are the best of both worlds. I don't want hello.txt to BE the same as Hello.txt, I just want to find it without using a capital letter. Thanks to this thread I just discovered <code>bind -s 'set completion-ignore-case on'</code> for bash which is going to make my life as someone who frequently switches between WSL2 and Windows cmd more pleasant.
by ninetyninenine | 2025-04-26 03:10:45+00:00
Ok you're a perfect example. I think it's truly younger programmers who don't get it.

Why wait for an aws lambda to wait for a database when you can just wait for the database yourself?

You spin up an entire CPU just to ask it to wait for something when you can just fire off a coroutine. Spinning up CPUs are for spinning up new computational resources. It's pointless to ask it to wait for shit. It's like asking someone to wait in line for you while you stand next to him waiting for him.
by PlunderBunny | 2025-04-26 03:11:40+00:00
When I re-watch comedy like ‘The Young Ones’ or many other funny series from the 80s or 90s, I don’t find it funny any more. It’s not that the jokes weren’t good and that I didn’t find it funny at the time, it’s just that humour changes. In that case, it’s nothing to do with the jokes becoming ‘unacceptable’.
by mrandish | 2025-04-26 03:12:13+00:00
Thanks for explaining the unique value you find in analog modular hardware.

> With a Eurorack you can plug in some patch cables and quickly try it out.

I'm curious if it's possible to do the same kind of modular interconnection with virtual analog plug-ins like Kontakt or Cycling '74? I've played around with Kontakt and it seems enormously capable and able to hook up operators and simple circuits almost down to the level of math symbols. I haven't played with Cycling or similar DSP environments but my understanding is they're literally programmable down to that level.

To be clear, I'm asking because I really don't know. I have a vintage Prophet 5 and the best DSP emulations seem to emulate it perfectly but with even more flexibility, extensibility, repeatability and no need to avoid oscillator drift or clean dirty pots :-). But I'm also not a serious synthesist or sound designer and I don't pretend to have golden ears. I guess at a certain point it may be quicker and easier to just wire up modules rather than assemble code modules in Kontakt, Cycling or some other DSP environment (assuming you have the right hardware modules on hand). But once you have to order or solder up different modules, I assume the plus sign swings to the software side again? Once again, not questioning the value you get from what's clearly working for you. Just interested to understand. As I said, maybe I am missing something. It might be that it's just something I don't personally care too much about for my needs, so it's all good.
by wongarsu | 2025-04-26 03:12:52+00:00
Trump did thank that "very popular guy. He was very effective. And he knows those computers better than anybody. All those computers, those vote counting computers, and we won Pennsylvania in a landslide." If Biden or Obama had said something like that the nation would be in uproar.

https://www.youtube.com/live/kdvpXxXVyok?si=XALuK7No9-PLQBAr...
by filoeleven | 2025-04-26 03:13:24+00:00
> The Stanford team’s passive cooling system chills water by a few degrees with the help of radiative panels that absorb heat and beam it directly into outerspace. This requires minimal electricity and no water evaporation, saving both energy and water. The researchers want to use these fluid-cooling panels to cool off AC condensers.

https://spectrum.ieee.org/efficient-airconditioning-by-beami...
by alganet | 2025-04-26 03:13:34+00:00
There is a list of things I keep under profound consideration always.

Information that travels backwards in time is one of them. I have a pretty good idea on how it could be possible and who would have the resources to do it.

God is also another. However, I am a very unorthodox student of religion. I deeply respect anyone that uses it to foster a good behavior. Whoever uses it to trick others, I tend to see more as an act of hostility towards innocent believers. Like, if someone tries to put me into a religion mindset just to fuck with me, it's a dick move.

What I know for sure is that God would not make mistakes. Whatever monitors me, does. It did so many times. I know it embarrasses them. It's delightful in that sense. So, yeah. God might exist, but I ain't talking about it when I describe paranoia.

Another thing that is quite recent in my studies is psychology and how we are all so vulnerable to it. I started to despise it a little bit. How come it never solved so many issues? How come it seems to put them to evidence but not fix them, and by putting them to evidence, make them worse?

Anyway. Do you want even more paranoia? If you like it, I should be supposed to charge for it, you know.
by ninetyninenine | 2025-04-26 03:13:48+00:00
But the server already exists. You are already paying for it's existence as it handles other things. This is common if you worked for an IT company.

In short: The server is the origin of the task. By definition the task doesn't exist without the origin/trigger.

Why spend extra on a lambda? I think you're lost. Especially if you built architecture like this where servers wait for lambdas that just wait for database calls. (FYI waiting time is slightly longer this way, cost is slightly more expensive, and architecture becomes unnecessarily complex)

Literally first reply is someone who thinks a lambda is the right tool. I wasn't sure how bad it was until this young man replied.
by gonzobonzo | 2025-04-26 03:14:16+00:00
Right. The fact that someone so terrible got 99% approval and only one anonymous investigator was able to stop them makes me think that it's likely a lot of other terrible admins who didn't have an anonymous investigator go after them probably go through the process.

And the times I've brought up the fact that Wikipedia can be unreliable before, I've had numerous editors come in and claim that wasn't true and that people could rely on the claims they find in Wikipedia. This runs counter to the claim that Wikipedia editors know about these influence campaigns and openly fight about them. A lot of the active and vocal editors are openly dismissing such concerns.
by o11c | 2025-04-26 03:14:18+00:00
It says "screenshots of themselves". The application is responsible for rendering the screen in the first place so it fundamentally doesn't need a permission.

Now, what could reasonably be a permission is "access the internet", but our overlords don't approve of that thought.

(Contrast this to web pages, which do not render themselves and thus can sensibly be blocked from screenshotting)
by alnwlsn | 2025-04-26 03:15:02+00:00
Most routers (including humans) haven't even figured out that you can run traces in more than just 8 directions :) I quite like autorouted boards in TopoR for this reason, but it's hardly cutting edge; been around for decades.

I hear Altium has some pretty decent autorouting. The problem here is that by the time you've set up all the grouping, constraints and settings to get an auto route that works well, you probably could have just routed the board yourself. So I've never used it once. There's still no magic button you can click once to make a full routed board. As far as I know, autorouting for all the big players is still based on tried and true algorithms like A-star. They might be getting a little better year over year, but not so much so that anyone noticed.

I have seen quite a few improvements in manual routing though. It seems like the manual routing tool has gotten better at pushing traces out of the way, and if you move a routed component you might not need to redraw all the traces going to it anymore.
by ipaddr | 2025-04-26 03:15:25+00:00
If you stop going into the restaurant they stop scheduling servers. You or the restaurant didn't get permission from the server who isn't working there anymore.

It's about applying your outrage evenly. Why put artists over a servers? Why do you drive when not using horses means many blacksmiths positions disappear. Technology that is accepted by society changes society. Artists will continue to evolve and create messages about those changes. No need to worry about their plight. Worry about translators or other industries that can't easily provide the same value. Artists are the one group who will survive and thrive.
by solardev | 2025-04-26 03:15:34+00:00
Shopify offers both a hosted storefront and a product management system API if you want to use it with your own frontend.

For WordPress, check out WooCommercd, an e-commerce plug-in by the same company that makes WordPress.

You're entering a very crowded space that already has a lot of established players. Wix and Squarespace also do similar things, including with AI.
by mvdtnz | 2025-04-26 03:16:16+00:00
That author on Slough,

> Ricky Gervais encapsulated its brutalist new town grim with ‘The Office’ before giving up and writing lame punching-down anti-woke “gags” for the educationally subnormal

That's a very strange reading on Gervais' post-The Office career. After The Office he did things like Extras, a sitcom about extras on TV and film sets, Derek, an emotional series about a well-meaning care worker who thinks it's more important to be kind than popular, and After Life, a series about a man who loses his wife young and how he deals with grief.
by sedev | 2025-04-26 03:16:36+00:00
For most things the talk pages will explain why it is restricted, but if someone forgot to put a notice there, there's also a giant list of "the following topic areas reliably attract disruptive editing and get people angry, so admins move much more quickly to restrict editing than they would otherwise." https://en.wikipedia.org/wiki/Wikipedia:General_sanctions#Ac...
by soraminazuki | 2025-04-26 03:18:12+00:00
Sum types, not C unions. Different concepts.

A sum type is a concept from type theory. Like unions, it expresses a type that can be either one of multiple types. But unlike unions, it retains information about which type it is.

Properly implemented sum types are completely type safe. I can't be 100% sure what your particular "criticisms" of C unions precisely are, but assuming they all relate to type safety, they don't apply to sum types.

Sum types are important because any real world project has to deal with data that's either A or B. There's nothing controversial here.

In C, a union is a way to implement that. Yes, it's unsafe. But can you eliminate the use of unsafe features from C projects? No, if they deal with memory.

Also, it's rich and quite frankly rude to brush off my comment as "casual dismissals," "superficial," and "unwise" when it's a direct response to this.

> your niche feature "sum types"

That's pure unprovoked smugness right there that contains no substance of what your criticisms actually are, let alone the reason.
by flask_manager | 2025-04-26 03:18:40+00:00
I have in the past, but three things put me off doing so now;

Pages where I can spot inconsistencies are often controversial, with long dense discussion pages, edits here are almost impossible beyond trivial details. I dont mind fixing trivia, but not if the actual improvement I think I can make is rejected.

There is a bit of a deletionist crusade to keep some topics small, for example, Ive had interesting trivia about a cameras development process simply deleted. Maybe it is truly for the better, but it is not really that easy to add to the meat of the project, without someone else's approval.

Third, the begging banners really feel a bit gross; I know the size of the endowment, and how long it would be able to sustain the project (forever essentially)... It really feels like the foundation is using the Wikipedia brand to funnel money to irrelevant pet causes. This really puts me off contributing.
by usrbinenv | 2025-04-26 03:19:15+00:00
I recently read almost the whole book in a week or so. It's excellent and I feel like I can write in D pretty well after reading it. Too bad that I most likely won't be writing in D, but, at least, I'm confident I can come back to it anytime and be up to speed if I ever need to. This book should be the goto for anyone who wishes to quickly learn the language.
by wolfgang42 | 2025-04-26 03:20:13+00:00
Some relevant discussion/pointers to other notes on this sort of proposal can be found here: https://utcc.utoronto.ca/~cks/space/blog/sysadmin/AutoconfVa...

(The conclusion I distilled out of reading that at the time, I think, was that this is actually sort of happening, but slowly, and autoconf is likely to stick around for a while, if only as a compatibility layer during the transition.)
by anougaret | 2025-04-26 03:20:25+00:00
valid concerns of course

- we are planning a hosted AI debugging feature that can aggregate multiple traces & code snippets from different related codebases and feed it all into one llm prompt, that benefits a lot from having it all centralized on our servers

- for now the rewriting algorithms are quite unstable, it helps me debug it to have failing code files in sight

- we only store your code for 48hours as I assume it's completely unnecessary to store for longer

- a self hosted ver will be released for users that cannot accept this for valid reasons
Show HN: MemoryCore – symbolic, peer-to-peer memory system for AI
by SkittyMaster | 2025-04-26 03:20:36+00:00
I’m not a software engineer or a genius — I just had a weird idea:

What if memory wasn’t just stored as text or embeddings, but as symbolic, byte-level thoughts that could be passed between AIs?

That idea became MemoryCore Lite:

Encodes thoughts into lightweight bytecode

Shares them across nodes via peer-to-peer sync

Fully decentralized, no GPU needed

Designed to evolve into its own AI knowledge mesh

I just open-sourced the basic version here: github.com/ProToxicNinja/MemoryCore-Lite-Symbolic-Memory-Engine-for-AI

It’s simple — but everything works. You can build better tokenizers, smarter trainers, or even plug this into microchips or mobile apps.

I’d love feedback, contributions, or just ideas. Not trying to “go big” — I just want to see how far a simple, symbolic memory system can go.
by toast0 | 2025-04-26 03:20:57+00:00
The second sentence is mostly accurate, but the first implies something else.

If your taxable income was $50,000 and you donate $10,000, and (some other conditions) your taxable income would now be $40,000; same as if you managed to move the money pre-tax.

However. If you donate aprechiated capital assets, you get two benefits. Your taxable income is offset by the value of the asset, and the capital gains disappear. It's much better than selling the asset and donating the proceeds; and it's handy if you don't have good records for your cost basis.
by pyuser583 | 2025-04-26 03:21:20+00:00
I’m confused, is this happening little by little, or gigantic bursts.

Trump just started his term, but it doesn’t seem to be the incremental approach allegedly used by the Nazis.

He is, to quote his former advisor, “flooding the zone with sh*t.” A gigantic burst of terribleness, doing a thousand things at once, leaving everyone disoriented.

That’s quite different from the “every day a little worse approach.”

I suspect the next four years will be gigantic bursts of terribleness, followed by long periods of relief it wasn’t “as bad as it seeemed at first.”
by codingdave | 2025-04-26 03:21:28+00:00
Do you know that your server will always have the extra capacity to wait? If so, you are probably correct. If you do not definitively know that, than your younger co-worker's solution will scale better. I don't think anyone can generically say one answer is better than the other without knowing more information about your infrastructure.

It sounds like they do not respect your take on it, but you aren't respecting theirs, either.
by mcholen | 2025-04-26 03:21:39+00:00
I was forced to sign a full exit contract to avoid being sued.

"The above is our final offer. Please give us your reply no later than Wednesday this week. After confirmation, we will sign the formal agreement no later than Friday this week. If you do not accept, we will put the new round financing work on hold and immediately initiate a lawsuit against Allen regarding labor relations, shareholder qualifications and directors' fiduciary duties. We have sufficient evidence of Allen's violations of the labor contract, employee handbook and shareholder agreement, such as his absence from work, providing services to third parties and obtaining benefits during his employment, and sending the company's confidential information to third parties. We will also fully disclose such situations to the market."

from the Lawyer.
by simonw | 2025-04-26 03:21:50+00:00
The iPhone has dedicated low-power on-device hardware that is trained to pick up "Hey Siri" exclusively. It only wakes up the rest of the device and captures additional audio after that wake word has been triggered.

https://machinelearning.apple.com/research/voice-trigger

https://machinelearning.apple.com/research/hey-siri