skysight-inc/HackerNews huggingface dataset:
You don’t even need to go that far (and speed limit restrictions would never fly anyway), just increase registration fees for vehicles bigger/heavier than X unless the vehicle is certified (under penalty of perjury) commercial use only. If these drivers had to pay 5 grand a year for registration, they might rethink life.

“Mixed use” and “farm” also needs to also die.
It's hard to have more failsafes on a single toolbag than "don't let go". The mission was successful (or it seems, partially successful, not due to loss of toolbag); losing the toolbag is the "one thing" that can go wrong without risking the real goal.
> The problem is that "illegal" in the context of a corporation means a fine. If the fine is less than the extra revenue generated (and it often is), there's no reason not to engage in the illegal behavior.

I think it's a bit worse than that.

Take a look at sports where plenty of teams will very willingly over-pay for players in terms of salary or even trade say 4 draft picks for a player when you'd expect at least 1 of those picks to draft somebody of a similar caliber.

In situations where the individual can personally gain (say from winning playoffs or a big bonus from extra sales) and the team (corporation) would be liable for the downside there's incentive to make a technically losing move. If the team doesn't do well you're fired anyways so it doesn't matter how much of a long-term bind you cause. Just like if the corporation takes a fine 5~10 years later like you've definitely gotten some fat bonuses in the interim that won't be clawed back.
>The explanation of the community momentum starts from the business investment.

Again, an emphatic, "No." Blender's massive improvements in the early-to-mid 2010s are what brought investment from outside sources, not the other way around. It was an artifact around which interested parties could rally; that says nothing of its value as an executable piece of software, but rather its value as a focus to fulfill a need, which could be freely used to fulfill it. Its commercial codebase was not valuable to anyone but the people who meant to work on it as an open-source project, and only because it could be picked-through, modified, even most of it scrapped if desired. This can be - and has been - done with software that descended from non-commercial codebases, because the motivation to create a polished product does not necessarily lie in a profit motive, and it definitely is not a product of some esoteric design homeopathy wherein that profit motive lies buried somewhere in Blender's code.

I think it's an insult to the hard work of the people who've produced the modern version of Blender that you insist on attributing the decisions they've made and implemented to some dedication to maintaining standards that did not exist for the product before they arrived.

What I will concede is that everything that has happened was necessary for Blender to be precisely what it is precisely at this moment, for better or worse. Including it's commercial history. I don't like that this conversation is becoming so contentious and I would suggest you think about what like concessions you can make to your counterargument before becoming married to a wholly antagonistic stance.
Wow, Shopify continues to make some heroic improvements here. Kudos, kudos, kudos. Thanks, Shopify folks.

One thing I didn't see discussed in the article was YJIT's memory usage relative to CRuby, the baseline non-JIT version of Ruby. It is certainly possible I missed it; that's been known to happen!

Anyway, the news there is very good. We can see detailed information here:

https://speed.yjit.org/memory_timeline.html#railsbench

Currently Railsbench consumes a peak of ~95MB with CRuby, and a peak of ~110MB with YJIT. So, YJIT delivers 70% more performance while consuming 16% more RAM here. That is a tradeoff I think most people would gladly accept in most scenarios. =)

Real-world speedups will be less, since a "real" web application spends much of its time waiting for the database and other external resources. As the article notes, Shopify's real-world observed storefront perf gain is 27.2%.

YJIT is a success and its future is even brighter.
I don't think you have to go too far down these lines and you get to not just the "End of Programming" but also the "End of Intellectual Work". It's quite gloomy if you think too much about it.
There are still bit flipping tricks like rowhammer for RAM, I wouldn't be surprised if there are such vulnerabilities in some CPUs.
Yeah. The gateway drug here is chronic and intractable pain. I am reminded of Blade Runner: "You were made as well as we could make you." "But not to last."

After a kid or two, you've done what evolution has selected for, and if walloping amounts of suffering and disability appear after that, well, there's always the next batch. Nobody wants to look too hard at that. People's squeamishness about genetic engineering has always had a whiff of the ignorable about it. It's pretty fun to pat yourself on the back about avoiding "eugenics" when you're healthy and young.

I suppose we could go the animal husbandry approach and just license reproductive age, pushing it steadily up and creating an artificial evolutionary pressure to keep people healthy at greater and greater ages.
Doesn't help that the current trend in SUV design is the boxy "Range Rover Defender" look.

*https://www.landroverusa.com/defender/index.html
Legal and unregulated maybe. Oh they were really legal they would have to be regulated, so when you bought them at the store you would know that the product was unadulterated and of a known dosage. Which is pretty important info for things you are putting in your body.
centos used to be 1:1 clone of rhel sans branding, ibm replaced it with rolling release 'centos stream' upstream of rhel

now we have 'rocky linux' taking the place of old downstream centos as 1:1 bug-for-bug rhel compatible (against ibm's wishes)

and 'almalinux' building a stable release on top of centos stream (ibm seems to be ok with)
I would love that they support a framebuffer (rendered controls) or Linux native control rendering in Maui for exactly that reason. But no, QT continues it's painful reign.
Playwright's getByRole is 1.5x slower than CSS selectors
I recently wrote a blog post where I take a deep look into Playwright’s locators, specifically comparing the Page#getByRole locator with CSS selectors in terms of performance.

Playwright’s getByRole is 1.5x slower than CSS selectors because Page#getByRole uses querySelectorAll('*') and matches elements by the accessible name.

The post breaks down how `getByRole` works under the hood, how it stacks up against CSS selectors performance-wise, and what this means for your testing suites.

Would love to hear your thoughts!
Just so you're aware, as I stopped taking Alpha GPC because of this, but Alpha GPC has been possibly implicated in adverse cardiovascular events.

"Recently, concerns have been raised about the potential of alpha-GPC to increase the risk of cardiovascular disease (CVD) because it serves as a substrate for the synthesis of trimethylamine-N-oxide (TMAO) in the gut, and TMAO is associated with adverse cardiovascular outcomes in people with CVD and in mechanistic studies.

A 2021 cohort study of more than 12 million participants (at least 50 years old), including 108,877 alpha-GPC users, reported that alpha-GPC use for at least 12 months was associated with an increased risk of stroke over 10 years. Moreover, a 2021 mouse study found that alpha-GPC supplementation promoted atherosclerosis.

However, the currently available evidence is preliminary in nature, so randomized controlled trials and large cohort studies are needed to confirm these findings."

https://examine.com/supplements/alpha-gpc/#what-are-alpha-gp...
Cardio in the mornings. I used to work out mainly at night, and I still lift in the afternoons, but going on a jog or bike ride right after getting up is amazing. No matter how shitty it is outside or how much I do not want to drag myself out of bed, being outside and active for 30-ish minutes at the start of the day makes a huge difference.
I feel like it's not something I would recommend to someone that wasn't already very comfortable implementing and evaluating cryptography designs, is where I'm coming from. Key commitment is a pretty corner-casey problem. If I was designing a new competitor to AWS KMS, I would take it very seriously. If I was encrypting a cookie, which is, like, the modal and most representative motivating problem for authenticated encryption, I don't think I'd much care about it at all.

The thing about commitment is, there's been a bunch of writing, and, especially, a bunch of conversation about it amongst cryptography nerds. It occupies a sort of similar space to KCI attacks. Like KCI, there are settings where it matters, but (1) even in those settings the attacks tend to be second-order things, and (2) those settings are kind of rare and specialized. But like: all the more important attacks on cryptography are basically solved problems! So this is what crypto nerds talk about.

It doesn't follow from that that these are problems that should be top-of-mind for people building normal systems.

I would not talk someone out of using Golang Seal/Unseal just to avoid KCI. I might talk about appending zeroes before I talked about hand-rolling an EtM just to avoid that problem.
The problem is there's no penalty for blatantly lying about whether the target content is infringing or even related.
In my new laptop setup script:

nmcli device wifi connect "$WIFI_NETWORK" password "$WIFI_PASSWORD" name "$WIFI_NETWORK"
What's a reserve cigarette?
Encryption should be back doored so every hacker-wannabe and their dog can sell private information on the dark web, and hold data for ransom even more than they already do, you say? I decline, thank you very much.

As to "If you have nothing to hide", everyone has something that's nobody's damn business to know, and weakening encryption is not a solution. It's just a can of worms nobody really wants opened, even though many people ignorant of the consequences think they do.
I'm glad you liked it.

> A client can theoretically detect a bandwidth fall (or even guess it) while loading a segment, abort its request (which may close the TCP socket, event that then may be processed server-side, or not), and directly switch to a 360p segment instead (or even a lower quality). In any case, you don't "need to" wait for a request to finish before starting another.

HESP works like that as far as I understand. The problem is that dialing a new TCP/TLS connection is expensive and has an initial congestion control window (slow-start). You would need to have a second connection warmed and ready to go, which is something you can do in the browser as HTTP abstracts away connections.

HTTP/3 gives you the ability to cancel requests without this penalty though, so you could utilize it if you can detect the HTTP version. Canceling HTTP/1 requests especially during congestion will never work through.

Oh and predicting congestion is virtually impossible, ESPECIALLY on the receiver and in application space. The server also has incentive to keep the TCP socket full to maximize throughput and minimize context switching.

> From this, I'm under the impression that this article only represents the point of view of applications where latency is the most important aspect by far, like twitch I suppose, but I found that this is not a generality for companies relying on live media.

Yeah, I probably should have went into more detail but MoQ also uses a configurable buffer size. Basically media is delivered based on importance, and if a frame is not delivered in X seconds then the player skips over it. You can make X quite large or quite small depending on your preferences, without altering the server behavior.

> But perhaps another solution here may be to update DASH/HLS or exploit some of its features in some ways to reduce that issue. As you wrote about giving more control to the server, both standards do not seem totally against making the server-side more in-control in some specific cases, especially lately with features like content-steering.

A server side bandwidth estimate absolutely helps. My implementation at Twitch went a step further and used server-side ABR to great effect.

Ultimately, the sender sets the maximum number of bytes allowed in flight (ex. BBR). By also making the receiver independently determine that limit, you can only end up with a sub-optimal split brain decision. The tricky part is finding the right balance between smart client and smart server.
My experience of OS packages of python libraries was pretty awful. They are out of date and it was impossible to deal with conflicting versions of a shared library that maybe two different applications needed.

Switching to VMs and Docker containers helped but really this was a band-aid to deal with the fact that you couldn't depend on an OS package manager to handle this well.

Packaging up Rust libraries with the OS package manager is just going to have the same problems.
Here is at least some interpretation of data with interesting graphs, like displacement graphs etc: https://en.vedur.is/about-imo/news/a-seismic-swarm-started-n...
That sounds like a terrible deal - why would someone pay thousands of dollars for the chance to maybe buy the service you wanted in the first place? It only makes sense if it's a prestigious university whose name guarantees you a job or PhD slot somewhere

What portion of universities are doing that?
How isn't remotely relevant to being able to accomplish the task.

I only know how certain SQL engines implement queries because I was tasked at that point to increase the speed of the queries, and went deep into the debugging level detail to understand the exact cost of each action.

But I haven't done that in 7 years, and couldn't tell you much more than the tools used to figure it out.

I cannot remotely understand the requirements people make up for our jobs that have nothing to do with doing our jobs.
No they could not easily sue and win, especially if no money was exchanged and the video wasn't presented by the maker as a actually being of the video in question. There are plenty of porn sites who's sole existence is deep faking rich and powerful people performing sex acts. Those sites use the word FAKE or something akin to that in the title/intro of the video to add some protection.
It read more like a slight against the LToV than anything else.

The desire to extrapolate economic interpretations from toy examples is unending. See also the two-people-with-cows-on-an-island example that gets paraded around and has never existed except in the heads of the terminally marginal-pilled crowd.
I've noticed this as I've gotten older, I have started to remember "where" to find information rather than remembering it.

I end up with a lot of book marks as a result.
Well, as a moderate MLK fan, let me share one of my favorite MLK quotes with you :)

"First, I must confess that over the last few years I have been gravely disappointed with the white moderate. I have almost reached the regrettable conclusion that the Negro's great stumbling block in the stride toward freedom is not the White Citizens Councillor or the Ku Klux Klanner but the white moderate who is more devoted to order than to justice; who prefers a negative peace which is the absence of tension to a positive peace which is the presence of justice; who constantly says, 'I agree with you in the goal you seek, but I can't agree with your methods of direct action'; who paternalistically feels that he can set the timetable for another man's freedom; who lives by the myth of time; and who constantly advises the Negro to wait until a 'more convenient season.' Shallow understanding from people of good will is more frustrating than absolute misunderstanding from people of ill will. Lukewarm acceptance is much more bewildering than outright rejection."
1. reducing speed can improve throughput when congestion is happening

2. nobody should be speeding, especially not in a extra large and heavy vehicle
Yeah, I mean how does this material actually perform on a roof? Is there a measurable difference in the marginal gain of 95% to 99.6% when analyzing inside temperature of a house or energy reduction as a result?

There seems to be many factors when looking at the actual cause and effect especially when cost is introduced.
So, file a vs. John Doe lawsuit and then subpoena Google for the idebtifying information they have.

That's what copyright owners do, in reverse, when providers don't give customer information (which they generally don't.)
MSG-ed!
I thought you were going to tell us it has an erratum on page 116.

(A reference to the 1946 film version of "The Big Sleep", starring Bogie and Bacall. If you haven't seen it, it's an excellent movie. It even has a used bookstore.)
Interesting and hopefully engineers can continue to improve on cars form factors in this regard. But the main reason fatalities are up is simple and obvious: cell phones and increasing use of mind and mood altering drugs in all their forms, of which legalization of marijuana has played no small part. The impersonalization and disconnectedness of modern life, and reduction of family and community connections, has also led imo to general recklessness and disregard for humanlife by a certain percentage of drivers who needlessly risk the destruction or maiming of others in street racing or other criminal recklessness so they can get a short lived adrenaline rush. E.g. https://www.bbc.com/news/world-us-canada-56154795
There are also countries that ban the sale (and even possession) of alcohol.

My presumption is that the commenter was speaking about the US, since that's been the context of the thread thus far.
I'm envious of this approach! As I mentioned in another comment on this post, I do get intrinsic enjoyment from the act of writing and thinking, but I enjoy it more when I can talk with other engaged people about the topic. External vs internal locus of self validation perhaps?
Make the cities safer and cleaner, just like my suburb, and I’ll move back. If I have to step over shit, needles, and bullet casings when I go outside, forget it.
Automatically detect and replay layout shifts from the Vercel Toolbar
I had a friend jokingly poke fun at me for the way I was writing ChatGPT prompts. It seemed, to him, like I was going out of my way to be nice and helpful to an AI. It was a bit of an aha moment for him when I told him that helping the AI along gave much more useful answers, and he saw I was right.
It's not a negotiation. It's google paying whatever sky-high sum apple demands, because google and their shitty search engine are toast the moment it's no longer the default.
Is it even possible to design a cpu with out-of-order and speculative execution that would have no security issue? Is the future leads to a swarm of disconnected A55 cores each running a single application?
Replicating Postgres Geospatial Data
Are there any experts around that can chime in on the possible impacts of this technology if widely adopted?
Does anybody know if its possible to initialize the model using GFS initial conditions used for the GFS HRES model? If so, where can I find this file and how can I use it? Any help would be greatly appreciated!
Practically speaking yes. You'd not likely build a statistical model when you could build a good simulation of the underlying process if the simulation was already really fast and accurate.
I think "[automated] disassembly" has a different implication than reverse-engineering; the latter usually involves more depth in the analysis of the binary, usually including more semantic-level considerations (i.e. this block is meant to do this, or this function is used from these different callsites). The best examples of this type of analysis seem to exist in the security community when going into the detail of zero-days, exploits, etc. I think LLMs either already can or will soon enter that space.
Interesting. Barium Sulfate (Spectraflect) was likely the previous record holder at 98%.
Why are they suing them in California and not in Vietnam?
OAuth Happy Hour [video]
Well, clearly what I wrote has resonated with people, as this is now my second-highest-voted comment, currently at +101.

(My >4000 comments range in score from −4 to +76 plus one outlier at +287 because people really hate stale bots on issue trackers. See https://news.ycombinator.com/item?id=32541391 for methodology. This comment has also clearly evoked a strong emotional reaction.)

All I can say is that I’ve had a lot of trouble over the years building older C/C++ software, often seeking to consume it from Python but sometimes just from C/C++. Maybe if I lived and breathed those languages I’d cope better, but at the very least they consistently take extra effort that requires at least mildly specialised knowledge, compared with my experiences of pure-Rust or even mostly-Rust software.
I mean, Trogdor got a video game on XBOX Live Arcade. That was about as big as you could make it without going full Hollywood, and that was ok.

Only FRIENDS and the like ever had anything get more than 5 million views. Now that's trivial. So it doesn't mean anything.
I don't think anyone is advocating for the status quo, but that doesn't mean human involvement is required either at an initial stage.

One proposal is that you should need full legal identification to file a takedown claim, and be on the hook for damages and penalties if is malicious. This would solve 99.999 of the problem.
Prefixes are modifiers to specific instructions executed by the processor, e.g. to control the size of the operands or enable locking for concurrency.
I personally recommend this book quite highly. It focuses on the U.S/Soviet arms race, so slightly out-dated if you want to know about the modern landscape of nuclear arms politics, but many of the same dynamics among the major states (particularly relevant today for Russia and U.S conflict) still apply. It's also an entertainingly written book aside from being very informative.

(not an affiliate link, just grabbed it off google quickly) https://www.amazon.com/Dead-Hand-Untold-Dangerous-Legacy/dp/...
Why would you need nitrogen in your atmosphere?
Dying of tetanus after a cut, or dying in childbirth is pretty natural - and electricity, computers and the internet are pretty unnatural. I'm glad I live in an "unnatural" time and place
Breakthrough Thermoacoustic Stirling Generator Converts Energy No Moving Parts
"almost" only counts in horseshoes and nukes.
So that if you like to randomly switch your underlying network management tools, you can have something take what you have and generate semi-working configurations with hard to track down bugs.
World Economic Forum is having some event today, also.
> And as long as my game takes the warts into consideration, 95% or more of my time is just spent coding, not figuring things out the quirks of the framework or engine.

Of course you don't spend time on warts if you know where they are and how to avoid them. The problem is learning that, which you apparently have, but then again, this can be said for any cumbersome tool.
Part of being feeling tired in the morning can actually be caffeine withdrawal symptoms. You start off in a low and need your fix to get back to normal. Once you get off of it, that normal becomes your normal again.

I was 2-5 cups/day drinker for years. I tapered down my intake over a month, but the first couple weeks of no caffeine was hard. I'd guess it took months before I really felt free.

I drink decaf most days now. When I have the occasional cup of real coffee ( 4 times a year), it gives me a good boost.
Well, we found common ground then.