skysight-inc/HackerNews huggingface dataset:
> By googling around I can easily find that members of the_donald created a list of thousands of addresses and phone numbers of people who are anti-trump. Or is that 'fake news'? The thing that actually got the_donald quaranteened (not even banned!) were calls to violence..

Honestly, everything you wrote is "fake news" or one-sided nonsense. It's the same nonsense parroted by the exact people I described. Every sub I listed has had members call for violence. Especially against the right, "nazis", cops, "bigots", "sexists", "racists", "trump supporters", republicans, etc. Considering you are virtue signaling against "racism,sexism", I'm betting you called for violence many times on reddit. How right am I?

> Are you just disregarding all that because you have to be victim somehow?

How am I a victim? I wasn't subbed to the_donald, didn't support trump, didn't vote for trump, etc. But this year I might because people like you are dangerous. Though I suppose in a sense we are all victims because speech got restricted but I personally was not victimized. Thanks for caring though.

> The US political landscape has a direct effect on the rest of the world.

Are you russian? Because I was told for many years that foreign interference was destabilizing the american political system. Funny how you support foreign interference and the destabilization of the US.

> If your political speech consists of racism, sexism, and calls to violence then I personally believe we should absolutely censor that.

Racism and sexism are protected political speech whether you like it or not. Otherwise, people like you wouldn't be allowed to use sexist terms like "toxic masculinity". But I'll defend your right to use those silly words because I believe in free speech.
Any tips for how to work more functional programming into my TS code? I'm trying to learn more functional techniques.
I turned my iPad into a graphic tablet for my Linux system as I was in need of taking handwritten notes there. I posted a Show HN a few days ago but it did not get much traction [1].
You can have a look at it here: https://github.com/H-M-H/Weylus

[1]: https://news.ycombinator.com/item?id=23082036
This is blogspam that links to a PDF behind a signup wall.
Oh no, this wasn't a rebuttal; it was merely an addendum to the points you've made. The site seemed in some places to advocate against not using threading at all, for reasons that have more to do with how easy it is to shoot yourself in the toes with a bare thread, while the abstractions on top of it are usually much easier to handle.
GTA 5 is the next free game on the Epic Games Store
Maybe add a link to let us flag real words? This is a lot of fun. Well done.
They released it to both Fortnite and CryptoCurrency subs at the same time. It's called "Moons" in ths CC sub.

Apparently they are ERC-20 tokens, and in the CC sub, there are frontpage posts already asking how to buy "Moons".
I stopped going to reddit because of the non-stop circlejerking, hyperbole of meaningless positivity and repetitive junk memes/comments. The technical/hobbyist subreddits still have some good parts but most of it is just time-sucking rubbish.
I've built a web app called COVID-19 vs Markets which shows the effects of COVID-19 on the stock market overtime. Ended up writing a chart library from scratch! https://covid-19-vs-markets.now.sh/
Manage AWS costs on non-production environments
We have come full circle back to the days of batch processing and punched cards.
Pretty cool!

OP, have you tried loading="lazy" ? I don't know if it works with the picture tag but it is worth trying I think.

Very often, webpages contain many images that contribute to data-usage and how fast a page can load. Most of those images are off-screen (non-critical), requiring user interaction (an example being scroll) in order to view them.

Loading attribute
The loading attribute on an <img> element (or the loading attribute on an <iframe>) can be used to instruct the browser to defer loading of images/iframes that are off-screen until the user scrolls near them.

https://developer.mozilla.org/en-US/docs/Web/Performance/Laz...

For those on mobile and can't right click

<a href="https://static.hansenzhang.com/travel/places/2019-07-04-nort...

<picture>

<source srcset="https://static.hansenzhang.com/travel/places/2019-07-04-nort... type="image/webp">

<source srcset="https://static.hansenzhang.com/travel/places/2019-07-04-nort... type="image/jpeg">

<img src="https://static.hansenzhang.com/travel/places/2019-07-04-nort... alt="travel/places/2019-07-04-northcarolina-3-color.jpeg">

</picture>

</a>

I was curious about the picture tag. Here is what Mozilla documentation says https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pi... :

The HTML <picture> element contains zero or more <source> elements and one <img> element to offer alternative versions of an image for different display/device scenarios.

The browser will consider each child <source> element and choose the best match among them. If no matches are found—or the browser doesn't support the <picture> element—the URL of the <img> element's src attribute is selected. The selected image is then presented in the space occupied by the <img> element.

To decide which URL to load, the user agent examines each <source>'s srcset, media, and type attributes to select a compatible image that best matches the current layout and capabilities of the display device.

The <img> element serves two purposes:

It describes the size and other attributes of the image and its presentation.

It provides a fallback in case none of the offered <source> elements are able to provide a usable image.

Common use cases for <picture>:

Art direction. Cropping or modifying images for different media conditions (for example, loading a simpler version of an image which has too many details, on smaller displays).

Offering alternative image formats, for cases where certain formats are not supported.

Saving bandwidth and speeding page load times by loading the most appropriate image for the viewer's display.

If providing higher-density versions of an image for high-DPI (Retina) display, use srcset on the <img> element instead. This lets browsers opt for lower-density versions in data-saving modes, and you don't have to write explicit media conditions.
the free tier is for that, isn't it ?
Why not? Billion dollar companies were built on flash, on asp, on Perl ...

Software changes, languages change. Billion dollar companies adapt or migrate.
You're so off the mark with your comment, the only way my message might get through to you is by being very direct.

You're right, there are also a lot of people who are capable of simply going to sleep. But if you think that there isn't a sizeable group of people in society who have difficulty with this, then I have news for you.

You're wrong.

Also when I state I have issues with this for 25+ years, do you really think I haven't heard these type of comments or advice? Because if you think your comment is something that I have never heard before, or am not aware of, then I have news for you again.

You're wrong.

The reason I'm replying: you're either trolling (if so, touche) or you're serious. Since you have 500+ karma (aka leave some good comments), I simply wanted to give you this feedback. Because I know my stuff when it comes to sleep by (1) dealing with, by (2) studying the neurobiology of it in my psychology undergrad multiple times. Moreover, I know the group of people I fall in (the group that has trouble with sleep). I can't speak for them but I have an idea of how they feel and think since I'm recognizing what they say in my own experiences.

Read: Why we sleep from Matthew Walker, Phd
To a large extent store chains already have them, that's the (few) logistics/distribution centres out of which they supply the (many) stores. The store shelf is essentially just a short-term cache.
It’s only May, but I feel that this should be comment of the year
I mean, this isn't really a joke. this is basically the major target audience for programs like docker and vagrant.
Is it really at the bottom, a dating app?
> We don't store any vulnerable data - your passwords neither land on localStorage, sessionStorage, IndexedDB nor any server.

> In your database (https://fauna.com/) passwords are stored in encrypted version so nobody can steal them from there.

So fauna is not a server and not something running local in the browser from my reading of the above. Looking at fauna.com it seems like it absolutely runs on servers, just as a SaaS. What am I missing here?

Or do you just mean that the passwords are not stored on your servers?
That's false compassion. What you're effectively arguing is for those people to increase their family's exposure in a last-ditch attempt to save their business (and probably still lose it anyway), rather than directly addressing the economic problems facing them.

The cognitive dissonance comes about because it's not very American to expect or ask for help. Even though we're mainly in this position because the government itself mismanaged economic policy for decades, resulting in us being collectively overleveraged.
Reddit is a "private" platform, mods are free to do as the please so long as they don't breach the terms of service.
In this instance I'd say the T.o.S. needs a major overhaul.
It is funny you happen unto this exact one, since I follow the F1 subreddit.

Indeed, peke_f1 is always the account that has posted major announcements. The moderators are often accused of deleting posts that were earlier in favor of peke_f1. Even if the link and title were exactly the same.
nice to see a luthier on HN! Electric or acoustic?
Wow, that was a memory jog. I remember watching that in my dorm room on my 486, downloaded from some BBS.

https://youtu.be/VjYQeMExIwk
https://list.alvernrocinante.com/

I've been setting up old GPUs for folding@home and recently acquired a Nvidia Jetson AGX Xavier for machine vision.

Currently I'm building a 6 camera rig using Raspberry Pi IMX219 or IMX477 cameras to create an ultra high FPS rolling shutter.
I started to learn Greek. And I am trying to learn enough Blender to animate a fictitious TV show's logo to help my SO for an university project of her.
I question whether "I could literally die" is precisely the same thing as "I literally could die".

That is, maybe the former means "I could (figuratively) literally die", while the latter means "I literally (not figuratively) could die".
https://www.pdfpipes.com/

To create printer-friendly dynamic PDFs with CMYK, Vector Graphics, Charts & Languages support. Still trying to put together a Showcase/Demo
Super nice work on trailrouter. The several routes it produced for me in Berlin look quite nice, being familiar with the surroundings.

Would be cool to see how you built it, if you put it on github.

I’m curios about building a similar thing for cycling – crazily neither Komoot nor Google Maps let you filter by type of road, and I’d like to select only bicycle paths and roads where cars can‘t go. Even if it means cycling much longer, I’d simply like to avoid cars and in Berlin it’s possible 90% of the time.
I would not call reddit anonymized, that title would fit something like 4chan a lot better. On reddit it is common to attack someone based on their comment history or karma.
An Internet-based product sharing model
As I'm writing this, I spent X hours trying to find where my C project was leaking memory. Turns out one of the openssl pointers needed to be freed explicitly, which was my fault from having just seen their docs and them not explicitly showing so.

Point is, with Rust this wouldn't be a thing. I wouldn't have to compile my program with a number of clang flags and then run the sanitizers and try to fish out where this could possibly be happening. That is just 1 clear obvious productivity win for Rust.

Have you written any recent C/C++ and have used/played with Rust?
This is excellent! We need more work like this that is standardized and stable.

From the protocol end, I heard good things about noise [1] but I haven't seen acual apps make use of it(Edit: It literaly says "Noise is currently used by WhatsApp, WireGuard, Lightning, and I2P." On their page). I highly encourage the author of saltpack to keep a reference list of projects that make use of saltpack.

[1] http://noiseprotocol.org/
I assure you that while you definitely should be walking more, walking alone is by no means exercise.

By walking inefficiently you aren't getting "more exercise" than walking efficiently.
https://www.mediaforkids.org/

I made a simple website for parents to browse things that your kids can get busy with, that's basically like a "list of things", but is organized into different pages (categories).
A single source of trust for the dependancy transport.
I wish I could upvote you twice.
Whenever I need to separate my tabs from the main window I have to adjust them individually, which is a real pain if you have more than 10 tabs open.
The OP is 100% right that ninja's biggest architectural insight is the "assembler" metaphor. I came to this same conclusion in https://lwn.net/Articles/706404/

Sad to hear the overall experience has been so negative for him. Ninja has certainly had a large impact! I can relate to the open-source burnout, even though I've experienced only a tiny tiny fraction of it compared to the success of Ninja.

Re. speed, I wonder how much of Ninja's speed over make is thanks to Ninja's "deps log" binary format. In my (fabricated) benchmarks, Make spent 98% of its time processing the compiler-generated ".d" files that are used to track dependencies on header files: https://david.rothlis.net/ninja-benchmark/
I'm a regular on r/formula1 and I've always wondered how that user has big announcements in before everyone. That user even posts some really interesting videos and insights, but I never came across this. Because I check Reddit once or twice a day, I don't sort by new often
Watch These Rover Models Wiggle Out of Alien Sand Traps
Sounds about right :)

Just wanted to touch on one point. Golang also has shared memory, even though it encourages sharing by communicating. In Erlang you don't have a choice. Golang also doesn't have something like supervision trees (threads that die and restart together). So in practice golang and erlang concurrency is very different.
To that point if your side project can be so easily discharged, it really may not be worth the time and thus you saved time doing something
I've been babysitting the homestay family kids, building Lego models, playing games (Worms Armageddon, Age of Empires II, Bejeweled, Mahjong, Solitaire, Rummikub, Asteroid, Alien Force, eSheep, stressreducers), and helping set up Zoom and Google Meet calls for their school.

Tonight I had a super exciting evening, as I set up a local server for MSN messenger.

https://escargot.log1p.xyz/

https://wink.messengergeek.com/t/creating-your-own-wlm-09-se...

The 9 year old can type quite well already, and figured out how to change her font, while the 6 year old keeps sending me nudges, dancing pigs, and audio clips yelling "MIIIIIICROPHONE". It’s great to have a local server with no minimum age limit (unlike Facebook, GMail, etc) and no risk of creepy friend requests.
Feels like a solution looking for a problem. As an avid language learner, i really see no need for this, nor could figure out who could have a use for it. Reminds me of google photo auto tagging or google lens, but without any real usefulness.

Here's a completely different problem for the same solution : let people auto-tag their local photo library using your cloud classifier. Some utility software would tag photos one by one in a folder, adding the tags directly as exif data. You get their raw data to improve your model (without keeping it), they get free tagging.

I'm thinking about the photographers with hundreds of thousands of photos in their local archive that would like to be able to search for keywords like "wedding", "portrait", "beach" ... without giving away all their pictures to google.
What you’re describing is not a known weakness in the CA system, and doesn’t even really touch on the actual known issues with implementing PKI. The CA is not a point of failure. If one CA fails to sign your certificate, you just get one from a different CA. If a CA that had already signed your certificate vanishes, nothing fails because your existing certificates do not suddenly become unsigned.

The core issues with PKI are establishing trust. The only way to do that for most applications requires an authority. You’re not improving the system by requiring multiple authorities to sign every certificate. You’re not making things less authority-reliant or more resilient. You’re just making it more complicated, and leaving the real underlying issues around authentication unchanged.
> Some people do do this ... for the first few years, until they burn out or decide they want a relationship.

I still do it. I'm 34 and currently with my second live-in girlfriend. The first one didn't leave me due to programming; I just decided to go for a younger model. I'm not trying to brag but rather dispel the myth that you need to stop programming to have a relationship. My girlfriends have always known what is important in my life: me, my computer, my car, my bicycles, then them. Instead of relying on being the most important thing in my life, I encourage them to the be the most important thing in their own lives. It's a far healthier relationship and part of a Stoic lifestyle which I find to be the true path to happiness.
Twin three year olds and a seven year old here...
> Maybe composition for compositions' sake isn't that important?

Definitely. I was about to ask "but when did you actually need to compose actors and how does that even make sense?" -- and while I am sure there are people who would find a scenario I feel that would still be tarrying on minutiae.

Obviously the actor model is not a panacea. But for my commercial work Elixir -- and thus Erlang's OTP -- has been a true blessing. There aren't many commercial scenarios where OTP is a very poor fit. They do exist but I'd dare saying they are no more than 10-15% of everything you can stumble upon out there.
> A World War scenario could not be fought with volunteers

It absolutely could. Something that looked like WWI or WWII couldn't, but a modern major power conflict wouldn't look like anything like those.

> which is why the Selective Service System still exists.

But no draft law, and thus no conscription, exists: conscription is no one's burden. Any actual draft law would likely make changes to the selective service system based on whatever vision of conscription motivated the draft law itself, rendering guesses about the hypothetical future burden of conscription based on the registration-with-no-legal-basis-for-conscription system that exists today purely speculative.
"But at some point, almost every one I know has switched to believing that the real goal is eradication, that we need to be extremely socially distanced until case counts are near zero, or until a vaccine arrives. People now seem terrified at the thought of catching it, despite having no risk factors. What I don't understand is why this switch occurred."

Tribalism and politics. Edit: This comment was downvoted, which just proves my point.

The bad orange man said open up, and the responsible looking people who are good at looking serious as they stare into cameras and repeat information that they have no expertise in decided that they had to oppose him to be a voice for their viewers who didn't vote for him. (That is literally what CNN and MSNBC producers tell their on air anchors)

You, like me, will find that whenever you ask this question you will immediately be condemned as a follower of the bad orange man who cares about money more than human life.

Never mind that you didn't vote for the orange man, or that you supported the lock down to flatten the curve. You are questioning the tribe's decision. And boy do the tribal elders know how to scold.

Remember, if you don't toe the line, you are a bad person who sacrifices the poor workers to the volcano God.

Not that the tribe asked the workers what they want or need. The tribe all sit at desks for a living, and don't actually know any of the workers. But they are supremely confident that they speak for them.

Am example of the tribe at work:

I'm getting a haircut today. My governor is a Democrat. He has responsibly reopened certain kinds of businesses. Not much different than Georgia's governor. But nobody in the media talks about my state, because the narrative they have pushed is GOP are reopening, and Dems aren't. As if this is a partisan issue. It's not. It's a class issue.
Simply Piano was pretty fun but the Android version is lacking in features. I connected a Roland FP-30 to my Samsung Note 10 using a OTG adapter and it works just fine. I also had some issues getting audio without using the phone speakers since there is no minijack and Bluetooth latency was unacceptable.

I tried Playground sessions and Flowkey only briefly but I liked the UI in Piano Marvel better. Also Piano Marvel doesn't require your credit card to get a free demo.

I ended up with Piano Marvel and a Windows laptop. What I like is that it's just sheet music. Very good for training rhythm and tempo. The UI is a clunky and buggy SPA, but it works. Biggest con is that the music is pretty bad. Simply Piano has licensed tons of popular music while Piano Marvel has mostly free and classical music.
Wow... I've seen larger prison cells.
The client or the business? Often this sort of thing is spoken over the phone and keyed in by a distracted staff member. Maybe the customer doesn't even know they're meant to be getting emails.

Like the credit card statements I am getting from an Indian bank with no contact apart from an international phone call to India which I will not be making. And I can tell you the default encryption passwords they use on their PDF attachments is not particularly secure.
This is extremely niche but I'm working on a chord arpeggiator for the Korg NTS-1. [1] It's a programmable synth which has been a lot of fun to explore the theory behind designing effects and oscillators and put theory into practical use!

https://github.com/schollz/carp
I built two projects since the lock-down started.

1. https://collabqa.com

A collaborative space to share/vote ideas and questions, in real-time. This was built using Elixir and Phoenix LiveView.

Related ShowHN post: https://news.ycombinator.com/item?id=22881105

2. https://memoboard.io

This is a slack app that makes sure nobody would miss your memo/task. I'm currently waiting for Slack's app review, but it's ready for use. This is my first SaaS project too. It's built using Rails 6 and Sidekiq.
Solar battery powered defense system. I’m confident the zombies are coming for us and so I am preparing with a security system built on raspberry pi, esp32 & loads of gear from adafruit/amazon delivery. The final system should have perimeter sensors (pir and break light sensors) that active pan tilt tracking cameras and deploy a tracking drone (weather permitted) with laser pointer and scary sounding robocop ed209 voice...

So far I have a camera working that can sleep when no motion and wake back up if low battery after enough charge.