skysight-inc/HackerNews huggingface dataset:
Threefold repetition does not require the three positions to occur consecutively. So you could conceivably have a position repeat itself for first on the 1st move, second time on the 25th move, and the third time on the 50th move of a sequence and then players could claim a draw by threefold repetition or 50 move rule at the same time!

This means you do need to store the last 50 board positions in the worst case. Normally you need to store less because many moves are irreversible (pawns cannot go backwards, pieces cannot be un-captured).
Raspberry Pi 5 works with AMD 7000-series cards, can run Doom and Crysis
Yes - ccff00
actually I'm curious about how to get a business-related phone number like this? Does Google Voice do this, but also support round-robin, transcriptions, and webhooks?
A major enabler of all of those processed foods are exactly HFCS and seed oils due to being so shelf-stable. And abundance of those ingredients at cheap prices is part of the problem.

Maybe it's the calories, sugar and salt, maybe it's the HFCS and seed oils binding it all together. Either way the processed food industry is churning out poison.
This is outside my area of expertise .. But I'd be surprised if you can easily best a phone camera without paying obscene dollars for special sensors

A bit of an anecdote, but a lab in our building got some expensive fancy digital microscope. But we noticed that if you took a cheap old school microscope and stuck an iPhone on the lens the resulting images were infinitely more crisp vivid and high-res

The only obstacles are getting consistent colors and calibration as well as making a mount to hold the phone at the right distance from the lens
I use 880088 - softer on my eyes and a nice number to boot
As a consultant this is my bread and butter, so it's kind of funny.
If you use lists, then you probably won't notice that much. However if your looking at the "for you" page, shits just kept on getting more extreme. Just wildly off the deepend scams or abuse.

Before you could just filter out that stuff as it was fairly rare. but its just everywhere.
It's just the truth, sorry to be the one to tell you.

The more garbage an opinion is the more outrage it causes. This means more engagement, more comments, more replies, more stitches, more views, more everything. This means creators are incentivized to make this content, and the "algorithms" purposefully promote this content too. Because, objectively, it does very well. Much better than tame or normal content.

It's not just "what I happen to dislike", lol, it's everything. Sure, there's skinheads and such on the right who say blatantly racist or sexist stuff. Some of them are even in Congress (MTG). But on the left, you have those cringe compilations with "blue hair" feminists. I'm a feminist, but I don't agree with those people.

Of course, neither is truly representative of "their side" or, really, anyone. They're just insane wackos. But those opinions garner A LOT of attention, because they're garbage.
Is that the only kind of difficulty you can think of? Lol.
That website really talks to me.
Some people might click and click away.
Others, like me, will feel like being in your shoes.
Because they are.
Every 3/4 months I go and say hello to my mother and i see how she changes with age. No photos, but the same sense of ineluctability
> Sure, but feeding impressionable people garbage which then gets them to vote squarely against their own interests is worse than creators making a bit less.

If you think people are voting "squarely against their own interests," then you probably don't understand their interests.

While no candidate/party is ever a perfect fit, and everyone needs to make at least some compromises, exactly what compromises an individual voter makes is their completely valid choice.

And honestly, lectures about how XYZ represents the voter's interest and they must vote for that candidate otherwise they're somehow "doing it wrong" is itself a class of "feeding impressionable people garbage which then gets them to vote squarely against their own interests."
Paradox as old as recorded time:

Being ready for war prevents war : Being unready for war invites it.

It's really simple: If you are leading an expansionist state, who are you going to attack first? The neighboring village/fiefdom/nation that trains like Sparta and is clearly ready to kick your military's asses back to your farthest border, or the other one whose population is mostly too fat to run down the street and spends their time chasing the latest TV show and fashion trend?
Pretty common artifact that take-home challenges are being more widespread now that the labor pool is oversupplied with tech talent looking for jobs. Companies need new ways to filter for candidates that are willing to do whatever it takes and work the hardest. The easiest way to do so is give them a "three hour" take-home assignment and see if they are willing to do it.
Ensure you're building with DWARF5, and enable accelerator tables like .debug_names, which will allow debuggers to receive a pre-prepared index of the symbol names in the program (and thus it doesn't have to parse all the DWARF on startup).

Slow stepping is a surprise; there's no OS reason for that to be slower. Possibly if your types are really large and complicated, the debugger has to fetch a lot of data to refresh its view of state each time?
> logistics matters far more for a war of attrition and the US is still one of the best at that

Logistics matter far more in any war. In a war of attrition, however, production (not stocks) determine the outcome. (Soldiers are produced out of the civilian population.)

The reason OP's argument isn't urgent is there is no proximate war of attritition in which the stock America is running down are its soldiers. As a rich democracy, we're somewhat uniquely sensitive to troop losses. It's why we invest so heavily in technology to compensate.

> an offensive war against the US? Our geographical position makes that unrealistic

Those buffers of course. After which we don't have buffers. I'm not predicting imminent invasion of the homeland.

Like, if we lose our security positions in Europe and the West Pacific we're back where we were in the inter-War period.
> When was the last time you had to debug an ancient codebase without documentation or help from a team?

I've had to do this at some level in every job.

Somebody left. The code was left to rot, whether it was a separate codebase or it was an entirely separate project. I got assigned to fix it. Sure, I had a team, but nobody knew more than I did, so it was just other devs who might have another perspective.

Collaboration and support might be standard, but mostly in the form of other smart people, not always documentation, up to date software, or people who know anything about the code.

I personally prefer these kinds of challenges as they mean I don't need to maintain two skillsets.
Exercise is almost useless to combat bad eating habits.
I'm fine with tests, but only if companies pay a standard fee (say, $100) for a dev's time. If a company doesn't respect your time during the interview process, it probably won't while you're on the job.
That was my reaction, too.

My answer to that question: I'm doing it right now, and have had to do it at least occasionally in almost every job I've ever had.
Okay, well then let me ask you a question that should be easier to answer: where does Apple report that they make millions from selling user data?
No, I don't think I will. Thanks for the suggestion though.
The Banach fixed point theorem is extensively used for convergence proofs in reinforcement learning, but when you operate at the level of gradient descent for deep neutral networks it's difficult to do so because most commonly used optimizers are not guaranteed to converge to a unique fixed point.
Why is this a "we" issue requiring discussion? I think this whole framing is the problem for what is essentially a personal self control issue.
Jack invested to get BlueSky moving, and his company has been a major investor since the beginning. He also invested in Nostr. Only just this last week did his company divest from a lot of their social media stuff and invest in Crypto instead (given the company's basis in the US and recent politics that experts are predicting a decline in social media and huge increases in crypo ventures)
It’s what drives me nuts about people making custom operators on Haskell.

A word is easy to search, but something like “~~>>=>” doesn’t really give anything and it’s not nearly as cute as the writers of the libraries seem to think it is.

I know about Hoogle but that’s not a solution, as that only searches documentation, not stuff like Stackoverflow.
I use debug logs extensively. I log a LOT. I can put the logs and code next to each other and trace through the code. So much better than a debugger. With the logs, I don't have to worry about timers or concurrency or any of that. I can take my time and read the code and reason about what's going on.

Edit: Logging helps me look at what is going on in prod as well. I can trace messages/transactions completely through the path and if there's an issue, I'll see it.
The 7.3 billion dollars figure doesn't come from market cap. It was the price that Just Eat actually paid to purchase the entirety of GrubHub 4 years ago. So it wasn't speculative, someone actually paid it in full.
That was such an amazing description!
The take-home challenges at my last jobs have been close enough to the work to be useful, and much more relevant than anything else I've seen in any interview.
So we should stop the coding challenges, stop LeetCode, stop whiteboarding, stop profiling candidates, stop asking for their GitHub page. How is hiring supposed to work then? Just post the contract online and the first one to mail it back gets the job?

I like live coding challenges, something like a ~2 hour pair programming session, ideally modifying an existing project. I invest as much time as each candidate, while we are both exploring whether we want to work together.
Portable Monitors for 2024
Yeah and this also affects like what...2% of people? It is indeed a non-issue that people keep marshalling in when this topic comes up.
Advice from morning people about sleep is usually as useful as cancer advice from homeopathics. I can understand his lack of interest here.
being able to do that without significant time constraints isn't that bad imho, but inside of an interview?! That's borderline laughable, for me, as you're only going to be filtering out people based on whether they have any previous PHP exposure or not.
Debugger vs printf:

Has anyone found a reliable way to use a debugger when you have a) multi-process b) multi-threaded c) async d) timeouts? I would love to use a debugger but printf and logs “just work”
These are called exonyms and there's nothing wrong with them. The Italian city of Firenze is anglicized as Florence. The anglicized Jesus Christ is latinized as Iesus Christus, hellenized as Iesous Christos, aramaicized as Yeshua Mshiha. People do this all the time with tons of words and especially with proper nouns. It's completely normal and okay.
Career over sanity is a life trap, though.
50% of people voted in a rapist.

Why? For sure not out of logic.

The assumption is that if you just read a lot of information, more than a normal human ever can read that you get something which can be similar to what a human builds in their brain through living.

LLM as the end result of a adult human state.

It's not that far fetched.

Especially when you see how hard it is to discuss things purely logical and not through feelings, opinions and following behavior patterns of others.
> What companies often ignore is the extra time candidates invest beyond the “suggested time” for these tests.

This is a feature not a bug. Companies are testing if you can focus and complete a hard uncomfortable challenging task, because at your job you’re expected to do things you don’t want to do, but will be rewarded for doing.
There is plenty of low wage RHLF stuff in western/southern Europe for now as well.
That’s quite the domain name
If, god forbid, your child gets killed in a shooting, imagine getting harassed about it for years by misinformed assholes who say your child never existed. That is a level of cruelty that is unfathomable. Helping buy out the misinformation engine that was responsible is not even close to 'tit-for-tat' and I literally can't understand how anyone would think that. You aren't being 'wise' here by standing in the middle. You're defending some of the worst people in society.
Your original point was that it was great to “write some code then send it to the LLM to create tests.”

That’s not test driven development.
In the US we colloquially call that "career staff". The people at the top are usually political employees, but rank and file will typically stay from one administration to the next.

A big part of the "project 2025" idea was to reduce career employees and make everybody effectively a political appointee.
> Categorizing yourself exclusively as "a Ruby developer" is a career trap.

And a lucrative one at that.
If you don’t follow enough people or feeds to fill your Following feed it can add some of the most popular posts of the moment, just to make sure there’s something there, which right now will be about a major political event that just happened. I’m not sure what else you would expect?

If you don’t like how the algorithm works you can write your own (that’s what feeds are - custom algorithms).
Short memory? Weights and gym equipment costs went through the roof, pelaton blew up (briefly) etc.
True, but someone with 10+ years in those fields doesn't face an interview asking them to prescribe treatment for a cold or explain the difference between civil and criminal law.
Yes, I agree.

But in a presumably democratic society, I would have thought, people would need convincing to submit to this claim.
René Girard Research Site
Maybe they even delegate it to a chess engine internally via the tool use and the LLM uses that.
My complaint was not about the license, it was about how the product represents itself.

Linux.org is a much different website than keycloak.org in the way they represent themselves, how they communicate the product, etc.
Isn't obesity one of the contributors to sleep apnea?
My most "starred" GitHub repo is probably SystemSix [1], an e-ink display masquerading as a little 68K Mac.

[1] https://github.com/EngineersNeedArt/SystemSix
credulity. extra-ordinary facts require extortionary evidence.

plus the above poster mentioned how it's well known, "based on statistical evidence". so show us.
“I can control my feeding patterns”

I find this to be a disturbing way to describe eating
An object with many fields (in a language with no conveniences for it).
An object tree with multiple levels of nesting.
A list or dictionary of such objects.

In general, print-based debugging requires a greater degree of specificity. If you know exactly what you're looking for it's great.

If you are performing a more exploratory sort of debugging, a decent graphical debugger will save you a ton of time.
What is left is networking and referrals, which I suspect people also object to.
To do — how? by invading their countries and establishing a police state? That’s a little too much even for so called “nationalists”. I think it’s just plain old bribery and propaganda.

As a Russian who emigrated a long time ago for political reasons, signed countless anti-Kremlin petitions, and sent money to support Ukraine and her people, I am scared how many people support this regime for reasons unknown. I don’t know any other possible reason except selling one’s soul for money.
Chinese company trained GPT-4 rival with just 2k GPUs and $3M
"Wi-Fi radiation opens up your blood-brain barrier, so all these toxins that are in your body can now go into your brain.” -- RFK Jr.
Genuinely curious, knowing nothing about this field: does, for example a neurosurgeon with 15 year of experience, when looking for a new place to work, have to pass surgery "challenges", like doing a lumbar puncture in 15 min on a fake body to prove his experience?
> People always point to these things and say weight causes them, but no one ever considers these things may actually lead to people gaining weight

How did you conclude this? The evidence we have says obesity causes mortality [1].

> while I sit at a dinner table with friends and family eating significantly less than everyone and still gaining weight

Yes, this is metabolic syndrome. There is increasing evidence that some peoples' bodies will reduce base metabolism to compensate for reduced calorie intake or exercise, sometimes to the point of permitting starvation despite food intake, in an effort to conserve body fat.

Modelling nutrition thermodynamically is like trying to model flight with Newtonian dynamics. You can do it. But not in a practical way, and certainly not when it comes to edge cases.

> people are so committed to the idea of weight gain being a moral failing

Sorry you've experienced this. I've seen it too, in peoples' zero-information dismissal of e.g. Ozempic as a moral failing. (For disclosure, I've only dealt with weight gain as a cosmetic issue.)

Sun exposure causes melanoma. That doesn't make the beach evil. It just means that causation is established. It's not perfect. But if you're at risk of melanoma, knowing that causation helps. In the same vein, obesity causes mortality. That doesn't make being obese (or overweight) evil. It just means the causation is established. It's not perfect. But if you're obese, you and your doctors knowing that causation helps.

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC2765728/
10 years in is exactly when you have to go do oral boards again in medicine, actually
Building LawStar – a year long indie hacking journey
> Yeah but the people implementing it are prob more interested on you moving to VS (...)

Wasn't support for submodules first added to Clang and CMake?

Also, I don't think you fully grasp the scope of this change. Some projects are still stuck on C++1 to avoid having to pay for the technical debt of upgrading the compiler. This is a flag flip away.

For modules, you need to rework your whole build system and Eve rearchitect your projects.

Think about that for a second.
And you can't easily move country either.
The Lulu download page says

"Apple also broke many aspects of networking in macOS 15 (Sequoia). Until Apple releases a fix, the solution for now appears to be to disable the macOS firewall."

Presumably doing that would likely also work around the problem for littlesnitch?
Remember to watch out for people who remind you that not being insane is a blessing. Where the sole pseudoargument is that things could be worse.
This is such an out-of-touch and ridiculous thing to say
Totally get what you mean, I’m old enough that I don’t swallow this shit anymore and fight back though which leads to no job for me, haha…
And a good debug log can help more than either of those.
> People do vote against their interests. Full stop.

If you're not talking about the normal compromises every voter needs to make between competing priorities, then I think you should own your position and advocate that you yourself be given the power to exercise those voters votes on their behalf, since you claim to know what their interests are better than they do.
Ever since the advent of LSP, Emacs has felt superior to everything else. I have no reason to leave it. Especially once they made it faster with native comp.

Like why should I keep trying this month's new editor with a couple new gimmicky features, when I can just pop a plugin onto Emacs that adds that exact feature set, while maintaining everything else how I like it.

I first really got into coding when Atom was a thing, and then that died off and became VS Code and I was pretty sad about it, because while VS Code is good, it doesn't follow the same philosophy as Atom. But then I took the time to learn Emacs ~4 years ago, and nothing new ever comes close to convincing me it's outdated tech that I need to move on from.

That was a random rant, but I'm just really appreciate Emacs, and I'm glad it's stuck around.
The article seems to do the work to define a Fisher Information metric space, and contractions with the Stein score. Which seems to be the hypothesis for the Banach fixed point theorem, but I am not quite sure what conclusion we would get in this instance.
> E-Commerce store owners... are not responding as expected... Ideas are welcome.

What about audience engagement for streamers? my first thought when I saw this was oldschool public access "phone in" shows.

of course, a different usecase demands a different featureset (like, delay, moderation, OBS integration...
It's only useful at scale if people at scale are unhealthy.

If the norm was to be like OP, then BMI would not be useful at scale.

Given that you need to know the outcome to determine if the measure is valid, it rather defeats the purpose of using the measure at all.
>When was the last time you had to debug an ancient codebase without documentation or help from a team?

Uh.. just about every company i've worked at in the last 20 years has had little to no documentation and the guy who last touched the code left already.
start mining monero is the most likely outcome. I had a server get hit with this recently through a vulnerability I was never able to track down
That's either a fun or terrible exercise depending on who is administering and how. However, if you said it's a Ruby role and the candidate is good enough to be picky, you may scare them off when they think your description of the role was a lie.
All Aboard the Good Ship Benchy
Agreed - I've never had a job where I didn't have to do this.
Same boat right now, startup bankrupt, interviewing is just harassment and don’t know if I want to work in this dysfunctional domain anymore
So again, you seem to be confirming my point that it’s not fool proof.
I personally hire people I’ve worked with before and I know what they can do.

If I can’t do that, I ask to see their prior work.

Good programmers have usually written a lot of code. Having them walk through and explain it usually gives a good idea of what they can do and how they think.

Sometimes you meet a programmer who only works on proprietary code and can’t share it.

In that case I ask them to explain the design of something similar, and write a modestly sized example of a component of that system. Watching them in their own dev environment for 30 minutes usually tells you all you need to know.
"not quite as extremely stringent as requested" is a funny way to say they were emitting 40 times more toxic fumes than permitted by law.
No, but the medical profession has a ridiculous amount of gatekeeping, so you can't become a neurosurgeon with 15 years of experience in the first place (there are maybe a few thousand worldwide). On the other hand anyone with a computer and a curious mind is a software engineer.
All I am reading is fringe ideas. Sugar and HFCS are both shelf-stable. Price plays a role but thats largely a US problem with Ag policies that inflate the price of sugar. Without those policies we would see sugar in the same amount.

Seed oil science is all bunk junk science, similar to HFCS. I am sure there is some measurable tail risk but its nothing compared to the generalized risk of calories, sugar and salt (regardless of sugar types).
It's not so simple. An analogy is the Rust formatter that has no options so everyone just uses the same style. It's minimally "unethical" to use idiosyncratic Rust style just because it goes against the convention so people will wonder why you're so special, etc.

If the rules themselves are bad and go against deeper morality, then it's a different situation; violating laws out of civil disobedience, emergent need, or with a principled stance is different from wanton, arbitrary, selfish cheating.

If a law is particularly unjust, violating the law might itself be virtuous. If the law is adequate and sensible, violating it is usually wrong even if the violating action could be legal in another sensible jurisdiction.