MurphyA/hacker-news huggingface dataset:
by jancsika | 2025-04-18 01:14:28+00:00
> An “interval” is a combination of two notes.

Minor nitpick: it's a "dyad" that is a combination of two notes.

An "interval" is the difference between two (or more) pitches. And just as you'd measure the space between your eyebrows using a ruler, you'd measure the interval between middle C and concert A using your ears.

The bonus, however, is that our listening apparatus is already quantized to octaves-- if you hear a pitch against a second pitch that's double/quadruple/etc. the frequency of the first, your ear marks this interval as special. It's likely most of you've already used this fact to your advantage; perhaps unwittingly, when someone begins singing "Happy Birthday" outside your normal singing range. (Though most renditions of "Happy Birthday" lend credence to Morpheus' lesson from The Matrix that there's a difference between knowing the path and walking it.) :)
by ggm | 2025-04-18 01:14:39+00:00
How are they delivered? Targeted (site specific) injection? Does it e.g. need an adjuvent like a thickening agent, or some kind of activation? Treatments causing local tissue change like PRP aren't just jab and forget, it's ultrasound or xray guided. Injections dissipate.

Fat cell specific absorption would imply generalised fat deposits but my understanding (limited) is that adipose brown fat is somewhat location specific so conversion would want to be localised too or else you'd have brown fat where it isn't usually found. That's why I wonder if this is a targeted injection and an additive to limit mobilisation at large.
by zoogeny | 2025-04-18 01:16:27+00:00
Yeah, it is very close. But I feel simp has a bit of a sexual feel to it. Like a guy who does favors for a girl expecting affection in return, or donates a lot of money to an OnlyFans or Twitch streamer. I also see simp used where we used to call it white-knighting (e.g. "to simp for").

Obsequious is a bit more general. You could imagine applying it to a waiter or valet who is annoyingly helpful. I don't think it would feel right to use the word simp in that case.

In my day we would call it sucking up. A bit before my time (would sound old timey to me) people called it boot licking. In the novel "Catcher in the Rye", the protagonist uses the word "phony" in a similar way. This kind of behavior is universally disliked so there is a lot slang for it.
by skydhash | 2025-04-18 01:17:15+00:00
The best completion are those that let you avoiding mistyping variable names or figure out some dependency (automatically import the modules, restrict to the current scope/structure). Those has been solved for decades now. And you can get a dumb ones by doing a list of all symbols in the project directory, removing common keyword and punctuation, and do some kind of matching for filtering. The other side of the spectrum is the kind of code indexing IDEA and LSP server do.

Then you got into code boilerplate, and if you find yourself doing this a lot, that's a signal to start refactoring, add some snippets to your editor (error handling in go), write some code generators, or lament the fact that your language can't do metaprogramming.

> but I'm really not lamenting the fact that I don't have to be looking up parameters or exact function names any more.

That's a reckless attitude to have, especially if the function have drastic behavior switch like mutating argument or returning a fresh copy. All you do is assume that it behaves in certain way while the docs you haven't read will have the related warning label.
by foofoo4u | 2025-04-18 01:17:47+00:00
I’ll have to give this a read! It reminds me of this quote often attributed to Mark Twain (although not verified):

“For example, in year 1 that useless letter ‘c’ would be dropped to be replased either by ‘k’ or ‘s’, and likewise ‘x’ would no longer be part of the alphabet. The only kase in which ‘c’ would be retained would be the ‘ch’ formation, which will be dealt with later. Year 2 might reform ‘w’ spelling, so that ‘which’ and ‘one’ would take the same konsonant, wile year 3 might well abolish ‘y’ replasing it with ‘i’ and Iear 4 might fiks the ‘g/j’ anomali wonse and for all. … After this bakward progression, there would be no more trubl with kommas, semikolons, etc.”
by bsder | 2025-04-18 01:18:01+00:00
Agreed. The IBM PC wave was going to sweep the 1980s 8-bit computers aside no matter what they did.

However, Tandy was the only one that could have survived as they had PC compatibles that were actually better than the original PC computers. Unfortunately, I seem to remember that Tandy had a big accounting/embezzlement thing back about the time that they needed to be hyperfocused on the PC business.
by al_borland | 2025-04-18 01:18:09+00:00
Dishwasher companies have tried for a long time to get people to stop pre-washing their dishes before putting them in the dishwasher. I remember ads from the 80s or 90s with people putting full cakes, or a baked on lasagna pan into the dishwasher and it coming out clean.

Almost everyone I know still does excessive rinsing in the sink first. I have never done this and it’s always been fine.

I learned some things from the TC videos, but it was more about refining things, it didn’t drastically change what I was already doing.
by 0rzech | 2025-04-18 01:18:17+00:00
It's disappointing that neither Monika Ścisłowska with Rafał Niedzielski of apnews.com, nor Aleksandra Bogucka of culture.pl - all of them Polish people - bothered at least once to mention how this national dance is called in its mother tongue. So, here it is: polonez.
by m463 | 2025-04-18 01:21:21+00:00
if bash/sh scripts get too long (or long-lived), I switch to python when possible.

As a minor example, I hate having to remember (or explain) ${var##pattern}

It is useful for manipulating paths, but it is cryptic.

in comparison, something like:

newfile = os.path.join(newpath, os.path.basename(oldpath))

IMHO is more self-explanatory and robust.

Also, argparse is the best.
by defrost | 2025-04-18 01:22:27+00:00
Much of the interior of Western Australia (an area 3x the size of Texas) can be divided into very few cells which essentially look near identical in all directions, coupled with few roads for the area and not much in the way of uploaded snaps coverage.

There's a lot of flat lands with spinifex in certain areas (easily a couple of United Kingdoms in size) and even a touch of mesa won't help narrow a location down from the general are as there are many of those with identical edge profiles.

But sure "Pilbara", "Kimberley", "Wheatbelt" can be geo guessed .. it's a real challenge to narrow down (I spent some time doing wet film photogrammetry prior to sheperding in WGS84 differential GPS locating and digital film and multi spectral geophysical aquisition).

No so hard if there's a few relatively unique man made features.
by ixtenu | 2025-04-18 01:23:27+00:00
English spelling irregularity serves a functional role similar to Japanese kanji. It distinguishes homophones (e.g., night and knight) and evinces the shared meaning of words which have the same root with different pronunciations (e.g., sign and signature). Regularizing the spelling would make the language harder to read for those fluent in it, even for a hypothetical population who learned the reformed spelling from early childhood.
by ajcp | 2025-04-18 01:23:54+00:00
DeepSeek is a company. This article is about a distributed file system they have developed. It is a separate, unrelated piece software from their open-weight models(DeepSeek-R1, DeepSeek-V3, etc).

In your example it is likely the US college has been authorized to use a DeepSeek model for research, not the DeepSeek 3FS distributed file system.
by whateveracct | 2025-04-18 01:24:14+00:00
It doesn't actually have "large memory allocations" due to immutable data structures. This is a meme that isn't true. Immutable data structures, especially at small scale, do not have huge performance penalties. You don't copy the entire structure over and over...you copy the O(log n) spine.

Haskell's GC is also fast when you are mostly generating garbage, which is inherently true for web server handlers.
by divbzero | 2025-04-18 01:24:43+00:00
Isn’t OP analyzing frequencies of individual chords, not chord progressions?

Analyzing individual chords involves counting the frequency of each chord (such as G, C, or D).

Analyzing chord progressions would involve counting the frequency of chord pairs (such as D—A or C—G), chord triplets (such as D—A—Bm or C—G—Am), or longer sequences of chords. For an alternative look at the data, you could also normalize chord progressions across key signatures for your analysis (D—A or C—G would both normalize as I—V, D—A—Bm or C—G—Am would both normalize as I—V—vi).
by Gathering6678 | 2025-04-18 01:25:34+00:00
Perhaps interestingly, China did two rounds of simplifying Chinese characters. The first one was well received, but the second one[0] fell out of favor and was rescinded, because it was making up a bunch of new characters (in English that would be equivalent to making up new words). People don't want to remember new words.

[0]: https://en.wikipedia.org/wiki/Simplified_Chinese_characters#...
by UlisesAC4 | 2025-04-18 01:26:02+00:00
It is a shame that the people you are answering is being downvoted, I also understand the importance of coloring functions, but look at the examples that person put, python and rust. In those, executing a colored function (at least the async related ones) propagates up to the top of the program, that is a cost that we have to interiorize, but I would be lying if I told you I wouldn't he happy with such behavior. I do a lot of js/ts and I would love to just be able to "inline" await without making my current scope recursively to the top of the program like it can be done with F# with the Async.StartAsTask operation.
by kazinator | 2025-04-18 01:26:52+00:00
Of course there is a limit to the frequency resolution of a sampling method. I'm skeptical you can hear the steps though, at 44.1 kHz or better sampling rates.

Let's say that the shortest interval at which our hearing has good frequency acuity (say, as good as it can be) is 1 second.

In this interval, we have 44100 samples.

Let's imagine the samples graphically: a "44K" pixel wide image.

We have some waveform across this image. What is the smallest frequency stretch or shrink that will change the image? Note: not necessarily be audible, but just change the pixels.

If we grab one endpoint of the waveform and move it by less than half a pixel, there is no difference, right? We have to stretch it by a whole pixel.

Let's assume that some people (perhaps most) can hear that difference. It might not be true, but it's the weakest assumption.

That's a 0.0023 percent difference!

One cent (1/100th of a semitone) is a 0.058% difference: so the difference we are considering is 25 X smaller.

I really don't think you can hear 1/25 of a cent difference in pitch, over interval of one second, or even longer.

Over shorter time scales less than a second, the resolution in our perception of pitch gets worse.

E.g. when a violinist is playing a really fast run, you don't notice it if the notes have intonation that is off. The longer "landing" notes in the solo have to be good.

When bad pitch is slight, we need not only longer notes, but to hear it together with other notes, because the beats between them are an important clue (and in fact the artifact we will find most objectionable).

Pre digital technology will not have frequency resolution which is that good. I don't think you can get tape to move at a speed that stays within 0.0023 percent of a set target. In consumer tape equipment, you can hear audible "wow" and "flutter" as the tape speed oscillates. When the frequency of a periodic signal wobbles, you get new signals in there: side bands.

I don't think that there is any perceptible aspect of sound that is not captured in the ordinary consumer sample rates and sample resolutions. I suspect 48 kHz and 24 bits is way past diminishing returns.

I'm curious what it is that Deadmau5 thinks he discovered, and under what test conditions.
by jfengel | 2025-04-18 01:28:05+00:00
You're talking to a nation that was so traumatized by Obama that it went as far in the opposite direction as it possibly could.

There was a time when such ideals mattered. That ended about a decade ago. Today we do not believe that we are connected as a people, and that my civil liberties must be protected at all costs (so long as they're your costs).
by beoberha | 2025-04-18 01:28:41+00:00
Assuming it only used the pixels and not any metadata from the file or memory from the user (which is a massive assumption), how fucking cool that it can identify the Olympics versus any other mountain range. At that point it’s probably not too hard to guess the picture came from Alki or Golden Gardens, but still very impressive!

I’m also completely ignoring it inferred location from the pride flag and corgi which have heavy Seattle vibes :)
by arp242 | 2025-04-18 01:29:53+00:00
> With dynamically typed languages I feel it's better to wait until you've tried to maintain the code for a while before you consider the languages effectiveness.

True for any language really. There's an entire category of blog posts: "I used language X for 2 weeks and here's my hot take". Okay, great. But what do you really know? For every language I've used for a serious amount of time I've changed opinion over time. Some things that seemed like neat ideas at the start turned out to be not so neat ideas down the line. Or things I considered pointless or even stupid at the start turned out to be very useful once I better understood the nuances and/or got used to working with it.

And of course it's double hard to judge will come back to haunt you a year down the line.

Even as an experienced programmer I find it hard to properly judge any of that from just a few weeks.
by michaelbrave | 2025-04-18 01:30:11+00:00
Yesterday I started working through How to design programs, and set up a chat with Gemini 2.5 asking it to be my tutor as I go through it and to help answer my questions if I don't understand a part of the book. It has been knowledgeable, helpful and capable of breaking down complex things that I couldn't understand into understandable things. Fantastic all around.
by squiggleblaz | 2025-04-18 01:31:31+00:00
> Fixing this is difficult, not just because people are resistant to change, but also because the variations in accents.

The relevance of accents is greatly overstated. The argument is of the form "we should let the perfect be the enemy of the good, and therefore it's impossible". There are a great many words in English whose pronunciation is irregular: these are the ones we should fix. For these, accent is irrelevant; you can pronounce your r's hard or your a's broad, and it doesn't matter: "bury" is pronounced to rhyme with "merry" in probably every accent of English that's ever been, from Old English (ic byrge vs myrge) on. You could just fix 100 words like "bury" and "could" and "are" whose spellings are either wrong or etymological but don't reflect extant variants, and the spelling would be reformed, children's lives would be improved, and it wouldn't be a problem from any perspective of accent variation or etymology or anything.
by barcode_feeder | 2025-04-18 01:33:12+00:00
I gave it a series of 11 images stripped of all metadata. It performed quite well, only misidentifying the two taken in a small college town in the NE of the US. It got two questions correct on photos taken in Korea (one with a fairly clear view of Haneul Park, the other a rather difficult to identify picture not resembling anything on google of Sunrise Peak). It got every other question in the US correct, ranging from some under-construction Austin taken from the river to some somewhat difficult shots in NYC (the upper halves of some building from Rockefeller terrace to the black wall of the MOMA). While not perfect, I'm bluntly shocked at how well it performed
by kcplate | 2025-04-18 01:33:19+00:00
My comment is not a criticism in their prescribed process but in the notion that if a person has difficulty sticking to that process that they shouldn’t look for alternatives. The goal is to lose weight because an unhealthy weight is definitely detrimental to your health in a myriad of ways. If a medication can facilitate weight loss, even at the cost of some side effects, the net gain is still likely better.

I lost my weight with a low carb, high fat diet. That worked for me but it’s controversial. I heard plenty of criticism about how it was going to damage my kidneys. My attitude was and is that if I live to see kidney damage in my late 70s…that’s better than a massive heart attack or stroke taking me out at 55.

Because of how tough it was and continues to be if there was an injection, pill, or otherwise that could make it easier—I would take it. Also despite my success without it, I’d suggest any obese person who needs to lose weight but have not had much success, take the medicine, lose the weight you can.
by hamburglar | 2025-04-18 01:33:23+00:00
What can I say, I am a pki nerd and I think the state of local networking is significantly harmed by consumer devices needing to speak http (due to modern browsers making it very difficult to use). This is less about increasing security and more about increasing usability without also destroying security by coaching people to bypass cert checks. And as home networks inevitably become more and more crowded with devices, I think it will be beneficial to be able to strongly identify those devices from the network side without resorting to keeping some kind of inventory database, which nobody is going to do.

It also helps that I know exactly how easy it is to build this type of infrastructure because I have built it professionally twice.
by AStonesThrow | 2025-04-18 01:34:49+00:00
> Religious people claim it's merely a communication device, and the computer is elsewhere.

No, that is a seriously weird and imaginary perversion that you've invented, unless you have some citation to a doctrine. Christians do not consider body organs as "devices" nor do our churches teach doctrine on "external computers", if you refer to the Holy Trinity as such? Are you thinking of Latter-Day Saints mythology, or Scientology?

Your description is quite reductive in many aspects, including temporality and misuse of technical nomenclature. Thanks for telling religious people what we think and claim, though, and thanks for the amazing overgeneralized blanket dismissal.

In fact, humans used to be called "Computers" in terms of their job roles, that is, a human in an office was given math/physics problems to solve, and they'd use tools such as slide rule, paper and pencil to "compute" those problems and solve them.

There was more than one example of a fantasy "panopticon" by which a central observer or observers could watch everything going on, for example in a prison facility, and those observers could report findings to human computers, who would process the data and submit it up to the authorities, for meta-analysis and taking action on new developments or trends.
by JohnMakin | 2025-04-18 01:35:49+00:00
I don’t get this all the time or get into it because most people don’t understand or dismiss it. I just hope I can explain well enough.

When I write it’s almost always flow of consciousness style and I make a lot of mistakes. In online or chat kind of settings it makes me look a little dumber than I am, I mix words up on the spot a lot, it’s probably the closest thing to whatever would be my “internal” narrative, also because I am limited by the speed at which I can type. So when to type a paragraph if I am being serious it usually takes 70+ revisions (not changing what I am saying) for me to consider it perfect. I don’t usually bother and go 1/10th of that for professional writing and tend to be called a decent writer (again, I have to try).

So that’s probably the lack of narrative thing. writing my thoughts out helps. I have always kept extensive journals going back to when I was 5 or 6 or whenever I could write.

for your second scenario yea that’s a very easy thing for me. I often argue with myself anyway. I mutter out loud sometimes, probably makes me seem a little unhinged but with what I do it fits right in with other “types.”

I do visualize and play out scenarios a lot in my head, they are very vivid, and I am pretty proficient at going farther with this with lucid dreaming. Sights/sounds in my head are very easy for me. I just don’t really hear my own voice, or whatever.

I think it comes with some downsides with introspection sometimes but I’ve been well aware of this for a while - which is why I think the “argue with yourself with two conflicting arguments” thing is probably easy for me. I am constantly in “arguments” with my own assumptions. I think this last thing is why I’ve always been fairly proficient with abstract math.
by mcdeltat | 2025-04-18 01:36:05+00:00
Having worked in a commercial kitchen, I can say these dishwashers are not really made for the same purpose as home dishwashers. The commerical ones with the 2 minute cycle kinda suck at cleaning, probably because of the shorter cycle and minimal design. They don't remove stuck-on food. They only remove what can be removed by spraying water for a short while. What they will do well is sanitise your dishes, because the water is fucking hot. It was an art form in the kitchen to find the most efficient balance between prescrubbing/presoaking the dishes and getting them through the dishwasher.
by ianburrell | 2025-04-18 01:37:01+00:00
Time is relative in special relativity. Things do not happen at the same time or the same order. Say FTL jumps are instantaneous for the ship in their frame, this means that ship moving fast will have a different view about when the jump happens.

Ship 1 FTL jumps, transmits message to Ship 2 that is moving relativistically, and then Ship 2 FTL jumps back. Ship 2 can arrive before Ship 1 left, creating a paradox if they give them the message.

This assumes that FTL follows relativity where physics are the same in all frames. If it happens in fixed frame, then there isn't a problem. But that would break physics; I guess FTL would break physics too. We would either need to give up on causality and except weird things happen, or give up on FTL and accept light speed as the speed limit.
by bitwize | 2025-04-18 01:37:04+00:00
My mom's had some personality changes since coming down with dementia. For one, she doesn't attend church anymore. Church is really close by; with assistance she could walk or be driven there easily. She just doesn't want to go. She'd been a Catholic all her life, and was just suddenly tired of all that Catholic stuff, in a way I thought I'd never see her be.
by phatskat | 2025-04-18 01:37:17+00:00
The left wants to hold people accountable, even their own. It’s always a good chuckle to see people complain about the left doing “cancel culture” when it’s conservatives that tried to cancel Bud Light, it’s conservatives that shut down opposing viewpoints (listen to Ben Shapiro or Alex Jones answer tough questions), it’s conservatives that _literally tried to cancel a democratic election_.
by rescripting | 2025-04-18 01:37:36+00:00
I just screenshotted a friend's instagram post to omit any metadata. I know they are somewhere in Portugal, but not the exact town. Its a generic pretty photo of a beach and the town atop a cliff next to it.

ChatGPT guessed Ericeira which after looking up more photos, didn't match very well. However, Google Lens guessed Albufeira and was bang on.