skysight-inc/HackerNews huggingface dataset:
Any recommendations for a good AV/EPP for desktop linux (ubuntu)?
What beats that is a good GUI with all those features but without being limited by the clunky terminal host, which, for example, doesn't support all the power of the keyboard shortcuts
There's some other explanations too. Maybe they thought the deception would fly under the radar, so it was rational according to cost-benefit analysis given available information. Maybe they fell for the human psychological bias of overvaluing near-term costs/benefits and undervaluing long-term costs/benefits. Maybe some deception was used internally when the demo was communicated to senior execs. Maybe the ego of being second place to OpenAI was too much and the shame avoidance/prestige seeking kicked in.
I just love SOMA.FMs "Mission Control" in the background when I don't want any particular kind of music, just some nice sounds to keep the quiet away.
This made my IBM 5150 like a new computer! The display and print postscript gave full wysiwyg and the output to my 9 pin dot matrix printer was second to none.

Windows on a 386 was a step down in many ways.
"Human error" means they don't understand how the system worked
Some adjectives stack, like "terribly".

Though maybe there's some kind of strong enough diminishing effect on emphasis value such that any number of "terribly"s still has bounded effect XD
Welcome to IT.... no seriously, this is how a lot of executives behave in IT.
I would assume the downvotes are because the comment is GPT-generated. People come here for the community's comments and insights, not for GPT's summarisations, even if you yourself find them useful.

I personally agree with the downvotes - I don't want to see every HN post littered with "this is what GPT-4 has to say about this".
To build the Panama Canal, excavators removed enough spoil to fill a city block 19 miles high.
We'll except the fact that deep geothermal plants are completely theoretic as a means of production - the final cost of power is a big ???.

Most people want cheap power. Anything over around 20 cents a kWh makes it uncompetitive to fossile equivalents (e.g. wood / oil / gas heating).
For sure, I can agree with that. The current dealership model appears to be worthless.

The reason I mentioned the two together is that they are somewhat similar as far as being evenly spread throughout the country, yet not part of a national monopoly like telecom and energy.

So instead of a couple national CEOs to lobby Senators via their home states, you have hundreds, spread across all of the states.
maybe not the actual memory data, but AFAIK it does affect the behavior of other logical / arithmetic functions in strange ways
Agree. I got into duke3d and shadow warrior mapping back in the day. The fact that these games weren't truly 3d mandated that you designed the maps 2d first, ie drawing the layout of the map top-down, and then switching to 3d mode and assign textures to walls and floor/ceiling, as well as adjusting their height. That forced you to approach level design in a specific way, it was easy to get into.

When unreal was released I tried to create some maps for it, but was quickly overwhelmed. You're basically thrown into blender and supposed to construct a 3d world from cubes and other simple 3d shapes. I ended up with I think one and a half somewhat decent levels, but they still felt clearly inferior to any of the official maps.
You are right in some sense.

Though it wouldn't come as too much of a surprise to reasonable customers when you kick out unreasonable customers.

You are right that (bad) surprises are bad for commercial transactions. Most restaurants, especially all-you-can-eat joints, have some rules written down somewhere about these kind of situations.
That doesn't answer the question. What make many video editors, regardless of their licence, so crash prone?

Image/photo editors never crash (or so rarely), same for most modern audio editors / DAWs and the later can use an awful lot of memory too.
> Questioning the purity and peacefulness of thoughts and intentions of (a subgroup of) a people living under colonial occupation is satire at best.

There is an answer to the question "What do Palestinians generally mean when they say Free Palestine" and it is directly relevant to what will happen when Palestine is freed.

Discovering the answer to that question is what we would attempt to do here. And at all times applying the best interpretation possible given the evidence. That is to say, where more than one interpretation is possible, assuming good faith. Perhaps it means only "individual autonomy and personal freedom for all". We make no assumptions. Would you like to investigate with me?

Applying history in that way is thinking by analogy, not from first principles. Finland is not Palestine, Russia is not Israel.

What principles are you applying to bring you to your political stance? Do they apply equally to Palestians and Israelis? If not why not? What is the principle involved? Is genocide always bad or sometimes ok in the right cause, in your opinion?
You can/should try it out yourself. The same with textbook.
You can try gomponents https://www.gomponents.com/

It also has an HTMX plug in.
https://www.videogist.co/videos/you-can-run-doom-inside-dos-...
Recent discussion a few weeks ago: https://news.ycombinator.com/item?id=38400162
Fixing Classical Cats: How I got tricked by 28-year-old defensive programming
Well the headline is more bad because it doesn’t actually reflect the article very well - that’s why it only gets to that particular phrase about Sac so late in the article.

The article is actually how S.F. sups are still playing chicken with the state’s threats to decert SF’s housing plan, and contrasts SFs behavior of acting like housing is pulling teeth vs Sac wanting to make housing.
Here are a couple:

https://github.com/julvo/htmlgo

https://github.com/rohanthewiz/element

I'm sure there are many more.

The thing about these is that performance is often not as good as when using templates, especially when the templates are compiled to native code. Quicktemplate [1] is still the leader here IMO, and I don't think the OP project brings much that couldn't be done pretty easily with QT.

[1] https://github.com/valyala/quicktemplate
California is 50c/kwh…
The JavaScript makes query to https://hacker-news.firebaseio.com/
But who is maintaining that?
Genode[1] is slowly approaching the point at which I can use it as a daily driver. I hope it makes it before Windows 10 goes away. It will be nice to never have to work about viruses, or spyware, etc., any more.

It'll be like a trip back to the free spirited days of DOS and write protected floppy boot disks. The OS won't give away anything by default, so you can run anything you want, risk free. 8)

[1] https://genode.org/
30 years of DOOM: new code, new bugs - https://pvs-studio.com/en/blog/posts/cpp/1087/
You might want to read up on this topic. The total amount of Uranium in the oceans is estimated at 4.5 billion tonnes, constantly replenishing at a rate much higher than we could currently imagine consuming.

Feasibility studies were done since the 70s assessing the opportunity to exploit this resource, and found a that Titanium oxide hydrate adsorption bed could be able to extract the resource at a cost of a few thousand $ per pound, one order of magnitude over traditional mining. Since we are talking about exponential economic growth, the notion of economic viability has only a tenuous connection to present day reality, as such growth would drastically cheapen machine labor, even to the point of deploying a software command to build the factory.

It stands to reason that such factories could still recover uranium even if the concentration in the oceans dropped, say, by 20%, so the "recoverable" quantity - in this scenario of exponential growth - is indeed, in the billions of tons. Each cubic meter of ocean water contains 3 mg of Uranium or something like 100 kWh of energy, far more than the energy required to circulate ocean water to the surface to get at it. Of course, there could be ecological reasons why you would not want to do that, as well as an enormous source of energy to solve them.
The author reached out to Hiroshi Oota on github, who said they created it to use emacs on Windows. Not sure why it's not in the article, but figure there might be a reason so won't link it.
How exactly do you "finish the Bart"? It's not a perfect system, but there are stations and trains and they run and people (including me) use it to get around.
You can set a lot of that up with the shared config in the .vscode folder, and then enforce it with whatever rule set you chose and however you chose. We do it with auto-save and the prettier engine for Typescript, the C# engine for C#, the standard VSC engine for C++, whatever the Rust plug in for Rust is called for Rust and so on. Technically it’s a little more free to be done differently by different developers because it’s rather easy to not use our “standards” if you so chose, but if you don’t follow our defined syntax for languages it’ll likely not pass through our CI/CD pipeline, or in a few cases (like indents, line-ends) simply get altered to the standard.

I do agree with your point about different IDEs, but I think VSC is actually one of the better tools for helping development teams unify the way they code. Then again, all our developers use VSC, except for that one guy who is stuck in regular VS and often has a ton of swearing because of it. Which is pretty much the legacy experience of regular VS from having used it for 10 years myself. It still amazes me just how slow it becomes with certain plugins, and how bloaty the various templates are. But hey, he’s happy/angry with it sooo.

I guess the story becomes a little different if you work with PHP or Java or similar, where VSC is arguably much worse than its competition, but you’ll likely still have some developers who prefer it because they also work with other languages. Or in Python heavy environments where there are also a lot of great IDEs for the more ML/AI/BI side of things.
It's very hard to judge someone young and naive in the 50s from today's point of view.

On the other hand, Kundera was an intellectual. For some uneducated it could have been waved away as nescience, but not for him. The criminal nature of the regime was not hidden. It put people in labor camps (a sentence which was often deadly) just for being a clergyman, a hero WW2 pilot liberating Europe or just for having homestead. It banned writers and other artists.
On the other hand, the judicial murder of Milada Horakova [1] which I believe might have opened eyes to many hasn't happened yet, trailing Dvoracek's arrest just by few months.

Like I am disgusted by some of the effects of modern unbridled capitalism but I would not support any movement that restricts the liberty of fellow humans in such way.

[1] https://en.wikipedia.org/wiki/Milada_Hor%C3%A1kov%C3%A1
I want to unshackle PetaFlop computing for the masses. Making AI vastly cheaper would be a nice side effect.
> These types of things always give me a sad, disconnected feeling... What traditions are forever gone?

You're in luck, I've got an altar to sell you! https://en.wikipedia.org/wiki/Human_sacrifice
This always became really interesting to see when you had a private server and could view invisible NPCs.

The “bunnies” usually used the default infernal NPC graphic
That's true, but there are still some valid use cases like at work we have external companies creating and fixing apps for us and we deploy them independently with Github Actions.
In my free time I create Godot games with no iOS specific code, so 99% of the times what works on Android or Desktop also works on iOS. (Yes, once I has iOS specific problems with texture compression formats)
Yes, there is an opt out, see the fourth sentence: * Otherwise, you can get more information, customize your consent preferences, or decline consent by selecting "Learn More".*

It's a dark pattern to only call it "Learn More", but I wouldn't bet it's a GDPR violation.
On the FTP server of the University of Wisconsin. Romero tells this story where people are hanging around in the upload directory, waiting for the Doom shareware release to drop, creating text files expressing their impatience.
Super Mario World and Super Mario 64 arguably
It would be perhaps more enlightening to see the percentage of students that are in a school that offers it rather than the percentage of schools. I don't see that figure in this table, but it does show 4.7% of high school students enrolled in calculus.
You have asked the most important question. I should have asked it as well.

Would love other input as I’m not an Ubuntu daily driver anymore.

It turns out 22.04 has ClamAV “provided and supported,” but not installed by default. So it should easily install manually. That’s what I would go with first, as it’s officially supported. An OS vendor supporting a specific AV vendor is a really big deal imho.

If that is not satisfactory by some metric, and this is just my personal and dated opinion… I used to like Eset.

I was naive before, but next time I install desktop Ubuntu, I will install ClamAV immediately.
I attended several talks hosted by financial institutions, because I also in the industry.
Unfortunately, I found that their presentations were somewhat high-level and abstract. It seemed as though the primary purpose of these talks was recruitment, rather than sharing their valuable expertise or experience, which I could easily expect given the industry's tendency to be secretive.

On the positive side, I also attended a presentation by Mathworks, which I found quite informative and easy to digest.
> La mort, le curé, la femme et la vache. Chronique d’une recherche au village

https://books.openedition.org/iheid/3183
> But while my request is serious and legally binding, [...]

Posting a comment on HN is somehow legally binding for a third party website whose operator likely never even heard of HN? Or what are you trying to say?
This thing is cool. I saw a live demo at IETF 118 in Prague last month. It totally eliminates buffer bloat, which makes it awesome for video chat. I saw the demo and was like "woah... I didn't think this would ever be possible."

It requires an additional bit to be inserted into IP packets, to carry information about when buffers are full (I think?), but it actually works. It feels like living in the future!
Shoutout for The Old Reader (https://theoldreader.com/) as a great online RSS reader ($20 per year) which sprung up in response to Google Reader shutting down and is still going strong.
The person who put up that sign is desperate for reassurance.
Your "I'd likely die quickly" very much resonated with me. Upon the apocalypse I very well may perish first.
Well, if that’s your point, then you’re largely wrong, misinterpreting that paragraph, and again should read this book and more about this history in general. I’m complaining, again, about you arguing from your ideological priors without any real engagement with the scholarship or history.

The consequence of industrialization was creating new social and political formations (primarily the classes called Labor and Capital and their corresponding representation in nascent democracies vs. prior feudal dynamics). While market economies, really more the birth of Capitalism in general, was necessary for creating those classes and competing interests, it was not sufficient for creating the progress you cite. That had more to do with worker organization against exploitation, specifically in the energy economy, which gave them massive leverage over the emergent political formations (see Timothy Mitchell’s work Carbon Democracy). That’s why the blurb explicitly states: workers in earlier industrial societies organised, challenged elite-dominated choices about technology and work conditions, and forced ways of sharing the gains from technical improvements more equitably.

It’s honestly bizarre to debate someone about the contents of a book they haven’t read, nor seem to even engage with a basic summary of. There are lots of compliant chatbots you can talk to if you only want to be in dialogue with whatever you already believe to be true.
>“ Shouldn’t a city be focused on doing what’s best for current homeowners”

The landed gentry do have an outsized clout in city government don’t they. Anyway last I checked, The USA opening up voting beyond just landowners quite some time ago so the cities should have gotten the memo that’s residents not owning property need to be listened to too. SF basically ignores renters best interests when it comes to land use.

I’m not landed gentry but I live there and would like more housing built - more of the missing middle.
The classic "Nautilus" manual was really interesting on two sides; one was the quality of the writing, which was all down to Fred Butzen - he just had a real knack for clarity and working with him on documenting the work I did during the 4.0 process was really enjoyable. Basically the process was that developers would write up drafts of everything to give to him, and he'd then edit them for clarity before passing them back for an iteration to ensure that none of the accuracy was lost. He just had an excellent sense of when there was going to be a better explanation than the classic dry manpage style.

The other notable thing about that manual was just the economics of getting a perfect-bound book of that sheer size printed and included in the USD99 price tag.
"surprising"? It's very well known and nowadays well proven by neuroscience.
If computers didn't exist.
"A Mathematician's Lament" by Paul Lockhart is a pretty good read (25 pages) on the topic, I think:

https://archive.org/details/AMathematiciansLament
You are right - that's the feature!

Plus it's point in time - I'm sending you the document as it is now, and I might start cutting it about or changing it after to send to someone else, but this the version I want to send you.
That is how all changes work, especially for an editor like Emacs where the internal APIs are public. As far as I understand, the accepted workflow for Emacs dev is:

1. Raise an issue through the mailing list.

2. Propose a patch on the mailing list

3. Maintainers send review comments about the patch.

4. The patch gets rejected or merged to master

5. The few people using head of master give feedback about the change

6. The change gets modified or reverted

7. A release branch is created from head of master

8. The bigger group of people who use un-released Emacs release branches start giving their feedback

9. More fixes are made on the release branch. Some features get reverted entirely.

10. A new Emacs release is decided and published

11. The larger emacs community starts using the brand new release and filing bugs and giving feedback

12. Release patches are sometimes issued, and other feedback is taken into consideration for the next release

13. After some minor releases, major Linux distributions start packaging the Emacs release to include in their official repos

14. Only now do the majority of Emacs users actually start using the new release, with all patches and feedback addressed.

In the case of this change, it has just made it at step 5 three days ago, and it is now in step 6. There is a LONG way to go before it makes it to any significant number of Emacs users. I actually doubt that there are thousands of users using head of master at all - out of which only a subset probably use registers in any way to begin with.

Personally, I've been using Emacs for 5+ years in my day to day job, and I am at a point where I build my own Emacs binaries. Even so, I'm only doing this from the latest release branch, and only close to a release, I don't have the energy to deal with the potentially broken head of a new release, even less so head of master.
yeah I see that now :) but what if computers didn't exist at all?
An excellent answer - the very same kind of post I come here to read and not the very same machine-generated content that's everywhere in the Net ;-)
ECS is IMHO a logical consequence of observing that game worlds are not object oriented (as it is taught in schools, so class hierarchies etc.) Add a sprinkle of performance requirements and you get what is understood as ECS frameworks.

…but it turns out that the ‘world is not made of class hierarchies’ observation is not limited to games, hence Rust’s and go’s approaches to OOP: ditch inheritance at the language level.
> I think Hetzner asks for a real ID and address proof when you create an account.

I created an account last week (and rented a server), and it didn't ask for much of anything. I think I filled in my address (not sure), but certainly not an ID or proof of address. Could have filled in anything I wanted.
Automation with Azure ARM Templates
I’m unconvinced that subscriptions are ever going to make enough money to pay the bills. Musk has been pretty clear he needs to get advertisers back. I don’t think his approach of specifically telling Bob Iger to fuck off is going to help with that, but he isn’t hiding that he needs to figure it out pretty quickly.
If I move away from Doc, it'll be to Markdown most likely, or some kind of paid generator thing.
Is this a false duality? Trying to figure out between: Rat Race or Simple Life. I imagine there are a wide number of gray areas here.
It's also worthwhile to remember where the team honed their craft, as was also mentioned in this session: The early id team worked for a publisher called Softdisk that provided a game subscription where customers received a new game every month. This was basically a way to iterate on the practice and process of game development in one month cycles. The shareware relase of Doom had four months of development, which sounds crazy short by today's standards, but for them it was unusual to have so much time.

There's several talks on Youtube by John Romero where he tells the story of the early id software, e.g. https://www.youtube.com/watch?v=E2MIpi8pIvY
For me, this "Book" (which is actually just a series of web pages) failed the usability test when I got stuck wondering "where is the table of contents?" (usually in a side bar). After clicking "read the book" expecting a book i.e. a pdf, or something I could buy, I eventually discovered that the ToC is only present on the front page, prior to clicking through to read. Furthermore, the ToC is completely unlabeled, and inside a box which makes it look like a footer. A simple H1 "Contents" would have been helpful.
What Sam Altman Did That Was So Bad He Got Fired from OpenAI
I played around with adding 1ms and 5ms etc to each keystroke and when typing very fast (e.g. 60-70wpm) you will definitely notice it. It's not even "imperceptive", it's in fact highly noticable. I guess I'll need to find a way to bring that hack back to life in order to show this to HN.
Fully agreed.

Especially in IT, most deadlines are arbitrary moments in time, pulled out of someone's ass. If the deadline is so tight that people need to work more hours, either there has to be a very good reason which there very well might be, or someone's shit at making deadlines. Then admit you did poorly at planning, move the deadline, and only then can you start thinking about making your people work overtime.
Actually multiple people have complained, some less hyperbolically than this author. And, unless you think the people who build their own Emacs from head of master are less likely to use more obscure features of Emacs, then this feedback was always going to come before anything that actually hurts the Emacs community made it even close to a release.
> Site owners get my traffic and they can easily see where it comes from if they happen to look at their visitor statistics.

I suggest to also put the name of your reader and the total number of subscribers into the HTTP request (as user agent), if possible.

https://darekkay.com/blog/rss-subscriber-count/