skysight-inc/HackerNews huggingface dataset:
I agree, the "5dd" example is super contrived, though not as much as you think. In vim, you can have the line numbers on the left show you numbers relative to your current line, so you never really have to count, you can just look at the number on the line you want to go to.

But outside of that, the problem with standard editors is that none of your keyboard shortcuts compose together. You have special shortcuts for deleting lines vs deleting individual words. No shortcut for copying objects to your clipboard. No shortcuts for "get me what's within these parens". You can't move between panes with consistent keybindings, because most editors represent code panes vs directory panes differently.

Vim lets you think of editing and navigating your code in terms of verbs and objects, and treats everything consistently. Take the "w" object, that's "word". Now I can move around by word by mashing "w", I can delete with "dw", change with "cw", yank to clipboard with "yw". The "." command lets me repeat, so I can do things like "dw..." and delete more easily. Some plugins add more objects, like being able to refer to surrounded text (e.g., in parentheses.) They compose with all the verbs you already know, so now I can delete inside parens, surround with parens, replace text within parens, copy in parens, etc.

Vim compared to standard text editors is like functional vs imperative programming. It works best for code, because editing code is not like writing prose. You're manipulating a syntax tree.
It's not there yet. IMO these images are nothing amazing.

But as long as AI image generation keeps improving, I really believe there will eventually be a huge surge of AI-generated art. Probably not replacing man-made art. But it's just too easy compared to hiring artists or painstakingly making "real" art. We already see a lot of low-effort content nowadays. Plus, AI can be creative and come up with things a human wouldn't.
Generally in a software system you can't count on a time source to move forward, to move in consistent intervals, or to move at all. In a system that is designed to be resistant to attack, it actually makes a lot of sense to instead rely on a desirable event critical to progression. Especially one that occurs relatively infrequently and is likely associated with a lot of other complex calculations.

I think this is pretty smart.
Sure, most transactions are digital already. This is about the removal of physical cash as an alternative, and the downsides that presents. Especially interesting is the sudden feasibility of negative interest rates enforced across the board, and the inability to just "keep cash" as an alternative.
If you tossed out the patent system, would you get any less screwed? Or just screwed in a different way, or worse?

I really don't know. Your experience is awful and clearly unjust and an abuse of the system. You didn't mention Texas, but I'm guessing Texas. What happens there is a national disgrace.
> Most importantly, ALL of this planning and sense of choice goes out the window when you have a true emergency. When that happens all that matters is getting to an ER, fast.

Yep. I was a victim of this in the -worst- way. 11 years ago I was hospitalized, and it 'just so happened' that the only doctor that would take me while I was admitted was out of network.

BCBS of Michigan in fact later settled out of court in a class action over this behavior, although the 50 or 100$ I would have gotten certainly did not make up for the hundreds of dollars that the out of network provider cost me.
> What happened to the programmer’s time is more important than the machine’s?

I've never thought this way, primarily because I sympathize with and love computers, and don't like to watch them suffer. But there's more than that even, because there's more to software than just finding the most expressive language.

Someone has to package, deploy, verify, monitor, scale, debug and optimize the software and do all of these things with as little money and as little CPU/RAM as possible. It's often a matter of worse being better when it comes to these types of concerns. Simplicity is exactly what is needed when performance starts to matter, and "clever" men often seem to be conspicuously absent when it comes time to take out the trash.

Sure, it's fun to gather up your little clique of ivory tower CS nerds and get into a DSL measuring contest, but I've never seen the value in it myself, other than as defining one extreme end of the overton programming window.
One thing that is slightly more frustrating is saying “What dumbass wrote this code? How did this ever work?” And then looking at git blame and realizing the dumbass is year-ago you. (Or even five years ago you.)
This is awesome. You can "chat" with copilot :)
There's also more direct payments like either BAT, or what Nebula is doing. But that's harder to realistically achieve than sending ads to everyone.
> because you've briefly poisoned yourself

You've clearly made up your mind that psychadelics are not for you, and that's totally fine! But this notion of being condescending towards something you've clearly never experienced (and I assume know very little about) just makes you come across as myopic - not the other way around.

FWIW I've never tried psychadelics so I'm not particularly defensive here. Just pointing out the hypocrisy (or at least that's how I interpreted it) of your position.
There was an IMF video clip with BIS director Carstens commenting on CBDCs last year, https://meetings.imf.org/en/2020/Annual/Schedule/2020/10/19/...

> With cash, we don't know who is using the 100 dollar bill today ... a key difference with CBDC is that the central bank will have absolute control on the rules and regulations that determine the expression of that central bank liability .. also we will have the technology to enforce that ... if an advanced economy issues a CBDC, and someone in a 3rd country wants to use it, it will require the consent of the central bank of the residence of that person, therefore the degree of control will be far bigger.

Video on the IMF site is not working, here's a YT copy (thanks @toomuchtodo): https://www.youtube.com/watch?v=mVmKN4DSu3g&t=1451s

In a March 2021 speech, Carstens made a similar point, https://www.bis.org/speeches/sp210331.pdf

> It is crucial to trace transactions, particularly large ones, to an individual or entity. For account-based CBDCs, issuing central banks would retain control over cross-border usage. Restricting non-residents’ access reduces the risk of volatile flows, and of currency substitution in recipient economies.

Well-intentioned initiatives like Linux Foundation https://www.goodhealthpass.org/ or EU digital health certificate or Apple iOS 15 digital driver's license (https://www.androidpolice.com/2021/06/07/apples-ios-15-walle...) can all be drafted into the service of CBDC initiatives which require digital identity for digital currency wallets.
> I agree that there's a lot of form-over-function and bad usability decisions in apps but that's completely separate from the underlying frameworks and distribution technology. You can have great webapps and terrible native apps.

I may be wrong in this but I feel that lot of the push for Electron and the like is for the styling capabilities it brings compared to native toolkits. In the case of many Electron apps, especially simpler ones, maintaining something in Qt or even WPF/AppKit/etc wouldn't be a challenge, as long as the dev is willing to use standard widgets. An inordinate amount of energy and resources has been spent on turning apps into an arm of branding/marketing.

> Also when it comes to usability, users prefer having a consistent UI over a "native" UI, especially as the number of devices have exploded between laptops, phones and tablets. Slack looks and works the same everywhere, and that's one of it's advantages.

Slack is a bit of a funny example, that's one app where I'd greatly prefer to run the iOS app on desktop if I could. The web/electron version is a mess.
if you assume that the world order is controlled by the 1000 most powerful / wealthiest individuals in the world, they have more to gain from self custody enabled by bitcoin than everyone else. they also probably benefit more from financial privacy more than anyone else . Their incentives are aligned with bitcoin. Now they may not want to hold all their wealth in bitcoin, but surely some integer percentage, as big as 20%.
According to the FAQ they are refurbished from previous customers, and yours are sent to future customers.
It's not excessive. The linked post is way easier to use and doesn't require a terminal or installing packages manually. I wouldn't even know how to get the cli version to work on windows.

The only downside IMO is that you are entering your wifi details in to an untrusted website.
I'm not wrong, just that their turnaround time is negative. Which makes other speedups a good idea to minimize their already long float time.
DKMS and driver segmentation enables 10 year old drivers to mostly still work on Linux too.
Hm, it's a good question. There's precedent in Hulu (which is another thing I was thinking of), wherein a bunch of the major TV networks got together to create a consolidated outlet. Or the International Tribune.
> Most young devs I speak to stare blankly at me when I enquire about GUI standards and usability best-practices. They are now foreign concepts to a lot of developers.

Was there ever really a time when this was de rigeur? I certainly feel it should be, but I've always felt alone having an intense interest in this as a dev.
Every tools takes getting used to and learning it's quirks. Where there are problems within VS Code, there will be different problems in IntelliJ. I quite like VS Code while disliking IntelliJ. Same old story of differing preferences.

> Someone thought that manually editing JSON files is a suitable GUI for configuring basic settings.

There has been a GUI editor for settings for a while now, as well as the JSON editor.
Glasgow [0, 1] uses one of these too.

[0] https://www.crowdsupply.com/1bitsquared/glasgow
[1] https://github.com/GlasgowEmbedded/glasgow
In anything, Lisp included, there are difficult concepts to comprehend. You can throw a dart and it’ll probably land on an interesting and difficult subject.

throws dart

How does finalization of objects in a generationally garbage collected implementation of Lisp work?

throws dart

How does a local dynamic variable interact with a new thread being spawned?

throws dart

What is a “three-comma macro” and how do I write one?

You get the picture.

Lisp has plenty of concepts that you can spend ages mulling over. But I contend that Common Lisp is in a sweet spot where it’s not particularly dogmatic about those concepts and as such don't consistently present themselves as hurdles to learning the language and being productive.

Honestly the biggest hurdle of Common Lisp is that Emacs is the #1 doctor-recommended solution for editing Lisp—in the open source world at least.

Paycheck programmers are “easier” to teach in fact because they don’t care about the “zen” of Lisp or any of that. Tell them the rules, tell them what code to mimic, and tell them what issue tickets need servicing. If they’re otherwise fine programmers, they’ll make some mistakes, but those mistakes get ironed out during code reviews, and they happen less and less frequently.

But of course, the “intrinsically motivated” programmers are likely to produce better solutions to problems more consistently, and I try to hire for that regardless of the language.
People lose everything when they die, but very wealthy's 'everything' is far more than the typical person's.

>>They lose the universe. I don't see a distinction, to the person.

One loses access to billions, and the other to access to thousands.

People who 'make it', to the degree Branson has, have far less need to take risks, because they have already achieved most if not all of their financial goals. Yes they still want to achieve more, but they are undoubtedly far more satisfied with their current life than a typical person, and could enjoy being at their station for years, immensely, due to the comforts, luxuries and experiences they can afford to partake in.

I think contrarianism, when taken to the extreme, like arguing the rich don't have more to lose than the poor, becomes unconstructive.

The ego gets wrapped up in arguing against some allegedly oppressive/elitist truism, and that leads to biased analysis that selectively examines the evidence to push the contrarian position.
"Limit medical care to being provided by these people"

Who else would provide this care? This licensure is similar to other professions, like lawyers, and really doesn't take very much lobbying since the majority of the public want oversight of these sorts of professionals.

Residencies simply haven't kept pace with medical student numbers. They have gone up though. The main question is "where does the funding come from for residency training?". Medicare provides most of that funding, but that is a constrained resource. I find it hard to believe that the AMA lobbied for this provision.
> A call to memset to clear a memory region after you're done with it because a password was stored there can be optimized out because it doesn't change the behavior of the program.

Well, that does change the behavior of the program. After all, the behavior of the program was to wipe the memory. The programmer specified it. The compiler is clearly wrong by any reasonable measure. It's removing an intentional, clearly specified instruction. It's just wrong. It's making an "interpretation" of something the programmer intended as a fact, and breaking things in the process. Why does anyone think this is desirable? Any good programmer knows that correctness comes before speed.

I've been programming C++ since 1998 and I didn't even know this till reading this thread. Blaming the user here is counterproductive. Compilers should not make this optimization, plain and simple. memset should set the memory. If you think otherwise, I invite you to take responsibility for all the users data you have placed in harms way.
If the options for helping someone are sending them a URL or explaining how to install termux and then a new package and then running an obscure command in it, I know which option I would pick.
It’s the entire model

It is part of large complicated model. If it was their entire model they wouldn't be operating medical offices and hospitals. It is the whole package that helps them control costs.
Heh, my experience is two decades of for-business custom software development. But no matter how much you brush the 1-month-old half-project and how strong you stress them on not diverging from the script at the presentation, there will be some idiot who will tap randomly to show all critical issues of a not-yet-product to investors, including the ones that you warned them about in capsbold beforehand.

You can’t trust something done in a hurry, by a junior, by a senior, or by a chief officer of rockets and things. Of course I would test for gibberish in fields, but only because I have OCD to fix crappy frameworks or glueware before using it for anything. I don’t usually dare to use as-is from-scratch methods for presentations, only parts of already tested projects. Management knows this and feels very relaxed at their shows, which allows for what I described above. Deception is a team work, and if you want to succeed, just follow the damn script. Make it threaded, excessive, whatever, stress your brain matter and foresee the questions, we’ll harden the path. But I “double dare you” to step off it. That’s just not realistic.
> I am saying that "nobody who says ‘defund the police’ is using it as a synonym for abolish the police" to trick people.

Plenty of people are using it as a synonym for abolish the police. That’s we’ll documented.

However those people seem to be quite honest about the meaning - I.e. they are not trying to trick people.
I'd much rather work on projects that used as many standardized common tools as practical to do the job, versus a project where someone did some kind of code golf to try and use as few tools as possible to save some negligible amount of server space or bandwidth. I'd expect it would be much easier generally to find other collaborators for the first type of project too.
To me, especially as an adult, the in-person Mr. Rogers segments are irreplaceable. However, I absolutely hated the puppet sections as a kid, aside from the model train aspect of the trolley.

In comparison Daniel Tiger is much more accessible and offers really good tools for emotional regulation. The main gap is a kind of the ‘everyone has a plan until they get punched in the face’ problem— it’s very hard to use a relaxation tool from TV when the feelings are real and intense.
> I am saying that "nobody who says ‘defund the police’ is using it as a synonym for abolish the police" to trick people.

Plenty of people are using it as a synonym for abolish the police. That’s we’ll documented.

However those people seem to be quite honest about the meaning - I.e. they are not trying to trick people.

> I'm going to disengage now because I can't see how this was done in good faith.

What part are you saying is not good faith?
Completely disagree. They have even more to gain by being in absolute control, and bitcoin cannot be completely controlled, unlike a financial instrument which can be adjusted at the whim of the court systems and by decree from a central institution
So basically, how can we use free and open technology to make the smallest file size while trying to retain as much quality as possible?

This also doesnt touch on what the anime is being sourced from. Furthermore, it only touches on encoder usage but not having to process the source such as using avisynth in some cases.
> The web is not only eating the desktop: it's eating what it means to be an expert computer user.

Nailed it. Instability is the enemy of mastery. In order to fully grok things, they need to be stable long enough to be grokked. Software has stopped being stable long enough to become an expert.

Brains learn. And then a brain that is forced to unlearn and relearn enough times eventually learns to not bother learning. So no one even bothers to become an expert anymore.
Yeah, like the democrats will bite the hands that feed. This is democrat posturing for 2022, that is all.
My contact lens prescription is similar.
Depends on the implementation details. If private keys are distributed only by central bank, then yes. But if they are created anonymously at the edges, with multiple private keys allowed per person, then they don’t necessarily know who controls what wallet.
oh heart.

Not going to happen.

> Current video streaming and storage systems such as YouTube, are based on the client-server model, thus do not scale well in terms of bandwidth and computation.

YouTube seems to be doing just fine as-is, as well as all the millionaires using the system as is.

> The recent development of Peer-to-Peer (P2P) networks..

Wait, what year was this written? 1996?
Maybe they were talking about an experience cap for hiring at a given (low) level? Which is also stupid, but since many companies (I have no experience with Amazon, but I do know Microsoft and Facebook will) “manage you out” if you don’t get promotions at a minimum rate, makes some kind of sense.

BTW, SDE 5 isn’t an Amazon level. There is L5, which corresponds to SDE II, which is only one promotion from college hire. And there is Principal, which is L7.

https://www.levels.fyi/?compare=Amazon,Google&track=Software...
> You're playing semantic games …

Am I?

> I am saying that "nobody who says ‘defund the police’ is using it as a synonym for abolish the police" to trick people.

Plenty of people are using it as a synonym for abolish the police. That’s well documented, and weird to deny.

However those people seem to be quite honest about the meaning - I.e. they are not trying to trick people.

> I'm going to disengage now because I can't see how this was done in good faith.

What claim are you saying is not made in good faith?
This was exactly my thought when I saw the headline. The air pods are so small, they're not contributing a large part to plastic waste.

It's the same story with trying to get rid of plastic straws.

In both cases, I don't want to dismiss the problem - it's just that there are bigger fish to fry to make a much large impact to the bottom line of plastic pollution.

Now, after reading through the "Our Story" of Podswap's website, I can see that the real selling point is: "Our batteries keep dying prematurely, and we don't want to fork over the cash for a whole new pair."

Recycling is great - keep it as a value proposition, but it shouldn't be the main marketing push here.
If that's the difference, why would anyone care about using lisp? The examples you've chosen are nothing more than "parens before the statement instead of squiggles after", more or less. Why would anyone advocate for lisp if that was the difference.

I'm not a lisper, so that's an honest question. I can't believe people are so evangelical about the language over such a trite difference from C/Python/Java.
You could also hit dd several times or dd followed by a dot to repeat as needed. I wouldn't call them tricks. These are normal actions done in "normal" mode. You don't generally need key chords, which improves ergonomics, and many keys are mnemonics (like d for delete, c for change, etc.)
It's not like finding out about a secret shortcut. You're using a ton of these in a smooth flow to do what you want at the speed of thought and with less finger contortion. If you wanted to be convinced, run `vimtutor` and complete the tutorial. It'll show you a variety of common actions.
What kind of imaging? That seems really high.
Cryptocurrencies exist that preserve privacy somewhat - bitcoin if you are knowledgeable, pay fees, and are very careful; monero pretty much perfectly; and tornado.cash for obfuscating ETH if you are familiar with that ecosystem.

However, there is an analog version of financial privacy that totally 100% breaks the chain of digital tracking - cash and gold coins.

IMO, if you oppose financial privacy in digital assets, then it is hypocritical to not advocate for the total ban of cash and gold. I don’t see any way to square this circle. If you still support cash, then you should advocate for some dollar limit under which privacy is OK for crypto.
Honestly, I had quit and wanted to do a startup (not the best way to deal with burnout though). But we were also expecting my son so I took a pretty steady 9-5 job for 18 months.

But after working on the same problem set for that long I got interested again in solving tougher problems and went back out on the consulting scene.

But that job forever changed my views on work life balance so I am now very aggressive with balancing hours for people that report to me even if I don’t balance my own hours.
I don’t really trust capcom on pc. I can’t run re:2 remake without using video drivers from years ago. DMC 3 never worked and you had to mod it to make your controller work properly. Re:4 on pc gives people migraines from frame pacing issues, my family members can’t play it without nausea, so I’ve never been able to show them the game (on consoles it’s fine). I heard street fighter on pc has an issue too but I’m not familiar. Edit: dmc5 on of apparently has issues where save games get deleted, so I’m told that the community uses a cheat program or shares save files to get around it
Easy version: https://news.ycombinator.com/item?id=27805746
"Biden won 81 million votes and 509 counties in the Nov. 3 election, while Trump won 74 million votes and 2,547 counties, according to data aggregated by think tank the Brookings Institute. Obama won 69 million votes and 873 counties in 2008. "
https://www.usatoday.com/story/news/factcheck/2020/12/23/fac...