skysight-inc/HackerNews huggingface dataset:
Immortality is a big genetic disadvantage when you want the species to be able to evolve and adapt to its environment. This might have something to do with why most species have limited lifespans.

Humans aren't bound by their environment any more though: they can actively control and change their environment, and their own biology. Humans stopped evolving by natural selection ages ago, so there's no good genetic reason to not explore technological means of extending lifespans.
Ask HN: What Laws Limit EULAs?
What laws determine the limits of EULAs attached to products, e.g. websites?

It wouldn't make any sense if I state that all property of my webpage users belongs to me if they dare to use an adblocker - It wouldn't be enforceable even if they accepted the rules on my website, right?

But even if the scope of consequences is limited to whatever happens between the client and the product, these consequences can be severe. Do we have historical examples of services exploiting users legally through EULAs no one reads?
Why would you want to end death?
> I version control my Firefox preferences using Firefox's obscure user.js feature

Noting that enterprise policy replaces a lot of this, and works easier with flatpak based firefox et al. It also allows for auto-installing extensions.
Really feels like we're celebrating having less understanding of what we're doing; pouring fuel over ourselves.
The inability to even hide a channel is a strictly worse UX.
I believe current estimate is that the Earth becomes uninhabitable in 1 billion years (increased luminosity will remove all liquid water), well before the sun completes its lifecycle.
Well , it just mean that they are not meant for that field if they are really bad in it.
Try asking them what they like to do and maybe try guiding them to change their line of work to their line of intrest
> If we pretend the Supreme Court is partisan, which it is not but let's entertain that thought here..
I mean, that’s laughable, I don’t know how anyone can call the current Court non-partisan with a straight face. That doesn’t mean every decision is necessarily partisan, but multiple decisions over the past few years have been blatantly partisan, with Thomas and Alito especially making very little effort, if any, to hide it.
I used to feel that the Supreme Court was the one of the few non-partisan institutions in our government, but the way this Court has run roughshod over stare decisis to effect change in the interests of its majority was more than enough to disabuse me of that notion.
Everyone loves when decisions are going their way, consequences be damned, but the way those decisions get made matters, and nobody should be happy with the way the current court is choosing to act. It has set a really bad precedent for future courts, and has already done immense damage to its reputation in the eyes of many.
They're both graffiti. Graffiti can be beautiful or art to some people or not be. But if the person did not build the building with that mural/art on it to start, or did it at a later date as part of the same project, it is graffiti in the modern sense of the word (in English).

People thinking it is art, or thinking it is beautiful does not remove the aspect of it being graffiti. Even a large advertisement would be graffiti.

I would hate to live in a building that had a huge mural go up after I moved in personally, but that also doesn't make it graffiti or not.
You can check out Tech Ingredients video [0] on the same topic, which will give an answer to your question. It is: Yes, it is better than regular white paint

[0] https://www.youtube.com/watch?v=dNs_kNilSjk
I never understood why some people enjoy describing their dreams.

My dreams are generally pretty messy, make little sense, and are often embarrassing in some way so I don't particularly feel like sharing them.

OTOH my wife will happily spend 15 minutes telling me her latest dream every time she wakes up.

Turns out, according to TFA, I'm the odd one!
While I agree in principle, a lot of the bloat is due to trying to have one codebase for a lot of different platforms.

This is generally a good ideas as it increases the speed you can ship & reduces the size of the org.

But there’s a big trade off: complexity & abstraction.

The higher level your abstractions the worse it gets too.

So it’s not without reason.
True, but they do put a noticeable strain on my battery life of my laptop (m1), making it go from day long to hours, so I stopped doing that. That’s with only arm64 containers; with x64 ones, it’s even worse of course.
Ha, it's the reverse for me.

I used to use Debian base image, but now switch to Ubuntu LTS base images almost exclusively due to them offering newer versions of most core libraries, and longer support duration.
What a nice way to say "get them fired"
https://benbrougher.tech
> But it also struck me that "externalising the maximalism" by using a library like the unix ssh implementation

Not saying this to be argumentative, only to emphasize the same conflicting dynamic I saw in the post: this is exactly the same rationale that people routinely lambast here about NPM and other sources of dependencies. It’s libraries and frameworks all the way down. I’m cool with that, I’m just not cool with picking and choosing when it’s cool without any particular principle.
It didn't sell anywhere remotely near 60 million. That was an offhand comment from Todd Howard who was being a bit misleading. He was mixing all the different versions of Skyrim (Skyrim, Skyrim VR, Skyrim Special Edition) and calling them simply Skyrim as a whole. It's like saying "Mario" has sold a billion copies. If you're not familiar with the series, those aren't like 'game of the year' type collections, but distinct incompatible binaries. Each has their own incompatible mods.

I'm only talking about "Skyrim", the original game. It sold in the ballpark of ~25 million, with a probable plurality on PC - so somewhere in the ballpark of 10 million there. And no, like I mentioned, the download numbers are unique users - not total downloads. The total modding userbase is also going to be well upwards of 8 million. There are lots of reasonably sized non-English Skyrim modding sites also hosting SkyUI, and there's probably at least a small number of modders that have never installed that specific mod.
Started writing recently - http://sudhar.xyz/

Some articles -

https://sudhar.xyz/pauls-commandments

https://sudhar.xyz/last-man

https://sudhar.xyz/2021/06/25/objective-science.html

https://sudhar.xyz/competence-bubble
I love dreams, but I hate when dreams are shown in movies or characters describe them in books. I just skim until reality resumes. Dream interludes almost never offer insight and are just boring.
Https://manuelmoreale.com

No specific topic, I write about whatever I find interesting to me.
On Nutrition and Metabolism
The PC could go there somewhat too; you have the interrupt vector table at the bottom of memory, nominally in control of the BIOS.

If you invent a new disc controller, for example, you can change the vector for Interrupt 0x19 to point to your code, and if you realize from the body of the request that the call was intended for another device, you pass it on to the original code.

There were two problems:

* The standard BIOS features were somewhat limited and narrow.
* They added enough overhead that you might want to ignore them and start fiddling with registers directly.

This was especially true for video control (BIOS Interrupt 0x10). Nobody was going to follow through on the proper way of stuffing the framebuffer when it was memory mapped and you could just dump stuff straight into it. So on the one hand, it meant a BIOS-level compatibility wasn't enough, and it also forced hardware rictus (I could imagine, for example, a video standard which communicated with I/O ports to open up more addressable memory, but there's no way it would support anything but the most well-behaved software).
Can the stock market go to zero?
Ask HN: What is meant by “AI experts don't understand AI”
We've all probably heard the quip: "Even AI experts don't understand AI!"

What exactly does it mean? I often hear people say it to try to prove a point about AI safety, but isn't that the whole point of AI? Neural networks find features via gradient descent so humans don't have to encode all of the features.
Show HN: An Autonomous Agent That Runs on Open Source Local LLMs
Hi there, our autonomous agent runs on WizardCoder 15B 4-bit quantised version. Check out the repo. Our goal is to democratise Autonomous agents.
Can’t believe I had to live through this BS. Thank god folks embraced low entropy code
The question is just a jumping off point to talk about things like monitoring and alerting, production logging, your release process, testing, etc. It's why I want to start with personal experience.

> Don't read items off a checklist.

I've gone through periods of interviewing 3+ candidates a week for months at a time. It's just not reasonable to expect me to have a unique and interesting conversation with everyone. There are things I need to get into.
Monday Was the Hottest Day Ever as Global Temperatures Rise
Paradoxically it is privileged to think that people who didn't get sufficient, necessary elementary education yet did bust their tushes to succeed in academia don't exist in sufficient quantity to be seen on a high traffic internet board.

Rather than looking at your neighbor's privilege, it's better to introspect on our own and how we can use to for others.
Sure! https://james.brooks.page
Do you (or anyone) have feedback about Odoo? I've read quite a bit of bad feedback online.
That post reminded me (and perhaps is a contemporary of) "Hexing the Coding Interview" by aphyr/Kyle Kingsbury.
For someone that only runs 3 programs (terminal, emacs and firefox) gnome is a terrible choice. In fact, a desktop environment is a terrible choice.

> I want good text rendering and windows and buttons with rounded corners

You don't need gnome or KDE for this. I run a primarily terminal oriented desktop, but my GTK apps still look great. I still run picom and could easily do rounded corners if I wanted.

My point is that there are much better options than gnome if you want a beautiful minimal setup especially if you get into tilers.
Looking down on, yes. Suffering nonsense meetings silently? No.

My entire point was that there is a major difference between the two & that while the instinct to look down on others for this organizational symptom is immature, it’s not unfounded or without basis to highlight the issue: they’re blaming the wrong thing however.

And I often find that in those types of meeting communication & relationship building is the absolute last thing that is happening. Most of these meetings are CYA, checklist, type meetings.

Meetings that literally only exist to allow someone to demonstrate they had a meeting about something.

Worse, the actual communication that is happening is usually in side channels.
https://elliottslaughter.com/

An eclectic combination of a long-running (but infrequent) blog, technical projects, and academic papers.
That's entirely up to your distro. The core GNOME shell doesn't require hardly any of this.
.... unless your mailserver's IP/network has been blacklisted by said behemoths.
I’m an okay programmer, but I get my contracts by being able to understand what my client needs and assuring them I can find the right people, do the right work, and complete a project on time and within their budget.

They pick me because I have solid references, I’m kind to them (I’m genuinely grateful for the relationships I build), I listen well, and I prioritize their experience over my convenience. I’m able to take on a project at any stage in its lifecycle, take control if necessary, and get it where it needs to me without them needing to worry how it happens. They can trust me to know what they need and solve their problems, even stepping in to figure out what their problems are if they’re unsure.

Sure, it requires programming skills. I have nearly 15 years of experience now, and it’s relatively broad. I’ve done a bunch of stuff, but nothing exceptionally deep or difficult.

Without communication skills I would be nowhere, though. Without a human face, anticipation of human needs, empathy, genuine concern, and all of that — no one would hire me for anything interesting or important. My references wouldn’t be so positive. No one would trust me with tens or hundreds of thousands of dollars, let alone what feels like the fate of their start up on a tight timeline.

Until AI can do any of that, I’m not too worried. I know my clients are looking for a human being they can trust just as much as they’re looking for a product to be built or a problem to be solved. Many of them are extremely nervous and uncertain, and a machine would likely fail to assuage their worries.

Perhaps it will get there sooner than I think. I don’t know. My advice to programmers is to focus on the human side of what you do though, and the humans using the products you build. There’s not much else that matters; at the end of the day, we’re humans building things for humans.

I suspect long before AI can out-human me, I’ll be using it to enhance my development process yet still relying almost exclusively on face to face communication to get my most important work done.
I suspect within 1000 years humanity will be effectively immortal and have much less children than we do now. So I'd guess on the lower end of that estimat.e
> Let's Encrypt doesn't work with cPanel shared hosting.

Yes it does: https://blog.cpanel.com/how-to-configure-and-manage-lets-enc...
This is very reminiscent of the initial hn response to DropBox [0]. This is like saying that you can build a Tesla clone by attaching 3 pieces of wood together along with 4 wheels.

Although it is technically cool, it misses practically all of what makes Slack so popular - UX.

[0]: https://news.ycombinator.com/item?id=8863
As surfer we call them lift. You step into them, it takjes you out for free, and then you step out.

For swimmers it usually doesn't end well
Slack and discord have screen sharing and voice chat. These are not sideline features. They are pretty critical features to its market dominance.
Ask HN: Are there any good open source screen sharing tools with remote control?
I spent hours last night trying to re-enable remote control on Jitsi's electron app with no luck[1]. Are there any other good open source tools out there for remote controlling a friends' computer screen on a call?

[1] https://github.com/jitsi/jitsi-meet-electron/issues/877
I disagree. For those who enjoy random people's dreams. https://old.reddit.com/r/thomastheplankengine/
Could you disclose how much you make through ethical ads?
I just started 2 months back. Here it is: https://codeconfessions.substack.com/

Here are some of my posts which have been well received:

- https://codeconfessions.substack.com/p/creating-chatgpt-plug... : It takes you through a tutorial showing how to use the function call feature to build your own ChatGPT with plugins

- https://codeconfessions.substack.com/p/exploring-deepminds-a... - This explains the results of the AlphaDev paper from DeepMind

- https://codeconfessions.substack.com/p/mojo-the-future-of-ai... - This gives an introduction to the Mojo programming language

- https://codeconfessions.substack.com/p/will-ai-replace-progr... - This one is my personal take on whether programming jobs are in danger becaue of AI or not.
> What if every buffer in my text-editor registered "I am a source of text,
and I am a target of text".. When I open a file, I can chose a file-system
plugin to provide the text to the buffer, but I could also use the HTTPS provider
if I just wanted the source-code of some website directly into my buffer.

This is "everything is a file", as realized in Plan 9. And if you restrict yourself to unstructured character data, it works beautifully. In the abstract, you can, more or less, direct any stream to any stream.

Unstructured character streams are a very simple interface, perhaps the simplest practical one. Get byte. Put byte. The problems begin when the interface has a type more complex than an unstructured byte stream. Every program needs to be coded around a common interface. What should the common file-like interface for image data, or GPS locations, look like? Ask three programmers and you'll get four or five strong, and strongly differing, opinions.

The complexities of such interfaces and their associated types, are probably why such all-encompassing library-OSes have historically tended to be restricted to a single language which is very strongly statically typed (rigorous interface definitions), or dynamic (all the conditions can be handled at runtime), and/or very object-oriented. Lisp, Smalltalk, Oberon, etc. The implementation language's details and type system become very relevant (and incompatible with others) as complex OS interfaces start to dominate the architecture.
MongoDB has a similar sync to Realm, which seems a lot more capable than Couch sync.
I agree with you. The only good dream sequences I remember are from dharma and greg, they act like my dreams. https://youtu.be/-on07_-ixTI
Seems like a lot of work to do yourself but if made commercially there’s nothing in the process that would make the end product very inexpensive either.
Functions and algorithms implemented purely with TypeScript's type system
Unfortunately that video is real science presented like quack science... which is in a way the worst of both worlds!
I use PIA and some sites like Bugsnag, LogRocket don't work, what I do is have a special browser (Chrome Canary) that I set a split tunnel rule for so it bypasses the vpn. Same for steam and epic that will kill you with captchas for something as simple as the pc going to sleep and waking (new ip).
Love it.

But I’m also in the camp that didn’t know this history and had a softer definition of “open source”. That’s just how language changes, shrug.
I think the intuition would be that if a determined "core" feature set of something is so easily and trivially reproduced, then it's not the core/source of its value.

Which makes me wonder: Just how much of UI development had software engineering had consumed and automated since 1980s, or is it still in the realm of pure human art?
Specifically which part of "record the variables" do you not understand?

The amount of variables simply has no impact on the difficulty of running a benchmark. The amount of variables will impact the relevance or use value of the benchmark, but interpretation and application is the user's problem. The amount of variables has zero impact on the process of performing or recording the benchmark, and this matters because interpretation and application is easier with more benchmarks covering more cases, but your insistence that it's "hard" could only reduce that number, making you the only variable that is actually a problem.
In well-funded fields with lots of jobs (like CS) graduate students often don't have to pay tuition (or heavily subsidized tuition). Everyone I know that got a Masters/PhD in CS actually got paid for it (it was like a job at the university, albeit not as well paid as working in tech).

Very different in the humanities.
Most current distros prevent you from making setuid bash scripts, on security grounds. But you can get most of the same effect with a specific sudoers entry.
Additionally, Gleam is very different as a language. Erlang is only one of its targets, another one is JavaScript (and I see many people just using it for that alone). I'm personally writing a static blog generator for myself that'll run on the Node target.

So I don't think this will have too much effect on Gleam.
Artists are expected to have online portfolio's of their work easily accessible for prospective clients and selection committees for any kind of shows or programs that they apply for. It is considered a mark of professionalism. Jpeg portfolios are too large to send like a resume. The very tool artists use to get work is being used to take work away from them.
Critical yet feels like they are going down in quality.
In germany its several laws. The probably most important is 305c of the BGB: if an part of an contract is not common or surprising are invalid.
For example the part of the contract of bluesky where they own the posts and media you make is invalid in germany.
the BGB is full of laws that limit what legal contracts can. Some limit the form (you can't sell some things without an notarized contract), while others limit who is allowed to be an contracting party (children under seven are not allowed to buy anything by themselfs and under 14 you need the explicit consent of the parents).
Exactly, we migrated to LXD from Proxmox for stateful containers for various servers (DNS, Zulip, Mastodon) as well as user desktops (e.g. Ubuntu Desktop, Fedora, etc).

LXD is nice because it has a nice management layer. It is really easy to migrate an instance (container or VM) and its state from one physical machine to another on the LAN, even if you don't want to bother with setting up an actual cluster.
I would just copy and paste the comments from codeforces red-black Um_nik (https://codeforces.com/blog/entry/92248):

```

I'm just in a mood to shitpost. Don't take it too seriously.

Things that I have heard of, but don't know (imagine how many things I haven't even heard of):

- Li-Chao Segment Tree

- Segment Tree Beats

- RMQ in O(n)/O(1)

- Any self-balancing tree except treap

- Link-cut tree

- Wavelet tree

- Mergesort tree

- Binomial heap

- Fibonacci heap

- Leftist heap

- Dominator tree

- 3-connected components in O(n)

- k-th shortest path

- Matching in general graph

- Weighted matching in general graph

- Preflow-push

- MCMF in O(poly(V,E))

- Minimum arborescence (directed MST) in O(ElogV)

- Suffix tree

- Online convex hull in 2D

- Convex hull in 3D

- Halfplane intersection

- Voronoi diagram / Delaunay triangulation

- Operation on formal power series (exp, log, sqrt, ...) (I know the general idea of Newton method)

- How to actually use generating functions to solve problems

- Lagrange Inversion formula

- That derivative magic by Elegia

- That new subset convolution derivative magic by Elegia

- How Elegia's mind works

- Sweepline Mo

- Matroid intersection

If you know at least 3 of these things and you are not red — you are doing it wrong. Stop learning useless algorithms, go and solve some problems, learn how to use binary search.

```

For 2023, I would append the list with:

- ChatGPT

- Github Copilot

- GPT-4

- Whatever the "generative AI" is

If you are a beginner, these so called "generative AI" are actually the same as those cryptic algorithms in competitive programming mentioned by Um_nik and you won't ever really use them once in your life, but learning the basics will definitely help you improve gradually.
>they'd look likely worse without the huge ads

I agree with this one. Those flashy things really do cover up the ugly reality, in more ways than one, but they literally do too. But people need incentive to get things done. Broken that are covered up are not gonna get fixed, but if they are one the surface, they might.

Cyberpunk, as much as I love it, I'd treat it like other horror stories. Leave it in the fantasy world.
Yes: https://www.mcclatchydc.com/news/policy/technology/cyber-sec...
https://c6p.netlify.app/

I try to develop an habit of writing, unsuccessfully.

Bursts of very infrequent posts about web, game dev, personal projects, and tools or lessons learned.
also to make it user friendly. I know we're on HN so we're all tech people but this is super nerdy stuff lol. This would never get mass adoption like tools like Slack have that work across multiple platforms, including mobile
I asked for an enterprise trial once because my company was seriously considering a purchase, despite not being able to properly evaluate the OSS version.

The response was basically "sorry, we're too busy".

Your business model is fascinating.
cool but misleading title
Use your phone