skysight-inc/HackerNews huggingface dataset:
Wow, that's interesting and it seems a little crazy? From the docs:

When JIT code size (RubyVM::YJIT.runtime_stats[:code_region_size])
reaches this value, YJIT triggers "code GC" that frees all JIT
code and starts recompiling everything. Compiling code takes
some time, so scheduling code GC too frequently slows down your
application. Increasing --yjit-exec-mem-size may speed up your
application if RubyVM::YJIT.runtime_stats[:code_gc_count] is
not 0 or 1.

https://github.com/ruby/ruby/blob/master/doc/yjit/yjit.md#co...

It just dumps all the JIT-compiled code? I'd expect to see some kind of heuristic or algorithm there... LFU or something.

The internals of a JIT are essentially black magic to me, and I know the people working on YJIT are super talented, so I am sure there is a good reason why they just dump everything instead of the least-frequently used stuff. Maybe the overhead of trying frecency outweighs the gains, maybe they just haven't implemented it yet, or maybe it's just a rarely-reached condition.

(I hope a YJIT team member sees this, I'm super curious now)
Our thoughts are not who we are, they are often motivated manifestations of our subconscious and often mal-adapted to our present circumstances.
The REX prefix is redundant for 'movsb', but not 'movsd'/'movsq' (moving either 32- or 64-bit words, depending on the prefix). That may have something to do with the bug, if there is any shared microcode between those instructions?
Instruction Distillation Makes Large Language Models Efficient Zero-Shot Rankers
Location: Orlando, FL

Remote: Yes, Hybrid OK

Willing to relocate: Would consider relocating after Q3 2024

Technologies: Python, React/Redux/Sagas, Elixir, PHP/Laravel, Linux, AWS, MySQL/PostgreSQL

Résumé/CV: Upon request. Let’s chat!

Email: robby.ronk@gmail.com

I’m a Full Stack Software Engineer with 13+ years of experience.

I love to learn and share what I know! As a full stack Python developer at a cinema VFX company, I brought React to my team and set them up with a toolkit that enable them to build apps 4x faster. I ran workshops, mentored 1:1 and developed best practices to clarify to my team how to build with Python and React. At a national Internet company, I solved browser breaking artifacts on the national Broadband Map using Python and PostGIS. At a Solar SaaS, I used Python to abstract bespoke Solar Lender APIs so that the Sales Platform could onboard new lenders with minimal changes, ultimately leading to gigawatts of panels on roofs and billions of dollars of deals done. Recently, I've maintained a legacy Django platform while executing a migration into a new platform.

I'm proud that my Python and React has helped create movies with box offices in the billions, helped an entire country find broadband and installed gigawatts of clean energy. I'm excited to leverage my Python and React skills to contribute to your team's success.
How does a low effort post like this make to the front page of HN? You have been programming for 15 years in Ruby, and you are confused about how to learn a another language?

Here's your answer: start programming a project that interests you in the domains you listed. Learn something, ask question, iterate.

Seriously, what kind of answer are you expecting here? Are you expecting someone to give you a brand new way of learning a subject? Something outside the bounds of tutorials/videos/documentation/hands-on?
Intel is a known partner of the NSA. If Intel was intentionally creating backdoors at the behest of the NSA, how would they look different from this vulnerability and the many other discovered vulnerabilities before it?
Although nice in practice but I’ve seen some Jeeps and Hyundai Konas with lights that look upside down (LED daytime lights on top, halogens on the bottom). All I can say is that they look ugly.
They're such a nice vehicle I wish I could own one. Especially the special models like the super bee or the srt10. Pretty sure you need to upgrade the tie rods if you want to do anything serious in them tho. But for me it's about as practical (but more preferable) as a Ferrari, since in my country the price can be on par with a Ferrari which makes then fancy shiny trucks more than a productivity vehicle
> The entire good guys vs bad guys narrative falls apart

It really doesn't. There'd be precisely zero shelling near the Zaporizhzhia nuclear plant if Russia hadn't invaded anyone. They clearly bear the lion's weight of responsibility here, and they additionally have a vested interest in using the plant as cover for their forces.

The IAEA isn't going to rock the boat, as criminal responsiblity isn't their mission; keeping the plant safe is. Getting thrown out by the Russians won't help that mission any; any criticisms are going to be... cautious.

(Like the ones in https://www.iaea.org/newscenter/pressreleases/update-192-iae... "The IAEA experts also need access to all six turbine halls together. However, they were only granted partial access to the turbine hall of reactor unit 2 on 27 October, after earlier the same month receiving similarly restrictive access to the turbine halls of units 1 and 4.")
The pedestrians are already in danger since you're driving a truck.
That's the crux of the issue, I'd rather actually talk to the people affected instead of reading biased online information. No one, outside of the U.S. thinks China is the scary boogeyman you guys make it out to be.
A station wagon (essentially the same vehicle, but not as tall), or a minivan could do the same, surely? The only thing an SUV is better at than those vehicles is some serious offroading
Yeah you're completely uneducated on the topic.

Several media outlets did a dive on the connections the CCP has into TikTok.

Their security auditors implied that they have backdoors.
I see the same kind of smug nihilism as the parent comment all over this site. They imply that the FBI is lying (which is possible) without providing a shred of evidence.
> However, the government screwed up the scaling factor and it basically became impossible to build a small truck

Ford left the third generation Ranger to rot for nearly 15 years because people kept choosing the ever-increasing-in-size F-150. Chevy discontined the S10 back in 2004 in favor of the larger Colorado.

Customer preferences were already clear.
I think the noise and the image are designed to impress other drivers safely cocooned within their own vehicles. You don't even need to modify the stock vehicles to get this effect. When I have no protective shell around me, even standard passenger cars seem to be aggressive and hostile.
End of programming for easy stuff like Fibonacci functions or calculator apps. Not for complex systems.
Link to studies? That is a bold claim.
As I understand it though, the typical way this would happen is through a new and/or separate licensing agreement (in this case for PBS, and for a different region, etc.)
> "The white, satchel-like tool bag slipped away from two astronauts during a rare, all-female spacewalk."

Could have left that in drafts
This is either madness... or brilliance.

It's remarkable how often those two traits coincide.

:)
You could use chimneys that are coated by the irradiative material on the inside, pointing all the IR up into the sky.
So presumably the defendants will just shrugs their shoulders and not even appear to the court.
Can confirm. I see it as aiding natural selection. There should be consequences for not paying attention and stepping into traffic.
Are you joking or are you just completely uneducated on this topic?

There's been several outlets that have dived into the difference between the chinese version of TikTok and the western versions.

Also, they can affect public sentiment with slight nudges and those would be completely undetectable.
Cool. Now let's identify the root cause of the tumors.

Based on some cancers being caused by viruses, I'm guessing viruses would be a good place to start looking.
Well, no, not me. I didn't make that argument to begin with, I was just pointing out how nonsensical your counterargument was.

Yeah, if mass production and mass consumption is causing the problem, distributed across the commons, then it's pretty obvious that an individual choosing to "opt out" isn't going to solve the problem.
> A large 4x4 truck is a menace in a dense city, but a car is crap in places with poor roads and snow. Both are common.

As someone who grew up in Colorado and now lives in Canada, a large 4x4 truck is a menace on poor roads and snow as well.

Trucks are heavy, with poorly distributed weight, and are harder to control in snow if they have a true (locked center diff) 4x4 system. A Subaru with snow tires is the stereotypical mountain car for a reason. If I have to drive an hour through a blizzard I'll take the car if given the choice

If you need a truck, you need a truck, but there should be much stronger limits on what is CAFE exempt, and what you can use a CAFE exempt vehicle for. Perhaps since the exemption is intended to avoid hurting commercial interests, CAFE exempt vehicles should require a commercial license and insurance.
x86 has a builtin memory copy instruction, provided by the combination of the movsb instruction and a rep prefix byte, that says you want the instruction to run in a loop until it runs out data to copy. This is "rep movsb". This instruction is fairly old, meaning a lot of code still has it, even though there's faster ways to copy memory in x86.

Intel added two features to modern x86 chips that detects rep movsb and accelerates it to be as fast as those other ways. However, those features have a bug. You see, because rep is a prefix byte, you can just keep adding more prefix bytes to the instruction (up to a maximum of 16 AFAIK). x86 has other prefix bytes too, such as rex (used to access registers 8-16), vex, evex, etc. The part of the processor that recognizes a rep movsb does NOT account for these other prefix bytes, which makes the processor get confused in ways that are difficult to understand. The processor can start executing garbage, take the wrong branch in if statements, and so on.

Most disturbingly, when multiple physical cores are executing these "rep rep rep rep movsb" instructions at the same time, they will start generating machine check exceptions, which can at worst force a physical machine reboot. This is very bad for Google because they rent out compute time to different companies and they all need to be able to share the same machine. They don't want some prankster running these instructions and killing someone else's compute jobs. We call this a "Denial of Service" vulnerability because, while I can't read someone else's computations or change them, I can keep them from completing, which is just as bad.
You can find .NET's position on the WasmGC spec here: https://github.com/dotnet/runtime/issues/94420.
I've been using DDG for years. Always hear about how it's so bad compared to Google, but that's definitely not been the case for the searches I do. I suspect it's heavily contingent on the types of searches you're doing.
>Wake me up when machines can actually reason about the work they are producing.

What sort of test would demonstrate this ?
Cue Tennessee Ernie Ford

https://youtu.be/BSvORvIjZiU?feature=shared
Pedestrian runs across the street and doesn't notice the oncoming car; driver starts to brake but the car doesn't stop in time. That is a very common type of accident that occurs even when the driver is going below the speed limit and is paying full attention. It is so common that drivers in suburban areas pay extra attention to the behavior of pedestrians, who very often run into the street for one reason or another.

Contrary to the popular narrative, not everyone who drives a car does so drunk, high, and/or too fast - a lot of people are actually very good drivers. Many (most?) of them do all of the recommended maintenance on the car in a timely manner. That doesn't mean that every driver has the reflexes of a racecar driver, and nor can you expect them to.

Blaming every accident on the driver by default and expecting jail time for anything with bad consequences is pretty toxic. Even the FAA doesn't do that for pilots.
training on a "rephrased the test set is all you need" to ace the test set
Looking to fortify your Kubernetes environment against cyber threats? Look no further! Introducing Phoenix, R6 Security's cutting-edge security solution that raises the bar for protection. And it is open sourced.
Indeed, onward: https://www.imdb.com/title/tt0708414/

Side note, we seem to have observed the end of responsible grammar in communication in recent years as well.
Yes that will improve the loading speed. But the additional cost is perhaps not worth the time saved, unless you switch models all the time and don’t have a lot of free ram to use as cache.
See it to believe it.
Yeah, some years ago I still needed to use Google quite often since DDG didn't provide a way to restrict search to specific times, but a few years ago they added that functionality...
Very effective website. It already knew my location (yay surveillance) and would have made it very easy to buy tickets for a showing right down the street from my house.
Maybe on the planet Krypton where you live and everyone is like Superman you can get a steel front end to bend around you when it hits you, but here on earth hitting a person with that blunt front end is like taking a sledgehammer to a water balloon with about the same effect.
Farmer here. This is false information - the land used to feed cattle is typically rangeland not capable of supporting other kinds of crops. Further, the cattle manure helps improve the soil.
Dreamworks has specifically stated that lighting and rendering work is being outsourced to India and that this was the reason for their recent laying off of their entire TV animation department (HUB). You act like somehow me directly knowing someone who was directly told this information by the people making the decision is somehow not a strong enough source? Compared to you who isn't in this country and previously stated you don't even work in the industry anymore?
I remember the Pylon days! I'd recommend Michael Kennedy's FastAPI course on MongoDB and Beanie. It's a quick introduction to how things can be done these days, and a great springboard:

https://training.talkpython.fm/courses/mongodb-with-async-py...

FastAPI plays well with OpenAI's APIs and ML APIs in general. There are some great examples on GitHub for that.
so let me rephrase my original comment using more text

I see them "bending over backwards" to protect their right to keep an advantage to use, if they deem it necessary, against any one else.

this is why they go to such lengths to avoid publishing what they consider to be "the secret sauce".

as I see things, that they even came up with the notion of a "software bill of materials" is a bit disingenious from my perspective. already the concept is obscure and lends itself (in my opinion) to shading, hiding, and occulting the software source code and (or) the hardware designs (as appropiate)

finally, I consider that the concept of "SBOM" (which TIL existed) is designed with the intentions I already mentioned: to occult information (anti-open) for the sake of keeping a perceived advantage (pro-centralization)
Not parent poster and do not have production YJIT experience. =)

My guess is that you would monitor `RubyVM::YJIT.runtime_stats[:code_region_size]` and/or `RubyVM::YJIT.runtime_stats[:code_gc_count]` so that you can get a feel for a reasonable value for your application, as well as know whether or not the "code GC" is running frequently.

https://github.com/ruby/ruby/blob/master/doc/yjit/yjit.md#pe...
Poetry is not stable at all. pip-tools all the way, if not…pdm please
There's still plenty of data out there, including in other languages and undigitised books - and that's before you get to data in other modalities, like speech and videos. Synthetic data can also be used quite effectively if you're trying to distill a model instead of trying to grow capabilities, as Phi-1.5 demonstrates.

For capability growth, well, we don't know what we don't know. There are still many unknowns when it comes to architecture, training, data, modalities, incremental learning, alignment, self-critique, and more. There's plenty of companies and governments trying to find their angle here.

Even if we're at the very peak of what LLMs are capable of -- which seems unlikely -- there's still potentially decades of research in making what we have more effective.
Not all movies are for everyone. It's okay to not like something

It's also possible that a lot of people wouldn't like movies you love.

That said, Castle in the Sky in particular is not only one of the best animations I ever watched, it's likely one of the best movies I ever watched.
So this is like chain of thought for humans?
They aren’t closing the exit though as it’s needed so people can get down there for quite a few reasons. There are actual manned roadblocks a bit further in.
Coding queries aren't very good for advertisement. When you are working you are unlikely to buy something, so Google losing those isn't a big deal for them.
Definitely not, pdm is better behaved and less prone to random breaking changes
> Maybe I’m in the minority. I’m definitely extremely impressed with GPT4, but coding to me was never really the point of software development.

I've come to state something like this as "programming is writing poetry for many of your interesting friends somewhere on the autistic spectrum". Some of those friends are machines, but most of those friends are your fellow developers.

The best code is poetry: our programming languages give a meter and rhyme and other schemes to follow, but what we do within those is creative expression. Machines only care about the most literal interpretations of these poems, but the more fantastic and creative interpretations are the bread and butter of software design. This is where our abstractions grow, from abstract interpretations. This is the soil in which a program builds meaning and comprehension for a team, becomes less the raw "if-this-then-that" but grows into an embodiment of a business' rules and shares the knowledge culture of the whys and hows of what the program is meant to do.

From what I've seen, just as the literal interpretations are the ones most of interest to machines, these machines we are building are most good at providing literal interpretable code. There's obviously a use for that. It can be a useful tool. But we aren't writing our code just for the solely literal minded among us and there's so much creative space in software development that describes/neeeds/expands into abstraction and creative interpretation that for now (and maybe for the conceivable future) that still makes so many differences between just software and good software (from the perspectives of long-term team maintainability, if nothing deeper).
Because they cost no/less cycles compared to NOPs?
If you sign up for ChatGPT Plus ($20/month) you get access to Code Interpreter, which lets GPT-4 write Python code and then execute it in a sandbox environment and show you the results.

It's an incredible tool for learning Python, because it means you can explore all kinds of new tricks and see the results instantly - directly from your browser (or even on your phone).

I have 20+ years of Python experience and I use Code Interpreter mode to try things out several times a day. I think it's an incredible tool for learning.

I wrote a bit more about it here: https://simonwillison.net/2023/Sep/29/llms-podcast/#code-int...
So no saving grace from the ISA… humans just lost ground on CPU design, and I suspect the situation will worsen when AI will enter the picture.
I have mixed feelings about this.

For the past few months, I've been marking videos as "not interested" because they are AI-generated, and I can tell.

But the flip side is that as these tools become more prevalent, it's not immediately clear to me how this line will be defined.

If people are using AI to generate scripts but are still reading them, does that count? Or if they're using AI to generate the images but have written the script, does that count?

It just seems messy, but I'm glad they're taking at least an active approach to it. I also think it will be a sign of how Google as a whole will treat AI generated content over time.
Given the brief of the FBI it is beyond incredible.
Using a DAW for podcasting seems really overkill
Indeed. I realized this. But I believed the comment was that the article never references the phenomenon by name while referencing its effects.

Good summary of the articles position though.
Slowing down traffic via traffic calming does wonders for pedestrian safety. When cars are moving slowly, drivers have more opportunity to notice pedestrians and crashes are less likely to cause serious injury or to be fatal.

One other option there is to add raised crosswalks or a raised intersection, depending on the situation. That physically slows down cars as they enter the space where pedestrians may be.
It is incredibly location and house dependent. My childhood friends' houses were a mixed bag of good and bad. Every house I've lived in has had acceptable tap water. The houses I've stayed in on coastal vacations have had bad tap water, and my college dorm had awful tap water.

I'm glad all of the houses I've lived in have had good tap.
A floating solar-powered device produces clean water and clean fuel
Self-signed certs in general are a pain in the ass with Chrome. It's only a matter of time before they're disallowed entirely. With QUIC requiring TLS self-signed certificates will only get more difficult to use if not impossible.
I will go one step further and say they should teach kids Python using Blender. Such a powerful tool and so many learning possibilities.
I believe most orgs switched to Ansible already, not because of binary blobs or their size, but because of the necessity of installing anything more than an SSH server.
For me, my sleep quality noticeably improved ober night after I stopped all caffeine. I had headaches for about 2 days, then slept the best I had in years. I wasn't a big coffee drinker. 2 cups with breakfast, maybe a black tea or 2 in the day, nothing after about 4pm. But it was obviously still in my system at night.
log4j is usually included as a binary component in a .jar file, so it should be obvious that it is a dependency. If you're using log4j with a remote logger, that's a configuration that probably wouldn't be captured by a hash. However, that fact that a specific version of log4j client library is included in your distribution should be easy to identify.
Money that you’d lose in the event of Google finding out and suing you?

It’s not like Google’s engineers are poorly paid. Why take the risk?
You can rationalize all you want but a bunch of junkies hanging around where you live ruin everything. They make everything dirty, they are themselves dirty, drop needles everywhere and shit on the sidewalk. One junkie jumped up and ran towards one of my buddies in Philadelphia once screaming “I have HIV”. Get your head out of your ass.
60 days of community service means that most people won't think much about driving attentively. To put it very cynically, if I didn't care for people around me, 60 days of community service sounds like an OK forced retreat. However, we shouldn't rely on people's conscience to deter manslaughter, and instead have a dual-pronged approach - appeal to both people's conscience and fear of having to spend time in prison.
I find your view true and naive at the same time.

It’s true in the sense that all of these things are powerful and destructive. The naive thing is to ignore the added danger of the powerful and destructive thing being controlled by your adversary.
Title is very unclear, but it looks like they're modulating thermal conductivity with an electric field. It's definitely not a peltier junction as I thought at first.

Seems like this is actually a novel mechanism. Very interesting, I wonder what applications it will find? Cooling of CPUs seems like a bad use case, but I'm sure someone will find a very interesting application