skysight-inc/HackerNews huggingface dataset:
What makes you say this individual is underperforming?

What metric are you measuring this individual against?

Because Revenues went from $441M (2020), to $527M (2021), that's a 20% YoY increase in topline revenue growth. That's huge for a company of this size.

https://assets.mozilla.net/annualreport/2021/mozilla-fdn-202...
if all the ice in antarctic melted (and nothing else happened), it would cause sea levels in antarctic to fall. That's because all the ice currently there exerts enough of a gravitation pull to increase sea levels there now. That being said there would be other things like the melting of the Greenland ice sheet and thermal expansion of the oceans that would be acting to increase the sea level.
> Don’t demonize your user base […] Build multiple telemetry code paths in your code — if you can just get IP addresses of offenders you’ll have way more info than now.

Sorry, but from where I stand that absolutely looks like demonizing the user base.
1000x times this. It's a weird thing our profession. There's a horrible but apt (misogynistic even) saying. Happily married men are happy husbands - Unhappily married men are great philosophers. I really feel agile has killed the happiness of our industry because it's met with a lot of back and forth, meetings, rituals, and meta-work and not actual productivity (If agile is done well though it can be amazing but that's another topic to me)
A Programmer Created an AI “Waifu” but His Real Girlfriend Forced Him to Kill It
I love having a split keyboard. It feels far more ergonomic than a single piece keyboard. Just relax your arms and put each half where your hands are. No having to bring your hands together and angle your wrists to get your hands in position.

The other piece of the puzzle for me is curvature. On a flat keyboard there is more stretching or physically moving but adding in a bit of curvature helps cut down on that.

For a few years now I have been using a hand wired Dactyl-ManuForm [1] and it has been great. At least for writing / programming. I go back to a regular keyboard for gaming purposes.

[1] https://github.com/tshort/dactyl-keyboard
the obvious approach is to keep raising your prices and attempts to lock your software down with anti-circumvention measures. That always works.
I find that phenomenon really weird, where things the ruling class promote or say is not immediately seen with immense suspicion if not outright immediate rejection and counter. There is simply no greater alienation and division than the difference between the ruling class and the people who do the work.

An example; the ruling class promoting unfettered immigration and “Our Democracy” does not make people at least a bit suspicious of their motivations? Billionaires pushing immigration to import cheap labor? Billionaires pushing the populace having a supposed vote?

But then again, this forum is very much a body representing ruling class agents at the very least, and it is immensely difficult for people to admit, let alone just contemplate that they are possibly not the good and great people they think themselves of. This YN forum isn’t all that different than a palace parlor where the aristocratic strata of the past who told themselves all kind of things about how they need to impose their ideas on the working class … for their own benefits, which magically happen to coincide with only advantaging the aristocracy. It’s really no differ than in the past; be it the feudal European aristocracy, the Southern aristocracy, or the technocratic modern aristocracy that is deceptive and secretive about what they need to impose on the commoners but not on themselves.
You're only underscoring my same feeling of incongruity reading Brooks' statement. Yes, I know old people (ha ha, I'm old as well, but perhaps that's beside the point). My father has the TV on 24/7 with, I assume, FOX news playing (I wouldn't know since it's been over a decade since I chose to visit him, sadly).

I haven't had cable for over two decades now. I only catch cable news in the early morning when I'm in a Best Western lobby trying to pull a waffle out of the waffle iron.
Houses got bigger because they're not allowed to be small. Most cities have minimum lot sizes. Even Houston, the libertarian poster child, has a minimum lot size of, IIRC, 5000 square feet.

People move to expensive cities because that's where the jobs are. Nobody moves to Fort Bragg, even though it has practically the same climate and coastline as San Francisco, because there's no money to be made.

Handwaving these economic forces away as "quality increases" is misleading.
I could spend hours taking this apart but this part (to borrow a meme) made me throw up a little in my mouth:

> Take out a piece of paper. In one column, list all of the major problems this country faces—inequality, political polarization, social distrust, climate change, and so on. In another column, write seven words: “America has more talent than ever before.”

Life isn't great because a pound of sugar has a lower labor-cost than it did 200 years ago. Here's another nugget:

> From 1980 to 2018, the average amount of time a person had to work to afford the basket of commodities—energy, food, raw materials—that make up a typical middle-class lifestyle fell by 72 percent

I notice housing isn't on that list.

I mean this whole piece could be summed up as "Isn't capitalism, and by extension America, amazing?"

Debt is built into your existence. Student debt, housing debt, medical debt. We have a system ibuilt on the exploitation of labor and the only way for profits to keep increasing is for labor to be squeezed ever more. Every part of your life is being financialized. A workforce living paycheck-to-paycheck is a compliant workforce. This is the road to neufeudalism.
Yes, we absolutely have to figure out a way to transition away from it and both here an in other countries around the world. An outright ban probably isn't achievable or effective in the short term. We could tax it to raise the cost (discouraging use), and use those taxes to fund transitions away from gas to heat pumps or other solutions that don't involve pumping greenhouse gases into the atmosphere.
Or you could run your own website. This would also let your viewers browse your website freely without being hindered by a login wall.
I mean it's what the content would look like for a long time, Scandinavia is still not done rising from the last glacial period.
Refactoring is super fun, that's the part where I learn the most:

after writing many features, adding the next one gets harder and complicated in my head, that's when I know that the code needs to be much cleaner so that adding the next feature becomes easy.

It often means that I delete code / completely skip a code base that went in the wrong direction and overcomplicated some part unnecesarily. And that's when my code gets much more elegant by achieving more and being simpler at the same time. I love it.
thanks for your great work on alpinejs, i use alpinejs with django on all most of my works. eagerly waiting for headless-ui for alpine to be realesed.
IANAL, but my understanding is that WotC is getting ready to revoke the old OGL on the basis that "perpetual" doesn't mean "irrevocable," and the main impetus for a new license is explicitly closing that loophole. The perpetual/irrevocable thing seems absurd to me as an outsider, but this article makes me worry that a court could disagree: https://gamerant.com/dungeons-dragons-wizards-of-the-coast-f...

>According to several lawyers who have weighed in on the situation, if a document does not specifically say it is “irrevocable,” it can be revoked. While the old OGL uses the term “perpetual,” it does not use the word “irrevocable” in writing, and Dancey’s use of the word in interviews and emails may not be sufficient for the courts.
I use Pyright with Doom Emacs at work, and I have no need for anything more. And I work on a relatively large Python codebase.
> I think its 'moral compass' is a bit Americentric too

Although I've not even tried moral questions, I expect this to be the case.

Unfortunately, given what Apple doesn't allow on iOS, I'd be surprised if they will give it a localised moral compass.

(This is also why I think AI alignment can't ever be perfect: human morals just aren't universal).
And we demand that news be free of charge.
Something to be mindful of (but I'm not saying it's necessarily true here) is that it can sometimes be easy to re-frame the statement, "I like the fun parts but hate the work parts" into something like what you've said. Eg. "Does anyone else love playing hockey but hate practices?"

I love solving problems and fixing bugs. I LOVE optimization (when appropriate). But these are like 10% of what I'm paid for and I appreciate it can't all be the fun stuff.
> I can almost guarantee that you’re just at the wrong company.

Even if this is true (which it most likely is), there's no guarantee the company you move to (in your quest of finding "the right company") won't either a) also be the wrong company again right off the bat or b) become the wrong company again.

I've kind of just given up. I've accepted I'm basically a "technical plumber". Take data from this system/vendor in this format, convert it to another, make low six figures, have benefits, try to focus on life outside of work.
It sounds like you like easy problems and don't like hard problems.
Google long covid ncbi for a long list of papers. I don’t know what you mean with your no true Scotsman fallacy, there’s definitely something and quite a lot of research establishing what.

Where did you get your information?
Or a really really value-add internal tool!
I am the exact opposite. I mean, I don’t like processes and meetings, but I do like the planning and architecture part much more than I like actually writing code.

Usually, if your mind is decently organized, I find that the problem is solved before writing a single line of code. If that happens, then the actual part of writing becomes dull and mechanical - the problem has already been solved.

I’ve never understood people that just jump into coding without much of a plan - and I think the industry has shifted towards that a lot these past years. Everyone is used to learning by doing, and pretty much everyone seems to have an aversion towards reading and documenting. I feel I’m slowly becoming part of a minority.
In my (limited) experience, the only reason to use backports is because you have closed source kernel modules which you can't update (that of course ends up covering most Android phones, and many SOCs)
Things were better before agile / scrum / annoying processes took over.

Not all companies were waterfall, they kind of just "did things" without
any well defined process. This was how things were until roughly the early 2010's. I remember working for weeks, after a couple of whiteboard sessions. You'd meet about what you were going to do, work on it, and come back a week or two later. Occasionally there would be informal check ins.
You need to find an SRE job, it involves lots of what you enjoy and a lesser dose off the architecting things.
That's weird way to look at it. It's about value, not cost. For all we know that 40 user system manages the entire logistics of a national shipping company and saves them 50x the ops cost. Still think its expensive? Or maybe it's a corporate risk register with significant potential regulatory and reputational harm attached to each risk. Still costly?
That's an absolutely awful policy!

It should fix an actual problem, even if not found until now.
> From the looks of all of this, it is fairly reasonable to assume that original BASIC parsers read code line by line, did simple prefix matching to determine what to do on a single line, and then passed the remainder of the line to a routine to handle it.

Correct. The Final Report, June 1967 at https://files.eric.ed.gov/fulltext/ED024602.pdf says:

] All BASIC statements consist of a line number followed by a word which identifies the type of the statement; the statement ends with the end of the line. ...

] The Computational or assignment statement is introduced with the LET. Following the word LET is a variable, which can be either simple or subscripted, and then an equal sign. To the right of the equal sign is an arithmetic expression which is to be evaluated.
Agree. North Korea is a shining example of this. They just make sure that they compensate their police and army forces slightly better than the serfs and keep their upper tiers in a state of suspended terror.
Don't forget the partial ban on abortion and anti-LGBT laws.
When I see a graph like [1] with the y-axis not zeroed I stop reading. Furthermore, the assertion that it "ticked back up" is not really supported by that graph any more than saying "it ticked back up and then it ticked down again"

[1] https://cdn.vox-cdn.com/uploads/chorus_asset/file/24341618/K...
There is a solution - fully or partially cloud based software. But there are limitations and not everyone will be happy.
As a counterpoint, I’m so glad that OpenAI has such stringent ethics policies, it’s like a miracle that the company to make such breakthroughs is actually responsible given the craven behavior of most companies and engineers by extension.
A wealthy conservative Boomer raised by two college professors who had all the opportunity life could grant believes things aren't as bad as they seem. Shocking take, utterly shocking.
That's... How pricing works
Ha, I love programming and bug fixing, but I also love refactoring and rewriting. I even love writing unit tests. I can’t say I care much for the “estimation” part of software engineering, because I don’t believe it’s a realistic goal - or, at least, I’ve never met anybody who could do it. (I’ve met lots of people who insist that I have to do it though).
I got very into CUE for a bit but...

My hot take after all this is that it doesn't actually matter if your config language is Turing complete. Just use your regular programming language for config, I use typescript, it's great.

If for some reason you write an infinite loop in your config... you'll find out really quickly and fix it. Non-turing completeness doesn't actually solve any problems you care about, but using a crippled language does make simple things needlessly difficult.
Cloud CNI privately connects your clouds to Cloudflare
The exception that proves the rule? That was the one that came to mind that, to my history-lacking-knowledge became peaceful right after the shooting stopped. I don't disagree.
-- there is this guy on youtube - simon whistler - has a bunch of channels - he basically reads wikipedia articles in an exciting british accent - some of the paid text to speech stuff getting so good - been thinking - should just text to speech wiki articles with some tweaking so they read like a script - or just copy paste a wiki article to GTP3 and ask it to rewrite it as a script - coupled with video diffusion - upload them and see what happens - but the whole thing feels very gross to me - so not done it --
What work? The original authors should reproduce their own work?
The Procession of the Months (ca. 1889)
Liberal is one of those words that is almost meaningless. It can be used almost synonymously with "progressive" at times. But it's also, when used in this context, it's more about free market capitalism, individualism, etc. Things we tend to associate more with conservatism. See https://en.wikipedia.org/wiki/Classical_liberalism
I wanted to thank the author for the thorough blog post on how to create a new keyboard from scratch. Just a note, please add where you print the PCB, Case ecc..

Thank you.
> The user who is willing to stomach the time and risks associated with cracked software is NOT your target market anyway.

I vehemently disagree. Cracked users of commercial software ARE your target market that, for any reason, can't afford to pay you. They would if they could.

When I was a broke teenager, I pirated a lot of software, games and music I later paid for when I had enough money to do so.

Piracy can be annoying, but it is also an underrated indicator that some people really like or need your product so much they'd rather put up with the discomfort of piracy instead of going to the competition. I wonder if this is also an indicator to very expensive software that they might increase their paying user base by lowering their price. You might be leaving money on the table, maybe it's time for a flash sale.
Seriously. It’s hard to imagine a group of 40 people that would need a sufficient velocity of changes/new features to warrant 5 full time engineers.
The editor of The Atlantic has questionable ethics (he was a military prison guard while he served in a foreign army that's been accused of war crimes) so I always look at The Atlantic with a jaundiced eye.

As for Brooks, he defended the invasion of Iraq for years.
If you want a book length answer to that question, Factfulness by Hans Rosling might be a good place to start.

It shows all the ways that life has actually improved in the last 100 years across the world, for all people.

There’s a reason that populations have risen sharply to all time highs during this period. Infant and maternal mortality have reduced, deaths from deadly diseases have reduced through proliferation of antibiotics and vaccines, people don’t die of starvation from famine anymore in most of the world.

And you can actually see the effect of all of these things. When people are secure that their children will live to see adulthood, they drop from having 5-6 children to 1-2.

Things aren’t perfect, but on that one heartbreaking metric - the % of parents who mourn the loss of a child - the progress is phenomenal.

And that’s just one thing. I could give as many examples as you’d like, some of which might resonate more than others. Here are two more.

- the existence of the internet, smartphones and software powering those phones. We can stay in touch with nearly anyone we want to. We can find communities of like minded people online. It’s safe to say there are many on HN who fit right in but might not fit in their physical neighbourhoods. Companionship and community are critical to our well being.

- conscription is at an all time low. You, reading this, probably will never have to do military service or die for your country. Even many nations that do require service, like Finland, Singapore and South Korea have been at peace for a long, long time. Not dying in wars started by others is fantastic.

- we have access to wider variety of foods - both ingredients and cuisines. Variety that previous generations could only have dreamed of.

- we’ve never had more or better entertainment options. There are more movies, books, TV shows and video games than ever. Even if you felt they were better in the old days, you can enjoy all the entertainment from the old days on your smartphone for the cost of a cheap subscription.

Life isn’t perfect, but it’s a lot better than it used to be. This idea that life sucks because billionaires exist is a sad, small minded philosophy.
[slightly-off-topic] Inb4: discipline, you're holding it wrong blah blah. I'm not in the country where credit score sounds like a moral, but my middle class friends already adopt this mindset .. now I'm not fun at party, it's sick! "use credit like it is debit" .. okay what's the point then.
There’s not really an actionable change, long term low grade disease after infection is just a thing which is getting increased attention from researchers.
I hope they are. "My spouse sucks" humor is a mostly misogynist and not funny relic from the past that needs to be dropped
I have such huge issues TypeScript decorators. It's so obvious on how that would work in JavaScript, but it looks completely foreign in TypeScript.
There's a lot more to product pricing that compute costs...
Maybe the ice molecules move through the water with less resistance, since the ice molecules are already 'tied up' in a lattice structure and therefore do not form as strong of hydrogen bonds with the neighboring water molecules.
The cracked versions will simply disable all these anti-features.

All you will do is annoy legitimate users.
I would argue that engineers should look to build some of those capabilities into the app itself. So many users want the ability to solve their own problems themselves. Obviously don't allow them to reboot servers, etc. But if it's gathering certain types of logs, clearing certain things from the cache, first see if that's something the user could/should want to do themselves. You may end up not just with a good admin tool, but also better user experience and fewer support calls too.
Why TensorFlow for Python is dying a slow death
FWIW I suspect that by running 8.8.8.8, Google get a lot more positive value out of direct visibility of the relative popularity of domains, and common typos, than anything else.

Some ISP DNS services do use NXDOMAINs for search ("Did you mean ...") ... but DNS can't cope with multiple words and it's not very useful for general search.

Meanwhile, anonymized query data can be used to rank domains, by location, time of day, and all sorts of things. All of which seems like very useful data when you run a search engine and ads business.
Russia/Ukraine

From the title "Working Through It", I expected a productivity/ self-help article for those in Creative Slumps or something
I tend to use Vim/NeoVim regularly, and I really enjoy using IdeaVim when I use JetBrains' products. I get the fast modal editing and the IDE refactoring features. It's the best of both worlds.
The ChatGPT Discord is incredibly active and is largely students
> Not true for Canada and most of EU.

I don't know where you get this idea but that is absolutely not the case.
Similarly I've used BNPL products to buy things like car tyres because they don't cost me anything (well - okay, the cost is borne by the seller, so presumably they bump the prices up a bit across the board, but you know what I mean), not because I didn't have the money. Generally it was things like "half now half next month".

The thing is, doing stuff like that - taking on debt and paying it - builds up your credit score. My credit score was awful after some youthful indiscretions with bank loans and credit cards, but after borrowing (and paying back) a total of about ten grand over as many years I've got a credit rating like a Swiss bank.
I don't really see how square feet per person is "more". Where I live for example it's an actually a detriment as I'm taxed based off the habitable square footage. This just further increases the cost of living.
> How much green house gases did Exxon actually release?

Plenty, and to Godwin a little, Hitler didn't personally kill any Jews.

> you know who actually released the majority of green house gases, you and me

And Exxon deliberately took steps to reduce the amount of useful information available to make those decisions.
Being too reliant on Atlassian products ruins the fun. Blindly following patterns aren't necessarily fun either.

Personally I think I enjoy solving problems with just enough tech. I roll my eyes when I see hyped tech/practices tossed in with everything. I know somebody that works in a hospital as a unit clerk, and they supposedly use JIRA and are Agile.

In short, there's a lot of fake work.
Show HN: A pen that digitizes handwriting on any paper
Our team has been working on Nuwa Pen for a while, and we're excited to share that we are in pre-order. The reception at CES was amazing, so I thought I'd share it with you too.
>This is essentially a free trial program for “aspirational users” who will circulate it for you.

Do you provide demo (limited functionality) and trial (full version with limited time) options?
A few articles from 'The Atlantic' on the front page suddenly?