skysight-inc/HackerNews huggingface dataset:
I would say 'South America'. But I do not want more Germans (or other decadent Konsumvieh from industrialised nation states) here.
They are logically equal (that is, they represent the same text in an abstract way), but computing this equality in practice is expensive, because you first need to normalize the strings then compare.

Most languages, when comparing strings, skip the normalization and just compare string bytes as is (or, if the string is interned, compare just the pointer)
Points 1 and 2 are not exclusive to either JS or TS.
Firefox UI is very flexible, it's mainly just html+css+javascript at this point. But they have greatly removed support for changing through the UI itself over the years. So now you need to to change it through add-ons and hacks (userstyle/userchrome). Floorp seems to build mostly on those hacks and some internal addons of their own.
If you don't see how up/down voting completely changes how forums work, how people post, the environment it creates, etc etc etc, then you don't really know anything about internet forums.
> At this point, anyone still "asking for information" knows full well where to find it. It's not March 2020 any more.

Do you really think that behavior will improve the knowledge gap?
Chromebook Plus
Introduction to x86-64 Assembly
Except history shows otherwise,

ISO Modula-2 common extensions (including generics),

https://modula2.awiedemann.de/manual/comp3.html

While using Go is certainly better than plain C, most of its design steams from the authors' bias.
Guys, you don't need to know that crap.
> You believe they were not real?

This is a non-sequitur.

It’s possible to believe Covid really did kill a lot of people and simultaneously believe that the lockdowns did not prevent enough deaths to be worth their negative effects.
Now I'm curious to know the actual difference in wall-clock time between decryption on a modern device and on an Apple II processor. Seconds, minutes, hours?
Yeah, the author's numbers are off by a "0". It should be "1,700,000" and "8,000,000".
Show HN: Daily Dose of Programming Content via IM (Ft. GitHub Actions)
I used to live four houses from a freeway and never saw any black dust, probably because of the twenty foot high wall around the freeway. It's possible to build them better.
I think I read about a tool for the Acorn BBC micros which you could apply to your program to remove unnecessary spaces etc. in the tokenised form and shave off a few bytes.

This had the side-effect that you could still display and (presumably with a bit more mental effort, read) the program listing fine, but re-entering a line as shown in that listing would fail because the computer depended on the spaces to do the parsing, even if they were redundant after the tokenisation happened.
Sad as it may be, that’s not too different than google. You can find anything that supports your biases.

There are no bounds for our ability to be consumed by confirmation bias.
Historia Civilis – Work [video]
The video explores the historical transformation of work patterns, emphasizing the shift from earlier, more relaxed work cultures to the rigorous and demanding work routines of industrial capitalism.

It begins by noting that contemporary society tends to overwork, which stands in contrast to our historical predecessors. Historically, humans often worked less than we do today, and this divergence from past practices is attributed to our modern work ethic. Anthropologists in the 20th century studied Stone Age societies and found that they typically worked for an average of 4-6 hours per day. Moreover, they preferred a cycle of one fast workday followed by one slow workday.

These researchers also observed that various pre-capitalist and pre-industrial societies used similar time measurement units, typically around 30 minutes per chunk of time. This suggests that, in the absence of clocks and calendars, humans naturally gravitate towards this 30-minute time division.

the video delves into medieval Europe, focusing on agricultural work. During this period, workers had a more leisurely pace to their workdays. They would often gather slowly in the morning, enjoy meals together, and take long breaks, including siestas. The workday was significantly shorter than what is common today, with actual work hours often totaling 4-6 hours.

The analysis reveals that medieval workers had a preference for more leisure time when their basic needs were met, which resonates with the modern desire for more time off instead of higher pay. Workers also had extended holidays during periods such as Easter, Midsummer, and Christmas, which allowed them to enjoy significant time away from work.

However, the video shows how this laid-back work culture gradually changed with the advent of mechanical clocks and artificial lighting during the Industrial Revolution. Employers
became obsessed with monitoring and controlling workers' time, leading to longer work hours, even during traditionally slower periods.

the video points out that the capitalist class exploited workers and gradually eliminated customary breaks, leisure, and public holidays to maximize productivity and profits. Workers' lives were transformed, leading to longer work hours, stagnant wages,
and a lack of autonomy.

It ultimately calls for a reevaluation of our current work culture, highlighting the need for a return to a more balanced work-life approach where people have more leisure time and
autonomy over their schedules. the video argues that the resources and policies exist to facilitate this change but that societal ambition is currently lacking.
Hasn't "most won't make it or will be acquired by big tech" been the story for the last 50 years?
The article seems to believe that only passengers are what fly on passenger airplanes. Many times on domestic routes cargo on these planes is more valuable than passengers. Occasionally even on international routes cargo is more valuable than passengers. I don't know about this specific case but clearly they were trying to get around the weekly cap but that doesn't mean the additional leg was a complete waste of resources because there's value in transporting cargo quickly from one area to another.

I was actually taking a Delta flight internationally and they were bumping passengers to make room for additional cargo. Due to the length of the flight and the takeoff weight restrictions that cargo was more valuable than the cheap seats that were paid for.
Unicode is a total mess. In a sane system, "extended grapheme clusters" would equal "codepoints" and it wouldn't make a difference for 99% of languages. Now we ended up with grapheme clusters, normalization, decomposition, composition, Zalgo text, etc. But instead of deprecating this nonsense, Unicode doubled down with composed Emojis.
Willful negligence resulting from economic incentives are endemic and I agree a major problem in every industry. It could be the long-term side effects of these vaccines prove more harmful than the side effects of multiple COVID infections... time will tell.

But it's a big leap to go from "Pharma is driven by profits, therefore they should be put under more scrutiny" and "Pharma is driven by profits, therefore they are injecting us with 5G-enabled nanobots to enable mind control by the Council of Rome"
The difference is actually quite stark. Iraq didn't need a massive reconstruction effort at the end of the war.

Russia, on the other hand has levelled whole cities to dust, de-populated them and forced millions to flee as refugees
because they deliberately target civilians as a matter of policy. They also torture and execute important local political figures where they occupy and immediately start their sinister policy of 'Russification'.

We see this in the west (and most of the rest of the world), and naturally despise the perpetrators.
A few years ago I was in a Arma3 Milsim group that hosted their own server.

Back then there was no automated way to sync plugins so we installed syncthing and told all users to install it too.

We put like 50gigabytes worth of addons on syncthing and the users were so much happier because since 50+ people were using this syncthing connection, everyone could download with full speed from the others as in contrast to the 100mbit/sec bandwith of the HTTP server we formerly used.

And nobody had to care about checking versions anymore, the syncthing folder was directly synced into the Arma3 plugin directory
I just not sure why they put in the "Angstrom symbol" to begin with. If you do, then why isn't the "meter symbol" (m) also represented?

Fortunately, it seems like it's marked as deprecated: https://en.wikipedia.org/wiki/Angstrom#Symbol
Doomsday Plane Was Flying Tight Circles Off the Jersey Shore (2019)
Interestingly, Delphi Pascal has a single pass compiler with generics, though I'm not sure about type inference.

I was under the impression Go originally avoided generics more for a perceived abstract complexity for developers, the idea being they are hard to understand for new recruits.
Thank you for your nice comments.
I'm sure the change happened at different times in different places. But in the the late 70s, even in a big city like Boston/Cambridge, almost nothing was open on Sunday. If you played sports or had other activities on a Saturday, you basically had to find a way to carve half a day out of classes etc. to run errands.

And to one of the parent's points, when the debate about Sunday store closing laws came up in Louisiana in the 80s, one of the arguments against making changes was that mom and pop stores, largely staffed by the owners, couldn't realistically open for seven days while, for the big chains, it was just a dollars and cents calculation.
I used emacsclient for many years but these days, TBH emacs with the right knobs twiddled starts up at usually an entirely reasonable speed.

But definitely out of the box with a stock emacs install it seems too interested in doing a bunch of stuff that gets in the way.

My EDITOR has been just regular "emacs" for years now.
What was particularly nice for you?
Right, it's not the computerization, it's the gamification, or to put a name on it - cost accounting. In both the pharmacy and travel examples, the computer workflow was a huge win for everyone until the investors demanded growth every quarter, forever. As soon as society imparts that requirement, the customer becomes the enemy, to be out maneuvered and anything spent on them minimized "at all costs."
Distracted me from reading the article, I just started chasing other people around.
i don't think your examples are great examples

but i immediately disagreed with myself after posting because i don't think hospitals can make their own drugs. or rather, if a drug manufacturer owned a hospital and a health insurance company this might be considered a conflict of interest

i still don't think its a great example given this one comes from an ethical basis but this is more apt
True, but how should I use this info to improve the wording?
> The most likely outcome of a medical system collapse would be martial law, mass graves, economic collapse and potential collapse of essential systems like food distribution.

No it’s not. You are dramatically overestimating how many people need life-saving medical services. If we had no emergency healthcare system at all and everyone who needed to go to the hospital just died instead, yes it would suck and yes we would have lower life expectancy but civilization would largely continue.
Productive, beauty is in the eye of the beholder.

JavaScript, PHP and C are also widely successful, despite their design flaws.

Technical excellence doesn't driver adoption, unfortunely.
yeah....why on earth would someone want their webpage to do this, especially if they have text they'd presumably want you to read?
I tried to read the articles since it seemed interesting. After exactly 30 seconds trying it I had to leave the page. Impossible to read more than two sentences with all those pointer moving there - and for a folk with ADHD even more difficult. Sorry, but I couldn't make it :(
> Unicode is locale-dependent

Well, there is a new fact that I learned and immediately hated.

The fuck were authors thinking...

I am now firmly convinced people developing unicode hate developers. I suspected it before just due to how messy it was (same character having different encodings ? Really ? Fuck you), but this cements it.
This is pretty good. One thing I would add is to mention that Unicode defines algorithms for bidirectional text, collation (sorting order), line breaking and other text segmentation (words and sentences, besides grapheme clusters). The main point here is to know that there are specifications one should take into account when topics like that come up, instead of just inventing your own algorithm.
I like to use `emacsclient -t` as my $EDITOR (actually I have this in a small wrapper script in ~/bin/editor) so it runs a terminal-based frame rather than opening a new GUI frame. Also, setting alternate editor helps which will just run emacs if an emacs server isn't already running.

I run emacs as a daemon, but it doesn't have to be. You can also run `(server-mode)` from any emacs process. A nice snippet for the init.el is: `(or (server-running-p) (server-mode))` which works whether you run the daemon or not.
To be honest I'm not sure. Upgrading individual releases on the way should take you there, but the v2 beta was quite a while ago.
Amazing tool, but I'll always (unreasonably and unfairly) hate it for locking away a bunch of my data because I forgot an absurdly long password which I didn't note down anywhere. Needless to say, lesson learned.
I sounds a bit like you've never left where you grew up and can't imagine why someone else wouldn't like it.

If someone would give me a house I would sell it. I don't want to live in a house and I definitely don't want do go back to the suburbs. Imagine that, a lot can actually buy a house but choose to buy an apartment!
What's new: https://docs.python.org/dev/whatsnew/3.12.html

Summary, sorry for poor formatting, I'm not sure HN can do a list of any kind?

New features

More flexible f-string parsing, allowing many things previously disallowed (PEP 701).

Support for the buffer protocol in Python code (PEP 688).

A new debugging/profiling API (PEP 669).

Support for isolated subinterpreters with separate Global Interpreter Locks (PEP 684).

Even more improved error messages. More exceptions potentially caused by typos now make suggestions to the user.

Support for the Linux perf profiler to report Python function names in traces.

Many large and small performance improvements (like PEP 709 and support for the BOLT binary optimizer), delivering an estimated 5% overall performance improvement.

Type annotations

New type annotation syntax for generic classes (PEP 695).

New override decorator for methods (PEP 698).

Deprecations

The deprecated wstr and wstr_length members of the C implementation of unicode objects were removed, per PEP 623.

In the unittest module, a number of long deprecated methods and classes were removed. (They had been deprecated since Python 3.1 or 3.2).

The deprecated smtpd and distutils modules have been removed (see PEP 594 and PEP 632. The setuptools package continues to provide the distutils module.

A number of other old, broken and deprecated functions, classes and methods have been removed.

Invalid backslash escape sequences in strings now warn with SyntaxWarning instead of DeprecationWarning, making them more visible. (They will become syntax errors in the future.)

The internal representation of integers has changed in preparation for performance enhancements. (This should not affect most users as it is an internal detail, but it may cause problems for Cython-generated code.)
They can fork it if it bothers them so much
If it were part of the lingua franca, "PRC" would be as easily recognizable as saying "US" or even "NZ" -- on the street or in the boardroom. Do you really think that is the case?
That breaks the video. inspect -> network -> refresh -> blocking the request for pointers.js works.
>But conversely, it's nonsense to see a program you write as anything more than a tool

Nobody "programs" artificial neural networks. Even saying "train" is wrong with the normal mental
model of it because nobody is out there teaching the machines what they need to learn either.

The entire point is that you have no clue what to teach and how to go about that and you the let the machine figure it out on its own.
> Whats your point? Aren't people allowed to discuss stuff other people share with them on the internet?

I think their point might be: such discussion might be fun for users, but could be unpleasant or unproductive for the maintainer. That's a totally different concern to express from "don't talk about this at all." Personally, the first thing I do with new software is see what I can do with it, and what I might want to do with it, and I can get carried away in a discussion thread. There's no harm in remembering that the maintainer might be here reading, and keeping their reaction in mind is no huge ask.
I wonder how much "supports SteamOS" it actually supports?

I mean, if there is a battery bug are they really going to do anything about it? I would assume not, but then it shouldn't say "supports" if that was the case. So is it actually going to be a supported OS?

Because they looks interesting, and officially supporting Linux is a game changer for alternatives to the SteamDeck.
> How would my modal diet work?

I imagine you just eat whatever pops up in front of you.
Correct, it speeds up latency in best case scenario, and falls over in worst case scenario. Randomly sharded keys give a more consistent performance.
I'm hopeful that you're right about the future of the technology.

> This fed into conspiracy theories about it being unsafe because it was rushed but it was nothing more than the culmination of decades of research where fast vaccine turnaround was the entire point.

That's one interpretation. I wonder if you'd apply that same interpretation to the first few viable aircraft. Surely flight was studied for millennia at the point that the wright brothers got their plane flying. Would you hop in and try to cross the Atlantic on one? Or would you fall prey to conspiracy theories that maybe they hadn't worked out all the kinks yet?

edit: I suppose I'm being downvoted for spreading Big Wheel's antiwinger talking points.
LLMs are largely trained on data from humans.

Humans tend not to follow orders either, we just can’t do brain surgery on humans on a whim like we can with LLMs
It's just incorrect to call it a fork. That Mozilla started it doesn't make it a fork of Firefox.
One simple reason is that there are 2 Chinas, but only 1 Japan. The specificity adds clarity, especially with a global audience. It’s very hard to misinterpret “PRC”, while “Chinese” is more ambiguous. And obviously you want to be more careful with negative statements like “Chinese Hackers” than positive ones like “Japanese (state) Partners.
It is also quite easy to lose the job to offshoring countries.
Because LaserDisc could hold high quality video?
Same here, the only reason I clicked on the article was to try and find out how they could possibly justify it and then I realized what they meant.
I was talking about the lack of empathy on your part. It's telling that you didn't understand that.
Personally I set my $EDITOR to a "plainmacs" script that passes its minimal config to emacs as an --eval instead of requiring a separate --init-directory: https://code.fizz.buzz/talexander/machine_setup/src/branch/m...
This number appears to include the implicit subsidies too. The explicit subsidies seem to average at about 1/5th of the implicit ones. Implicit subsidies appear to be stuff like not putting a charge on the cost for external impacts, i.e. impact to health.

The implicit subsidies to electric car companies could similar or even greater, as it appears that most of the microplastics come from car tires, as discussed recently[0]. The impact of electric cars could be quite big because they are significantly heavier and large part of the emissions attributable to a car come at the manufacturing stage anyway.

It’s also the whole global economy, so kind of hard to compare with Tesla Inc subsidies.

[0] https://news.ycombinator.com/item?id=37726539

Not defending the fossil subsidies, just a poor comparison.

Sorry for breaking this narrative though, apparently it's very unpopular thing to do.
I've been drawing circles for over a minute now and no one has joined me yet, so I conclude those movements are random rather than made by intelligent beings. :)
I've never used WeChat, but are signal/telegram/Whatsapp considered "social media" now? I thought they belonged to a separate category of "messaging apps", which consist of people messaging others that they already possibly know from a different channel.
Fortunately you didn't try the dark theme.
I agree with most of that.

However, instead of telling people what they can and can’t do, let’s endeavor to make cars better for the environment.

Screaming at normal people that they have to give up their earthly possessions and retreat from society in order to save the world is nothing new and it never works.
There's also some clever coding at the physical level with the way pits are arranged on the disc:

https://en.wikipedia.org/wiki/Eight-to-fourteen_modulation

https://spectrum.ieee.org/kees-immink-the-man-who-put-compac...
Thank god for type aliases
As I understood it, a big part of the premise of the post was that they see sequential storage (either in db or cache layer) as desirable
Your python interpreter can't decide to execute a program you didn't write it to. Or do you have trouble controlling your Python interpreter?
The author seem to hate people which concentration issues and/or various visual sicknesses.

That coloration tools shows the moving mouse coursers of other participants even if they aren't needed/wanted is already pretty bad, why bring it to a website?
It is probably the following news event about NSA backdoors in chips made by Cavium (owned by Marvell).

https://www.theregister.com/2023/09/19/marvell_disputes_clai...
> By the way, I had to sit through 6 unskippable 10-second ads to tell you the timestamp (2 ads every time I scrub around).

Huh, does uBlock Origin not work for blocking ads on YouTube anymore?
Apparently, they spend all their resources manipulating US elections.
Isn't the low refresh rate in any eInk display the real problem? Sure, you're gonna get crispy still pictures, but in motion you're gonna get something that compares unfavorably to the ghosting/smearing of a first-generation GameBoy?

At least that was a common topic every time an eink monitor has been discussed over the years (and there were quite a few), which made them suitable for only a pretty narrow range of use cases. Still pretty decent for those, but that animation of the person sliding up the news page without any lag/ghosting is dishonest at best and outright fraudulent at worst. (And that one comes from the Kickstarter campaign, so it's the manufacturer themselves that are lying, not the news reporting.)
> The code inside the script tags is ES6, the pre-processor does not "masquerade" it as the parent commenter says. It's taken as is.

This is flatly untrue - multiple commenters have outlined why this is untrue above.

> Also not sure what in this discussion is relevant.

It's relevant because the original comment is advocating for Nue.js on the basis that the DSL is standards-based, which is untrue. Designing something that looks like a standard without actually adhering to that standard does not equate to being standards based, nor does it benefit from any of the advantages of a standards-based approach.

---

fwiw, while my use of the word "untrue" above seems strong, I want to state clearly that I don't believe you're deliberately trying to mislead anyone here. Your intent seems benign, but I would just suggest learning a little bit more about the approachs of various frameworks, templating systems & DSLs over the years.