skysight-inc/HackerNews huggingface dataset:
Yeah, had one but it was glitchy/crashy and several codec combos for Jellyfin were messed up (supported by hardware, but buggy) so I ended up back with Apple, which is how things usually go.

A quick search reads like you need third party launchers to block/allow specific apps, anyway. Seems like asking for even more jankiness, but at least it’s an option.
HN is a maven trap, not a product. It helps YC to market, but is not the product itself.
It sounds like you might enjoy my book on MACH+CALC, which comes with prerequisites included (a summary of the essential parts of high school math requited to understand calculus).

Check out the extended preview here: https://minireference.com/static/excerpts/noBSmathphys_v5_pr...

Here is the concept map from the book which might be useful to you as general orientation in the "concept space", now matter which book you're learning from: https://minireference.com/static/conceptmaps/math_and_physic...

Last but not least, I highly recommend you check out the computer algebra system SymPy, which provide functionality for doing all kinds of basic algebra (`solve`, `simplify`, `expand`, etc.) You can use it to invent practice problems for yourslef, check answers, etc. It also has useful functions for calculus which you will need when you get to that. Here is a little tutorial on it:
https://minireference.com/static/tutorials/sympy_tutorial.pd...
Unless you've devised a solution to housebuilding that involves homes in desirable locations which take up zero space and incur zero construction costs, this doesn't appear to present the middle class with an alternative to buying or renting the home...
Ha this reminds me of a game me and my friend made a few years ago:
http://rbgnrgb.com/

You play as RBG fighting monsters with different RGB values.
Also, the author of the article said there was no virtualbox for Apple Silicon.

It does appear to be in some kind of beta

https://www.virtualbox.org/wiki/Testbuilds
Who “allowed things like this”? - this was obfuscated behind a binary posing as an actually corrupt “test” file.
It takes peeling yourself out of your gaming chair, getting a gym membership and trying to make something of your real life.
See also: "Every vote for Sprite is just a vote for [Coke|Pepsi]"

It's not how any of it works, but it sounds clever to some, I guess.
Sadly, there are plenty housing plans where the developers didn't bother to plant that even those lone trees. They're all easy targets for mass tree planting, and with people actually living on and tending to the property, the survival rate for the new trees go way up compared to planting massive numbers of saplings en masse.

What's kind of surreal is that people aren't doing already planting them on their own. Even if we completely ignore any potential long-term climate benefits from urban/suburban trees, planting trees around your house is basically just a big bundle of benefits with some relatively minor maintenance costs (dealing with leaves if you so choose, pruning, etc.). They increase property values and personal satisfaction, provide shade that makes activities outside more pleasant and can decrease your HVAC bills by shading your house, help control water runoff, decrease urban heat island effects[0], and more.

Street trees (closely lining the street) are even better because they can serve as traffic calming measures. When big tree branches overhang a road, they force drivers to slow down and pay more attention to their surroundings while simultaneously reducing driver frustration.[1] There's also growing evidence showing improvements to pedestrian safety.[2] Stick a sidewalk on the other side of the trees, and besides being more pleasant to walk under, those same trees will do a great job of shielding pedestrians from any errant automobiles.

Beyond that, street trees can decrease noise and increase the aesthetic quality of a neighborhood. If you look at old historic housing areas in cities and towns across North America that were built before the rise of the automobile, you'll generally find lots of mature trees that contribute to the "charming " atmosphere (or whatever adjective people want to use to describe them).

At least seven or eight of my parents' neighbors have cut down their mature trees in recent years (most being least 25+ years old). I'll give them every benefit of the doubt and assume that there was a problem with the trees (disease or severe damage, etc.) even if I couldn't notice anything from afar, but I every time I go past those houses now, I so desperately want to ask: "ok fine, maybe it had to go but why the fuck aren't you replacing that tree?" Do people honestly think it looks better? Do they like mowing the grass under the hot sun without a tree in sight to give them even a modicum of shade? Those parts of the neighborhood now clearly look like something is missing.

0. https://www.epa.gov/heatislands/using-trees-and-vegetation-r...

1. https://depts.washington.edu/hhwb/Thm_SafeStreets.html

2. https://www.sciencedirect.com/science/article/abs/pii/S00014...
I think that's fair, but there's also value in describing what is being stuck. It's important being able to identify feelings and put words on it. It also helps to see this is something other people go through, so as to feel less alone
Even if you use a scheme where the password never traverses the wire, the schemes still require the server to know what your password is in order to perform the authentication. So a compromised server still leads to compromise of your secret credential. Public key authentication does not have this property.
> Yes, but it is important to note that these malicious m4 scripts were only present in the tar file.

Looks like I got it backwards then. I thought, the test-files where the sneaky addition. Guess nobody cared for them...

> if you maintain a project that needs to support a ton of different platforms, you don't have that much choice in your build tools

Yeah, but, if possible, we could start porting those things into better frameworks instead of adding new features to this problematic Linux legacy code base. And maybe we could also retro-fix some of it with a better meta-layer, which generates the problematic code verbosely and standardized. If it can be done for JS a thousand times, it can be done for the *nix ecosystem once.

Lastly, part of it is cultural, too. Some people seem to get a kick out of reduced, arcane code, instead of expressive "prose". See, my example above... why the fuck is dot a shortcut for `source`?! Btw. I stumbled into this in Docker documentation[1]:

echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] \
https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

How many people would understand or catch ...

$(. /tmp/os-release && echo "$VERSION_CODENAME") | sudo tee ...

when `/tmp/os-release` was ...

sudo backdoor
VERSION_CODENAME=bookworm

... ?

Normalizing shit like this is just bad practice.

[1] https://docs.docker.com/engine/install/debian/
One of several drawbacks to having something "seized" is that you lose control over it.

So if (as you say) I don't control my own uterus, which certainly falls under the domain of my "person" under 4A law, and if the government can't assert control over its contents without a warrant, also according to 4A, then who does control it?
I believe you are correct, that sshd does not link to liblzma.so on the BSD systems.
I'm certainly not trying to understate the very real and very serious suffering that irresponsible drunk drivers can and do cause. If any of this came off like that then that was never my intention.

When it comes to understanding drunk driving and especially why it is de facto tolerated by society despite its significant problems, it's necessary to consider the motivators and both positive and negative results. Simply saying "they are all irresponsible and should stop" and such with a handwave isn't productive. After all, society wouldn't tolerate a significant problem if there wasn't a significant benefit to doing so.
This is certainly a good idea for the individual who is running a FOSS project.. But I think the projects with maintainers who bend over backwards for people are more often the ones that end up chosen and kept as dependencies when there are for example hundreds of compression libraries to choose from.

The distribution game is kind of stacked for the most likely to burn out to be the most likely to be important in the stack and in desperate need of help.
I've always wondered how those new sites are supposed to survive when the only people who care enough to be early adopters are also the ones who want to use adblock and tracker blockers.
"The ex-grad student had poisoned the compiler to poison itself when it was recompiled"

I had something similar to this story happen to a PHP site on shared hosting in the early 2000s that at the time seemed like some kind of cursed magic it was obfuscated so well and reasserted itself every time I tried to edit it out. Luckily replacing all the source files solved it (though the breach itself was a deeper issue). I can't imagine if the problem had gone to the level of the PHP interpreter itself or even deeper how long it would have taken me to find it back then.
She’s wearing lipstick in her Nobel Prize photo… And she is a woman…
What makes you think she doesn’t care how she looks? And what’s wrong with scientists caring how they look? Lots of scientists care how they look.
I'd bet a lot of your users are OnlyFans girls or similar, unlike your competitors.

That would be a problem out of Stripe's control and public pressure won't solve that.

Just go straight for a payment provider which is set up to work with that kind of stuff.
Pollination through (correct my term here!) symbiosis is so freaking cool. I wonder if these midges have hairs like bees so to help trap pollen?
Knowledge of the illusion can be enough to help you route around it. You can not escape from a prison you don't know you're in.
Played for a while and agree with the feedback. Too many vowels, I'm trying to understand why that is compared to Scrabble. I think because the words are formed incrementally vs Scrabble where all tiles are placed at once.
What do you do with a 128bit integer? I already kind of consider 64 bit to be infinite.

Maybe some performance optimization hack where you can use a big integer instead of a float for faster math? Skip right past 64bit unix time and give yourself a lot of breathing room?
I’m in the same camp as another replier in that I’ve come to like - even adore - much of what I hated because it was required reading. If you feel like you’ve changed since high school then I encourage you to consider rereading some of what you hated because it just might take a new meaning for you.

On a broader point, it’s a shame there is such much focus on subjects like literature and history for children and young adults. As I get older I realize that it takes one’s own life experience in order to connect with these subjects. History without your own lived experience is just words on a page.
Default value is 300 seconds: https://developer.hashicorp.com/vagrant/docs/vagrantfile/mac...

So, just set config.vm.boot_timeout to 900 in the vagrant file, and see what happens.
What are you using to review/relearn basic math? I'm asking because this is the space I'm working in, so I wonder what "products" people are hiring to do this "job."

PS: Check out this concept map that shows the high school math concepts and topics that you can use as a "progress bar" for what there is to review:
https://minireference.com/static/conceptmaps/math_concepts.p...
For people who don't get raccoon in a dumpster reference:

https://www.softwaremaxims.com/blog/not-a-supplier
Untargeted (backdoor goes almost everywhere), but very selective (backdoor can only be triggered by the original attacker).

https://en.wikipedia.org/wiki/NOBUS
To be honest, it just was a matter of time till we find out our good faith beliefs are exploited.
Behaviors like "break fast and fix eary" or "who wants to take my peojeklct ownership" just ask for trouble and yet it's unthinkable to live without them because open source is an unpaid labor of love to code.
Sad to see such happening but I'm not surprised. I wish to get better tools (also open source) to combat such bad actors.
Thanks to all the researchers out there who tries to protect us all.
You can pass X as much as you like, but Nix, like anything else, can be configured with dynamic references. Nix is also not related to Docker (neither superior nor inferior), and the learning curve makes it unsuitable for everything where Docker and Vagrant are suitable, even if it would technically do the same thing.

Either way, you are missing the point: the problem here isn't having perfect reproduction. It's about having an environment you can learn in without having to worry about breaking things. That's why the author references vagrant since it's about as low a barrier to entry as disposable environments can be (and even still a barrier to high for some).
> core cultural values, such as levels of social trust and attitudes towards the nature of government, are durable across generations

Interesting. Does that take into account the mixing of cultures as the generations go by? My own immigrant ancestors came to this country in the 19th- and early-20th centuries — from four different countries in northern- and southern Europe; two different religions; and arguably three distinct subcultures. My own kids have three more countries stirred into the mix from my wife's side — and her outlook and attitudes have influenced mine in the decades we've been together. Then there's the influence of the different places I've lived and worked. I can't imagine I'm unique.

> more accurately it’s the death of the British American GOP.

Which "British America[]"? The New Englanders like the Puritans, and later the Adamses? The mid-Atlantic Quakers? The Virginians? The Cavalier enslavers who came from their Carribean sugar plantations to grow cotton? Very different subcultures. (And if you want to talk about "top-down," consider the southern American subcultures.)

And which British American GOP — the now-extinct liberal northeasterners and -Midwesterners? The hard-core racist Southerners who were right-wing "Democrats" until the Nixon-Reagan-Atwater "Southern strategy" coaxed them to the GOP? The California Reaganites of Proposition 13?

> If Trump acts like a Latin American dictator it’s because that’s what it takes to get all those people from disparate cultural backgrounds into a coalition that can get close to 50%.

My guess is that Trump appeals to a certain fearful, hero-worshipping, authoritarian mindset that's widely distributed among the human population, and whose adherents have far greater ability to communicate and organize than ever before. We see that mindset today in the followers of Putin, Orbán, Kim, Maduro, etc., as well as those of Trump. (For that matter, the fascist Oswald Mosley was a Brit.)
More like "You can pay us to use the personal information to get the ad to the groups you want. But we're not going to share the information, because it's our advantage over you"
Absolutely yes. As a rule of thumb, for sure. However, in reality the problem isn’t binary per se, but anything that’s too obfuscated or boilerplatey to audit manually. It could be magical strange strings or more commonly massive generated code (autoconf?). Those things should ideally not be checked in, imo, but at the very least, there needs to be an idempotent script that reproduces those same files and checks that they are derived correctly from other parts of the code. Ideally also in a separate dir that can be deleted cheaply and regenerated.

For instance, in Go it’s quite common to generate files and check them in, for eg ORMs. If I run `rm -r ./gen` and then `go generate`, git will report a clean working dir if all is dandy. It’s trivial to add a CI hook for this to detect tampering. Similarly, you could check in the code that generates garbage with a seed, and thus have it be reproducible. You still need to audit the generators, but that’s acceptable.
I guess you could see it as one of the causes of depression? Kinda like having a cold describes a situation that can be caused by 10s of thousands of viruses, in the end you still feel the same kind of shitty. Still useful to know what kind of virus it is so it can be treated?
Not just grow up, but one of the easiest cheat codes to prioritize and increase effectiveness.
https://libreddit.privacydev.net/ works for me.
It's everyone's personal choice but if Newton had some descendants, I wonder how that might have turned out.
It's even weirder when people seemingly forget their self-preservation instincts to go on the internet and simp for Big Tech.

C'mon, y'all, Elon Musk, The Zuck, Henry Kissinger - these people work very hard to give us the lifestyle we want. The least we can do is give them a little of our data, if not our money. Right? Right?

I, for one, am honored that my every interaction is stored in some datacenter in northern Utah. It just makes me feel safe at night.
while commendable on Signal's part, i think the more surefire route is to forego Giphy's service altogether. GIFs truly are fun, especially when you capture that perfect non-written/verbal message—but it's simply not worth it to me and worth too much to Giphy.

thanks for sharing this though.
It gets tiring to see time after time again that the best way to reach out to Stripe seems to be through HN. In the tech bubble, it often seems like Stripe is the only option, but Stripe has shown that it's willing to shut people out of their business and with vague explanations, short timelines and no way to reach out so someone who has decision power. Is there no competitor that we can flock to that is more trustworthy? I understand PayPal is essentially the same if not much worse.

I hope you get things straightened out with them, but it really shows that for taking payments, you absolutely should bet on many horses.
Giphy also does not have a privacy policy for their Firefox extension, but run an analytics script, which I wrote about and sent them an email to which they ignored me despite sending conformation of receiving it.

No way to know the data being collected, or opt out.

https://www.coloursofosint.com/posts/Investigating-Firefox-P...
MSVC has `pragma pack` that removes padding to reduce memory usage, but I think it preserves field order:

https://learn.microsoft.com/en-us/cpp/preprocessor/pack?view...

GCC and Clang also support this pragma:

https://gcc.gnu.org/onlinedocs/gcc-13.2.0/gcc/Structure-Layo...

https://clang.llvm.org/docs/UsersManual.html#microsoft-exten...
It worked with ProtonVPN.
All of these projects are on borrowed time. The fact that we have them at all right now is a testament to how good we have it in IT as a whole. Market conditions being so good that I can piss away terabytes of their bandwidth with Newpipe et al and it doesn't worth dedicating one engineer to deploy safetynet on the Android&ios endpoints, and perhaps Widevine on the desktop ones.

It will be a real "don't cry because it's over, smile because it happened" moment when this inevitably happens. Since I won't give them any money out of principle, that will be the end of my days of watching YT.
How else are they gonna stay afloat? Giphy is nothing but a glorified .gif file host, nobody is going to pay for this service.
Unaligned doesn't always mean cache-line splitting, but aligned means never splitting cache lines.

Also, you're correct that aside from caching effects, unaligned loads and stores generally carry no penalty on x86. This is one of the smarter (IMO) things that Intel/AMD have done to keep x86's market share.
This is not all that different in effect compared to a simple wealth (and estate) tax. If you squint a bit, it's a deferred 100% tax. The main reason to prefer this one AFAICT is that it makes easier to implement the first part (no tax) now and head off the forfeiture at some politically convenient moment before it happens. Kind of like all of "effective altruism" where the short-term effect of a few people getting rich is very real but the long-term effect of helping society is only theoretical and (intentionally) unlikely to materialize.

Not on board with that. Just make people pay their taxes already.
If there is valid consideration its not unjust enrichment. And the bar for valid consideration is a low one. Any This for that exchange will satisfy this requirement.

"In exchange for providing you this nearly worthless meme graphic someone else made, you give us panoptic access to your private online activities."
Spinoza was Jewish though.
Abandon all hope ye who enter here.
The difference between medicine in poison is the dose ("the dose makes the poison.") Good ideas taken to extreme are often Very Bad, but sometimes a little bit of the idea is exactly what you need.

If you have social anxiety, talking to people through discomfort, or initially treating interactions as a game can help take the pressure off. Treating people as NPCs is unhealthy. Routine exercise is good. Becoming obsessed with how your body looks, living in the gym, taking steroids is bad. A sense of humility, purpose, and devotion in life is generally good. Religious fanaticism is bad. Confidence, which often involves a touch of self-deception, generally is good. Unchecked arrogance is bad.

If I tell you to go for a run or do some push-ups, there's a risk that you'll become totally obsessed with exercise. But going for that run will also help. You need a moderate amount of my advice, not an extreme amount.

This piece resonated with me. When you're stuck in a routine you dislike, being aware that your brain is optimized to stay in its current state (according to the cited research) is good. Going bananas and being "unmoored and open to anything", living every day without any sense of habit or purpose is bad. The dose makes the poison.
One thing you can run into with these types in C/C++ is that the compiler assumes these types are aligned (unless you use some specific compiler attributes) and generates accesses that require alignment (e.g. MOVDQA) instead of ones that don't (MOVDQU). This is problematic if you have some custom allocator that (incorrectly) only provides 8-byte alignment, and cast allocated pointers to pointers to this 16-byte type (or a struct containing it). Not a Rust problem at all, just something to be careful of.

I found the LLVM/Clang bugs mentioned in the article kind of fascinating. As far as I know Clang has supported these types (partially) for quite a long time, so it's interesting that these issues weren't fixed until quite recently (if at all?).
Well said. And for clarification, it was not a job but the business I started 6 years ago. More rencent update: The trip gave me a new perspective and I shifted the business model, rather than shutting it down.
Everything is a function of the self-effort place into self-growth.

Because everyone's special, and therefore no one is special, there is someone just like you who you will be very compatible with, both in the beginning and growing through the seasons of life together.

It just begins with deciding how you want to look at possibility, or not. Our minds go how and where we focus.
Being out there a lot is the dumb luck of human propagation. Seems pretty effective.
I recently discovered a bug in the react-hooks-form library.

The author there does the absolute minimum of interaction.

Issues not following exactly the template or lack a repro gets closed immediately without any comment, actual bugs also see very limited comment or openness to discussion.

It felt a bit weird at first, but I do get the author and the library is succesful, maybe exactly because of this approach.

It made me reconsider some of the effort I spend in my open source projects with useless issues / comments.
How do you deal with bots, crawlers, and other unwelcome guests?