skysight-inc/HackerNews huggingface dataset:
You can make the case than learning almost anything “useless” will help you with something else than everyone considers useful nowadays.

Cursive helps with fine motor control. Chess helps you with memorization.
Using an abacus might help with both.

That’s not the point. The point is kids have a limited time. I don’t want my kids to learn cursive or the abacus because that will take time off from stuff that’s almost surely more relevant. Perhaps I’m wrong and learning with an abacus is the best use of their time.

I hated cursive with a passion and some of my teachers forced me to use it at different points of my primary education. It was falling out of fashion then and only the hardcore old-timers thought it should be forced upon children. I wrote a perfectly legible print, but for them I just HAD to do it their way
I use aerc, which is similar to this, but written in Go. Most of these TUI mail clients have a configurable filter option for different MIME types. I've found that this program does a great job as an HTML to text filter:

https://github.com/jaytaylor/html2text

I think the classic approach is to use something like lynx or w3m with networking disabled, but I wasn't impressed with the output.
Isn’t that a Value Added Tax?
I use Deel to streamline logistics with folks I have an existing relationship with, and was previously using wires or TransferWise to provide payouts. Have not advertised remote roles using the platform yet.
Apply the entire series... That's what was likely tested the most.
That's not freedom of speech. Freedom of speech is a general principle that covers more than government censorship. What you're thinking of is the first amendment, which covers government censorship (including by its agents). 1A neither invented nor set the absolute boundary of the principle of freedom of speech.
I've been using Omnifocus for to track Todo items and Apple Notes for taking notes. Both sync across all my devices. This has been working really great. Before the pandemic I used physical notebooks to take notes during meetings because it made it obvious to others that I was paying attention to them and valuing what they are saying rather than slacking with someone else. That led to the integration problems you describe and I needed to spend 15 minutes every day syncing things. Arguably that also was a valuable review time that sometimes led to new insights.
>Go refactor the signature 2 or 3 virtual functions with let us say a couple parameters each in two classes and 4 or 5 derived classes, one two levels deep (this is real code what I am talking about) and do it with and without override.

This is just trivial and does not really support your arguments.

The way it was done before was to use the "virtual" prefix keyword for virtual functions across the entire class hierarchy. Merely a discipline which was enforced religiously via coding guidelines; it gave the programmer the needed cue while the compiler doesn't care. You then did a Search and Replace as needed.
I'm a decade older than the original commenter, and teachers started asking for homework papers to be typed even earlier for me. I did the first year or two of those on my dad's old mechanical typewriter lol. When I was in middle school it was really common for students to have a word processor that was hardware, not an application on their PC. These were basically a printer with a keyboard and like a 3 line LED display.

Anyhow, the last time I can recall using cursive as a requirement was in my IB exams, and it felt like a pointless anachronism there.
If these are temp passwords that get changed on first login and expire maybe it's not so bad. If it is a normal password though yes that is pretty bad.
Another comment on this thread talked about the difference between a mathematical mindset and an engineering mindset, and I think that's exactly right.

As a researcher and controls engineer, I certainly appreciate the necessity of rigorously proving the behavior of new algorithms. On occasion I develop those proofs myself. I'm not very good at it, and I appreciate those who are.

But.

Compared to the amount of time I spent in grad school honing my ability to generate proofs (courses in both real and numerical analysis, on top of the very applied math-flavored controls courses), the amount of time I spend either reading or producing stability proofs is minuscule. On the other hand, I spend an enormous amount of time solving constrained optimization problems. Both require calculus. But guess which topic I never got formally taught in grad school?

The point being that while I appreciate proofs and mathematical rigor and clever algebraic manipulations, including changes of variables, in practice not only do I virtually never use those things, but the mindset I need when approaching an engineering problem is really quite distinct from the mindset I had to adopt when working my way through real analysis.

I'll go one more step and say that in a lot of cases the two mindsets can actually be mutually exclusive. My advisor was brought up in a nonlinear controls lab where rigor was everything. Today, controls is being consumed by deep reinforcement learning, which is driven primarily by experiment. We get an idea for a new approach that might work, we try it out and see whether it works. We then go back and try to understand mathematically why it works. My advisor is unable to work that way; he must have things proven first, and only then will he even look at experimental results.

He's been completely left behind by the field. He's unable to brainstorm about new things to try, because he can't accept that experimentalists can move faster than theoreticians. We've had vigorous arguments about this. I think that if enough experimentalists can show repeatable results, that's a good indication that mathematically there's something there worth investigating. He just thinks the experimentalists are all building a house on sand.
Platforms for Bispecifics
I think it's an ad-hoc term. But basically, MC simulations are needed because circuit elements such as transistors, resistors may be mismatched, for example Vth in MOS transistors. This can create input offsets in op-amps, or timing differences in logic. You can run exactly the same simulations as normally (DC operating point, AC transfer function, time-domain with many thousands of points) just over and over with new random parameters according to the distribution estimated in device characterization (I think mostly Gaussian).
Transistors models like BSIM are crazy complicated these days and there's no way to find an analytical solution for all that.
Human memory doesn't work like that. Nothing gets pushed out when you learn something new.

It probably works the other way around even. The more you know (and understand), the easier it gets to remember (and understand) new things.
Could you tell those who are not familiar with WebKit what this code actually does?
You’re Not Stringer Bell, but You May Still Need a Burner Phone
> SC Justice Kennedy, a Republican made it illegal to prosecute gays for sodomy ... Kennedy was on the bench so if you voted Democrat, I guess you're anti-gay

Politics is so full of contradictions, that you can't simply take an inversion and use it to argue much of anything. I'm sure you could come up with a good example to illustrate the individual-vs-collective distinction, but this isn't it.

Also at a certain point the policies of the collective do matter, especially when people choose to label themselves as being members of a specific party/movement/etc, rather than merely voting for a politician carrying those labels as a least worst option.
Why Fix Kubernetes and Systemd?
I tried, I just wasted a few minutes clicking "Random Page" and ALL results are about the supermemo software itself, most are support emails republished as wiki pages.
Are there other products out there that offers a similar feature set at this price point?
I liked the insanely rapidly flashing colors.
It is definitely faster if you're well practiced in it. Not so much if you 99% of what you do is typing or "regular" written characters.
> "I do tend to believe most people will eventually fall into doing some kind of rewarding work-like activity if left to themselves completely..."

The hikkikomori phenomenon (https://en.wikipedia.org/wiki/Hikikomori) is still growing so there's little reason to believe that.

I'd support universal basic employment, even if it's for make-work tasks like keeping the street clean, but not UBI. There needs to be a tie between what one gives to society and what gets from society or inevitably there will be a breakdown of some sort.
Yeah, by pointing the gun at them. If you look at the videos again, it seems like looking at a person brings up multiple alternatives, one of them being to rob them, but seemingly there will be other options as well.
I have a vaguely reconstructed memory dating to the 80s of Michael Chrichton invented (related?) AppleSoft Basic code that considered intra-key delay on password entry as biometric validation it was entered by the right party.
I would actually argue that, although it is unfortunate for long term retirement security, eliminating pensions and allowing workers to switch jobs is a good thing. Otherwise, you might get folks who stay in a job where they are miserable just to get a pension.

If people do quiet quit… doesn’t it make sense? They can continue receiving a salary and fulfilling their job responsibilities during a transition period in their lives. Their employer gets their job responsibilities performed, perhaps to the letter, but it reduces churn / time-between-hires.

The one group of people that quiet quitting might not work for are executives, whose salary is justified by them being able to deliver outsized value, which it is hard to show up to work and do on autopilot.
>* And V just got rid of so much in single player to prioritize online which I couldn't care less about. *

This! I thought GTA V's single player was way too short. I love online gaming, but I never enjoyed the multiplayer GTA - the whole point of GTA to me was exploring a massive map and finding tons of little easter eggs the developers left....well, that and seeing how long I could go with 5 wanted stars and unlimited ammo.

A map as large as GTA: SA, GTA IV or GTA V is much more fun when explored individually, not with 100 other people simultaneously (especially when some of those 100 people are there to troll everyone else and do stupid things that ruin the experience for everyone else).

Shame Rockstar made so much money with GTA Online, to the point where developing it out for over a decade was more worth it to them than building the next GTA. I think the PS4/XBONE console generation was the first generation to not have a GTA title built for it. It's literally just a slight graphical improvement over the PS3/X360 release. Same goes for the PS5/XSX release. Nothing new added.
If this is "in the spirit of mutt", how is it different?
Surplus of useless roles but a shortage of workers for useful roles (healthcare workers, teachers, trades, rail and truck transportation, etc). Labor ain’t fungible.
Wouldn't the Victorians have used 'enquiry' and not 'inquiry'?

(Asked in all honesty and w/o an ounce of snarkiness because to this day I still struggle with the difference)
> GNU doesn’t strike me as an organisation which places a lot of value on software quality and reliability.

This stems from a misunderstanding of what GNU is. Ideally all projects under the GNU umbrella would work towards a unified operating system, but that's sadly not what it's like. The GNU project is not much of a project in the common sense of the word, nor is it much of an organisation. This is one of the many reasons why https://gnu.tools exists, a subset of GNU with common goals and values, including collaborative project management.
I feel you, totally. I also feel the same about many many other subjets, revolving around 'mordern' corporate culture.

Take recruitment, for example: if the candidate has the required degrees, experience and skills, recruiters or companies don't need to go through loads of interviews, tests, forms to fill, and so on. Candidates don't need to play guess games, find out what exact word or sysnonym they're expected to say/write, resort to sacrifice to the gods /s, etc.

Yet that's where we are right now.
It sounds like the person asking this question is about as junior as the team is (in choice of words, ideas about rewriting and best practices). It's hard to give specific advice without knowing more about the situation, for example what role the questioner has in the team. It is a tech lead, a boss, or a project lead?

So let's stick to advice that is universal to all roles and I think most people who have been in similar situations would agree with. First, let's be clear about one thing: This situation isn't the least bit unusual. From the facts above it doesn't look very bad. The team is small, and you can all gather in the same room and communicate. The fact that there is no framework and no patterns in place is good given the circumstances, awful codebases based on ancient frameworks and legacy patterns are generally an order of magnitude more work to understand.

Second, be humble towards the team and the problem. After such a long time, there's bound to be details that you don't know, and you have to find out about them sooner rather than later. People may seem resistant to change, but understand their angle and work with them. The likely want their codebase to improve, too, even if they see other problems as more pressing. It all depends on what your role is, and if you intent to help out with the actual work or not. But again, this is a small team with a shared goal.

Third, start with the lowest hanging fruit. Personal opinions come into play here, but I probably would look at operational issues early. Get monitoring in place. Test backups (yes, really). Some key metrics, both application wise (on some key processes such as login or payments) and operational (memory, open files, sockets). Learn about version control and start using it. Get proper test environments in place (including databases and mocked external integrations).

Good luck! Things are probably not as bad as you think. This type of work is really quite rewarding, because results are quickly very visible to everyone.
What does "first" means? Compare "The Scorpion-3 Is the World's First Manned Hoverbike" at https://www.popularmechanics.com/flight/drones/a25308/scorpi... .

Wikipedia says "It is famously used by the Dubai Police Force."

FWIW, the Gossamer Albatross is a flying bike which managed to stay aloft for nearly 3 hours, back in 1979. Human-powered, no less.
Also: MIT's PAL (1968 -- Art Evans, Martin Richards, and others) and John Reynolds' GEDANKEN (1969):

https://www.softwarepreservation.org/projects/PAL/

https://www.softwarepreservation.org/projects/GEDANKEN/
This wasn't always the case. Missions in GTA 3 - GTA SA were much more goal-focused, less scripted. You could approach them as you wanted to.
>not only my generation of kids had been forewarned of calculus' 'terrors'

I think the real terror as a youngster is that you could fail a timed exam and have to repeat the whole course.
When the first iPhone was released, YouTube used Flash instead of HTML5. Safari had special code to play the video with the native player instead of displaying a blank square. I suppose (from the flash-specific detection in the supportsMIMEType method) that this code was in charge of that logic.
I wouldn't be talking about my experience with less-affluent people if I hadn't personally availed myself of opportunities to meet them. I'm just saying that most members of my class have practically made a sport out of avoiding anyone unlike themselves. Part of it is that people who have never lived outside of "the bubble" themselves often no idea what it's like or what people there are like. None whatsoever. Among my RL friends, sometimes I try to bridge the gap by sharing some of my own experiences. Other times, frankly, I just have to walk away before I say something we'll all regret. Classism tends to be built bit by bit, and has to be dismantled the same way.
Library using async-std instead of tokio for example, which there are plenty out there. Search on crates.io and you'll see. Many support tokio nowadays, but there are still some out there that doesn't. And because of the closed nature of Rust libraries, it's not easy to patch it in there without having to fork the library.
explosives, flames, chemical attacks, projectiles? You think too small. The clear winner of the no limits battle bots are nuclear tipped intercontinental ballistic missiles.

Or whoever nudges asteroids to collide with Earth such that the crust melts evenly.
TIL that mac has an executable `cd` command:

$ cat /usr/bin/cd

#!/bin/sh
# $FreeBSD: src/usr.bin/alias/generic.sh,v 1.2 2005/10/24 22:32:19 cperciva
Exp $
# This file is in the public domain.
builtin `echo ${0##*/} | tr \[:upper:] \[:lower:]` ${1+"$@"}

Although it didn't behave as expected when invoked ...
It’s very possible they look to release late next year.
Every weekday I try to spend 45 minutes on the treadmill watching videos or doing other workouts.

I'm working on a down to the studs remodel of one of my bathrooms that currently is taking all the time I can give it.

My bedtime routine includes reading, currently working on Player Piano by Kurt Vonnegut.
That doesn't help here, as Rust also uses glibc for plenty of things (although recently it did move away from pthreads in certain areas for performance reasons, see https://twitter.com/m_ou_se/status/1526211117651050497 ).
The Pursuit of Worldly Wisdom
If I write my signature twice in a row it's barely similar.

The last place that actually cared was a bank in India (surprise surprise) but the clerk helpfully turned her monitor around to show me how I had written it previously.
The ability to put down written word is a basic element of literacy. They need to learn some way. Perhaps you are saying they type in on-screen keyboards?
Not everything is life that is old and not immediately effective is “useless”. For example, snowboarding is “useless” and “inefficient” and contributes almost nothing practical to one's life in a pragmatic sense, however it's still fun and millions of people enjoy it. Some people may enjoy reading and writing traditional cursive and that's okay as well.
I'm in my 40s and in the past 10 years I've only handwritten my name in a couple of forms.

That said, learning to write by hand is very important for cognition because it develops fine motor control.
Also the youTubeFlashPluginReplacementEnabled settings property that it looks for to check if it’s enabled seems like a strong hint.
Which means they have plenty of opportunities to introduce their own bugs.
As the sibling comment mentioned, this thread started using the word "symbol" in two different ways. There is the Julia/Lisp/Ruby use of the word symbol which is related to representing code in code and to homoiconicity. That is discussed in the sibling stack-overflow link.

Earlier in this thread though "symbol" was used in a less formal, handwavy way as "a named handle to some concept in the language". In that sense, indeed, the way that Julia adds multiple methods to a single named function and supports multiple dispatch permits amazing interoperability (and has little to do with Julia/Lisp/Ruby symbol datastructures).
I recommend people watch Invasion of the Body Snatchers (1978) to test that. I was impressed with the sound in general and the fact that I felt no need to turn on subtitles. But in particular there's a least one scene where characters are whispering to each other. I didn't need subtitles or to adjust the audio, every word was perfectly intelligble.

It's also a clear sign that it's not my ears, it's not my setup, it's the sound mix of modern movies.
I can't agree, I quite like it more than the other two you mentioned
Only 3 developers maintaining a horrible codebase is a massive business risk. In this market, they could easily leave for better jobs within months of each other. Especially if they're junior and not company lifers. They money printer will print money until one day, it suddenly doesn't.
I doubt many are writing papers longer than a page using a touch keyboard even if they're doing it on tablets. Physical keyboards are among the more popular tablet accessories.
One thing that folks may find interesting about this project on a technical level is that it's fully stateless including the backend that's responsible for interacting with Stripe Checkout, processing payments, and sending emails with receipts and links to re-download patterns.

The thing that makes that possible is that I'm using a seedable PRNG for the pattern generation and have a custom serialization format for all of the possible pattern parameters. This means that any pattern can be represented by a single short string like `w:1440!h:900!x:random!v:0.63!c:0.06!s:9gjk5s!f:sp!i:0.30` and reproduced with 100% accuracy.

That means instead of a database, I can just store the entire purchased pattern directly within the Stripe transaction within the `client_id` field using this compressed representation. Then it's just a matter of reading it back from the Stripe API when I get the "purchase completed" webhooks in order to build the correct attachments and send the customer their assets via email. This keeps my own service totally stateless & database-free, and also has the very nice property of allowing me to quickly and easily access the pattern by copy-pasting the client-id from the Stripe dashboard if I ever need to grab it for customer service reasons!
I interpreted it more about its game design – GTA is about a giant sprawling city come to life as an interactive playground, one way you can think of it is most genres of games are represented within it. (Story game, single player, online semi MMO, anarchy sandbox simulator, life sim, racing, deathmatch shooter, gambling game, sports game, Crazy Taxi, flying, etc.) But that also means fans of those individual genres looking mainly for that specific experience within it will be disappointed by the lack of depth or richness compared to games that focus purely on that one genre vs all at once. That said this is probably the most expensive game ever made, so they are also able to invest surprising depth into each of these 'genres' despite it all. And I guess that is one reason why GTA V (previous in the series) has sold something like 150 million copies – it's a very different game to many groups of these customers but still satisfying.
It's slow to change by design. I don't know that ethics and political practice really has "progressed" all that much just 250 years.
Can be and has been. So, not compelling at all, I'd say. Even if you extend the general idea to a need to read grandma's recipes, you could post a pic online and someone who can read cursive could transcribe it for you.
Tried this, it sat for 12 hours on "loading..." without success even though my inbox only has 17k mails in it. Given that neomutt is working fine, it's not a huge problem but it's always nice to have options.
In either case you need to use some implementation of synchronisation primitives, and that could contain bugs. Where's the difference?
Basically they locked out funds when the users needed the funds most. I am wondering why the celsius executives are not arrested yet?