skysight-inc/HackerNews huggingface dataset:
But not showing any of the native interface elements that are supposed to set this terminal emulator apart.
Here you go:

https://xcancel.com/VivekGRamaswamy/status/18723121399452345...

Basically "groypers" and literal neo-nazis are whining about Indians on X. Instead of ignoring them people like Elon Musk and Vivek are going full-defensive mode about the current dysfunctional H1B visa system.

Honestly it seems like the American Right have convinced themselves that Xitter is now real life and that they have to engage even the most stupid neo-nazi trolls.
Disagree with both of you. JVM was always a misnomer, it just stuck because that's just the name they stuck with. Putting "virtual machine" in its name in defiance of the meaning doesn't suddenly make it a virtual machine any more than calling your dog "my son" makes your dog your son. And virtual machines have used software virtialization for the longest time, they aren't always hardware based.

Really, a virtual machine is literally what it says on the tin: something that isn't a physical computer (machine), but presents itself as one. You know, with a virtual CPU or a virtual disk or a virtual keyboard etc., whatever a computer would have. If it doesn't present itself as a machine, it's not a virtual machine.

Calling JVM a virtual machine just because it interprets some bytecode the same way a machine does is like calling me a virtual doctor just because I read text the same way a doctor does.
Lua is great to embed, but for Redis I picked it as a scripting language with many regrets because I don't like the language itself: it looks almost like designed to have some kind of friction compared to what you expect to write in a language that is at the same level of abstractions. Little design decisions here and there that cumulate into a language that is somewhat hostile (for me, at least). Yet, it is so fast, easy to integrate, small footprint and reliable, that many times it is still the way to go. Btw, the hostility is present even at C-API level, with the stack approach: it's not rocket science but more cognitive load than needed. Even if I was exposed in the past to stack languages like FORTH, I still had to do some mental gym while writing the bindings. Why?
“Don’t let education get in the way of your learning” seems appropriate here.

Never underestimate how few fucks teachers give about anything beyond their small bubble.
They are trying to avoid war. And so, inevitably, war is what they will get.
This is generally pretty true in my experience. Strong engineers really are capable of projects that regular engineers would not complete successfully no matter how much time you give them, and there are also parasitic weak engineers who can't really do much at all, but siphon off their coworkers by convincing them to do their work for them.

I generally agree that weak juniors are not a particular menace, and sometimes just need mentorship and can grow into regular engineers (and perhaps even grow into strong engineers, although personally I have to admit I've never seen that happen). But even growing into a regular engineer is great! It's honest work, and helpful. A regular engineer might not be a superstar but they're the backbone of many large tech teams.

But after over a decade in the industry, I actually disagree about the parasitic weak senior engineers. While I think you can sympathize with them in a non-work context — you can generously assume that they may be going through a hard personal time, etc. — you actually shouldn't tolerate parasitic seniors at work. They're toxic to everyone around them: they leech off their peers, and especially leech off of the enthusiastic junior engineers while providing little or zero mentorship value (and by wasting their time and presenting as if they're useful, they effectively prevent the juniors from establishing useful relationships with helpful mentors), while taking credit for themselves, and they often can successfully blend in as regular, or even strong engineers, at least to managers since as the author notes, they have copious free time to participate in politicking. If not called out (discreetly, to your manager!), some of them inevitably continue getting promoted or at the very least continue "leading" projects while taking credit from the people actually doing the leadership work, which hurts morale since the engineers they've been silently leeching off of know they aren't good — but never told anyone that.

A lot of HN understands the message that "work isn't your family" in the sense that you shouldn't feel you owe your employers the loyalty you would give to family members. But it's important to take that lesson to heart about coworkers, too: if you're being taken advantage of, they aren't your family and they aren't your friend: they're just using you. No one will know that's happening if you don't tell anyone about it! Be discreet, be open-minded — sometimes you'll be wrong, sometimes it's a one-off, etc — but don't keep that kind of abuse to yourself out of misplaced loyalty. It hurts you, your peers, and your juniors.
Gabriel made it really clear that the biggest reduction in fees will be for Europe-based founders. B/c a lot of current providers are US-based the Euros get nailed with international transaction fees.

Details are a bit later in the episode.
I linked N1256, which is essentially C99 plus the errata (Tchnical Corrigendum 1, 2, & 3).
The performance talk is about ghostty, which you did not mention trying. You mention alacritty, which is GPU based and offers good performance, but you're quick to rebuttal on unrelated projects.
In the past, most engineers where strong, because computers where heavy
Blender's development would explode if they had a C++ API like Maya has. Compile plugin, load plugin, unload plugin, recompile plugin. In Maya, basically everything is a node, be it HUD elements, tools, geometry, modifiers, absolutely everything, so your plugin has access to everything to which baked-in nodes have access to, they are not second-class citizens.

From what I understood is that you need to recompile Blender to add a new node, even if it is just one which renders a simple line. Blender (like Maya) can do this in Python, but for many things this is not enough.
Author says build dependencies calculation is not common in free software world .

Aren’t emerge and other systems in source based distributions like gentoo doing this for 20 odd years now ?
https://devmanual.gentoo.org/general-concepts/dependencies/

I don’t understand how the RDEPEND , BDEPEND setup doesn’t handle this, and the problem should be hardly unique for just rust ?

Perhaps handling this in the package layer in a distribution not designed to handle build dependencies properly is the problem ?
Superlative achievement in anything -- engineering, art, sport, and even living a joyous life -- all require one most important pair of characteristics: humble seeking of excellence via hard graft.

We first need to set high standards for ourselves, and then undertake honest self-reflection to determine if what we have done is good enough. If it fell short, we must admit it and endeavor to learn how to do better. No, we shouldn't beat ourselves up about it, but we should learn how to work harder and work better by paying better attention to our progress. Over time, we have to learn how our standards, themselves, can be improved.

That is the single most important result of the Dunning-Kruger study: the true experts tended to undervalue themselves because their honest humility did not let them rest on their past achievements and kept driving them forward to ever expand their skillsets. The overconfident non-expert group were so complacent that they were fine weaving a tapestry of lies that they were already above average and needed no further work.

We can each choose to believe anything we want, either honestly correct or mistakenly wrong. We each have the choice, and being humble is the best way to find ever better truths and with them, better results.
But they all should agree on whether a certain line is correct (ie causes a memory leak).
Ah yes, GLON with a touch of datastream ;)
I have tried this, I've solved problems that were deemed impossible and too expensive to solve. And not only did I manage to solve it technically, my solution was convenient and polished enough to be widely adopted across the company. However when I expected this to be recognized, the following things happened:

- Nothing. Other than my colleagues and immediate boss giving me props, nobody even knew something changed.

- When I tried to promote the stuff I did, I realized that most management a two or more levels up had zero clue what we did, and what our actual problems were. I needed to be like those made-for-TV guys where I needed to present a problem and a solution.

- I realized that most managers' mental model of the team is the check engine light model. If the light is on, the guy who makes it go away is a hero, no matter what he does. If it's not, then it's useless, and possibly fraudulent waste.

- I was often accused of being a pushy self-promoter, sleazily taking credit and overrepresenting what I did.

- Once I kind of got good at promoting things, I realized that doing the work is optional. This is probably the starting point for most Juliuses.

- Once I started getting recoginition, I started getting it from the weirdest places. I once got a shout-out from the company higher ups. When I talked to them informally during the christmas party, they admitted they had no idea what I did, or why it was important.
Code Reviews: A Success Story
I dunno if this was obvious to everyone but OP is one of the founders of Hashicorp
There's no difference between the two.
Have you ever seen a group of individually strong engineers accomplish nothing because they spent all thier time fighting and/or building technically correct stuff that has no business use case? I sure have.

And likewise, I have seen technically weak engineers who are capable of getting along with others deliver great output with high business value.

Imho, the fact the author calls some engineers "0's" is the type of egalitarian douchenozzelry that I have seen bring entire teams to a halt, and why I think the author comes off as a blow hard. If you think any person is a zero, the more likely truth is you don't know how to properly asses a person's skills and put them to use where they fit - and that's an eng leadership failure, not an ic failure.
One factor is that Congress has been cutting the IRS budget and staff almost every single year for the last ~14 years. (Which looks even worse when you scale it by the increasing number of taxpaying entities.) So the agency can't "afford" to take many auditing-risks going after big fish.
There probably are no reasonable islands of stability above the transuranics.

Maybe the math doesn't work out on neutron star mergers and the resulting released degenerate matter being able to generate sufficiently large atomic number sizes, but I'd guess de-degenerating neutron star matter is doing quite the combinatorial exploration of atomic nuclei configurations.
My wife uses blood pressure medication to prevent migraines. It has been very succesful.
"Fairly slow" on an evolutionary timescale and "stable" across human timescales are functionally the exact same thing.

The difference between the two is negligible compared to the difference between either of them and what we currently have, which is "unprecedented" on human timescales and euphemistically "radical" on evolutionary ones.

You might as well say "look I just don't understand why people say we need to stop the car, obviously slowing down to walking speed would be enough" while the car continues to accelerate at full throttle towards a cliff edge.
Sure, but won't there also be some agencies who voluntarily implement sharing in the spirit of the law? And won't that be positive for them and their dept's reputation?
Sudo-rs – a memory safe implementation of sudo and su
I disagree. The author calls some engineers zeros and i have never actually met a zero engineers, but i sure have seen egalitarean price treat people like that and subsequently get no output. That's a failure of the author/engineers leader, not an IC.
Telling to creator of Redis that they might want to reevaluate their respective program logic (Redis) is pretty funny, only on HN :)
this project only uses kaggle metadata and abstract from arxiv. Moreover it is "focused" on only 5-6 categories in the arxiv. Therefore, the costs are marginal.

Plus you could use a mixed system: first you index the abstract of the most relevant 50 papers, then embedd the text of those 50 in order to asses which are truly relevant and/or meaningful.
They said talking to another human being fills them with terror.

Blurry boundaries or not, either you're dedicidng to minimize what it means to feel terror, or I agree with who you're replying to. Bit weird to point the finger at someone and tell them they have mental illness, but it does look like it. Again, if you accept the description, I cannot see how terror would be an appropriate response to a conversation and would prevent someone from leading a normal life.

It would be nearly impossible to have a job for example.
Published Dec 17

I think this turned out to be an influential story. Buried in the middle is that high-skill immigration is not a priority of the incoming administration.

Looks to me like the very newest Republican leadership didn’t agree. It looks like Vivek and Elon took a position without input from Trump. Not an anodyne corporate position, like this Dec 17 article, but an explicit one on “culture”.

In hindsight, I saw more than one surreptitious article last week clearing the way for cultural criticism that conveniently supported relaxed H-1B caps.

We’re about to see if policy can be set over X without any input from Trump at all.
I get the message of this article. I feel like someone wrote it for me. Thanks
> I would like to note that Linux is the only kernel which will allow you to do this!

I'm pretty sure that MVS syscalls (that is, the numbers you use with the SVC opcode) have remained backward-compatible at least as far back as MVS 3.8 in the 1970s and those binaries making those "raw" syscalls will still work on the latest z/OS releases.

There are a _lot_ more operating systems than Linux, Windows, and the BSDs... making a statement that the Linux kernel is the only kernel to do something a certain way is a risky proposition :-)
The check engine light model of management. Well put.-
The code whisperer: How Anthropic's Claude is changing the game for software
My point is that if someone isn't as good at socializing as you are, instead of assuming that they are too lazy or "closed heart" to do better, acknowledge that it might be orders of magnitude more difficult for them than for you, and try to be understanding and helpful instead of dismissive.
> [...] I remember this one dev who was super obsessed about code coverage [...]

Oh, you are lucky. Where I work that's the person who defines how to test and which tools to use. Look at the code, create tests to paint everything green. Whether the code actually works does not matter. I don't think these tests have ever caught any kind of bug. That isn't even their purpose.

> So I don’t even know who to blame here.

Money. If tests can be written without understanding what the code is supposed to do, they can be written by people who do not understand. Which appears to be the cheapest way to get passing tests. Not to find any bugs, but that's not what the process requires.
Are the copyright provisions in govt contracts similar or different to civilian contracts? And does that vary by state much?

Also, do govt software contractors worry much about AIs being trained on their codebases, attribution, etc.? Would that increase under this law?
Sorry no. Because China. The US gov should be keeping their code, including their shitty overpriced contractor shit-code, private.
> A long-ago colleague once referred to this type of engineer as a “plodder”: they aren’t particularly fast, but they’ll make steady progress on a normal-difficulty engineering task. I now think “plodder” is an unnecessarily pejorative name for this, because the more experience I get the more I love these colleagues. They help. They do the work. They’re just not burning with ambition to excel at the next promo cycle, or to blow their peers away with really impressive output. Probably they have other things going on in their lives!

I'd like to propose "tortoise", as in the fable "the tortoise and the hare" - not fast, but very reliable and will finish normal tasks. So then a hare would talk/present themselves well but doesn't get much done (the post's weak seniors?). These also combine nicely with that acronym that recently got popular, GOAT (greatest-of-all-time) - the best who do the unexpected, like walk on walls.
Any informed specilation on which branch wanted to use which branch's code?
It also doesn't require agencies to do anything since some agencies have more power than the government and government law is thus irrelevant to them.

Example: Snowden revelations.
Want to Remember Everything You Learn? Surrender to This Algorithm (2008)
Train-test split may be doing you a disservice (2022)
Let S = {1, 2}. Every distance function is determined by d(1,2) = a, a >= 0. Define f(d) = {{1,2}} if a = 0 and f(d) = {{1},{2}} otherwise. Isn't this a clustering algorithm that is scale invariant, rich, and consistent?
I agree with you, but how do you know to use “he”?
Apart from the line "does it help in some ways, sure" the overall message of their post is that the author is wrong and that you can be equally successful without being sociable, which is a general statement.

It's not really supported by the anecdata that OP is a skilled, unsociable, successful person. That only tells us that this person, in their particular line of work, with their particular set of skills, can be successful. It also doesn't consider whether a version of them that was more sociable would be more successful.
I like Lua. It's a saner version of JS with much fewer warts. However, JS has a massive, enormous, insurmountable advantage in popularity. If I need an embeddable scripting engine in 2025, I will most likely go with JS.
Britain is better off with brexit than if it had stayed. People voted for brexit because they wanted to determine their (british) future and not be tied to the eu.
Brexit was never delivered as promised because the vote was only given because they thought that it would fail.
Immigration (economic migration) again is the fault of the government bowing down to the echr rules that it actually does not need to.
Europe is the sinking titanic and the UK lifeboat needs to detatch itself or be dragged down with it.
I've been skeptical about the "time series" LLMs papers from earlier, so this is interesting to see. Curious if others disagree with this paper!
"one of the greatest threats to humanity"

It's literally one of the main reasons you exist. Without humans eating animals we'd have gone extinct ages ago. It's as much a part of humanity as breathing oxygen.
Every AI is hyped like that, ive yet to test one that lives up to it..
Behind Closed Doors: The Spy-World Scientists Who Argued Covid Was a Lab Leak
Ask HN: To get married, I need to send an email the shortest time possible. How?
Hey HN, happy holidays!

I just proposed to my now-fiancée (and she said yes!). We'd like to get married at this location that is very special to us, but they have rigid restrictions in place to ensure the few available slots are distributed as equally as possible: There is only a single appointment per month that interested couples can apply for exactly half a year in advance, by sending an email, exactly at 00:00:00 AM, with a PDF attachment that contains a scan of a formal request with signatures on it. The earliest submission in the inbox wins out!

How can I optimize for the shortest delivery time possible?
> I’m not sure they are really that related.

I would be very, very surprised if most people with social anxiety aren't also introverts.
“Hey man, what’s up? Why don’t you approach and talk to a few here? They are friendly, you know. You like Open Source, so maybe talk to that guy (pointing to a senior of mine) and ask him how he got started.”.

A very patronizing attempt at connecting people…
This is the point I think - there's no inherent meaning to the scaling factor(s) as far as overall structure is concerned (they're dimensionless, so the units thing isn't a problem), so the outcome of a clustering algorithm should not depend on it.
I don't think the existence of bad company politics refutes the idea that passion might be a differentiating attribute among all of these groups of employees.

A dev can be passionate 20h/week and solve cursed bugs and architecture issues while another only ever does straightforward tickets 40h/week (and both can be more or less adequate, depending on the situation).

I do think it is rather passion as opposed to say, experience, seeing how some devs are drawn to the occasional tricky task early on.

Of course this "passion" could be many things. Curiosity, a higher than average frustration tolerance, an appreciation of "virtual" successes, a desire to prove oneself on an intellectual level (perhaps even in a compensative way), having the chutzpah to set own priorities on the way forward, ...
A Typst export option would be wonderful to have alongside the LaTeX one.
The reason an article like this are so irritating is because it has such a narrow view of peoples capabilities and diminishes folks that dont fit in a narrow spectrum.

I worked at a company that took 3 years to migrate a few services across k8s clusters, a task that would normally take me just 3 months. They he-hawed because I hadn't learned to write go though, so they thought I was the retard somehow. No one could run the entire app locally but me, but I don't write Java.

The moral is, different engineers have different strengths, and if your running around thinking people are zero's - the problem is likely with leadership, and not the IC. In this case, the author seems like a week, inexperienced leader, not a great engineer.
How do you do on the take home projects and programming interview questions?

I know people do mock interviews to prep for FAANG for free online, so you may want to do that to get feedback on how you interview.

In general they say your age is a very difficult time. To be alone and without family and struggling financially at that age spells dark times. Your situation sounds real and I think it’s fine to maybe add you had personal or family issues that you have been working on while doing freelance.

Try to hold on to the fact that people are not animals and many people will empathize as long as you present it well (you don’t need to spill your guts).
Is HN still relavant for founders to get early adopters for their product?
Share your thoughts and experiences on why HN is still one of the best platforms for launching and building momentum. This thread is here to inspire and give confidence to others—let's hear it!"
The presumption that introversion equals shyness still pervades even with what seems to be a cultural awareness amongst people on where they stand on that trait.

I'm very much like you in that many people mistake me for an extrovert because of the opportune occasions where I display "extroverted" traits in social settings. However it's more of a decision (mostly based on energy) than a default mode I fall back on.
A brief history of Mac batteries