skysight-inc/HackerNews huggingface dataset:
strncpy is fine as long as it's not used in isolation. My preferred pattern (when I want the truncation) is to use it, and then unconditionally set the last byte of the buffer to null. This will always result in a valid C string.
Right, but with the cost distribution for clinical trials, costs increase by 4x in phase 2, then 8x in phase 3 (relative to phase 1).

So despite attrition that reduces candidates by 9x by phase 3, costs have increased by 8x.

[1]https://www.sofpromed.com/how-much-does-a-clinical-trial-cos...
Fungibility != allocatability

Money itself is fungible, else you'd be marking every single dollar bill specifically with some unique mark.

But still, I'm curious what you mean by your last paragraph, do apps that utilize the envelope method such as You Need A Budget not already help you do this?
Fully aligned, and would love to join forces on such a project. Let's have a chat :)
> There is some amount of expectation that the rocket will blow up before they get in to space. Nobody wants it, but they are the best of us and they are courageous as heck.

The B-17 aircrews in WW2 knew they had only a 20% chance of surviving their mission count intact. (not killed, crippled, or POW'd)

Neil Armstrong figured he only had a 50% chance of surviving Apollo 11. Personally, I think he was optimistic.
Essentially, he is stating being good at backward compatibility is the problem :-/
Sure, you need to consider the V in MVP. You also need the M though.
> would be mostly concerned about the bone loss and health implications some of which can't be reversed

Eight months is well within studied ranges for astronauts.
frequencies in what sense? The entire spectrum of communications frequencies used by our comms technologies, including 5G, are well inside the non-ionizing side of the EM spectrum. There's no evidence of them causing cellular harm, much less the kinds of shitty, long-term crippling or deadly effects that we clinically know are caused by the chemicals and elements humans have spent centuries casually contaminating themselves with.
Both GR and QM do things thermodynamics prohibits.
As a long time C# dev, I feel like I’m missing something about this proposal. The use case for this doesn’t seem well defined to me. Could someone give me a real world example?

I’m pretty sure you can implement the example in this proposal by declaring an empty interface and having some record classes that “implement” it. Does that lose something that I’m not seeing?
> was really just buying time because the UK was in no position to go to war with Germany at that point in time

In part because it didn't bother arming. A decision Berlin likely took note of.
I mean, yes?

Unmanned Sea Vehicles are currently the big thing in Ukraine and an obvious application for them is supporting naval vessels to expand their intercept range for low-valie flying targets like the ones the Houthis have been throwing at ships.
I’m a big fan of Neon postgres. It’s pretty much unbeatable value for the price. The documentation is good and multi-tech stack friendly and I created a repo in which I added all the awesome links about Neon Postgres - https://github.com/tyaga001/awesome-neon and wrote a tutorial https://www.freecodecamp.org/news/build-an-invoice-saas-app-...
> effectively keeping Amiga from moving forward

I can agree with the general sentiment, but how much forward can Amiga move at this point? Hacks and expansions are still being developed, the A500mini is out as well (albeit without the Amiga name or logo)… what else should we expext, really?
You wouldn't want to live to see the day when the same situation happens on Linux servers.
And this is why if you own a very old house, you will notice is up on a hill
If society is not able to rebel, no political action can happen, at least in some parts od the world. Technically this might be terrorism, practucally it is a safeguard
What do you like about Monarch versus other solutions like Mint and YNAB etc, besides what you mentioned already?
Broadcasting Babylonian Cuneiform ?

I guess so.
> Retrospectives allow airing concerns, but nothing really ever happens of those concerns in my experience.

Even on the urgent stuff? If the pain is excruciating, coming out of retro, stories get added to stop the bleeding in the following sprint on every Scrum team I've ever been on.

Are there never any action items with owners or stories written coming out of retro on your teams? You should try that.

> I certainly don't get paid enough to do it. It is disrespectful to me, and similarly to you, if the other person is difficult to convince.

Not if your ideas are bad/misguided/counter-productive. Do you know your ideas are good? How do you know? One can't tell if they are misinformed, hallucinating or off the rails.

If you can't tell, then your PO and team certainly can't tell, especially on complex problems.

So some arguments take time to develop, you sharpen your argument with new data, or maybe the thing you were all worked up was your mind playing tricks. It happens all the time.

I think it's very easy to get defensive and angry when it feels like you're losing face in front of your team. Getting pushback is normal, especially when trust is low or resources are sparing. Just keep a cool head and wear down the resistance.

It's not losing face if you are always acting in good faith when discussing issues you want to see addressed on the project. You're actually stronger in the team's eyes if show commitment to the team even after embarrassments. You're not a robot and you'll make lots of mistakes.
> An endless life is a meaningless life.

A mere challenge to overcome.
The one on the left appears to be this one [0].

[0]: https://magneticballwatches.com/products/simple-fashion-ball...
My feeling is that longevity will have an s-curve effect. Every disease and malady we solve today only extends life until some other problem kills you. However, the further we push things, the more problems we are capable of resolving, the fewer things that will pop up and kill you - until, probably surprisingly, people are living significantly longer lifespans than ever before.

The most generalised effects of aging will probably be the most problematic (muscle loss and the like), but there are plenty of stories of people in their 90s who are plenty spry until they are brought low by a heart attack, stroke, cancer and so on.
The most effective way to avoid fighting is to have military superiority. Bullies pick on the weak, not the powerful.
Someone answered your question here: https://news.ycombinator.com/item?id=41186990
Thanks for giving me hope that I can impart some thriftiness in my children.
This comment nails it: the point is to keep the logistics train simple.

An antidrone platform is much more useful if it uses the same 5.56 as the service rifle and squad machine guns.

When you can just improve the software/optics, well, why not?
This should be close to SotA, it's from the same team, this month:

https://onlinelibrary.wiley.com/doi/10.1002/advs.202405320
Numpy is incredibly widespread and basically a standard so I would propose: It should have exactly the same layout in memory as a numpy array. It's fine if it has a very limited set of operations out-of-the-box. Maybe something like get, set, elementwise-arithmetic. Work with numpy project to make it possible to cast it to numpy array to help the common case where someone is fine with a dep on numpy and wants the full set of numpy operations.
Actually NeXT flubbed enterprise sales because they didn't ensure that their OS was fully POSIX-compliant. POSIX-compliant OSes didn't need special waivers in order for the Federal govt to buy them; that is why the CIA and NSA were NeXT's main customers, because no one requires spy agencies to buy COTS software.

If Jobs had spent just 2 engineer-years or less of engineering time to fix POSIX compliance, their market would have been many times larger; something HP's workstation division and Sun were very happy about, I am sure!
PI from Glassomer's team reports sub-micrometer resolution elsewhere, see

(July 2024)

https://onlinelibrary.wiley.com/doi/10.1002/advs.202405320
It's somewhat unclear, but given that they've been found in every piece of human tissue tested for it, I'd say at the very least it kills slower than HIV. Of course there are many different kinds of PFAS, some might be worse than others.
I see. So it's a matter of geography basically.
Good overview and history of the Darien Gap migrant issue:

https://www.hrw.org/news/2023/10/10/how-treacherous-darien-g...

Also, see the work of journalist Michael Yon.

https://youtube.com/watch?v=VVxUYulIEUk
If I reframe your question slightly, too many people think about aging as an inevitable, unstoppable, undelayable process. That is why we only have serious longevity research now, and that is why much of it is sponsored by billionaires or venture capitalists, because governmental agencies don't even comprehend the potential utility of it and relevant research must be reframed as anti-Alzheimer or whatever.

Once humanity gets rid of this prejudice, a venue towards much healthier and longer life is open.
I think you mean the buffer interface?

I think the buffer interface is too complex to provide directly to users. I think an API that returns numpy arrays is simpler and easier to understand.
The price was secondary. The ecosystem for windows was just garbage for web, VM, container, etc stacks. Much like they missed the boat on mobile, they missed the boat on transitioning to cattle from pets.

Case in point, Linux ate Microsoft in the university datacenters where Microsoft was literally giving it away for free.
Containers are not VMs, code runs directly on metal and performance is pretty-much-native.

https://web.archive.org/web/20150218172511/http://domino.res...

This is from 2015, and it improved from there (e.g. the daemon-less podman matured, NAT is no longer needed). That said, I'd happily take even the performance impact of VMs and order a few more servers, if it means that I won't have to deal with dotnet/java runtimes being shared by multiple applications.
Bleichenbacher Attack Explained
I'm not actively using it, but I'm interested to play around with this for a bit.

At work, we have architectural decision logs, for example how to structure our authentication, how to deploy services and such. Some of these decisions are fairly obvious and straightforward, but some decisions come from days and weeks of discussions between different teams and people over the past few years.

This looks like an interesting way to provide an overview of what has been considered and what the take of the group is on these different points. This would allow new people in the teams to challenge things more substantially instead of going through four steps we've been through several times already.
Am I missing something? This needs you to have the room layout already, and then creates some kind of 3d view from that?
Welcome to life :)
I'm not sure I follow your reasoning.

If backward compatibility actually was that great and clients actually believed it, why would they wait around for ages before upgrading? It should be a no-brainer.

Instead, what I've seen in practice, is that people are very much afraid their random crap will break. They absolutely don't believe the backwards compatibility is a thing, at least not without "testing".

The company I work for has a bunch of software that the providers only "support" on versions of windows server that are at least one or two steps behind current. Hell, I've even seen this for things which seemed pretty basic (think random web app) running inside a JVM.

I don't personally use windows all that much, so don't really have first-hand experience, but my impression is that people are very much afraid of upgrades, even when running pretty "basic" things (as in "office software", not things which manipulate low-level, old interfaces or similar)
Why is that funny? They can lose 75% of their market share and still have millions of deployments.
The effects of house moves during early childhood
Aren't most using a SaaS to manage the process? In addition don't most have job criteria they are ranking against. You could give good feedback with just the data in the DB in 5 minutes using a template and stock answers. This assumes a well organised fair process of course. An internal or external recruiter could deliver the news.
> I am so incredibly envious of the future humans that will live in a world without death.

A world without death is also necessarily a world without birth once the whole biosphere has been converted to immortals. I'm not sure living amongst a bunch of old people is something to be envied.

I also don't think that people who think that immortality is enviable have really come to grips with how long forever actually is.
Wow, it’s crazy seeing your dreams randomly pop up on hacker news. Guess I’ll be switching to this syntax!

OP, if you’re the author: any plans for next steps? I’ll be folding this into my upcoming book and website (and almost certainly extending it a bit), so I’d be curious to hear if there’s other large scale projects underway.

Beautiful docs btw, this style should be a lesson for all of us. I guess you’d expect someone interested in arguments to write clearly lol
Most of the worst humans do not die of old age. I doubt we will ever solve death (aka entropy) completely.
Hardly a case in point, UNIX has always been universities baby, it is thanks to them that it actually had a life outside Bell Labs.
If you have a remote dev job in the US then any Asia country would be great. Just need to do some visa runs every couple months and that's it. Low entry barrier and fun.
Not a local job though but much better salary/cost of living ratio.
Also if the chosen country is say Thailand - positive overall vibe.
//America was first a single continent.

Only out of ignorance of where they landed, and what it was. As we learned more this evolved, at least it did in the Anglosphere. No one was ever ignorant of the fact that Europe and Asia were one. That's a very different historical origin as to why each is divided and referred to as they are today.

It would be like naming all bodies of water the Atlantic, at one point that would have been accepted. It would not only be wrong, it would also be as culturally imperialistic to do to everyone else as forcing North and South America to be 'America'.

This is the first map of the New World, and at the time I would have agreed that America would have made sense.

https://upload.wikimedia.org/wikipedia/commons/5/50/Map_Juan...
At this point I have projects that span 3 major release of Django without any significant breakage. That's my favorite feature.
A PE license isn't just for certifying a minimum level of technical competence. It also requires aligning with a specific code of ethics, to ensure safety and wellbeing of the public.

If there's anything that the software industry needs most is a code of ethics. Companies are built on software that exploits, tricks and deceives their users. They release borderline malware and get rich doing it, either by having complicit investors or fooling them with false valuations. They cover their asses with dishonest PR, and lobby governments to keep the party going. This happens in the largest tech giants and tiny startups alike. And don't get me started on the gaming industry and their predatory practices.

We often exculpate engineers as being cogs in the machine, but they're ultimately choosing to work in these places, and enable this behavior.

The world would be a much better place if software engineers were required to take and uphold the equivalent of the Hippocratic Oath. We don't expect less from health professionals. Why should we from IT ones when the world is run by software?
Politics, philosophy, and science would be my go-tos. Basically anywhere where your audience doesn’t merely consist of subject matter experts tho
> What feels like simple observation when filtered through one's own worldview can easily land as a provocation with another.

You indeed show to have the sensitivity required to understand this kind of nuances, yet selectively as it appears in this case.
The above quote is precisely how a native French speaker may feel when being forced to reassign a name to their own project, simply because someone from another part of the world ignores their language and culture, and makes everything about themselves.

(The internet is full of instances of pan-americanism. Take as an example the fuss around the word "negro", which in Spanish simply denotes the color black; it's the word used when you pick the color of your car from a catalogue, as an example, with zero racial connotation.)

There are plenty examples of English words that sound funny in other languages, yet people adapt and move on, because they understand that the world is not only their country and culture, but made of thousands.

Anyway, got your point. I think the persistence against this particular name in this case is singular, since there's an easy way out (spell the letters c-o-q).
> All pistol shooters just wear shirts. All of them have their hand in their pocket.

First one I thought of proves you wrong? https://www.npr.org/2024/07/31/g-s1-14616/olympics-paris-sha...
> Meaningless for whom or for what? There is no meaning separate from a subject

The philosophical argument for a truly-immortal being being indifferent is that they would, over an infinite timeline, experience every possible experience an infinite number of times. In that frame, preference loses meaning. A being that has no preference is indifferent to what happens around or to them. That, one could argue, is an existence without meaning.

That's so splendidly separate from biological immortality as to be a straw man. (The argument also suffers from failing to appreciate that there are many types of infinity.)
I'd be kind of surprised if he has one. He just posts about whatever he's annoyed about at any given time, which right now happens to be the UK current events.

IMO, buying Twitter was about the worst possible thing Elon could do for his mental health, since Twitter/X has always been essentially designed to encourage toxicity and flamewars.
No. Days only 24h. If you focus on perfs, you leave something else.

Python is python because people cared about other things for many years.
checkout http://docopt.org then
There’s a way to apply the concept of praiseworthy homicide – metaphorically – to your battle with it.
The thought process which I have here is that decades ago when the supply chains were more dis-intermediated than they are today (due to higher information asymmetry due to lower speed communication than we have today), that it could've naturally resulted in distributors to gravitate towards less durable glass without necessarily forming any cartels as such. It is technically still possible in today's age too, but very likely to a much lesser extent.
Not only it already happened, the world hardly noticed as the systems got affected, given the lack of relevance on the affected systems.

https://www.theregister.com/2024/07/21/crowdstrike_linux_cra...
Yes, aging is terrible.
> Sure, it's better.

Which 1? The 1 that's 13-14th gen and isn't getting recalled?
That is literally just a tunnel where people drive teslas around
The lack of an available runtime implementation, or the transitive dependencies of the dynamically linked reference assemblies, does not preclude the compiled assembly from being cross-platform. The assembly within the file built by a C# compiler contains IL code that can be extracted by cross-platform tooling. There’s nothing OS-specific at that layer.

We are talking about the language, not the runtime implementation.
AI slop on the zombie internet – Facebook's spam economy
A social science experiment in and of itself. A fine thread of tragedy in the rich tapestry of enterprise.
A lot of models are hit and miss when it comes to invoking tools. I have llama 3 8b with a weather tool but half the time it will just hallucinate giving me made up info instead of running the tool.

I imagine the big sites have similar issues and it undermines customer trust when they're given false information.
There's risk and then there's unnecessary risk.
Doomscrolling evokes existential anxiety, fosters pessimism about human nature
Yes, it really is. The problem is it takes a lot more than one frame for most modern software to change a pixel on the screen. I'm sitting in Hawaii on wifi right now and the first random US mainland server I pinged responded in 120ms, which means sending only took 60ms. Now say you're running a 30 Hz game with 2 frames of input lag, and you've already lost before even considering the input lag of the monitor itself.

There are just so many ways to accidentally get many frames of input lag. OS window compositors generally add a whole frame of input lag globally to every windowed app. Anything running in a browser has a second compositor in between it and the display that can add more frames. GPU APIs typically buffer one or two frames by default. And all of that is on top of whatever the app itself does, and whatever the monitor does (and whatever the input device does if you want to count that too).
RLHF is just barely RL
The mysteries of Monkey Island (eBook)
There is no reason behind evolution, attributing any outcome to an evolutionary benefit is complete folly. Literally the only answer to an evolutionary outcome is that a mutant nutted in a bunch of people. Everything after that is also happenstance. If we are to accept that societies with grandparents propagated some genes better, then we have to do the same about cancer, as if its not a complete random fuckup that we have short telomeres or whatever else. When a different explanation fits the model better: cancer tends to occur after reproductive years and therefore wasnt weeded out of the population by evolution, which would apply to people that live long enough to be grandparents too.
I think your comment lack a little deep.

Quantum mechanics describe the evolution of the state of system given the initial conditions and the hamiltonian describing it. That's exactly what the Schrodinger equation says and why it has a partial derivate of time. Usually in introductory treatments only the "time independent Schrödinger equation" is addressed, but that's a sub product on a common technique used to solve some family of differential equations.

In classical mechanics you can interpret time as another coordinate, but with so many privileges that it's a little far reached call it in the same way as space dimensions. Without the metric introduced in special relativity there is no way to justify put them in the same footing. For example, in classical mechanics you cannot rotate in a way that makes the time coordinate fall in a space coordinate, while you can do that in relativity, and it's called a boost.
I haven't paid attention for the past decade, do modern C/C++ compilers generate any decent AVX512 code if told to do so? Or do you still need to do it by hand via intrinsics or similar?
If the pathway to where you're looking to go runs mostly through a fight against age-related degeneration, why not pitch it that way and just avoid the controversy that "ending death" attracts as a concept?

Who's out there handwringing against fighting, just to pick a random example, dementia?
For NeXT, as Apple, the POSIX/UNIX story has always been the same as on Windows, a means to bring the ecosystem into the platform, not to make software there and deploy it elsewhere.

There is even a surviving video from a NeXT meeting, where Steve Jobs talks about this strategy.
Today a famous and well respected core developer was suspended. Presumably, that is why this this old article made the front page of Hacker News right afterwards.

https://discuss.python.org/t/three-month-suspension-for-a-co...