skysight-inc/HackerNews huggingface dataset:
> Moral progress is annoying

> When we’re told that something we see as ordinary – like eating meat – is actually wrong, our first reaction is to get irritated and dismissive.

I am experiencing this firsthand in debates about urban transportation policy. One part of the challenging is getting people to recognize the negative impacts of cars (pollution, injuries, parking space) and car-dependent designs (unwalkable neighborhoods, little consideration for mass transit service, no autonomy with a car).

Another part of the challenge is to dispel myths about cycling: that bikes are just for kids, bikes are for exercise and not transportation, bike lanes are a waste of space, cyclists don't pay road tax, you can't bike in bad weather, etc.

> efforts to use the term ‘survivor’ instead of ‘victim’ when referring to people who have been sexually assaulted – were also seen as preachy and annoying

Continuing with my experiences in transportation debates, there are a few proposed changes to mainstream language that I agree with.

One is to never describe a traffic collision as an "accident", and instead call it a "crash" or "collision". This is because these "accidents" happen at a predictable rate and have mundane, preventable causes (e.g. drunk driving, dangerous road geometry, poor visibility, lack of police enforcement, heavy vehicles proliferating, protests against speed cameras, deliberately engineered prioritization of speed over safety in road design).

Another is to stop using the passive voice (almost universally used in news reports), which draws attention away from the culpable driver and makes it sound like a random act of God: "6-year-old killed in accident with SUV" versus "SUV driver kills 6-year-old in a crash".

> When new norms are enforced by the community, it can add fuel to the fire, leading to embarrassment and alienation, which can deepen social divisions and quickly tip into fear, anger and outright hostility.

Exhibit A: An unhinged person who cut down a speed camera and threw it in a pond. https://www.thestar.com/news/gta/toronto-speed-camera-vandal... . People are indignant about any decrease in the freedom to drive without restrictions or accountability.
> shake the baggage of being PHP

PHP is why WordPress was a success. PHP is available basically everywhere, for cheap. You can get a $5/month hosting plan that'll give you a VPS with mod_php and mysql and you'll be able to install WordPress. (Also, WordPress put some actual effort into having a quick-and-simple setup process. If you can upload some files onto a server, it can take it from there.) Thus anyone can trivially install WordPress.

There's "better" languages, but even today they tend to require more of you to get a working site deployed.
One aspect I rarely see discussed on these messages boards, but one of critical importance, is the role that in-office has on developing new employees over time.

Imagine you are a new grad who just got hired but all the senior employees all work remote. How do you learn the trade? It’s much harder to become established.

However senior employees who were established already pre covid don’t experience this problem.

If you are the leader of the company, you realize that one day all of these senior ppl will retire one day and the people who are juniors today will be the main work force. Will they be just as good in this remote-first environment?

Maybe yes, maybe no, either way it’s a huge unknown and that means big risk.
iirc those overclocks needed thermal paste to be reapplied, plus dust in case probably crushed airflow
> but they aren’t being charged to get their money.

They literally are. The deal was altered so that what used to be free now charges a fee.
The Prusa Mini required you to snap a part of the pcb off to flash custom firmware. I actually like this approach, you have to very deliberately break apart of it to signal that you know what you are doing.
I generally think for many jobs, in-person is actually better.

SWE in a place with good process, remote is probably fine. Generally similar for jobs with clear deliverables on that kind of time scale. if it's more research oriented, there is a huge benefit to being in-person in front of a whiteboard. For a job with shifting requirements day to day (like some legal or banking work), it is easier to coordinate everyone in the same office.

unclear if this overcomes cost to employees of the commute, housing, etc., but the value is there.

however there is also "worst of all possible worlds" RTO, where you have to commute to the office because the office is the place you are required to sit for your 4+ hours of Zoom calls per day with other colleagues in other offices. I expect a lot of companies are going to do this, which is totally stupid.
"Social justice" is a perversion of justice. Eastern Europe and other countries that tried communism used social justice as an excuse to eradicate middle and upper classes through mass murders, incarceration, confiscation of property, denial of access to education or higher-paying jobs, and promotion of lower classes to the levels of their incompetence.
Most recently Obsidian with PARA method.

Obsidian isn't open source unfortunately, but I'd guess you could achieve a very similar setup with logseq.

I'm planning on migrating to org-roam though
One thing I have been doing is to create a directory called "debug" from the software and write lots of different files when the main program has executed to add debugging information but only write files outside of hot loops for debugging and then visually inspect the logs when the program is exited.

For intermediate representations this is better than printf to stdout
Pretty much exclusively educational.

Iirc you pay a large amount for each chip, you only get a couple, and I seem to remember some clause about giving the chip back or something.

The project has some pretty draconian rules, but it seems to be all done with good intent: to make it impossible for corporations to abuse this for cheap ASICS while allowing actual hobbyists to get a foot in the door.

TinyTapeout is NOT for making a custom run of ASICS for your widget, it's the only plausible way for a hobbyist to spin up a single chip design just to see how it's done.
I used to be a utilitarian 15-20 years ago after reading the work of Peter Singer and many others. These days, I have to admit its application has been almost without exception backwards if not reprehensible. It seems to lead inevitably either to (obviously repugnant and utility-destroying) communism or a strangely twisted and fruitless hyper-rationality (think contemporary Effective Altruism).

In the end, and perhaps in service of my original utilitarian impulses, I feel that entirely abandoning utilitarianism is the right path. This is sometimes referred to as `esoteric utilitarianism`, something that Sidgwick wrote about — suggesting that even teaching people about utilitarianism (himself being a utilitarian) might be immoral. Virtue ethics has been particularly appealing!
Is the entire drama that WordPress is asserting a trademark over 'WPEngine' (i.e. 'WP'), and WPEngine disagrees?
Cheap corn syrup does not incentivize more sweetening. No one is rewarded more for putting more of an ingredient that costs money in a product.

"Richardson, you effectively raised costs! Here's your bonus. Congratulations!"

The heightened demand for that product may be an incentive, though.
There's really no situation you wouldn't write a test? Have you not had situations where writing the test would take a lot of effort vs the risk/impact of the bug it's checking for? Your test suite isn't going to be exhaustive anyway so there's always a balance of weighing up what's worth testing. Going overkill with tests can actually get in the way of refactoring as well when a change to the UI or API isn't done because it would require updating too many tests.
> Not sure they pay for bus fare either.

A lot of companies have commuter benefits that cover bus fare at a minimum. Sometimes it is "free" money, sometimes it is "pay for your bus pass with pre-tax money".
Three usable lines to your home??? I hope you're happy, you've made at least one American cry today.
I absolutely can't stand this sort of drivel from people who have never had the pleasure of partaking in a truly creative activity and experiencing how that feels. To them it's just something to be optimised away and automated for the 'benefit' of bringing it to the masses.
We covered that too: https://www.latent.space/p/ai-engineer
Do you realize most enterprise coders are writing just simple CRUD applications?
Reddit has been user hostile since 2014. It's just that as long as you hurt one part of the community the other parts hate you're fine.

The mods are universally hated on reddit and they were the ones most impacted by the changes. The average user either didn't notice or stopped getting automatically banned for joining the wrong subreddits.
The problem isn't composition, it's price and abundance.
For the sales guys involved it looked like a massive payday for him, one he could brag about for years.
That will reduce the size of the problem, but infrared reflective windows will still accept much more heat than some well-insulating concrete.
Show HN: Autocommit – Git hook that pre-writes commit messages
A personal project I made over the holidays.

Makes API calls to Codestral [1] using the diff and some simple RAG to pre-generate the commit messages.

It hooks itself to the git prepare-commit-message hook, so it just populates your commit messages automatically.

It helps get me started writing an actual commit message — even when it hallucinates, I have an easier time correcting a wrong commit message than writing one from scratch.

Would love some feedback, especially on the prompting: It tends to hallucinate, especially if there are relatively few changes.

[1]: https://mistral.ai/fr/news/codestral/
What stopped them from doing exactly this 20 years ago? Turns out the differentiating factor isn't salary but talent. They pay you $$$$ because they can't find equivalent talent in India. And the talent that does exist in India isn't going to work for peanuts.
I agree but would take it further: a very aggressive income tax on any non-primary earner in a household that has a total income above 2 or 3 times the median wage. I know there's a lot of "line must go up" types that salivate at the idea of maximizing worker participation rate and GDP, but I think life is probably better when the thumb is put on the scale such that only one breadwinner is encouraged (no matter their gender).
> Pretty much, but what was left off is the union demands for healthcare as an employment benefit that truly entrenched the practice in the US.

This just doesn't make any sense—single payer would free up the union to fight for more. Literally just the sunk cost fallacy.
Mostly because of the huge bet on "Web 3.0" and the "metaverse" stuff. I could be wrong, maybe in ten years we'll be looking at how great Facebook was at predicting stuff, but it seems like it mostly has not panned out, at least from my (admittedly very limited) perspective.

I guess the reason I'm skeptical is because there's really no reason for him to not say this kind of stuff. If he says "Meta's AI model is so good that it's on par with a mid-level engineer", there's a chance the stock price shoots up because it suggests that maybe Meta has some amazing new model and AI is the current hotness, and there's basically no penalty for being wrong.

It's not hard to find cases where CEOs just completely lie to everyone's faces in order to try and boost stock prices, so it's not a skepticism of Zuckerberg explicitly, so much as all CEOs.
Isn't that Akin to arguing if something should be a 9.8 or a 9.5 on a completely arbitrary scale with no shared definition.

From what you say, anyone who disagrees about the nature or severity of the problem hasn't done the work and is flat out wrong.

If so, then the whole idea of wokeness collapses into the state of infallible enlightenment where everything one says is correct.
I think you missed the point. It's not about which visitors get the best feature. It's about how to get people to PUSH THE BUTTON!!!!! Which is kind of the opposite of the best feature. The goal is to make people do something they don't want to do.

Figuring out best features is a completely different problem.
But it's highly unlikely the buyer will walk away if their core business already depends on the product you licensed to them
This was written in 2004, the year of Google's IPO. Atwood and Spolsky didn't found Stack Overflow until 2008. [0] People knew things as the "Camel book" [1] and generally just knew things.

0. https://stackoverflow.blog/2021/12/14/podcast-400-an-oral-hi...

1. https://www.perl.com/article/extracting-the-list-of-o-reilly...
> “more discussion leads to correct beliefs”

Generally the people saying that really mean "more (listening to what I say) leads to (what I believe) beliefs".
I've spent the past two decades working on a time travel debugger so obviously I'm massively biassed, but IMO most programmers are not nearly as proficient in the available debug tooling as they should be. Consider how long it takes to pick up a tool so that you at least have a vague understanding of what it can do, and compare to how much time a programmer spends debugging. Too many just spend hour after hour hammering out printf's.
Parasocial sympathetic deflection at its finest.

This is a childish emperor tantrum, stressing everybody beneath him for petty cause.
Same boat as you and agree 100%.
This is another benefit of being a “gig worker”. I meet plenty of Uber drivers who do it just for extra side money and they can do it whenever they want to.

I met one lady who was from another city and came to town to spend time with her child and grand children. Her daughter was at work during the day and her grandkids were in school. She drove Uber during the day, during the week when she was bored and wanted a little extra money.
This is great.

I've always been on the application security side of things, but I'm increasingly interested in hardware hacking. Through some cursory research, I learned that there are a few scattered resources, but the best way to learn is to really work with someone who knows what they're doing.

Putting all these guides, roadmaps, etc. together in a single place is a great resource that I'll definitely use.

Thank you!
> The problem is that Mullenweg has final say over some very important parts of the WordPress community

> THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND (…)

I think the real issue is people being fooled with the false concept of ‘community’, times and times again.

Communities do not exist in practice. What you have is a vast pool of users (in this case I also include plugin and theme devs), and a minority of core contributors, which are either individuals or companies, usually both. Those are driving the project forward and making decisions.

This distribution can be applied to many open-source softwares, but also projects like mozilla, wikipedia, etc.

People do not understand to what extend the no-guarantee of FOSS software is applicable. All your projects can be broken from a day to the next and you cannot expect any compensation.

But that’s ok because you got the software for free, right?
I believe for seed oil (a controversy about I know right about nothing) that the idea is that if it were replaced with butter that would cause the end product to be less harmful, thus reducing the overall health impact of eating a lot of it.
Whoa! Very much appreciated!

Fantastic round-up with loads of useful inclusions. Thanks for sharing!
I set up several websites for non-profits of various types. The thing that WordPress.com has going for it is better security (updates applied promptly), lower pricing than dedicated WP accounts at DreamHost, etc. (typically these kind of providers low-ball the first year), usable by non-technical users, etc.

Trying to teach people to use Git to push an update seems difficult. And teaching them Markdown. And dealing with images.

someorg.wordpress.com is not as nice as someorg.com but there's no domain to be not renewed. There's levels of privileges, etc.
If this strategy infects CS degree curriculums widely, employers looking for more than mere coders will overlook CS majors and instead look to engineers, which is where most computing professionals came from academically before about 1980.

Engineering continues to demand that students learn principles grounded in theory (calculus and statistics and discrete math), rigorous analysis (pattern recognition and learning), and system compositionality (design using reliable components as building blocks). CS curricula largely jettisoned this approach after higher-level languages like FORTRAN and C caught on, and has retained only vestiges of old-school mathematical rigor (basic inductive proofs and algorithmic analysis (albeit dumbed down to O(n) only). In the past 20 years, CS has even given up teaching software engineering (compositionality and reliablility) as a requisite skill area. That speaks volumes about the difference that already exists between CS and engineering.

With the enormous growth in college-preparation for software careers in the past decade, it's little wonder that most students prefer a less rigorous, less formal curriculum, and that colleges will choose to meet demand where it lives. Thereafter, if employers want to hires grads with math or engineering skills, they will turn back to engineering as they did long ago. I expect programs in EE and Computer Engineering will adjust their curricula (or add minors) to fill the intellectual void that 'CS For Poets' will leave.
It pains me to say this, but I find in-person discussions more productive than online ones. It's not just shooting the shit--for me, spontaneous social chats often lead to work-related brainstorming. Being in the office next to co-workers leads to more spontaneous discussions.
Indeed it was :) Although for what it's worth, the Aeon piece has also changed my own thinking quite a bit, even as one of those progressive bogeymen with blue hair and pronouns. (Okay, no blue hair, but still.) I sometimes find myself falling into kneejerk patterns of "Ugh, I was fine with X, but Y takes things too far..." in situations where it's totally unfair of me to think that way, and often notice my progressive peers doing the same. Everyone is susceptible to cognitive bias!
Focusing on the term “wokeness” is a bit silly. I’ve always liked to think of it (“it” being the wave of political thought that came into influence around 2013 or so) as the latest wave of the civil rights movement. I call it “social justice” since they often use that term, but of course that term has been around for decades as well. It doesn’t matter what name you use, as long as we agree on the phenomenon we’re describing.

But really, you can trace it back further than the 60’s, as far back as in the 1920’s with C Wright Mills. He was a sociologist who essentially argued that science shouldn’t pursue explanatory knowledge, but rather emancipatory knowledge. The idea was that science can’t be some external objective thing apart from human political systems.

As for why it didn’t enter the national awareness until the last decade, I have no idea. But I think it has to do with the internet, that’s my intuition.
Readwise reader, mostly for ebooks and PDFs, which makes the most of my reading other than papers or blog posts, for which I use readwise as well.

It integrates really well with Obsidian, so all of my highlights are directly put into my second brain.

I'd love to find a FOSS alternative though
The machine elves need to unionize.
Instability and WordPress have been related for a long time.
Personally, I have found the last few years to be pretty good.

If what you need do is a great fit for a static site, then that
will be a much easier to deal with.

For a majority of Wordpress use I am involved in a static site would not
offer a majority of the features needed.
You very easily can see this happen if you mess up your configuration.
I don't disagree with your conclusion; I am only disagreeing with the premise that high fructose corn syrup is biologically or chemically dangerous or can otherwise be differentiated from cane sugar wrt how it tastes or how it behaves when used in food. Personally, I think dwelling on these kinds of things distracts and weakens the discussion, just as it seems to be doing here.
If you haven't yet: Now's the best time to migrate away. You should try out Kirby[0]. No affiliation, but this thing sparked my interest in web development again when I first heard about it.

[0]https://getkirby.com/
I'd love to see data on RTO mandates vs real estate lease/own status.

For companies that own, Low occupancy = asset write downs = higher cost of capital.
Spence apparently was ex BlackBerry. Hmmm.
It's not like sugar is expensive. No more than a few cents worth in a 2L bottle of soda.
I, like an idiot, sold my Onkyo Integra amplifier, radio tuner, tape deck, Canton and KEF speakers for next to nothing and switched to Sonos. I deeply regret it. In my kitchen, there’s an old Grundig radio and a Sonos speaker. Guess which one gets turned on in the morning and evening during meals?
I think it is reasonable to claim that there is a general bias towards awareness over material solutions among establishment liberals. I don't really think that this is "wokeness". I'd wager that almost everybody who uses the term would say that an activist who advocates for an extreme wealth tax and a ban on corporate landlording with money redistributed to the homeless is "more woke" than a mayor who funds homeless shelters to a degree but also regularly sends cops to clear out camp sites where homeless people are sleeping.
Management will not listen as long as the company’s future success is at least partially based on the success of their AI developer initiative.
Have you noticed that those who come out hardest against RTO - or any change/revision that doesn't fit their desires - use the same, unbending absolute arguments they claim to be fighting? Like anyone who (gasp!) might want to work in the office is a slacker, there to shoot the shit and at the whim of useless managers and executives who just count asses in seats?
Best take on AI I have seen:

“I don’t want AI to do my writing and Art so that I have more time to do laundry

I want AI to do my laundry so that I have more time for writing and art”

This guy clearly doesn’t know any musicians. The starving artist archetype exists exactly because people will sacrifice everything to be a musician.
I think there can be a difference here.

Was looking recently at the power requirements of an amp + subwoofer + 5 5.1 JBL surround speakers.

The setup was done decade ago, and the power needed for it was nuts. Something like 500W for a Denon amp and 250W for a JBL subwoofer?

For reference something like a OG HomePod consumes what 45W? The Sony srs xg500 boombox can last 30hours and is a giant room shaking boombox.

The difference in power efficiency between these old and new setups are nuts. Nevermind compatibility with AirPlay, streaming etc…
There is some chatter about trend among techies drinking Ayahuasca and suddenly becoming a different person. I was curious if it could be related to the events that unfolded unexpectedly.
What is it about PHP that makes this low-resource scenario possible?
First of all "Even Apple" implies Apple is particularly bad, in fact it is one of the better ones in supporting older usecases and devices. But even then x86 to Apple silicon is not the roughest by far.

For me, it is the removal of x86-32 bit software support. The removal wasn't needed at all and broke all the steam games.
Show HN: I rewrote my resume with TypeScript, HTML, CSS, and Vite
Like a multi-armed bandit strategy, optimizing moral progress by balancing exploration (testing new moral norms, even if uncomfortable) and exploitation (building on proven norms). Where the optimal strategy changes over time due to technology and other circumstances.