skysight-inc/HackerNews huggingface dataset:
Theoretically your onboard sound could be just as good as anything you get off a card. In practice, it comes down to the physical implementation on your motherboard, like are the amplifying components well specced for their use, are they well separated spatially/electromagnetically from other potential sources of electrical noise on your motherboard, what are the power traces potentially shared with or near, is your power supply giving it clean power.

Now those aren't things you can casually observe all that useful information from, so it doesn't really help that much other than to try and buy quality components and hope for the best, often if you want good onboard sound you can find it if you are spending a reasonable amount on the board to start with though and not using and underspecced or dirt cheap PSU. A sound card could alleviate some potential issues though either because you bought a cheap board or just from being lied to by marketing that you were getting better onboard sound than they actually built. But it is still located on your motherboard and near a bunch of other things running at their own frequencies which may or may not be a problem depending on location and shielding and components.

And for all those reasons, a lot of people have skipped the sound card route and got a USB DAC, which gives a lot of physical space between all those other components and eliminates some restrictions in form factor for being inside a computer.

One thing to look at before you do anything else, look at where your analog speaker line is running. Is it now crossing near your PSU or power cords? Is it a different cheaper cord? The lowest hanging fruit for sound quality is the longest and final analog run and it is always good to try moving it around if you suspect a problem.
Apparently it is slopiness in the form of an undocumented API contract breakage.

https://github.com/lpar/RedPill/issues/8 (the screensaver I use)

https://www.jwz.org/blog/2023/10/xscreensaver-6-08-out-now/ (linked from there)

Maybe I should submit a PR with this workaround.
This isn't true. A lot of higher level stuff (e.g. GNOME) assumes systemd.
irrelevant.

can i just decide on my own to do some work, and then *demand* payment for such work?

the answer is still no.
+1 those colors sucks
>Enjoy your scrambled bones, then, I guess. But even if you want to model the world as having only one egg type, that type decidedly does not cleanly fit into "animal" or "food", so your taxonomy doesn't work.

scrambled bones my ass. There's no instance where that happens. I have a scramble function that takes an egg type as a parameter I don't know where you're pulling the scrambled bones from.

I don't model the world that way, that's not my objective. I live on a farm, I'm just modelling things the way I modelled it on the farm. I organize my eggs into the food box and my hens into the chicken pen. I do this in the real world. I want to do the same thing in my programming and I can't. Understand?

>Right, but we're talking about types, not things. Things can come in many different types. You even told us a story about how you consider eggs, which are the same thing, to be of different types, so this didn't go unnoticed by you earlier.

If you make two different types, and you instantiate those two types you have two different things. I don't think you're getting it. Those two different things cannot represent the real world thing because the real world thing can hatch OR be eaten. The things you created can only do one or the other.

>If you were to have a such a thing, wouldn't it go in something like "reproductive structure"? "types" is a strange fit alongside "animal" and "food".

You have to do this because your Egg interface can't go into animal or food becuase it will cause a circular dependency.

On my farm I don't have a bin or a box (aka type) called reproductive structure or types. I don't need to do this in the real world but I need to do this in go because Go is poorly designed.

Look, I can make a folder called animals and food and I can put anything I want in those folders in other languages. In go, I can't. It's that simple. Go makes this arbitrary restriction out of nowhere and it makes things worse. You're shoehorning new nomenclature and reproductive concepts into your organizational scheme while I can run with what's done in REALITY with significantly less primitives.

>Revisit the model in a way that actually reflects the real world and your circular dependencies are bound to disappear.

I think you're out of touch with the real world. When you type things in the real world (aka putting things into a box or a pen) you don't care about dependencies. I don't put my eggs in the chicken pen because they came from the chickens. I put it in the food pantry. Understand? Folders are designed to do the activity I just mentioned, they are not designed to form some complicated taxonomy of unnecessary concepts.
> It's fantastic for catching when a bunch of processes haven't been killed and are stuck at 100%.

Exactly! I've been using iStat Menus for years and I find it invaluable. I've been able to identify system-wide problems a few times already just by glancing at the graphs and going "huh, that should not be happening right now". And it's not just stuck processes, but also misbehaving processes.

I did blog about this situation over a year ago here: https://blogsystem5.substack.com/p/hard-disk-leds-and-noisy-... :)
Actually, not. These market makers are often prop shops. That means they use their own fund (prop = proprietary) to do the trading. They can do that because they don't need much capital to run.

So the story here is that over the last twenty years they stole the lunch from the traditional market makers like eg banks.

Of course, they got rich in the process. But they started from relatively modest means, compared to the companies they took on.

Michael Lewis's 'Flash Boys' is an hilarious account of this process. Well, it's involuntarily hilarious, because to tell his story, Lewis needs to cast Goldman Sachs (!) and other big banks as the victim. See the rebuttal 'Flash Boys: Not so fast' by Peter Kovac for more insight.
The fact that () and . are there miiiight enable a pyjail escape.

See also https://github.com/jailctf/pyjailbreaker

See also https://blog.pepsipu.com/posts/albatross-redpwnctf
The only thing that gets me is that there is a loooooooot of border.
The numbers were really too good to be true but there's always a chance that there may be something I am not seeing correctly so I wanted to give the benefit of the doubt. Otherwise, the idea is not too crazy regardless of much higher input costs.
The two The Thick of It prequels?
At one point, Jane Street had a lot of the effective altruists flock to them to 'earn to give'.
Show HN: Interactive jq, but it's a bash script using fzf
I was searching for an interactive jq editor when I came across this repo [1], which had an intriguing suggestion for a CLI using only fzf:

echo '' | fzf --print-query --preview "cat *.json | jq {q}"

This sent me down a rabbit hole, and I discovered just how incredibly configurable fzf is.

For instance:

- `--bind=ctrl-y:execute-silent(jq {q} $tempfile | pbcopy)`: You can bind custom keys to execute non-default behaviors, like copying the current selection or `echo`-ing.

- `--query="."`: Start fzf with an initial query (e.g., `.` for jq queries) to streamline the experience.

- `--preview-window=top:90%:wrap`: You can configure fzf into different layouts, behaviors, and ANSI colors.

- `--header=$'ctrl+y : copy JSON\nctrl+f : copy filter\nenter : output\nesc : exit' \`: fzf supports multi-line header to provide instructions or context for the user right in the interface.

[1]: https://github.com/fiatjaf/awesome-jq?tab=readme-ov-file#com...
> systemd-networkd is one of the most common causes of failure for my desktop due in part to being flakey when dnssec is not available.

While I have nothing to say about your general points -
I am pretty neutral to systemd, but I really dislike how it makes porting software to BSDs harder - I have one question:

Why are you not using networkmanager on a desktop computer? I have only used networkd on a server where I needed things like MAC matching and device renaming.

Genuinely curious. On my desktop I used a wired connection, so NM is probably overkill, but I like how I can have a tray icon to manage my VPN and wireguard connections.
> The appeal of Go is that it has just the bare minimum feature set to be useful for modern backend engineering. It's a language that you can completely fit within your head within a few months of

To me, golang symbolizes the shift of philosophy of Google as a company. It changed from "it's a smart nerd company for smart nerd people" to "golang will allow us to hire cheaper devs because golang will prevent them from making mistakes". I mean, this makes sense from business perspective, I won't deny this fact, but it's the programming equivalent of Ferrari making a SUV: tremendously profitable, but sad to see.

BTW

> golang doesn't support overloading because overloading is bad. Having said that, it's 'go', not 'golang', like the verb 'go', which already has a thousand meanings depending on the context

I find that hilarious
Most big cities in the UK have great clubs for all sorts of hobbies, and clubs are a great way to make friends. Do you like sports? Do you drink alcohol? Just wondering because pub culture is big here and it's an easy way to make friends.
Your remark may suggest that everything MS does is “wrong”. This is of course an extreme overstatement and all of their approaches should be evaluated on their own.
> they show multi-spectral light coming in from the left, they show low-frequency light moving faster than high-frequency light ("Survey says: EEEEEHHHHHNNNNNNK!")

Has Sir never seen a rainbow?

May I kindly refer Sir, to Isaac Newton's prism experiment, as lovingly depicted on the cover of Pink Floyd's 'Dark Side of the Moon' album.
This tantamount of "using" a pet to improve your life than genuinely care for them. What could happen is once you improve your life, you may slowly start detaching from it and throw out. That special bond may not form, if you only buy/adopt because you are depressed.
I love the idea, unfortunate the way this site is presented is such a incredibly busy and noisy way, it makes it so uncomfortable to look at I couldn't use this.

I think hacker news aced it with the clean look, although sometimes I wish for a dark theme.
I joined a company who wanted really clean code in their code base. That meant really good categorical organization of things into folders based off of semantic meaning about what those primitives did. You can imagine the nightmare that caused.

People simply just didn't understand what I was saying that there was no inherent meaning in trying to make our naming conventions with folders work with go's dependency rules. They thought the work of untangling all the dependencies, folders and the naming was some quest towards a perfect design.

You can also see in this thread, that a lot of people debating the issue with me believe the same thing. They think this arbitrary rule is speaking to a fundamental design axiom and they use big words to call it "domain modelling"
Giancarlo literally prints these tokens from his laptop. The ultimate profit scheme.
> I think what annoys me about it the most is that for every good idea in there there's one piece of tedious crap you have to work around, one actively bad misfeature that doesn't work properly, and one terrible aspect of the awful scripting language.

Sounds like the perfect match for C++.
> How is this different? Structuring it as peer-to-peer allows us to actually be global from day one and circumvent government interference—in most of these markets, centralized products (i.e., requiring a bank account in the relevant country) often get shut down.

"Circumvent government interference" sounds like a euphemism for "we're illegal but we make law enforcement hard".
We used them at Bloomberg.
Show HN: CommitGenius – AI-Powered Commit Messages with Zero Setup
Hey HN,

I built *CommitGenius*, a CLI tool that generates commit messages based on your code changes—completely offline using local LLMs (via [Ollama](https://ollama.ai)).

### Why?
I got frustrated while writing commit messages during a coding session. Instead of wasting time, I took a quick 20-minute break, fired up *Windsurfer IDE*, and built this tool. Sometimes, the best solutions come from just scratching your own itch!

### What It Does
- Analyzes your staged code changes to understand what you've done
- Generates clean, conventional commit messages that actually make sense
- Works 100% offline—no cloud dependencies, no context switching
- Minimal setup—just install and run

### Quick Start
```bash
cargo install commitgenius
git add .
cmgenius
```
Example output:
`feat(auth): improve JWT token validation and error handling`

Would love to hear your thoughts—any feedback or ideas to improve it? Also, what’s the most useful tool you’ve built in a single coding session?
There is a wonderful talk by Benno Rice a few years ago. Insightful and entertaining. Not focussed only on the negatives, BTW.

https://papers.freebsd.org/2018/bsdcan/rice-the_tragedy_of_s...

https://www.youtube.com/watch?v=o_AIw9bGogo

HN discusion: https://news.ycombinator.com/item?id=19207533

LWN comments: https://lwn.net/Articles/777595/
Unrelated, but does anybody know of a decent drop-down terminal for mac os?

I have to use mac os for work but i miss guake/yaquake quick-reach terminals...
People really over hype and overrate what kind of work happens at Jane Street or similarly exclusive HFTs. They have their mix of interesting projects and mundane work like any other company.
The whitespace is the visual cue.

But in any case, you can use curly braces and semicolons in Haskell just fine. You can also write your Haskell like Lisp, and add lots of parens everywhere, and use all operators in prefix-form.
Thought experiment: how much USDT is made unredeemable every year? including through lost private keys, freezing related to sanctions, etc

If you think 1% is a reasonable number, that’s 1BN per year at current market cap. Tethers been around for 10 years. Dead funds also compound.

Let’s say Tether was grossly insolvent (ie only had 50% of reserves) for the first 10BN in market cap (in other words, for the first 5 years of their existence). In addition to the 6BN+ of interest income they earn every year, there’s 1BN of reserves that will never get redeemed added every year

If Tether was insolvent before, they just need time to change that
Unfortunately i can't. I've been thinking about spinors and related concepts as a hobby for maybe two years now. But i never found an explanation like mine above anywhere. Good geometric intuition about these things does not seem to be highly valued in physics education so people don't seek it. It turns out you can represent a dirac spinor (as the sum of left and right weyl spinors) extremely well just with your two hands. the dirac matrices simply tell you how to rotate your hands or mirror them (which you can do because you have two!). I should make a video about this actually...
I hope you are feeling happy for them?
I can't find more info about the author ? trying to find out what their company does.

but yeah insightful stuff.
Show HN: AI File Sorter: Easily Organize Files Using AI
AI File Sorter is an intelligent, AI-powered file management tool that helps you organize files effortlessly. Using cutting-edge machine learning, it categorizes files automatically based solely on their names and extensions—ensuring your privacy is maintained. Only the file names are sent to the LLM (ChatGPT), with no other data shared, making it a secure and efficient solution for file organization.

The app is now open-sourced. It is also cross-platform, and a pre-compiled installer is available for Windows.
lobste.rs clone, invite-only. I'm not gonna beg for the privilege of providing value to an elitist community.
We have a whitelist set of allowed ai tools and models. Cursor for example would fit better but I think. It really depends on the user. Engineers without access to major production system are minor risk compared to our dev ops engineers. It’s an audience issue as well I think. But we don‘t make this distinction because that can constantly shift. An engineer today may or may not have more critical access then yesterday.
And it’s not about trust or anything. It’s also about liability. Our company is publicly traded which brings in a whole lot of fun when it comes to compliant topics. Who to blame when an ai disaster happens. Obviously its the operator who should monitor the output. Sadly too complicated.
On top of all the great advice here make sure you do as many high quality problems as you can. Some easy ones to build your confidence, a majority that are tough but doable and then occasionally try things beyond your current abilities.

If you can make time for an in person class at a local university or community college 1-3x a week it will probably 10x your progress.

As others are saying you should focus on linear algebra which is the doorway to depth in almost all technical subjects.
My mother bought a house in a retirement village decades ago. A few years ago she had her land line disconnected. The reason is on weekends she was getting 20 or so scam calls a day. I asked around, and everyone in the village was getting these calls. But if you went a block outside of the village it all stopped. The scammers had identified the range of phone numbers used by land lines in the village, and rang them non-stop, for months on end.
I did when I was a kid. Used to spend hours torturing insects. And I did think they probably felt pain in some way. I ended up well-adjusted, but kids are little psychopaths. These days I escort bugs out of the house if they are being bothersome, and otherwise just let them be their bad ol’ self.
So far the argument for systemd seems to be "well it works so why are you complaining"
I remember when 4MB of RAM was several hundred dollars.

My first computer (a VIC-20) had 3KB of RAM. There was so little memory, that I had to write most of my software in 6502 Machine Language.
> The printer thing doesn't noticeably affect anyone negatively unless they commit substantial crimes

I'm not sure we have as universal agreement on what constitutes "crime" as you imply. Several whistleblowers have been convicted on the basis of printer watermarks - some of us certainly will fall on the side of preferring the existence of said whistleblowers in the federal government.
Love this idea. Fewer but better suggestions make coding simpler and clearer.
Ah yes, not the One Laptop Child Per, as I'm typing it, I see my error. This is some DeepSeek level reasoning right here.
Yeah, I don't know. I applied for an invite, we'll see if it goes through.
"lump" would have been a nice name
What is an Operating System? (2021)
> If a majority of distros decided to use systemd, that mean a majority of people maintaining distributions found the positive outcomes of using systemd were worth dealing with any disadvantage it may had over using another solution.

This is overall fairly weak evidence that users actually find the software to be of quality. Surely there's got to be a stronger signal that this is a positive way forward, like users enthusiastically saying "wow this is an improvement".
thanks for writing this up
I attended a conference on the AI Act recently and it gave me the impression that they are actively finding a good balance between regulation and encouragement of AI development. Regulation is intended to be strongest in a quite narrow set of use cases explicitly defined as high-risk. Low-risk use cases are, from what I understood, largely left alone. Of course there are lots of open questions and challenges with enforcement etc, but at least the spirit of the act seems sound to me. When I was listening to the talks, it seemed like the GDPR will have been more 'disruptive' in practice than the AI Act for the vast majority of developers.
I think this is inaccurate:

"like Muslims, they recognize one god "

Although monotheistic, it is not rigorously so as the major Abrahamic religions. It has elements of dualism and other gods.

https://www.britannica.com/topic/Zoroastrianism
Nothing in there looks particularly big or important, though. There was a lot of noise about GNOME and mutter requiring it, but that has been changed as noted on that page. Dbus is a big one, but a) the socket activation feature of it requires integration with or reimplementation of a service system, and b) There is an implementation that works with openRC instead (just not the one mentioned on that page).
Its greed from a game theory perspective. She could have walked away at 5 million and gotten away with it.
Microsoft's performance-based job cuts begin, termination letters show
Yup, I think the background texture needs to go away and the font color of the posts needs to change.
That AI rollout - only in the US

Apple's three biggest markets - the US, China and Europe, we're 6 months into iPhone 16 and they've barely covered the US. No wonder they're down 11% in China.

All this time could've been spent on actually useful features.
> Nothing wrong with this if a system service is going to be present on 99.999% of installs

Is there a sign linux installs will hit this metric in our lifetime? I don't think there's any strong indication of this. There are multiple distros devoted to not moving to systemd.

> GNOME swapped its service manager for subprocesses (e.g. bluetooth) to systemd user units because it does a far better job.

Not on computers without systemd it doesn't! Besides, Gnome still runs just fine on systems with init scripts like *BSDs with no visible loss of quality or stability so this was a purely political choice to spite their own linux user base.
>Majority of what people? Get off your high horse, your opinion is not a fact.

Just look at reality and how people organize things everywhere. It's arbitrary. Adults are placed in offices and kids are placed in schools. Then on family trees kids and Adults are organized by dependency. How people organize things in the REAL world is AN arbitrary choice. But in GO you have NO CHOICE. It has to be by family tree. That is NOT an opinion. Everything I said is FACT.

The metric is basically the entire world and everything in it and how we fundamentally type (aka organize) things within it. But if you want to get more specific just look at every other programming language except go and look at how the entire world uses folders in operating systems. These are tools to allow people to arbitrarily organize things.

>I'm looking forward to trying out your own perfect language that is objectively the best for any use case ever and no one can find any faults with it. Because surely such a language exists.

Don't have one. I'm just commenting on what I hate about golang.
Anyone knows any other similar sites? Personally I'm looking for "HN but for music".

The only other website I know is https://lobste.rs, and this website looks like it uses Lobsters' software
Yes, you need a crazy amount of load for them to make sense. But when you're seeing providers build out whole data centres at a cost of billions, there you have their market.

This is a market where several large Nvidia customers are designing their own chips (e.g. Meta, Amazon, Google) because they're at a scale where it makes sense to try.

Whether it's a market that lets Groq be successful remains to be seen.
Apple Explains How to Keep Your Mac from Turning on When Opening Lid
Weather Models Boost Free Space Optical Systems
Linux Foundation: OSS devs can accept patches from SDNs but never reply
I didn't buy a printer to send letters to Uncle Sam
I typically use what's provided by my distro, because in my experience from Fedora (heh), fighting the distro is a surefire path for pain.

Even arch has opinions, even if they're much happier to mute them in the name of choice, but it's clear that your life is better if you stick to the happy path.
idk who you are but this comment made me wanna buy you a beer lol