skysight-inc/HackerNews huggingface dataset:
I don't understand why they don't just statically link their binaries. First, they said this:

> Even if you managed to statically link GLIBC—or used an alternative like musl—your application would be unable to load any dynamic libraries at runtime.

But then they immediately said they actually statically link all of their deps aside from libc.

> Instead, we take a different approach: statically linking everything we can.

If they're statically linking everything other than libc, then using musl or statically linking glibc will finish the job. Unless they have some need for loading share libs at runtime which they didn't already have linked into their binary (i.e. manual dlopen), this solves the portability problem on Linux.

What am I missing (assuming I know of the security implications of statically linked binaries -- which they didn't mention as a concern)?
And why do you think that? Have you worked with her personally, or is it maybe because Fortune spent a decade preaching "women in tech" regardless of what those women may actually be doing?
As someone completely unqualified for this type of work, this looks scary AF.
Yeah, react developers don’t even realize that there is execution time as well as download time for an app.
Tale as old as time... today's "bakers" are nothing like the bakers of 100 years ago. With their digital temperature gauges, global recipe and ingredient sourcing, cold storage, and more advanced food science.

Today's musicians have far greater access to lessons, recording equipment, inspirational material than 100 years ago.

Mountain biking (80s single speed with no gears, suspension, etc.) versus modern e-bikes with radial tires and hydraulic brakes.

Who cares? Value your own experience as you do. The less we all think about prestige, the more it will go away.
Are these just good for LLM inference or can they be used to train stuff like CV models too? (Let's say vs. a 5090 which is same ball.park price-wise)
Do you mean you want to process multiple files with a single LLM call or process multiple files using the same prompt across multiple LLM calls?

(I would recommend the latter)
AppLovin Collects Other Companies' IDs Making Persistent Identity Graphs
I'd love to kick off a discussion of what is happening here and if it warrants further investigation (I'm not associated with Muddy Waters).

My thoughts reading the report are that they focus on scraping other company's cookies. AppLovin's primary realm is in app advertising, and the report really only works for certain web to app traffic patterns.

This raises the question of whether AppLovin is performing something similar via SDK in the potentially ~150k apps that use them.

Has anyone else looked into this via MITM or other ways of seeing if AppLovin is getting this information for the billions of installs a month it interacts with?

Here are some stats about AppLovin I've collected based on app-ads.txt and decompiled SDKs. Happy to share raw data with anyone interested.
https://appgoblin.info/companies/applovin.com

I think the next step would be to try various MITM setups to see if what MuddyWaters is asserting does/could happen in app.

Let me know if anyone is interested in doing more research. More info in my bio.
you might want to prefix city with "american".
Show HN: Proxy AI – AI so you don't have to
I built an AI that handles all your digital interactions autonomously - no summaries, no supervision needed. Proxy AI reads your emails, responds to messages, posts on social media, and even handles work communications without requiring your involvement.

After dogfooding the product for a year in closed beta, I'm opening it up for wider testing. Using our proprietary AI model (open source coming soon!), it creates a seamless digital version of you that's more responsive and engaged than the real thing. Check out our technical blog for implementation details and the evolution of the system. Looking for feedback from the HN community on ethical implications and scaling challenges.

All in the spirit of the day of course.
Might be true for saving, but there are far too many shortcuts. What makes it easier to remember that Ctrl+X is cut and Ctrl+V is paste?
Really the title should be something like “the difficulty of releasing binaries on Linux and how to work around it.” It isn’t really an atrocious state, the goal of a distro should be to get useful software into the repos. Software not distributed in an open source format doesn’t really help there.
And has the value of "it doesn't go dead as easily" - https://en.wikipedia.org/wiki/Digital_object_identifier

> The DOI for a document remains fixed over the lifetime of the document, whereas its location and other metadata may change. Referring to an online document by its DOI should provide a more stable link than directly using its URL. But if its URL changes, the publisher must update the metadata for the DOI to maintain the link to the URL. It is the publisher's responsibility to update the DOI database. If they fail to do so, the DOI resolves to a dead link, leaving the DOI useless.

More about it at Digital Object Identifier (DOI) Under the Context of Research Data Librarianship - https://doi.org/10.7191%2Fjeslib.2021.1180
I am a little surprised this has defaulted to an assumption they can't afford the legals: They unquestionably can. Of all the targets to fight Musk is least equipped to out-spend the brands in question, if they are motivated. yes, he is a multi-billionaire but he would destroy his own wealth fighting this and it's a far from certain outcome: What possible world obligates somebody to advertise on your media? Never mind the collusive decision of an agency between them to decide not to do it, there has to be an underlying obligation to spend which I just cannot see. It's a very odd case.

The reality is in the article: Its downside brand effect they're concerned about not the legals. They lose brand value by being attacked on X.

I also think we're conflating X with Musk with Trump with "government backing" a bit much here. These players are all pretty transactional in the end, and Musk needs laundry done, and winds up buying unilever product, X has bathrooms and they stock Kimberly Clark and Tork product, The Government has long term contracts for supply to government offices and bases and use these products, but is anyone suggesting Trump has e.g. said he will inform the GAO to stop buying Unilever?

If he did, I would think the brands legal case gets stronger not weaker. And again we all assume SCOTUS has an inclination to lean to Trumps world view in this. This isn't a civil rights matter, or DEI. It's two angry tigers fighting over a dead musk-ox at the water hole. SCOTUS would not automatically favour Trump or Musk on a matter of trade.
It’s targeting C/C++ programmers accustomed to initializer lists in C/C++.
Nuclear power is officially a clean energy source in Colorado
> Fortuitously I had learned Perl in, appropriately enough, a computational linguistics course

This sentence increases the likelihood that I have crossed paths with the author by something like a factor of a million, as I estimate that the number of people who have ever taken that class is certainly lower than 100k and quite likely lower than 10k.
OpenAI | Software Engineer, Cloud Infrastructure | San Francisco, Seattle | ONSITE

Join the Cloud Infrastructure team at OpenAI Applied and build the foundational platform for ChatGPT and the OpenAI API. We are looking for Kubernetes, Envoy, Istio, and Networking engineers.

Let's talk: delyan@openai.com

Apply: https://openai.com/careers/software-engineer-infrastructure/
What's not clear to me is, who's listening? Like if I install this app and I get buried under a crumbled building and send out the SOS signal... Are there any receivers???
when i gave a presentation on sampling for a public speaking class in college i played the amen break, then slowed it down to show it was used in Fuck Tha Police, then sped it up to show it was used in the powerpuff girls theme song
Oh, I think they could! It's just that it would be self-destructive.
Much as I resist Apple's smooth-walled garden, detaching my smart TV from the network and using it purely as an Apple TV monitor has been freeing.

Sucks to not have money, you're subjected to trash.
Actually qwen 2.5 is trained to provide bounding boxes
>However, going from only a serial number to finding the name and address of its owner is going to be very difficult to impossible.

Printers send telemetry to the mothership, including serial number. Anyone under NSL cannot disclose that fact, so it's possible (probable) that if OEMs are pulling serial numbers, computer names, usernames, registered owner names, IP address logs, that they are NSL to retain and/or redirect that data feed.

It explains why everything, everything is so ****ing leaky with your information (beyond just advertising). Where do you think our modern machine learning came from? It was in order to process this stupendously gigantic mountain of data! I'm sure Utah was running some less efficient prototype of the learning we see in the public today back in the time of the GWOT!

So no, it's not just to confirm, as a few privileged individuals [at best] can go to terminals and pull up gobs of information. This is one of the reasons seeing-sphere-company's stock has done so well recently (money money for me)!
I have my own, similar stories but, as a mediocre student, they were lost in the noise of my own mistakes. Nonetheless it's injustice, so I still remember it. Some people on this site were really excellent students, where these deductions really mattered. I don't know how they cope.
At least the district didn't send a runner, shouting "cyber terrorism, we traced it to this room!!!" at the top of their lungs [0].

[0] https://news.ycombinator.com/item?id=28846895
At the time, yes, absolutely, and that's why I did it. It was a lesson that everyone understood intuitively the moment the saw the comparison, even if 30 seconds prior to that they thought it was nonsense, or didn't really have thoughts one way or the other because they never given much thought to frame rates before.

But would this experiment yield the same results today? For people in certain demographics or below a certain age, I think almost certainly not.

I also think that a lot of the people who would've easily identified the 24p clip back in 2004ish when this class took place may no longer do so now. I never would've thought this before 2018ish, but I had experiences with people around and since that time that surprised me and turned me completely around on this view.

Though there is one other alternative that that I wouldn't have difficulty believing. I think it's possible that more people than I just predicted would identify the 24p clip as "cinematic", but that they may not view it as a desirable look, inherently more dramatic, having much impact on the viewer, etc.
Various things including name (DNS) resolution rely on dynamic linking.
I mean, this is almost the same as the external Office 365 screens for encrypted mail just with Google’s design language, so maybe it doesn’t happen as often in practice?
Until you install the windows print driver. Which phones home to the manufacturer with your ip address, other computer details, and the discovered printer’s serial number.
Not sure if there was an update/response to this but:

1st image of our Milky Way's black hole may be inaccurate, scientists say

https://www.space.com/the-universe/black-holes/1st-image-of-...
Are you saying that a statically linked binary cannot make an HTTP request to `google.com` because it would be unable to resolve the domain name?

There are entire distros, like alpine, built on musl. I find this very hard to believe.
musl and glibc static links are their own Pandora’s box of pain and suffering. They don’t “just work” like you’d hope and dream.
What's Twitter?
Agreed. From the looks of it as someone who doesn't follow the automotive space too closely: Tesla unveiled it before any/most companies mentioned the idea, and shipped after most/all others had already. So, they got people riled up to buy an electric pickup, then sent them all to the competitors.

(And then shipped a pile of recalled garbage)
https://github.com/advisories/GHSA-4q56-crqp-v477
The article is too obsessed with both educational elitism, and a bizarre more-equality-is-always-better attitude.

Should I break up with a woman if we realize that our net worths differ by more than 5%? How about our Elo (chess) ratings? Our heights? Our ages? Our hair or skin colors?
Do you think AMD out-performing Intel for years might have something to do with it? I know that doesn’t fit whatever axe you have to grind against “women in tech” but it seems more in keeping with the business world’s widely recognized tendency to credit CEOs for the decisions made by large numbers of people who work for them but don’t get up on stage.
Thanks for the reply.

I totally understand how those two features could be useful.

For the parameter name feature, I can't imagine a strong reason for not implementing it (I mean, apart of "we have other stuff to prioritize").

For the tag I could see an attribute system like in C++ [0]

On a tangential topic, I believe that's exactly the Pandora box of meta-programming.

[0] https://en.cppreference.com/w/cpp/language/attributes#Explan...
agree -- fifty percent of managers manage through fear.. at McKinsey bump that number upwards ...
Hi, love the problem that Freed is solving (I think my family doctor may even be using this as they asked for my permission about AI usage?)

I noticed most of the positions seem to be high in years of experience required, are y'all strict on this?
Not just a timer IC. Literally the most common IC in the world for at least every year from 01980 to 02000 or so, maybe still today. I can understand the first-year student not recognizing it, but what the fuck was the lab tech's mental disability?
Alternate thread: https://news.ycombinator.com/item?id=43544534
You’re my hero for this.

One of my side projects is building a toolchain to enable C++ cross-compile using the Zig header/source libs.

I didn’t love Zig as a Clang++ replacement because it has a bit too much magic. And it might go ahead? But the underlying library code is a God send
Yeah but what if we start seeing only using this new awesome tool? What if that becomes the new seeing apparati? THIS is the tool that breaks that mold? The tool that (near?)every field is also going to be considering to be the tool that's off limits, or be 'constrained?'.

What if we had that view with microscopes, back when?

I see the point being made above fully. If ai takes over it's because we are every day it seems like slowly placing that faith.

It's our wow. It's the future generations taken for granted.

"Much more in-depth" ways now just "the way".
It is looks very similar in France and in the US to some extent. I copy a post I made somewhere in this thread as I think it can help here:

Prosecutors are formally under executive control but since 2013 the justice minister should not give orders on individual cases.

France has an additional layer of independence compared to the U.S. because of the juge d’instruction (investigating judge), who is supposed to be independent from the executive like the courts judges, unlike prosecutors.

I say in principle because judges are appointed in France and not elected (similarly to federal judge in the US from what I understood). The executive as some control through appointments and career advancements but they are not supposed to use it to sanction or reward the judges.

The effectiveness of these independence mechanisms remains a subject of active debate, as evidenced by the relatively recent changes made to them.
It’s always puzzled me that so many languages have their own build systems and package managers. Why aren’t programming language-agnostic build systems like Bazel and Buck more popular? It seems so strange that every new programming language essentially has to reinvent the wheel multiple times, inventing a new build system, package manager, formatter, linter, etc. I wonder if we’ll ever see something like LLVM for these technologies.
> I'm yet to see any influencer or YouTuber call themselves a director or cinematographer

You must not be looking very hard. There are many youtubers or influencers making indie films or shows.

NigaHiga, Annoying Orange and Shane Dawson all made movies. Freddie Wong started out as a Youtuber and created Video Game High School.
People, nearby, with the app installed who open it during a disaster. That's why it needs to be in more hands.

Ideally, there would be an option to have your phone "listen" in the background and notify you if anyone needs help. I haven't added that yet.

For now: let's say I'm in a neighborhood. An earthquake happens, a building collapses. I have the app installed and I'm fine. So, I open it and I get close to each building and check if there are any survivors under it.

You'll keep broadcasting, until your battery runs out. It's not heavy on the battery, so it can broadcast for a while.

I'll clarify that in the readme.
What happens if I print the same page in multiple printers? Like, have the first printer print the actual contents, and then have the other printers add just a little bit of stuff in still-white areas. Does one printer mess the dots of the others?
The comparison was only regarding incarceration rate, it seems to me.
The big Linux distros (EL, Ubuntu) in fact have the opposite incentive, to get proprietary vendors to rather their distribution specifically.
> executables built and using a newer glibc

It’s an abomination that Linux uses system libraries when building. Catastrophically terrible and stupid decision.

It should be trivial for any program to compile and specify any arbitrary previous version of glibc as the target.

Linux got this so incredibly wildly wrong. It’s a shame.
Unfairness to the class, if kept under wraps, is a case of no one actually being harmed.
I think you can include advertising/privacy block lists in that vein too, although that allows for the users to locally-correct any issues.
The configuration of DNS resolution on Linux is quite complicated [1]. Musl just ignores all that. You can build a distro that works with musl, but a static musl binary dropped into an arbitrary Linux system won't necessarily work correctly.

[1]: https://news.ycombinator.com/item?id=43451861
TIL thanks for sharing those!
That's going to be a sign of the times if that happens. There are way too many people that enjoy the search doing it by hand. Yes, they are all of a certain age. Those of a certain younger age that only knows digital tools and not the ways of using their own eyes might eventually happen, but thankfully I won't be around for that to happen. (I'm one that uses my own eyes).
> a product that mostly doesn't do anything except for occasionally break the internet

I wouldn't say that. The postmortem you referred to links to another CloudFlare blog post - one about a pretty serious RCE vuln in Microsoft SharePoint that was blocked by their WAF: https://blog.cloudflare.com/stopping-cve-2019-0604/
Youtube then link it everywhere. Here, the Reddit thread that links to here, etc.
This discussion reminds me of Edward Abbey in Desert Solitaire advocating for not building roads in national parks to preserve the experience of true wilderness.

Obviously having roads is a great boon to a park's accessibility, and the ability of people with different mobility needs to appreciate nature. But it also made me thoughtful to imagine the feeling of wonder at seeing bridalveil fall after hiking for days into a roadless yosemite valley; how much more special and impressive it would seem after that journey?

This metaphorical tangent is pretty far removed from the original discussion, but how do you weigh the accessibility of a thing against how that accessibility changes its nature?
The DeLorean was a beautiful car, though!

And they've actually gone up in value, by quite a bit. $90k-$190k used, $25k new. Which is curious, since a decade ago, they were quite cheap.
I did in fact, used AS/400 growing up in my mum's office and then later as an internship. And it was so powerful.

With muscle memory, you could just F2, F5, F3 combos, press tab twice and start typing [1]. The systems used were the precursor to SAP.

Function keys are really powerful. Ctrl+x works, but do these type of ctrl+letter shortcuts all day and you're guaranteed some wrist problems in a few years [2].

As a software engineer, I still put start debug on F5, end debug on F8 and used most of the other keys as well. It's interesting because that comes from my early days as a developer in DOS and then Windows. I now work on macOS though. One of the first things I change on macOS is having permanently the function keys active.

[1] arguably the main issue today is our reliance of graphical UI for repetitive work. The fact that you have to look and drag the mouse before clicking and then move your hands to your keyboard to actually type words, is insanely poor.

[2] if you're referring to the `fn` key on modern keyboard, we're then in agreeance, these are awful.
OpenGL and Vulkan are provided by the GPU vendor you can't statically link them.
It's like the idea that a civilized society would rather have a criminal go free than an innocent man be convicted. We are more than a brain, of course, but how confident are you? What's an acceptable level of risk for you potentially killing someone?
It's a poor demonstration, then?
Let me give you a simple example maybe you will understand better.

Let's say a person has a recessive faulty gene. The gene doesn't get expressed because there is only one copy (recessive). We can notate this Aa (small "a" being the faulty gene, large "A" being the good copy). The person has two copies because they get one from each parent.

So "Aa" has a partner we can notate as "AA" (two good copies of the gene). AA and Aa have a child. What is the chance the child has the recessive gene? 25% because we have 4 possibilities with 1 bad outcome. Can the child have two bad copies (i.e. "aa" where the gene gets expressed)? No, they cannot because there are not two copies available from the parents, only one. At most they get "Aa". 75% chance they get "AA".

Let's say AA and Aa have a bunch of kids, the kids intermarry. Then their kids intermarry. Now what is the chance of an individual having two bad copies (i.e "aa"). What is the chance they have 1 bad copy (Aa)?

It's just probability calculations, and the expression becomes more probable as there are more copies of the bad gene in the gene pool. I.E within a population, the errors accumulate, they build up, there is a larger chance of getting expression of the defect (aa) with continued inbreeding.

This works with desirable genes too which is why we have so many kinds of dogs for instance. We select for it and build up copies of gene expressions we want to see to the point there is a 100% (or close to) chance of expression.

Hopefully you get this now. If not, read up on Mendelian genetics and table calculations maybe that will help you see.

------------------------

So let me take this back to the original example of LLMs.
Suppose there is 1% chance an LLM confidently claims Python library "Foo" exists and does XX when it's not true. This is analogous to a bad copy of the gene. If you train on that output (i.e. "inbreeding"), then use that as a reference (more inbreeding), soon many sources will say "Foo" exists and you'll have a larger chance of getting "Foobarred" information from the LLM.
Hyprland 0.48.0 script to fix windowrule syntax
Made a small python script to fix the hyprland config for 0.48.0 since the breaking windowrule syntax change to windowrulev2.

I had a lot of windowrule lines in my config and could not be bothered fixing them manually. Hopefully someone else can benefit from my lazyness.