skysight-inc/HackerNews huggingface dataset:
Webdev is a different culture for sure. I think it brings a lot of newer devs in, which is fine, but then their lack of experience makes them vulnerable to groupthink, choosing easy over simple, demagoguery ("it's different this time!" seems true if you don't have prior experience) and needing to jump to the newest flashy thing. I'd also argue that this shift implicitly devalues the actual building of things (which is hard to assess and requires expertise) in favor of social clout (which is easy to assess), but this could just be coincidental with the rise of social media. Regardless, there is brand-building you can do and people routinely conflate social clout with technological prowess.

I gave up on webdev when this started to set in. Honestly, it felt like a bunch of kids chasing thoughtful engineering out by simply making more noise. Everyone wanted a magic library that relieved them of thinking, but the only way to make decent software is to think deeply about what data flows where, and how it gets there.

I've since rekindled an interest in it after finding some tech that did click with me: Quarkus + Renarde, htmx, Svelte. All of these are off the beaten path and have users that choose to use them, versus those that have to do, and I really think it makes a difference.

> This is why I've been slowly trying to make the transition out of web dev, at least FE.

Systems/backend dev is a lot more friendly to thoughtful engineering IMO. Check out Java, Golang, and Rust and see what libraries/users you click best with.
On 17th century "cocaine"
Observation: It's not quite the simplest possible vanilla bare-bones 'tee' that could be written in Go -- but it is reasonably simple (the source code is understandable with respect to other larger Go source code bases) comparatively!

Related: https://en.wikipedia.org/wiki/Tee_(command)
Link is somehow broken;

https://www.computerweekly.com/news/366612666/Post-Office-se...
Chris.lu: How I Used Next.js and MDX to create a modern, static-first Blog
Hello Hacker News,

I recently rebuilt my blog https://chris.lu to be static first, easy to maintain, and provide a great developer experience. While doing so, I also wrote a tutorial that can be found in my https://chris.lu/web_development section. I covered all the steps from building a solid foundation using Next.js (14.x) and React (18.x) . Several chapters about adding MDX support (using @next/mdx) and several plugins to improve authoring tech articles, like a plugin for beautiful code blocks or another one to automatize the creation of a dynamic table of contents for each post. There are also chapters about improving linting so that ESLint does not just lint the code but also the MDX content, increasing security with CSP headers, optimizing loading times using @next/image and @next/fonts, and a few more.

As chris.lu is a side project, I've had the freedom to experiment with new technologies, such as WebGL, which I've used to build the header (click on 'PRESS START' to give it a try). I've also explored new CSS features, like the extended web color palette (display-p3), to create a neon 80s-style theme that fully utilizes the potential of modern screens. It's been exciting to see that for some UI elements, like a dialog or modal box, we no longer need to rely on jQuery plugins or React components. The native dialog HTML element now offers a viable solution, especially with good browser support if you can afford to not support IE 11. The source code for chris.lu is available on GitHub at https://github.com/chrisweb/chris.lu/.

Also, I'm currently for hire, serious offers are welcome. My areas of expertise are Javascript (Typescript) development, team building, and management. You can contact me on LinkedIn at https://www.linkedin.com/in/chrisdotlu/ or look at my projects on GitHub at https://github.com/chrisweb.
1. What has been your experience with OpenBSD?

Tried it. Messed around with it for a few projects at home, looked at it as a Key Mgmt solution. Seems okay, but nothing that I couldn't do with some flavor of Linux, or FreeBSD. This was ~4 years ago? Maybe there have been changes

2. What are the pros & cons of using Open BSD?

It's secure. That's about it, mostly. While I'm sure it's more secure at a microcode level, I'm not sure that, in a practical sense, it's more secure than a hardened Linux install.

It wasn't hard to get it running, but not easy out of the box like Linux.

3. What laptop would run OpenBSD best? (I am looking at the Razer Balde)

I would not put it on a laptop; I'd consider QubesOS before OpenBSD, as O-BSD is a server OS and it would be a pain to make laptop drivers work. Like, I haven't messed with ndiswrapper and wifi for like a decade, and have no intentions of playing those sorts of games again.
You pointed out something I've never considered and I feel the same. Gas networks seem to be very reliable and crucially safe (given the contents are pressured and flammable).

I suppose gas distribution networks tend to be over-engineered for safety because if something goes wrong, it goes really wrong: https://en.wikipedia.org/wiki/Merrimack_Valley_gas_explosion...
Conversely, if humans did everything a stranger told them to and heeded every warning, we would also have mass misery, death and societal collapse.
I shared my opinion about a solution elsewhere on the tread, but in my opinion change won't happen without antitrust.
When an ethnic group makes a tacit decision to form an enclave and exclude others, there is no "learning to navigate the subculture". Either you are pushed out or you find the leverage to make them stop doing that.
Right wing is just the side of the room some guys sat on during some arguments in the French Revolution, or something like that, right?

I always assumed “rights” as in human rights were derived from writ, as in a type of written document issued by a court (which could be used to clarify somebody’s rights). I guess write and right could be related though.
Based on this and my experience with the world, I suspect that he's protecting a revenue stream but intends to open-source the code when he retires or no longer depends on the stream.
it would just some more tongue in cheek ironic to be honest.
It's not the same version of OS X that ran on Apple's computers. The "it's OS X" was more for marketing, they just share the same "core".

You could argue that the iPhone currently still runs macOS if you used the same definition today. They share kernels (iirc Apple always kept the ARM patches to Darwin closed-source), BSD-based userlands and the iPhone used versions of the macs application libraries.

A big difference is the iOS and macOS use different compositors.
Hey, yes they do! I cover the most commonly requested ones and explain how you can configure them when moving from single container to multi-container (I made the video, happy to answer questions)
Yes, that's why we generally run them on GPUs.
> Beware that backend has plenty of those declarative frameworks also

Thankfully, they don't take over your application code, though they eat a considerable amount of brainspace, especially in the collective discourse.

Discretion and focus remain key skills in tech these days.
I think the 4.1 percent that nuclear was providing was not having the impact you are assuming. Also the amount of energy produced by natural gas and renewables more than offset the cost of nuclear.

https://www.cleanenergywire.org/factsheets/germanys-energy-c...
> they have a good review process for popular browser extensions... [Google] have conflict of interest when it comes to hosting stuff like Ublock.

It's serendipitous you mentioned that extension, because Mozilla recently came under fire after its treatment of that developer[1], and people started talking about how tedious it is to publish extensions. Mozilla is now also an ad company, so it has the same conflict of interest as Google.

[1] https://news.ycombinator.com/item?id=41707418
"informations" is a good one for non-native English language speakers to look out for.
I used sharepoint at Fannie Mae, circa 20ish years ago, and it was the best smoothest setup I have ever seen. And I mean I hated sharepoint before and after but this one just worked and was connected to external systems that also just worked. I was so impressed
>they will get serviced BY Rolex.

Gray market sales exist and Rolex will not service anything bought through the gray market, rather than directly from an AD. This leads to a lot of non-Rolex watchmakers who can work on Rolex. If they also do some check to see if they happened to be registered or stolen, I’m not sure.

I think it would be a bigger issue for less popular watches with more complicated movements, where the local watchmaker would be in over their head.
This conversation started[1] as an attempt to understand why a particular person made a particular choice about a job. You are letting your emotions (or maybe your social ideals or ethical principles) prevent you from understanding the situation from this particular person's point of view. Even if his annual income is $135,000, it can be rational and ethical to sacrifice some aspects of job satisfaction for even more income, e.g., if he is responsible for the economic security of an entire family.

[1] https://news.ycombinator.com/item?id=41769450

Money is very useful, particularly for avoiding or recovering from the 100s of kinds of catastrophes than can befall a person, and even in the wealthiest parts of the world, most people's lives would be more secure and better if they had more money.
I've actually thought about free will in the context of wolfram's ideas before, and I like the idea that our minds are computationally irreducible - I think it is a very close analogue to free will.
Unionization could, at least in principle, offer a solution.
Er, yes because they're short for he is and she is. You mean "his" and "hers".
No, not quite. XDG-compliant programs end up storing stuff in one or more of the following places:

~/.cache and ~/.config and ~/.local/share and ~/.local/state and ~/.local/bin

I used to get annoyed by non-compliance to XDG. Now I wonder if I'd actually prefer apps to reverse the hierarchy (eg, ~/.apps/nvim/{cache,config,state}).
do we still do car analogies?

"thieves are breaking car windows to steal. so we at Mozilla car company, who believe in drivers taking back the road, will move the glove box to be accessible from the outside, because we believe our cars can coexist in roads filled with thieves, who used to pay our bills until last month btw."
Shouldn't Django's LICENSE file be retained somewhere in the repository? (Perhaps it is and I just didn't spot it.)
Uhh.. I hate to be the one to ask this question, but shouldn't we be focused on making LLMs work well first and then focused on desired optimizations? Using everyone's car analogy, it is like making sure early cars are using lower amount of coal. It is a fool's errand.
Apple Silicon truly changed the game. Like I still have a PC for many applications that a Mac just isn't suited for, but it still floors me how my little Macbook Air will utterly lap coworker's Lenovo's with i9's and double the RAM, while running without any active cooling no less and theirs are practically hovering from fans.

The M processors truly left PC's in the fucking dust.
I don't think everyone is racist but I do believe that everyone has strong tribal preference. In my opinion, people feel most comfortable around those who are most like them. This is why you can look at any food market, friend group, etc. and see so few groups of people of mixed cultures. It's very natural. Racism is when you discriminate against another race/culture, even if it's just "he speaks my language, I can understand him better.."
But wouldn’t each brain still be frozen in a moment of time? Don’t you still need something that moves the “play head of the universe” from one moment to the next?
CDC reports social media associated with bullying, sadness, and suicide
he's/she's going to have to deal with it
It can talk to the ntp server the network dhcp server gives out. If the dhcp doesn't give an NTP server then sure, try to talk to one (which should be configurable form the onboard webserver)
I think it’s great for a home router and firewall. I wouldn’t recommend it for commercial use if you maintain a lot of firewalls for customers which is a mistake I made with it. They kept making breaking changes to the pf.conf syntax, so entire books, countless write ups etc on pf would become obsolete. This is in accordance with their BDFL’s philosophy that breaking changes are a good thing because then you’re “in a better place”.

What is really, really nice about OpenBSD is running ‘ps -ax’ on a fresh install. You get about 10 processes, each of which has an obvious responsibility. You can actually understand everything your OS is doing. Try that on Ubuntu, Windows, macOS.
I teach digital painting. You would be surprised how many students ask how to achieve ‘the color gold’. One of the qualifiers of physical paint (as opposed to digital paint) is, not surprisingly, its materiality. Explaining to young people what materiality is can be a tough ride. I have to remind myself that for some of them the very first experience of painting was on an iPad.

Of TFA, it is no surprise that he was greatly influenced by Byzantine mosaics. Both are supremely decorative, flat and strongly symmetrical.
As is “codes” - I hear this often from non-native colleagues
Thanks,
The performance depends on the provider like OpenAI, Claude, Groq and Google (Gemini), so it shouldn't be a problem.
Let's see the interests I got the users then I will plan to add more models.
As someone who recently had to go over a large chunk of code written by myself some 10-15 years ago I strongly agree with this sentiment.
Despite being a mature programmer already at that time, I found a lot of magic and gotchas that were supposed to be, and felt at the time, super clever, but now, without a context, or prior version to compare, they are simply overcomplicated.
Hi, _benj, i found you were in lobste.rs, may i get invitation please ? here is gmail davidkoperty@gmail.com, i would really appreciate that !
I remember that many years ago, when floating point computation was expensive for Intel CPUs to do, there were multiple ways that programmers used integer trickery to work around this.

Chuck Moore of Forth fame demonstrated taking the value, say 1.6 multiplied by 4.1 and doing all the intermediate calculations via integers (16 * 41) and then formatting the output by putting the decimal point back in the "right place"; this worked as long as the range of floating point values was within a range that multiplying by 10 didn't exceed 65536 (16 bit integers), for instance. For embedded chips where for instance, you have an analog reading with 10 bits precision to quickly compute multiple times per second, this worked well.

I also recall talking many years ago with a Microsoft engineer who had worked with the Microsoft Streets and Trips program (https://archive.org/details/3135521376_qq_CD1 for a screenshot) and that they too had managed to fit what would normally be floating point numbers and the needed calculations into some kind of packed integer format with only the precision that was actually needed, that was faster on the CPUs of the day as well as more easily compressed to fit on the CDROM.
Your inlaws can presumably print from their phone, using MDNS to find local printers, and sending the traffic direct to the printer. They can presumably also do airplay operating in exactly the same way.

They don't need to know terms like LAN or MDNS or Bonjour or whatever.
Huh, weird.

I tend to default to right foot forward for most things. Sport fencing did it, maybe…
> but you haven't actually named an alternate economic model they should invest in

It is their job to find alternate models, their glory and ongoing relevance if they do. Otherwise somebody else will do it sooner or later (the status-quo is untenable) but it would imply needless waste and a sad requiem for an organization that has been loved by many for a long time.

As they continue seeking "...a balance between commercial profit and public benefit" my 2 cents contribution is to (re)state the obvious: the adtech billions are only a tiny part of the commercial world, let alone the public interest at large.
> pure fp

No he didn’t.
If the cost of this is to look utterly stupid, who in Germany would sincerely coddle a small number of English-first obsessives? Is the story here that Germans feel better about taking a stand when they’re told they have a choice?
A lot of devs justify the time they spend keeping up with the technological Joneses as necessary to keep pace with current trends (especially in UI). I think it is a bit of a cope though, because users just want to solve their problems.

They don't care about React or htmx. They just want something that fixes the problem.

This is actually very freeing: meet a real need and you don't have to believe that software development consists on running on a treadmill of constant changes for their own sake. Just do the job competently.
More than teeth scratches point to this

https://www.sapiens.org/biology/handedness-neanderthals/
It should be pointed out that OpenBSD is not UNIX certified.

You might retort that I'm being pedantic, but you didn't say that it offers "the UNIX experience". You said it offers "the UNIX(TM) experience".

https://www.opengroup.org/openbrand/register/

And it isn't just that OpenBSD isn't certified. OpenBSD notes where it deviates from POSIX and UNIX standards (For example: https://man.openbsd.org/sh.1#STANDARDS, https://man.openbsd.org/awk.1#STANDARDS).

You might retort with some "well, UNIX really means..." argument, but that's likely to come down to things like "I prefer or am more accustomed to where OpenBSD puts things or how its package management works or the way it does configuration." And that's fine. Arguing that a system has made better choices (or choices that work better for you) is wonderful.

macOS is actually UNIX® - but I don't think that what you're trying to get at is whether something is actually offering the UNIX experience. You're probably trying to get at something else - maybe a sense that there's fewer layers of indirection for things like how programs are actually installed and configured or a simpler, more standard layout across programs for things like configuration. But calling that the UNIX experience probably isn't the right way of phrasing it, especially if you're going to put a trademark symbol in there.
Is there a Proxmox equivalent for FreeBSD? I am interested to take it for a spin as a hypervisor (have always been drawn to BSD but aside from TrueNAS haven't used it in any real-world workloads). For a newbie I find that a GUI is great to understand what is possible, explore things, etc. Then transition to an infra-as-code approach later on.
>If no one made money on smoking, it would be a niche activity by now.

That is an interesting thought and I'm not so sure. Some things are self sustaining cultural practices. Maybe it depends on how you scope the idea. If the companies went non-profit and taxes were cut, it would be very cheap and I don't think advertising does anything anymore.

I think the same is largely true for alcohol as well

Advertising seems more about market share than converting users.
Why should anyone need an account from a private business to buy bonds, why do you think that people deserve to be punished for buying directly from the government, and why do you think this is common knowledge?
Here are some information theoretic arguments why inlining code is often beneficial:

https://benoitessiambre.com/entropy.html

In short, it reduces scope of logic.

The more logic you have broken out to wider scopes, the more things will try to reuse it before it is designed and hardened for broader use cases. When this logic later needs to be updated or refactored, more things will be tied to it and the effects will be more unpredictable and chaotic.

Prematurely breaking out code is not unlike using a lot of global variables instead of variables with tighter scopes. It's more difficult to track the effects of change.

There's more to it. Read the link above for the spicy details.
> And I fully agree with footnote 2, why is an extended Unicode character being used in place of the apostrophe?

Some reasons:

> The Unicode character ’ (U+2019 right single quotation mark) is used for both a typographic apostrophe and a single right (closing) quotation mark.[1] This is due to the many fonts and character sets (such as CP1252) that unified the characters into a single code point, and the difficulty of software distinguishing which character is intended by a user's typing.[2] There are arguments that the typographic apostrophe should be a different code point, U+02BC modifier letter apostrophe.[3][better source needed]

> The straight apostrophe ' (the "ASCII apostrophe", U+0027 ' apostrophe) is even more ambiguous, as it could also be intended as a left or right quotation mark, or a prime symbol.

* https://en.wikipedia.org/wiki/Right_single_quotation_mark

* https://en.wikipedia.org/wiki/Apostrophe#Unicode
Is it mandatory to check it to login? The default is unchecked. I doubt normal users would check it unless they are forced to.
Norwegian Startup Scene Petitions Against Exit Tax Towards Tech Sector
“Learnings” has a potentially useful nuance, referring specifically to whatever it is one took away from a lesson. I know the word “lesson” itself can also cover that meaning, but “learning” is more specific and given how widely it’s used, that specificity appears to be useful in some circumstances.
Note that the economic term for this is price discrimination, and it isn't necessarily a bad thing: https://www.investopedia.com/terms/p/price_discrimination.as...
Is XDG_CONFIG_HOME Unix? Isn't it just some Linux convention?
In the sixties, hexavelent chromium was used as a rust inhibitor in cooling towers in a Hinkley PG&E compressor station. It caused ground water contamination affecting the health of many.

https://en.wikipedia.org/wiki/Hinkley_groundwater_contaminat...
UK Regulatory Innovation Office vow to slash red tape: we've heard it all before
Companies construct these stations along natural gas pipelines and use them to compress gas so it can continue flowing downstream to its final destination
Judge not by absolute standings but by relative standings. During the Trump presidency our competitor's economies were growing faster than America's: China, Germany, et cetera. America was losing its status as #1. During the Biden presidency every economy but America's took an absolute beating. Britain & Germany went into a deep recession. China's growth flatlined. America was pretty much the only economy to avoid getting curb-stomped and regained its status as the clear #1 economy.

Anybody can do well when there's a rising tide raising all boats. It takes a true master to do OK when everybody else is doing poorly.

P.S. The NYT has a significant both-sides-ism bias and is the only place you'll find pro-Trump articles outside of the right wing media.
Ask HN: How are you using AI with your kids?
Lately I've been thinking a lot about how I want my children to interact with AI, and I realize that there's not much tooling around parental control or behavioral control of the AI. I was thinking, for example, to have my own GPT with some prompt engineering to make sure the LLM doesn't give answers directly and instead acts more as a guide, and also to make it understand who it is talking to. Has any of you done something about it? I assume AI adoption in households is increasing exponentially.
Banks definitely make money on interest, what are you talking about?