skysight-inc/HackerNews huggingface dataset:
Punishing people thousands of generations removed who have no responsibility seems sadistic and cruel. If that's how God operates then why not do slave reparations? Why not do a huge series of land swaps to give land back to descendants of original owners even if the taking happened 2000 years ago? Who cares how much it hurts people who weren't even born yet; apparently God thinks that is just fine. The sins of the father fall on the great-great-great-great-great-great-great grandson forever.

Human childbirth is terrible because we walk upright and the four-limb vertebrae with pelvis+spine design is built for quadrupedal movement. The changes necessary to make bipedal movement work (combined with larger complex brains) make childbirth difficult. A case of competing requirements that can't be improved without redesigning the entire skeletal structure from scratch - something a God could trivially do but evolution has trouble with over such a short time span.

The nutritional requirements for a large brain plus quirks of our evolutionary path are also responsible for menses/monthly cycles. That is literally a mechanism to flush out fertilized embryos that may not be well-formed. It is extremely uncommon in animals. Most animals that have some need to pause or terminate fetal development do it cooperatively; the mother's chemical signals will command the fetus to slow, stop, or even kill itself and the fetus obeys. Humans are among the extreme few where mother-fetus interactions are adversarial.

Miscarriages are relatively common for the same reason: a human baby is expensive and hard on the mother. Any hint it might be developing incorrectly and better to dump it so we can start over.

Let's not even get to the fragile disaster that is the human back.
This * 100. I have a lot of experience with these types of apps and the biggest issue I've encountered is the platform keeping up with native technologies and OS updates.
For now, yes, because the question you asked was likely answered by someone on Stack Overflow (or Reddit, or Github, or wherever else) already and then made its way to the LLM's training data set. What happens when a brand new language or library or tool is released though and you run into a unique problem for the first time? When all human forums have been shut down, and AI still isn't intelligent enough to figure out the answer on its own?
> A drive by moderator

If there is a disease of modern social media, it's that.

> This is incredibly toxic and stupid, contributes nothing

It's almost like the toxic people who whined about toxic social media became mods everywhere. The most toxic people tend to be the mods in my experience.

> The site years ago was an amazing resource of like minded people helping each other.

Then a few years ago, SO along with many/all social media sites became trash. Almost in tandem. Wonder why and how.
For relational, look into term-rewriting systems which just keep transforming specified relationships into other things. Maude’s rewriting logic and engine could probably be used for relational programming. It’s fast, too.

https://maude.cs.illinois.edu/wiki/The_Maude_System
Don't find romantic partners at work, that's against company policy and you will get fired.

Don't find romantic partners at raves, that's creepy, people are there to dance.

Don't find romantic partners at night clubs, that's creepy, people are there to dance.

Don't find romantic partners at public places, that's creepy, people don't want to be bothered in public.

Don't find romantic partners among friends, now you're ruining all the friendships.

Do stay locked up inside and try to find romantic partners between advertisements, by swiping on a screen three thousand times. That's more efficient and won't risk you wasting any productive time that you in fact owe to the government, to shareholders and to pensioners. It's actually quite outrageous that some young people are trying to escape their productivity duties and even risk forming long term relationships and having children, which is literally taking food out of the mouths of the elderly. They need your tax dollar, stop wasting time!
Do you find it's difficult/impossible to type with a treadmill desk setup? That's my largest concern. Even when I'm not coding I spend a decent amount of time doing PRs, Slack, etc.
I think the differences between a _forum_ like this - which isn't far off from Usenet - as compared to modern social media are entirely the point.

It's precisely those differences that matter: the highly polished, short form content designed to give a dopamine hit. The highly polarized topics, the hot takes, ML echo chambers, dark patterns, all of it.

HN isn't without its issues, and much of those other platforms' issues bleed over, but we're talking apples and aircraft carriers here, and I reject the idea that this is "pretty much the same thing".
Show HN: Collection of AI-Conducted PM Interviews
I created a collection of PM interviews based on my experience of interviewing Google, Amazon, and Intuit among other.

This a free resource for looking for feedback and whether it's helpful.
Work and then sell your tokens back into the market as fast as you can, for gold. Or even better, for gold V2: bitcoin.
Now immediately flagged off the front page.
Hi!

Thanks for your interest in the library.

Here is a godbolt example: https://godbolt.org/z/bEGd7Tnb3
Here is a bunch of simple examples: https://github.com/jfalcou/eve/blob/fb093a0553d25bb8114f1396...

I personally think we have the following strenghs:

* Algorithms. Writing SIMD loops is very hard. We give you a lot of ready to go loops. (find, search, remove, set_intersection to name a few).
* zip and SOA support out of the box.
* High quality codegen. I haven't seen other libraries care about unrolling/aligning data accesses - meanwhile these give you substantial improvements.
* Supporting more than transform/reduce. We have really decent compress implemented for sse/avx/neon implemented for example.

The following weaknesses:

* We don't support runtime sized sve/rvv (only fixed size). We tried really hard, but unfortunately just the C++ language refuses to play ball there.
Here is a discussion about that https://stackoverflow.com/questions/73210512/arm-sve-wrappin...

If this is something you need we recommend compiling a few dynamic libraries with the correct fixed lengths.
Google Highway manage to pull it off but the trade off is a variadics interface that I personally find very difficult.

* Runtime dispatch based on arch.

We again recommend dlls for this. The problem here is ODR. I believe there is a solution based on preprocessor and namespaces I could use but it breaks as soon as modules become a thing. So - in the module world - we don't have an option. I'm happy for suggestions.

* No MSVC support

C++20 and MSVC is still not a thing enough. And each new version breaks something that was already working. Sad times.

* Just tricky to get started.

I don't know what to do about that. I'm happy to just write examples for people. If you wanna try a library - please create an issue/discussion or smth - I'm happy to take some time and try to solve your case.

We talked about the library at CppCon:
https://youtu.be/WZGNCPBMInI?si=buFteQB1e1vXRT5M

If you want to learn how SIMD algorithms work, here are a couple of talks I gave:
https://youtu.be/PHZRTv3erlA?si=b87DBYMDskvzYcq1
https://youtu.be/vGcH40rkLdA?si=WL2e5gYQ7pSie9bd

Feel free to ask any questions.
Because red hat announced that next RHEl is going tone Wayland only, that why they fixed all that you said, they don't care about users, only servers
I think expecting anyone's advice on anything to "be transferable to everyone in all geographies and generations" is pretty ridiculous on its face.
Another possibility is that intelligent life is common but afraid to be noticed.

Here's an interesting PBS Space Time video [1], "Dark Forest: Should We NOT Contact Aliens?", that goes over some of the game theory that a civilization might want to consider when deciding how visible to allow themselves to be to others.

[1] https://www.youtube.com/watch?v=aXYf47euE3U
Late night raves might be in the decline but day raves are increasing in popularity.

I think the biggest factor for the decline of night raves is just that people are more health conscious and night raves takes a lot of toll on the body.
I agree. Mods think it's an FAQ wiki, which is not at all what most users think it is. Definitely rubs me the wrong way when people "clarify" my perfectly fine questions by just messing with grammar. E.g. they'll do things like change "How can I do X in Rust?" to "How to X".

And that's before we even get to the hair-trigger question closing and downvoting. It's always the early votes that are negative too - from the weirdo power users that trawl new questions. They don't understand the question (it's not for them) so they downvote. Then later you get people who have the same question coming from Google who understand it upvoting.
Can't edit now, but a point to this I'd like to add: 'serve' could absolutely mean best-effort (ie: filtered, moved, null routed, whatever). I don't intend for compulsory weathering-of-the-storm (for the sake of PR), but rather... recognition that this is part and parcel with The Business.

Maybe they/partners couldn't weather the storm. Report on it; Engineering blogs are all the rage. Being a CDN involves more than serving well-traveled bytes, getting paid, or touting how big of a reseller you are. Cat must chase mouse! Krebs is arguably the best customer for this; not e-commerce (can endure the worst outcome - no service) and has domain expertise.

If I enter a protection scheme with someone who - after all - isn't all that tough... why would I/anyone continue? The internet is a big place.
The value of monoids is being a single concept that generalizes the ideas of several different things like arrays/lists/strings, integral numbers, or paralelizable computation.
FYI:
You don't want to do this. `supports<avx512>` is an expensive check. You really want to put this check in a static.
Covid definitely shook things up, but clubs didn't do well even before covid, while festivals were thriving. Now, it is a bit hard to tell as 2024 was just the second "normal" year, and it can take many years to grow a successful event.

It seems like now, we are indeed seeing less festivals, but the remaining ones are becoming bigger and more expensive. So, maybe less festivals but higher budgets.
It is not. I didn't want to give a half explanation, but it is another case of the increasing difficulty in coming up with good Google searches anymore.

https://erights.org/elib/capability/ode/ode-capabilities.htm... is a good start.

But you use capabilities all the time... operating system users work that way. As a user, you can't "just" execute some binary somewhere and thereby get access to parts of the system your user doesn't have rights to. (Forget setuid for a second, which is intended precisely to get around this, and let's just look at the underlying primitive.)

Capabilities in programming languages take the granularity further down. You might call some image manipulation code in a way that it doesn't have the capability to manipulate the file system in general, for example, or call a function to change a user's login name with capabilities that only allow changing that user, even if another user ID somehow gets in there.

It would be a fairly comprehensive answer to the software dependency issues that continue to bubble up; it would matter less if a bad actor took over "leftpad" if leftpad was actively constrained by the language to only be able to manipulate strings, so the worst an actor could do is make it manipulate strings the wrong way, rather than start running arbitrary code. Or put another way, if the result of the bad actor taking the package wasn't that people got hacked but users started getting

compile error in file.X:28: library "leftpad" tried to open a file without file system capabilities
compile error in file.X:30: library "leftpad" tried to open a socket without network capabilities

which would immediately raise eyebrows.

It's not a new idea, in that E already tried it, and bits and pieces of it are everywhere ("microkernels" is another place where you'll see this idea, but at the OS level and implemented in languages that have no native concept of the capabilities), but for the most part our programming languages do not reflect this.
This is the reason I had to stop using Hover for DNS management. They don't support TXT records longer than 255 characters, and I've not found any instance of someone getting split records to work with Hover. Ended up using Digital Ocean for it. I would love for elliptic curve crypto to become the status quo if this is going to continue to be an issue for yet another decade.
Available in ComfyUI when? :).

Seriously though, this is amazing, I'm glad to see this tackled directly.

Also, I just learned from this thread that Claude is apparently usable for generating SVGs (unlike e.g. GPT-4 when I tested for it some months ago), so I'll play with that while waiting for NeuralSVG to become available.
> To satisfy DKIM's design goal, you only need a "current" DKIM key that is secure for a window of time. When that window of time passes, you rotate the secret and publish your own key, repairing (hopefully) much of the privacy injury.

If this occurs, is DKIM privacy safe? To make sure I understand, by publishing the private key after a period, that allows for repudiation, since any real email at that point could have been faked using the published private key?
> Why do you feel that you have a moral right to impose your personal preferences on them?

Because we can't allow corporations to install rootkits and malware into people's machines?

I find it weird that I even have to justify this. These ridiculous stunts were actual scandals not too long ago.

https://en.wikipedia.org/wiki/Sony_BMG_copy_protection_rootk...

I wonder what changed in the last couple of decades. Why did this become acceptable? Why did people start defending corporations that do stuff like this? On Hacker News of all places?

Why are you talking about "personal preferences"? These corporations are shipping literal rootkits to people.
"People are getting the message that "sugar is bad" but the public health messaging of "fat is bad" still lingers in many people's heads."

If this is true then what the hell is going on? We knew this about sugar with certainly at absolute minimum a half century ago when I was a kid (I know as I remember the message).

The message—even as told at school—was that 'excessive and repeated amounts of sugar (especially the refined type as in drinks and sweets) causes diabetes'. QED!

So what the fuck has happened, how was this once well-established message erased from the collective consciousness of more recent generations?

The message back then was so all pervasive that everybody knew it.

So many important facts have been lost to recent generations that I'm beginning to think education is going backwards fast. What happened to health lectures in primary school where we were told these facts?
Then you could also say that Europe uses 400 V. You get three-phase power with 230 V phases in your home, and high-powered appliances are often designed to use all three phases.

But when people speak of voltages, they usually mean what you get from a typical socket.
Author clearly has an axe to grind, I wonder if declining volume is really a problem. Question quantity may not relate to question quality. Maybe most good questions have already been asked and answered.
> > E on the other hand…

Yeah but don't take pressed pills, take M crystals as they are the pure form.
what's it about?
First I implemented it, and then learned that it is called Layout vs Schematic (LVS). For now automatic conversion is limited to stateless cells, but I'm planning to rewrite the circuit extractor to support all flipflops and latches.
Counter-example: I've used DKIM as evidence in court.
The opportunities you get in a city of 3million is different from 600k is different from 250k. I've lived in all of the above over my life. You can find niches in each. However the larger the city the more options. The smallest city had great Thai food - some family from Thailand moved there and opened a restaurant, but there was no Vietnamese, the next largest city has both, and the 3 million city more options than I was ever able to check out. (there are cities > 10 million around with even more options).
It is possible to avoid ODR violations :) We put the per-target code into unique namespaces, and export a function pointer to them.
I'd be interested to see examples and hear about process here, if you're willing to share.
UTC+01:24
Can be huge depending how low level you are allowed to go. For example from recent

38C3 - The Design Decisions behind the first Open-Everything FABulous FPGA https://www.youtube.com/watch?v=3Lll9_-gYGg

there was a mention of using open source SRAM library versus Siemens one. Open source macros build 1KB 12MHz ram while siemens is 3x capacity 100MHz

https://youtu.be/3Lll9_-gYGg?feature=shared&t=1740

Siemens delivers this by breaking foundry design rules :)

https://youtu.be/3Lll9_-gYGg?feature=shared&t=1878
Assuming that people only share conversations they think are good, would that be bad? Isn’t that the basis of RHLF?

There are a few times on Reddit that I want to explain something that I know well. But it will be a long post.

I’ll be lazy and ask ChatGPT the question, either verify it’s correct based on what I know, ask it to verify its answer on the web - the paid version has had web search for over year - or guide it to the correct answer if I notice something is incorrect.

Then I’ll share the conversation as the answer and tell the poster to read through the entire conversation and tell them that I didn’t just naively ask ChatGPT. It will be obvious from my chat session.
Virtual Memory Tricks (2017)
> Pay is lower in small/rural towns for the cheap jobs

I expect the median income is often higher in rural areas because, while there is little on the high end, there is more mid-tier opportunity. In the big city if you don't make it into the big leagues, only the dregs are left. Cities amplify the extremes. In rural areas, the $30 per hour jobs are willing to hire any warm body that shows up.

Of course, rural is a difficult categorization as it is a catchall for everything that is left. A rural area with a strong agricultural sector, for example, is nothing like a rural area that is not much more than barren wilderness. In the former, there is a lot of money to be made, comparatively, while in the latter the McDonalds at the highway rest stop may be the only business there is for hundreds of miles. We are definitely talking about a certain kind of rural here.
Ask HN: Help with Cloudflare/Google Catch-22 hell
I took over IT for a client. As the final step in the process, in the Google Admin Portal, I reset the password for the admin account.

This is the same account I've made hundreds of connections with in the last several weeks - Google has my IP and access history.

Now, I'm locked out - I cannot use the password I changed. Google wants a recovery code or 2FA. The 2FA is not on the IT phone given to me by the company and receiving messages is not an option.

I began trying to verify the domain with google, which needs cloudflare access. Cloudflare login needs a 2FA which - again - is unavailable.

I am in contact with the business owner who is willing to provide all necessary information - billing records, photo id, etc.

How can I talk to a PERSON at either of these companies?

I tried Google's chat feature and the site has an error when I submit the form.
Show HN: Zig Obfusgator
I can tell you haven't ever actually shopped for housing outside of a major city.
Porting to any platform is trivial after understanding the basics as described in these articles

The author explicitly describes why they chose riscv32

Why would you want the author to use riscv64 instead?
How much meaning can be found in these small, fleeting moments during the ritual
But don't think that because you are great at writing software that you automatically will be great at running a business.
I upvoted you and will “Yes And” your post by saying that the hostility baked into the rules is why I don’t contribute there.

Reddit has similar problems in some expertise subs and when it boils over a new one will be formed. You can’t do that with Stack sites. Stackexchange has had the advantage of content but when that is available through friendlier and more user friendly methods it’ll really hurt their numbers.
I mean, I wrote my comment knowing this and that it's bullshit, so I don't really see the difference personally.
Stay Safe from Wildfires When Seconds Count
Technically storing ripped DVDs doesn't make the rip legal. However if they try to come after you for that the courts will start questioning the law and so you have a good chance of winning on appeal.
This is excellent!

I think the utility of generating vectors is far, far greater than all the raster generation that's been a big focus thus far (DALL-E, Midjourney, etc). Those efforts have been incredibly impressive, of course, but raster outputs are so much more difficult to work with. You're forced to "upscale" or "inpaint" the rasters using subsequent generative AI calls to actually iterate towards something useful.

By contrast, generated vectors are inherently scalable and easy to edit. These outputs in particular seem to be low-complexity, with each shape composed of as few points as possible. This is a boon for "human-in-the-loop" editing experiences.

When it comes to generative visuals, creating simplified representations is much harder (and, IMO, more valuable) than creating highly intricate, messy representations.
Hi Matt,
Since you're here I have a quick question. I did not do my homework so please excuse if that's too general or stupid.

How does Fidget differ from libfive and Ao, functionality wise?

Thanks in advance.
> My biggest piece of advice is don’t be a “ticket taker”. Volunteer to lead larger initiatives.

Sure. But who’s going to do all those boring tickets? I know people need to work for themselves, but this just feels so wrong.
Scientists Want to Use the Moon to Safeguard Earth's Biodiversity
Chesterton’s fence should apply here I think.

Sleek isn’t what matters in most domains, fast is more important but suffers from what definition of fast and how you measure it, in my experience working on a lot of enterprise systems what users really want is software that fits the domain and is predictable and consistent.

Everything else is gravy.
> Has the music droppped off? I think it kind of merged into more mainstream music.

There’s still plenty of “underground” dance music and events going on.

The main stream stuff is just another sub genre of electronic music.
Aside:
I've been having a very hard time prompting ChatGPT to spit out ASCII art. It really seems to not be able to do it.

Here is an ASCII art representation of a hopping rabbit:

```
(\(\
( -.-)
o_(")(")
```

This is a simple representation of a rabbit with its ears up and in a hopping stance. Let me know if you'd like me to adjust it!
For the equivalent in operating systems land, look at the respective manual pages for Linux capabilities[1] or OpenBSD pledge[2] and unveil[3]. The general idea is that there are some operations that might be dangerous, and maybe we don't want our program to have unrestricted access to them. Instead, we opt-in to the subset that we know we need, and don't have access to the rest.

There's some interest in the same thing, but at the programming language level. I'm only aware of it being implemented academically.

[1]: https://man7.org/linux/man-pages/man7/capabilities.7.html
[2]: https://man.openbsd.org/pledge.2
[3]: https://man.openbsd.org/unveil.2
I hate magic links. Being forced to switch applications to wait and hope an email will eventually arrive is a fundamentally bad experience.