skysight-inc/HackerNews huggingface dataset:
You absolutely need to consider how the rest of the team will interpret you actions. Most probably know this individual is underperforming already. Teammates usually have a sense before the manager does.

But the way you handle it will also be observed. Others need to know you won’t just fire someone on the spot if performance doesn’t match expectations. Life happens, people have personal life issues that may occasionally require attention, and you don’t want everyone else assuming they are one bad sprint away from unemployment.

In most of the US at least, start with a performance improvement plan. Ideally one crafted with HR’s help. It should lay out specific expectations for a Senior Engineer, and call for immediate and sustained improvement. Use that to initiate a conversation and clearly lay out that they are not meeting expectations for the level at which they were hired. Present meeting those goals as a requirement for continued employment. You may also present a severance option here if you want them to have an out.

This makes it clear to everyone that you treat all employees with respect, offer a clear warning, and then so long as you expectations in the PIP are clear, it’s a lot cleaner if you end up needing to part ways a week or four weeks later.
Even in European countries with strong employee rights, the typical contract is allowed to have a 3 month or so "probation period" during which either party can terminate at short notice. I guess this is one of the situations that clause is meant for.

Once you take into account not only the net negative you're getting from your recent hire, but the effect on other employees too, the rational decision is to let them go. Think of it this way: intrinsic motivation and good climate for everyone else means not having someone higher paid but clearly less competent on the team.
From personal experience, I can tell you 5-meo-dmt is mostly worse for most people than DMT. It's darker, more nausea inducing (normally the caapi in ayahuasca is the thing that makes you sick, not really the DMT), the body load is higher and it's just a more stressful experience all around than DMT.
You shouldn’t need to be onboarded to basic development skills when you come in as a senior developer as the OP is saying here. Institutional knowledge specific to each company takes time to learn, but many dev skills should be directly transferable.
The swatches section on that page depicts way more colors than are available in a typical parking lot.

If those colors were actually available in new vehicles, then there would be no article about the variety decline.
Yeah Swift 6 will finalize what we have already.
I want an LLM which uses an LSP to gather more context.
No, it's the result of that poster's mindset - there's absolutely no need to do any of that. In fact, that type of behavior is against the law in a lot of countries and will leave the employer likely liable.

If someone's under-performing whilst in their probation period getting rid of them is incredibly easy. Outside of the probation period there's a bit more of a process, but it's still not particularly hard - all you actually need to be doing is documenting.
What about the ink and chemicals in the newspapers sheets that the author is using? Wouldn’t that stay in the soil and pollute the crops?
"Most" is pretty hard, so I'll just pick one I think is good. I'm paraphrasing here, so errors are mine.

Sea otters, which feed themselves through long dives to and from the ocean floor, with a blind and hurried pawing for urchins in the middle, have hands that are about as sensitive as human hands, but significantly faster. Tasked with distinguishing boards with slightly different small ridges, humans compare and re-compare before deciding; if an otter touches the correct board first, it doesn’t touch the second one at all. This is true even though a human fingertip, if inflated to the size of the earth, is sensitive enough to distinguish between cars and houses. A manatee’s face is about as good.
For static, I would choose HTML, CSS, and JS (Basically a framework and library like React).

I usually use Laravel, Vue, and InertiaJS for the fullstack. Even though I considered trying a new stack for [1], I decided to stick with what I am familiar with. One reason is because Laravel already integrates well with queues. However, I am not a fan of MySQL and am thinking about switching to a different database.

[1] https://replyhub.co
It's only not a security problem if the file never leaves that single user system. Which was definitely not a safe assumption, even then.
is it accurate? the rain and wind sensors with no moving parts seem like they'd be a significant compromise over transitional moving anemometers, etc.
Composting is one of the most unexpectedly satisfying things to do. Don’t even need to throw food in it (vermin bait). Just cut greens and carbon. As a bonus you can pee on it. You can also go to Starbucks and ask for their used coffee grounds, which they’ll happily prepare for you. Couple weeks and you have earthworms everywhere. Several more weeks and all those damn boxes from Amazon are nowhere to be found.

The bonus is that you start to go down a regenerative rabbit hole that’ll turn you into a mycorrhizal fungi maximalist.
Fix the glitch and let the problem work itself out naturally.
> which is contradictive to capitalism

Capitalism doesnt have any 1 original author like Karl Marx, not everything can be made to fit in “capitalism” and villified.

The latest devices you’re writing code and comments on here with are devices powered by latest silicon fabrication tech made by teams of engineers on whose careers, companies greatly invested long term to get to this.

There are tons of capitalistic employers there who invest in their employees careers retain them and take their help to grow the company, even give them esops and stock options.

High skilled labour isnt a cogwheel readily available on the market churning out of colleges, they are trained, retained and further developed throughout their careers to bring value to business and build new products.

Capitalism isnt this great evil thing that wants to suck you dry and destroy you. It has perfectly healthy versions that give people a chance at Life, Liberty and the Pursuit of Happiness.
Gloe: Simplify Complex Pipelines with Type-Safe Transformers
The lines are admittedly fuzzy, but I'd say Cap'n Proto still mostly belongs to me, not Cloudflare.

But contributing to someone else's codebase is tricky. A lot of times, it'll take the owner more time to review your contribution than it would have for them to build it themselves. This is true even if you're a great engineer, because (1) even great engineers need to learn a lot when entering a new codebase, and (2) the owner doesn't know if you're a great engineer so has to assume the worst and review everything carefully.

If the change is a small bugfix, no big deal. If it's a major new feature, even if it's a feature the owner wants, you have to understand that opening a PR isn't necessarily a gift to them.

With Cap'n Proto, I maintain the core C++ implementation. I'm happy to accept small fixes but when people try to implement big new features, yes, it has been rough. I spend a huge amount of my work hours reviewing code for my team, all of whom I know well and were vetted through a hiring process, and I still find that stressful. A random large PR opened by someone I don't know... eek. But I do feel pretty bad about the big PRs that I've failed to review.

On the other hand, if someone wants to build a Cap'n Proto implementation in a new language, it's much easier: they get to own that codebase themselves, do it how they want, and I'm happy to link to them. That said, unfortunately, doing it this way has led to some pretty variable quality in per-language implementations which is Cap'n Proto's biggest weakness.
The workflow of having AI suggestions pop up on the rest of the line is really nice. You can ignore when you know what you are trying to write, but the really low-friction interaction of “write a very rigorous comment and then let the LLM autocomplete the implementation” is often enough to solve one-liners in languages where I’m not fluent in the standard lib, which means I don’t need to break flow to go read docs or whatever.

Seems small but I think it’s actually a major productivity win for polyglot programming (which is a lot of my current $dayjob).

I also like the convenience of “start a session with my current file automatically in the context”, again, lowers the friction substantially.
Alpine + Livewire is the go-to stack for SPA-like Laravel functionality these days. If you "need" JavaScript for form purposes, Filament is well worth taking a look at as well.
While Windows and macOS aren't pure microkernels, they certainly are much more in architecture than pure UNIX clones will ever be.
You are probably correct, but it still remains that fuel exists in stockpiles and it isn't a particularly complicated spaceship design for the phenomenal payload and "extremely high performance".

One starship trip could probably transport enough "fuel" for a midsize orion trip to mars and back (I haven't run the numbers, but 150 tons of fissile nuclear fuel is pretty effing compact.

The "Super Orion" 8 million ton ship uses 3,000ton bombs.... but most of the bomb is the inert propellant that can probably be obtain from regolith.

And the Moon could probably have a nuclear launch cannon pretty easily to reduce the payload or initial acceleration.

Politically it sounds dangerous putting nuke bombs on the moon, but frankly it is safer having them there than on Earth. You know, as long as a mass driver catapult doesn't send them back ....

Oh, but to your point, one of my ideas for Starship is to design an antimatter catcher from the solar wind:

https://www.niac.usra.edu/files/studies/final_report/1107Jac...

So you could probably do the antimatter catalyzed drives a lot more feasibly in space, but its still a lot more complicated than dumb bombs on pusher plates.
Windows 2000 source code is out there in the wild (I expect newer versions have been leaked as well) and has even been used as a teaching tool.
I do wonder if perception of time changes as you die — maybe those last moments feel oh so much longer, and you experience them as another lifetime (part of why afterlife descriptions of near death can be so rich). Like ST TNG The Inner Light episode.
Worth discussing! You might also suggest that driving tests should be harder/longer/repeated, specialized based on different types of driving, and license privileges restricted based on years/miles safely driven. We already do it to truck drivers. Remember, most societies have already crossed over into treating driving on public infrastructure as a privilege, not a right/liberty.
They offer a POSIX like API on top, which isn't the same thing, as the key APIs, and overall system architecture, are something else.

Also mostly because as it happens in most hobby projects, people keep wanting to replicate GNU due to the existing software, thus keeping the UNIX cycle alive.
First off which country youre in determines what you can do and how much it will cost you. If you don’t already have HR staff who are well versed in local laws and regulations then you should engage some outside help.

Secondly, while your process might be biased or “broken” this is a situation where someone got through when they shouldnt have. Some people are slow to ramp up but others just wont ever do it. Ive hired former Google engineers who ended up being in this exact same situation. It cracked my brain to have to do it, but letting them go was better for everyone.

1. The team already knows theyre underperforming. If they know the titles and that salaries are banded to titles then they’ll easily infer they’re getting less than this person.

2. Values around personal development, motivation are noble but you can improve from all sorts of starting conditions. I believe in a growth minded environment but also that its not everyones job to invest in people. Some people just dont have it.

3. You can rescue it by thoughtfully letting them go. By adjusting your hiring process to avoid false positives (at the expense of some false negatives) and by talking to the team if it’s required.

It sucks. Its never easy but its the kindest thing to do for you, for them, and for the team.
LLMs must be trained for full-in-middle completion to be useful in this scenario, but think “the next stage of autocomplete that uses the context around it” more than “writes entire functions”.

I’ve found it great when manipulating data between two formats, like a CSV export into a JSON config. Something that might be too short to write a script for but long enough to be tedious, you can now tab complete your way through it.
I didn't know about the old meme, but the image made me immediately think of The Stanley Parable. Not surprising since TSP is probably a descendant of the meme.
I know someone who tried DMT and it triggered severe long term anxiety in them. They went from a functional professional who had some issues to someone who couldn't leave the house. That was six years ago and last I checked on them in February their condition has been deteriorating.

I don't believe any of these substances will ever be approved for legal medical use. They just seem to unpredictable and can cause as much harm as healing.
Elon's own xAI chatbot divulges Nuclear War Plans
Rust does not guarantee the absence of memory leaks, that's correct.
If you look at sprints as a delivery schedule instead of a benchmark for development speed, sure.
Eigenvector Centrality
>So we're expected to feel sympathy for the broke bootstrapper?

No one is entitled to an audience... Participating in capitalism requires either time or money...and even then you're not guaranteed success.

Wow. It's like I'm talking with a real, live Rockefeller! My comment was exactly about requesting sympathy and demanding government mandates to buy my products, and those of every bootstrapper.

But, your brilliant, esoteric insight regarding the true nature of capitalism has shown me the light. Thank you!
> What does that mean that "the sun is brighter"?

Sun has been getting about 8% brighter (8% more energy output) every 1 billion years.
Be sure that half a year is thought through. I’ve seen places that pay too little attention to new employees in the first few months and then surprise them with complaints about performance. Those first few months should be drilling specific institutional knowledge (through bugs, presenting on parts of the stack, talking to a variety of people, shadowing, studying certain tech/tools most people don’t know.)

You should be looking for the employee to be making good general efforts, just without taking everything into account yet. And the employee should see evidence that you are serious about helping them master specifics of their new environment.
My grandparents each recently had a similar knee surgery done.

My grandfather’s was performed manually by a human. It took him a couple of weeks to get walking again.

My grandmother’s was done via a DaVinci bot, and she was walking in just a few days.

Totally anecdotal of course, but it was amazing to see a side-by-side comparison like that. Not sure why gramps didn’t get the bot.
I love Doctorow but I strongly disagree with him and the EFF on this point.

Wouldn't we just go back to algorithmic feeds being liable but dumb pipes not being liable?
Tabula works for tables.

But if you think about space and font widtgs, youll realize nontrivial. Fonts are often variable sizes and table alignments are often left, right or center aligned.

A more general tool ive used is PaddleOCR
The microbes and fungi in the soil act as remediators for most organic compounds. Shouldn't be an issue, but you can always grow perennials in the bed that take time to grow rather than fast growing annuals if you're concerned.
must be training that thing on classified docs!
If the passive funds are using "the world’s simplest quantitative strategy" and active managers like Green are so smart, surely they should be able to out-trade those funds, right?

Maybe active funds would get more business if they were better at picking stocks instead of just whining about bogeymen like "regulation".
Are you actually reading what I'm saying? Can you tell the difference between a claim about whether a theory is true and how it is best categorized?
Look before you scan – the QR code scammers are phishing for business
It is. Canada is covered in forests that sit on very thick layers of peat. Thanks to climate change we've entered a death spiral where the climate dries out the peat enough to make it flammable and once it catches fire, the heat further dries it out which makes deeper peat flammable the next season. The layer is at least a few meters deep and up to tens of meters deep in some places so the fires can even burn underground between seasons, leading to neverending wildfires.

Russia is facing the same problem with their peat and sooner or later, the strip from Washington to Montana will face it too.
That's true. However, the underlying JIT compiler only has to compile Java bytecode correctly. Java is a relatively simple and regular language for a compiler to digest. It also helps that the Graal/Truffle compilers are themselves written in Java. It's memory safe all the way down*, leaving the only safety problems being the logical correctness of the optimizations for Java. Which, sure, can still be incorrect, but as you observe, that's a much smaller surface area to defend and you only have to get it right once.

Also the Graal team do some pretty advanced stuff to find security problems in the optimizations, in particular:

1. Lots of fuzzing.

2. Comparisons between Graal's output and the output of C2, which is a totally independent codebase. So you've got two different compilers and if they compute very different machine code, and it's not known to be an expected difference, that is used as a trigger to investigate things.

There are also small amounts of unsafe code in Truffle where checks are bypassed for speed, because it can be proven to be safe.

So overall it's a big win even if it can't eliminate 100% of all safety problems. This is similar to how Rust works, where unsafe stuff is done but in clearly defined sections that are easy to locate and audit, and the bulk of the unsafe code that most apps need is in the standard library.

BTW you can implement language specific optimizations in Truffle. It couldn't be competitive with V8 if that wasn't possible. For example dynamically typed scripting languages often need an optimization called object shapes. That's a part of the Truffle framework so all scripting langs can benefit from it. It's irrelevant for Java-like langs though.

Disclosure: I wrote the article.

*exception, the GC
Funny to call it "constructive" when the reasoning for the flag is absent.
I guess because Tanenbaum was right after all, instead of microkernel processes, we got containers and kubernetes pods.
You're completely dismissing all mental and social benefits by doing this. Confusing alcohol consumption with alcohol abuse is like saying of course antibiotics are not good for you.
Make them senior.
Stanley Parable outdates Backrooms by like 8 years. But they’re all basically about liminal spaces.
A Humanized CB1R Yeast Biosensor Enables Fast Screening of Cannabinoid Compounds
You can throw food in covered worm bins, or you can bury the food in your compost pile and have a farm cat that likes to sleep near the bin. Both work pretty well.
What ORM / framework are you using?
For seniors it’s not that easy. The best interview process I had to do was in a restaurant where the recruiter and I were both ranting about how shitty C++ was.

I got hired on the spot because the conversation we had proved that I was not bullshitting anyone.

It may be more difficult for a junior, but that’s not the topic of the post.
Probably a full stack framework such as rails or Phoenix. I will argue rails because even if i don't love it, once you learn activeadmin it becomes really fast to build features with it
Don't forget, AccuWeather wanted to make it illegal for you to have access to that data for free from the government.
We tried to design the perfect sellside note. How did we do?
Clojure/clojurescript
Looks like this is the week we talk about the performance of hash function binning.
https://news.ycombinator.com/item?id=40553541

Most of the issue here comes from the mistaken belief that computers do mathematical (and more specifically arithmatic) operations as first class citizens.
> people are capable of understanding the algebra but haven’t learned it yet

Those people are perfectly capable of taking any other textbook. What value is there in another book that explains the subject in the same exact way?

Besides, almost all of those people will have a much easier time picking the other textbook if they read the intuitive explanation first.
Over the wings in which direction, though?
Absolutely unreal, my city just bought 100 new diesel buses. These were desperately needed and the electric option was discussed but way too expensive.

Basically every city in the country is doing everything they can to buy as much as they can before the ban.
Checkout Inertiajs , it’s and adapter for Laravel to integrate it with react or vue
Do you find yourself having to go to 3 or 4 different files to get everything chat gpt needs for its context to solve the problem? Tools like this can help with that use case.
The most productive stack is the one you already know.

If you know Python choose a Python stack, if you know Java choose a Java stack.

within the language you know choose the most used one or the most boring one who existed for more than 10 years.
Whenever I see wetlands + people hiking around + satellite measurement I am reminded of Mandelbrot and fractals. It was one of Mandelbrot's classic examples.

There's a sort of inverse relationship between distance (O(r^1)) of a coastline and area (O(r^2)) of a coastline, or wetland, where the distance increases as the man walks compared to how the satellite flies (O(r^1.x)) and the area of the wetland decreases (O(r^(2-x))).

It is put forward in the HN title that (some) wetlands are missing, but at satellite scale there are probably areas which are deemed wetland which aren't if you actually go and hike the ground. Mandelbrot's thesis is that if you go hike the whole thing to identify all of that missing wetland and do an honest job tossing out what's not wetland you will end up with a net decrease in wetland area compared to satellite scale.