skysight-inc/HackerNews huggingface dataset:
> On the other hand, the people he refers to as pickpockets and cat burglars are rarely thieving guilds, but simply racial or ethnic others. “In Finland, the fellows who steal seal skins, pick the pockets of bear-skin overcoats, and talk Cant, are termed Lappes.”

Lappi = Lapland, the northern region of not just Finland but Sweden and Norway, and lappalaiset is a derogatory term for the Sami people who live there.

That said, there are no seals anywhere near Finnish waters (except a few very rare freshwater seals) and neither has wearing a "bearskin coat" even been close to a normal thing.
Debugging Common Lisp in Slime (2018)
I wish we were less focused on moving to where we can survive this mess and more focused on solving it, personally.
One of my most popular HN comments ever has some suggestions:

<https://news.ycombinator.com/item?id=7491381>
To be honest it seems like you're a bit offended that Valve is dropping a platform that isn't used by ~99% of Valve's x, so you're saying essentially the same thing but with a sour grapes twist. That's why you brought up iOS market share another comment with a smug sort of "gotcha" tone, despite iOS obviously not being relevant to Valve at all.

Listen, nobody is denying that MacOS and iOS are relevant platforms generally, but they aren't relevant to Valve and this discussion is about Valve. There's no reason for you to be upset about this.
They'd need to change some pretty old laws...

https://www.archives.gov/legislative/features/hetch-hetchy/h....
Wat.

So you can only be attacked if you're using a socks5 proxy, and even then you can only be attacked by your own proxy? Which rules out things like torsocks where you're running the proxy too.

Does this really merit all of last week's antics?
cURL's own tracker had a banner stating severity High to be released October 11.

It's October 11 and was already October 11 for a lot of the world 13 hours ago (as of writing) when this patch was posted. Nothing was early, nothing was leaked.

EDIT: Why the downvotes? People don't like timezones or something?
meh

Why stop at microseconds?

Why stop at local, either?

:)

[root@garage-nuc12 ~]# chronyc tracking
Reference ID : 50545030 (PTP0)
Stratum : 1
Ref time (UTC) : Wed Oct 11 06:00:28 2023
System time : 0.000000114 seconds slow of NTP time
Last offset : -0.000000115 seconds
RMS offset : 0.000000098 seconds
Residual freq : -0.000 ppm

So it stays at roughly 100 nanonseconds from the time server.

The time server is low phase noise rubidium, and stays +-10ns to GPS.
Did you use any medication to help nerves regrow, like Lion's Mane or something like that? We have plenty of injured soldier here, in Ukraine. I'm looking for something cheap and effective to help them recover from injuries.
Keep in mind that- as far as I can tell- Tom7 doesn't need to work for a living. He has a _lot_ of free time.
Hmm. Thanks for the link; I can see where that argument comes from.

But doesn't that entire line of thinking disappear if one just uses scoped CSS inside components? Everything in that link assumes that all CSS rules are global, and it runs through BEM and then tailwind as a way to avoid putting component-specific rules in the global CSS file.

But if you just use a frontend framework with SFCs, you can treat each component as a module with its own local style rules. If there's no global CSS file to edit, don't BEM and Tailwind become irrelevant, since the problem they solve no longer exists?
If I was a prosumer/hobbyist video equipment company, I'd be terrified about what Apple does next. They already have significant penetration into the editing market (both with Final Cut, and codec design), they control a number of the common codecs, and they have _millions_ of devices in the field along with substantial manufacturing capability. The cinema end aren't in trouble yet IMO, but the rest should be concerned...
The "IMO" here is used instead of "I think" or "I believe" to indicate that this is not a fact claim but a (presumably educated) guess. Not a very correct use of "IMO", technically, but a fairly common one nonetheless.
Curl 8.4.0
How is this an argument against anything?
There's way more to it than GUI libraries. That is a native Windows application calling Windows APIs. You can't run that Windows executable on Linux without Wine/Proton.

Even a console application (no GUI) depends on operating system APIs.
Yes, there's quite the buzz about it but it's not necessarily the savior we hope it to be: https://www.youtube.com/watch?v=oPdkuriBEzo

He's a reasonable doc is is interested in health and longevity but is rather conservative in his assessments.

Attia and Huberman appear to be cautious as well: https://podcastnotes.org/huberman-lab/journal-club-with-dr-p...

2/3 cited are practicing doctors, and Huberman is, well, Huberman.
Fresno County has a history of actually increasing its groundwater levels intentionally at times. Anyone interested in water issues could stand to take a look at what they do.
A price of keeping that ecosystem closed and pricey.
> it’s a good format to start with if you want to understand perceptual audio encoding

It honestly isn't, it's actually more complicated than later codecs like LC-AAC for no benefit because of the weird filterbank thing. Though, I would start with ADPCM.
I think those open-source kamikaze drones have actually been deployed in Ukraine against Russia, too.
I think that would be not a short cable, but more like Mophie juice pack (it’s a case with external battery). Also, back in the days I bought a card reader for an iPad 3, for 30 pins connector. Could be something similar, as SD-cards are quite big these days as well.
Total BS
Is that Mb or MB?
Gold standard as far as the library to use, from what I gather. AFAIK LAME is definitely the gold standard for open source mp3 encoding tools, it's what I always seem to find under the hood of any audio library I use.

To address the grandparent comment, I kinda tend to agree with the OP here. Yes, 16 KLOC is smaller than I would have expected, but that's definitely large enough to be a project that will take some time to grok. And especially for math-heavy c code, less KLOC tends to mean that there's arcane stuff going on. Definitely not out of the realm of approachable, but not a codebase you'll quickly get what's going on without some serious study. And given that the OP's first attempt to convert it to go was to feed it through GPT one function at a time, it may not be something they are ready to modify.

Using ChatGPT one function at a time kinda leads me to believe they aren't super-familiar with c, since pointers alone will definitely not make that approach work. In this case, the OP made the right call by finding a simpler original library to work off of, since production c code isn't necessarily great for learning from. (although I don't like using ChatGPT for a learning tool like this, it adds another layer of abstraction & obfuscation)

Edit: rereading this, it comes off as negative to the OP. Not what I intended, the article was well written and I'm all for exploring new things and documenting them. I actually like writeups like these, since documenting approaching new things is a valuable thing to do, otherwise it makes the discovery part of programming dissappear if the only things that are written up are expert articles.
What's really unfortunate is that it feels like not choosing k8s is career suicide for SREs/DevOps/platform engineering.

I chose Nomad for my current role and it works fantastic.

I used ECS in my last role and it was also fantastic.

I'm currently gently looking for a job and the market is brutal. I'm not even getting responses back from applications and I have ten years of experience. Every job posting I see requires deep k8s knowledge and hands-on experience with some ancillary k8s project like ArgoCD or Flux. I'm actually thinking about downplaying non-k8s experience on my resume and just floating the k8s that I do have straight to the top because, at the very least, it'll get my resume looked at.

If I was going to go back in time, I'd pick k8s instead of Nomad or ECS even if they weren't the best contextual choices because, hey, I gotta' put food on the table.
The author may have been mistaken, but they were almost certainly simply stating what they thought of as fact, there's no need to accost them
Shitty corporate IT security - yes.

A proper corporate security is to never have a chance for some client device to compromise the security.
> 16k lines of obscure C, riddled with pointer magic and arcane memory manipulations? No thanks

Given the popularity of the library I'd imagine it's quite well tested. I also fail to understand why he attempts to port libshine from C to Go when he could just port the header files from LAME as FFI bindings instead. That should also ensure comparability with windows, as I'm sure such a library us also buildable on windows, given that ffmpeg uses it and ffmpeg works on windows.
A bittersweet love letter to open source software.
totally agree. would love to expound on this point based on what I have seen in VC / angel world after going through a round but honestly at this point and this environment I dont even want to share my honest opinion.
What We Do and Don't Know About the Effects of Remote Work
> If the hostname is detected to be longer than 255 bytes, curl switches to local name resolving and instead passes on the resolved address only to the proxy.

This sounds like an issue in itself, even if it is intended. Is that max length of the hostname a limitation of SOCKS5?

Let's assume you're using TOR through a SOCKS5 proxy, then any tool which uses libcurl will perform a local host lookup upon a https call (or redirect) to a long hostname, like one with a dynamically assigned UUID in a subdomain.
Maybe we should not rush to start large scale application of every and each fad, in the name of progress, without any thought on wider consequences.

Why are you only obsessed with new things? Why cannot the legacy be cultivated?

It turns out that pastoral life did bear its fruits, you simply dismiss those. For one, the most important fruit: those people are still around. No that is life, not "progress for the sake of progress".
Surely the thing that would benefit from standardization is the SQL-level stuff use JSON values, like indexing, and path expressions.
Yes, this is important. Most people seem to self-sabotage their power. But many managers at least profess to look for "self-guided" people.

I do this so regularly it is kind of a second nature to me. Sometimes is backfires, but if you really know what you are doing, mostly you will be fine. Might even get rewarded or promoted.
The GPL/LGPL isn’t IP in the same sense as Disney’s character portfolio or corporate patent trolling though.

Many people would like to see the death of the latter kind of IP but not necessarily the “enforced sharing” version that GPL invented.
All non hipaa services decrypt at the edge. It's more efficient and easier to manage.
I used to think so, but I have a function that gets called about a billion times each and every day as new data comes in, and and takes about 0.01 seconds to evaluate (optimizaiton with nlopt). I tried to code it in c (30% speed improvement) python (twice as slow), Julia (about the same speed). Reason is that call has 5 parameters that operate on a vector of length 50 to return a value to minimize. Turns out R is pretty good at such vector calculations.
I'm not sure if it is the codec at issue there. I have only used Discord voice chat a few times being interviewed for podcasts and the quality at times is astoundingly good. That said, those doing the interviews are using higher end audio gear that most people would so that would go a long way to improving that.

Generally when I am grabbing audio off Youtube via NewPipe, I generally use the 50kbs OPUS stream if it is just talking/lectures. I cannot tell the difference. That said I once did a FLAC to 128KBit OPUS test on myself with music convinced I would be able to tell the difference. I could not. I just don't have hearing that is sensitive to codec loss it seems.
The window lies ? Better have a sensor fusion arbitration service investigate the devices..
At what dB and how much are you annoying nearby dogs?
Nice. I crossed the Clifton Suspension Bridge every day going to school and back for a few years.
Subsidise now, profit later.

If you have the cash, it’s probably better to burn some getting early user adoption if you believe the cost base will reduce in the future.

Inference costs are dropping fast, so you might as well subsidise now and get market share if you think future costs will drop below future revenue.

User aquisition will be much harder later when you lose first mover advantage.
Definitely felt it for a couple seconds lying still. If you were driving or moving about you might've missed it.
How I Made a Heap Overflow in Curl
I wonder if Apple would have sponsored CS2 development for Mac. Doesn’t seem like they even asked.
1Password makes it pretty easy- both the OTPs and the backup codes can be synced to your account on the web and on all your devices.
This one is a favorite:

https://en.wikipedia.org/wiki/Three_Bridges,_London

which has a road over a canal over a railway line.
That's not what they episode is about. That episode is not about blue collar workers wages, etc. It's pointing out Homer's Slothliness and Frank Grimes' work ethic and how it doesn't get him as far as Homer. It had nothing to do with my economic reference.
Do they hate being able to hear cymbals or something? MP3 can't properly encode those even at 320k.
This excellent article on dithering also explains blue noise in a simple way

https://surma.dev/things/ditherpunk/
Did you happen to get a lot more senior by the time you stopped caring what people think? It’s quite a bit easier to not care what people think when you’re the one evaluating them and not the other way around for most of the audience. This may not be the cause for you, just curious as there does tend to be a correlation between age and role seniority.
Best proof that we need more people in the world! ;-)
I'm thinking a hand-held mini Steadicam with a hard disk as the counterweight.
All C++ specific though right? Trying to imagine the insanity that would be Numpy (or xyz other Scipy lib) without default function args ...
I think just the fact that people started practicing every day photography and seeing hundreds of shots done by peers everyday will be a huge factor in raising quality as well.
Curious: what is the security gain of this? Any potential malware or spyware is highly likely to utilize HTTPS to send out data, no?
>Or would you rather have some "corporate spyware" on there doing basic sanity checks for malware, weird access patterns, enforcing a password policy and automatic locking when idle?

The problem with these corporate spywares is that they're designed for the Bobs of the world and I do not consider myself a Bob. When my employer was implementing one of these management nannies to enforce password policies, it would've rejected my password because it didn't have a number in it. However, mine was significantly longer than the minimum, so my password has like 25% more entropy than the minimum mandated.

If my employer trusts me enough to let me set up new AWS environments and secure our production databases, maybe they could trust me to secure my work laptop too. Different courses for different horses.
Sorry, edited.
Protesters Decry Meta's "Irreversible Proliferation" of AI
Note that they no longer do this fallback to local name resolving:

From the advisory:

Starting in curl 8.4.0, curl no longer switches to local resolve mode if the name is too long but is instead rightfully returning an error.
Multimodality and large multimodal models (LMMs)
And if you value your wn time above even minimum wage it's a trade well worth taking.
In a corporate setting (where this kind of software is often used), „your“ computer is not really yours and does in fact only exist in context of another thing (the corporation).
I think people blame CSS - the solution - for the inherently difficult problem of describing layout in machine-and-human readable form.
Not sure to both. I haven't measured. I used a 1kHz tone to calibrate the volume to a comfortable level and then raised the frequency until I couldn't tell whether the tone was playing or not.
Make DNS fly with dnsmasq --all-servers
I do wonder where they got a lot of these alphabets from. To take one example I’m familiar with, of the eleven alphabets labelled ‘Hebrew’, only 7, 8 and 10 resemble anything I would call Hebrew; 11 is a weird romanisation, while the rest look like nothing else I’m aware of.
See also https://daniel.haxx.se/blog/2023/10/11/how-i-made-a-heap-ove... and exploit at https://gist.github.com/xen0bit/0dccb11605abbeb6021963e2b1a8...
DNS names are limited to 255 octets or less by RFC1035 (and if you get into the nitty gritty, only 253 bytes really, maybe 254 if you include the trailing dot that is commonly elided) I don't think that limit is relaxed by newer DNS RFCs.
Portability means many things beside from being cross-platform and compilable on some compilers for the target. Many cross-platform libraries are still cumbersome to compile on Windows, sometimes because they only provide Makefile and autoconf (sigh), sometimes because they have to fetch another dependencies, sometimes because those dependencies are actually system-dependent but can't be easily used [1]. Go has no such issue assuming CGO is not used, so this does relate to my point---source code portability is only a part of portability.

[1] For example, Rust `openssl` crate was notably annoying to compile for a long time, even on macOS (it took literally years to make the typical experience smooth enough). And yet it was an essential component for HTTPS! Today we would use the `native-tls` crate instead that avoids OpenSSL on Windows and macOS.
There is AWS Autoscaling, ECS, EKS, Hashicorp Nomad, Fly.io and the few more.

However I would ask the question (same question I have been asking since the first appearance of k8s) what do you need so much that it justifies this complexity?

Implementing a simple autoscaling system or using the provided solutions like AWS ASG was and is results in more reliable infra.

If you want to use cutting edge there Lamda function that most cloud vendors offer. That is also less complex option.
How much do you script your presentations? In the past I had a lot more anxiety when I tried to script things. Then I started improvising and just talking about what I know off the cuff. I think the real time analysis part of my brain tended to be hyperactive in presentation mode, but when I’m just rambling about something it’s not too bad.
Those strikes are to destroy the infrastructure or assets located in a building, not the people. Of course when the target is a person or group of people there is no warning.

I think there is also an element of PR in addition to genuine concern for collateral victims as this is an urban environment and Israel knows they will inevitably be accused of wrongdoing.

Note that civilian buildings are purposely used to store military assets.
It is, as it shows Valve's decision doesn't matter to Apple customers, they have enough games from other publishers.
They changed the behaviour and will now error. Sounds like a protocol limitation
I recommend The Languages of the World, by Kenneth Katzner:

https://www.amazon.com/Languages-World-Kenneth-Katzner/dp/04...

It has samples from ~200 languages (scripts) with English translation, and background information or classification of 400 more.
It's easy to have the bias that this must be ruse to justify war. But it's just as easy to have the preconceived notion that the conflict must based on false premises, even though this is not inevitable.

I'd say you're wrong to dismiss something like this completely, given the confirmed videos that have emerged so far
Linux folks swearing for "Linux games" that are in reality Windows games running on top of a Windows emulation layer are the ones missing the forest from the trees.

OS/2 says hello.
There are more people in schools, but they have to lower standards as a result. We have CS graduates who can't write fizzbuzz.

Unrestrained nepotism is stupid, but its opposite is equally absurd.
> `a[i++] = a[i++] + 1;`

This is probably not what you want, as "i" is increased twice.
The Matrix through Adinkras depicting math (2015)
> especially with subscriptions being introduced as a (new) revenue stream.

I don’t think that’s ever likely to offset the massive amounts of debt Musk offloaded to Twitter’s balance sheet to fund the acquisition.

> changes to the platform.

Likely one of the most horrible rebrandings in the history of corporate rebranding?
Because those things were only to get DoD contracts, "Supports POSIX" checkbox.
Whenever someone wants a new feature or gets disrupted by the loss of a previous feature, people go, "you have to think of the consumers. Consumers don't use those features, because consumers are stupid. I can't see why anyone would ever add/keep a feature that's not going to be used by those consumers."

The comment I replied to didn't go nearly that far, but it's an argument I've seen so often that I feel compelled to point out that "consumers" are not the only target audience for Apple - they are trying to also market themselves to creators, as well as professionals, and they absolutely know the difference and notice when things like these become available.
Developers living in places with no software patents and with no plans to go on markets with software patents don't care. See ffmpeg or VLC for example.
Collapsing margins was a sane default in the original use case of CSS - text documents with sections and headers. But it is not intuitive when working with GUI components.
Here are some things I've tried. All give a net positive to me being less anxious.

- Rejection therapy (https://en.wikipedia.org/wiki/Rejection_Therapy): get rejected by another person at least once per day. Great practice.

- Gardening. Shut off the computer and leave the phone at home. Plan to have several hours doing something you enjoy (for me that is gardening, hikes, beach, ocean) with no screens

- Exercise. Even if you don't do it at all, start like a child. Choose an activity you can imagine yourself realistically doing for the next few years. Bouldering, Biking, Power Lifting, Crossfit, Running, Yoga, Calisthenics.

- Treat your body and mind like a temple. As you consume something (food, digital) ask yourself: 'is this serving me?'. If it isn't or gives pause, explore alternatives. One of many reasons I don't drink anymore.

- Toastmasters (https://www.toastmasters.org/) or Improv club. I had a few years where I noticed my speaking skills plummeted. Toastmasters was recommended and I loved the playful club.

- Lunchclub (https://lunchclub.com/). Casual way to chat with other people in tech and other industries. Lots of people there are also working on social skills
Well, Apple seems very cozy with blackmagic design but that doesn’t mean that they aren’t going to be sherlocked. Apple already has offerings in all these categories, it’s just that the markets are different and will stay different some time more because of workflows and laws of nature but the laws of nature don’t seem as safe anymore.

Currently, the best editing software for social media appears to be CapCut as its ease of use for the power it provides is miles ahead of anything else.
Thanks for jumping in with your experience - every time the New Yorker article makes the rounds, I do a little light digging to try and find some sources the author based it on. Reading through some of Goldfinger's publications will help unlock a bit more, thank you!