skysight-inc/HackerNews huggingface dataset:
Regression to the mean.

All companies start small. Only the absolute best survive, so there is tremendous survivorship bias for the remaining companies to comprise of fabulous people.

Naturally, when the company starts growing, it is insanely hard to be able to keep on recruiting only such fabulous people. If nothing else, it would slow the growth, snd as such is usually not prioritized.

That’s when the regression to the mean starts. Then, you start needing more process and more bureaucracy so that the middling people have any chance of keeping up.

Unfortunately, there is no deus ex machina at the end of this path, like in TFA.
There is no reliable method for evaluating developer performance, and involving a committee doesn't change that. Bearing that in mind it is important to cynically evaluate what these tools are for - a form of soft power for managers, so they have carrots and sticks to use when enforcing some sort of team discipline.

There probably is some sort of objective "performance" that we can't measure directly. Some programmers are beasts and obvious pillars of a company. Others are disasters that need to be sacked. Most are in a grey area where they aren't obviously on an extreme. Any system can pick up this distinction and make the necessary decisions.

But all the theatre isn't a tool for performance, it is a tool for discipline. No system can rank people over an unmeasureable metric.
One of the lemmas from this and simulation theory [1] is that we're not in a simulation run by a super computer, though it might be for us, but we're in a memory leak that's been left unchecked, an Excel-167 business application, or a hacked train toilet door lock [2] of the future.

[1] https://en.wikipedia.org/wiki/Simulation_hypothesis

[2] https://news.ycombinator.com/item?id=39163797
> Renaming the lowest-risk prostate cancer would cut down on overly aggressive treatment, some doctors say

I'm very skeptical. My father died from metasticized prostate cancer, and I'm now showing elevated PSA, though needle biopsy and MRI found no cancer.

It's true that prostate cancer is slow-growing, and it affects older men. So the theory is most men die of something else and it's not worth aggressive treatments.

That may be true--but there's no reason not to call a cancer "cancer."

65% of men are obese or overweight. So it follows that an obese 70 year old--and the majority of men--who are diagnosed with prostate cancer may die of something else first.

But it would be wrong--and unfair--if right-sized people were denied or discouraged from aggressive treatment because the population as a whole had other health issues.
How to become a Trusted PostmarketOS Contributor, part 2
joined a friend's startup that went through TechStars NYC. We both lost a lot of respect for each other, and I'm happy I didn't commit to staying on longer. The product is vaporware, propped up because their parents have good connections in the venture capital space, and the founders are acting exactly as clueless as what rich kids with a $XX million funding round would behave.
Thank you for putting it that way. I swear if the rest of the world just poked fun at us for using it, we would probably change it. “Awww look honey, the Americans are still using miles and pounds, isn’t that precious..”
We all need human connections. Some less than others but we all need it. I advise you to start by joining a club, church or volunteer, find a group, with the goal of becoming an active member and becoming part of the group. Don't just show up but be friendly to the rest of the group. Staying home and hoping to find a fix at home will mostly fail.
hey, i predict 99.7% chance of a 8 magnitude or greater quake along the san andreas (or related faults) within 200 years. now don't complain of a lack of enough advance warning.
These actually are quite useful tricks, and simple too.

Usually articles with a title like this just find something in the documentation that the author hadn’t known, but I do often read them in the hope they’ll be like this.
How do you measure the lack of support/resources for an operating system that is EOL? I don’t think there are that many Windows 3.1 developers out there… Linux in exchange is a bit broader.
This sure seems very interesting. Have you written the GraphQL
layer by hand? Have you tried https://github.com/tailcallhq/tailcall

With tailcall, you can quickly bootstrap a GraphQL service on top of existing APIs. I would love to collaborate on this and help you on board.
i thot it was c4 e4 g4?
I really like devbox- https://www.jetpack.io/devbox very simple JSON format, direnv boilerplate generator built in. It's like easy mode for per project nix stuff.
No, npm is not a Linux distribution. It's a programming language package manager and package repository.

The distinguishing feature of Linux distributions is the existence of maintainers. Human beings who put in effort into maintaining the quality and integrity of the packages and keeping them up to date. We Linux users generally trust those people, and they stand between us and all the software developers out there. To get to us, you gotta go through them. And they generally aren't in the habit of allowing obvious malware into the software repositories. That's why we trust them in the first place.

Contrast that to repositories like npm, pypi, rubygems, cargo which are all designed so that any random person can make an account and push up any package they want. There's no checking. Accounts might be compromised by or outright bought by malicious actors. Just like popular browser extensions which get bought and converted into malware.
I like to play Zachtronic's game like Tis-100 or the likes.

Maybe the issue is the monotonicity, so getting engaged with new 'toys' may help.
You will still have a job it just won’t pay anything
It’s cool that progress is being made on alternative LLM architectures, and I did upvote the link.

However, I found this article somewhat frustrating. Showing the quality of the model is only half of the story, but the article suddenly ends there. If people are going to be motivated to adopt an entirely different architecture, then performance and context size deserve at least as much discussion.

Given the linear nature being shown, it seems like the primary thing people are going to want to see is the next frontier of LLMs: context sizes of ~1M tokens. The word “context” does not even appear in this article, which is disappointing. If there were a discussion of context, it would be nice to see if it passes the passkey test.

The article also appears to reuse a chart from RWKV-4 showing how awesome a linear function is compared to a quadratic one, but… cool story? It’s not even clear what this chart is truly showing. Is this chart only showing generated tokens, or is this including prompt tokens? As I have never used RWKV, I have no idea how the prompt processing speed compares to the token generation speed. Prompt processing speed has been a big problem for Mixtral, for example.

As a reader, I want to see a couple of actual examples of X prompt tokens + Y generated tokens, and the tokens/s of X and Y for RKWV-5 and for Mistral on the same hardware. On the Mistral side, it is trivial to collect this information in llama.cpp, but I don’t know how the tooling is for RWKV.
That’s like your neighbor with armed thugs lined up on his side of your shared fence waiting for nightfall.
No, I don't use cpu limits and memory limits are plentiful. Besides, the only difference between working and non-working setups were literally single switch `use-http2` in the ingress controller and it was repeatable experience.
My detector must be broken, I can’t tell if this is sarcasm or not.
Red also often means "danger, caution" not just "stop". A red stop sign means "pay extreme attention here, there's danger, please stop and evaluate". A red DO NOT ENTER sign isn't just saying to stop, its saying there's danger heading that direction. If you just stop there its probably not going to end well, So clearly they're signaling more than just "stop".

I'm still unsure, have you been in many burning cars before? More than just moving vehicles?
If you want to get technical, we should be using Mach number or knots since that’s what the world uses for aviation. That being said, the majority of the article’s consumers aren’t technical with this topic :P
A new Debian package helper: debputy
https://www.merriam-webster.com/dictionary/myriad

There's actually a whole paragraph dedicated to explaining why "a myriad of" is just as correct (if not more).
Don’t planes use knots (nautical miles per hour)? That would make 822 of them equal to 1522.34 km/h
Learning Universal Predictors
SNL captured this well: https://youtu.be/JYqfVE-fykk
> Language is a notoriously terrible tool.

It is one of the best available. It's the default, built-in method of communication for humans.
TL;DR Doctors consider renaming low-risk prostate cancer to something else, because calling it “cancer” prompts aggressive treatment that doesn’t improve the outcomes.

Since other low-risk cancers were already renamed, it does not seem controversial. Perhaps a more correct way forward is to stop assuming cancer = death, but that seems unlikely.

I wonder if the stress from knowing you have cancer contributes to stress, inflammation, and as a result worsens the illness or makes it less likely to resolve.
Some parts of UI/UX design are cyclical.

Maybe a circular checkbox was more approachable in user testing than squares.
Oh no, a really sad Far Side cartoon! Which is very closely related to a shaggy dog joke you can spin out for ages, "$5 talking dog for sale", which ends with the setup / punchline, "why so cheap?" / "because he's a goddamn liar!"
Take a look at the GRAD parameter under Roboto Flex on the post's page—it seems to do what you're talking about.
Google Crimes
That is certainly the less cynical take.

Few real people buy homes knowing with certainty they would remain empty.
People speculated on new development, future growth, and induced demand. For some reason, people online like to make them martyrs or idiots. lots of schadenfreude.

The reality is a lot more mundane. They were just a risky investment bubble that popped.
Could you please stop breaking the site guidelines? You've unfortunately been doing it repeatedly. It's not what this site is for, and destroys what it is for.

You're of course welcome to make your substantive points thoughtfully while staying within the rules.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
How does the stamp not get damaged or degrade over time? Or is this part a consumable / easily replaced?
Yes, I want to highlight what you say about large companies. ruby really shines, I think, if you are a solo dev or a small team, where everybody is on the same page and the codebase is completely understood. It is also good for libraries with a clear focus. For larger projects, it might work too, but you would need some good culture of "keep it simple" around it. A few ego-trips of supposedly smart devs and things can get hard to understand and hard to work with fast.
I’m not the parent, but it’s really hard to pull a future-proof contract about stock grants. The most frequent shenanigan is probably to dillute the employee shares. Even if you are the CEO, investors can get you fired-in-bad-terms just to cancel out your shares.
Don't force it. Find something else in life you like and leave computer science as a job.

Liking your job is a tall order few end up with. It's not a failure to not have it. That's why hobbies and family or friends exist.
That's not my experience. My experience is that kubernetes does not introduce any noticeable performance degradation. My message was about nginx, not kubernetes.

Front TCP load balancer allows to use a single IP address for multiple backend servers. It allows for server maintenance without service interruptions. Or even server crash.

Ingress controller is nginx which does reverse proxying. It handles HTTPS termination and it handles routing to the application which is supposed to serve the request. It's either another nginx instance configured to serve static resources or some kind of HTTP server which implements an actual server logic.

I agree that having two nginxes for static resources seems weird, but that's not a big deal, because nginx does not consume much resources.
In Aviation, Imperial units are used for altitude, distance and speed.

https://aviation.stackexchange.com/questions/2566/what-is-th...
> Russia made similar demands on Finland and Austria during the Cold War, and those 2 countries complied

Not only those two. Russia also made such demands to southern neighbours of Finland: Estonia, Latvia, and Lithuania. When they complied, Russians invaded each country, murdered their leaders, sent tens of thousands of top public officials, doctors, lawyers, engineers and other people with leadership skills along with their entire families to die in concentration camps in Siberian wilderness, and established repressive Russification policies to wipe out local population and their culture over time. Those policies lasted until the USSR fell in 1991. Of them, Latvia was hit the hardest. By the time the USSR fell, Latvians were about to become a minority in their own country.

And to say that Finland "complied" is a bit generous. Finland and Russia fought two wars during WWII, which resulted in Russians failing to conquer Finland. Russia had even established a puppet government for Finland like they had one prepared for Ukraine with Medvedchuk in 2022, but disbanded it after the failure to capture Finland. Winter War was such a spectacular disaster for Russians that to this day, Finns hold a mythical reputation in Russian collective consciousness.

As to constituents, the constant stream of information about crimes against local population and systematic destruction of Ukrainian culture in the parts of Ukraine occupied since 2014 leaves little doubt what kind of peace Russia is offering.
I should also be free to run whatever software I want on the phones I bought. Don't care about Android or iOS. I want to run Linux, postmarketOS.
I like the problem this is causing. If nobody noticed, this is a big company forced by normal users to fix code for linux.
Thank you steam deck
As exemplified by the story we're commenting on, in the heyday of top-down large-scale organized crime, mob hits were a commonplace. We have RICO today because he violence, over the preceding 50 years, had gotten way out of hand. We have violence in Chicago today --- more than we had in the 1970s! --- but we don't so much have mob hits. An organized crime operation, protected by violence, run out of the Cook Country Democratic "Machine" would be one of the best kept secrets in the country. People would semiregularly get killed to keep it. But that doesn't happen.

I'm sure there's a lot of graft and corruption. There is everywhere we have single-party rule. But the "Democratic Machine" is not an Outfit-style criminal organization.
Don't mess around with silly tricks like that. Do it the proper way:

#include <signal.h>

int main()
{
signal(SIGTRAP, SIG_IGN);
raise(SIGTRAP);
}

When outside a debugger, the `raise`d signal will be ignored (of course, if you want a coredump you can remove the `signal` line).

When inside a debugger, requests to ignore `SIGTRAP` have no effect, unlike other signals. That's because this is literally what `SIGTRAP` is for.
That's a browser thing. Thank the advertising industry with their auto-playing audio ads. To get rid of that browsers now require you to engage with a page before audio can be played.
I'm not active in prostheses anymore, but have done a smidge of work in them.

The propioceptive positioning does occur in muscles, but, as far as I remember, it's mostly in the tendons. In that, your brain/spine knows the stretch of all the tendons and then back calculates that to a position based on experience. So, people with very recent tendon injuries or differential loads on the muscles will have a somewhat hard time knowing the position of their body (by very recent, I mean within a few minutes/seconds). Blood pressure would be an interesting way to do the math, but as blood pressure changes a lot, it would be doing a lot of work here. Also, most of these systems are inherited from very ancient times when blood was a bit different and before hearts like ours. Animals want to know where they are more than they care to have much of a heartbeat.

'Fun' little ways that we have discovered these things are mostly when someone has a disease that causes them to do wacky stuff. Phantom limb diseases are a bit like that. There are some other ones, but I can't remember then, sorry!

If you'd like to learn more about propioception and all the little biological fun times, I'd suggest just about any intro neuroscience textbook. They're kinda fun once you get into them. For grad level learning, Kandel's Principals of Neural Science is the go-to book. Lots of case studies in there.
Can you please not post in the flamewar style? It's not what this site is for, and destroys what it is for.

You're welcome to make your substantive points thoughtfully but it needs to be within the rules. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
Elon Musk denies report of potential Starlink IPO in 2024 (Nov 2023)
I generally agree though this depends on which part of the world you're from. Some useful metrics for delegating/outsourcing

1. If it's a specialty that you don't have but is important, consider outsourcing (e.g. accounts, design etc.)

2. Like parent said, freelance is good for transactional stuff but for long term engagements, outsource to a company whose people you've met or know (Atleast via. a reliable referral).

3. Food (and exercise/health). If this gets hurt, the whole business gets hurt so it's worth spending time, energy and money here.

4. Shopping, laundry etc. - Batch these things. Do what you need once a week so that it's under control but doesn't take up too much time.

It's useful (though not fool proof) to calculate your opportunity cost when you do things yourself. If you're worth $50 an hour (consulting time etc.) and spend 2 hours to buy $25 worth groceries, it's something you need to look at outsourcing or delegating.
When my wife was diagnosed with thyroid cancer our doctor said the same thing was being discussed about reclassifying her diagnosis as well. His assertion was that a lot of thyroid cancers aren’t even discovered until post mortem from another cause of death. Also that the standard treatments are so effective, and in some ways unique to thyroid cancer (radioactive iodine treatment specifically) that the cure rate was very high.

This was a decade ago and while I remember reading up on it at the time, I don’t have any primary research to back this up so take it with a grain of salt.
It's probably swypos.
It doesn't sound like there are open chords in there, just the ones where the notes follow each other immediately without any gaps.
Are you Japanese? It has been a while since the USA made it to the Moon.
Firefox version?
The site has lots of recommendations, but doesn't seem to give much engineering behind the recommendations or mention any testing, just a handful of random stats. They don't seem to acknowledge the tradeoffs in some goals, either, e.g. between making roadways slower and climate goals, never mind that idling cars are quite wasteful and that people need to travel.

I can believe that we can do better, and it seems to me there should be crosswalks wherever there's significant pedestrian traffic without requiring anyone to die, but a lot of their other recommendations appear about as dubious as Brazil's choice to do things like putting unmarked speed bumps in the absolute middle of nowhere.

Especially the part that's anti driverless cars. For one, most things that would help that would also help human drivers (ambiguous road markings are nobody's friends), and two, the actual vehicles, which I encounter regularly, are much better than the human drivers. In theory, someday they could enable people to get rides on demand when they need from robotic taxis and get rid of the need for massive areas devoted to parking by helping the same number of people with fewer cars. This would also be good for the climate.

The fact that they're advocating against that which undercuts their stated goals calls their reasoning into question for me.
Yes, but the plane was only going about 700 knots.
Single Headed Attention RNN: Stop Thinking with Your Head (2019)
> So you're saying that the law should force people to stay in a business relationship?

If by “force” you mean “impose a legal duty that, when violated, incurs a liability from the violator to those harmed by the violation”, sure, and nondiscrimination law already does that, and has for a long time: the discussion here is about the scope of that mandate.
Tldr no synesthesia (everyone is different), no "physical" idea, rather an attempt to do meaningful metaphors for I, IV, V chords and minor/major opposition.

My a bit outdated writeup: https://github.com/vpavlenko/rawl?tab=readme-ov-file#12-colo...

Also I wrote why I specifically don't want to use any psychological research on color-audio relations like https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5835347/:

"in this article they try to find connections between the basic parameters of sound and colors at the level of existing unconscious sensations. in particular, the “pitch” parameter (height, note) - the only parameter that interests me - is very roughly scaled by them as higher pitch and darker pitch, with a spread of four octaves. my task is to find 12 colors in order to use all 12 within one octave, and to create from them a script in which the complex and variable structures of Western music are visible. i.e. they become visible if you look closely and compare

my task is not about the basic sensations of people from high or low notes. I simply show the height of the notes along the vertical axis: high notes at the top of the screen, low notes at the bottom. I need the color to:
- show semantically the same note in different octaves in the same way (C of the first octave = C of the second octave)
- make horizontal bundles of three or four colors (chords) catchy. There are only about 20 main chords (but there is also a long tail of rare ones)

Let me give you an analogy with natural language. Let’s say the Russian language doesn't have a script yet, and here we come linguist missionaries, and we are trying to create an optimal alphabet for the Russian people. Of course, research can be carried out about which letter is more similar to the vowel [a] or the vowel [u] in the Bouba/kiki sense. but the best alphabet is one that respects the statistical properties of vowel usage in that language. in particular, it correctly reflects that in this language there are only two vowel sounds (Abkhazian) or as many as twenty (Danish). if there are twenty of them, then we better have twenty contrasting letters (or not?)

and as a result, Georgian “u”, Hindi “u” and Arabic “u” are not similar to each other at all, and for some reason all three writing systems work perfectly

I have two main requirements for my system:
- so that the most frequency structures from the Western musical tradition are striking (I did this as much as possible)
- so that 12 colors are the most contrasting, incl. for people with different forms of vision color deficiency"
GrapheneOS enables Pixel 8's hidden DisplayPort output support
I agree with you on how #1 should have been handled.

Independent contractors depend hugely on word of mouth and referrals.
Can you give a couple of examples of earthquakes he predicted and link to the exact place or video passage where these predictions happened? Forgive me for not watching hours upon hours of youtube videos, on the off chance that this is true.

>his methodology is documented

How would you summarize it?