HN user

da39a3ee

650 karma
Posts17
Comments1,102
View on HN
www.theguardian.com 2y ago

60% of tree-planting schemes use non-native species in Africa

da39a3ee
1pts0
news.ycombinator.com 2y ago

Ask HN: Isn't a spec for parseable man pages and –help output long overdue?

da39a3ee
1pts0
www.theguardian.com 2y ago

Al Jazeera to refer killing of cameraman in Gaza to war crimes court

da39a3ee
21pts8
news.ycombinator.com 2y ago

Ask HN: How to deal with the short vs. long function argument

da39a3ee
5pts9
www.theguardian.com 2y ago

Why American birds are being renamed

da39a3ee
2pts2
news.ycombinator.com 2y ago

Did ChatGPT4 prompt and context limits change in the last 24hrs?

da39a3ee
1pts1
time.com 3y ago

The Darwinian argument for worrying about AI

da39a3ee
144pts421
time.com 3y ago

The Darwinian argument for worrying about AI

da39a3ee
2pts1
arxiv.org 3y ago

Natural Selection Favors AIs over Humans

da39a3ee
3pts0
www.ecomodernism.org 4y ago

An Ecomodernist Manifesto

da39a3ee
3pts0
news.ycombinator.com 4y ago

Ask HN: Book comparing major programming languages at a technical level?

da39a3ee
9pts5
news.ycombinator.com 4y ago

Ask HN: Best tool to create a user guide for an open source project?

da39a3ee
4pts5
www.theguardian.com 4y ago

Channel 4 Subtitles Unavailable

da39a3ee
2pts0
talk.observablehq.com 5y ago

I want to learn d3. I don’t want to learn observable. Is that ok?

da39a3ee
1pts0
news.ycombinator.com 5y ago

Ask HN: Are there Node.js frameworks with scope similar to Django?

da39a3ee
4pts0
unherd.com 5y ago

Do orgasms make us weak?

da39a3ee
4pts0
quillette.com 5y ago

The New Evolution Deniers

da39a3ee
3pts1

I think that to understand the diversity of opinions, we have to recognize a few different categories of users:

Category 1: people who don't like to admit that anything trendy can also be good at what it does.

Category 2: people who don't like to admit that anything made by for-profit tech companies can also be good at what it does.

Category 3: people who don't like to admit that anything can write code better than them.

Category 4: people who don't like to admit that anything which may be put people out of work who didn't deserve to be put out of work, and who already earn less than the people creating the thing, can also be good at what it does

Category 5: people who aren't using llms for things they are good at

Category 6: people who can't bring themselves to communicate with AIs with any degree of humility

Category 7: people to whom none of the above applies

> Do you have a reference where I can learn about this?

I don't really understand what you're asking for.

That comes across as rude and condescending; please don't communicate like that. Your English skills seem OK but in case you still need help, they're asking for a "reference" -- that's an online source of some sort probably, where they can "learn about" it -- that means that the reference would contain content helping them to understand the topic better. For example, the helpful content you gave after your rude and condescending initial comment would be an example of such content.

  No escape from the mass mind rape
  Play it again Jack and then rewind the tape
  And then play it again and again and again
  Until your mind is locked in
  Believin' all the lies that they're tellin' ya
  Buyin' all the products that they're sellin' ya
  They say, "Jump" and you say, "How high?"
  You brain-dead, you got a fuckin' bullet in your head

One thing that bothers me is when people refer to languages like Go and Rust as "not object-oriented". Of course they are object oriented; Go and Rust programs consist of struct definitions to which you associate methods, giving rise to individually instantiatable objects with custom behavior, and you use these objects to model entities in your problem domain. This is object-orientation.

Where they differ from OO languages such as Java and Python is of course that they avoid traditional inheritance, offering more restricted inheritance-adjacent features (typeclasses/traits/interfaces and struct embedding).

Like many others I find Go disappointing in many regards. (Although Go's channels, goroutines, select, and implicit interfaces are beautiful). One disappointment is the way that methods are not indented or nested within the struct definition/interface that they are defined on. This is, IMO, a silly fig-leaf that is attempting to make the language look "not OO" in a superficial manner, but all it ends up doing is making it hard to see where your implementation of one interface ends and another starts.

OK. For reference, I was an Emacs user for 20 years, and participated heavily in emacs extension development. I used to think like you early on. But, especially if you use languages with expressive/complex type systems, having the editor be able to inform you about types is very useful. So I understand where you're coming from, but you're probably being too absolutist and are upholding preferences that you should re-examine. For example, it's basically silly to write Rust without using rust-analyzer. I agree that feedback can be a distraction while typing but it should be possible to tune your IDE editor to not display anything until a specified amount of time has passed with no keypresses.

Can you give more details regarding what IDE features you have in mind? I agree that java/c# people not knowing how to use the command line is bad (because they only know how to click "build project" etc) but IDE features such as LSP, compiler error messages as you type, intelligent completion, variable renaming, etc I think are essential tools.

I can't read the news because it's so upsetting to watch the world allow a naked genocide, or discuss it with my family. The 7 Nov terrorist attack was disgusting, and since then Israel has proved to the entire world, beyond anyone's remaining doubt,that they are a disgusting nation.

This article is missing a "What are signals" section. And yes, this does not do the job:

Within JS frameworks and libraries, there has been a large amount of experimentation across different ways to represent this binding, and experience has shown the power of one-way data flow in conjunction with a first-class data type representing a cell of state or computation derived from other data, now often called "Signals".

You sound really full of yourself and entitled. A job should last several years, why not spend half a day applying? You don't sound like you really want a new job anyway, but maybe try to put yourself in the shoes of people who do, or who actually _need_ a job.

Small thing but postgres should deprecate the names it uses for the CLI commands like "adduser" "createuser" etc; they should have a prefix like "pg-adduser" or more modern, be subcommands of a single "pg" or "pgctl" command. Has there been a move toward that yet?

Terminal Latency 2 years ago

I have literally no idea why people care so much about typing latency. If you type that fast, I suggest that you seriously consider finding a more intellectually challenging task.

It can go too far. Too many section headings and it becomes unreadable, like an undergraduate textbook where you're constantly being distracted by sections and boxes.

Presumably all the structure and section headings that they recommend don't have to be rendered by a browser as visible to humans. The LLMs should be smart enough to understand HTML directives that don't add a lot of unnecessary visual structure.

Actually, no, I have a PhD, and postdoc in this area. You, on the other hand, have read too much pop science about epigenetics. Surely you know that what sells pop science is novelty, so claiming that "Darwin was wrong because epigenetics" is a great commercial strategy. Sounds like it worked on you?

The obsession with climate change has produced a generation who think that any tree species is ok if it replenishes carbon. People who don't understand that some natural habitats are incomparably more important for birds than secondary forest and reforestation efforts.

A bit, yes. But it's perfectly possible to destroy a bird's breeding habitat without affecting global climate. The focus should be on the species we share the planet with and preventing their extinction. Planetary atmospheric issues are not what nature conservation is about.

Endemic to X means that it's geographical distribution is confined to X. The (original) geographical distribution of basically all bird species is fairly well known, due to the efforts of 19th and 20th century scientists and their collection of museum specimens. The reference work here is the "Peters check list", completed over the course of several decades in the 20C by various ornithologists.

Of course, you have to check when they say "species" whether they're referring to a subspecies "elevated to species status" by dodgy "phylogeography" genetics studies.

https://en.m.wikipedia.org/wiki/James_L._Peters

Ornithologists always use mist nets to survey birds. They are very widely used and rarely harm the birds when used by people who've learned how to use them. Their possession is controlled in the sorts of countries with legal systems that specify first world stuff like that.

In more advanced undergraduate math, PDF lecture notes written by professors but not published in book form often contain excellent explanations and proofs that are not available in books. Also, making undergraduate buy expensive text books is more of a thing in first year American classes. Look at the lecture notes at Oxford for example.

https://courses.maths.ox.ac.uk/