skysight-inc/HackerNews huggingface dataset:
> if you "can't afford" to walk for 1 hour every day your life is already in shambles

This “walk an hour a day” advice risks being in the “check your privilege” category. Also risks ensuring most people simply can't or won't take that advice.

For both health and weight, metabolism and heart matter. And there are reasonably effective approaches for those besides the standard jogging / running / biking / walking endurance tips.

One way I like, annoying because it's hard, while paradoxically easier as it requires willpower instead of time, is high intensity interval training or Tabata intervals.*

Both metabolism and heart health can be revved up with high intensity interval training (“HIIT”) in as little as 8 minutes 3 times a week (about 4 mins spent in anaerobic or about 4 periods of 30 seconds in VO2 Max range), ideally coupled with a few ‘repetitions’ of lifting weights.

After about six weeks of sufficient intensity, your body seems to decide you are going to keep demanding things from it. Heart feels less taxed, breaking out in sweat takes longer, you stop being out of breath as quickly, and weight starts to shed. After you maintain this a couple quarters, your body finds a new fitness equilibrium and even if you stop exercising, it stays ready for demand for another six months to a year.

There are other approaches as well besides this one. HIIT isn't for everyone, some people feel nausea at the intensity and are unable to make themselves exert enough to push the heart rate where it needs to be.

So-called “Blue Zone” longevity studies have shown one factor in common across several zones is steep hills and walking. Hill climbing (or stairs) several times a day on a daily basis won't necessarily push to VO2 Max but does seem to encourage similar system adaptations with similar long term health benefits.

It's a lot easier to spend 10 mins three times a week than an hour every day, so accessible it's almost embarrassing to not do it.

* WARNING: If you're not already fit, do not try this without talking to your doctor. And fit or not, don't do HIIT without a real time heart monitor with chest strap, about ~$30 for a Bluetooth ANT+ strap like this: https://www.amazon.com/gp/customer-reviews/R3A1EODO9M3B1/ ...
Just as a top-level disclaimer, I'm working at one of the companies in "this" space (serverless GPU compute) so take anything I say with a grain of salt.

This is one of the things we (at https://fal.ai) working very hard to solve. Because of ML workloads and their multiple GB environments (torch, all those cuda/cudnn libraries, and anything else they pull) it is a real challange just to get the container to start in a reasonable time frame. We had to write our own shared Python virtual environment runtime using SquashFS distributed thru a peer-to-peer caching system to bring it down sub-second mark.

After the container boots, there is the aspect of storing model weights, which IMHO less challenging since it is just big blobs of data (compared to Python environments where there are thousands of smaller files where each might be sequentially read and incur a really major latency penalty). Distributing them once we had the system above was super easy since just like squashfs'd virtual environments, they are immutable data blobs.

We are also starting to play with GPUDirect on some of our bare metal clusters and hopefully planning to expose it to our customers, which is especially important if your models is 40GB or higher. At that point, you are technically operating at the PCIE/SXM speeds which is ~2-3 seconds for a model of that size.
Zawinski's Law of Software Envelopment: "An app for displaying hypertext documents becomes a mail reader, then an OS."

Hmm..yes.
What you're describing sounds like the process for adding NVMe support to a board that shipped with a PCIe M.2 slot but no NVMe driver in the firmware. There were quite a few of those circa Intel's Z97 chipset, and motherboard vendors were inconsistent about when or whether they shipped firmware updates to add NVMe support. A few early NVMe SSDs included a PCI Option ROM to provide NVMe capability on systems that didn't already have it. For any other NVMe SSD, the firmware needed to be modified to add a UEFI DXE driver for NVMe to enable booting.

There were very few consumer PCIe SSDs sold before the adoption of NVMe, and they were almost exclusively sold to OEMs rather than as retail products. A few like the Samsung XP941 and SM951 were available through grey-market retailers for about a year before Samsung launched the 950 PRO as an official retail product, using NVMe (with an Option ROM). (Note: the SM951 existed in both AHCI and NVMe variants, so some of those grey-market retail sales were of drives that were essentially 950 PROs with slightly older flash).

It's not entirely impossible that Gigabyte shipped boards that couldn't boot from AHCI PCIe SSDs. But it would be difficult for that to be a driver issue. I'd expect those boards to also have difficulty booting from an add-in SATA controller card, because the difficulty booting from AHCI SSDs would have to come not from a lack of an AHCI driver but from a misconfiguration preventing that driver from being used with anything other than the SATA controller built-in to the motherboard.

How sure are you that you didn't miss the brief era of AHCI SSDs entirely and are simply remembering early NVMe teething issues?
That is a size-optimized webp / gif that isn't running at 60 fps. The game is butter smooth in practice: https://twitter.com/jarl_game
Yes this one: https://tu-dresden.de/tu-dresden/newsportal/news/meilenstein...

Many of my texts and links are from the years 2019-2022 when I was researching for various publications on renewable energy. Most of them, unfortunately, without DOI links. I didn't check them before I uploaded them here. And I would have so much more that it would be enough for an entire book.
I don’t know. Look at this photo:
https://commons.wikimedia.org/wiki/File:Humhrt2.jpg

Except for that top part, the dark red part looks quite like a heart shape.
My thought also when I first heard about RowHammer - how do you avoid triggering an ECC error?
It seemed like you'd need multiple bit flips, possibly of specific bits.
> And US is already full of competent software engineers.

This is probably a good thing. It means there's also lots and lots of companies.

One actual downside of working in the US is that you get US holiday culture.
It depends how big a “team” you consider. At the 5-10 level maybe not. At the 30-50 level most likely yes. At the 100+ level there are certainly a few.

In the well run orgs at Amazon the bell curve is applied at the larger scales where it makes sense.
No, not really.

It was not universally believed that public school segregation was compatible with the 14th Amendment when it was ratified.

Originalists may have something to say about the legal reasoning in the opinion, but Brown's victory itself is not a counterexample.

I've never heard an originalist say anything but that Brown v Board conformed to the original meaning of the 14th amendment.
Zen4 AVX512 must be really good then.
>Maybe you just haven't been in organizations that consider head-of-line blocking a problem?

I have not. It is quite the niche problem. Mostly because web performance is so bad across the board that saving a few milliseconds just isn't meaningful when your page load takes more than a second and mostly is stuck in javascript anyway. Plus everybody just uses cloudflare and having that CDN layer use whatever modern tech is best is very much good enough.
"Postpone" is the key word. Immigration is not a solution and creates its own problems.

The way forward is to adapt to ageing and decreasing population. GDP will decrease.
Disco Elysium studio laying off nearly 25% of its staff
>The problem of course is infrastructure rot and corruption have gutted much of the non Muskovy areas of the Russian federation.

Export infrastructure is in a very good shape (e.g. railroads, which are used for export of coal, grain etc, pipelines and container terminals) and there’s plenty of new manufacturing capacity there across the country. Russia does have industrial policy for import substitution since 2000s and managed to localize some production, so this is not really a problem.

The real problem is the shortage of labor, the unemployment is already very low there. Just like in USA and Europe it is partially solved by the immigration from Global South, in this case from Central Asia. But this also means that skilled labor is not super-cheap. Russia can be a strong partner on some markets (energy, aerospace, IT) and can bring a lot of value in entrepreneurial culture and customer service (unknown to the West, but superior to anywhere else in Europe).
Source available though. The point is the same.
Indeed. Especially when learning the lay of the dating apps land, and understanding the lowest-common denominators that the most amount of people would bite on.

"Just to look and feel like this, it took a long time"
I agree with this - in practice any rule can be broken - but how easily it's broken and whether developers are explicitly told to break it is a process decision. How big a roadblock is your CI putting in the path of developers? If you require e.g. sign-off from a team lead or manager or whoever has "merge anyway" permissions in GitHub, that's more difficult than sign-off from the same reviewer who's reading your code anyway. You can make it easier or harder to break rules and in this case I think it should be so easy to break that there's a codified procedure to do so.
No, I don't think that's what happend.

If I remember correctly, he reduced the content moderation team, which led to an increase in hate speech, misinformation and CSAM. That's why big advertisers left and revenues crashed.

He then told those big advertisers to piss off and refocused his advertising business on smaller customers, which is why he doesn't need so many ad sales people any more.

Perhaps he should hire some developers and data scientists to better automate content moderation.
A reminder of how utterly hopeless is Gmail's security UX
"Be careful with this message. It contains a suspicious link that has been used to steal people's personal information. Unless you trust the sender, don't click on any links or reply with personal information."

1 "Trust the sender"? Gmail omits to identify anything on screen as the sender, so how am I to know? I could guess that the enboldened address is the sender, but it is probably only the fakable From:.

2 "don't click on any link"? Gmail omits to identify links, so even touching the body to scroll can click a link.

This is on mobile web version.
I'm wondering if you're describing beam search? Iirc last time I brought that up here someone explained that as models have gotten better it just didn't really make a difference.
Just want to shout out to tinygo, for this old Go programmer, it makes working with ESP and friends loads of fun.

Admittedly, reverse engineering a single digit 7-segment LED display wasn’t the best use of my time, but by crikey it was fun.

https://github.com/doctor-eval/clocky
I'd be really interested to see if that works out. There's some interesting comparisons here; https://www.nature.com/articles/s42003-022-03628-x
Considering how many business owners I know who complain about the amount of benefits they need to give/pay to their union workers, I can only assume they are gaining something.
Of course they do. Beam search is a thing. The reason it's not used as much as it might seem to make sense - cost. Do a greedy search and you run through the model x times where x is the number of tokens generated. Run top-k at every step, the number of runs through the model gets astronomical quickly.
Zionstack Discussions Section
Ready to share, inquire, and connect? Join us for insightful articles, engaging discussions, and a vibrant community of believers. Let's explore together! #Zionstack #Community #Belief
You can do that, actually, for your own use. You can’t distribute the result. (Freedom 0 in the FSF four freedoms.)

Yes, there are always new people who get this wrong and the only thing for it is education.

Telling people that they don’t have to learn anything about how the software licenses they use work, that it’s just a matter of opinion, is not helping.
2024 MIT Integration Bee – Finals [video]
> It is not legal to operate a remote transmitter site without [...]

47 CFR § 73.1400(b) permits operation with “a self-monitoring or ATS-monitored and controlled transmission system that, in lieu of contacting a person designated by the licensee, automatically takes the station off the air within three hours of any technical malfunction which is capable of causing interference” (emphasis added).

This doesn’t change the licensee’s basic responsibility “for assuring that at all times the station operates [...] in accordance with the terms of the station authorization,” of course.

> in what ways were they operating noncompliantly?

If the station was off the air and the licensee didn’t notify the FCC within 10 days and seek a silent STA within 30 days, that would violate 47 CFR § 73.1740(a)(4).
Assuming you mean GNU ed (which is the one that has had a recent release): https://fossies.org/linux/ed/ChangeLog (seems to be a web version of the file `ed-1.20.1/ChangeLog` within the ed release itself).
You can’t have any kind of democracy with that kind of wealth inequality. There’s more to society than just offering subsistence to the common people.
Don't worry, random important technical history will be randomly deleted by unemployed guitarist/wikipedia editor. Ask someone under 30 what an encyclopedia is or how an academic journal works, and you'll get a blank stare.

Javascript may have eaten the world, but Wikipedia ate the world's history and depth of knowledge.
I would say that the systems in the ECS _are_ the game loop. The ECS overhead per frame is kind of hard to measure / it depends on the scale of usage. To establish the scale of operations: Random single-entity ECS data accesses are a sparse array lookup to find the table the entity is in, and then an array lookup to find the component in the table. Iterating components in a query is roughly the same as iterating an array / is very cache friendly. Running individual systems is _slightly_ more expensive than a function call. Scheduling systems in parallel does introduce some overhead (which is currently higher than we'd like / we're working on optimizing it), but when you pay that cost you get the benefits of everything running in parallel.
I wonder if IP fragmentation would/could have any effect on the ability for a Nation State's (i.e., China, Russia, North Korea, ?, ???) firewall to prevent packets from entering/leaving a blocked country...

Why or why not?

In fact, now that I think about it... what happens if a TCP/IP connection is initiated from another country to a TCP/IP address inside of an outwardly blocked country?

Would that act similar to a NAT punchthrough, but on a Nation-State's firewall?

Think about it this way... let's take an arbitrary example, China...

And let's suppose for the purposes of discussion that what the western Mainstream Media says about China's Internet is completely true -- that outgoing connections to the West from China -- are blocked.

OK, but there still is Alibaba -- the equivalent of China's Amazon.com.

Connections FROM the West (e-commerce connections, "we buy from you", "you are a merchant to us", etc., etc.) TO Alibaba.com (in China) -- are not blocked, and would NOT be blocked by the Chinese government!

Why?

Because anywhere there's trade -- if the trade is beneficial to the government in question (anyone heard of taxes, anyone? They benefit the government you know!) -- there will be internal political pressure NOT to prevent that trade from occurring!

So let's say that a TCP/IP connection that looked like a legitimate e-commerce connection -- was initiated FROM the West, to an IP address in China for a legitimate Chinese e-commerce site...

Now, couldn't that connection, once established (since it is, after all bi-directional) -- be used to send data outside of China?

Yes!

But to only one outside/external IP address!

But what if that IP address on the Western side (being in a non-firewalled country) -- now could somehow route that data to any other IP address around the world?

Sort of like a VPN -- but the connection is opened up from an INCOMING connection, not an outgoing one...

Would that be the equivalent of NAT punchthrough -- for a Nation State's firewall?

?

Before you answer, I'm guessing that there are Deep State bots (from all countries!) that will try to derail this conversation...

That's a testament to "always think for yourself" (let logic be your guide!) -- stay away from so called "expert" opinions, especially one or two sentence "no it can't be done" or "it would never work" replies by fake posters with fake names from fake accounts!

But, I guess we'll open up the floor to the AI powered agenda-driven bots... foreign and domestic! :-)

Also, note that I don't suggest/condone that anyone actually do any of the above -- this discussion is theoretical in scope only!
So you’re fine with software provided as opaque binaries without source code or only as SaaS? Because without copyright you’re going to get more of that and no licence is going to stop that.
Luckily the indian reservation has plenty of empty land to pollute.
I am not in the US market, but your comments reflect more on your identified biases than statistical reality.

You appear to be obsessed with a very unhealthy subculture focused on Chads and sex: perhaps you need to avoid whatever cesspit that is infecting your mind. Avoiding subcultures that damage you is a general skill that requires effort and practice. My personal current danger is alcohol and pubs.

Statistics show that men with lots of sexual partners are often having sex with women that have lots of partners. I suspect you would especially find that in self-selecting markets like Tinder.

> hence massively shrinking the number of women available.

That is just irrational thinking - even though popular with some subcultures. There are plenty of women out there - you must notice that even in your own experience - it is unavoidably obvious.

If you are a nice guy that wants a family, then change your selection criteria until you find someone worthwhile living a long time with. My guess is you have unreasonable criteria - wanting 10s (similar to your projected accusations against women). Teaching oneself to be less judgemental is very very worthwhile.

If you wished to catch Chad-chasers then it is achievable to become a Chad: there's lots of resources about that. Beware: it doesn't appear to be a very satisfying lifestyle for the people I know that are into it. I'm middle-aged so I also see some of the longer term outcomes. The men I know that have the most multiple sexual partners are ugly or average - their strategies depend on other factors than their looks. Not having Chadian good looks is just a pathetic excuse.

Most importantly: having negative beliefs about women as a group is incredibly destructive. Every person is unique - treating women like stereotypes is unhealthy. Noticeably you are complaining about stereotypes of men.

Anyone can find a partner. The first step is learning how to be a good partner. Teaching yourself positive traits is hard. Avoiding negative traits is harder. I do it by have having female friends and encouraging them to train me not to be a dick. Listening to criticism is hard, not attacking back is hard, then making the effort to change behaviour is a lifelong struggle. And it definitely isn't about being a nice doormat (although I admit I try to be too nice - making the world a better place is somewhat submissive - but mostly cooperative).
It'd be more appealing if user content was e2e encrypted during sessions.
Out of curiosity, what're you using the fine-tunes for? Do you fine-tune them on your own data or are they just publicly available models you use for different tasks?
Interactive Coloring with SD ControlNet
That's fair.

Perhaps a good future idea would be to benchmark between bundling it in the Docker image, vs. using Fly Volumes as Simon suggested in a sibling comment.
It's a very powerful autocomplete.
"It doesn't generate all the code I need in full and if it does I have to poke at it" is just poor criticism.
You don't have to press tab and insert everything it suggests. It will usually generate me half a line after typing the first half - that's pretty awesome in my opinion.

If you stick to using it to merely speed-spell out what you were in fact already in the process of writing, and ignore 90% of the terrible crap it proposes, it's a nice productivity boost and has no way to make code worse by itself.

Basically, instead of writing a big comment and then a function signature and expect it to do the rest, just start writing out the function, tab when it gets it, don't when it doesn't, or (most of the time) tab then delete half of it and keep the lines you intended, likely with some small tweak.

Surely LLMs will be able to go so much more and without constant supervision in the future, but we're not there. That doesn't mean they're bad. Especially copilot since it's just there with its suggestions and doesn't require breaking flow to start spelling out in regular text what you're doing.
I've read Showstopper. Also Soul of a New Machine. Don't really disagree. A lot depends on what you consider core and what you consider a system in the words of Fred Brooks.
I find this subject an ongoing topic, so I took the time and wrote a blog post on it.
Would love to hear your feedback on the writing.
Those merge tools typically take the raw conflict markers as input, and cannot give you as nice of a UI if they are two-way markers instead of 3-way. So you still want to change the default conflict style.
I use vim to edit git commit messages and other git related tasks as I'm most comfortable/used to working with the git cli (muscle memory, etc.).

I also use either vim or nano when viewing/editing files on the command line (either msys2 wsl, or headless linux).

Re: IDEs, I mainly use IntelliJ, with VSCode being used for a few things.
What we will see is that llms become so good in writing code that LLM first will emerge.

LLM first means we will test it against our libraries, best practices and potentially even create a new language for it.

Then programming in the classical sense won't exist anymore.

The ara of code will end when we will deploy the first code written with LLM to write new code.

Javallm or #llm.

It might be full of examples for a LLM, it might focus on analyzing logic and fixing it on a higher level, until the AI is good enough to self write, evaluate and deploy it.

After that it will become no longer understandable by us and researchers will start analyzing it after it was written.

Historians will start tracking when ai started to create more efficient abstractions etc.
Yes. I already have a local build that I am testing. Going to release it in a week or so.
I wonder if these issues will still exist in 5 years. The power of NLP models has improved by so much these past 5 years, it's really insane.
Kazakhstan: Methane mega-leak went on for months
A friend of mine was on I35W, about a half mile or mile before where the bridge collapsed, and had to take an exit to get off the freeway. Lots of small quirks of fate slowed down his trip that day just enough that he wasn't over the portion that collapsed when it went down.

I think a part of the difference is that the federal government provides funds for maintenance of the interstates, and the sheer volume of traffic that was being re-routed down other roads that weren't really intended for the extra traffic (adding lanes to 94 certainly helped some).

Shame that it requires a catastrophe to see what we can really do when it needs doing.
Sounds a bit like a more compact version of Foundation
If you’re relying on AI for this then you are the one that can’t do your job properly in the first place.