skysight-inc/HackerNews huggingface dataset:
Not everything makes the news. Could be small town "politics", sheriff or judge elections, police unilaterally deciding not to enforce laws, etc. Maybe you also count healthcare racket as corruption.
I can certainly tell difference between 60 and 120 Hz in fast paced games, but I would not notice it in UI.
Show HN: Dut – a fast Linux disk usage calculator
"dut" is a disk usage calculator that I wrote a couple months ago in C. It is multi-threaded, making it one of the fastest such programs. It beats normal "du" in all cases, and beats all other similar programs when Linux's caches are warm (so, not on the first run). I wrote "dut" as a challenge to beat similar programs that I used a lot, namely pdu[1] and dust[2].

"dut" displays a tree of the biggest things under your current directory, and it also shows the size of hard-links under each directory as well. The hard-link tallying was inspired by ncdu[3], but I don't like how unintuitive the readout is. Anyone have ideas for a better format?

There's installation instructions in the README. dut is a single source file, so you only need to download it and copy-paste the compiler command, and then copy somewhere on your path like /usr/local/bin.

I went through a few different approaches writing it, and you can see most of them in the git history. At the core of the program is a datastructure that holds the directories that still need to be traversed, and binary heaps to hold statted files and directories. I had started off using C++ std::queues with mutexes, but the performance was awful, so I took it as a learning opportunity and wrote all the datastructures from scratch. That was the hardest part of the program to get right.

These are the other techniques I used to improve performance:

* Using fstatat(2) with the parent directory's fd instead of lstat(2) with an absolute path. (10-15% performance increase)

* Using statx(2) instead of fstatat. (perf showed fstatat running statx code in the kernel). (10% performance increase)

* Using getdents(2) to get directory contents instead of opendir/readdir/closedir. (also around 10%)

* Limiting inter-thread communication. I originally had fs-traversal results accumulated in a shared binary heap, but giving each thread a binary-heap and then merging them all at the end was faster.

I couldn't find any information online about fstatat and statx being significantly faster than plain old stat, so maybe this info will help someone in the future.

[1]: https://github.com/KSXGitHub/parallel-disk-usage

[2]: https://github.com/bootandy/dust

[3]: https://dev.yorhel.nl/doc/ncdu2, see "Shared Links"
As far as I understand there wasn't ever a "purely sexagesimal" phase. Some of the units were sexagesimal or sexagesimal-ish and others weren't, all the way along (but gradually trending toward more that were, as various unit systems were reformed). The sexagesimal system (per se) arose after literally centuries of prior experience with some of the unit systems being more or less sexagesimal, accompanying a transition in writing from using marks that were a concrete representation of clay tokens of various shapes toward using cuneiform. Even once there were people using sexagesimal calculations as an intermediate representation, they had to use tables for converting all of the non-sexagesimal units to sexagesimal quantities in terms of a specific unit of each type, and vice versa.

The use of sexagesimal calculation probably had something to do with the use of a type of counting board about which we unfortunately know few details (it was called the "hand" and IIRC could generally support values with 5 sexagesimal places, but anything we know about it comes from scattered textual references and some inferences drawn from calculation mistakes; Robson's book doesn't talk about this subject much but there are some nice papers about it elsewhere).
could be bigger
I'll narrate my user journey trying this out, just for constructive feedback.

I did not understand what it is, from the post or the website. It sounds strange enough to get me to try it though. Using the hotkey popup entry box, immediately I hit a bug where the chatlog doesn't auto-scroll properly (I don't see what I last entered, unless I manually scroll). I think my Macbook is pretty stock, not sure what's causing it. I see "All Notes" in the main window, and a search box. So I can filter to messages that match my search. Okay, so it can do what Telegram or any chat app does - basically a chat room of just myself. I don't see any other buttons of features to try in the window or menu.

I kinda see the appeal for the very narrow niche of people who want (1) a hotkey entry box and (2) enjoy taking notes as a chat log and leaving them that way.

I am not (2). While I do take all my notes to a chronological inbox space at first, I need to be able to quickly triage and organize it, delete things that are done/obsolete, move things to categories and order by priority or due date. It doesn't look like this app has any abilities like that. I do like (1) but I already have many solutions for jotting down notes fast using hotkeys and such. Alfred/Tasker scripts, personally.
I worked at a firm once that had a cronjob that restarted 70+ instances of the same component.

The line was essentially a collection of:

restart instance_N &; restart instance_N+1&;

etc

I always assumed that the way you got to 70+ was:

- write the first restart for instance N=1

- add another restart

- keep doing this till you get to about 5-8 restart commands

- AT THIS POINT someone should say "Hey, we should make this a script or something else" BUT CRUCIALLY that didn't happen

- you keep adding restarts till you get to 20+

- Now, doing anything to that giant line other than adding a new restart feels too dangerous so you decide to just keep adding restarts.

Moral of the story: the ball of mud usually doesn't just appear out of nowhere. It appears b/c there were multiple steps were someone didn't say "hey, maybe we should..." (or they said it and no one listened).
> Nix is going to do as good, or better a job, than any other solution other there.

Bazel does this sort of thing remarkably well. Internal to google, it provides a multi-billion line monorepo with deterministic, highly-concurrent, bit-wise identical builds.

I'm not as familiar with Nix, but knowing what it takes for Bazel to do it, I would be surprised if Nix is as good.

> Probably with a lot less duck-tape.

And that is probably true.
This is an interesting article and goes along with how I understand how such models interpret input data. I'm not sure I would characterize the results as blurry vision, but maybe an inability to process what they see in a concrete manner.

All the LLMs and multi-modal models I've seen lack concrete reasoning. For instance, ask ChatGPT to perform 2 tasks, to summarize a chunk of text and to count how many words are in this chunk. ChatGPT will do a very good job summarizing the text and an awful job at counting the words. ChatGPT and all the transformer based models I've seen fail at similar concrete/mathematical reasoning tasks. This is the core problem of creating AGI and it generally seems like no one has made any progress towards synthesizing something with both a high and low level of intelligence.

My (unproven and probably incorrect) theory is that under the hood these networks lack information processing loops which make recursive tasks, like solving a math problem, very difficult.
> I have trouble watching things without subtitles.

Having subtitles is very convenient. I don’t have to worry about the volume. I can shift back and forth between listening while being busy with something else or reading them. Also, when it comes to movies, a lot of the time the SFX volume is louder than the people's voices, and unless you want to be that annoying neighbor, you have to keep the remote controller in hand to adjust the volume accordingly.
> You don’t even consider the option of father taking parental leave while the mother works.

Given what little we know of their situation, that would likely be a very stupid thing for them to do. Because most people do not make enough money to support a family on a single income, and he is fortunate enough to be making that much money now, it's unlikely that she would be able to do the same. It's also reasonable to assume that they discussed their options a long time ago, likely before a child was even involved. It's a good idea for couples to talk about that sort of thing before they start a family, and for those couples who could realistically have a parent at home with their child, whoever is making the most money is the natural choice for the one who continues working.

As it happens, I do consider stay at home fathers to be a perfectly valid option. Again, every choice is a sacrifice. The parent who goes to work for 40+ hours a week is making a sacrifice. The parent who stays home with their child is making a sacrifice. There is no difference. If people didn't need to work in order to support themselves and their loved ones, I doubt that many parents (mothers or fathers) would choose to abandon their kids for most of their waking hours during the most formative and remarkable time of their children's lives. At least not to the extent that most of are forced to currently.

It's very odd that you seem to consider only the parent who stays home to be "doing the sacrifices" without due consideration for what parents who are forced to work long hours give up. In most families, both parents have to make that sacrifice. It's a rare gift for there to be an opportunity for one parent to have the ability to be with their family.

You are correct that hiring someone to help keep up the home and care for children is not a solution for the entire population. That's alright though, because we're discussing just one person's family situation and that person's situation is exceptional. When it's an option, bringing in outside help is extremely efficient which is why most families resort to it at least some of the time, even if only by hiring a babysitter for a few hours occasionally, or by enlisting the help of a relative.

If I were looking for a solution that would apply to the entire population, I wouldn't be interested in solutions that specifically "empower women" either. I'd be looking for ones that empowered all parents, both men and women, because both should be equally afforded the opportunity to pursue their own interests and find work they feel is important, meaningful, and fulfilling. I'm really not sure what that solution would look like though. UBI perhaps? Maybe a requirement that every last job pay enough that a person could support themselves and a modest family on a single income? It'd take a massive departure from our current culture in any case.
Project Leyden Early Access Build: 2-3x Startup Improvements for Java Apps
If they are in a position to have inside information about the future performance of those assett classes it's arguably not "fine."

Let's say the buy up a lot of houses before passing new regulation that specifically makes those properties increase dramatically in value. I'd argue that is insider trading in spirit, despite those properties not being covered securities. Similar for policy that might substantially impact crypto, Art, etc... There are endless ways to leverege their power and inside knowledge for personal gain. With securities trading it's at least possible for retail investors to ride along, buying up $NANC or mimic'ing specific traders and trades.
I agree with you, but OECD's disposable income does not include housing, education, healthcare, or childcare unless they're paid through taxes.
Isn't thiamine tissue deficiency at the bottom of dysautonomia? Potentially leading to Alzheimer, MS, ALS over long periods of time if untreated depending on one's genetics and the way their body tries to adapt to it? I understand nobody tracks this over 30 years though. I think it's low-risk to try to address long-term tissue B1/B2/B3 deficiencies first and see if it helps.

"The initial symptoms of thiamine deficiency beriberi are those of dysautonomia [1], a broad term that describes any disease or malfunction of the autonomic nervous system. This includes postural orthostatic tachycardia syndrome (POTS), inappropriate sinus tachycardia (IST), vasovagal syncope, mitral valve prolapse dysautonomia, pure autonomic failure, neurocardiogenic syncope (NCS), neurally mediated hypotension (NMH), autonomic instability and a number of lesser-known disorders such as cerebral salt-wasting syndrome. Dysautonomia is associated with Lyme disease, primary biliary cirrhosis, multiple system atrophy (Shy–Drager syndrome) Ehlers–Danlos syndrome and Marfan syndrome for reasons that are not fully understood [2]. It has been hypothesized that the association of dysautonomia with so many different diagnoses is because a common form of dysautonomia originates from high calorie malnutrition. This leads to loss of oxidative efficiency (pseudo hypoxia) and subsequent disorganization of ANS controls that are mediated through the limbic system and brainstem."
From two days ago: https://news.ycombinator.com/item?id=40906401
For ACH I previously used Vantiv (now part of worldpay iirc) I remembered they had good service and price.
Google takes great care to ensure that the LLVM optimizer produces bit-identical results for identical inputs across plenty of machines. If the llvm optimizer produced non-bit-identical results for identical inputs (all sources and command-line flags), Google would consider that a high priority bug.

So I'm reasonably sure it does produce bit-identical results.
I used worldpay in the past. they were ok.
Bluntly put, but I'm curious other business-friendly areas there are in & around Europe.
A lot of people can’t move to the US. Plenty of my friends were moved to Canada after they couldn’t get H1B renewals and now even non-India/China waitlists for green card applications are so long that you can’t just switch from a student visa to an application for permanent residence like you used to.
I'm the original developer, decided to repost since there was some nice discussion I missed.
A nice value in this format (since it discusses books) would be to have a comment or portion of the description dedicated to listing the books (or ideally the media) discussed to a list.

I added "The Bit Player" (Claude Shannon documentary from 2018) to my watch list as well as "Recoding America," "Chip War," and "Endurance: Shackleton's Incredible Voyage" to my reading list.
System insights with command-line tools: dmidecode and lspci
Yes, but so is telling if a photo contains a dog or understanding sentiment in a paragraph of text. Complexity isn't quite the issue, I think it is that there is a distinction between the type of reasoning which these models have learnt and that which is necessary for concrete mathematical reasoning.
I also just signed up, so you can dig me out of your user base. I'm https://github.com/GWBasic/soft_matrix

(I turned off all GitHub email awhile ago due to SPAM.)
Oh look, someone has managed to mention Kagi casually on an unrelated post at HN; that doesn't happen very often.
Maybe this was the reason:
https://www.wired.com/story/grace-hopper-celebration-career-...
The plus side for using Jetbrains is you can switch to literally anything else and it’ll feel lightning fast.
> France is however a net importer of underqualified people, many of whom do not find any work.

Any numbers on the visa for underqualified people? I'd be surprised if this statmeent is even remotely true for legal immigration.
It is even lower. You don't need to complete an undergrad in CS to get a tech job.
I don't think they were stating that a simple table based solution was used, if it were, it would probably meet the bar for "succinct" because you could just write that as something like `if X in Y`. Rather, I got the impression that a lookup based approach was intended, but it was enterprise-ified (like https://github.com/Hello-World-EE/Java-Hello-World-Enterpris...).
Out of sheer boredom, I started watching this, and got as far as an argument about whether or not some set of symptoms was lupus. Then I closed my laptop, tired of wasting my time. I sat quietly on the couch in my living room for a moment. My wife was watching television in the next room over, at a volume where the dialogue was clearly audible, and what do I hear but a woman state, "At that time, I was diagnosed with lupus"!
Doing modulo 4, 100, and 400 isn't really that complicated to implement. I know there are even simpler ways to calculate this but come on, this is stupidly easy stuff. Then again we live in a dimension where there are Node packages for IsEven() and IsOdd() with tons of downloads.
TLDR context: a randomizer shuffles around game items/skills and even game areas such that the game is completed in a different order. Archipelago shuffles those things among different playthroughs. For example, I might pick up an item in my Pokemon playthrough that unlocks a gun in your Doom playthrough, and when you pick up a keycard it might unlock Ground Pound for a Mario player, and so on. It's like a giant collaborative puzzle game.

Here's an example with 114 playthroughs (includes some game spoilers in the latter half): https://youtu.be/YwUIfxF3ujo
Have to agree on the VCS story. I’d switched over to using Zed more or less permanently, but I eventually moved back because I kept having to open Intellij to resolve conflicts.
What do you mean by this exactly? Like a list of all upcoming books we’ll discuss? If you’re curious, you can find that on our website at www.bookoverflow.io!
The Fuji X100 series: TikTok's favorite camera
Out of curiosity, I tried your test with ChatGPT 4o

https://chatgpt.com/share/79c5c6e1-e6a9-441b-acb3-54882303a8...

Of course as usual, LLMs are horrible with Math.

Funny enough, the next time it verified the word count by counting it out until I specifically told it to use Python

https://chatgpt.com/share/79e7b922-9b0f-4df9-98d0-2cd72d7041...
> Autoimmune issues I'm feeling much less confident about. It seems like so many of the therapies are "turn down the immune system".

The immune system has many branches, and you can effectively deplete one branch of the immune system while preserving the other branches to fight infection. For example with MS a very effective treatment is CD20+ B cell suppression, as rituximab does. For many people diagnosed with MS this has been effectively a "cure," in the sense that while they need to continually deplete their CD20+ B cells, their disease doesn't progress in any meaningful way, and their immune systems remain largely able to fight infection.

So we don't need to wholesale "turn down" the entire immune system for many autoimmune diseases. Rather, we need to surgically target specific parts of it and either suppress those parts or modify their behavior. Given the success we've seen with ritixumab and MS I'm more optimistic about our prospects for finding effective treatments for autoimmune conditions.
I do believe one can join collab sessions from https://vscode.dev/ as well? So no need to install anything, it runs well and officially in the browser

And for those with installed VSCode they need to add the Live Share extension to get this functionality, it’s not built in from the start, but offered through that official extension? https://marketplace.visualstudio.com/items?itemName=MS-vsliv...
I see a flash of white text on a dark background, then "Application error: a client-side exception has occurred (see the browser console for more information)." in black on the same very dark background.
Chrome on Win 10
> You could have asked in the community for opinions.

True, and I was focused on making a non-Lisp point so I didn't and apologize for that. I do find the feedback valuable although I wonder how to reconcile what's been posted here with what I've heard from other Lisp coders.

Trying not to beat a dead horse, but I recognize there may be many reasons people come up with for writing a new library instead of reusing one. My point is that it has a business impact to do it that way, because unless that library is open-sourced, the next time it happens it will be an overall loss for the industry due to solving the same problem again and again in slightly different ways.
If there's a field that's 80% women and 20% men, is setting a DEI target of 40% men preventing sexism? Or is it perpetrating sexism?
> Maybe re-prompting LLMs is the new ball of mud?

Recently, my company acquired some engineers, and while I cannot evaluate their "percentile", I have been low-key flabbergasted at some of their suggestions for using LLMs in place of scripts. (For example, to modify or move nested data in a non-public JSON representation of a program.)
No.

Copyright infringement could be emitting the code in a manner that exceeds fair use.

The license gives you permission to utilize the code in a certain way. If Copilot gives you GPLed code that you then put into your closed source project, you have infringed the license, not Copilot.

> If you don't meet the conditions, it's still copyright infringement like before.

Licensing and copyright are two separate things. Neither has anything to do with the other. You can be in compliance with copyright, but out of license compliance, you can be the reverse. But nothing about copyright infringement here is tied to licensing.

To be clear: I am a person who trashed his Reddit account when they said they were going to license that text for training (trashed in the sense of "ran a script that scrubbed each of my comments first with nonsense edits, then deleted them"). I am a photographer who has significant concerns with training other models on people's creative output. I have similar concerns about Copilot.

But confusing licensing and copyright here only muddies waters.
"most people probably still have to wait in the US if you're lucky enough to get treatment"
This is really not the case. Over 92% of Americans have health coverage. I can also see practically any specialist next week....
Oops, it’s stricter than I thought. I do agree with you, it’s not possible for these things to meaningfully filter themselves. They’re incapable of making a moral decision or discerning the truth.

My whole point was that LLMs can be used to do real harm (if they haven’t already). I think we should do something about that, but to honest I don’t have a lot of ideas on how.
This might be temporary because people who want a new Model Y are waiting for the refresh to come out, and those who wanted a new Model 3 likely also waited for the anticipated refresh to come out before pulling the trigger.
Competition should be a good thing right?
Give Bruno a look
It's easy to blow $500K or more on certification of even a well-designed product, especially if you actually use UL for your testing (never again!) Yep, I've worked at a startup that did that.

If you don't have everythign done in China, certification is a racket: In addition to at least $60-80K minimum (for CE, which helps get UL/ETL if you need them), you'll be paying $5K/Quarter/factory for audits, and $2-5K just to open the report for any changes, including things like changing your company address!

You can't hate the bastards that run this industry enough. I have no problem with complying with reasoniable rules, but I have a big problem with shakedown protection rackets, which is what this is...
Gymnema Sylvestre
Tell an AI to build you a Hacker News with blackjack and hookers and blind uncritical faith in the e/acc AI cult, then.
I, too, prefer to cut off my nose to spite my face.
Cracking Open a SCEP Request
if you think that's cool then you may also like a "hard" real time programs e.g. ABS brakes https://en.wikipedia.org/wiki/Real-time_computing#Criteria_f...
Article title: Investing in our future

(Otherwise please use the original title, unless it is misleading or linkbait; don't editorialize.) https://news.ycombinator.com/newsguidelines.html
Same. It also mean when toggling the bar what moves is the bar not the code.