skysight-inc/HackerNews huggingface dataset:
I would rather be remembered as a bad artist than a good programmer

Takes a rare person to say this, made me smile :)
> Does the first sentence not cover that fairly well?

It does not.

The first sentence on the site ("Perkeep [...] is a set of open source formats...") describes literally what the thing is, but not at all what it _does_.

Not to slam on these cats, because marketing copy is _hard_. For project collaborators, or open-source dorks who live in this kind of world anyway, the sentence on the homepage is probably perfectly descriptive.

But I agree with my GP post. Reading the homepage I had no idea what Perkeep actually did.
Wow I had no idea vue supported rx and typescript now. thanks!
Why was this flagged and why can't I vouch for it?
Indeed, and you can be told you have to use it even when it won't compile the code, or the result won't run correctly (and obviously you should use it and MKL on AMD hardware too). At least it's not as bad as the infamous "Pentium GCC" from long ago.
I do something similar with a generic password manager.

I've tried pinging the developers to support the idea directly, but I've been met with incomprehension.

Not sure if I'm explaining it wrong, or if it's way more work than I'm anticipating.
For the open source UI sector, yes. Tk also fell back in the support of widgets people knew from e.g. Windows. If I recall correctly, an editable combo box was only available through extensions. In those days, memory consumption was also an issue, where native apps just did better. That was also what brought down Mono/Gtk.

I think for quite a while, Tk was still a good option where its competition were things like Swing -- enterprise and engineering apps. Especially visualization, quick input dialogs for otherwise CLI apps etc.

Not that visible for regular users.

Tcl/Tk had its issues, and we probably would've been better off with something like Display Postscript, both as a language and display technology, but it was a very pragmatic solution for quite a while. I'd still say that a lot of ad-hoc UIs could probably be done faster with Tk than with some web framework.
you realize there's a way to get ad free YT, I assume. Is $10/mo too much to ask for this service, especially if you're going to compare to Netflix?
Am I wrong?
I thought the author of LuaJIT has been pretty well over it for the last 5 years and no one else picked it up.

LuaJIT had a beta release 3 years ago and hasn't been updated since.
Ads are taking over Samsung's Galaxy smartphones
If their method of "making it work there" requires them to actively (if subtly) make conditions worse for the people living there, is it worth it in the long run?
It doesn't seem like anyone is talking about what causes your depression. Just what has helped them overcome theirs. It sounds like you've tried a lot of things. I'm glad you've found something that works for you.
Fairly sure I could write a comment about how egregiously bad the handling of the financial crisis was in Greece by the EU, or the failings of the Common Agricultural Policy, without getting downvoted to -4.

(I used to consider myself a "cautious/mild euroskeptic" up until the referendum, at which point I've become a hard-remainer)
The How and Why of Go, Part 1: Tooling
An extreme minority explicitly hold the view publicly, but what's not an extreme minority are people who take the long road around saying it and people who have kneejerk reactions to any proposed changes to the status quo.
Cheers @antirez, thank you for Redis!
Mystery Unmanned Craft Seen Off Florida May Be Secret Sharc Spy Vessel
As a follow up, nothing in the Agile Manifesto says that the process is important to ensure that a "developers" is not essential and can easily be replaced:

"Build projects around motivated individuals.
Give them the environment and support they need,
and trust them to get the job done."
Chronic treatment with hydroxychloroquine and SARS-CoV-2 infection
Thanks for Redis! I never built anything that successful but can relate that being a software maintainer is really hard and many great software developers who build great software, have a hard time with it and not finding it very enjoyable.
A quote often misattributed to Hemingway puts it even simpler: “Write drunk, edit sober.”
OpenID etc. do not avoid having to switch tabs into another site.
That's a bit dangerous simplification since depression can result in not having someone to talk to. (Or not willing to) Making it a circular: we'd be less depressed if we were less depressed. Maybe not false, but not super helpful.
Languages That Compile to Lua
Email's successor: the personal log and inter-personal protocol
> We’re a small company that makes money when people like our app and pay for it. We do not make money with creepy tracking or by selling your information. When you provide us with your email address, it is never sold, shared, or used to invade your privacy.

You're the only one, then.

What's happening here is another revolution. Email spam got so bad, that Congress actually passed a law. Which, of course, did almost nothing. People got so tired of spam, that they avoided email, and allow the services to silently remove 90% of the crap.

This has now spilled over into voice calls, where it got so bad, so quickly, actual legislation was considered again. But people quickly realized that their phone contained a curated whitelist. Now, I never answer unless the number is recognized, and I think most people are doing the same.

Texting is also similarly whitelisted.

At this point, email systems and clients need to start with the assumption of whitelisting. Instead of just a "spam" folder with obvious crap, and controls to flag or unflag messages in that folder, we also need a "questionable" folder, with controls to mark as "known" or "unknown", as well as "spam". Emails shouldn't make it to my inbox unless they pass BOTH the whitelist AND the spam check.
Section 230 protection should not exist. When this was enacted, nothing like Facebook, YouTube,Twitter, etc. existed, and InfoSeek and AltaVista were the leading search engines...
I've always heard that the reason for this is that black bodies are denser than white bodies. Looking it up, it doesn't seem to be a huge difference though[1].

[1] https://pubmed.ncbi.nlm.nih.gov/6735823/#:~:text=Based%20on%....
Association of Alcohol Drinking with Cognitive Functions
If someone is trying to break into my business and loot it they should expect to get shot. Why can we not use violent force against violent force?
inherently dicatorial culture of corporate governance

Exactly. There's no point in blaming scrum for problems that are ultimately rooted in your corporate culture.... because those problems are going to (re)-appear no matter what methodology you adopt!
As a Chinese person from north of Shanghai, what in the world do you mean by “indistinguishable by what is in their head from most Russians”????
> What is "underground programming world"?

If you have to ask... ;)
On principle yes. But I don't know where you live where this is commonplace, do you really see that in your daily life in the real world? There are misandrist feminists, but look further than Twitter drama, most feminists in real life are pretty compassionate with men. For example the concept of https://en.wikipedia.org/wiki/Toxic_masculinity despite what you may think is mostly about psychological distress and suffering on men. Same with anti-racists activists, it's mostly about compassion for other human beings in real life, anti-white racism is a fringe thing.
Pretty sure you're right and it's for a statistic. Also who many got invited etc. Privacy link on the page isn't working, that's worrying.
I said "well-defined" for that sort of reason, but there's more. Fortunately I haven't had to discuss -ffloat-store (which may have been originally for m68k) for a long time.
Build projects around motivated individuals, and trust them to get the job done
Too embarrassing
Is that or is that not a death threat, though? Threatening to use lethal force [with conditions] is still threatening lethal force.

Would it be acceptable (if ludicrous) to keep a guillotine on your own property with a "for rioters" sign on? How about "for Jeff Bezos"?

Conversely is it OK to acquire a self-defence weapon and stand outsize Bezos' house brandishing it?
Is that worth noting? Why?

Change isn't a popularity contest. If King changed views on black voting rights from 20% for to 40% for, that's a pretty massive change.
Do You Accept Patches
My big issue with JSX is that it forces you to use a pre-processor and source maps.

If you have to do that anyway, I think I could use JSX instead of "pure" JS.
Are you feeling better now? What helped and what didnt?
People who can't see things in their mind could have memory trouble too: study
> The Asian tiger are also a good example of sucessful central planning though

Not really. I think people wastly exaturate the amount of central control because that is what they want to focus on. People love to say things like 'look the government invested in X industry and that insutry is now successful'. Ignoring the tons and tons of wasted investment and industries that didn't go anywere. It also ignored the massive amount of success private companies had that didn't explicity been pushed by specific government planning.

The believe that Japan only has problems because of an aging population is also pretty false and was even more so in the early 1990s. I disagree that Japan blew past the West in most metrics, in some maybe but in others they are worse.
Maybe it is time for a lot of people to re-read the original agile manifesto, because its core values look like to be forgotten...

Ex.:
"Build projects around motivated individuals.
Give them the environment and support they need,
and trust them to get the job done."
Probably the roving mobs on Twitter who occasionally brigade project issue trackers and mailing lists. Check out the master/slave post he wrote a while back.

Or just the toxic nature of some open source communities, especially on Reddīt for whatever reason.
curl -L ec2.shop works for just 2 extra chars
First and foremost thanks and good luck @antirez, your comments and pointers here have been nothing less than amazing.

On a more selfish note, how is this going to affect Redis development?
Different causes, similar consequences.
China started thriving in early 80ties precisely because they considerably loosened the central planning. For example, they allowed plant directors to have some input into what a plant is going to produce and into setting prices of their products. Beforehand, it was all decided centrally, with plenty of absurdities unimaginable for Western people. One tiny example is the shortage of bread in Poland in the eighties, which was caused by the centrally set price of bread being lower than the price of the ingredients... So, bakeries did everything to bake as little bread as possible, to minimize their losses - resulting in a nation-wide shortage. There's actually a whole subgenre of comedy in Polish cinema, focusing on realities in living in a centrally planned economy.
The `h` function isn't too bad to read if you keep small/manageable components. Obviously, any component, whether JSX or something else, with enough content in it, becomes quite hard to read.

Personally, I like using `h` over JSX - JSX can be nice to read, but for people that don't know how it works behind the scenes, it makes things look like magic.

Once you know how Hyperapp works behind the scenes, it's much easier to make the decision to JSX if that's something you care about when developing. I have the same opinion about React, and other libraries that have a strong preference to JSX over their native/function implementations.
No, I left nearly 10 years ago, but it wasn't related to that incident.
You can think of this as an inline popup that can expand to take over the page, so a somewhat seamless redirect. But it doesn't do away with what you're asking about; the redirect needs to happen, or a popup needs to happen. Portals can't be interacted with in the way iframes can, so OAuth worfklows will require going from your site to OAuth provider back to your site.

> Also does it play nice with all of the intelligent tracking prevention stuff Apple is implementing?

Having had the pleasure of dealing with it for OAuth workflows, I'd remove the 'I', and just call it Safari's TP.
Be aware literally nothing supports this unless it's your own kernel.

Gitlab? No. Github? No. My gateway with a hand built gentoo kernel? Yes.

It seems functional, but you've also got to be aware that `ed25519-sk` and `ecdsa-sk` have sort of spotty support in the devices too. `ed25519-sk` does not work on a Yubikey <5, for example.
I absolutely love Redis! I really wish more software worked as well and was as easy to use - thank you for creating this absolute gem!
ARM Servers Are Somewhat Competitive
We're all violating the first and second rules of "underground programming world"
If you keep your components small, then using this `h` function instead of JSX doesn't make a lot of difference from readability perspective.

Also, don't forget that `h` is just a function, so nothing prevents you from creating your convenience functions, which allow more concise/readable code, eg:

const div = (...args) => h("div", ...args)
const span = (...args) => h("span", ...args)

(or something along those lines)

I've experimented with this approach before (in ClojureScript) and you can get pretty far with it:

https://github.com/enumatech/cljs-abi-viewer/blob/state-chan...

In fact the Hoplon (https://hoplon.io/) framework as already doing this many years ago, even just using the DOM directly.
If you don't know it's because we don't want you to know ;)
HN hugged to death. Here's the snapshot on archive: https://web.archive.org/web/20200630130517/http://antirez.co...
Explorer: An Exploration Game from Before There Were Exploration Games
I just want to say thank you to antirez for Redis, for how simple, fast, and rock solid it remains to this day. Redis is one of those things that allows you to tilt your head a little on a problem--thinking of solutions in terms of set operations and lookups. A lot of people use it understandably for a cache but it is so much more than that...for me it's introduced an entirely new way of composing solutions to problems. Cheers for all you've done--you've shown at least one programmer that there is still a place for small, elegant design that will stand the test of time.
That's just it though: the fact that Scrum only works given this perfect "no management" ideal. It might work as a lightweight set of guide-rails in a self-motivated, experienced team which has 100% hands-off trust from management, but I'd argue that in that perfect-unicorn case Scrum is not the key to success but rather the fact that you have a good team and good management. In practice - as you are finding - this combination is very rare. Furthermore I'd argue that in the typical company with typical management, Scrum will lead to even greater micromanagement and overhead, and might actually be worse than, say, some version of ad-hoc Kanban-lite.
99% of teams are doing Scrum wrong most likely.

Scrum has been ruined by many different groups (large consultancies, certification bodies, the misinformed, bloggers etc.) and there is a movement called the Scrum Pattens movement trying to fix the damage and to make it more explicit. If you want to do Scrum properly read “A Scrum Book”.

Scrum is not a process it’s process design framework- you start with Scrum as a framework to then, through inspecting and adapting, add what works for that team (and no other team) and discard/replace what doesn’t through experiments and retrospectives.

Does that sound like it’s liberating for engineers or something that ruins them?

Note: Kanban is also not a process but a system for continuous improvement. 99% of teams doing that are doing it wrong too most likely.
Watching the LinuxFest talk now, this looks really neat!
Thanks @antirez!
I commented this on the Big Sur thread last week:

> I was really hoping they'd take some time to address Catalina's glaring issues — its slowness, bugginess, just general sloppiness — and instead they did the opposite.

I didn't include "security exploits" in that list because of course they're going to fix security exploits, right? Especially one that they're already aware of, and can reproduce — they wouldn't just sit on it in favour of making the UI glossier, right?

Apple have just been getting so much wrong lately. This pretty much dashes any hopes I had of ever upgrading, because even if this particular flaw gets fixed by the time Big Sur comes out, there are almost certainly others that they've ignored. I expected to eventually have to grit my teeth and upgrade so I wasn't behind on security updates, but I guess that's not the case. Ugh, now I have to figure out how to mute that annoying (1) in System Preferences. I've heard they keep making it come back now.
Sure, in theory Twitter’s website could be very simple and straightforward, built on tried and true web technologies. In practice, they wrote an entirely bespoke web app that is every bit as complex as a native app but shittily executed and with a terrible UX.
The quaternion square root is uncomputable
Oh, hey, this is neat, I can use my shoes stuff again.
@antirez, thank you for Redis. It is my favorite database and I often refer to it as one of the most successful OS projects that I know of.
glassOS: How the new iOS 14 UI translates directly to Apple glasses
One think I havent read being mentioned on this thread is how Scrum discrete sprint units allow the dev team to focus in a task for some time.

I have been in both "sides" of scrum (dev and manager) and it is good not to have objectives changed every days. As a manager I even have had to split a scrum team in two (scrum and kanban) to maintain devs sanity.

Kanban is my preferred PMing process but only if there are defined "cutout" periods to perform releases or a CI/CD cycle.
AFAIK the domain is controlled by the IANA, so it's probably not too big of a security risk. If you really want to be paranoid you can set the site to be 0.0.0.0 or attacker.invalid.
On a side note: it's the first time I see a Putinbot on HN. If you've ever read about Russian troll farms, then user gdy in this thread is pretty much copy-pasting their standard talking points ("encirceled" Russia, NATO warmongers, Baltic Nazis and other memes). Reddit became flooded with them years ago, I'm surprised HN took them this long.
Your Reach Is More Than You Think
I find it pretty nuts that the person who chooses the payment method doesn’t pay the charge. I always try to pay with cash if I can help it.
Goldman Sachs says a national mask mandate could save economy from a 5% hit
Our Enemy Is Turned into a Friend
$50k-$100k is how much should be paid to get visitors for a new mobile app
Show HN: Garden.io – Kubernetes testing environments on demand
...and also a blood thinner :/
Facebook changes algorithm to boost original reporting
I've been depressed for pretty much my entire adult life (I'm 51). Ten years of Zoloft did nothing for me. Should have quit after two. Eventually, I too, found the magic of psychedelics, combined with meditation and extensive body work. Therapeutic uses of MDMA, psilocybin and ayahuasca have completed transformed my outlook and helped me unwind the trauma stored in my body. I am very grateful. This research sounds very promising.
> Be aware literally nothing supports this unless it's your own kernel.

Ubuntu 20.04 and later supports this, and, since that's LTS, it means that quite a few servers and machines will be supporting it already.

Github/Gitlab aren't supporting it yet, but given how great it is for security, I think they have a big incentive to speed up support.

> ed25519-ek does not work on a Yubikey <5, for example.

That's no problem, since you can just generate an ECDSA key instead, but yes, not all keys have hardware support for all algorithms.
Linking to one flagged comment from a green account doesn't really support your position that the entire community is "racist-adjacent". Neither does linking to a blog post that claims Scott shut SSC down to protect his patients support your position that he did it to evade justice.
And it has to be infinitely better than using the pricing API.
> Sharing code requires the git server and open network ports on your development computer.

Not really. It can be done via email using standard git commands like git format-patch, git send-email, and git am.
As a vendor of thought leadership, it's 100% in my interest to treat as exogenous the likelihood that my framework / best practice / etc will be implemented as I intend it to under ideal circumstances.

As a consumer of thought leadership — a sensible and responsible one, that is — I'm compelled to treat such concerns as endogenous to the framework / best practice / etc, and predict outcomes accordingly.

"You're doing it wrong" doesn't explain anything. At best it's the start of a conversation, at worst it's intentionally used to elide the costs of whatever it is you're selling.
Firefox 78
Now it looks like Elm
I know exactly what you mean when you say you wanna be a software developer, not a software maintainer
Uhh my bank’s $30 to wire fee would beg to differ. Literally any fee less than that for a same-day transfer is worth it.
Dang.

I say this frequently both online and when discussing system design with newer devs, but will repeat here: of all the production issues I've debugged, the culprit has has never been redis. In fact, redis has been a critical piece of achieving cost-effective scaling. It is one of only two pieces of software (along with postgres) that I blindly recommend without any caveats. From following along here and on your blog about how you approach things and think about the software, I think its clear that you and your vision for the project are a large factor of why it has been so reliable.

Thank you antirez!
Probably the same which was the reason Guido left Python as BDFL.
Dayum. That's about as much as I earn from my fiat in a year!
> a.k.a. “Apple Silicon”

It's not the chip that the new Macs will be running on, so these results don't really tell us anything.
With thing like GraphQL, I get a definite ColdFusion vibe, too.
> be extra careful when using SSH forwarding (the -A option), as the server can then ask your computer to authenticate to other servers on your behalf.

That would require an extra press of the token's button for each extra authentication, right?
Tableau Certifications: Cost, Prerequisites, and Expiration Dates
Text templates are the technology for web development. They are so much better than anything else that there's no comparison.

There are some bad templates implementation, and some good ones. The original PHP and ASP are bad. But that doesn't mean templates are bad.
Carl Reiner Dead at 98
Simple, have them create a user id, and/or expose a "support id" somewhere in the system that lets you tell the support person which account record is yours.

I never want "communication" from an app developer unless I initiate it.
I am assuming low level systems in commercial software systems, would like to hear from @antirez :)
From personal experience, there are plenty of communities with options that still see dollar stores moving in.

Each one I’ve seen built was an attempt to drastically raise the value of zoned lots before selling it off as part of a package deal.
you say this but there are dozens of people running million+ dollar substacks with no plans to leave. this market is huge, writers really don't like to futz around with tech as much as we do
> ... what I write is useful just as a side effect, but my first goal is to make something that is, in some way, beautiful ...

I love beautiful code too, however if it's not useful, then the beauty fades quickly for me. What's the point?
Share it around. The world needs to know that Philip Brailsford is a murderer, and Mesa PD and Maricopa County DA think murder is okay if it's done by a cop.
Red Hat moving away from problematic language in open source code and docs