skysight-inc/HackerNews huggingface dataset:
Be open to being wrong.
Where else are paths hardcoded? This seems like a huge mess.
Check GMDX. Also, The Darkest Mod.
It’s more related than most of the items on the list.

It allows you to load your work and personal tabs in different containers, or school and personal.
I'd say don't. You'll end up like the OP in about 3 weeks flat.
Reading non-active union member? That's nasal demons!
Citizenship in a Republic (1910)
FAR manager is still a nice way to manage files in a 2-pane mode on Windows
I propose modifying a minifier to make all variables different combinations of the characters VvWw, functions FEf, objects O0o, etc

Bonus points: instead of minimizing space, all identifies are, say, exactly 6 characters long.
That's when you get Auto Tab Discard[1]! You can set a number of tabs and time for each tab after which the extension will start discarding the tab contents and leaving a placeholder in place, that will re-load when you move to them.

I have a lowest-spec 2014 mbp and I can have hundreds of "open" tabs with no sweat.

[1] https://addons.mozilla.org/en-US/firefox/addon/auto-tab-disc...
"When I don't drink water, I feel thirst" is a not a medical problem for your doctor to fix, it is a description of how humans work.

"When I don't have social interaction, I feel despair" is the same.

The healthcare system can at best poke the parameters of these systems around the margins. It's not going to eliminate human needs.
You will likely black out first.

Small GA planes in normal category are usually designed to handle 4.6G in "down" direction without any damage to airframe. To tear wings off you'd need 6-7G.

In negative direction it's smaller Gs, but it would also either disable (gravity fed) or overwhelm (pump based) fuel system resulting in loss of power.

The realistic way to tear wings off small plane is to enter uncontrolled spin at altitude sufficient for gaining lots of vertical speed (and then botch recovery) or do a way-over-Vne dive.
In general I'd rely on symmetry per 1/8th I think, because within each quadrant you can mirror half by swapping x and of offsets. Then basically use the same approach as Bresenhams line algorithm adapted to integer, but instead of calculating a fixed slope, look it up in a table and adjust based on radius.

There is Bresenham's circle algorithm - I don't know it, but I'd guess it's not that far off the above, because the above is a pretty obvious solution when you know even the idea behind Bresenham's line algorithm and you know basic trigonometry.

Basically "everyone" that has done anything graphics related pre-fast floating point and pre-fast general multiplication/division in CPUs are used to the fact that you can boil anything involving trig down into tiny tables of number of steps in one direction before the next step in the other direction to avoid multiplication. You can often forego the tables for a few shifts, but it's often not worth it. You then look for mirroring as a means to avoid replicating computations wherever possible.

It'd certainly take a bit of time to get it just right, but at a few dozen instructions at least, you have a reasonable amount of time to figure it out. But more importantly: Most of the code will include a lot of pieces that takes far less than a minute per instruction.

I wouldn't be able to do it fast enough now given that it's 30+ years since I last wrote much assembler by hand and it'd take me a few days to get back up to speed, but this isn't a difficult challenge. Of course it'd also depend on CPU.

One thing you need to keep in mind is that the code density of assembler is very low. Once you know you need to add two 16 bit numbers together on an 8 bit CPU for example, you know what to write for several instructions. E.g. you might end up with something like this (roughly 6502, though I don't remember all the details of the assembler syntax; I'm assuming the use of <var to address the low byte of a 16 bit pair, and >var to address the high byte as at least some assemblers used that as shorthand to indicate address offsets), assuming two 16 bit values in var1 and var2, with result stored in var1

CLC ; Clear carry flag; can be ommitted if you know carry will be clear
LDA <var1 ; Low byte of var1
ADC <var2 ; Add with carry of low byte
STA <var1
LDA >var2 ; High byte
ADC >var2
STA >var2

That's 7 instructions that you'll do "automatically" when you're programming these CPUs daily and know you need an addition.

But even on much higher level CPU's like the x86 or M68k the density of high level concepts to assembly instructions is pretty low.
why isn't there a standardized API, to voluntary tell websites "I don't mind cookies" and bypass those messages?
Norton Commander is to DOS as Directory Opus is to the Amiga.

https://en.wikipedia.org/wiki/Directory_Opus
I have stopped using Windows, but the only software that I miss is a modern NC clone called Far Manager [1].

[1] https://www.farmanager.com/
There's quite good Worker file manager: http://www.boomerangsworld.de/cms/worker/
Still using Total commander on my android phone
Yes, that would be ideal. But how would bang-search work for a search engine that also supports bangs? Haha.
I was always a fan of XTree[1], was always more intuitive to me than norton commander.

Still have the shortcuts in muscle memory `xtg` for the win

[1] https://en.wikipedia.org/wiki/XTree
We don't know that was the right choice at all. This is a new, untested pandemic response that hasn't been used before, essentially a planet-scale experiment with everyone's futures: https://www.nytimes.com/2020/04/22/us/politics/social-distan... It had some definite opposition from experts when it was developed, and seems to have won out for political reasons.
90% of Taleb's writing is about how he is an asshole and how everyone else is an imbecile. I think Taleb made some decent money and hence does not have to work for anyone and he somehow thinks being an asshole is some kind of privilege. He boasts a lot about dealifts however whatever photos he shares, he is using bad postures, incorrect shoes.
> In what context?

Any episodic context, like 99 percent of the media we consume. TV show episodes happen in a specific order of events, movies are constructed of scenes in a specific order, community growth around a channel is built around common experiences already shared, even looking at history channels, if a story spans multiple videos requiring multiple media releases, when each video relies on information provided from another, the content creator would have to be daft to release them in the reverse, or worse, a random order, when everybody is waiting to find out what happens next.

From my perspective, it seems like the only videos that are viable outside of this context are long-form videos (1hr+) or viral trash.
Sweet memories... [1] is a great walk down memory lane.

[1] http://www.softpanorama.org/OFM/Paradigm/Ch03/norton_command...
I mean Lisp. But It's pretty debatable whether Lisps are functional languages. Imo, static typing is a requirement, at least culturally.
Back then I simply used x forwarding from ssh. It felt snappy and native enough, assuming your bandwidth and latency is good enough.
Have you tried Midnight Commander?
Here's the official wiki page for style hacks: https://github.com/piroor/treestyletab/wiki/Code-snippets-fo...

You can hide the tab bar, the sidebar header, and change a whole lot more things with custom styles.
Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Linux
There is no reason for you to be snarky. I care about only English being officially supported. That is a non starter.
Try NoMachine or Teradici, both of these are getting a lot of use in Film & TV post production where are alot of artists work on Linux workstations running Nuke or Flame or Baselight.
I never used NC much, but I recall a friend of mine having a DOS PC that booted into it.. When I first ventured into linux, I was not good with the command line, and was very pleased to find MC, it helped me a lot until I got the hang of the CLI.
If you're into Node/Typescript you should have a look at Warthog. It looks a lot like the old Prisma 1
https://github.com/goldcaddy77/warthog
> It would be cheaper and more effective to bribe key officials in government

Undoubtedly that has been going on as well: https://en.wikipedia.org/wiki/Maria_Butina#Involvement_in_U.... plus some of the people on this fine list: https://en.wikipedia.org/wiki/Timeline_of_investigations_int...

Butina's involvement with the NRA is a perfect example of this; it's the ideal place to ramp up the partisanship and nobody can question its patriotism.

> could just as easily be good decisions for America that result in the country doing better than normal

But they're not. The point of chaos propaganda is to encourage people to make stupid decisions for the wrong reasons, to focus attention and energy on the wrong priorities, and to waste time and effort debunking nonsense. Lengthy investigations into misconduct that go nowhere are also a good waste of time that prevents governments from achieving anything.

It's not directed at specific outcomes, it's just starting as many fights as possible and getting people to bind their partisanship to ideas that are unsupported by evidence. Or supported by fake evidence from fake sources.

It's so cheap because you can use partisans as amplifiers. Just as Stalin could use American communists as "useful idiots", modern foreign propagandists can get sincere-but-misguided partisans to fight on their behalf.
Right now I'm taking courses in computational mathematics and computer statistics. The former is taught in Matlab and the latter in R. I know why you'd diagonalize matrices. I've taken two courses in linear algebra and I'm interested in studying computer linear algebra. I've been watching some of Gilbert Strang's lectures on linear algebra methods in data analytics. I know that computer methods for approximating a singular value decomposition (which I've also learned to do by hand) can provide enormous speedups over manual methods.

I have no problem with using these tools, I just don't think they should be given to children in lieu of a traditional mathematics education. Society exists because we pass on knowledge from one generation to the next. This means teaching young people how problems were solved, not just handing them the solution. Do we want a world where everyone is dependent on technology but nobody knows how it works? That sounds like a post-apocalyptic scenario to me. Fun and interesting to explore in Caves of Qud or Numenera. Not a great way to organize a stable society.
I understand why acidic, thanks to your explanation, but why website, when you don't have a website?

(I also like acidic food sometimes. I'm not sure if I like acidic coffee; so far, the only coffee I have successfully consumed is espresso without milk, water or sugar and some is surely better than others. I was certainly surprised to discover that plain espresso is actually better than adding milk, water or sugar.)

Is there a way to actually reply within Gemini? I could set up my own server, I guess, but you would never know I had.
Crash-Consistent vs. Application-Consistent Backup
Search engines. Be it Google, DDG, Quant, or others, I use them so often I usually have at least one tab open just for that purpose.
Came here to post this. What do you think of the news? Surprised nobody is commenting about it!
I also started with QBasic (with no internet connection). Built a small choose your own adventure. Then I wanted to build a "password program" that would ask for a password before you could get "into the computer". I heard somewhere (schooljard) that you can put so called exe files into a file called autoexec.bat and they would start first. Alas QBasic could not build these magical files. I wnt to a store that had computer books and software in their music CD section and saw a huge Turbo Pascal book. It came with a floppy disk that had Turbo Pascal on it and 12 year old me was sitting on the floor of this store in front of the pop music CDs of the day and leafing through the book to see if you could build exe files :P

Lots of begging parents later I owned the book, struggled through it and build some small things. The interesting thing is I never programmed that much but was always fascinated by what amazing things existed. I guess I mostly liked reading about technology and using it a bit. I then mostly went through a phase of playing games on the family computer, completely destroying it when I tried to install Suse-Linux from a CD from some magazine (I was still very young and didn't fully understand what an operating system even is but the article made it sound very cool). My next phase of interest was when I discovered the Llama book and O'Reilly books in general. Programmed some Perl, picked up some other languages but never really build anything worth noting. And then the last experimental phase was when I stumbled upon "Smashing the stack for fun and profit" and into the huge field of computer security. Went through a lot of "crack mes" etc. and just had a fun time.
After that I started to understand how things worked a little more and went about it in a more structured way that eventually lead to a CS-ish degree. But I still have the fondest memories of the time when I basically knew nothing and was just fiddling around and then pooof sometimes cool stuff happened, sometimes stuff broke :P

So yeah tl;dr...if it wasn't for stumbling onto Basic some day I might have never gotten interested in anything related to computers.
Could you name the dialect and the name of the GUI lib? While Neil Mitchell mentioned he worked on GUI on his blog, I somehow couldnt identify it.
And I think most if not all MSBASIC ports for early PC's had a memory leak if you did not break out a FOR loop in the right way.

I am a bit rusty but this sows the problem:

10 L = 4720 FOR I =1 TO 1000 STEP 2

30 PRINT I%

35 IF I = l GOTO 6999

40 NEXT

6999 STOP

What you needed to do was set I to the end condition as part of the break out of the loop.

There was also a lot of aggressive compression done to reduce program size PET in particular munged every thing up putting as many statements on one line as possible
I think you can still achieve the same using xinput to set the appropriate accel profile and speed. (And coordinate transformation matrix should be identity matrix)
Just read initial few pages and it piqued my interest. Truly love the way it opens and kept me engaged.
I sometimes wish I could remember that a year is a short time. I’m often wracked by guilt about not progressing at sub-yearly “ticks” on some aspects.
If only many, many thousands of people die due to economic issues, that's still a huge win over what the virus would have done if left to run through the country at full speed.

Economic problems would've happened anyway. Global supply chains were already in disarray even before March, as China essentially lost two months of manufacturing output, container ships stopped sailing, and the whole chain was pushed into oscillations it'll take a year or more to recover from (affectionately known as the "bullwhip effect"). Airlines and hotels were done the moment the virus landed in Italy - at this point everyone with half a brain started to cancel any trip they could cancel, weeks before governments in Europe got a clue and started locking down their borders.

The only way the government could've saved restaurants, nail salons, et al. from suffering similar fate would be by suppressing all information about the virus and going to full denial mode. Otherwise, the customer base would've mostly evaporated anyway, lockdown or no lockdown, and you'd still have rolling shutdowns as place after place had to be quarantined for 2+ weeks after some employee or customer was found sick. With hotels and restaurants barely surviving on fumes, the pressure on the food supply chain would've been only little worse than it is with these places shut down.

Anyway, it's not like the governments around the world started to shut down their countries because they were bored, and wanted to stir things up. They actually dragged their feet for weeks after people following the evolution of the virus started stocking up, limiting interactions, pushing for WFH and practicing social distancing.
Avoiding Skype is a win IMO.
There also was Volkov Commander (VC) - a faster and smaller clone of NC. [1]

[1] https://en.wikipedia.org/wiki/Volkov_Commander
If you are familiar with Rails, I would strongly recommend investigating Django.

Here's why:

- Django admin gives you all the CRUD you need

- ORM to design your models, simple or complex

- Baked in user auth system

- Secure defaults

- Host of pre-built plugins (Django apps)

- Python 3 is a solid language you will love

- Ability to extend in the future if the need arises
Can you give an example of something that’s hugely different? Reading https://www.theguardian.com/world/2020/mar/16/california-cor... and https://news.ycombinator.com/item?id=23269838, I don’t see huge ones.

I would think the main difference in effect on suicide rates (if any) is in the system of government benefits. It’s less stressful to lose your job in the Netherlands than in the USA.

I think it also is telling that the governor of one of the richest parts of one of the richest countries in the world deemed it necessary to say “garbage collection will continue.”
Extra curriculars don’t mean shit realistically when it comes to predicting performance in college classes.
This is common in many workplaces, and while a little strange, I think it's a good exercise, especially for less sophisticated folks who get a lot of external mail.
Neural Networks for Linear Regressions using Python
Heads up: what’s shown and run at https://tty-player.chrismorgan.info is currently out of date (though https://github.com/chris-morgan/tty-player is up to date). I wrote it years back against Web Components v0 for a project that has been shelved for a few years, and more recently updated it to Web Components v1 and Shadow DOM, because I wanted it for this article. Still need to update it to xterm.js.

The most popular thing in this space nowadays is asciinema, mostly used by embedding it from asciinema.org, but I prefer my thing.
The "only thing" (FOSS UNIX clones) is kind of a gigantic thing.

The Windows kernel is mostly written in C, too. iOS uses Objective C.

Modern C++ isn't bad, but robust classes require an enormous effort together with tests suites that approach the size of test suites required for an untyped Python module.

In practice segfaults are as prevalent in C++ as they are in C. Type errors by implicit conversions are more frequent in C++ than they are in C. Full testing of all conversion rules requires a superhuman effort.

So I think well written C is often safer than well written C++, because one does not have to deal with the case explosions introduced by classes and their implicit rules.

The often quoted safer strings in C++ are just a very tiny part of the equation.

If I had my way, we'd all be writing Ada or Standard ML, but no one listens.
JWT scope claim compression using a bitmap
Some Zshrc Tricks
Everyone should be using devdocs their coding needs. https://devdocs.io/
I know about Scratch. The only issue I have that real-world programming environment is different than Scratch one.
An anecdote, the Allwinner, the company that once made MP3 and MP4 player chips made once thunderously popular A10 SoC with just $1,000,000 USD (set as a condition of the investor.)

Though, I admit, making just any IC under $1m requires really knowing what you are doing. Not something for a team of green engineers, and engineers whose only experience was doing cookie cutter SoCs from hard macros.
To clarify: I meant "the right choice" given the information, ideas, and means they had available at the time. Not "the right choice if everything was possible and known".
I wonder how their promise to have them operate independently is going.
Facebook already has R&D centers around the world, you're talking as if this hasn't already happened.

- cynicism about the tech industry has never been higher

Exactly. That's why I don't think the average American is going to care about 250K a year jobs in Silicon Valley moving somewhere else. I don't see a lot of empathy to the millionaire class in the U.S
Far for Linux now works well. But I have adapted to mc since then.
So he interviewed at two really competitive companies. One CEO offered him to skip the entire interview chain after chatting to him for a few minutes. The other sent him a desperate gift by mail after he turned down their offer.

Scott must be really good at interviews! :P
I Miss the Commute
I personally don't like JS, how can I teach him? Plus working on JS involves many things for a beginner, you know HTML, you know a bit CSS too.
But people also worry about what those closed source binaries do, in the last few months there was plenty of discussion about the Zoom installer doing shady things.
> Businesses are losing customers not because the government imposed a lockdown, but because people think they can stop the pandemic and avoid death by staying away. Though there's probably not going to be much enthusiasm from the media towards exploring this idea, since it puts the economic damage etc squarely on their heads.

Perhaps let's first explore the question whether they were right. Epidemiology 101 seems to say they absolutely were. The less people interact in close quarters, the less a sickness spread.

I have a feeling we're forgetting here that there's an actual virus on the loose. The pandemic isn't a media construct, it's not a mass hysteria. So I think we should also entertain the option that a virus spreading fast through our communities is also responsible for some of the economic damage.
After IBM acquiring RedHat I'd place money on Microsoft acquiring Canonical.
I tried upwork 4 different times with no luck.
It doesn't matter how low I offered my job for or how many offers I sent.
It's almost impossible to get started there as a developer.
It's not really supposed to say very much. It's just a data point that directly contradicts your assertion.
I started my computing career as a 5 yo in Norton Commander on a 8088 Intel machine.
BTW, Paul Graham (pg) using online Repl to teach GWBasic to his son.
Hmm, interesting. I've only ever heard of systems programming referring to bare metal or close to bare metal programming. i.e. embedded software, kernel-space, or otherwise hardware adjacent programming areas.
I still use Midnight Commander on the daily basis. It is immensely useful for e.g. exploring a large codebase. I don’t know why it is frowned upon by many people.
> padding-ton padding-top When you're thinking of your favourite bear

:-D
The final feature I am waiting for is a way to control browser extensions per container. No extension should be running when I login to my bank or insurance portal.
Deleting a Few LOC Can Yield “Significant” Power Savings on Some Linux Systems
Elixir + Phoenix + Pow (although very soon there will be ‘mix phx. gen auth’ https://hexdocs.pm/phx_gen_auth/overview.html)
Get high rated Udemy course for free
https://grabcoupondeal.com/
I always caution people to be careful with the 'should' and treat it like a loaded weapon.
Can you link the academic, journalist, politician, author, or executive who made the argument you're quoting, that slavery is good?
>padding-ton

Count me in.
Of course, but MC is (to put it lightly) not feature complete :)
Ended by using MC, far2l (Far Manager 2 Linux clone) and Far Manager 3 under Wine depending on a task, but nothing can compare to native Far on Windows.
> I wonder if this is an attempt at damage control

No, everyone advertises their own magic breakthrough batteries. Look at press releases from battery manufacturers for the last decade.

> like the superbowl commercial announcing an electric hummer without any details

Just like all car companies do all the time always.