skysight-inc/HackerNews huggingface dataset:
Counting github repos is too dependent on how projects or organized to be anywhere near a useful metric - especially as one of the major advantages of open source is integration to the corresponding open source projects, like the linux kernel and mesa, which aren't under AMD's github.

And even then that count misses a large number of projects, like things under OpenGPU (https://github.com/GPUOpen-Drivers and https://github.com/GPUOpen-LibrariesAndSDKs) for example.

It is in NVidia's best interest to foster the ecosystem around their closed system after all, so long as it's all built upon a foundation they control (Their closed source driver, and proprietary interfaces like CUDA). Nobody thought '90s microsoft was an open source beacon, yet they "gave away" a large amount of code - mainly win32 examples and the like.

For someone who claims to be trying to avoid some "Which corporation that doesn't know you exist is the best" fight you have chosen a rather specific unbalanced comparison.
> parents complain about offensive or inappropriate language.

As a parent of three teens, I argue this is the parent's responsibility not that of the game designer or content generator. Someone will argue that parent's can't be on constant patrol. Yes, that's true too, thus we find ourselves in a quandary. Personally, I have chosen the side of accepting that sooner or later my kids are going to be exposed to flavors of sex, drugs, and rock and roll that I may find unsavory or not age appropriate - and I'll try my best to provide a framework for dialog and understanding. Other parents will choose a path of extreme restriction or other educational tools (church, etc) for their kids, and they have that right as well. Neither parenting style is right or wrong, but it has to fall to the parents, not to third parties to protect little Billy and Susie's precious ears / morals.
i feel like this could repeat some Gamestop stock events.
Yeah, we want to do that: https://github.com/FerretDB/FerretDB/issues/226
Although I completely agree with you...

...I'm not seeing anything on the readily available info indicating a gender either way.
Frankly, at this point you're just playing semantic games.

The goal: To understand why the system is recommending what it's recommending.

"Algorithm" is a short-hand for that goal.

Everything else is just clever wordplay to try and deflect the conversation.
> The first language I properly learned was C in first year of my engineering degree. [...] My experience in the class solidified my belief that programming was what I wanted to do and forged a bond with the C language that I didn’t realize until now.

I am highly skeptical that the author understands the full ramifications of undefined behavior, dangling pointers, platform-dependent integer sizes, and the myriad sharp edges of the C programming language.

I don't disagree that, for example, Rust has a heavy syntax. But those exist for a reason. Those are the result of hard-earned lessons from phenomena like double-free (see ownership) and duck-typed templates in C++ (see traits).
I'm kinda with rektide on this. It is true that eBPF is not itself a microkernel approach. But nobody is asserting that it is. The claim is that eBPF is a building block that allows emulating some microkernel characteristics on a monolithic kernel.

The final result is not what anyone would describe as a microkernel. But it does allow implementing things on top of a different API boundary. And microkernel vs monolithic kernel is all about where the API boundary lies. (And I don't mean the ring 0 boundary! If ring 0 is the only relevant definitional characteristic of "microkernel-ish" for you, then I agree to disagree.)

Said another way: if you consider driver-on-API-implemented-with-eBPF-on-monolithic-kernel, then looking from the bottom it will look nothing like a microkernel. Looking from the top, it will.

(rektide is not insisting that a golden retriever is actually a cat, they're saying that a golden retriever can keep the mice under control similar to how a cat might.)

But at this point, I doubt it really matters who agrees with what perspective!
In the meantime, we're still waiting for a cure to baldness.
Nop, the article is false about this. The optimal algorithm is O(n) as you can make a simple regular expression that is the Kleene star of an or of all the words in your dictionary to match the input. This is allowed as you can choose how to implement the dictionary, it don’t take more space than a trie and match in linear time as it can be compiled to an NFA or a DFA.
Full text from Watts’ site:

https://www.rifters.com/real/STARFISH.htm
Sorry, I reworded a bit. I didn't realize anyone would respond so quickly!
In some cases wouldn't installing a smaller system be a better choice than installing a battery?
Yes, I see the same trends! I live in a fashion forward area of NY and bras are few and far between in recent years. And fully translucent tops are not uncommon in a lot of dance/club scenes.
I'm going to challenge you on this.

I've maintained large systems and small systems. FreeBSD and Linux systems. I helped build and maintain the serverless platform that hosts the Netflix API. I managed build systems and CI/CD for docker images deployed to k8s and built a package manager to address the instability that is inherent with rebuilding artifacts the way tools like Docker do (which are already a marked improvement over Ansible).

Ansible is essentially logging in and running a series of shell scripts. This works great in isolation, but do it long enough and you'll realize a lot of things you thought were idempotent, atomic, and infallible are not. Most package managers are glorified tarballs with shell scripts wired up to lifecycle hooks during install. You YOLO unpack them into a global namespace and hope for the best. With any luck, when something surprising happens, you can just rerun your script to bring the server back into a good state. But often times the server just ends up borked and you have to throw it away and start over.

K8S somewhat addresses this by maintaining the desired state in a declarative format and comparing the actual state against the declared state in an eval loop. But K8S is absolutely massive and unbelievably complicated. Most declarative systems are non-trivial. The closest I've seen our industry get to this ideal is Nix.

Linux itself is a beast, a reliable beast, but it's a chunk of software I don't think you can just wave your hand at and say "this is easy!" It's easy because it works. When it doesn't work, it's absolutely not trivial.

And this is the core of it: everything you just listed off that makes server administration easy has no delegation of responsibility. They are abstractions that you ultimately own. When they stop working, that's your problem. The Ansible project has no vested interest in the health of your server or the success of your CI/CD pipeline. They have no engineers standing by to help you bring your site back up. That's all 100% you even if you've pushed it down under the covers.

Compare that to my serverless deployments. I pay a vendor to be responsible for everything I possibly can, and everything I end up being responsible for I keep as minimal as possible. These deployments aren't mine, they are my customers'. My customers are small to medium sized businesses (for my fortune 500 contracts, I build the systems you're talking about and a whole lot more). A small to medium sized business can not maintain Ansible. They are mechanics, plumbers, drywallers, etc. They are not Linux System Administrators. And I'm not here to milk them for money, I want to get in, get done, and leave them with a stable system that requires minimal maintenance. I do that by having vendors lined up that are responsible for the system running below my software and those vendor's support contracts are a lot cheaper than my weekly rate.
Higher Grounds: The Rise of Panama's Specialty Coffee Revolution
"Higher Grounds" is a documentary that delves into Panama's extraordinary rise in the global coffee industry. Despite being a small player, Panamanian coffee has shattered auction records and become the world's most sought-after bean. The film explores the innovative practices and collaborative competition driving Panama's success, drawing parallels with winemaking. Featuring interviews with renowned producers and coffee experts, as well as captivating footage of Panama's highlands, "Higher Grounds" examines the sustainability of specialty coffee and the impact on developing regions, positioning Panama as a model for the world.
I think you mean https://github.com/dcramer/mangodb
Maybe government subsidies for installation could be changed to subsidies for net metering? Or subsidies for local battery storage? It'd be nice if utilities had to compete with local storage for the excess generation, instead of offering a take-it-or-leave-it price.
That is one thing that this thread seems to be about, and I agree with your first point in the thread. My point is that this is all premature.

The foundations of the discussion are just some speculation about the leakers character, so it's a lot of wasted words until more is known conclusively.

Which by the way, whether the leaker turns out to be a monster or a saint, the coverage of him was never going to be anything other than negative. You don't embarass power and then get a puff piece for it. Why else would the headline include that he's a gun enthusiast? You're not meant to like this guy.

Which is not to say that he's going to end up being a sympathetic character. Whether he is a villain or not, he's going to be painted as one.
AMDGPU-pro is closed and there's a lot of features like raytracing that don't work on the open version at all. HDMI 2.1 doesn't work on either open or closed versions afaik (there is a long-running ticket complaining about it). And they also still have blobs too despite all that.

https://gitlab.freedesktop.org/drm/amd/-/issues/1417

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/lin...

Nobody's drivers are totally open, if you use HDMI then you aren't allowed to be fully open because HDMI Forum won't let you, that's the brightline. You have to have some blobs to deal with them and similar ultimatums from other vendors.

If you are ok with something working, as long as it's open, and major features being broken doesn't bother you... might I suggest nouveau? AFAIK NVIDIA has even started addressing the reclocking issue on the newer gens.
We definitely still have work to do in this area and the feedback we've gotten here is incredibly helpful. Having the AI be explicitly aware of specific library versions so it doesn't mix-and-match is a high priority.
For me they use to work no more than 24 hours than Youtube forgots the setting. The most reliable way to really get rid of some kinds of content is to not watch it. Another way is to watch a lot of useful videos fully but maybe without sound, just to make Youtube think about me that I am fond of rocket science (otherwise it inevitable get to think that I'm fond of lowball things).
This will depend on the specific model you're using, because:

- if a model has been trained on shorter paragraphs, it will likely do better on those than on longer ones, and vice versa

- each model has some maximum input length (e.g. 512 tokens, or about 350 words), and might silently discard words when it's given a longer chunk

I don't know whether or not processing multiple lengths is worthwhile, but you probably want to have some overlap when you turn your docs into chunks.

Maybe take a look at Langchain or LlamaGPT: someone has probably come up with sensible defaults for overlap and chunk size.

If you want to do embeddings locally, check out sentence-transformers/all-MiniLM-L6-v2
Not the same, because if we were already living longer, our societies would have been adapted to that environment.
Fukushima was absolutely not a reminder of that. The investigations have shown that not only was Fukushima forseeable, it was in fact foreseen by TEPCO's own risk assessments, but they ignored them.
You're asking the wrong person.

When I first read about the topic in the newspaper aged about 13, noticing the existence of trans women despite the existence of sexism (transitioning to man comes with a pay rise, transitioning to woman with a pay cut) was enough by itself to make me realise that there was a deeper issue, but not to understand it.

For myself, I don't have any sense of gender identity; if we lived in a magical otherworld where waking up surprised to find yourself gender-flipped was just a thing that happened and not a sign of non-consensual invasive surgery, if we lived in that world and I woke up gender-swapped, I don't think I'd care.

It's like asking if I prefer Pepsi or Coke: whatever, to me all the sweetened carbonated phosphoric acid drinks with hints of caramel are much the same. Likewise with gender: bits on the inside, bits on the outside, whatever, don't care.

The fact that people are willing to go through invasive surgery, even though (unless you're literally a lab rat) it's form without function, is the second thing that tells me that there are powerful drivers besides in/out groups.

But what those are? I'm the wrong person to ask.
What about 2 globes.
Show HN: ZP a cli cmd built in rust to copy things to the clipboard
`zp` is a custom command used to copy the contents of a source file or of the std output buffer to the clipboard, allowing users to easily paste the contents into another file or program.
Large parts of Europe are extremely conservative when it comes to clothing rules. In many countries it is forbidden to hide your face in public. I think forcing people to show certain body parts is as offensive as the opposite.
Obligatory reading because we are quite unprepared for this disaster.
There might be a cleaner way of doing it, but

do
let ptr :: Ptr Word32 = nullPtr `plusPtr` 0xF00BA4
poke ptr 0x0102ABCD

should have you covered.
English didn't have it either until relatively recently.

The current usage of "gender" was introduced by American psychologist John Money in the latter half of the 20th century.

It's popularity in common speech was accelerated by "sex" becoming a synonym to "copulation," causing "gender" being used as a polite alternative.

--

But how is gender actually defined? Even now, the Oxford Dictionary: "gender: the male sex or the female sex"

https://www.google.com/search?q=gender+definition
s/invented/popularized

They acknowledge this in the article, but use that title anyway.
Then what are you saying? Give some specific examples.
I suppose, but that's kind of sloppy thinking. After a "a civilization ending event" cash will only remain useful for a little while, until the survivors realize civilization's ended.

I'm reminded of that scene from The Road where they walk over a pile of cash and jewelry like it was nothing: https://youtu.be/WEP25kPtQCQ?t=118.
Compromise: the net metering utilities must pay out is a function of their renewable generation. So a 100% renewable producer doesn’t pay, while a dirty one does. Not sure if we’d make the payout to homeowners variable, redistribute the unpaid amount to the dirty producers, or have a subsidy kick in from the public coffer.
> mixed together at absolute locations

There is DT_RUNPATH probably since before I was born. The problem is it's not always utilised, distributions prefer to share libraries over isolating applications, and loading shared libraries isn't the only host-dependent thing done by application code.

Also you realise that docker provides more functionality than a tarball, right?
Ok, it doesnt have a kernel full of hardware drivers or an implementation that runs on bare metal. That said, it covers a lot of userland and things otherwise covered by a Desktop Environment (which are often conflated with OSes). In terms of application hosting, window management, low-level system control, etc. and the fact that some brave souls have had success with running emacs as PID 1 means that it's not a million miles away from being an OS.

(And that's without the inevitable implementation of some basic OS functions in elisp by various wizards)
> distributed generation, reduces transmission infra costs

Distributed generation does reduce transmission costs slightly, but nowhere near in line with the amount of credit being given. Transmission costs mostly scale with the maximum power demand and the reliability needed, not with actual power delivered. Billing for distribution and grid reliability with a usage-based charge made sense when the power company was an absolute monopoly, but it doesn't with distributed power. Grid connectivity and distribution should be billed as a flat rate, or based on the size of the mains connection. That would be more in line with the actual costs.
Assuming a well regulated market with the rule of law and minimal barriers to entry and plenty of innovation happening, sure.

Take those things away through bad/ineffective government and you could very easily end up in a society where those in power use their power to stop others from innovating or accumulating any wealth.

Long lived institutions focused on consolidating and preserving their power can have a similar effect to long-lived people. The Catholic church's role in the Middle Ages, for example.
> I believe the point GP was making was that the "algorithm" is not the important part

Not the only important part.

> Since the weights are input, and usually semi-unique to the user, they would be considered private information.

Cool, then as an individual user, let me see that, too.
you're right! there should be a share button. we'll add that.
If you have net metering it is basically never worth installing batteries unless you are looking to be able to run during a power outage. Net metering turns the grid into an infinite battery so every kWh you generate offsets your overall usage.
Keep in mind that the majority of those data processing consent banners aren't actually compliant - the GDPR has explicit provisions against dark pattern or the kind of malicious pseudo-compliance we often see.

The problem is that enforcement is severely lacking, thus most of those offenders actually get away with it.
> ...Unlike in any other animal, gendered behavior in humans is wildly different across cultures

The reason to bring it up was in the comment you replied to. This reaction seems very knee jerk.
I don't live in San Francisco. I can't tell you exactly what is going on in the ground, so I don't know who is right here.

However, this comment is falling into the exact situation that OP was trying to warn about. You are using an anecdote to dismiss statistics because the anecdote is a powerful emotional narrative that feels true. It is after all your own personal experience. However, that experience might not be an accurate representation of reality. OP warned to keep that in mind. Your response is effectively saying "no, my emotional narrative feels true so I'm sticking with it."

Maybe you are right and your emotional narrative is true. As I said, I don't know. But I'll tell you if one side of a debate has statistics and the other side has feelings, I think it is smart to side with the side that has statistics.
Maybe Bayview / Hunter’s Point / Sunnydale. But SF has never been a dangerous place. Not like Oakland or Richmond. Crime was much higher everywhere in the 80s and 90s.
How many fingers do you have left?
Innovation and growth are two activities that many companies aspire to, but how do you unlock these hidden opportunities to get the best results? This article explores the strategies behind innovation, lean startups, and growth hacking, shedding light on the world of potential business success.
Of course, we passed border control at the airports. They accepted our ID cards.
This is a problem of broken economic models that assume infinite population growth. Not a problem of “societies” or of “survival”. Economics will need to change and hopefully we will reach a global population level that is more sustainable.

Here’s a thought: in the mid-1970s the global population was half what it is today. Did the world desperately need double the population it had back then or was society doing just fine?
The tectonic plates would just laugh at a nuclear explosion. They have infinitely more pressure and force at work vs. a bomb blast.
> night is basically always less safe than during the day

But not always to the degree that it makes it irresponsible.
Do they simply tell that if we slow the cell cycle (histones over-expression), then cells will age slowly?
I wonder if it's possible to construct an edge-case so that nearly every dictionary lookup results in a match, requiring you to do the string comparison on each lookup if you want a guaranteed zero false-positive rate?

My initial hunch was an example where every prefix of the word is part of the dictionary, then on an example like `abcdefgh` you'd test `a`, `ab,` `abc,`... But on such a case you can be clever and defer the string match until you verify that the hash of the suffix also exists in the dictionary, which it won't.

So it would seem a pathological example needs both prefix and suffix matches, but this just means that it's very easy for us to find a valid segmentation, so we will find one very early on.

I guess this is probably what you meant by "split would correspond to a good partial match" though.
It goes beyond computing. The way that humans simplify systems is to treat components as black boxes, even though lots of internal details are actually coupled together. When you see a codebase that does this, you think "ewww separation of concerns".

But the real world violates this all the time. You want to buy a car. Some company you've never heard of in China makes the chips that detect whether or not your windshield wiper fluid reservoir has fluid. A shipment to the car manufacturer is ready to go out. But, there are no shipping containers. Until the windshield wiper sensor chips arrive, the car factory can't make any cars, and don't have room to unpack the shipping containers with unneeded parts that are piled up outside. So there is no container that can go back to China to bring the chips to the factory. While all that is worked out, SV venture capitalists print some money to give to a used car startup, making it super easy to get the best price on your used car. With no new cars available and flashy discounts to get the market kickstarted, the used car market shoots up, meaning that even though you want a new $60,000 electric car, all you can do is buy a used 1988 Yugo for $150,000. You walk to work, even though you have the money for the car you want.

If it's software, this is what we call a pageable event and the postmortem whines about "separation of concerns". But in the real world... well, we don't have those. We LOVE thinking we do, but when shit blows up, it's clear that we don't. So are we really surprised that software works the same way? It's how the Universe works, not bad architecture. The Universe has terrible architecture. Adjust some of those constants and try again!
This is about sparse representation. Jeff Hawkins et al. at Numenta have been talking about this, and Pentti Kanerva's algebra is actually quite neat. There are videos about it on Youtube if you search on his name.
Expert mode combined with Concise mode tends to work best. The default mode is more verbose and doesn't listen to the concise flag as closely as Expert mode. This is definitely something we're working on.
I'm not saying it's literally the same attack, but the author of that Bing CMS bug identified the cause (misconfigured multi tenancy) and said up to 25% of Azure apps they scanned had this same vulnerability.
As the (male) driver of an orange car, I've definitely not experienced that perception. (specifically straight) women are the number one hater of the paint job. Nothing but compliments from my guy and lesbian friends.
It's not just money - in the article it says "The measure also offers education, job and health support," and "It also includes an allowance for cultural experiences for teenagers."