skysight-inc/HackerNews huggingface dataset:
>Yeah, Emacs follows UNIX philosophy only in the edge case of "doing one thing" being doing everything that's even tangentially related to or representable as tex.

I think that is the right idea, but it can be reworded to:

>Yeah, Emacs follows UNIX philosophy only in the case of "doing one thing" by being an interactive, turing complete, generic text processor.
All this blog post highlights is that you should have a strong and clear learning goal, because if you’re learning Mandarin because it might seem useful on vacation to China, you might be spending your time inefficiently.

I'm not sure if you're saying you agree with this, but I certainly do not. What if you just wanted to learn a language because you find learning a new language enjoyable? I've spent the past year learning another language with absolutely no end goal in mind of what I would do with it - I just find it to be a fun challenge. It's just a hobby.
Well, sadly mktemp is not part of POSIX. So while it is available on a wide range of systems, there are also different implementations with different options. So while I like the job it does, I am also pretty disappointed how 'unportable' scripts become as soon as they use mktemp :-/
But most of what people care about are not "mere facts" of reality. What is the correct answer to the questions of morality, politics, etc?
I'm also a heavy user of an X-only window manager (xmonad). Learning about this makes me wonder if I should start learning how to work with another window manager so I'm not caught off guard when something stops working.
Get out, that script is huge. I could install small convenience scripts that I can audit, but this monster is 3K+ lines. Too risky.
The crust of the article is:

> The reason Lisp failed was that it was too successful at what it was designed for. Lisp, alone amongst the early languages was flexible enough that the language itself could be remade into whatever the user required. [...] However, the process causes Balkanization. It results in many sub-languages all slightly different. This is the true reason why Lisp code is unreadable to others. In most other languages it is relatively simple to work out what a given line of code does. Lisp, with its extreme expressibility, causes problems as a given symbol could be a variable, function or operator, and a large amount of code may need to be read to find out which.

And I perfectly agree. You can see it in tutorials too. You can even see it in any Lisp-lover comments showing you a proud snippet of how "it can be solved better with lisp": it's too clever.

A little bit of clever is fun, it's good for the soul, it can even be productive. But Lisp is just a big pile of cleverness.

Being clever is so appealing to my geek nature. It's so cool. Yet experience (in coding and life) taught me it is not a good property to build a community around. Or a project for that matter.

At best, it's something that can emerge from a battle against long and arduous stream of problems. And then you can rest, you try to factor away the cleverness. But not as a goal. Not as a basic proposition.
I'd pay for it.
Definitely Haskell for introducing me to functional programming concepts (which I know use everywhere) and Erlang for introducing me to the actor model, embracing failure, and writing easily scalable and reliable code.
Some psywalls will accept you if you mimic Google bot's UA.

(Accidental typo left in because it seems appropriate)
At least the GDPR turned out to have one good use...

What the hell was the uni doing trying to suppress activists to begin with? That's kind of a hostile school/student relationship.
Personally, I don’t find it that “the NYT has lied” could ever satisfy my intellectual curiosity”; if anything it’s business as usual.
We don't know that, it is very likely that Mozillas language would never have become standard if it was scheme instead of Javascript.
In the back and forth, one thing I haven't heard much on is what could have been done to result in a clean-sheet design.

The timeline looks like Boeing was publicly leaning towards a clean sheet redesign until the end of 2011. Then, seemingly out of the blue, American made this announcement on 7/20/2011.

"As part of the Boeing agreement, American will take delivery of 100 aircraft from Boeing's current 737NG family starting in 2013, including three 737-800 options that had been exercised as of July 1, 2011. American also intends to order 100 of Boeing's expected new evolution of the 737NG, with a new engine that would offer even more significant fuel-efficiency gains over today's models. American is pleased to be the first airline to commit to Boeing's new 737 family offering, which is expected to provide a new level of economic efficiency and operational performance, pending final confirmation of the program by Boeing. This airplane would be powered by CFM International's LEAP-X engine."

http://news.aa.com/news/news-details/2011/AMR-Corporation-An...

Afterwards, Boeing fairly quickly announces they'll be offering an up-engined 737 NG design.

Presumably the issues were noted at some point in the development process (~2013?).

At that point... the FAA should have been the one pointing out development issues would cause serious regulatory problems? Afaik, they don't have the funding or personnel for that level of design integration.

And like agile, the farther down the road after that decision we get, the more money is at risk and the more constrained options are.

So the answer here seems like deeper and earlier regulator involvement in the development phase?

I'm honestly having difficulty coming up with a plausible sequence of events that would have resulted in a different outcome. When Airbus released the A320neo mid-development cycle for Boeing, the die seemed cast.
Please don't be a rules monger. Thanks!
It's disturbing that the first thing you admitted to thinking of when I said "downsizing" was letting people die. What the heck?

the basics of econ, growth isn't even mentioned when it comes to capitalism.

Here: https://ocw.mit.edu/courses/economics/
It does work like that. As you get older your ability to retain information wanes.
Is that really true with limited imports though, and/or with precompiled bytecode?

I was surprised to find that Ubuntu’s handler for unknown commands that tries to suggest what you could apt install is written in Python. I’ve never noticed it being slow.
The Hitchhikers Guide to Use Spark
Pretty interesting article. NYT seems to have quality reporting on the surface, but I personally started questioning their bias over the past couple years and eventually cancelled my subscription.

One of the things I’m not sure about are their editorials/investigations against tech companies. While I strongly believe in regulating the Facebook and Googles of the world, my cynical side is convinced NYT publishes these investigations not simply because these are honest journalists looking for the truth but because these media outlets are legitimately under threat and don’t know how else to compete. And I mean legitimately under threat as in these tech giants are competing with companies such as the NYT. They’re simply looking out for their personal interests.
On the other hand, don't look at emacs as a tool on Unix, look at it as a tool like Unix... it has a few simple abstractions (text, buffers, windows) and presents to the User a programmable shell to act on those abstractions.
As an Asian-American, I have to say that I envied the Chinese who could stay amongst themselves. Just saying.
I think Forth has a similar issue: despite the attempt to ANSI it, Forth is a family of idiosyncratic individuals. Chuck Moore even says that standardizing Forth is kind of doing it wrong, you're supposed to custom build your own, for each application even. (Like if a Jedi knight built a lightsaber for each battle. (^_^) )

So on the one hand, Forth "failed", while on the other it's still used a lot.
I agree, too much VHS-iness.
The radeon 5700/xt is also amazing.

That really was unexpected, unlike the CPUs which we already knew would be good.
Python2 is EOL as of the end of this year.
Secure DNS not universally liked
For everybody interested in portable shell programming I like to recommend the following page which offers a good overview over POSIX compliant commands with links directly into the POSIX standard:

https://shellhaters.org
doh! I read it as \n, but then that's for other languages, so i was just all sorts of not paying attention
It's pretty embarrassing to live in a country for 10 years and not being able to use it for work.
Interesting that they didn't choose Global Foundries. I guess splitting that off really was worth it.

One of Intel's big strength is their fabs. But perhaps that's becoming another drag on execution?
It's not about a particular news medium, political party, or politician. The article highlights a much deeper issue in general. That's why I found it to be an interesting read.
That does not sound very user-friendly... but well within the realm of a package manager installing a distro's custom policies.json
So, RedHat decided that they do not want nvidia users anymore? I’d be more than happy to switch to Wayland, but I can’t.
So long and thanks for all the fish. I even think X's death came late in the game

Not that it's bad per se, but it was created at a different time, for a very different use case than modern desktop computers

While there's a love for the "true Unix way", I think X is one where this is embodied the least
This article certainly represents NYT in a much more positive light, focusing on what innovation is possible using 5G. I’m curious why post this here and not in its own thread. My skeptical side thinks you’re trying to present NYT more favorably and wanting to distract from the original topic.
This is why I strongly disagree with the "don't feed 'wild' animals" movement at all. The animals are losing their regular sources of food because we're taking them away. Insect populations are way down, and this affects everyone upwards.

Feeding animals (appropriate food) can help people establish a relationship with animals, which has been something people have done since before history. It will bring you closer to nature and make you more environmentally conscious.
I'm really attached to stumpwm, which is also X-only. We have been hearing reports of the pending death of X for at least the past decade, so I'm never certain how seriously to take them, but I've kept an eye on what looks like the closest thing to a wayland implementation of stumpwm (https://github.com/malcolmstill/ulubis).
Democratic candidates race to snap up digital talent
And anyway you really want mkstemp ;)
Is it necessarily the job of academics to have superficial appeal to the layman?
More than 350 ppm is not a condition we had, as life as we know it was formed and took place. Now we are over 410ppm.
"maybe if academics churned out more philosophy that spoke to the concerns of real people Peterson would have less of an audience"

Someone did. His name is Wittgenstein. Folks just don't read him.

Also, real people def experience existential dread. Camus and Sartre are great reads for trying to come to terms with the possibility of infinite (but some infinities are larger than others!) freedom

Real people experience oppression, which is why most of the "postmodern neo-marxists" care so much about stopping it.

Real people experience ethical dilemmas, and would find a lot of utility in exploring the thoughts of Kant, JSM, Schopenhauer, Nietzsche, Arendt. Out of those, Kant is the only one whose sort of difficult to understand without knowing the jargon. Really this article is about how terrible contemporary French Philosophy given that the useless jargon seems only to be in their works (since Hegel anyway)
He isn’t the only warlord/despot/war criminal receive at least some education in liberal Western schools. Perhaps either side to the argument presents a non falsifiable hypothesis given the sample sizes involved.
Op here. Exactly this. I’ve seen many times where people had scripts and had to modify it (such as commenting code) when something has failed in the middle of the script.
With CPS it seems like you have to build and then instrument a lot of additional machinery (CPSMath.pow, seriously?) and occasionally turn your code inside out (the loop completion example) in order to rarely get a more convenient way to extend certain types of computations.

The author also seems to lay the fact that Javascript is often implemented in an odd way in browsers (the iframe complaint) to find fault with the entirety of the concept of Promises in general, which doesn't seem appropriate to the discussion here.

Finally.. he suggests that CPS shows it's power in a "probabilistic programming language" that executes blocks of code in a random order. Perhaps I shouldn't judge an author by their contents, but I think this author is so in love with the idea of CPS that he can't see how ugly and mostly mismatched it's implementations are.
I don't disagree with this piece but I would find it more palatable if the author would add: "Disclosure: I am a Bernie Sanders supporter."

https://katiehalper.com/tag/bernie-sanders/

https://www.twitter.com/kthalps

She tweets: “The
@nytimes
hasn’t said anything since their “journalist” got busted for irresponsible & dishonest reporting. The Times is worse than Fox & Ember is worse than
@BretStephensNYT
bc everyone knows that they have an ideology & bias.
@melbournecoal
& Times pretend to be objective”

I mean, come on.

I don’t mind any of this: just disclose it in your piece which is after all about bias, having an agenda, and conflicts of interest.
I recently purchased a Kindle to restart my interest in reading and of course the first thing I did was to figure out how to develop my own software for it.

It turns out that the Kindle runs an embedded version of Java without a GC. This seems to have stifled the development quite a bit, so it's really cool to see how Raspberry-Pi/Inky homebrew is becoming a thing.
Macros. You can actually add new syntax and paradigms to the language in Lisp. You can't do that in Python or Javascript. Yes, you might argue that "I don't need to change my language! It's fine the way it is". And it might be -- for now. But consider -- whatever you think about the merits of object-orientation, most languages like Javascript and Python had to be especially written to support it. Lisp could add object orientation to itself without creating a new language, a Lisp++, as it were. Lisp is future-proof the way other languages aren't.
Are there any major x11 features that wayland lacks other than remote operation over a network? I think at one point it locked the refresh rate to 60hz, has that been changed?
This is incorrect. Idempotency is about not needing to worry about running something more than once. If you introduce race conditions with follow-on runs, you're not idempotent.
You could try to transition to the sway wayland compositor (which is largely compatible with i3wm) or maybe to https://github.com/letoram/arcan which is a lot more programmable than sway
PostgreSQL Interval, Date, Timestamp and Time Data Types
That could be physical degradation from age, not necessarily the "running out of disk space".
title should mention google cloud?
Op here. Yeah you’re right. I’ve mentioned it though in the context of file contents. Just updated to make it clear.
Wow, great little life lesson there at the end that had absolutely nothing to do with lamps and moths. I too learned the "hard" way that, sometimes, those smart plugs and smart devices really just end up complicating your life. I am in the processes of de-smart-home-ing after a couple of power outages and network outages at home left my life quite literally in the dark. Mother couldn't figure out how to get everything working again for hours while I was off at work. Was a huge pain to get everything set up again each time. Thanks but no thanks, I'll get up out my chair and flip the light switch from now on.
XMonad is (pardon the phun) very high level and a switch to any other window system should be trivial.
They explain how they did it in this video:
https://www.youtube.com/watch?v=MfGfZwQ_qaY

Their advisor, who provided them the relativistic equations they use for the computer graphics simulation is Kip Thorne: https://en.wikipedia.org/wiki/Kip_Thorne
One of the key use-cases for Perl 5 in scripts was as a replacement for sed/grep/awk. In a makefile or batch processing script, these can get called hundreds to thousands of times per second effortlessly. With a startup time of .2s, you could only start a Perl 6 interpreter 5 times per second, which is a major slowdown and eliminates it from this class of use-cases.
All of the popular interpreted languages we use now were dog slow when they originally came out and we still had to deal with many the quirks of low level languages back then but here we are. If you don't like it just don't use it.
So I am talking about spoken dialogue system. I.e. system that can converse (I.e. at least 15-20 turns between the user and the system).For example, a system that can book multiple legs flight.
Meeting someone half way is nice.

I like being able to talk to random other people speaking English as a foreign language. It's useful. It sure would be nice if English speakers would pick up some phrases or a basic understanding in a language of their choosing.

Also, languages aren't equal. Translating poetry is an art and most likely lossy. Emotions don't work the same across languages. I can tell my (ironically: Chinese) gf "I love you", but while that is true it is merely a crappy word by word translation of "Ich liebe dich". The latter is the sensation I feel, the former me describing as a 3rd party observer what's going on. Half-assed.

Don't learn Chinese because you read online articles claiming you should, don't stop learning Chinese because online articles call it useless and maybe do try to know more than one language..
This is an argument against teaching critical thinking skills, which in the current zeitgeist is an extremist position. By thinking independently like this you weaken the dampener and risk the disintegration of society.

If that's followed by an adaptive reintegration, it's a feature not a bug.
As NASA Aims for the Moon, an Aging Space Station Faces an Uncertain Future
China is a bit of an exceptional case. Student exit visas require classes from the party strongly discouraging making too many local friends.
I think you have to leave your preconceptions about what a mirror is at the door when it comes to spaceflight. Much more likely to be something like aluminized mylar than a silvered glass mirror that could shatter.
Themes are not supported: https://stopthemingmy.app/ and cannot be changed via the happy path GUI, though I did see that Debian 10 includes Gnome Tweak Tool out of the box.
GNOME, which is what powers the RedHat desktop, supports nvidia on Wayland just fine, and KDE got nvidia/EGLStreams support since KWin 5.16. So at least 2 major DEs do, though quite a few others don't, and have taken a principled stand not to (Sway for example won't).

When it comes to RedHat though, they're all-in on GNOME anyway so keeping X around for nvidia users isn't really a concern for them when their desktop experience supports nvidia on Wayland just fine.
That’s the problem with short comments; it’s unclear which of several interpretations you meant.
Initial post edited to your response.
This reminds me of the movie "Stand and Deliver"

> The story of Jaime Escalante, a high school teacher who successfully inspired his dropout prone students to learn calculus.

https://www.imdb.com/title/tt0094027/
I've shipped a product with a Cortex-M3 running ucLinux.

Designs considerations included cost, of course. A comparable A series part would usually be double the price.

RAM is also built into the part or attached via a low speed or parallel interface. Once you get into higher speed A parts, you'll need DDR and all the multi-layer PCB design work that goes with it. More cost.

There was also development speed. I could use drivers and filesystems from the Linux tree without much extra work. I also recommend the EmCraft ports, they do great work.
Someone who's studying these as a hobby is likely going to run into more uses for Mandarin in their day to day life than, say, Calculus. You're more likely going to run into a situation where you're saying "I wish I could talk to that person" or "I wish I knew what that said" than you are going to run into a situation where you go "I wish I could calculate the second derivative of that formula." And though I doubt self-studying either of those is going to boost your career much, self-studying Mandarin is probably going to be more beneficial (it makes sense to stick "I speak Mandarin" on more resumes than "I know calculus").

In the end, though, you're best off either studying something to reach a specific goal (learning the math that engineers need in order to become an engineer) or studying something that interests you.
You need to factor in: “English is the de facto language of Business, Engineering, Science, and, most influentially, The Internet.”
Universal keybinding and screen capture of any kind. Kind of show stoppers for people who actually use their window manager for managing windows.
Do you have examples of otherwise well regarded Common Lisp software that has the criteria you state?

People have used Lisp cleverly, but most modern libraries are a bunch of functions and classes. Sometimes more foreign features are used, like macros or even reader macros, but they do so to help one express him/herself. Even the open source Common Lisp compilers, written by arguably the lispiest of Lispers, don’t have a lot of “cleverness”. Check out SBCL, CCL, or ECL.

Some of the prolific library writers—Weitz, Fukamachi, Hafner (aka Shinmera), Strandh, Beane, etc.—all produce good libraries and good code, and aren’t at all as you describe. Check out Hunchentoot (a web server), Clasp (a new CL compiler), CL-PPCRE (regex library), Radiance (a web framework), Quicklisp (package manager), ... These are all easy to jump into and relatively easy to understand if you know the domain.

Even if you go back and look at the Symbolics sources, there really isn’t a lot of cleverness.

If the complaint is that some lone wolf programmers write obscure code, then I’m not sure what’s to worry about. Somebody’s lone wolf code isn’t what you’re going to be importing or depending on.

I hear this opinion you state somewhat often by drive-by comments, but I never see examples, just anecdotes.
>Majorities in both parties say it is very important that elected officials treat their opponents with respect. But while most Democrats (78%) say it is very important for Republican elected officials to treat Democratic officials with respect, only about half (47%) say it is very important for officials from their party to treat Republican politicians with respect. There is similar divide in the opinions of Republicans; 75% say Democrats should be respectful of GOP officials, while only 49% say the same about Republicans’ treatment of Democratic officials.

If there's one thing that unites us all, it is intense and hypocritical tribalism.
This might just be the beginning of a tsunami of cancellation of order. Even if Boeing fixed the "software glitch" quickly to remove the FAA ban, the damage on their good will has been done and it will take a considerable amount of effort to restore the brand.
That’s a very strange reading of the parent comment.