skysight-inc/HackerNews huggingface dataset:
I've never used Photoshop and gimp confuses the hell out of me. I installed krita a year ago for my simple editing tasks and never once had to search online for 'how do I....'
Thanks. It's for personal motivation. In the past I decided that I will develop new hobbies every few years which eventually turn into a sort of skill/ passion. (Probably came across the idea was Seven Habit of Highly effective people (Sharpen The Saw) where Covey mentions people don't learn beyond our field/job, if the field of work enters recession people are like fist out of water, etc.) I developed a couple of hobbies- gardening, repairing mech tools. A couple of others (flute, DIY furniture) did not stick. None employment worthy so far but quite enjoyable.
There are already good tsunami warning systems in place in many vulnerable areas.
The move from Allwinner to Rockchip was mirrored by many of the other Pi competitors in what seems to be mostly a need for more performant SoCs. Given a lot of this market is driven by fabless Shenzhen based companies it probably comes down to the right mix of drivers/production/price.

Although given Mediatek has been moving up a lot in the world and powering some really nice budget devices (Lenovo Chromebook/Chrome Tablets come to mind) I really hope for some sort of mediatek SBC to materialize as ARM adoption grows.

For now chromebooks remain one of the only ways for me to get linux (via crostini) ARM devices with any sort of performance vs slowly tinkering around on a Pinebook Pro.
Too bad that there isn't one for TikTok yet.
I'm looking for some kind of tiny ssh client I can squeeze into an Apple II. I'm pretty sure even dropbear is too big (I haven't actually tried yet, though so YMMV.)

Are there any other smaller SSH clients out there?
It's not evasion, it's a simple, easily verifiable fact that directly contradicts your claim.
I have a txt file open in emacs since 2012 formatted like

YYYY-MM-DD

Project 1. Daily notes.
N.M hours
TODO Project 2. Notes

I use it to track what I'll have to invoice at the end of the month and why (some customers just pay others want to know what they are paying for) and to plan for the future.

Plus a number of discarded A4 papers with a clean rear side filled with short term todo lists. Occasionally they become not so short term v_v

I'm using Emacs so I should learn Org mode but that simple file bought me so far so I'm unsure what Org mode will actually gain to me.
https://www.goatcounter.com/
For me it’s just my docker mounted folder.
I think you're misunderstanding what GP is saying. They're not saying you can join arbitrary meetings that you aren't invited to; they're saying that if you're invited to a meeting, you can join through the browser instead of using the desktop app.
>it still eats up more that 2GB of RAM for my single-user setup

Call me old fashioned, but that seems like an insanely large amount of resources to host one person's passwords.
Thanks. The new versions won't work with my old graphics card. I'll try v15 and see how it goes :)
I don't know if that helps really. All you do in your comment is reiterate the issues and opine that they are not that bad. But they were bad enough for those several times when I tried to use ipfs for my projects, and I am not a noob. There isn't any way some average user would get a value from this project.

I think a lot comes down to misrepresentation. When your product doesn't work, make it clear that it's a pre-alpha. When I see version 5.0 released, I expect to see something not just workable, but also mature and stable.
This made me laugh, as I've done the same thing for years. I just keep a "to do" text file open and put new things into it and move things into the completed section when done. I don't have time for the JIRA method as it is overly complicated and I work on a lot of solo projects these days, so the additional features aren't useful. My boss just wants a weekly status update (email with a few bullet points), so nobody would care anyway. I'd say it is super effective for me.
This shortcoming of golang really shows when writing non trivial programs.
What do you mean "like anywhere else" ? Family, friends, schools, libraries, breathing oxygen, interacting with nature, volunteering, writing this comment. Taking into account non-interaction such as hobbies and DIY, I'd say that contractual exchange comprises a minority of our existence. Contractual relationships are just easy to focus on because they fit into a simple mold, and we're overly focused on them due to needing to run on the economic treadmill encouraged by the government. But just because people are bringing the economic treadmill to the Internet does not mean we have to respect that.

Whether something is a "loophole" relies on what happens if the standard is applied universally. I for one advocate that everyone install Adblock, not just "sophisticated players". When I set up computers for family, they get it by default (people's answer to "do you want to block ads" is invariably "yes"). When I get around to installing eg PiHole, it will be on by default for the entire network. I hope that ad blocking becomes popular enough that ad companies become unprofitable. The web was much better twenty years ago, and while we can't just go back, advertising dollars are the major source of energy powering negative sum interactions.
Yes, definetly. There are a few guys at my local climbing gyms that are in their 70s. I am 40, and these guys are more fit than I am, even though I have climbed for a few years. I asked one of them how long he had been climbing and how he got so good - he told me that he started when he was 50 and that you can achieve a lot in 20 years.
It gave me hope for the future.
It's been a long time since I've used it, but I seem to recall Cygwin having a lot of minor but annoying "gotchas" with things like package management, file paths, etc. that you don't have to deal with in a more complete environment like WSL.

The fact that software needs to be specifically compiled for Cygwin is a big enough hassle on its own that I'd rather just use a "real" Linux environment and not have to deal with it.
> Will they eventually release a consumer version that packages up all of the software other folks have written on their own dime?

That has been the Pine M.O. for their product line. The PineBook was a 'developer' release about 4 years ago. Now it is sold commercially as a full fledge ARM laptop.

The PineTime has now reached a stable hardware but still under SW development and the PineNote is I think the first HW revision that they are shipping.
Psychologically, the most important part of txt files, and lists in particular, is writing `* DONE Whatever the task was` when it's finished. Even if you end up deleting the line later on, it still feels great and helps you continue with more items.
Existing keys matter little. I always generate a new key for a new host anyway. Makes revocation much easier.
For once they could try. They can have rules for their suppliers and factories, and enforce those. Other companies do. Even a tiny company like FairPhone does. But no, they chose for decades the cheap labor, and now they turn around and say "no more" just to defend their reputation.

In any case, apparently their apologies to China will not stop them from moving away from Xinjiang working, even if just for show.
I am a writer, and fully conversant with the fact that an em dash signals a break in the flow of a sentence, and one such use of a break in the flow is to use two of them to introduce a remark about the sentence itself, and then return to the sentence.

If you think parentheses are "way better," use them as you see fit. I can't imagine using both in the same sentence, but both are in my toolbox and I use whichever one suits the tone and content I'm communicating. (I often prefer parentheses for complete sentences.)

As for you spending too much time with computer languages and not liking the lack of spacing around em dashes, I believe you but don't share your taste at all. What am I to make of 1+(2*3)? Why do we not need spaces around operators and parentheses in arithmetic, but somehow it's ugly in prose?

Why are you ok with no space between the last word of this sentence and the interrogative? If you don't like a lack of spaces around em dashes, what do you think about "quotes?"

I am extremely familiar with en dashes and thin spaces. When writing text intended to be set with variable width, I put thin spaces on either side of en dashes but not em dashes. So I use thin spaces around an en dash 3 - 4 times a day.

What you have is a kind of taste. It's not universal. But it's yours, and if it serves you and your readers, it's fine.
Bird photography. I was already into bird watching, filled out eBird checklists, etc. So getting a suitable camera & lens (Sony a7rIV and Sony 200-600mm f/5.6-6.3 G OSS, not top-of-the-line but quite good enough that gear won't be the problem) was an easy step.

I'm still learning. I've got a handful of excellent pictures, a bunch of decent ones, and a whole pile of junk. My "hit rate" is steadily increasing as I get better at judging aperture & shutter speed. And I'm getting better at editing.

I typically go birding for 3-4 hours per week, taking 500-1000 shots in 100-200 bursts per outing, and spend 2-3x that to edit all the images. I'm holding off on re-editing some of the older images I know I could do better now for when I purchase a colorimeter and calibrate my monitors.
C and Racket[0]

[0] https://racket-lang.org
>I’ve never understood why this isn’t called toxic femininity.

Because language itself is also subject to societal bias - it's turtles all the way down.

Men are by default the transgressor - they are actively aggressive and when good things happen to men it's because they went out and fought for it and got it done and when bad things happen to or because of a man it's because of a flaw in the man, a failure to actively improve ones self. These are both not true pictures of reality, of course, but the man is always the one depicted with the active tense, for better and worse.

Women are by default the passive transgressee - when something bad happens to a woman it's often because they are the victim of a system or person that was stronger than them - they could hardly be expected to do otherwise. Similarly when something good happens it's often lucky, thanks to the support system of the people around them, or even worse painted as an 'inspirational' exception that is novel only for it's improbability.

The truth is somewhere in there, but with all the layers of human abstraction on top of it it's hard to prise it apart, but one thing is for sure - our language informs how we think in a very concrete way.
If you think of GDP as a matter of activity, then it makes sense that there is more work to be done when rebuilding after a hurricane (for example). It also makes sense that conflicts increase activity. There are good and bad reasons to be more active.
He's not trying to think about something real, he has bitcoin bags and is angry seeing it lose importance. He has to dump his bags on someone and he clearly bet on the wrong horse. I understand it's not obvious without context - but that's all actually happening here.

Regarding what he wants - the thing he actually made is Twitter, a platform that was actively censoring news - especially the New York Post story about Hunter Biden. No law forced him to do so. Someone who so easily abused his power in the past doesn't want to 'reduce our dependence on centralized systems'.
Show HN: Help Wanted: A Coding League for Highschool Students
That’s funny. I’ve been in it for 20 years and I feel like we should be okay with hacks like this more. Isolated fixes like this usually don’t cause any knock-on effects, get the job done, and usually don’t change much. Of course, hacks in code that needs to be touched frequently or affects lots of other code is a different story.
I want to point out that people who use iPhones don't have any obligation to use Apple's iCloud services.

As the technical summary [1] explains, this scanning process only affects data that is being uploaded to iCloud – which, by the way, never offered end-to-end encryption of photos in the first place. Apple is fully within reason to prevent CSAM content from reaching their servers, and if you read the technical paper they seem to have implemented the technique in a way that goes out of its way to avoid collecting data about you.

Instead of using iCloud, you can have your photos automatically upload to any other cloud photo service including self-hosted solutions like Nextcloud Photos. At no point does iPhone ownership require that you use Apple's services beyond the App Store. You can completely back up and restore your phone and sync a variety of content entirely with local storage via a cable or WiFi just like it was an iPod. Or, you can use a wide variety of non-Apple apps for storing and accessing content.

You can enable/disable each iCloud service individually.

I know the author really has some decent points here, and certainly Apple and Google's smartphone duopoly needs more customer protections, but the article as a whole feels ruined by a bunch of whining about a single customer-specific issue (Something about migrating a developer account? I have no idea what he's talking about.), no more useful to the rest of us than a blog post complaining about a restaurant server who forgot to bring him a side of BBQ sauce.

[1] https://www.apple.com/child-safety/pdf/CSAM_Detection_Techni...
It might be because it would require reimplementing all the system-specific Docker parts from scratch. Not sure though.

BSD doesn't really have any licensing issues, thanks to BSD license, but politics is directly related to project size. In FreeBSD it's pretty much unnoticeable, but in Linux it can be a huge deal.
Why would you want to add garbage collection to rust? Doesn't that undermine one of its key value propositions?
It’s not that simple. Physiology is a very dynamic system so I appreciate any corrections. But, basically the venous system has a lot of compliance and capacitance holding 70% or so of your blood volume in a euvolemic state. You can easily maintain blood pressure and arterial volume while dehydrated.

Orthostatics refers to change in blood pressure when standing. Every time you stand up you lengthen a large column of blood that gravity wants to pull to the bottom of your feet. Pressure sensors in your neck (where blood goes to the brain) immediately tell the autonomic nervous system about the sudden drop which sends a response to increase heart rate and increase resistance in the arterial system to maintain output and arterial pressure so you don’t pass out. To accommodate this you pull extra volume from the large venous pool to continue optimally filling the heart with each stroke. If your venous pool is low, the extra refill volume and venous pressure isn’t available to keep up with the sudden demand and the arterial pressure drops.

We have different medication classes that can selectively slow the heart down or decrease blood pressure by preventing increased resistance in the arterial system and those folks are also at risk of orthostatic hypotension because of blocking those compensatory mechanisms.
Because their gc is a proof-of-concept created specifically for this research. It doesn't even deallocate memory. Most likely, they didn't have their students write any threaded code so thread-safety wasn't a concern. For a production ready tracing gc, of course they would add thread safety, it's not a big problem.
I noticed it right away. I am naturally a very accurate speller, though. I think it has to do with the ability to more or less visualize words. My wife can't visualize them. She struggles with spelling and wouldn't have noticed the mistake in the article at all.
Hello, you appear to be well versed in the state of IPFS. If you don't mind, in your views, are there any stumbling blocks in the design and implementation of IPFS that could prevent it from achieving itss ambitions? Or maybe big, current challenges it's facing that might hamper its adoption? Things being worked on?

Thanks.
1 year
Electronic Music Production, Song making, Song Writing

developing the hobby:
It started when I was playing with dj software and saw patterns in how a lot of music is structured. It got thinking about making my own music.

I had to relearn all my elementary school music concepts and terms again from stratch once I decided I wanted to explore music creation.

I started with some Music theory and small Midi keyboard.
https://www.lightnote.co was helpful starting out to understand a bit of how music worked. I watched youtube videos of people describing concepts, working on songs, showing techniques. I tried a few short online cohort type classes. Joined a dozen music production discord communities. I would share my progress my instagram to have fun with my journey. A lot of my early posts are hidden now.

It was important for me to create small incremental things I could enjoy and share with others.

There is such a deep selection of concepts to explore that I find it very fulfilling to keep deepening my newbie knowledge into the hobby.

Time/Effort: approximately 1-4 hours a day.
I tried sitting down every day. Some days creative ideas would come rapidly and when they didn't I would work on techniques and technical skills.

It's been ~1 year but I'm humbled and grateful that I have learned and had fun learning to make sounds that I enjoy. I hope to explore my visual artistic expression with my music at some point. It's also helped me appreciate the beautiful layers and craft of music I hear today by giving me another perspective when I actively "listen" to music.

https://open.spotify.com/artist/1AFDRfC8RJf0O527M8AY0G
https://soundcloud.com/rlze (most of my music is on here)
https://music.apple.com/sk/artist/rlze/1572273532
I'm all for self-hosting your own instance, but sometimes the installation can seem daunting. Take Nitter for example, from here: https://github.com/zedeus/nitter

Here's how to create a nitter user, clone the repo, and build the project along with the scss.

# useradd -m nitter
# su nitter
$ git clone https://github.com/zedeus/nitter
$ cd nitter
$ nimble build -d:release
$ nimble scss
$ mkdir ./tmp

Hard to make sense of all that :/

What's 'Nimble' and 'scss'?
Revisionism:

> noun Advocacy of the revision of an accepted, usually long-standing view, theory, or doctrine, especially a revision of historical events and movements.

> noun A recurrent tendency within the Communist movement to revise Marxist theory in such a way as to provide justification for a retreat from the revolutionary to the reformist position.

Via https://www.wordnik.com/words/revisionism

CRT, Critical Racial Theory, is a Marxist tradition. I don't mean Marxist as "bad" or "scary" but I mean as in descended from the Frankfurt School of thought which focused on the Marxist tradition.

CRT uses Revisionist reading as a tool to formulate reform of an existing system or dialog. It is a Trotsky-esque tactic of reading material with a preconceived notion to find a new end.
Under the hood most (all? Hesitate to say all but probably all) clients will have some form of mutex lock to at the very least control access to the file (eg socket) they use to pass messages to the server. If you find an example otherwise I’d like to hear it, though do keep in mind the mutex may not even be implemented in userspace.

Which is to say, accessing a client may or may not be thread safe (depending on the client implementation) but assuming it’s not a multiplexing client, it almost certainly uses some kind of locking mechanism under the hood

Even if it is a multiplexing client, if you saturate the internal clients you will either need to wait for a client to stop writing to its socket (through perhaps a lockless consumer model) or create a new internal client (slow).
We do need to account what is required and what is achievable for each use case.

We run an ERP system with >250k self-service users on a single beefy database. There's redundancy in web servers and app servers and proxy servers and whatnot. But in 5+ years and a LOOOOOOT of all kinds of issues -- it's never been that single big LPAR with single big RDBMS that was the issue. And we're not even on a mainframe. And it's not because we got lucky - some single-computer/LPAR/RDBMS stacks simply give us as many 9's as we need for our use-case.

(webservers on other hand - they feel like child's toys. I don't understand how these leaky errory cachy things survive... YOU HAVE ONE JOB! And you're not very good at it :P )
A Survey of Programmers' Cannabis Usage, Perception, and Motivation
So is there a layman “intro to executable loader formats”. Like what are things to consider when designing a format?
>I often find there's just one other person in there, reading a paper.

That sounds pleasant. Smoking restrictions here vary greatly on a city by city basis. Unfortunately the bar scene in my city likes to pretend we aren't in a pandemic and only a few have decided to brave a smaller customer base and ban smoking.
I find a lot of lecture videos have a cadence that is intentionally slowed down and nearly unwatchable at 1X speed. I've been watching at 2x for a decade or so. When I'm really adjusted to 2x because I'm watching an hour or two of lectures daily sometimes I can crank it to 3x and still take it in.

But I think this is more a function of the cadence of the speaker than anything else.
SSIS, MSAS and SSRS are minimally functional products that exist from stopping MS customers from looking elsewhere. If they are adding value to you (instead of just being demanded from the high up and never used), it's better to look at the alternatives, some times even if you are already paying for them (that one is a difficult decision, as the others are kinda expensive).

Anyway, the Microsoft implementation of data workflows is so stupid that you are better of with manual dblinks or creating the entire thing in a general purpose language. Their largest competitors share a lot of the same problems, so I'd say that workflow software is just an excuse to hire low-paid professionals and a real drag on any working development team.
And the AI-based noise cancellation that comes with Meet is incredible. It gets completely rid of even the worst mechanism keyboard noises without affecting speech quality at all, which no other solution seems to be able to do. Significant remote office quality of life improvement :-)
Pro-tips for a Healthier Postgres Database in 2022
That's already possible on Android at least. I have third party apps for Twitter, HN, Reddit, and YouTube that open automatically if I tell try browser 'open in app'. I'm sure with a few settings tweaks or an extension it's possible to open links in the selected app directly, even on desktop. The hard part is probably finding a frontend app that works with an unofficial API.
If you are Brazilian, this is how i felt working at TOTVS, it's absolutely a living hell to get anything done, you have to spend days trying to figure out managers, convince people that have no incentive to be efficient, and just like OP i tryied to do my job on my own and was denied for compliance reasons, i just cant understand this type of behavior
> So I still think the measure and optimize later is still true.

This is a huge issue because measurement is difficult. There's also a lot of developers that are bad at measuring and interpreting the results when they do measure.

So you end up with people writing unoptimized or just plain slow code with // TODO: Add measurements. Then complicate the whole thing by simply accepting bad performance and scaling horizontally and paying through the nose.
Meet is by far the best UX of the bunch, but it’s a hell of a resource hog. Amusingly less so in Safari than Chrome, but even so it still turns my 16” MBP into a space heater.