skysight-inc/HackerNews huggingface dataset:
If 99% of the people using it don't know what a Linux is, I think that means we've totally won because it means that Linux got easy enough for them to use!

Really though, I think it's for you to decide. It's not like there's a standards body with a rigorous criterion on if a given year is "Year of Linux Desktop", which is perhaps OPs point. Personally I think that 2013, when Dell first started selling the XPS 13 with Ubuntu was the Year of the Linux Desktop and I personally think that we've actually lost the plot in subsequent years.
Never

Yes

Yes

No
Your reply is tangential to my post, except for the last paragraph, in which you make an astounding claim that there is some place in my country where a taxing authority fails to apply a tax.

Rather than me search for your myth, perhaps you can show me an example?

(I know plenty of people with land more than 100 miles outside a metropolitan area, and they do have roads, electricity, and schools. Water is from a well, and the govt does not supply internet. Some places have a county hospital, some don't)
> If I'm honest, Linux is...exhausting. I'm technically proficient, but even the "user-friendly" Ubuntu is a pain to work with. Something as simple as changing the mouse scroll speed requires creating a bash script

This is a totally legitimate gripe. On the other hand, I like to have the key repeat speed set to higher than MacOS lets me in their menu, so I also need to configure this in the terminal, except the only references I can find for it safe random stackoverflow questions and blog posts rather than official documentation, so the units are unclear (I can't remember if it's the delay before repeat or the actual repeat speed, but I remember being surprised about how one of them worked with regard to needing to modify the value in the opposite direction than I expected), and I need to log out and back in to test it, after which I might need to tweak again due to not really understanding the units and maybe overcalibrating, which requires another logout...etc.

MacOS is probably easier if you don't want to stray at all off the prescribed path, but any time I needed to do something even slightly outside the seemingly arbitrary sanctioned happy path, it ends up being either even more annoying to configure than Linux, requiring some app that inevitably wants to me to pay them for what feels like basic functionality to me, or is completely impossible regardless of how much effort or money I'm willing to spend. Given how much I like the setup I've been using for years on Linux and how rarely things break for me compared to MacOS updates due to functionality being provided by third party apps (e.g. my iTerm shortcut for showing/hiding the fullscreen terminal occasionally not working after being required to a major OS update, but working just enough of the time that I suspect I wouldn't be able to find a fix), I won't ever be running anything else on my personal machine unless something drastically changes.
Given the amount of demand for MIT they can afford to shed the students that don't support freedom of expression (then again, MIT is not Oberlin so I doubt there are many pro-censorship student).
A piece of garlic before bed - I don't know why, but the teeth get really white after a few days. As if the garlic kills candida or something.
The Internet was not ignored before the WWW, but it was simply inaccessible to the masses because only highly trained computer users could navigate it using tools that required specialized knowledge.

The web opened the Internet to the masses who could point and click their mouse on hyperlinks in a browser. It only took a few minutes for people with little computer knowledge to learn to navigate around the web.
Nice. Shameless plug, but I once did something like this with a Sierpinski triangle back in the day:
https://www.youtube.com/watch?v=72FmQAfQv1E
When you start to think about it, there are really a lot of different ways you could turn the Sierpinski triangle into sound. They generally have something interesting about them since the fractal pattern has a nice balance of same but different. I would personally recommend trying to make sound from a fractal as a good exercise to do if you have a Jupiter (or Colab) notebook handy.
Reads from the blockchain are vastly vastly slower than DNS queries, and even then we have many layers of caching between the root DNS servers and the end user. The important thing is that fundamentally getting usable performance for general users means you are unlikely to ever hit a DNS root server directly. The side effect of that is that any claimed "anti-censorship", etc mechanisms that crypto ostensibly provides immediately disappears - pretty much in line with current restrictions on explicit exchanges accepting transactions involving North Korea, terrorists, etc.
His analogy is to the new technologies being deployed by military leaders who have no idea how they will change the field of battle. Think the first tanks, chemical weapons, squad tactics, planes, etc. All technical and new hallmarks of warfare brought to the stage during ww1
There is almost no one who's actually for completely unchecked freedom of speech, so it's all a matter of deciding where along your sliding scale you draw the line.

Would you suggest that things like murder threats or libel should be legal? Otherwise you're advocating for conditional or contingent free expression too.
> Where did you get this crazy idea? China and the US are separated by a huge ocean; there's no way to do trench warfare there. A war between the two would entirely be a naval and air war, not a ground war. That's a war the US would easily win.

You're omitting the second part of their sentence, which makes it pretty clear they aren't talking about trench warfare.

> in that a bunch of new technologies clash for the first time.
How? Specifically: say I want to buy foo.com who am I buying that off? if the only restriction is that no one else owns it then there seems to be close to zero cost for anyone just mass creating every domain.
Does it not already do this? I don’t use TS if I have the choice due to all the runtime complexities, including the endless house-of-cards shimming it does to prop up all the features of TypeScript.
Vint is one of the gentlemen of our profession. It's really an honor to have met him.
And in other contexts, you can imagine supporting the right of Communists to speak and organize even if you find Communism abhorrent and misguided.

Note too the benefits of allowing/supporting the right of [insert disliked political group] to speak:
1) You find out who is in that group when they speak (as opposed to them remaining anonymous/hidden online) and potentially address them directly
2) You might be able to question them to find out what led them to that position to prevent more people from going in that direction
3) You can be aware of the message that they are trying to send and counter it with more speech

In contrast, doing something like banning support for the Communist party is likely to lead to 1) more sympathy for Communism as an oppressed outgroup; 2) a lack of understanding of how extensive support for Communism is and what might be causing it; 3) the use of "Communism" as something that people can use to denounce each other as part of petty/unrelated feuds.
1. You sort of joined two separate things here, so i'll split them:

> Repercussions for harmful or bigoted speech, as well as escalation of responses. For example what if a person or group is being bullied but it’s claimed under free expression?

People are mostly capable of distinguishing bullying from legitimate expression. There are a few edge cases (e.g. misgendering), but they are not imo sufficiently important to throw out the basic principle of free expression.

> What happens when things escalate between parties beyond just words but physical harm?

I don't really understand why this is even a question? Physical assault is not only contrary to MIT's rules, it is a crime. This statement and principle is totally orthogonal to the principle of free expression.

EDIT: I suppose you could mean something more like incitement/inducement to physical harm. But, of course, that is also a crime.

> 2. Similarly how do they stop majority dominance and snowballing into group think? E.g if there are way more men or women in a program and they use their larger numbers to amplify their freedom of expression in a way that affects the others. That then risks reducing the number of the minority demographic as they slowly get pushed out, leading to largely heterogeneous programs.

This is a strange view to me. Is the underlying premise here that there are things that the majority believes, but that would be harmful to say? If so, how did we come to this conclusion and what strange things could be believed by the majority of students/faculty but are too dangerous to speak? Certainly we could point to historical examples of things people in say, the 1950s, believed that we might consider dangerous or harmful to say today. But people from the 1950s would never have chosen to ban those ideas.

In other words, nearly by definition, it is never the preferred expressions of the majority that are getting regulated. If it were a majority view, it wouldn't be considered harmful by the regulators. The viewpoints having their speech regulated are always going to be in the minority and unpopular. If it's not a majority that believes these things, then there should be no reason to be concerned about majority dominance.

The power to regulate expression is just that - power. If you are truly concerned about concentration of power and the protection of minority interests, there is no greater threat to that than the regulation of expression. Tautologically, it will always be those in power that write the speech codes.
For an in-depth answer to this question, esp. as it relates to weightlifting, I cannot recommend Jeff Nipard enough: https://youtu.be/lu_BObG6dj8
I don't know how you got that at all from my statement, but I don't think you've been in a position like that to understand that the jeering comes with the implicit threat of violence, and how trying to navigate/defuse situations like that place a huge burden on the person defending themselves.
Energy in = Energy out

That tasty Christmas cake is allowed if you compensate by lowering other Energy in, or alternatively increasing Energy out.

Think like an engineer.

And stay away from processed food, sugars, wheat, and eat what your ancestors for thousands of years ate. That is what your body evolved to process.

Also, fasting is great for detoxing, cleaning your intestines, and regenerating cells. Try 7 days of cold pressed vegetable juices only (make 2L every morning), no solids. Do this every 3 months.
1. Physical harm is a crime and separate issue altogether - there is popular contention with labeling free expression as violence against certain groups, but I certainly agree there are ways that one can escalate into another (ripe for debate)

2. 75% of teachers are women, 97% of coal miners are men - certain professional aspirations attract certain people. When people talk about equality of outcome, does it have to be 50-50 male-female, equally split amongst all demographics and income levels, and if so, what possible realistic path is there to achieve it? On the other hand, I am sure most people in the modern world (especially the young ones) support equal opportunity, so it seems like this is becoming less of an issue.

I see what you're saying though - for example, is Kanye responsible for people committing anti-Semitic hate crimes while yelling "Kanye 2024"? There are also obviously many current event and historical examples of speech escalating to violence, but in a place of learning there should be freedom to consider all ideas and freedom to distinguish good from bad ones.
How are manufacturers forcing anything? They are all competing with each other for customers.

The problem is that making a modern phone is ridiculously expensive, and not enough customers want removable batteries to make the investment worthwhile. Samsung made phones with removable batteries. Not enough people bought them, so the product line was discontinued.

Apple can’t force you to buy any of their products. Tim Cook can’t send men with guns to your home and put you in a cage. The government can. Anyone who uses that power to force people to make phones with removable batteries is absurdly authoritarian.
All properties are potentially getters and any value can be a proxy.
Q: how might an AI algorithm be modified in order to return citations with its response?

A: There are several ways in which an AI algorithm could be modified to return citations with its responses. Here are a few possibilities:

One approach would be to add a citation generation module to the AI algorithm. This module could be trained on a dataset of citations and could be used to generate appropriate citations for the information provided by the AI algorithm.

Another option would be to modify the AI algorithm to include a database of references, with each reference being associated with a specific piece of information. When the AI algorithm provides a response, it could also return the appropriate reference(s) from the database.

A third possibility would be to modify the AI algorithm to search external sources of information (such as online databases or libraries) for relevant citations whenever it provides a response. The AI could then return the relevant citations along with its response.

It is worth noting that adding a citation generation module or incorporating external sources of information into an AI algorithm can be a complex task, as it requires the development of additional algorithms and data structures to support these features. It may also require the acquisition of additional data or resources to support the citation generation process.
I’m 173cm tall and used to weigh 83kg. It was too much. I stopped having breakfast and ate only between 12am and 6pm. I lost 22kg in about a year. Maybe my biggest trick was to, because I was counting calories, eat as much as I have to for the day and then go out and walk for at least an hour. This way there was small calorie deficit every day.
Stop drinking alcohol. I used non alcoholic beers as a way to phase out alcohol from my life (mostly for diet and exercise reasons). Now i generally don't drink either.

Also, park in terrible locations, furthest parks in a lot, a block or two away from your destination so you have to walk more. Just inconvenience yourself into walking more. You'll also save a bit of money in the process.

As best you can to phase out any full sugar soft drink for soda water or the light equivalent. I've been trying this for a few years and I like the difference, though I'm not too rigorous. I do find in winter the sweet of a zero sugar soft drink to be a good morale boost.
Uh, yes? What is the point of having a conversation if one or more parties are not committed to "enlarging understanding and uncovering truth"?
Given he is an Institute Professor Emeritus at MIT I have a sneaking suspicion that they're fully aware of that, and his work in history, media studies, etc.

I also suspect that when he taught he taught linguistics and grammar in classes to do with such things and left media analysis to other classes or the commons.

As per the outline above; stick to the course outline in course classes.
For an alternative discussed here on HN 5 days ago there's Devbox [1], which uses Nix but doesn't require your team to know Nix to get started.

[1] https://news.ycombinator.com/item?id=34073950
Here are two videos that are slightly more direct at explaining what the canon cat is and what it can do:

- https://yewtu.be/jErqdRE5zpQ

- https://yewtu.be/o_TlE_U_X3c
I like most of these but this one stands out:

> You can safely eat more eggs a day than you can stand.

I think you’re grossly underestimating how many eggs some of us can stand.
I read American Prometheus, and I think the movie is going to be hard on Strauss and Teller. I suppose that the DOE action this month will get mentioned in the closing credits. I don't know, that might seem too little too late to get the AEC/DOE off the hook. It's unfortunate that movie makers are such powerful interpreters of history. (EG, Birth of a Nation, Gone with the Wind) This movie will simplify the history and perhaps not be fair to Strauss and Teller. But if I were going to tell a simple story, I think the upcoming movie would be the story I would tell.
Not much of a secret but eat breakfast like a king, lunch like a prince, and dinner like a pauper.
It's as shit a format as non-UTF strings, yet it's everywhere and we must adapt, is my point.

We can adapt to scanned documents before all documents are semantically tagged, just like we have to adapt to non standard ascii extensions in non English countries, is my point.
A Number Sequence with Everything
Haskell can do this, although it's pretty unidiomatic:

data AlignedFunctionList a b where
Identity :: AlignedFunctionList x x
Pipe :: (x -> y) -> AlignedFunctionList y z -> AlignedFunctionList x z

pipe :: AlignedFunctionList a b -> (a -> b)
pipe Identity a = a
pipe (Pipe f g) a = pipe g (f a)
Professor seems to forget that freedom of expression includes the freedom of association. You’re free to say awful things, and <private university> is free to not want their name associated with yours.

These freedoms always seem to extend just far enough to protect the person who offends, but never the reaction to the offense. I guess being offended is too offensive?
I replied to this post: "Apple diverges from standard 64-bit ARM architecture in specific ways"

I know about Apple Silicon's total store ordering mode and other matrix extensions.

When the poster wrote "Apple diverges from standard 64-bit ARM architecture in specific ways" I expected the link to have more information on the Apple Silicon, but found it was just ABI information.

See for yourself -

https://developer.apple.com/documentation/xcode/writing-arm6...
Less is more, I realized that humanity definitely evolved from when food was scarce and population was confined to your village.

But everything bad now is because of industrialization. Cows are given hormones to constantly produce milk (which end up in the end product), vegetables are given pesticides so yield is much higher, fish are given antibiotics so yield is much higher.

Pretty much everything bad is done due to the huge demand of a massive population. The end game for healthy living is really just farming your own produce.
> Reliability for a single server is high

In what context? Individual instances fail frequently.
I have two:

The first is experiment, experiment, experiment. Consciously try different things with clear intent and be curious about what happens next. Two things that I've tried more than once are eTRF and Whole30, but I suspect the specific interventions matter less than the way experiments make you pay attention.

The second is to understand what you use food for. Food is such a primal thing; your relationship to it extends well beyond your memories and goes much deeper than just fuel for your body. But a lot of us don't notice. Just for myself, I have used food for entertainment, distraction, pain relief, celebration, avoidance, human connection, and to fight sadness. Experimenting will help you see this too. E.g., if I take a month off of sugar and other refined carbs, then I won't be able to use ice cream to cheer myself up. So I'll have to be present in the sadness for a while and figure out what else, if anything, to do with it.
Ask HN: What's the most elegant piece of code you've seen?
old - https://news.ycombinator.com/item?id=11005003

Been a while since this was asked. What has captured your attention for its elegance and beauty
Take a 10 minute break between serving 1 and serving 2.
Welp, it's what they said they would do and now they are doing it.
It's definitely an HN dupe since one of the criteria of dupery is whether the discussions is the same which it is, in this case.

https://news.ycombinator.com/item?id=34111176
They are talking about old applications running on the new operating system. Not upgrading them in lockstep.
If person A's lies have clearly and demonstrably hurt person B's reputation, relationships, livelihood, and personal safety, should they have any recourse?
"After injecting the particles throughout the striatum, the researchers were able to map the distribution of light from an optical fiber implanted nearby."

Oh, it is an intrusive technology. They have to drill holes in the brain. The "MRI" and "light" in the headline hinted otherwise.
What you're interested in doesn't matter. You have the right to rebut and the right to fuck off.
Does Flow do a better job of the tuple examples? I feel like it inferred types on variables without annotations quite well -- `x=[1,2]` being something you could pass to a function expecting `$ReadonlyArray<number>` or `[1,2]` or `[any, number]` or anything in between. I think the type on the variable is often something complex or narrow at the point of definition and getting progressively wider as it's used in various ways.
100,000 / 5 = 20,000 off the numbers given here.

Don't quote the 2 GB one that one is disingenuous.

That is like copying the dictionary heap sorting by word frequency leaving only the most popular words and saying "see I couldn't have copied the dictionary it is too small to have done that".

And no the fact that it has "all" the data isn't material here.
> The complaining about check ins is recent. The process is not.

The former is a significant part among the issues raised in the article. The said, even if details are not "news" internally, what matters on HN is what is externally known. Saying "we've known about this for ages" is not dissimilar to any product announcement from company X on HN being discarded by people saying "this isn't new, I'm an employee of X working on this product for years".
Interesting. I seem to remember they still make you swipe up to unlock, do you by chance know if there is still some implicit decrypting at that stage?

I may be wrong on the swipe up, it's been a couple years since I went unlocked for a bit.