skysight-inc/HackerNews huggingface dataset:
This article is a weird mishmash of two articles:

The first article argues that you should stick to your point and not needlessly piss people off. It's a fine argument to make. If you're going to be incendiary in your writing it should be a deliberate choice.

The second article is about Israel/Hamas. Anything that touches on that subject gets flagged here. I think the claim by Friedman and this blog author that Gaza could have chosen to be Dubai is absurd. But any discussion about that is verboten here.

Did the author have to use Israel/Hamas to make his point that pissing people off needlessly is not strategic? No. And yet he did. Is this some kind of clever meta-self-sabotage?
Please, don't guess at performance.

My biggest learning about performance is that developers don't know how to measure it. The training is absent, the effort is too great, and then objectivity just isn't there. So, they guess, which typically just means making things up to qualify an unfounded assumption. Guessing at performance is wrong more than 80% of the time and when it is wrong there a decent chance it is wrong by one or more orders of magnitude. This is one of the key things that separates developers from product stake holders.

The DOM is an in-memory object accessed via a standard API. Let's not over think this. The interesting thing about DOM access is that Firefox has held stable for at least the last 6 years showing no significant performance loss or increase. Chrome on the other hand less than 40% as fast as it used to be, but its execution of access via string parsing mechanisms, like query selectors, is several times faster than it used to be. To run your own tests see this micro-benchmark test:

https://jsbench.github.io/#b39045cacae8d8c4a3ec044e538533dc
Your quote doesn’t sound very different from what undamaged brains do (based on my personal n = 1 experience).
Except if the fall kills you. Survivorship bias.
The Onion (ok, an Onion-affiliate site) is plagiarizing. For reals
> If New York starts synthesizing hydrogen,

I perceive some double standards here. For green hydrogen to be economic, you need a 10x reduction in production cost. Would you treat the following hypotheticals as equivalent?

1. If green hydrogen were 10x cheaper to make then ...
2. If nuclear reactors were 10x cheaper to build then ...
Just sitting here speculating, not even a web search yet...

In the USA we have both ground and neutral wires at every outlet along with the hot (120VAC nominal) wire.

Why couldn't we raise the ground wire to +12VDC (or whatever) with regard to the neutral? The ground would have a very sensitive detector so that if electrical conditions exceeded some preset threshold it would collapse to zero nearly instantly, allowing the circuit protection to function as expected.

You could make a plug that only has a neutral and ground pin to tap into the low voltage side, or use all three pins to provide low power standby mode.

Now I'll do a search to find out that it is impossible because of a, b or c reasons or that it has already been patented somewhere and abandoned. Yay Internet...
The light on the end of a Dell laptop power adaptor is like that. I tried multiple layers of electrical tape, colouring it in with a sharpie and even painting over it and nope, that bastard light cannot be dimmed.

My main complaint is when using the laptop in dark bed to read ebooks and it is utterly blinding. I end up folding a bit of duvet over the bloody thing.
I’m speculating here, but isn’t the fact that you can just run the exact same binary everywhere an advantage? Makes testing a lot easier. And these devices are (currently) too low-power for emulated code to thrive.
Generative AI flooding online crocheting spaces with unrealistic amigurumi pics
Comparing to the national average is clearly dishonest on your part, since those rates can differ for other reasons. What matters is the difference between what Georgia rate payers would pay with or without Vogtle 3/4.
> p(12) sits at 50%, of course it will be the mean!

Technically, “the mean is 12” does not follow at all from “p(12) sits at 50%”.

“p(12) sits at 50%” implies the median (https://en.wikipedia.org/wiki/Median) is 12, and that can differ from the mean (https://en.wikipedia.org/wiki/Arithmetic_mean) of the distribution, and the difference can be quite large.

For example, if that list were to continue

p(13) = 0.44277496045533604
p(14) = 0.44277496045533604
p(15) = 0.44277496045533604
p(16) = 0.44277496045533604
p(17) = 0.44277496045533604
p(18) = 0.44277496045533604
…
p(1000) = 0.44277496045533604
P(1001]) = 0

the about 44% that makes it to 13 also will make it to 1000, and the mean value will be a bit more than 442.77496045533604 (the contribution of that 44.2%)

If, on the other hand, it were to continue

p(13) = 0.44277496045533604
p(14) = 0.0

No result would be higher than 13, and the mean would be lower than 12.
That's what people don't seem to get. "Low code" is literally just a software library with a gui on top.

They could just provide the software library as a standalone but then there's too much competition and the competition is often free to use. So they don't even bother because their whole product is redundant without the GUI, and the GUI itself is just a pointless obstacle to a developer.
I can not stand blue LEDs either. I have replaced them with white LEDs when they haven't been surface-mounted.
I also have my computer equipment connected via an outlet with a power switch so I can turn things off completely.

Yellow vinyl "headlight film" seems to have worked to make the blue LEDs on Unicomp Model M green.[1] I didn't think that would have worked, and I don't expect all film to be created equal with regards to which wavelengths they let through.

[1]: https://deskthority.net/viewtopic.php?f=7&t=26454
I hope so. We've seen that in the past (looking at you, rust belt).
I think blue just feels "modern". Red LEDs feel like they belong to the 80's, and green to around 2000. While white feels "clean".

I agree 1,000% that they're ridiculous though. But the colors are definitely about achieving an up-to-date "look".
The show UPLOAD does a fairly okay job demonstrating how this might work
Definitely! I had several university group projects where several of the team members did little-to-nothing. If you want to succeed you gotta drag people along. It's actually better if they're honest about it, telling you they're not going to be able to do the work either on time or to the expected standards. Instead, I find people pretend things are "going well", then produce crap other people, superstars or not, have to fix anyway. The top 20% is supporting the bottom 80%.
Cloudflare. They claim to charge cost only, which iirc is about $9. Been using them for a few years, and have migrated domaina from other registrars, with no problems.
Is this how Amazon ends?
In recent years the increase in launching products and updates without in-depth checks and with unfinished features is becoming routine... as if achieving the introduction of low quality products in the market were the goal, under the "productivity" shield.

"Productivity", the abstract word that looks as if it were invented by the "flat-earthers" to sell books. Just a drug for to make the clients to pay for being alpha-testers, without remorse.

Not easy to talk about perfectionism. In the last decade the threshold changed much, unfortunately. The main problem with this is in the retro-feeding, low quality here, there, affect the time needed for to advance in better products because there are more issues to solve, that of course will be "un-productive" to solve, in loop. Enjoy.
I don’t believe this will be solvable without some sort of self-reflection, internal iteration, and/or layered hierarchy.
YouTube videos. Streaming. Scrolling Instagram/tiktok. Tons of messaging. Games. Reddit, to a lesser extent. Those are the usual suspects.
“Has implications” is a very weak statement. Even if it is a very small effect but measurable fits that description.
“Irrelevant” is a very strong statement. It claims no effect at all. A single example does not justify the claim. You need at least some statistical evidence to support that claim.
For your last question, yes I do. I sometimes take over the abandoned project to maintain it too. Some open source users never contribute in any way, some do. I’m not sure why there’s a need to dismiss the existence of the latter kind of users. No one is claiming all users should be like that.
Most people see this, and yet the reaction of many is to be deeply, passionately outraged that two people could ever be recognized or compensated differently.
I'm both a procastinator and a perfectionist.

I'm happy about that fact, so that i can avoid "useless actions" until i fully understand what to do first.

Another word, solving problem before implementation !
It's a style of thinking. It can be taught, but mostly by example.
> Im curious what people like you want

A website to discuss interesting things in thoughtful way that is largely free from sexism, ageism, and racism.

> the west seems like it is decades ahead with this sort of stuff

Some countries treated slaves better than other countries. Hopefully you can agree there was still a big problem to fix.

> social change on national scales don't happen overnight

Sure. And I'll be impatient and insistent until I live in the kind of world I want, which is one that is free as practically as possible from sexism, ageism, racism and other bias that keeps us from achieving what we are truly capable of as a species.

> If you look at the youth today, they are already much more accommodating towards diverse views

Which is why many of them avoid this site and call it "The Orange Site".

> Just give the world time and you'll see on average things will get better

I already said things are getting better. I also don't have time. I'm old. And the oppressed themselves have no patience. Nor should they.

> forcing your views onto people who grew up differently than you is just annoying

Who here is forcing their views on people who grew up differently?

If the price to pay for a better world is that I have to annoy some people who want to maintain the status quo, I am more than willing to pay that price. I wish it were actually that easy.
I dislike Java, but some poor coders are writing code in MUMPS for their poor customers. Java is not a particularly good language, but it's not the worst thing out there.
A problem the NYT and the BBC and the Guardian and even Fox all share: they genuinely want to be broad-based platforms that appeal to a wide range of consumers. But in a very competitive media landscape, more niche-targeted players can carve into their space. So even against their will, they end up becoming niche themselves, and catering to a narrower slice of the political spectrum.
I’m surprised mods are even needed for some of it, a star hash on the n word requiring a double click atLeast would have been a little less aggressive. I’m sure beyond that some basic llm bot could run and flag the rest and humans could just review challenged ones but it seems standard to flag some basics words to demotivate some of the crowd.
I built a marketplace for programmers with video intros – how to get more users?
Hey,
I think that the job board model is broken, we need something outstanding to help people get a job. What if companies apply to candidates?

Candidates provide only video intros to let companies speed up the recruitment process.

Video intros help
- weed out bad hires with our video intros,
- check candidates' soft skills even before the first call,
- hire only the keepers that suit the company the best

Being comfortable behind the camera is very important in the remote work era and that is why video intros could be a great idea to present candidates. As I was speaking with companies, this is great value added to applications.

- What do you think about this concept?

- How to get programmers on my platform?
Most of them are probably too shy/busy to record a video.
> One reason why people procrastinate is perfectionism.

Is it though? Or is it something nice to tell ourselves?

I don’t know if there is correlation here. I have seen poeple procrastinating with no sense of details and the reverse is true too.
"Handmade translations can also bring a level of authenticity and creativity..."

Is creativity (and so subjectivity) something that valuable ? Or is it a risk of adapting context from translator views ?
So called flat hierarchies also mean that the ones that have the real power can never be truly challenged. It is like climbing the hill and then cutting the rope to ensure nobody else can do it.

I've seem this a lot in companies adopting agile. That was always a cabal that had all the real power and the benefits than come with it, but suddenly because of "self-organizing", "flat hierarchy", there was no more any more or less formal path for ascending in the organization.

During the first years of the scrum frenzy, the figure of the tech lead almost disappeared in a lot of companies.
Attached to a wrong parent and can’t edit or delete any more.
Didn't this kinda happen already around the mid 1800s with Soren
Kierkegaard's crisis, and somewhat answered by various existentialist
searches for meaning, like Nietzsche's?

I think seeing more of ourselves (as intelligences) is disconcerting
for sure, and I think LLMs are a particularly good mirror for the
surface features (rather than the ineffable depths) of intelligence.

But I'm not sure it upsets our "place in the universe" in such a
fundamental way.
> A better approach is to optimistically merge most changes as soon as not-rocket-science allows it, and then later review the code in situ, in the main branch. And instead of adding comments in web ui, just changint the code in-place, sending a new PR ccing the original author.

This may work for small projects or open source projects that generally receive high-quality PRs, but this sounds truly infeasible for large teams or organizations.

There are a couple reasons why the code review process occurs before merging. First, it helps keep the canonical version of the codebase in a "correct" state. This is, ironically, an extension of the "not rocket science" principle that the article mentions. Without this invariant, any checkout of the codebase might contain what is essentially "WIP" code that will waste other engineers' time if they have to interact with it. Second, the social pressure of blocking someone else's work is an important and necessary force for motivating code review. The idea that folks will go back and review code that's already been merged is akin to "will add tests in a followup PR". It's a pleasant lie we tell ourselves, but it rarely comes true.

Relatedly, the article also seems to suggest that the code REVIEWER should be providing the changes necessary after code review. This is problematic for so many reasons: first, it places an even higher burden on code reviewers' time which no one wants; second, it encourages poor code hygiene if someone else is just going to fix up your crappy work later on; third, it robs junior engineers of what is perhaps their most valuable learning experience: getting feedback from more experienced engineers and acting upon it.

(there are other issues here; the general thesis of the article leans heavily towards making code easier to _write_ rather than _read_, which again I think it just not appropriate for a codebase with a significant lifetime or number of contributors)
There are a lot of relatively inexpensive, relatively fungible engineers, especially offshore. (not really but this is what idiot middle managers and VPs will tell you).

Lots if not most of the biggest and most profitable businesses in the world are built primarily using Java. (this is true).
It might give different tooling output, but the tooling wouldn’t break. Likewise, the only side effect of the code itself is that some of it would get faster because functions wouldn’t need to return.

The percentage of sites affected by automated stack tools is far less than the number of other sites that would benefit from tail calls.

More importantly, this breakage already happened 8 YEARS ago in Safari and 20% of all web users already break those expectations, so companies should have already adjusted. At this point, it only serves to split the web.
Not sure I'd call that working fusion as net energy production is negative (the numbers in there are only what the laser delivered, not the take-in to generate the laser pulse which is orders magnitude larger).
I think I would prefer this style.

And also the discourse around commit messages and their various flavors may be one of the biggest wastes of time in terms of ROI in our industry.

I’ve been doing this for 14-15 years and can probably count on two hands the number of times I’ve needed to look at historical commit messages.
The three musketeers concept summarizes this well: https://github.com/flemay/3musketeers, I.e. your CI should call entry points in your build file and nothing else
I'm not sure.

The first success (Apple) may have been in large part right-place/right-time (and by right place: friend of Wozniak).

But his second big success (Apple's rebirth) I kind of have to give Jobs all the credit. It looks as though none of the CEO's that came before Jobs could save the company the way Jobs seemed to single-handedly come back and do it.

To be sure though he had wandered the desert for years and learned a lot of hard truths. That no doubt made him the capable decision maker he turned out to ultimately be in the end.
What needs more urgency than a tsunami alert, but is still tame enough for you to run away from?
Isn't assembly programming already a form of perfectionism in itself. Compilers do the job well enough 99.9% of the times. If you are in the 0.1% where writing assembly is justified, you are probably also expected to put many, many times more effort on details most programmers don't care or even don't know about.
I’d take it one step further: if `git log`—a hierarchical view of the connection of commits—is the only way you (and your team) interact with commit messages, then yea it’s probably fine.

But, I think the value of commit messages become really apparent once you (or your team) are relying on other visualizations of commit messages like `blame` and `bisect`

Tracking down the introduction of a bug with bisect and resolving to a commit whose message in “minor”, because the person in the past didn’t think this change was important enough to describe intent can quite the temporal foot-gun.
I'd be quite eager to see the elevation comparison (residual) between LiDAR and your surveying.

In my game (geophysics) LiDAR is basically known for its ability to see through canopies -- through the virtual holes between leaves. They define the last arrival as "ground" level, and call it a day.

Now, I agree that deadfall (i.e. tree bits-and-pieces on the ground) has an ambiguity such that the tops of the deadfall would be reported as "ground" in the LiDAR definition. So, I expect that any residual map you might be able to create would -- in essence -- show the deadfall "topography".

Very nice project!!!
In my experience, perfectionism is crafted post-procrastination. It probably makes no sense, but the mind often does this convoluted thing in order to protect procrastination.
We don't experience it as dissonance. That's why he says its insanity,
because we should.
Yeah, from what I've read Pixar's success seems to have had more to do with "management" getting completely out of the way.
I think that's true and that's also why blogs -- if they want to grow -- end up writing the same articles again and again for their echo-chamber audience. It's hard to grow your blog when you alienate 5% of your audience every month.
I'd also be interested to hear about applications beyond cryptography, which is a bit zero-sum.
You can run Piped or Invidious locally without needing to worry about Google blocking the IP.

Or download Freetube desktop app.
I know several who are in the second category. The problem with constantly fixing other's mistakes is the other people never learn to take responsibility. They know the people carrying the project are not going to let it fail. No matter what, whatever they did is going to get fixed.
> I generally dislike the culture there, it's almost impossible to read any of the comments without being frustrated about the industry I work in or am adjacent to and some of the people who inhabit it;

From time to time I read (unsubstantiated) comments like that line from this post but I really fail to understand what are the expectations.

The only "culture" I see in HN are the guidelines, sort of a constitution in order to avoid problems that appear on other platforms. What's wrong with that ? Of course you are going to find people you don't agree with for many reasons just like... in the real world.

Now if you're talking about the demographics, well sure, a lot of people working with computers, but that's only a homogeneous population depending on the level you are looking at it.

This is where I fail to understand the expectations. I don't come to HN to be part of a homogeneous culture of people who think like me and validate me, I come here to read the wide variety of (substantiated) takes and learn about cool stuff.
I have a 4 Cores Intel i3 13100 and I can't reach these low numbers.

The machine idle with just 1 nvme is 16 watts. I managed to go to 12 watts with the powersaver mode in tuned but I have random ssh freezes and I didn't find any relevant doc to solve the problem.

But as soon as the machine is in light use, just a network transfer for example the power usage go through the roof: 30 watts.

Now I have loaded it with 2 internal 3.5 hard drives, I have a VM with Docker running, a torrent client and Syncthing (so nothing terribly intensive). The thing never goes below 40 watts and is currently at 60 (I'm copying data onto the drives).

I would never have bought a desktop class CPU if it wasn't for these articles that promise unreachable low power draw.
Hi Dustin, what are the latest improvements ?
> I think most people in tech have severe imposter syndrome. If they are constantly working in or on something they feel they are falling behind. Or lack the passion to constantly be committing to a Github[0] project. In other professions this simply doesn't happen. Once you have your license, degree, or certification you're validated. You're not on a treadmill to constantly prove your competence.

If you become a lawyer or consultant, two other high-paying fields, you're next worry is usually "how do I make partner," and everything that's not in service of that feels like work that's holding you back.
You’d have to explain why the analog couldn’t be sufficiently approximated by the digital. Slightly disturbing the brain by electromagnetic waves doesn’t cause it to cease to function, so it’s unclear why the deviation caused by numeric approximation would cause that.