skysight-inc/HackerNews huggingface dataset:
One way to avoid the extra code from constructors is to make them constexpr. This way the compiler can initialize it with 0 or a value and not generate all that extra code to execute a constructor at runtime.

I'm not sure how many people interested in this article is interested in C++ compile times but I once measured and wrote an article https://bolinlang.com/wheres-my-compile-time
Reverse Engineering PowerPoint's XML to Build a Slide Generator
In GNU Guix declaring the license(s) of a package is mandatory so it kinda automates the process of creating SBoM.
I thought of trying it out. Maybe in the next blog post I will try out all the predecessors of vim
> The high-prescribers were people operating out of strip malls, often with unclear credentials, and whose main clientele were opioid addicts.

I think this is an assumption. May be right but for all doctors who “listen to patients needs” to be pill pushers deserving prison time seems a little too inconvenient. At the end of the day he is asked to optimize a business in a consultancy not to play to his moral principles and get replaced on the project for someone who will optimize it for business needs. At least he is potentially seeing all the inputs with these relationships and a side of the healthcare industry a lot of people wouldn’t have any experience with without holding these positions themselves to be able to be in these rooms where these conversations are held.
They are certainly not... you better cherry pick and get deep into the details... where it lies...
Rift Between Junior and Senior Developers (2024)
Agreed, this is quite annoying, but there is a workaround. You can tell blame to ignore commits like this, through a config option blame.ignoreRevsFile or similar CLI option. Not the most convenient perhaps, but it’s something. I believe GitHub also supports this, though you may have to request it to be enabled in your repository.

Given this, I tend to prefer a single, formatting-only commit when introducing formatting standards to an existing codebase. Otherwise, it’s difficult to take advantage of QOL features like auto formatting in your editor, or other formatting tools which tend to operate on entire files. Then PRs end up being mixed with formatting changes, which adds friction to the review process.
I don't understand. How can wind be supersonic? Isn't wind essentially a super-low frequency sound? Well, ok, not exactly, but still, it moves pretty much like sound. For it to be supersonic, air mass behind needs to move faster, than air mass in the front of it can be pushed, which seems kinda self-inconsistent. It doesn't make any sense.
I find it incredibly satisfying to slowly figure out, document, tidy up, and very gradually morph a legacy project with the puzzle-like constraint of not actually breaking stuff or screwing over legacy consumers.

I think it’s less awful if your expectations are not that of a new project. Yes, there’s a ton of ugly bits at the interface level that you can’t fix. You make it as comfortable as possible while figuring out where to go next if anywhere.
I wrote a tool in this space as well, precious (https://github.com/houseabsolute/precious). It's odd to me that these tools are often talked about with such a focus on Git hooks. Yes, that is definitely one use case, but I also want to run this sort of thing in CI to check PRs, and I _also_ want to run it locally to apply _pretty-printing_ to new code, rather than just having it check the code that I wrote.

I think hk does do all those things, but it's a bit obscured by the focus on Git hooks in the docs. But the docs are also still in a super early state, so maybe that will be fleshed out more in the future.
ironically most people can say the same about coming back and reading their own old code
They don't do that anymore, at least not for me. I tried contacting two different support agents and both mentioned that the functionality has been removed for them by the higher-ups.
EnigmaEval: A Benchmark of Long Multimodal Reasoning Challenges
(Other people are flagging this so you might like to explain why it's on-topic.)
Recent history has shown this to be flexible. See Grenada, Nicaragua, Iraq I, Iraq II, and others
I dunno, you start doing that to capitalism people get big mad fast.

The "purpose" of capitalism is to "destroy the ecology of earth by being good at organizing stuff into metastasizing accumulation strategies"?

People don't like that at all, because it's simply pretentious to reduce any system to however you choose to smugly describe "what it does".
it's only heritable in the sense that intelligent parents will spend time with their child
Pinterest names their design system "Gestalt" but they're not a German company. GitLab names theirs "Pajamas" but they're not primarily Urdu speaking.
That's a good rationalization indeed! It makes sense that you should be able to think and say "Y_Y is a jerk who deserves to die", but if you say it to my face then I might be reasonably upset to the point of considerable emotional harm, or if you say it from your pulpit it could reasonably be interpreted by one of your followers as an instruction to commit murder. The speech alone isn't the crime, but you can certainly commit different crimes purely by speaking (though the context is determinative).
> If you use ublock origin it can

With uBlock Origin you can also just right-click on any web element, click "Block Element", drag the slider until it blocks everything you want to be blocked, then hit "Create" and it'll be blocked from there on out.

Really handy to hide small frustrating elements of your browsing experience.
I don’t understand what you are saying. Part of the problem is that the african country is buying snake venom specific to snakes in india. This is a problem which is not going to be solved by someone manufacturing a larger batch of snake venom and exporting some. In fact it is caused by that practice at least in part.
> Fluoxetine has an insanely long half life

The half life is 7 days.

> your brain is sensitive to its affects.

It takes time for SSRIs to take effect. Acute usage is probably ideal as you wouldn't be dealing with withdraw symptoms.
> You claim that it’s impossible for San Francisco to satiate demand

No, I don't. I claim it's difficult and unlikely.

EDIT: so long as it offers an urban playground to people earning high salaries, that is
exactly..which is also why lines of code written is one of if not the worst possible metric of productivity. easy to game too.
1) The Cardiac Exercise Research Group at the NTNU has a corrected HRmax calculator —

https://www.ntnu.edu/cerg/hrmax

— and a Fitness Calculator —

https://www.ntnu.edu/cerg/vo2max

— based on treadmill VO2max tests of thousands of Norwegians.

Check your scores.

2) You say your heart-rate shoots-up fast. Does your heart-rate drop-down fast when you stop exercise?

At-rest maybe 50, warmup-jog maybe 100, then it depends on the ambient temperature. If it's 85F then HR drifts up to 140 and flattens. If it's 50F then HR drifts to 110 and flattens. Then it depends on effort. If it's 85F and hard then 155; if it's 50F and hard then 135.

Last-time I looked my calculated HRmax was 170.

3) I'm not offering medical advice. In my understanding HRmax does not mean something bad will happen if heart rate goes higher. HRmax means heart rate is unlikely to go higher.

Maybe trust your cardiologists?
from the sounds of it, it's about them getting a piece of Patreon's pie and keeping paid extra content on their platform instead of off it.
100%, I was using husky because we were using it at work. But it turns out for my use-case all I needed was this in my package.json:

"scripts": {
"postinstall": "git config --local core.hooksPath etc/hooks"
},
> Better on every axis...

How 'bout job security?
Why wouldn't it?

> scam

Probably not completely, but making the venom more accessible and affordable means less people are likely to fall for it and thus less people are likely to run a scam for it

> african countries not receiving antivenom designed for local snakes

A more abundant antivenom would mean more can be shipped to wherever it's needed most.

> shortages, delay to get to treatment centers, and expensive products.

Again, more abundance = easier to get, cheaper to make, etc.
Yunohost isn't really meant for shared hosting but you can have multiple "apps" on a single box and it doesn't use docker. Not sure how good the isolation/security is though..

https://yunohost.org/

You're right though I think the "modern shared hosting with a more paas approach but without docker and good security/isolation" is something that doesn't really exist. Perhaps someone could use Sandstorm (Kenton Varda's (pretty much abandoned now?) fantastic project/isolation technology) as a starting point and gear it towards a more "shared hosting" approach.
AI slides are interesting but you need to beyond a template for it to be really useful
Right. At my new job, the framework-level choices come from people like 4 levels above me. Problematic for a lot of reasons, but juniors slapping frameworks onto things is not one of them.

I’m actually kind of struggling to imagine a scenario where a junior developer has the agency to slap entire frameworks onto existing systems. Maybe a late stage startup? Coding practices, definitely.
it would reflect your image top/bottom if you did a headstand to see yourself instead of rotating around your head-foot axis to see yourself
Blogging for Traffic Not Design
and that's why I'm a senior engineer since my first internship!

I always considered legacy projects more interesting than zero to one. A lot less reinventing the wheel and bikeshedding, a lot of puzzles - painful ones, sure, but at least it's not a bunch of CRUD (or the usual startup experience, which is a constant flux of rewriting-crud-very-fast)
Looks like inversion
LLMs can be deterministic if you set the temp to zero.

It's not feasibly debuggable though, I'll give you that.

On this point it's not really different in principle from having a non-OSS compiler. Using OSS compilers are great because you can look at the source and trace problems and fix them, but people also use closed source compilers in their work too.
That's not at all incongruous. If I'm saying "You are complaining about something stupid", I am not necessarily criticizing the concept of complaining itself, which would be hypocritical.

I seriously hate this argument. "You are nit-picking", "and here you are nitpicking my nitpicking, interesting that we are on exactly equal ground now". It's a dumb turn-around that could be used to attempt to silence any criticism of any criticism.

Sometimes, a criticism or complaint is not valid or frivolous. Pointing that out is not inherently invalid or frivolous.
> On the bright side I actually get a prefix, some just get a /64

what's the difference?
> Again, iiuc, this would result in the same conflicts as the rebase way

Yeah I mean I agree I would have expected too but it's not what happens to me. Like I said I'm sure I'm using it wrong but that's my gripe with git: I don't think it's very user friendly.
The Grocery Store
Old tech
OK, not related to the DoE, but in the same vein:

has anyone noticed the irony of firing a large number of agents at the IRS, whose literal job it is to find fraud (by auding tax returns) while claiming that some DOGE engineers need access to all of our tax data in order to "root out fraud".

(Not) coincidentally, Trump has repeatedly criticized the IRS for being too aggressive with its tax audits and is trying to overturn recent efforts to make the IRS more effective ;)
Is his name Jonah?
Argue all you want about the merits of specific university diplomas, but it's astounding the number of people who don't seem to understand that in a post-industrial world an educated and literate populace is the only way to ensure a nation thrives. Seems to be another one of those things where we've had it too good for too long and now people have forgotten why.
> Using too much initial-exec TLS (potential across multiple shared objects) eventually causes dlopen to fail because the TCB cannot be resized.

This feels like the perfect situation to preallocate a gigabyte or something of virtual memory for extending the TLS, similar to how the stack is. But, testing on my system, looks like the allowed initial-exec TLS size is just ~1700 bytes.
Thanks for pointing it out :)
Pretty interesting. I guess the trip is now a bit shorter!
I have many fought for many disputed articles, Bitcoin is one of them. I would agree that Pleroma is not noteworthy, I am not a deletionist so I would not delete it but that is a slippery slope and you end up writing articles about date handling in Cobol. I just accept and move on, e.g. expand on the Fediverse article.

I feel for people who get their pet idea deleted.
You downloaded it without knowing the license (or trusting your download tool to tell you correctly) and the solution is to pay a third-party?
The install talks though how to block OTA, wifi remains fully working.
Useful for those building AI startups, the article highlights a legal dispute in which Anthropic is challenging a U.S. government proposal that would block Google from investing in AI startups.
First Look at JetBrains Junie Autonomous AI Agent
Last month Jetbrains released an early access preview of their new AI tool Junie. Junie is an agent. This means that we can give it a goal, it will devise a plan, and then execute tasks autonomously. It can even change its behaviour based on how things are going.

In this first look at Junie I’m going to tell it the rules of Test Driven Development and see how well it can follow the process. As in the last episode, I will write the tests, and ask Junie to write the implementation code.

This one is really, really interesting.
You can't solve it by insisting that only those with teaching degrees can teach, either.
I have an Nvidia GPU and a sporadic crash (black screen) with no logs on Linux. I suspect it's a driver issue too. Going to try some of these tips to enable the debug shell, but I'm not sure if they'll be effective.

Anyone have other tips for this type of thing? I did try upgrading drivers/kernels already
'Put me in a debate with any scientist, I'll tear them to pieces'
> Japan found over 200k ghost centenarians in their database

Weeeeeell.... https://cnrs.hal.science/hal-03478634/document

> Why?

150. I already said this.

The children of a 150-year-old would probably be in their ~120s. The grandchildren would be in their ~90s.

You're claiming a social security account that's been passed down through multiple generations, like some kind of family heirloom.

It's an extraordinary claim, if you get my drift.
On a little technical side, the cross-platform engine of KOReader is developed in Lua and low level stuff like drawing and eInk specifics is different for every device. I think this separation might be very noticable for anyone running it on Android, almost no standard UI elements, dialogs, etc. But that's what makes this project so widespread device wise I think
So, do you know how that magic money should be spent ? And, if you know, do you know how to elect the right people that will spend it on the right things ? There's a high probability it will be spent on friends' big businesses / fraud and abuse
Finally, people will have to pay to see my terrible opinions on things
I find basketball (College and NBA) incredibly hard to watch. Beyond the basic necessary ball handling skills, the games are largely decided by the acting for the refs.

I much prefer the street ball route: make it a contact sport and stop the flopping.
Personally I want a filter that blocks out 'screenshots' and other 'images with text in them' because these are frequently part of hateful memes.

(Organic pictures of a book cover or a sign that somebody built in the physical world don't bother me so much but could be faked pretty easily in this post-modern age so I might accept filtering those out too)
Not even COBOL, eh! https://www.youtube.com/watch?v=3d1phCytJyg
What seems far more likely, the way the world is going, is that we’ll use the consciousness-o-meter to determine some groups of humans are less conscious than others.
> Why mention Rust at all? How is that possibly relevant to the problem?

There are a lot of command line tools that are written in JS and other scripting languages.

Having the tools that are involved in interactive use be written in a compiled languages gives hope that they might be fast enough to not be annoying.

Me personally I do not install nodejs on my machines. So knowing that this tool is not written in JS is relevant for me.
The Inevitability of Philosophical Anthropology
This is beautiful. So many boomers have severe chronic pain and depression... get them on Prozac and address these issues while protecting them from Covid-19 related complications.
> Things aren't boring, people are.

What a strange thing to say! Aren't people also kind of... things? Shouldn't they be at least as interesting as things?
Do the math on the execution rate. You do _not_ want to be a criminal in Singapore. You especially do not want to be a criminal involved with drugs (which is the highest % offense of prisoners in the US).

> Singapore doesn’t have a homelessness problem because they build as much public housing as possible, sell it to citizens at a massively subsidised rate, and follow up with schemes to rent to people who fall through the system for practically nothing.

How policed are these public housing projects? I wouldn't have a problem living near or even in a place like that if there weren't criminals running around.

The problem I was referencing was the problem of trying to get the general populace to live with antisocial types. I don't think that can be "solved" in the US anytime soon.

> If you want to reduce homelessness, you need to build a large volume of housing. San Francisco is doing the exact opposite and getting the exact opposite results.

Sure. I just don't see that happening in the US without it turning into a dump. I didn't even live in a homeless shelter. I lived in an income restricted place. It was a magnet for criminals and non-criminals are punished for it.
I was referring to the earlier monoenergetic flash. Yes, most should be produced through electron capture in the collapse, but for earlier event to be monoenergetic suggests a specific nuclear process to me.
Layoffs were around 80% of the total workforce. It's impressive that they managed to stay up & running with 4/5 of the hits. The real Pareto law: you can run at 80% capacity by cutting your developers to 20%.

All jokes aside, either Musk's people were incredibly good at reducing waste or the majority of developers and PMs at Twitter were doing nothing useful. I can't see any other explanation.
This comment keeps going up and then getting downvoted -- if you have time to leave some feedback - I'd appreciate it.

People already started using this thing, so if there's an issue with it, I'd like to respond/apply fixes if needed.
I did not see many people betting real money on twitter not running, did you? You have have to filter out the momentary hype.

> The current US Presidential administration is in the process of throwing the entire bathroom out, tub and all.

Are they, maybe, I have not seen any popularized document detailing their plans and they are taking large steps that will have consequences. Since there is not well popularized plan uncertainty and doubt is filling that void, a consequence which is easy to anticipate(as are some consequences of uncertainty and doubt).

> We're going to have substantially less reliable data over the next decade.

With no well popularized plan, hard to tell, and even harder because there are people hard at work on their own vision of the future that do not 100% line up with the current administration's plans and those people will influence the next decade as well.
But some sort of accreditation makes sense, right? Anyone who has taken a university course knows that having a lot of knowledge in a subject doesn't automatically make one good at teaching it.
Things can hide in bigger depths with little to worry how surface of some massive ocean behaves.

There are proper life filters but this isnt one of them. Folks just have to stop looking at survival and evolution in terms of 'if we dont have this pleasant spring stable situation life is doomed and has no chance'.

Challenge breeds adaptation, thats how our ancestors made it, environment was brutal and extremely hostile. Didnt matter, not for us at least.
Paraphrasing: If you boot <OS> in a way that it will never save data, you can do this.
"Fast growing" companies pretend to be the friendly, accepting, and understanding, but usually comes with a dark side where it's hard for them to point out small issues early and correct them. Because that's "negative" and doesn't jive "we're nice and friendly" image. So they keep sweeping issues under the rug until it's too late, and even then, they can't let someone go and need to pretend like they really want to keep them with PIP, while everyone knows it's bullshit to cover their ass, and person will be 100% out of there.
Legacy software with a single dev can be on the fast track to getting shut down. If it was still a business priority, they'd be throwing more resources at it.
If the drones use e.g. laser rangefinders to measure the distance to 2-3 known reflectors, and maybe to each other, with sub-mm accuracy, that may be enough.

Deploying an antenna that's effectively 50 or 100 m wide by lifting 10-20 drones, after some simple ground preparations, could be invaluable in many scenarios, especially for the military, of course.
How I Stole Your ChatGPT API Keys
As ripgrep's author, I think binary size is important, but I think it's simultaneously a niche concern. Saying that they need to be tiny is I think a pretty big overstatement. They might need to be tiny in specific use cases, i.e., niche. But the 99% use case is probably that most users don't care. ripgrep's binary size is already pretty meh (especially compared to similar tooling that relies more heavily on dynamic linking). My guess is that if its binary size doubled even from what it is today, few would notice and even fewer would care.

AFAIK, ripgrep's biggest deployment is through VS Code, by far. Nobody is going to notice that some part of VS Code is now using 8MB instead of 4MB (or whatever it is, I think it's around that). It's largely a non-issue from my perspective.

Now, compile times... That's a different story. I'll happily complain about that one.
https://en.wikipedia.org/wiki/Musashi_(novel)
> If they posted his kid's school address, I think they would.

Have I, and the AP just doxxed?

https://apnews.com/article/barron-trump-nyu-stern-business-s...
Is this "stealing"? Is it stealing any time somebody in another language uses a borrowed English word?

This is a pretty extreme reaction, honestly. I fail to see how a minor misunderstanding of a Japanese word could possibly affect anybody negatively. Could you give a single scenario where this use of this word is harmful?
Replit AI just helped Zillow build production software–without a single engineer
Sorry, what does this have to do with the study? Obviously reuptake inhibitors save many lives and you're acting like they're all unusable. As a doctor, isn't this irresponsible?
I thought it was pretty funny how we had this large project that was supposed to replace a legacy system (that was mostly a bad hack that got pushed to production).

But when it was finished it failed to meet the basic requirements for the only customer that used the system.
> But that doesn't jive well with the American idea of having to morally punish unwanted behavior, instead of just helping people.

I advocate a Singapore-style justice system then thanks to atoav's revelation that they do much better on crime than we do with punishments like caning and execution for most hard drug offenses.
This is not a valid argument for judicial intimidation.
His comment isn't a medical opinion. It's a sarcastic anecdote.
Different beasts. Eastern Europe was impoverished, the malaise that is hurting the US cities is disorder.