skysight-inc/HackerNews huggingface dataset:
> What is the impact of this?

Maybe guilt by association? Imagine going into a business, having some DNA based system identify you, and being denied entry because the majority of your relatives are criminals.

Realistically, I'd say the opposite will happen though. Being related to someone wealthy or influential will automatically get you special treatment and you won't even have to ask "do you know who I am?"

> but I can’t think of a concrete way the government would be able to abuse this capability to assert power over me

I think the war on drugs in the US is a pretty good example. If I say it was used to marginalized and disenfranchise one specific group of people, everyone knows what group I'm talking about, so, IMO, that's a good indication it was intentionally targeted at that group.

Now imagine the same thing, but you're in the targeted group and, instead of having the police roaming your neighbourhood, you're simply locked out of all the "opt-in" systems that are necessary to have a decent life; banking, real-estate, licensing, etc.. Maybe you're even prevented from shopping at stores that have reasonable prices and have to overpay for food because you're a "bad person".

Opting in to beneficial systems, with less beneficial defaults, is the new way of discriminating IMO.
I don’t think we disagree. The details do vary from place to place, but I think the overall dynamics remain. The established lot has grown accustomed to feeding on ongoing price increases in an unsustainable manner. Any changes that would make housing more affordable would disrupt their financial expectations in ways that are unthinkable to them, so they’re trying to squeeze every other option available.
This seems to be the case with virtually any profession. You have to just learn to live with it, mostly, maybe even laugh at it. It was damn near a pasttime when I was still in the Army to make fun of how the military is portrayed in film and television. Basic as fuck shit like almost no one even has a haircut that meets regulations. It also makes you doubly appreciate when someone gets it right. We all loved Band of Brothers for that. At least the first season of Mr. Robot stands out in light of so many ridiculous and shitty "hacker" portrayals. Having worked on classified projects is even worse. After working for the NRO for years, scenes of people willy-nilly taking over satellites are so silly you just have to take it as part of the way that fictional universe works, clearly unlike the real universe. The Mission Impossible movies are still pretty entertaining in spite of it.

Honestly, probably the worst thing I can recall is the first season of The Walking Dead when Rick hides inside of a tank turret. I was a tank commander back in my time. Do television writers really think there is that much space inside the turret?
> Estimation should be straightforward based on flight track logs combined with cosmic radiation satellite data.

Just take a cheap dosimeter on your next flight. I have an Atomfast that I often make recordings of exposure with for amusement, as well as using it when looking at neat rocks outside (some areas I like to hike in have surprisingly high radiation levels due to there being some of uranium in the rocks).
Yeah, that's distinctly different from kiln firing. Various clays take on significantly different physical characteristics depending on heat treatment.

It is possible to build a solar powered kiln, but "dried in the sun" is a different process than what clay goes through- which makes sense, since organic matter and dirt wouldn't benefit from a kiln anyway.
You can do any rust optimization yourself in C++ (ie. aliasing assumptions), whereas rust makes the other way around very difficult, often forcing you to use multiple layers of indirection where c++ would allow a raw pointer, or forcing an unwrap on something you know is infallible when exceptions would add no overhead, etc. Rust programmers want people to believe that whatever appeases the supposedly zero cost borrow checker is the fastest thing to do even though it has proven to be wrong time and time again. I can’t tell you how many times I’ve seen r/rust pull the “well why do you want to do that” or “are you sure it even matters” card every time rust doesn’t allow you to write optimized code.
In macOS Sonoma, Touch ID for sudo can survive updates
Sounds like the most effective $1.4b the government has ever spent, $ per $.
Linux Vendor Firmware Service (LVFS) – Devices Page
Why? Seems like it goes against the Unix principle. I've been using direnv to set environment for any software, containers, python virtualenvs and more, and it's working quite well. Will nodejs now conflict my direnv files?
Those companies make gigantic amounts of money selling animal feed.

They have no conspiratorial desires except to make money. If there's a market for animal-sourced protein they'll go there; if there's a market for synthetic meats likewise.
I am from guess culture, it is almost impossible for me to decipher needs of everyone and communicate my needs without asking. Unless those needs are very standard traditional needs like offering water to a guest, giving up seat for an elder etc. And it is not just me it seems everyone seems to misunderstand and everyone complains about others who didn't guess their needs correctly.

Using the example from article, the mover would be complaining about everyone who didn't guess that they needed help with moving and how they had given soup to all those people.

I really appreciate ask culture and find it much easier to navigate. It is so much easier to hangout with friends who can just ask for what they want or just say no. I have learned to ask but still find it stressful to say no.

Speaking of no, in my culture, apparently, no means, "ask me again I am just being polite, I will say yes after your ask me 3rd time."
X has a "muting" feature which will remain. That means you don't have to see them -- that's how a lot of people understand "blocking" anyway. That's obviously essential.

The extra features of blocking are less obviously essential: people can still reply and you don't see it. But your followers still see it, and by following you they're exposed any harassment you receive.

That might not be quite as fundamental, but it's still pretty damn important. If people lose followers or their community is unable to talk over the noise, people will leave.
More and more, the governments of the world try to erode the status of the lone, average human, for they think their efforts will protect countries and governments.

Fear has been the primary motivator in the world of government ever since 9/11. America is so scared of itself it has turned inward, against itself. She's willing to forget about the 4th Amendment, the 13th Amendment, and even her own founding document, as long as they get a little more data they can abuse on their own citizens.

At what point do we accuse the government of treason? None of this invasion of privacy was part of the deal, and Americans stand to gain nothing from these false assertions of privacy and opting out.

Our government is betraying us and the dominant ideology is to lay down and take it. This country will never improve until we can fight back against surveillance. They couldn't keep us safe during 9/11, and none of their desperate "security" efforts have protected us.

Again I ask, when do we accuse the government of betraying us and the social contract?
Not a big deal! It will not change much and you may still end up using a specific, cross-platform library anyway.
> - Expensive unregulated taxi!

> - Expensive unregulated hotel!

> - Expensive unregulated television!

All of these are better than the alternative, or people wouldn't use them
Do horse drawn vehicles make 3 grooves (I assume that's what you were alluding to)? I'd expect it would just be a wide band of pretty bare ground with two grooves inset from the edges?
I lived in LA for almost a decade (leaving in 2020) and, despite hearing these horror stories, never once had that experience. And I rode the light rail at least 3-4 days/week. Instead what I saw was a largely unused public transit system that passed by hundreds of thousands of cars sitting in traffic on the 10 and 101.

During that same time period I used to commute to SF for work 1 week per month and used BART and public transit almost exclusively. Also never had that experience.

In both, I definitely SAW homeless people, some of whom were likely mentally ill, but seeing them and being harassed by them are totally different things. The latter is mainly fiction. By contrast, I’ve been harassed (at gunpoint) by middle-class “sane” drivers in a bout of road rage.
Show HN: Poozle – open-source Plaid for LLMs
Hi HN, We’re Harshith, Manoj, and Manik

Poozle (https://github.com/poozlehq/poozle) provides a single API that helps businesses achieve accurate LLM responses by providing real-time customer data from different SAAS tools (e.g Notion, Salesforce, Jira, Shopify, Google Ads etc).

Why we built Poozle: As we were talking to more AI companies who need to integrate with their customers’ data we realised managing all SAAS tools data and keeping them up-to-date is a huge infra of ETL, Auth management, Webhooks and many more things before you take it to production. It struck us – why not streamline this process and allow companies to prioritise their core product?

How it works: Poozle makes user authorization seamless using our drop-in component (Poozle Link) and handles both API Key and OAuth dance. Post-authentication developers can use our Unified model to fetch data to their LLMs (no need to sync data separately and then normalise at your end). Poozle keeps data updated in real time while giving you options to choose sync intervals. Even if the source doesn’t support webhooks, we’ve got you covered.

Currently, we support Unified API for 3 categories - Ticketing, Documentation and Email. You can watch a demo of Poozle (https://www.loom.com/share/30650e4d1fac41e3a7debc212b1c7c2d)...

We just got started a month ago and we’re eager to get feedback and keep building. Let us know what you think in the comments : )
Do you sneak it in as the language for the implementation or as a DSL or scripting language? It's an interesting little language implementation, which I enjoy playing around with, but I never found any project where the team as a whole wasn't better of with something like Python.
I am ambivalent and withholding judgement. Hopefully this is a process to protect SUSE from greedy VCs who want to capitalize any value they can get their hands on, but it could also be a long-con process to punish SUSE for daring to fork Red Hat at their organizational level.
> the iterator implementation itself is free to make a different choice on implementation strategies

That's just UB with more steps. What will the spec say? "Behavior of integer overflow is undefined. Unless the overflow happens within an iterated for loop, in which case the behavior is undefined and the iterator can do whatever it wants".

> I've heard criticisms of C and C++ that they are simultaneously too high-level and too low-level.

I've heard this as well, and I think there is some truth to it, but C is the least-bad offender relative to any other language.

C maps extremely well to assembly. The fact that assembly no longer perfectly captures the implementation of the CPU has nothing to do with C. Every other general purpose[1] language has to target the same abstraction that C does.

Given that reality, C in fact maps better to the hardware than any other language. Because it is faster than any other language. Any higher level language that gives the compiler more information about algorithm choice is slower than C is. That's the bottom line.

[1] This is ignoring proprietary, hardware specific tools like CUDA. That's clearly in a different category when discussing programming languages, IMO.
I wanted to reply that your point 3 should already be possible with C++ constexpr functions because it doesn't allow undefined behavior. But I it seems I was wrong about that or maybe I'm doing it wrong:

[[nodiscard]] constexpr uint64_t
getBits( uint8_t nBits )
{
return BITBUFFER >> ( 64 - nBits ) & ( ( 1ULL << nBits ) - 1U );
}

int main()
{
std::cerr << getBits( 0 ) << "\n";
std::cerr << getBits( 1 ) << "\n";
return 0;
}

The first output will print a random number, 140728069214376 in my case, while the second line will always print 1. However, when I put the ( ( 1ULL << nBits ) - 1U ) part into a separate function and print the values for that, then getBits( 0 ) suddenly always returns 0 as if the compiler understands suddenly that it will and with 0.

template<uint8_t nBits>
[[nodiscard]] constexpr uint64_t
getBits2()
{
return BITBUFFER >> ( 64 - nBits ) & ( ( 1ULL << nBits ) - 1U );
}

In this case, the compiler will only print a warning when trying to call it with getBits2<0>. And here I kinda thought that constexpr would lead to errors on undefined behavior, partly because it always complains about uninitialized std::array local variables being an error. That seems inconsistent to me. Well, I guess that's what -Werror is for ...

Compiled with -std=c++17 and clang 16.0.0 on godbolt: https://godbolt.org/z/qxxWW93Tx
Watch Gattaca.
I've been using fractional scaling and only native Wayland apps since May 2021 (on Fedora) though I don't use Slack, VS Code or Zoom.

As you know, "native Wayland" means the app has been modified so that it can talk to the graphics hardware using the Wayland protocol.

Emacs is the hardest of my apps to persuade to talk Wayland protocol because Fedora's "emacs" package was compiled without the code that talks Wayland.

To persuade Chrome to talk Wayland protocol, I start it with specific command-line arguments, which used to cause bugs, but I haven't noticed any bugs for months.
There are many possible solutions.

The first would be for the government to behave like a normal investor: Give money for stock or give a loan instead of writing blank cheques.

The blank cheque at least could have disallowed any sort of patents. This is quite ridiculous: https://www.nytimes.com/2023/02/23/science/moderna-covid-vac...
Interesting point. I agree the word "intelligent" can be a sticking point in this area but just looking at the definition that comes up when I long press the word on my Mac:

intelligent | inˈteləj(ə)nt |
adjective
• (of a device, machine, or building) able to vary its state or action in response to varying situations, varying requirements, and past experience.

I would describe ChatGPT as intelligent based on those terms. Is it AGI? Absolutely not. But I would call it intelligent because I can give it unique input and it will give unique and helpful output relevant to the context I provided it.
HTML and CSS made simple site builder for tired web developers
I'm not convinced a "common" C program would ever do such a thing. Even the "Effective C" book (one of the best books on C, imo) discusses why this is wrong and why you should take advantage of `limits.h` for bounds checking.

This is just bad programming. The compiler, like usual, is correct because you're not in reality checking anything. You've made an obviously non-sensical statement that the overflowed value will be less than the value. Compiler optimizes it away. You can argue the semantics of UB here but this particular UB is borderline a solved problem in any practical sense.

To be fair, a static analyzer should be able to catch this.
C's original performance.

Optimization taking advantage of UB had to be introduced during the 1990's to make it into a reality.

Until the widespread of 32 bit hardware, even junior Assembly devs could relatively easy outperform C compilers.

Which is what the interview is about, originally C lacked the optimization tools, relying on developers, with tons of inline Assembly.
Bold assumption of you, assuming a "patronizing tone" and what I am or aren't seeing -- by that logic, it would seem you "are just not seeing the damage cancer does" given your ridiculous comparison.

Would you cry the same if Hotmail were the predominant platform?

Regardless of that, it still wasn't constructive, and your "you might want to x" and "you're not seeing y" comments are much more patronizing than anything else - maybe consider not projecting so hard next time.
Expanding on your first criteria. The technology stack is fundamentally wrong is a good reason for a re-write. Language too slow. Doesn't handle the workload well. Other stacks have a better ecosystem.

Re-writes are also needed when the architecture doesn't match the problem space well. This can be incrementally done. Single threaded loops instead of using parallel-safe constructs like tasks and jobs.
The dull name kind of emphasizes how it applies to practically any field of knowledge, AND how it often has no plot significance. The plumbing example given was just an anachronism in the set design.
Incoming hot take: Don't become a professional systems developer. Do it as a hobby.

If the goal is to optimize for $$$ earned over one's career, there is more money in being a back-end/distributed apps developer. There are simply more roles (at the higher levels) and companies working on these problems.
The progression for SW engineers is junior->senior->staff->principal->distinguished. As you get closer to staff, there are very few systems roles left. Some people never make it beyond staff/L6/E6. (One could argue that it's ok to stay at staff for the rest of your career and still make good money. But there's always more to be made.) And the ones that do, are the ones that spearhead new products/features (direct business impact).
My 2cents, after 15 years as a system dev in the valley.
Apple, Other US Tech Firms Sign Letter Protesting India's PC Import Restrictions
Deciding when you need to interrupt, and interrupting in a way that shows you care about what the other person is saying, is a really important skill. I didn't realize the value of it until I took an NVC class, because I had previously assumed interrupting was always bad. But, when done well, it can be extremely helpful, not only for improving your understanding but also building connection with the other person.
You could also just leave a dosimeter in your pocket when going through the airport next. There’s a few on the market that log over Bluetooth.

Not taken one through the body scanner, I’ve not actually had to go through a body scanner in quite a while at the airport. Just usual metal detector.
Why would you ever even log into youtube?!
The OpenTF manifesto has been signed by 84 companies, 8 OSS projects, and over 270 individual contributors.

The community that HashiCorp claims to have wanted is willing and able to contribute.

HashiCorp's actions are having a much broader impact on the open-source community from Kubernetes to containerd to flux and many others[1].

If you are 'just an end-user' of a HashiCorp BUSL tool, you will be impacted as the CNCF pulls away from using and contributing to those tools.

[1]: https://blog.massdriver.cloud/posts/the-changing-face-of-ope...

Disclaimer: cofounded Massdriver
One story we were told in high school physics was that at one point there was a worry about power lines being linked with leukaemia cases. And yes, there was a statistical correlation.

Turned out to be the weedkiller they were using to keep down the plants at the base of the pylons.
When people display this kind of blindness to real-world media the term for it is https://theportal.wiki/wiki/The_Gell-Mann_Amnesia_Effect
Professional C/C++ coders tend to recognize the history of cross-platform compatibility issues, and tend to gravitate to a simpler subset of the syntax to avoid compiler ambiguity (GNU gcc is ugly, but greatly simplified the process).

Try anything fancy, and these languages can punish you for it later on down the life-cycle. However, claiming it lacks correctness shows a level of ignorance.

Best of luck, =)
As described in peer comments, mRNA was a platform developed in the decade prior with over $3 billion of private risk capital. The government came in to help them get the Covid vaccine to market using that existing platform.
Actually, this is an even bigger one after working on classified intelligence projects. Being able to watch in real time what is actually happening in some place a news reporter is speculating about and get wildly wrong makes you despair to the point of wondering what they're ever right about. It's even worse to come on a place like Hacker News and see the kinds of wildly wrong things people believe or speculate on, which is doubly frustrating because you can't even legally correct it or even say you know they're wrong.
Smart home charging of electric vehicles using a digital platform
> Plus, I can't really recall any movie or novel where expertise in plumbing was essential to the plot.

That's the point, expertise in an area can completely distract from the plot entirely. I can't even watch anything medical-related with my wife since she'll get annoyed about inaccuracies and start complaining about them. Doesn't matter how unrelated to the actual plot it is.
Hm, that’s a fair point, it’s only some of the same overhead because it’s not per operation.
I had the same issue, as up right now there is no good solution. It does support multiple profiles, but you have to fiddle with them. Also I needed not just different profiles but different Firefox icons, so know which FF is work vs personal.

Ended up with using FF stable as my work profile, and FF Nightly builds for personal.
It's not replacing, it's adding a player, and diluting the monopoly.
Transcoding Latin 1 strings to UTF-8 strings at 12 GB/s using AVX-512
I guess that is your background from a more "ask"-like culture speaking, where things are put out more explicitly. Meanwhile "guess"-like cultures value "getting along" more highly and try to avoid the hard "no". Yes, this often stems from different underlying value systems that we might perceive as toxic.
> major corporations like Google don't use short sessions

Ask a Google employee. When I worked there sessions were limited to 20 hours. Beyond that full re-authentication with password + security key would be needed.
More weight directly translates into more energy (gasoline or electricity) to move the car.
Wow that’s a pile-on.

“What works for you only works for you, so you might not have discovered that it works for anything else, but only if you were really paying attention.”
> It's not taken seriously because it shouldn't be taken seriously

I really don't know what you're arguing against. I never questioned the general usefulness of an abstract machine. I merely pointed out that a large amount of important C code exists that is in tension with the idea that of an all important abstract machine. This is an empirical fact. Is it not?

You are free to interpret this body of C code as "not true ISO C", I suppose. Kind of like how the C standard is free to remove integer overflow checks in the presence of undefined behavior.
I’ve never seen so many crap startups
Russia claims US preparing for 'new pandemic' by searching for virus mutations
In the Matrix humanity is enslaved to use them as an energy source.

But the 2nd law of thermodynamics requires that any energy harvested would be, by definition, less than the energy of the food required to sustain their bodies.

Therefore the plot makes no sense, because they should just shovel the food directly into the computer and skip the humans.
It wouldn't always be a mistake. Moderna stock is significantly lower than it was in 2021 so the CEO could be harvesting losses.
Probably bundling the server side dependencies into the client. I’ve also seen this happen when people add uncompressed 4k png images and the build tool is configured to inline all static assets. Obviously there was a lack of domain knowledge in the company or this wouldn’t have happened.