skysight-inc/HackerNews huggingface dataset:
I feel the opposite. Sometimes I feel non-web developers don’t consider web devs as “real devs”, esp. the frontend ones.
I'm just building a new house this year and Ethernet to every room is standard in this area. In a different state in the US coax is standard in new construction. (We just moved) It varies by location.
Fiction is often a warning. You ignore & dismiss it at our collective peril.

This community specifically needs to be told when NOT to do things. Because wide-eyed naivety is a feature of technologists.
Thank you. If I complained for one second about my short houred, high paying, long vacationing, low-education requiring job around any of my family I'd get laughed out of the house.
These children are absolutely cursed from birth, also. Being smart enough to fully see the world around you doesn't help when you're raised by a monster.
Man, girls are the biggest mystery in the world. I'm gonna wait until the next life to figure them out. Cheers!
April Fool's Day, but no fools here. Just try it, it will not fail you.
There’s definitely plenty of self indulgent gold plating engineers out there. And cv driven development and mortgage driven development.

Whilst I somewhat agree with the op I think it’s as much a hiring / resourcing issue. Hiring managers often want experts in the tech stack and domain and overlook mastery of similarly complex topics as a good proxy for ability to pick up whatever their specifics are. And the expectation of that person also having enough generalist knowledge to do gui, qa & infra as well as the rest of the engineering process.

In that regard as cto are you part of the problem or aiming to be part of the solution ?
In your previous post you were making the argument that the cost was not even worth looking at, much less comparing, because that by itself, any compromise, would be bad (and lead to trump)
I agree completely, including “shoot on sight”.
I gotta say I worked as a farmhand, waiter, fast food manager, line cook, grounds crew (by far my favorite job, it was at a university and I got to do everything), plumber, electrician, day laborer, delivery driver for many things and I did a couple stints in factories all before I ever owned a computer (didn’t come from a background where you had one, I got my first one and it clicked, within a year, I was working at an ISP configuring Qmail and Bind, everyone just assuming I had been living with a computer since I was born).

I’ve had a wildly successful career in tech where I’ve gotten to do, what to me are crazy impressive things (I don’t want to brag about here
but you may have benefited from some of it, certainly all of you have done more impressive things than me, and thank you for that) and I don’t regret it a day, but as someone that’s worked in those " normal jobs", other than factory work I found the jobs themselves WILDLY more satisfying than anything I’m doing today.

Tech work did used to be a lot better and I still love learning new things but if I could make a few hundred grand a year and never do another OKR and garden I would take that so quickly you can’t even imagine (actually I’d take it for a 100 grand year).

Now I’m old and I have people that depend on me, so I do the OKR shuffle and play all the politics, and even lead on new tech that I think is being misapplied in the org but hell if I can get anyone to believe me and just use SQLite. But if I was single and had no kids, I’d gladly give up the 6 figure lifestyle to get my hands in the dirt again or even get through a hard rush in the kitchen with the team, there was so much more worthwhile about the jobs I had before, it was just the benefits sucked and couldn’t support a family in the USA without a lot of luck and sacrifice.

I think maybe it is possible that most of you that think these other jobs are so hard just didn’t come from a family where they were normal, but for me they were, and I don’t see anything wrong with them other than the pay and the benefits. They’re honest work.

That said I’d be ok if technology companies just let us do our jobs without all the bizarre AMA, self help talk and bizarre behavior from management.
On macOS the security system is open even though the codebase is closed. You can disable SIP and get full root access. Gatekeeper can be configured to trust some authority other than Apple, or disabled completely. You can write and load your own sandbox policies. These things aren't well known and require reading obscure man pages, but the capabilities are there.

Even in the default out-of-the-box configuration, Apple isn't exercising editorial control over what apps you can run. Out of store distribution requires only a verified identity and a notarization pass, but notarization is a fully automated malware scan. There's no human in the loop. The App Store is different, of course.

Could Apple close up the Mac? Yes. The tech is there to do so and they do it on iOS. But... people have been predicting they'd do this from the first day the unfortunately named Gatekeeper was introduced. Yet they never have.

I totally get the concern and in the beginning I shared it, but at some point you have to just stop speculating give them credit for what they've actually done. It's much easier to distribute an app Apple executives don't like to a Mac than it is to distribute an app Linux distributors don't like to Linux users, because Linux app distribution barely works if you go "out of store" (distro repositories). In theory it should be the other way around, but it's not.
Exactly!

Here in Canada it is illegal to advertise tobacco products. It is also illegal to target young children with toy ads, etc...

So far no one objects, on the contrary. No one wants to overthrow our government because they deem it totalitarian or think it curtails free speech.

So... one more data point.
This is much cleaner--35 /ppb/.

Really irresponsible and bad journalism.
Your second category inncludes those adept at "making the problem smaller".

Not always easy, but that is the first thing that comes to mind, no matter the context.
Which ebook reader works well with standard ebooks in 2025?

(More concretely my reader is a 2nd-gen kindle which is basically useless these days and I’d love an idea of something that can display standard ebooks with all their advanced formatting)

Thanks!
Yeah… sure. I still don’t understand why you push blind fanboyism like this when the extension is clearly only being supported on vscode.

I won’t stoop to your level of claims, but maybe take your own criticism to heart :D
It's not very obvious, but Wikisource provides EPUBs via the Tools menu for every book.
Moral of the story: If you do not clean your humidifier often enough, or well enough, to prevent the growth of allergens or pathogens in it - then you could end up in the hospital.
Winning in software is as easy as winning in chess. Often times you're making ripples with just the flick of a wrist. You make a few clicks and suddenly you're matched against someone from across the world. Other times you're just staring at the monitor, looking intently but doing nothing.

Even children could make it to the top of the world in this activity of intense sitting.
> If the content is valuable to you, you should be willing to pay for it

But I do, by supporting those creators through Patreon. Paying for YouTube Premium sounds like a bad deal since I'm not directly supporting the creators for which I go to YouTube in the first place.
Is it taken without consent? Don't you consent when you watch YouTube, or use some ad-funded site? Don't you get something (the content) in return?

There are alternatives, but most people choose to pay with attention, so that's where creators are being pulled to. But that doesn't mean that you're forced to consume it.
Did you read the Wikipedia article? Grey collar is work that takes both intellectual and physical skill. It even includes surgery as grey collar. Thinking white collar indicates more education and pressure is the issue. There's white collar jobs that can be done by high school graduates, and blue collar jobs where life and death are literally a split second away most of the time.
Right, that's what I thought. So object member lookup and module/namespace lookup are not the same thing
Are you open to sponsorship?
It doesn't sound nice. It sounds utterly insane and totalitarian.

There is such a disturbing element of society that seems to want to "save democracy" by any means necessary. By "save democracy" they mean get the election results they want, in other words it has nothing at all to do with democracy.

They just want power.

"We should ban advertising so the people I agree with can have absolute power" is really what these insane people are saying.
Oh, man, I love the vampires, realistic or not.

They're a hominid and belong to our species but are completely alien and terrify humans at a deep, genetic, evolutionary level. I love the way Watts describes Siri's involuntary reaction to the vampire, as though his fear and awareness of being viewed as little more than a potential meal are baked into his biology.

Similar to a newborn duckling that instinctively hides from shadows of a certain shape even though it has no concept of birds of prey, Siri experiences, when he interacts with the vampire, some similarly ancient, autonomic memory from the time when our ancestors were prey animals. We become little more than flighty, paranoid herd animals, jumping at the merest snap of a twig, like deer, when we find ourselves in the presence of an animal that flips the appropriate switch in our biology.

It's a wild, compelling subversion of so many sci-fi tropes and so much self-congratulatory tree-of-life bullshit and so much of our instinctual belief system regarding the way we fit into the world. It's also a completely novel (as far as I know) approach to undermining the notion of humanity's specialness, highlighting the fact that we're just animals -- and that our betters are, too, just as the invading aliens are, in a very different way.
Saw timer, closed tab. Would try it if there's no timer.
> if an AI is left to strictly decide what is best to happen to humans it will logically conclude that there needs to be a lot less of us or none of us left

That may or may not be its logical conclusion. You’re speculating based on your own opinions that this is logical.

If I were to guess, it would be indifferent about us and care more about proliferating into the universe than about earth. The AI should understand how insignificant earth is relative to the scale of the universe or even the Milky Way galaxy.
> The scientific establishment, however, seems to not have gotten the memo. If you suggest we engineer the genes of future generations to make their lives better, they will often make some frightened noises, mention “ethical issues” without ever clarifying what they mean, or abruptly change the subject.

This, I'm fairly confident, is absolutely untrue and I would be interested to see why they think this is the case, or to hear what specific objections they have regarding the current discussion. This New Yorker article (https://archive.is/uHf5J) from 2023 is about He Jiankui, whose methods the author specifically cites. More than likely, the author just doesn't agree with the objections raised by the scientific community, but I don't think it's about "not getting the memo."

The user Metacelsus mentions this in the comments:

> Finally: we need to be sure not to cause another He Jiankui event (where an irresponsible study resulted in a crackdown on the field). Epigenetic issues could cause birth defects, and if this happens, it will set back the field by quite a lot. So safety is important! Nobody cares if their baby has the genes for 200 IQ, if the baby also has Prader-Willi syndrome.
A fast cache written in go
Microsoft/Google would push a TypeLisp with Java DX
> Some of the heavy metals are likely from the fire retardant

I'm not disagreeing with what you wrote, but they did also analyze unused, "fresh out of the package" retardant.
It's maybe a bit orthogonal? (Or maybe misleading.) I'll fill in with anecdotes and try to make more sense:

When I started at Apple in 1995 the way things got done was: you worked with a team that focused on, for example, the graphics frameworks of the OS. One engineer was tech-lead. They went to SIGGRAPH, tried to have their finger on the pulse of the "industry" and, of course, what our users wanted ... in terms of graphics on the platform.

So a new OS meant an opportunity to add some of these desired features to our frameworks. Tech-lead generally called the shots, chose various engineers on the team to own various parts. And so we coded.

And maybe I am getting a bit off topic here, describing something more like "ownership" for a dev on a team:

We still had company-wide mandates but again it would be an engineer on a team that either volunteered or was selected to take responsibility for some "deliverable". When the Mac was moving to PowerPC I was handed the "color pickers" from the Mac source base that were written in 68K assembly, I was expected to get them to compile for PPC. In addition to rewriting them in C, I also cleaned up the SPI that allowed the color pickers to be modular. I wasn't asked to, but I wrote a crayon color picker, an HTML color picker to test the SPI and because, at least with the HTML picker, I thought users would want that (the web being the new thing).

I had no idea then that it would not always be like this. On one hand, having to port code from 68K to C was definitely an example of the constant change I would see over the coming decades in my career. But no way did I see coming engineer-as-commodity (and I think of Agile like this, engineers are interchangeable cogs), the flip to top-down control (as in management or design telling engineers what to do instead of bottom-up where the team itself made many of the decisions).

I'll end with this: I loathe agile development. But I have seen engineers that thrive in that environment so I am not one to condemn it.

For engineers that seem unhappy I have always suggested that they be given a piece of code (or class, or part of a framework, or a whole framework if it is feasible) that they can "own".

And by own I mean they make all the changes, fix all the bugs, etc. They own the tech debt, are free (time permitting) to toss everything and rewrite it if they choose to. They chart the direction of the code going forward. They become the domain expert of that code.

For many engineers (and me of course) this can be the most rewarding way to work.

The only pushback I hear from those agile-minded is, "What if that person leaves? Now we have no domain expert regarding that code?"

They're right. Someone else will have to take it over. Perhaps even a new hire. And soon they too will "own" it — may even rewrite it. But we're engineers, we can figure this shit out. ;-)
Suppose that they do - why is this the only area where they have had such astounding success? The closest they've come elsewhere is bans on abortion, where their victories are limited and intermittent, and the occasional transgender bathroom ban. The persecution of Christians abroad [1] doesn't even show up on their radar.

From this behavior, one would think support for Israel was the central pillar of the Christian faith.

[1] https://en.wikipedia.org/wiki/Persecution_of_Christians_in_t...
Every good rule had exceptions. Advertising vaccines is fine.

Frankly, we should advertise more education - then maybe we wouldn't have some of our current issues.
What am I missing about the 2.8mb example image not reducing to 698kb as it says on the homepage?

I downloaded https://www.imgfiber.com/compare/original.jpg and dragged it into the try-it-now section - says it's now 1.3mb.

That's worse than Squoosh's default 897kb (https://squoosh.app/editor), though better than CompressorJS's default 2.21mb (https://fengyuanchen.github.io/compressorjs/), (edit ii) tho changing CompressorJS's quality setting to 0.75 results in the exact same output as ImgFiber.

Edit: this is on latest Chrome + macos.
I'd expect the law to broadly define an ad as any message, where the author has a conflict of interest.

This would also include down propaganda on social media.

We could then work backwards to define exceptions such as politicians speaking in moderated debates, signage in shops, etc...

Defining this correctly will be difficult, but that's the case with any law. GDPR was watered down, and I'm still glad it's there.
Related: some ex-Geocities employee somewhere must have a back up of all those sites?
Humidifiers: Simpler Is Better? [video]
That's an obvious, typical mechanism. A sad one.

Now circle back to the main thread - you invest some multi-million budget yearly to have support, but you get just an excuse.

People are expensive, but not "oracle expensive". Plus there are many smaller shops that sell support for opensource databases, I'd you don't want to hire senior people.
Around here it's coax + Ethernet to any "TV" room, Ethernet to all rooms (think - phone line).
I like to listen to https://coffitivity.com to stay concentrated.
There are integrations like checkout with Amazon, Shop, Google Pay, etc that do this.
A Kobo would be a great choice. I use a Kobo Libra 2 and love it a lot more than my old Kindle Paperwhite that got stolen: https://gl.kobobooks.com/products/kobo-libra-2 The Kobo Sage is also good because it has an 8" screen.

Standard eBooks offers kepub format for Kobo devices and files, they use their advanced Webkit-based renderer: https://standardebooks.org/help/how-to-use-our-ebooks#kobo-f...
The order of files in your ext4 filesystem does not matter
"The early Mac keyboards used the same RJ11 connector as a telephone handset. However, the wiring was reversed, so you couldn’t replace the keyboard cable with a handset cable."

If I remember correctly, telephone connectors split the twisted pairs down the middle of the connector. I can't remember the colors but for 6 pin it was something like.

r+ b- g+ (middle) g- b+ r-

4 pin would be the middle 4 wires.

Shouldn't reversing the wires get an identical wiring?

8 pin ethernet started the same way, however they found the spread at the end was getting to large for the differental signal quality needed. so it goes middle two pars are spread with a pair at each side.

br+ br- gr+ bl- bl+ gr- or+ or-
That'd be the supersized network-effect, making it close to impossible to challenge incumbents.

Except by tricks "well, you provided free coffee to your volunteers, that's a form of payment, you're all going to jail".
From this comment it follows that for “industrial” software, having less power actually allows for a greater degree of composition at a higher level. Whether “more power” is advantageous is contextually dependent. Having only cutting and welding at your disposal is, as a designer, somewhat freeing.
Ask HN: How does one get invited to Lobste.rs?
I’ve been a long-time reader of Lobsters and would love to become an active part of the community. I’m especially into developer tools, learning platforms, and building small, thoughtful projects.

If anyone has an invite to spare or advice on how to get one, I’d be very grateful.

hristoapps@gmail.com
I enjoyed reading your notes, thanks for sharing.

On "Zero reuse of existing API surfaces", I read this insightful Reddit comment on what an LLM-Tool API needs and why simply OpenAPI is not enough [1].

On "Too Many Options"... at the beginning of this week, I wrote an MCP server and carefully curated/coded a MCP Tool surface for it. By my fourth MCP server at the end of the week, I took a different approach and just gave a single "SQL query" endpoint but with tons of documentation about the table (so it didn't even need to introspect). So less coding, more prose. For the use case, it worked insanely well.

I also realized then that my MCP server was little more than a baked-in-data-plus-docs version of the generalized MotherDuck DuckDB MCP server [2]. I expect that the power will be in the context and custom prompts I can provide in my MCP server. Or the generalized MCP servers need to provide configs to give more context about the DBs you are accessing.

[1] https://www.reddit.com/r/mcp/comments/1jr8if3/comment/mlfqkl...
[2] https://github.com/motherduckdb/mcp-server-motherduck
I didn't see a place to attach my resume at the provided link so I went directly to the company's website and applied through the portal, hope this double application doesn't cause any issues.
Do you want the list of things that haven't changed since I started programming as a kid?

I still write a lot of Python and shell. I still use Linux, mostly systemd. (I did have to use initscripts early on and do not miss them at all. systemd's way easier.) The entire networking stack has changed only minimally, with only early versions of SSL/TLS becoming obsolete. All the software I use to do my job is the same (A terminal, Vim, Firefox, GNU coreutils, and a smattering of other tools). I still use the same cloud services and databases. The skills I learned in school are equally as useful today as they were then, especially math and CS theory.

The only major shift during my career has been migrating from Linux VMs to containers on clusters (first on Mesos, then Kubernetes). Having administered both at scale, Kubernetes is a lot easier.
I haven’t programmed this issue specifically, but Billy Strings has sat in with Trey Anastasio a few times. For me if they do a cover of the guests song, I would say it’s a cover until that member is added to the lineup. I would check how the PhishNet API handles it (I think they have a is_original Boolean). Phish does “covers” of the 2001 theme, I’d wonder if that’s considered a cover even though it was just a small tone poem from 100+ years ago??
any day now, usually after 6-7 years after hardware releases.
Genetic selection is available in Canada for parents that carry detrimental genes. They can either screen the embryo prior to implantation during IVF, or do early stage testing of naturally-conceived embryos.

Exactly which diseases can be selected for is regulated.

Source: My wife and I participated.
> Apple no longer uses a phone connector for its keyboard

I think Lightning has to qualify as a ”phone” connector, though in a different way. https://support.apple.com/en-us/112037
I'd say in almost all companies, no other approach works except this. Every other approach is basically wasting each other's time and energy.

In fact for most people, don't even bother, just find a new job.

If you super like the work at your current company, the way I'd roll is:

- work hard in a way that also builds new skills, and get recognized for your performance, widely (and add everyone to LinkedIn, you never know who might be moving on next to somewhere that needs more hires)

- At 2 years absolute limit: "I think I'm senior now" or whatever is next level, or "my salary isn't aligned with market" - at least give them opportunity

- They blah blah. Don't protest, politely nod and let the meeting end.

- You then, depending on your bank balance and risk appetite, either say the next day "ok I need to move on to pursue other opportunities" and resign, or start reaching out to your network for a new job the very same day they do their blah blah

(Goes without saying that saving up a big bank balance is the most important negotiating tool, but catch-22 and all that)

NB: I might add one other technique that can get overlooked: timing. The best time to ultimatum is when the counterparty is least capable of dealing with it. So if you wait until the person who has to decide if you'll get what you want is having an absolutely shit month, e.g. several other people have left recently, or they are bogged down in some other pain, they're far more likely to give in. And due to the ebbs and flows of business, those ebbs will always show up from time to time.
Self-aggregating long-acting injectable microcrystals
These don't work for me. My brain knows I'm deceiving it, so it doesn't respond to this kind of stimulation.