skysight-inc/HackerNews huggingface dataset:
A good portion of the overhead that ShadowPlay addresses is actually video capture, not just encoding/compression - but IME it's true that even NVENC on its own can take a good load off the CPU.
Yeah I think a camera at every intersection is a good idea. I’m sure people from out of town would hate this (and probably some ppl in nyc would hate it too). But it would save lives. And if it led to law-following, it would great decrease stress.
+! on the above... I think a lot of this comes down to more positive messaging. The past 20+ years has seen a progression in USA sucks (as a US citizen) and that has eroded confidence, along with a lot of other issues. Saying the US is a great nation is absolutely frowned upon. There are plenty of things wrong, and the past is anything but perfect. That said, societal breakdown leads to that level of insecurity which means more chances for a loss of freedom.

Share at least one positive interest story a day on social media with friends... more people do that, more people see more good in the world. Make an effort. Sometimes it's harder to seek out though. I'm not immune from the negativity even if I don't always agree with it.

Make an effort not to confuse people with their views, and don't talk down to people with differing political perspectives. Most people are mostly good most of the time... stop making assertions that tear people down.
Magic mushrooms are for sale in SF, and the city gov has no idea what to do
Ha, I’m a big fan of tldraw and literally* just 20 minutes ago I finished this “uncolouring” book:
https://lines.potato.horse

If I may add one piece of feedback: I’d allow users to choose the native colour picker instead of the HTML widgets. You can still style it without sacrificing accessibility.

[*] literally literally, not “literally” literally
The public rightfully bears much of the burden for truck wear and tear because the trucks aren’t driving around for fun, they’re bringing goods and the public wants things like stocked supermarkets. If we taxed trucks at actual cost we’d either have no deliveries or an extremely regressive cost schema due to trucking companies passing on the expense.
Show HN: An AI Textbook
Hi HN,

Introducing Inquistory, the world's first AI textbook for history.

Unlike a textbook, students don’t passively read through long chapters of content. Inquistory briefly explains a high level ideas a student, and student's must inquire about the content to advance.

Like a textbook, Inquistory utilizes both primary and secondary sources create content. This involves displaying relevant images inline with text and providing citations for the sources referenced.

Read the wild story how we got started: https://inquistory.com/story

Currently in private beta, you can sign up on our website: https://inquistory.com/
What makes them more elegant than the average parser? How’s the error recovery? Can you parse into high fidelity syntax trees efficiently?

I don’t know of many production compilers that use parser generators
Created some issues from your feedback. Also let you know that PRs are welcome! :)
Were you in the trenches in WW1? If not, how can you say it was difficult?
Let's please not pretend like philosophical razors are anything other than rhetorical devices. There's exactly zero data to back any of them up and it wouldn't matter if there was since each case is unique.

There is however research (that aligns with a lot of people's experience) to suggest psychopaths and sociopaths are very over represented in leadership:

https://www.sakkyndig.com/psykologi/artvit/babiak2010.pdf
It is a lot easier to read on the CRT's of the day.
OTOH when I went to Sri Lanka they had posters in the airport warning that possession of drugs would be met with the death penalty that looked like they were made in MS paint lol
One thing that I have seen in the Julia ecosystem, where multiple dispatch is pervasive, is that function names can get away with only being verbs. Without dispatch, you often see an approximation by baking in (Hungarian notation) the name of a type into the function.

This is most clearly seen with conversation functions between types defined in different libraries. A collection class might have a method like "from_Array".
Fascinating, I'd never heard of this belief in an iron heavens. Very interesting that the biblical Daniel foretells an empire of iron as the last empire to follow Nebuchadnezzar's. Would Daniels original audience have read this as a "kingdom from the heaven's" with this Egyptian context in mind?
It's the "unsurprising" part in "unsurprising & horrifying" - if you manipulate raw pointers incorrectly, of course it will crash or be vulnerable, to the surprise of no one by design.
The responses are nihilistic libertarian, as is typical here.

When a private company takes the sum of human knowledge without permission, attribution or payment and then monetizes it via the back door whilst cutting of any connection between the intended consumer and publisher, then we're dealing with a system I'd describe as criminal. It cannot be morally defended as "fair" in any major economical or political system.

The fact that they call it "Open" AI shows the level of trolling involved.
A coincidence indeed. It has been a solid platform all these years. Now the question is do you also have it housed in a green Corsair Vengeance C70?

I presume since you're running an LSI HBA on the same board you also had to tape over the SMBus pins as well.

I had debated just running all of the HBA (IT mode as well though I didn't mention it before) connected drives direct on Proxmox with ZFS to side step the VT-d issue but I had some other use cases necessitating PCI-E passthrough that I didn't have a workaround for. The non-k 3770 was cheap enough that I was willing to go for it.
> Still the world gets better at learning to read terms of services together and that’s magical.

Does it though? I think it's more along the lines that the amount of reading of ToS is the same/similar as it has always been. It's just now that when someone does actually read them, there's a bigger bullhorn to shout from. It's only then that the internet gets stirred up. It's not like you or I read this ToS to catch this.
Share Some Games – An indie-friendly video game sharing platform
i would also need wpa_supplicant for the wifi though. i would also need to install ifconfig or iptools and making sure that systemd/network-network manager respects my config. I would also need to figure out the interface's name-du-jour or add udev rules to force a name of my preference. I hope you see my point.
Secure Software Development Framework (SSDF)
Following these practices should help software producers reduce the number of vulnerabilities in released software, mitigate the potential impact of the exploitation of undetected or unaddressed vulnerabilities, and address the root causes of vulnerabilities to prevent future recurrences.
Unfortunately it's like Gmail. Even if I'm not using them, enough other places do that it's not feasible to totally avoid them without adding complications to my life. Those complications might be worth it to you, but eg my therapist's office uses Zoom for the backend of their app. You'd never know it unless you're the kind of person to dig into that.
I'm a dev working on OpenVidu [1]. Just chiming in to say that OpenVidu is not an alternative to Zoom, but a toolbox you would use to create a Zoom alternative.

Think capturing video from the webcam, sending it out and distributing to other viewers, controlling publish/subscribe permissions, recording sessions, things like that are done by OpenVidu. You would then get those and put them together to build a Zoom-like product.

As part of the project, we do ship OpenVidu Call [2], which is a complete example of how to make a fully featured videocall app with OpenVidu.

[1]: https://openvidu.io/

[2]: https://openvidu.io/openvidu-call
Most likely, different framebuffer - ShadowPlay grabs the exact frames sent to the physical monitor while GameCapture intercepts it in software (most likely anyway, if it doesn't use the Nvidia-specific APIs that ShadowPlay does). The former doesn't require inserting any extra steps into the rendering pipeline, so it's generally faster (sometimes by a lot).
The one feature that I'd want out of this is atomic writes. If I have a document and want to increment the value of a field in it by one, I'm not sure that's possible with Doculite today: if two requests read the same document at the same time and both write an incremented value, the value is incremented by one, not two.

The way _I_ would expect to do this is something like this:

const ref = db.collection('page').doc('foo');
do {
const current = await ref.get();
try {
await ref.set({ likes: current.likes + 1 }, { when: { likes: current.likes } });
} catch {
continue;
}
} while (false);

If `set()` attempts to write to the ref when the conditions in `when` are not matched exactly, the write should fail and you should have to try the operation again. In this example, the `set()` call increments the like value by one, but specifies that the write is only valid if `likes` is equal to the value that the client read. In the scenario I provided, one of the two concurrent requests would fail and retry the write (and succeed on the second go).
> Only U.S. firms can produce EDA software with the full-spectrum capabilities engineers need to design leading-edge chips.

Why is that?
I remain baffled at the silliness. I am not trying to convince you of anything.
The parent comment means that C# lacks DUs, not that F# lacks them.
I don't have a dog in this fight, but is it really "exploiting" if both sides are happy? Remote devs are getting paid where they may not have in the past, and customers are getting code written up to a standard that is acceptable to them, while paying less than they might otherwise.
In sec. 10.4, Zoom says "Notwithstanding the above, Zoom will not use audio, video or chat Customer Content to train our artificial intelligence models without your consent."

Customer Content is defined in 10.1 broadly. But sec. 10.2 clearly states that "Customer Content" does NOT include "Service Generated Data."

Service Generated Data = "any telemetry data, product usage data, diagnostic data, and similar content or data that Zoom collects or generates in connection with your or your End Users’ use of the Services ...." (sec. 10.2).

Zoom is allowed to use Service Generated Data for any purpose (sec. 10.2).

This "clarification" does nothing meaningful to assuage the serious data privacy concerns posed by Zoom's use of captured user video content.
Well, no need to imagine any longer my friend. I have neither money nor insurance. My experience is identical to yours...other than that whole allergist thing. That's not something I would seek out answers on, as it is simple to figure out at home, and when you do get to an allergist, you will likely hear something very useless like "yeah you're allergic to at least some degree to these 17-25 different things; please try to limit exposure". :-D
Exterior: http://owenversteeg.com/boat.jpg

Inside (excluding cockpit): http://owenversteeg.com/boatinterior1.jpg

Inside 2 (again cockpit invisible): http://owenversteeg.com/boatinterior2.jpg

Party photos are only for the guests, although with five thousand addressable LEDs, over 100 lasers, multiple underwater lights, moving programmable head lights, a fog machine and more it looks amazing, certainly wish I could share!
Since USA still controls it's currency issuance (unlike EU members), why isn't this in place today? Rename food stamps and WIC into newUBI and start rolling it out.
This rings true the more I think about it. Any large code base gets there with size, but with C one gets there pretty reliably after a certain heft of code.
"This question is locked and replying has been disabled."
> But they provide an opt-out.

It sounds like an opt-in to me.
It might help to note that it comes from gaming. First-person-shooters I presume.

(I'd meant to include that in my own prior comment.)
ZooKeeper is rock solid. Moving off it is a mistake, IMO.

My tinfoil hat theory is that the whole impetus for KRaft is Confluent Cloud's multi-tenanted clusters have so many partitions that it starts to exceed ZK's capacities, so Confluent have built KRaft for Confluent.

And yeah, the migration approach is nutso. Also very annoying, the KRaft metadata topics being changed to be super-secret for... ...some good reason, I'm sure.

But it entirely removes the ability to respond to changed cluster metadata that you have with ZK, where you can watch znodes.

I'm not at all a fan tbh.
Surprised to see that C# doesn't have an Option/Optional type/class yet. Even Java made it over that hump.
It's apparently easier on not-Firefox as well. According to the readme for Chrome / Safari they used some CSS3 to disable font smoothing.
> You check set membership with ∈

Yeah, ok, I see what you mean.

>> 0,2,4...10

> (0 2 4 6 8 10)

>> 1,2,4...10

> (1 2 4 8)

Wait... what? Is it looking the next number up in OEIS or something?
I can't comment on the features, but ChainForge has some catching up to do...mind share wise. Below are some community insights for langflow, Flowise and ChainForge

https://devboard.gitsense.com/logspace-ai/langflow

https://devboard.gitsense.com/FlowiseAI/Flowise

https://devboard.gitsense.com/ianarawjo/ChainForge

Flowise currently has the largest active community (based on GitHub data)

Full Disclosure: This is my tool
It doesn't apply in all situations, clearly.
Then a 3d chart with "likelihood of" being a point or region in the space. The axises would then be "Surprise", "Delight", and "Horrify".
That design is very well thought out, as good or better than the commercial ones.
Thank you for that link. What a funny and engaging writer.

“My statue will be made of guano, highly compressed and polished to resemble marble, commemorating the victory of Bad Taste over Common Sense and Decency.”

Sounds like another great project for this thread!
Can anyone offer the story behind this fork? with as little hyperbole as possible, what does "Canonical’s decision to take LXD away from Linux Containers" mean?

(Given that "we have made the decision to take Incus under the umbrella of Linux Containers and will commit to it the infrastructure which was previously made available to LXD", so is it right that the team had considered re-assigning those resources somewhere else, or was there a time elapsed or something going on where they didn't want to immediately just fork the code)

Obviously, there's always emotions involved in any split like this, but I'm just looking to know why it actually happened (facts) and the practical impact it will have on LXD, especially for other non-Canonical distros. Is this really a SUSE-only fork, or is it for other distros as well?

Update: found this, which seems to help explain some of the backstory: https://linuxcontainers.org/lxd/
Can we have structural sharing between web workers please? Because serializing everything as a message stream is not the most efficient way to go about many things. Also not the most programmer-friendly.
I'd love links to them! I tried reading the OCaml compiler source but quickly got overwhelmed.
14) https://github.com/modal-labs/devlooper
why should Scam Altcoin control a centralized UBI system?

sounds like a scam to me.
I recommend Jitsi over Zoom for lots of reasons, but "AI" isn't some magical new danger point.

* Most of the legal terms are standard for internet services.

* Any and all unencrypted internet communication will be monitored by the services hosting that communication.

* If we replace "AI" with "automation tools", then this is a nothing burger.

Or to put it another way, Does anyone really think Zoom (or other internet services) aren't running automated tools to catch/ block/ report child porn? How do folks think those automation tools are trained?

If you don't want service providers monitoring your communication, ENCRYPT IT. Otherwise, it doesn't matter if they're using the "AI" boogeyman or older automation tools.
No, the unspoken preceding clause for that sign is "if you are speeding". i.e., "if you are speeding, then speed limit will be enforced."

That's why I formulated my silly example the way I did, but I guess I was being too subtle.
Kafka ain't a MQ, it's a distributed log.

Pulsar is a Kafkaesque system that can act as distributed log _or_ an MQ.
There's almost always more you can do.

1. Get your home in order, groom yourself, take care of your family.

2. Get more involved in your local community, church, charity, local politics

3. Get some issue awareness and vote without being a useful idiot

Those three categories are all things that most people are more than capable of and simply don't... "I don't have time..." meh, most people have time to spend an hour on social media, hours on youtube or playing games every day. There's plenty of time.

I was in the dating pool about 7 years ago, and one thing I always remembered was how much people would say they wanted a relationship, but wouldn't actually take the time to meet someone during the week after work. I mean, if it's something that matters to you, it's something you want in your life to accomplish you make the time.

You don't reap rewards and accomplishments without effort.
> Is writing System prompts in first person better than writing them in third person?

That's what I've found. Llama doesn't really seem to have a concept of "you" or "they". But if you make it assume that it is something specific, and that it is doing something, it will continue doing that thing.
Overworked and underpaid, VFX workers vote to unionize at Marvel
it’s the worst of both worlds.
Even the written tone feels biased
> Here is CPS conversion written in Rust
vs
> The same algorithm in idiomatic OCaml

Sounds to me like they are comparing bad code and good code, not the languages themselves.
Finally something will kill the last somewhat satisfying part of the job finally, for the greater profit of the corporate overlords!
That shameless plug got you a new subscriber here anyway :)
A non-trivial number of EV owners at my office get by without charging at home. Easier with a Tesla + Superchargers nearby (as a backup), but non-Tesla drivers do get by.
Did you hover over the image of the Macs?
It's a good thing that you warned them off, or they might've accidentally gone and done something interesting or enjoyable.
https://www.nytimes.com/2023/02/25/us/unaccompanied-migrant-...
I also noticed more chroma contamination in JPEG XL, and overall more "ringing" artifacts.

Yeah, AVIF seems to remove noise fairly aggressively, or what it assumes to be noise. I think it looks pretty good in this sky example, although not overly faithful. It's less good when the removed "noise" is actual high frequency detail, e.g. on the fur of animals.

But what I meant with AVIF being good at homogeneous surfaces is that it apparently uses them sometimes to "save" bit rate, and to use it instead in other portions of the picture. Images with large surface portions tend to look significantly better in the rest of the image, e.g.

https://afontenot.github.io/image-formats-comparison/#clovis...

https://afontenot.github.io/image-formats-comparison/#us-ope...

I think here AVIF "small" looks overall better than JPEG XL "medium", e.g. in the details of the middle balloon basket, or the face of the tennis player.

I still think the lack of any progressive image loading makes AVIF completely unsuited for the web. The picture will only show once it was downloaded completely. That's a big step back from JPEG, and even more so from JPEG XL.
Get yourself and your house in order first. You can't help someone else effectively if you are a total mess. That said, community engagement, volunteering and charity are all things that help you get your priorities straight as well. But you need to get your own shit in order pretty early on.
I'd argue .NET isn't actually that great of a multi language platform. We have a mixed F# and C# solution at work, and that split sometimes causes a lot of friction. If you have some C# code that depends on F# code, that constrains your ability to have F# code depend on C# code. You need to be very careful about how you organize your work to get a good solution (more than on other platforms.)

In the JVM world, mixing languages works a lot better, because you can compile .class files instead of whole assemblies. So mixing clojure and Java, for example, is very easy to do in any order.
Put a tow hitch on your car for a couple hundred bucks. Rent a trailer from Uhaul for $20 for a day.
The main difference is the totality checking. A discriminated union guarantees that you've handled the entire modelled domain (and nothing else); repeated interface checking merely guarantees that you've handled a subset of it (and also you may have handled a bunch of other stuff).

It's so comforting to know up front that you've done everything you need to do!
> Your worldview is based on the assumption that offense is pleasant

With respect: I believe you have misunderstood me. Offense doesn't feel good; it's unpleasant. Whether something that feels bad is bad is context-specific. Pain, for example, can be caused by neuron misfiring or by having your hand on a hot stove; you definitely don't want to just tell yourself "Oh, this pain is something I'm feeling because I've been conditioned to; I should self-reflect on why I feel this way" if it's the hot-stove case.

When we feel offended, sometimes it's inappropriate (i.e. the signal isn't telling us anything useful). But sometimes it's quite appropriate. In online interactions with strangers? It's often appropriate and the appropriate response is to just silence the stranger rather than getting into an ultimately-fruitless back-and-forth over fundamentally opposed worldviews.
Telemetry can indeed be very useful in a way that benefits everyone.

But that doesn't make it right if it's done without the user's informed consent.
your lifetime risk of dying in a motor accident is about 1 in 100 (depending on where in the world you live)

I suspect you'd see fewer people driving if it was 1 in 10
Ironic that this rant against walled gardens is on Medium as a member-only story, with a login-wall.
> It was the PCRE standard

haha true

> The language itself could be parsed in it, and Raku sometimes is, depending on the implementation.

That's fantastic, didn't realize.
Yes, I enjoyed the write-up. I think for the same reasons as you. I found it easy to trace the program control through successive library loading. I have always been excited about Apple optimizing it's silicon for the abstractions used by mach.
3 AZ Kafka is the safest, but I've run several 2.5 clusters just fine. (cluster stretched across 2 AZs with a tiebreaker ZK in a 3rd AZ to maintain quorum in the event that you lose an AZ)
The author doesn't seem to have much experience in writing Rust.

For instance, passing RefCell<u32> by value as their code does makes no sense (just use u32...), and the code seems to have a lot of clones, most of which are probably unnecessary, while not having a single instance of the "mut" keyword.

In fact, I'm pretty sure it's completely broken, since their gensym doesn't do what they want, due to their wrong use of clones and refcells (it should take an &mut u32 and just increment it).

And definitely not idiomatic at all.
I'm no expert in actual ML implementations but I was under the impression that Python (i.e Tensorflow) is actually C/C++ based under the hood. I just meant I can't imagine the V8 engine can be as performant for all that matrix math in those models.

But now that I'm looking at the actual code samples, I'm not even sure JavaScript is doing any of the actual heavy lifting? (I see you use OpenAI's embedding) so this tool is more of the glue connecting all the parts? Again, I'm out of my wheelhouse here.