skysight-inc/HackerNews huggingface dataset:
To play the devil’s advocate: there is no competitive market pressure to keep such public entities efficient. What if these libraries really are run horribly, by unaccountable, unfireable people?

From the article:

>Yeah, so the company goes in and says, look, your library is one of the things that’s sapping all of this money from your budget, and we can fix that for you. And we can increase your services. And then, of course, that is partially true, in terms of this company has a record of going into a public library, taking over management of it, and reducing the amount of money that the county has to spend, or the city has to spend. But all of that is on the backs of workers.

I do not know what the solution is. Money cannot be the only issue(e.g. the private entities are usually forced to agree to guarantee certain employee pay levels and benefits before taking over). People point to California, and SF in particular, and ask, where the hell is all the tax revenue going?

Progressives like Ezra Klein have accepted the problem, and are thinking about solutions:

“California Is Making Liberals Squirm
If progressivism can’t work there, why should the country believe it can work anywhere else?”

https://www.nytimes.com/2021/02/11/opinion/california-san-fr...

https://www.nytimes.com/2021/09/19/opinion/supply-side-progr...
Because it's apparently taboo and dystopian to perform facial recognition and surveillance to help victims. Most of those cameras' and their recordings go into the void instead of some sort of central database that can be used for tracking criminals.
You've written a whole lot of words that bypass my point and double down on the accusation that I was dishonest.

You've only cited companies/orgs that are operating legally, not ones that are demonstrated to be highly ethical and substantially better for borrowers to deal with than the payday lending companies that existed when LendUp was conceived around 10 years ago.

Clearly, LendUp was talking about trying to build something much better for borrowers than what existed then, and that's what was compelling to YC (as I said in an earlier comment, I vaguely remember discussions about this being had at the time, and thinking it would be interesting to see how their plans would play out).

Exactly what went wrong along the way, I don't know, and I haven't seen any comments here explaining it - only indignant comments leaping to the conclusion that everyone involved must have had malicious intentions from the start but not offering any evidence for this.
Ditto for me. when people speak, they tend to speak slow add a lot of unnecessary/repetitive information especially lectures. On the learner side, I tend to be much more focussed when watching at 2x speed, otherwise, i get distracted and think of something else during those slow paces. That was a big problem for me in classroom lectures, moments of important information gets overshadowed by low density information. WOnder how well I would have performed in college if it were through a video lecture!
> The upper bound is somewhere around 500 million transactions per second per core.

What’s the definition of transaction here? That’s a transaction for every ~6 (peak ~10) clock cycles.

https://www.agner.org/optimize/instruction_tables.pdf
You’re comparing a closed source commercial product with an open source community driven project.
1) learning guitar. Bought guitar and didn’t make much progress. Took Zoom level 1 guitar and now I’m good enough that it’s fun to try playing songs. 30 min/day. Prefer over others because: I love music with good guitar parts, it has been mentally stimulating, fun to do with others

2) woodworking. Bought table saw, then router, specialized tools. Watched 1-2 hours/day to learn stuff on Youtube (Steve Ramsey, etc). Find a project, it can suck as much time as a fun programming task. But projects are key. I started with step stools and moved into picture frames and patio furniture. Still not good at detail work but better at hiding mistakes. Why this: scratches same building itch as programming but diff domain, requires math and spatial reasoning, helps a lot with home ownership.
I believe Pine64 is making profits off of people buying developer devices that have little-to-no actual functionality as a means of funding the development of the products in question.

To then follow that up with allowing most of the multi-million dollar development to be done by hobbyists who have purchased your non-functional hardware and you have a recipe for... something.
Hate to say it but grid snap still seems to be broken: https://imgur.com/g5yMFvp.mp4

Why is the handle not straight with the grid?
Ask HN: Share your syntax for txt only
What is your favorite syntax for your txt files for note taking, todo, etc.
If anybody can watch the following video at 2x and get anything out of it, you're a better man than I.

https://www.youtube.com/watch?v=D_7Y33AoagY
I've used a few variations of this in the past and seem to run into a similar issue with Firefox: if you go to a different vanity URL (someothercompany.zoom.us), the tab will close before you can authorize the site to open the zoommtg links (the specific DNS address gets approved instead of *.zoom.us)
> Or is Rust finding a niche in userpace apps even though it was designed for systems level use? I am not saying apps shouldn't be written in Rust, I just don't understand the appeal. What am I missing?

A good type system is appealing regardless of the context.

The ecosystem can also be nice (or known) e.g. serde is amazing when dealing with all sorts of serialisation schemes. The tighter resource control can also be useful for application space, and it was most certainly one of the goals for vaultwarden as complexity aside the heft of the official server was a large part of the motivation (e.g. the ability to run it on a Pi or a small VPS)

An other longer-term option is that I can imagine e.g. coding something in rust then extracting its core or bits and bobs to libraries, and exposing that in C or Python or what have you. Nowhere near as attractive (or easy) with Go.
Maybe one of them was in marching band and experienced difficulty standing at attention for long periods until they started drinking water?

Looking back, this was probably something I experienced without realizing it.
It's not automatically a massive opportunity. It's reasonably likely that it dilutes the specialness of the product, makes it less attractive, and then it makes less money per iteration.
> I don't think it's fair to associate everyone who met with him as a part of his rapey ventures.

But it’s also reasonable to expect a plausible explanation. The Prince Andrew scenario comes to mind, and a blanket pass should not be given.
> Betty and Fred Slacker

This is the first time I've seen someone hate on librarians (that I can remember). The Internet reaches a new low...
Hi, yeah I assumed it was okay because so many other apps and websites use the word Eurovision too -I realise now that this was a big mistake. For context: earlier this year I implemented a scorecard feature (allowing users to score all historic shows and the live shows), the biggest app with this functionality is called "Eurovision 12 points", I'm surprised my app got suspended yet other apps haven't.

The font is a community font and my icon is my interpretation of the Eurovision heart. I wrongly assumed all these changes would have been fine. On the app store listings and in the app itself I make it really clear that it was an unofficial fan made app.

It would have been kind of Google if they had given me the chance to rectify the issue which I would have done without question.

Also the fact their feedback was so minimal and cryptic, if it were a trademark issue why wouldn't they just say that?
I highly doubt any of the primary other gay dating apps have significantly better data collection practices.
Maybe someone for Norway can pitch in about how this works.

Even though Norway is not a EU country, it's part of the EEA and various other treaties with the EU and hence they ended up implementing GDPR, it seems possible that they end up being having authority to enact EU/EEA wide enforcement actions.
> We have a right to live fulfilling lives in the modern world without accepting Google or Apple ToS.

Oh, I agree, and I don't actually have a phone with an app store. So I'm seeing that it's becoming increasingly difficult. The payments thing is becoming really bad, in particular. As I said, businesses are legally required to take cash, but most people don't want it anymore.
Author here. It was a funny coincidence, I had this in the back of my mind for a year or two, being annoyed by the imgur interface getting worse and worse. Then just after I finally got around to making and publishing it, I discovered that imgin had been started almost the same day!

We talked briefly about potentially merging them but for now they live independently. rimgu still has more functionality, I think, but more alternatives are never a bad thing.
Ahh, I'm using a power bank right now and it works well. It does bother me a bit the power bank is 3x the size of the zero itself, but it works
Intel apologizes after Xinjiang avoidance request
Police chief on unpaid leave; tells officers to fake Covid-19 vaccinations
Certainly true, but amusing. Presumably the primary rationale for a no-WebRTC policy is to avoid WebRTC leaks? In which case installing Zoom is a case of preferring "the devil you know over the devil you don't know".
Has anyone found an iOS app that can do advanced searching in text files?

Everything I've found from 1Writer to all those minimal txt apps just uses Apple's very very basic search UI.

I'd need search through several files, and especially their contents, not just file names or titles, also regexp.
Seriously, the government don't get economies of scale?

They do pay a decent wage though, unlike the subsistence level for-profit necessarily aims for.

This kind of 'on-behalf-of' scheme nearly always ends in the agent accumulating power, and abusing it for profit. That's particularly sensitive when it comes to information infrastructure. We expect Fox, Facebook, CNBC, etc to be garbage, but Libraries?
Foregoing dynamic memory allocation, removing all non-DJB ciphers, and supporting only inetd drastically reduces the attack surface, so there is some hope that no CVEs will ever be found.
I'm learning the guitar
Accumulation of significant wealth happens through exploitation of the labour of others: paying them less than the value their labour produces. It's commonly called profit.

Marxism happens to be correct as a science, even if its conclusions are against your own class interests. Possibly the most obvious example is the tendency of the rate of profit to fall.
On the Edge of a Worker Revolt
I recently build myself a self-hosted web server on a raspberry pi. To avoid opening any ports of the network I set up an argo runnel from Cloudflare. I documented the details on my blog https://habet.dev/blog
I am new to blogging and I'd love to hear your feedback.
Geez lol - Hating on specifically lazy librarians I guess. It's nearly impossible to be fired as a librarian after 5 years where I'm from. That sort of policy removes all of the incentives to be "a good librarian". Surely there are good librarians, but if you don't have skin in the game you can be good at your leisure.
I think there's a better argument for C than for C++. There's probably some value in having to do something by hand and then seeing how much of that work isn't necessary when you move on to a higher-level language. The C++ specific stuff like the STL will probably be distracting for beginners.
ugh, why should we need a browser extension to achieve this sort of thing.

As if browser weren't already bloated enough without taking extensions into account..
Krita has an amazingly frustrating text handling experience. It's the one major thing that makes me open GIMP. The font size never seems to stick.
I'm not sure where you're located, but I find that hard to believe for the US. My library has an app which is obviously storing data about me on a server somewhere. They certainly know which books I have out now and which are overdue.
So is Zoom spyware, or not? I am legitimately asking.
Thanks. The photos are good.
I am ashamed to admit that I gave up on (probably never became interested in) photography almost certainly because I saw how good others' photos were.
I was taught to estimate burdened (i.e., with company's cut of taxes, healthcare, cost of tooling and cubicle space, administration, etc.) engineering time at $100/hr on average. More recently I've learned the average burdening correction is 130% of salary.

By these estimations, you get one engineer and $150k leftover (not quite enough for the second,) or two $130k/yr engineers (respectively.)

Edit: This is not to imply that 130% is the "correct" number for your industry or area, only that it's what we use in my neck of the woods.
Some people see small twin engine airplanes as safer than single engine. Single point of failure and all that.

The problem is that the two engines of an airplane aren’t independent of each other in the factors that threaten an engine. Same pilot, same fuel. Separate mechanical parts, but that’s a minority of issues.

Most engine-outs in small airplanes are caused by running out of fuel. Your two engines don’t help you there. If anything it’s more likely because of mismanaging the complex fuel system.

The most common phase for loss of an engine is on take off (misfueled, mechanical issue). This is what your comment reminded me of. With two engines, you’re more likely to have a mechanical issue on take off. While it’s generally theoretically survivable, handling one-sided power loss on takeoff requires a quick and counterintuitive response. That requires consistent training, more than most pilots do.

In a small, recreational twin, the most common outcome for an engine misbehaving on take off is it rolls the airplane, taking down the whole cluster.
You're just not the target audience, they make it clear that it's a device in its early stage of development.
The goal is clearly to build a community that will help building an open-source ecosystem around this kind of device.
How to analyse and aggregate data from DynamoDB (2020)
Madison WI Hoofers?
The correct analogy would be if I ask you when did Neil Armstrong land on Mars and you 100% know 'never'. A statistical model may output '1969' with 10% confidence and/or '2147' with 3% confidence.
Prefix your code lines with four spaces instead of backtick fences for monospace on HN. That said, thank you for this! It drives me crazy that it reshuffles my windows.
Linux router board with dual-port 10 GbE, 4-port GbE and 4x4 WiFi 6
It's an interesting argument, because you're saying it's fine that we're forced to have one of these devices, and that we're expected to carry it everywhere, or face being excluded from many aspects of society. For some things I can accept it (parking is a grey area to me personally since I don't actually know how to drive), but for e.g. person-to-person payments, I find the current situation untenable.
>Because giant companies have told us, oh no, you want to save the most money, you don’t actually want to spend money on anything. Everything that’s good is really cheap, which is, of course, really, really, really toxic.

This is a valuable quote discussing a prominent ideology in the US. Everyone is trying to save as much as possible while cutting corners that harm other parts of the system. Including people who work for the lowest wages having their income suppressed because we want to save a buck.
Who would be running a pro-librarian bot? Did you just roll in from Twitter or Clubhouse?
Rainy years can’t make up for California’s groundwater use
You can do this in Rust today, with the standard library's reference counter
Not true, depending on the product. I'm sure the PreP ads I see on Grindr have no problem advertising on a gay hookup app.

But more to the point, Grindr got in trouble specifically for selling data to advertising networks presumably so they could also be targeted outside Grindr. Knowing someone's sex, sexual orientation, location, age and hobbies is great targeting data.
This way more exhaustive list was on the front-page just the other day.

https://github.com/mendel5/alternative-front-ends

https://news.ycombinator.com/item?id=29620275
I just flew to Dubai and back.

On the way in, they scanned my face at the immigration counter.

On the way out, you go through a locked turnstile that scans your face and won't open until it recognizes you.

It took about 2 seconds for the doors to open. Pretty amazing and creepy at the same time.
The annoying meeting tabs are intentional, Zoom is going to display ads there for the free tier.

So Zoom won't have any intentions to add a preference to remove them.

This might be a lesson for us all, if there's an obviously annoying UI/UX aspect, its intentionally being kept for monetization reasons.
Like anything, you just need to backup, I backup from the ui in vaultwarden intermittently onto a USB stick
Where's the source then?

And it displays ads?
https://nav.al/rich
It's definitely true that being good for writing services wasn't really a big design goal of rust and it's far from the lowest friction language to do it in. However it is still a mainstream high performance language with a rich type system and amazing compile time error checking and that makes it attractive to use for many other things if you are already used to it.
Can you recommend a good source for lessons? I just got a keyboard and am an absolute beginner. Watching some YouTube channels incl. pianote and using flowkey on iOS but my practice feels scattered.
“at this stage”

There is no indication they will ever leave this stage. I believe they generally sell at cost, even for working products. The purpose is to advance the technology, not to make a profit. But, the manufacturing and NRE costs need to be paid somehow.
Partner and I decided to learn about wine. Tasting classes (video + worksheets), intentionally buying from specific regions. It's surprisingly inexpensive if you're doing it from home in liue of restaurants, and one of the joys is discovering a $10-20 bottle you enjoy more than the $60 NAME, keeping costs down.

It's also leading into my next project which is going to be bottle storage. Probably an unnecessarily geeky version of it involving digital monitoring and inventory.
It's not really fascism, but it's not just authoritarianism either. There are many different kinds of authoritarianism.

"Fascism" was applied to several different situations where a legal government became more and more dictatorial. It also connotes nationalism, originally applied to right-wing groups rather than left-wing groups.

It has since been applied so widely as generically "intolerant and authoritarian", but this article is using it in a sense slightly closer to the way it was applied by Mussolini and then Franco. In particular, it's focusing on the ethnic nationalism aspect of it, and there the article is focusing on specific factors of US national life.

If one wanted to be super originalistic in the way the term is used, it would apply only to the Mussolini regime, because that's where the word was coined. By that definition the Nazis aren't fascists, either.

Anybody using the term will have to be clear how loosely they're applying it. In this case, the author is drawing real historical parallels to both the Mussolini regime and other related nationalist, totalitarian regimes. It's not historically illiterate.
I wonder when someone will code GoL inside GoL
Defining the Web3 Stack
Brazilian Jiu-Jitsu.

How much time.

So far, I’m about two years in on BJJ and it’s the best decision I’ve made from a mental and physical health POV. I found a local gym, met the teacher and sat in for a few classes. Now, I train about 3-4 times a week for 90-120 minutes.

Effort.

Mentally, it’s like physical chess and it helps me relax. It’s hard to worry about the days problems when you have to be focused on your opponent/partner. Other than, the major learning curve is all mental. Relaxation and breathing are important to learn when your training partner is sitting on your chest lol.

Why this hobby?.

I hate exercise. I’ve tried swimming, running, biking, weightlifting, ball sports and I pretty much hate them all. With BJJ, there’s a self-defense utility that I like and a mental/physical complexity that makes it challenging like a great puzzle.
What are you talking about? Are you a bot designed to repel being accused of being a bot?
Installing random browser extensions seems like not a great idea from a security point of view. Just hit ctrl/cmd + w to close the tab
Well, I guess it's your problem to keep.
Those are literally the exact complaints I was thinking of when you said terrible UI/UX. It's so ridiculous that I have to mash escape when someone shares screen. I thought what my previous company used was not the best, but if zoom is the alternative I guess I misjudged.
I had to guess at what "book of john" was, and i went with the obscure answer :)

There's the gospel according to john, which is the fourth, and non-synoptic, canonical gospel. It's what you get when you take a Hebraic metaphysical worldview and try your damned best to cram it into the heads of hellenestic (neo)platonists, which accounts for the whole Logos thing, etc. And even when trying to speak neoplatonist, the author(s) of john can't resist falling back on revelatory rhetoric.

There's the revelation to john, which i, at least, (as a preterist) think is a survival guide to not getting crucified more than anything else.

and then there's https://en.wikipedia.org/wiki/Mandaean_Book_of_John , which i don't know anything about at all. If it does structure itself like a proof, i'd be very surprised.
Dataklasses, A different spin on Python dataclasses
GDPR enforcement is pretty gentle. For the first offence you will just get a warning. Grindr's fine is a warning that you should heed such warnings.

Yes, operating in the EU is a liability; operating anywhere that has laws is a liability. And the risks of operating somewhere that doesn't have laws is an even greater liability.
I'm using an .md file that I sync with Nextcloud between all of my devices. I edit it with Obsidian on my laptops, and the Nextcloud Notes app on Android, which also has a nice widget that allows me to pin my todo.md on my homescreen and formats the markdown checklist appropriately.

It's the most flexible system I've ever used. The only missing features for me are the ability to reorder items quickly on mobile and add reminders to a todo. But control over my own data beats both of those features.
How do you know they're making money?

Producing electronics at small quantities is expensive. Prototypes are expensive. Economies of scale is everything when it comes to producing cost-effective electronics.
In other words, repetition is the mother of all learning.

Turns out my father was right. ;-)
I'm a heavy user of todotxt. For me, the greatest thing about keeping everything in a txt file is that it is very easy to build your own extensions with a combination of sh, awk, grep, etc.

For calendars, the problem is a bit more problematic, though. Yes, there are things like calendar[1] and remind[2], but nobody seems to use them nowadays and in the mobile world there is no app to process them. Do you know of any existing solutions for calendars that work like todotxt?

[1] https://man.netbsd.org/calendar.1

[2] https://linux.die.net/man/1/remind
There is no real point in posting this now: you needed to sign up as a developer back in September in order to purchase this:

> Developers will need to use a coupon code to complete the purchase.
Thanks, this needs to go into the Archwiki or somewhere where lots of users land!

I keep running into this annoyance on every Zoom meeting.
It's not about privatizing public libraries. It's about privatizing _running_ public libraries.
I don’t see the Occam’s razor requires us to accept that over someone simply misrepresenting what their plans were.