skysight-inc/HackerNews huggingface dataset:
Is dpdk still needed after io_uring? io_uring can also do zero-copy packet processing

edit: there is this thesis https://liu.diva-portal.org/smash/get/diva2:1789103/FULLTEXT...

On 5.1.5 Summary of Benchmarking Results (page 44)

> Of the three different applications and frameworks, DPDK performs best in all aspects con-
cerning throughput, packet loss, packet rate, and latency. The fastest throughput of DPDK
was measured at about 25 Gbit/s and the highest packet rate was measured at about 9 mil-
lion. The packet loss for DPDK stays under 10% most of the time, but for packet sizes 64
bytes and 128 bytes, and for transmission rates of 32% and over, the packet loss reaches a
maximum of 60%. Latency stays at around 12 μs for all sizes and transmission rates under
32% and reaches a maximum latency of 1 ms for packets of size 1518 bytes with transmission
rates of 64% and above.

> Based on these results, it was determined that DPDK can optimally handle transmission
rates up to around 64 bytes, above rate 64% performance increases are non-existent while
packet loss and latency increase.

> io_uring had a maximum throughput of 5.0 Gbit/s and was achieved at a transmission
rate of 16% or higher when the packet size was 1518 bytes. The packet loss was significant,
especially for transmission rates over 16%, and when packet size was below 1280 bytes. Gen-
erally, the packet loss decreased when packet sizes increased for all different transmission
rates. The packet rate reached a maximum of approximately 460,000 packets per second. For
higher transmission rates and for larger packet sizes, the packet rate decreased. This reached
a minimum of around 40,000 packets per second for a transmission rate of 1%. The latency
of io_uring is highest at size 1518 and transmission rate 100% with a latency of around 1.3
ms. For lower transmission rates under 64%, the latency decreases when packet size increase,
reaching a minimum of around 20 to 30 μs.

> The results of running io_uring at different transmission rates show that io_uring reaches
its best performance on our system at around transmission rate 16%. Above rate 16% there
are no improvements in performance and latency and packet loss increase.

Ok 25Gbps vs 5Gbps seems like a huge difference, specially since io_uring was having higher packet loss as well
Meta AI vs. Midjourney – a good competition?
Can't entirely blame them, I'm tired of coding too
Most of your first point is … algebra? Yes if your algebra is weak you will not be able to cope with solving calc equations. The solution to that problem is not to be found in a calculus made easy. It would be found in algebra made easy.
My phone stays on silent, and I use it more like a pager and email program. I check it it 4 or 5 times a day, but it serves me and I don't serve it. I imagine if I had kids I'd be a bit different with it and not block anything from them, but otherwise, being able to get my attention a few times a day when I check it should be enough for anyone.
They can use other communication services
China Orders Apple to Remove WhatsApp from App Store
This llama model some made it run on an iphone. https://x.com/1littlecoder/status/1781076849335861637?s=46
Fun! Asynchronous help is all I'd need. I'm the type of person who sometimes want a deeper explanation than theory provides, so I'd basically be asking for those type of things.

I can't seem to contact you. My email is in my profile.
but you control the volume on the external device via software.

then again, I bring a travel router running OpenWRT and travelmate,
so I'm an outlier.
Internet's First Words
> anthropoch be better? Manflection point? Gympulse?

How about the Idiocracene. ^_^
I just saw an ad on Facebook for a Meta AI image generator. The ad featured a little girl doing prompt engineering, then being excited at the picture of the unicorn it made. It made me sad :(
Oh interesting. And yes YouTube-dl is a good comparison.

To be clear, I’ve had a few accounts on Midjourney used mostly for testing and demo purposes. At the moment I don’t have any Midjourney account hence TOS violation doesn’t apply.
I wonder what psych experiments those are. Do you have some sources? I did a bachelor in psych but I don't remember getting any (partial) lecture on boredom.

Seinfeld seems to be right :P
Next time they do that, scream. Like, actual-cannibal-shia-lebeouf scream. They won't do it again in a hurry.
i want a diff tool that shows me exactly which tokens have changed, and which haven't, regardless of how they are laid out.

These already exist: https://github.com/Wilfred/difftastic

when we get that, then we should get even less merge conflicts.

Counterintuitively, that is not the case. AST-merge is a much, much, much, much, much harder problem than AST-diff.

https://github.com/Wilfred/difftastic?tab=readme-ov-file#can...

The fact that diffs can be used to drive a 3-way merge is in fact an accidental property that arises due to the sheer crudeness of the line-based diff format. As soon as you start using more-sophisticated diff formats, solutions to "the diff problem" no longer lead directly to solutions to "the merge problem".
> That sounds like a win for the consumer

Let's say that you have a comparative advantage against Amazon. A company went bankrupt and you bought the remaining inventory of lawn darts at a fire sale price.

Now you try to sell your lawn darts at 90% of the Amazon price. And they lower their price to match or be below yours. And this continues. And pretty soon you have to sell your lawn darts at the price you bought them for, and even that isn't really moving them.

Sure, Amazon is taking a loss on lawn darts. But they've also squashed you, preventing you from specializing in outdoor equipment and building comparative advantage against Amazon. You go out of business, and Amazon's scraper see's no price data so they go back to a default price of cost+100%.

And all of this without a human in the loop at Amazon. They just matched your price, and let the network effect they have do the rest to completely drain your customer flow.
true. it's based on Django, however
Apple has generally been consistent - it does what generates the most returns to its shareholders.
He owns a fraction of Tesla and a much larger fraction of X, so there's a financial incentive to pump money and reputation from the former to the latter.
One of the best channels on YouTube.
>I know a ton of math channels on YouTube

Can you share links to some of those?
Unless you want to live somewhere else with a similar visa!
Tesla and Twitter are not doing fine. He's trying to get Tesla to agree to his original compensation bonus that was rejected by the Delaware courts. But that bonus was for bringing the valuation over $650 billion. The valuation has now dropped to under 500 billion
allowing each programmer to set their own display formatting options entirely independently of the underlying codebase.

That's the easy case.

The hard case is situations where the formatting (whitespace, etc) is not simply some deterministic function applied to the AST. For example: comment placement and tabular layout of repetitive constant definitions. Or situations where vertical alignment is used to call out parallel structure.

Mathematicians have been using horizontal alignment to call out important structure in equations (both written and typeset) for hundreds of years. Here's are two examples if you don't know what I'm talking about:

https://kagi.com/proxy/ILVap.jpg?c=085W0W0Vgv9kix8Uo-TAMYM_F...

https://kagi.com/proxy/Zr5re.png?c=085W0W0Vgv9kix8Uo-TAMb-ZJ...

The people who stubbornly insist that programmers have no need for this sort of expressiveness seem like innumerate cavemen, frankly. They cheapen our field, reducing it from informatics to mere keyboard labor.

The urge to run code formatters is a "language smell" indicating that your language has way, way, way too much odd and irregular syntax. See Haskell for a counterexample. Sure, there are a few code formatters for Haskell, but nobody really uses them. The language's syntax is so minimal and clean that there just aren't all that many preference-based choices to be made.
There are some rules that kind of establish a minimum amount you need to pay yourself for your own labor (either W-2 or 1099), I don’t think you can take 100% as capital divestments, but otherwise yes totally agree with you. I meant paying yourself however is most advantageous for your earnings/tax/savings situation.
A viable motive for suicide?
but you control the volume on the external device via software

Yes, but:

1. If you're watching TV in bed, how do you change the volume on your laptop, that's several feet away from you? Do you just carry a very long HDMI cable, or do you use some remote control software to control your laptop volume?

2. Low volume => low SNR.
Much will survive even if it will eventually transform. But that's not unlike petroleum which is composed of fossilized organic materials.

Wether the result will be useful or detrimental to future generations is yet another question that we deferred to them.
It's true that 4:3 is also anamorphic on DVD since the 720×480 MPEG transport is a 3:2 resolution. I think it's a pretty elegant compromise halfway between 4:3 and 16:9 so both can look equally decent. A lot of DVD video has a program area of 704×480, and most DVD rippers don't differentiate so you wind up with 8px pillarbars and very slightly wrong dimensions: https://forum.videohelp.com/threads/269644-DV-to-704x480-or-...

DVD-sourced media can look great on modern displays if you…

– Encode at 720×540 slash 960×540 to avoid throwing away that extra horizontal detail, as most encoders do by crunching 4:3 video down to 640 (with pillarbars lol) × 480. Also to take advantage of integer-scaling to 1080/2160/etc which is especially beneficial on cheap TVs with crappy scalers.

— Deinterlace to double-FPS (60000/1001 fields-per-second for color NTSC) to avoid throwing away the actual benefit of interlacing in that sweet sweet motion detail. Most rippers crunch it down to 30FPS like Handbrake leads people to do.

— Convert the video to HD-standard color primitives, again to avoid cheap displays' poor treatment of SD colorspace. Chroma-subsampled video is already a little washed out by design and this can compound to make it look even worse.
Features macOS should copy from Linux
Disagree on Nvidia, most folks fine-tune model. Proof: there are about 20k models in huggingface derived from llama 2, all of them trained on Nvidia GPUs.
„He‘s looking and acting extremely human here, must be running llama 3 under the hood“.

As always, the YouTube comments section delivers.
Bedroom windows are a sleep hygiene problem for anyone who doesn't plan to wake up at dawn year round. I've installed blackout curtains as I moved, but they don't work all that well.
You are probably a worse driver than Tesla FSD, I'd like to revoke consent for you to use the public road.
Nah, it meets the colloquial definition of open source, but not the strict OSI definition.
There is no conflict of interest. Companies do this all the time. It's even considered a good thing in business circles. If you want preferential treatment, pricing, or scheduling, then buying the company is a great way to get it. Businesses call it "synergy."
I also got 35497, but I was told I was right, 35497 was the secret code. Strange.
Inference speed is not a great metric given the horizontal scalability of LLMs.
happened to me when playing cyberpunk 2077 on psf ataunch (shudder).

I got to a point where I could reliably tell "the game is about to crash, better save." I save, and 10 seconds after resuming the game, it crashes. I still don't know how I could tell.
GPU server locations, maybe?
> Those geometric arguments are essentially less rigorous versions of limits! And that lack of rigor (...)

Yes it's equivalent to limits, but limits are a very cumbersome machinery, specially if you use the epsilon delta definition (there exists .. such that all ..).

But note that I just linked you a PDF that does fully 100% rigorous calculus using only infinitesimals with no limits. Yhey aren't disregarding small terms willy nilly (like it was done in the early history of calculus)

The only catch about SIA is that it requires you to use intuitionistic logic rather than classical logic in your mathematical arguments (which I admit is a barrier, but it also buys you some things). And what it offers is much simpler proofs that support intuitive reasoning.

There is also this book, "A Primer of Infinitesimal Analysis" [0], which develops a big chunk of calculus and classical mechanics using only infinitesimals, and is fully rigorous.

[0] https://www.cambridge.org/br/universitypress/subjects/mathem...
a kava bar in asheville (sovereign kava) has a monthly django jazz jam
> there's reasons that kids should absolutely not ever do this

In the same way kids should never go outside on a sunny day because there is an exceptionally small chance that they could be struck by lighting? Back in my day writing letters like this was part of the elementary school curriculum.
I live in Sydney and "pokies" are everywhere. RSL clubs are now basically community casinos that have a small restaurant and bar attached. It's sad that community social clubs have transformed into extractive businesses.
No it’s not the US. But in Asia, it’s in everything.
Thanks, i love delta emulator and congratulation for your appstore.
Correct: none of DVD-Video's supported resolutions[1] have square pixels at either of its two supported aspect ratios (16:9 and 4:3).

[1] https://en.wikipedia.org/wiki/DVD-Video#Video_data
As someone who likes ribbon interfaces, I have an issue with your metaphor, and it's that you're claiming the one item you're looking for happened to not be in any of the actual aisles, but on an end-cap display. The problem is that the ribbon pages are the aisles. There are no hidden "aisles" in between the end-cap display tabs you're equating with the ribbon.

Personally, I found I was able to accomplish visual tasks quicker with the ribbon than with the pull-down menus. Things as simple as creating a graph in Excel or choosing heading levels in Word are easier to do with a one-click picture button than with a pop-up menu with drop-downs. (And more advanced stuff that requires a pop-up, like changing paragraph formatting options or manually formatting a graph, have single-click buttons on the ribbon, or can be just as easily accessed through the right-click context menu.)

Bringing it back to your metaphor, the classic drop-down system seems more like I'm walking through aisles filled with text-labeled drawers, and I have to open a shelf's drawer to see if it actually has the specific item I'm looking for or not. As opposed to the ribbon, which is just seeing the things I want directly on the shelves.

I'm saying this as someone who experienced Office '97/XP/2003 as a young child, and got the 2007 ribbon in middle school. While I was obviously only a basic user in elementary school, I've also gone back to the drop-down system for a while with OpenOffice.org/LibreOffice, and now use LibreOffice's ribbon mode (which still isn't as visual and consistent as Microsoft's ribbon yet). I usually get the sense that people who hate the ribbon were simply at an advanced level of proficiency with the drop-down menus, and were understandably thrown off when things suddenly looked different; but I don't think anything about the drop-down menu is inherently easier or better than the ribbon (if anything, I'd think it would be the opposite).
Okay. The question remains: Which kind of restaurants are using such a oil, and most of all why.
Yeah, but the challenge is filtering those personal experiments through traps like "regression to the mean" and the placebo effect. And then generalizing them enough to recommend them to other people.

I have no objection to personal experimentation, but the guy I responded to said he knew a cure for Crohn's that "the man" wouldn't let him talk about. That's a pretty dicey claim.
https://www.buildclub.ai/accelerator

Perhaps is the better link. It talks about the perks.
Dickey Betts, Allman Brothers Band co-founder and guitarist, dies aged 80
Okay, it is clear you've never done sales in your life. Even for the products I make I still have to do sales to convince bigger clients to buy them. If you don't like the game, don't play it, but don't think you're somehow above the game. I will point you to another comment I made regarding the arrogance of developers sometimes when it comes to other disciplines and thinking that others are somehow stupider than themselves [0]. Regardless, I don't think this conversation will yield more productive insights. Goodbye.

[0] https://news.ycombinator.com/item?id=40065114#40067754
I'm definitely not proposing that people should smoke, lol.
What would you think about a vertical ribbon? I've seen some programs offering sidebars that partially replicate the functionality of the ribbon, but I don't think I've seen any yet that let you just move the entire ribbon to the side.
What Does a Confidence Interval Mean?
What a douchebag. I hope he gets ridiculed.

Reminds me of a mattress company buying a review site, promising to keep it independent and promptly deleting any bad mentions about their product.
As someone not versed in the field, can anyone explain the types of workloads that are ideal for HPC machines, as opposed to, for example, a huge number of networked GPUs?

E.g. it reportedly cost over $100 million to train GPT 4. My understanding is this was done in a huge number of high performance GPUs, e.g. A100s, etc. So I guess my question then is what would a dedicated "supercomputer" be used for today that couldn't be accomplished on one a more traditional network?

To emphasize, none of these questions are meant to be rhetorical or leading - I honestly don't know and am curious.
I created this account to agree with you.

Casablanca is my favorite movies, and an absolute masterpiece of chance and time.

It is a film about world war 2 filmed during world war 2.

And as you noted, the use of gauze filters was very “of the time”, but it was always jarring to me as a kid and still is.

I grew up in a generation when those filters had been repurposed for signaling dream sequences.

I completely agree with your even tempered observation.
What level of compute would you need realistically to start doing things like this irl instead of in Minecraft I wonder?
> Many vegetable oils (and particularly seed oils) are high in linoleic acid. And guess what’s making up a rapidly increasing fraction of body fat? (figure from Stephan Guyunet):

No, this can't be true, since HN has repeatedly told me that the body preferentially stores sugar as fat (presumably via de novo lipogenesis, which studies like [1] show to be only a minor contributor to fat balance, but that's probably just more Big Sugar propaganda, right?), that dietary fat doesn't become body fat, and even that you can eat all the fat you want without getting fat because ketones are magic.

1) https://ajcn.nutrition.org/article/S0002-9165(23)06404-3/ful...
I have to say, the Meta AI returning images as you type is really impressive. I would say the text->image overall is not as good. There are some other really cool UX features Meta AI has that you just can't get with the Discord based UX that Midjourney went with
i get why this is interesting but why is it desirable?

real jurassic park "too preoccupied with whether they could" vibes
https://nitter.poast.org/carmguti/status/1781047083945906221
I actually think Mr Zuckerburg is maturing and has a chance of developing a public persona of being decent person!

I say public persona, as I've never met him, and have no idea what he is like as a person on an individual level.

Maturing in general and studying martial arts is likely to be a contributing factor.
The Digital Services Act Transparency Database
ELI5: what’s a “world line”?
I like it for the workflow, easy configuration, and the drag-and-drop workflow rebuilding.
Not sure why I'm being downvoted. I'm aware that VMware used to donate to a lot of causes and now Broadcom doesn't (source: I also work there :)).

My point is that I'm surprised that the loss of a single sponsor would make-or-break an organization like this.

I say this as someone that supports their mission, formerly helped run an affiliated club (shoutout EMich WiCS!) and donates annually, or used to anyway.
Apple being the most egregious example IMHO.

Purely my opinion as a long time Apple fan, but I cant help but think that Tim Cook's polices are harming the Apple brand in ways that we wont see for a few years.

Much like Balmer did at Microsoft.

But who knows - I'm just making conversation :-)
WebAssembly Components
Also tons of astroturfing
These 28 will likely get quite the settlement, employees are foolish not to participate. Can Google afford to take this to trial in the Bay Area? Nope so they will have to pay out.
Yeah I know. I suggest that if somebody decides they do want to poison something, they first have to drink a full glass of it themselves.
EDIT: Apparently CHERI can handle this scenario, please ignore the rest of the comment

Memory safety is not a binary choice. Consider this typical structure:

struct buffer {
char *data;
size_t capacity;
size_t length;
}

In fact it doesn't even have to be C, you could write it in Java, Python, etc. Lets say you decide to reuse such a buffer multiple times. From the C semantics point of view, there is nothing wrong with accessing elements past length. But it can easily lead to a heartbleed style vulnerability. There is probably some escape hatch for CHERI to mark memory as uninitialized, but I'm not very familiar with it. In Rust you can probably give out slices which will ensure bounds checking (or eliminate it if possible). The only correct way towards safety is languages which enable the programmer to add additional restrictions, like Rust or Frama-C.

Anyway, this is mostly just theoretical musing, in practice CHERI will catch lots of issues. But I don't think it is correct to call it "memory safety".
Honestly, the web page he was aiming to design doesn’t seem all that ambitious.
Yes, it's algebra.

Math isn't like programming. In programming you can often solve a problem using a library, framework, language facility, etc. without entirely understanding why it works all the way down to the binary level.

In math you can't often solve a more advanced problem such as Calculus problem without understanding the more foundational math such as algebra, fractions, etc.

If "information hiding" / layers of abstraction was possible in math, I would have completed my university entrance course months ago, but here I am still struggling.

Sure, we could have Algebra made easy and also Trigonometry made easy, Fractions made easy, Functions made easy, etc. etc.

I just find it personally irritating that all this foundational knowledge is brushed aside when it's really core to someone's actual competence dealing with actual math problems.

Maybe it's just assumed that people went to a good high school or had a private math tutor and already learned the foundations very well, but I think at least that assumption would be coming from a place of privilege.

It's similar to telling someone to take a Bootcamp in React and that will be enough for them to succeed as a software engineer. But to solve the kind of problems they are going to face in reality they will eventually have to learn at least some foundational Javascript and maybe a little about algorithms and data structures.
It depends on how large the institution is and how high up you are. At smaller institutions, C-level execs absolutely talk to sales, I've sold products to them myself.
How Amazon built an EV charging network in two years