skysight-inc/HackerNews huggingface dataset:
I've never really gone looking for software like that, so I don't have any great suggestions for software that has everything you want integrated together already, but I did have a couple ideas reading your post.

(1) There are free tools for both OCR and text-to-speech that you could use if you want to try hacking up your own solution. I've used Tesseract for doing OCR from images successfully. It can take a bit of fiddling around depending on the nature of the image to get a good read out of it but it works. I've also used Speech Dispatcher on Linux to implement tools that periodically check for problems on the systems I support and yell at me (literally) if there is a problem that needs my immediate attention. Writing something that integrates the two nicely with all the features you want would probably be a lot of work, but a quick and dirty way to get the two programs to just read aloud some text from an image can be as simple as:

spd-say "`tesseract image.png stdout`"

if your text is clean enough for the OCR to pick it out without a lot of preprocessing.

(2) If you already have an Android app that does everything you want -- other than running on a phone instead of your desktop -- you might be able to just emulate Android on your desktop and use the app.
In some places on Earth it is customary to wear a black armband above the bicep to signify the same.
Whilst more time could be spent at home relaxing, I've just had a soak in the bath and have finally worked out why my dog would not come in the bathroom.

I'm lying there detecting the foul odour of my neighbours diet wafting through the overflow hole in the bath and basin!

At least my supplements are improving my olfactory bulb, who would have thought being on a mains water supply is a low level neighbourly germ warfare zone.

No wonder the water companies tell us to spend no more than 4mins in the shower!
The specific personal information requested in the subpoena includes:

- All direct messages exchanged between two particular Twitter X users (@brookejlacey, @peabeeandjelly) since May 1, 2023.

- Full names, email/physical addresses, dates of birth, gender, occupations, and photographs.

- All past and current usernames, along with dates of changes.

- Profile creation dates and times, and associated IP addresses.

- All IP address-containing logs with dates, times, and physical locations.

- All direct messages sent and received by the users since May 1, 2023.

- Details of websites or other links in users’ biographies.

- All tweets and images posted by these users.

- All IMEI numbers collected from the users’ phones.

- User data collected from any website posted to the users’ biographies.

- Information about accounts linked to the users’ IP addresses or IMEIs.

- Users’ billing information.

- Details about other apps downloaded to their mobile phones.

The list is unusually exhaustive, seeking Twitter's comprehensive digital footprint of a user typically reserved for informing advertising.
That sounds like an issue with the people blocking you. Someone who needs to be forced into an office to do the work, or even respond to urgent comms, sounds unreliable. If returning to office fixes that, my concern would be that same organization being unreliable for other reasons.
High security safe locks have had protection against this for a long time: you press up/down arrows to move from a random starting digit to the correct digit.

On screen pin entry with jumbled number mappings does the same thing. It also makes the inter-stroke delay rather independent of position, because the brain has to search the screen (although repeated digits and previously occuring digits are quicker, which is why some jumble at every keystroke).

Keyboards with OLED keys (like the Apple Touchbar or the Optimus[1]) might also work.

[1] https://www.artlebedev.com/optimus/popularis/
I think the public massively funds personal car usage, but don’t think it’s as high as portrayed here.

Also FTA:

“Beyond those for individual drivers, road maintenance, snow removal, and policing, there are less-obvious ones, such as those associated with […] lost productivity from sitting in traffic”

All other things staying equal, those costs may increase when replacing cars with something else (e.g. bicycles and public transport)

“The team also went through the overall state budget and those of various agencies like the Department of Conservation and Recreation to calculate all the money going to roads”

Part of those costs are for transporting goods (e.g. to shops), or for maintenance due to wear from public transport.

There also are costs that won’t fully go away if people stop driving cars (for example, they may get stuff delivered bro their homes instead of fetching it themselves. That may induce fewer public costs, but it won’t induce zero public costs)
The issue isn't as simple as just having better error unions with payloads. Constructing the error diagnostics object needs to be taken into account and the costs it brings (e.g does it allocate? take up a lot of stack space? waste resources when one doesn't need the extra information?). Such is a design choice for the programmer not the language as only they know which approach will be more effective given they have a clear view of the surrounding context.

An alternative is to allow an additional parameter which optionally points to a diagnostics object to be updated upon error. Returning an error here signals that the object contains additional information while not harming composition as much and giving the choice of where to store such information. This is arguably a better pattern in a language where resource allocation is explicit.
When people make the first half of this argument, as they do readily do, and omit this second half, you can use that as a heuristic for "unserious"
I am strongly opposed to mass industrialized farming of this nature - even if you pretend treating animals like commodities is OK, you're creating an increasingly centralized and fragile food supply - but pigs do not need to be forced to cannibalize each other. Whether raised on a farm or feral, pigs will gladly and with great energy devour even family members (merely injured or dead) they grew up with, given the opportunity.
Many people prefer to buy groceries at the grocery store rather than pick them up at the rail depot. As GP observes, moving freight by rail doesn’t eliminate roads.
There really needs to be an upper limit on how much wealth a person is allowed to amass.

Half a billion seems fair. After that the tax bracket needs to be taxed at 100%
Also, if traffic is lower, lower quality roads could be built.
While I agree with you, having a globaly routable address doesn't help you if you can't accept incoming tcp/udp connections.

My ISP blocks such connections on LTE mobile network. Maybe so you don't pay a lot of money for traffic if people DoS you? It doesn't make sense, since ICMP ping packets are allowed.

Well, it's either my ISP or the android phone I have. Does android have any firewalls enabled by default?
For several months I've used colima. It seems more performant, and I really don't need the UI. That said, my use cases are pretty basic (mostly just web apps with Docker Compose)
I bet that is just a matter of multinationals not wanting to bother with tiny startups. Unless you are ordering hundreds of thousands of chips, they are not even going to respond to your emails.

You just aren't worth their time, so they except you to stick to public documentation, buy their dev kit, and figure out out on your own. Want to use a part without public documentation? Tough luck!
BLS stats on all US software developers, 10, 25, 50, 75, 90 percentiles:

$ 71,280, $ 96,790, $ 127,260, $ 161,480, $ 198,100

https://www.bls.gov/oes/current/oes151252.htm
I have multiple million in my brokerage account and a newborn child... to put it mildly nobody can entice me to go back into the office.
I don't think that's quite right. Many switches including tactiles will make a sound when the switch tops out, from the stem hitting the housing.

As far as I know, Cherry blues only click once and the second sound you hear on a keypress is just the topping out sound.

https://cdn-blog.adafruit.com/uploads/2016/09/Blue.gif
One thing I've noticed: cooking for myself and my parents feels like less of a chore than cooking only for myself. That's a big part of why, for just myself, I'd rather cook up a big batch and freeze portions for later, aside from recipes not always scaling down well.
It doesn't much, because that's still 40 minutes and I can't see my family during my coffee breaks.

I prefer my water cooler chat to be with my family, not random coworkers.
That's not how it works at all on average, though there are bad VC and bad PE funds. The most comparable item is that the VCs take on the risk that growth won't happen and the PE funds take on the risk that the future uncertainty is larger than their investment. But that's where the similarities stop, VCs are on a timetable, usually invest in far earlier stage companies and need to have a large portfolio to have a shot at breaking even or making money. PE is far lower risk, typically anything that returns more than real estate is already a candidate for acquisition and by the time a PE fund is interested the business has maxed out on most of its expected growth and as a result the amount of uncertainty in the deals is minimized.

VCs can engage in 'buy and build' strategies, where they roll up multiple players in a market by doing one big investment in a company that they think has the best chance to become market leader and then to make that happy by funding this company to take over the competition. This doesn't always pan out either but when it does the pay-off is usually well worth the investment.

PE and VC are sufficiently different that the LPs of those funds see them as different risk baskets with PE getting the lions share of the allocation because it is considered to be reasonably safe and VC looked at as lottery tickets.
Interesting. I have a pretty different experience. Where do you take public transportation ?
Also, don’t student start classes roughly at the same time as offices ?
One of the features of the late Google+ I continue to find intriguing was that account identities were not based on any semantic terms, but rather on a nineteen- or twenty-digit numeric string, apparently randomly assigned and not in any determinable sequential order. Descriptive account handles were effectively aliases assigned to these, and yes, multiple accounts could share the same alias, as both my primary "Edward Morbius" and secondary "The Real Slim Shady" accounts demonstrated.[1]

Eventually, Google hit on the idea of offering "vanity URLs" to members, with the catch that you had to provide a phone number in order to get one. I demurred on that basis, but discovered when the service was discontinued that one side-effect was that posts referenced by those vanity URLs weren't archived by the Internet Archive's Wayback Machine ... and that there was no viable way of mapping from the vanity name to the canonical numerical ID. People who'd elected to use those IDs were doubly screwed in the cancellation as their content couldn't be archived, even if they otherwise wanted it to be.

Random numeric identifiers were also a characteristic of MCIMail back in the day, if memory serves. Vint Cerf worked for MCI before moving to Google, and I wonder whether or not he had any influence in either system's account identifier policies.

This whole story-arch of Twitter's enmuskification would have been mooted had a similar architectural decision been made a decade and a half ago. I'd also strongly recommend any future account-based systems consider this model as well.

________________________________

Notes:

1. I created TRSS after getting locked out of my principle account, in a fit of pique. Given that I was already pseudonymous, why not emphasize the point, particularly when trying to reconnect. The fact that the new account pretty rapidly reestablished relations with my principle prior contacts was ... interesting. How much of that was algorithmic, how much social function, and what that has to say about both impersonation and reestablishing identity strikes me as interesting.
Adding another point; I read the first of his 2 books on GA and it was great! Easy recommendation.
> we'd still build many roads

"Many" is doing a lot of work in your claim.

I recently moved to Houston where it feels like every road is a six lane stroad. If transportation were reduced to mass transit, bike lanes, and commercial transit like deliveries, how many of those roads would we need?
This just helped me realize why I couldn't get to archive.today anymore -- however, for me, both Google DNS (8.8.8.8) and CloudFlare DNS (1.1.1.1) resulted in either infinite captcha loop or timeout.

I had to switch back to my ISP DNS to have connection successful.

I did not realize that choice of DNS resolver could effect access to a website like this. I thought DNS was boring stable technology. The error conditions weren't even DNS failure (which I would also find surprising from Google or Cloudflare), but that server timeout, or weirder infinite captcha loop.
Researchers map cadmium in cacao: “the problem isn’t as bad as we thought”
Tbh I’m only bothered by the annoying and shitty ways they do it. Stuff like spamming notifications, spamming my email, annoying popups, addiction mechanics, etc.

I’m quite happy with the products where you just directly pay them and receive a service. Fastmail monatizes their users and doesn’t have to do it in a shitty way.
Depends on your goal. If you really just want a blinking thing, maybe buying a ready-made one is better, or alternatively building the one you find easiest. If you want to make a product, whatever maximizes profit is better. If you want to learn about microcontrollers, build it with microcontrollers. If you want to understand how 555s and RC charge/discharge curves work, build it with a 555.
> But I think they did! The wizards of Roke were not stereotypically masculine.

That's not challenging anything for fantasy, and it's an obtuse answer when the point is that her books were - and she herself has acknowledged this - written from the point of view of a tradition that focuses on the men.

In that respect Roke is an archetypical example of adhering to the gender roles: A school of wizardy entirely run by men who don't even have female partners.

> The first two really evil men we met in Tehanu were ragged gypsies, nobodies. (Apropos that, Le Guin might have to had make some new revisions in another 20 years, I doubt portraying wanderers like that would pass without comment today). They were anything but privileged.

Yes, in Thehanu. And in the first three books the wizards were all men, and the leaders were all men, and as you yourself has pointed out, while Arha/Tenar did not need to be "rescued" directly, she still needed a man to show her the path out. The women are respectively not present or helpless.

> I liked the portrayal of the wizards of Roke in the first books

Nobody has argued you shouldn't or can't. But Le Guin made the point very clearly that she had failed to tell stories from the point of view of women, and so she did that too. That doesn't erase the earlier portrayals.

> Which is why it felt like such a betrayal when Ged did a thing, killing a guy threatening a woman, and immediately became a "real man" instead of a celibate weirdo.

I don't see that as a betrayal at all. Ged had changed. People changed. The world around him has changed. And he had always been different in any case. That he was allowed to evolved through the story, and had a whole life in the stories is part of what makes them not follow the stereotypical fantasy arc.
Without precluding such positive surprises, there is currently little available evidence that they are coming soon.
Fewer lanes, asphalt replaced far less often, (almost) no parking lots.
Personally I'm all against cars, but I don't see why these unexpected costs don't apply to public transport as well.

The noise of trains also reduces the value of the properties next to the tracks.
It isn't a issue of forcing something unnatural.

The ops point is its an issue of spreading disease
Because you cannot reasonably predict if and for how long times of peace are going to last, and if they suddenly stop, you're in top 10 contributors to fucking up the defense position. Sure it's assumed that espionage exists and that leaks will happen, but if some aggressive "They" come for you and yours and have a very easy time because you specifically have done all the recon for them, you're going to realize just how fucking stupid of you it has been.

There are other areas of government you can, and should put a pressure on, but jeopardizing one's own defense is the most brain damaged way to go about it.

I would surely make a fuss if open/public/declassified information sources point at egregious inefficiencies of defense. I want more killer robodogs like they had in that Black Mirror episode, powerful and resiliend mine removal equipment, and swarms of inexpensive lethal and recon drones with dozens of lethal heavy drones to follow them please, not some swindle like a fence painted for $500k or something to that tune. I'm ok with many halfway failed killer robodog projects, though.
According to Wikipedia their ban lasted 7 years before they legalised wine, then another 13 years before they legalised everything except strong beer, and during that period they had substantial smuggling and illegal brewing.

Is that info wrong?
I did not mention, but I also have off-site backups.
Cloud design patterns, architectures, and implementations
The problem, as I understand it, is that direct monetization only provides fixed growth and isn't enough for what venture capitalists demand. So the only solution that satisfies them is to continuously invent new and more insidious dark patterns to monetize the existing users.
Just joined a team and received an M1 Pro laptop but licensed docker isn't in the budget... tl;dr a bit early to tell, but I think it works.

podman-desktop is pretty rough, but it gave me enough confidence to start using podman generally. podman-mac-helper solved a few docker compatibility problems I had in previous attempts in 2021 and 2022.

It seems like my problems getting started with podman just last week wete mainly due to the abundance of already outdated tutorials. Maybe those who are more active in this space can weigh-in, but fixes and common work arounds documented as recently as 6 months ago aren't necessary an longer? For me, podman works without nearly as much fuss as I remember.
Wow. The cruelty these workers display and the conditions they work in and the pigs live in are absolutely disgusting. I don't see how you can behave the way they do without being evil - it's easy to see how Germans could have no problem killing Jews in concentration camps if they were similar personalities. We see this cruelty play out as Russia rapes and murders civilians in Ukraine as well with increasingly creative tortures. The casual nature of human cruelty is remarkable. How do we prevent people from ending up like this? Once someone reaches this point, I can't see them being able to safely integrate into society.
Ouch lol
Or simply smaller. If you drive around most urban areas in the US at any time but rush hour, it’s striking how the roads are barely utilized – if it was just transit and last mile delivery, you’d almost never need more than one lane. Most of those billion dollar projects are trying to handle car commuting spikes.
It does matter though, because whoever created them would be indirectly (or potentially directly) responsible for them creating us.

The reason you're saying it doesn't matter is because it wrecks your denial of reality.
Busy roads aren’t as noisy or more dangerous though.
Totally agree. I’ll treat Google’s future Gmail AI announcement with a lot of hesitancy. Forget a 3rd-party implementation.
I've always wondered why someone just doesn't set up an unattended camera to transmit pictures in real time. But I guess these guys operating extralegally would do something.
Dupe: https://news.ycombinator.com/item?id=37016424
https://archive.is/BUVyo
As you point out, combining special dimensions with 1 time dimension is often very sensible.

And a situation where the temporal behavior of waves are controlled across a 3D object would seem to be a sensible place to do it.

But the article doesn’t seem to be equating the “4th D” with time

It is just very unclear writing, or perhaps thinking.
May not be a concern of yours, but eventually it will have the same licensing concerns as Docker Desktop. (Free now, but only during beta; business use will require licensing)
In Australian cities walking distance to train stations increases property value.
> At some point, internet connections will be fast enough to make them indistinguishable form a local machine

Has latency really improved that much lately? At least for gaming latency has been more or less constant for me over the last ~10 years or so.

And if the server is in the same city or quite close to you I think it’s already possible but possibly not that useful.
But location is a limited resource - and thus, the cost of living (such as real estate) in a location that is of such convenience would be higher than a further away location.

Therefore, you're just traded the time for money.

WFH solves both problems at once. AKA, it increases efficiency of the entire system.
Please retest lzav 2.9 on enwik9-should be better.
The "Everything across the known Fediverse" option is pretty awesome. I was worried about the UX of searching and adding instances so this is an interesting take. I'll have to try it out
I have no idea if it's a lot or not, but for reference, Comma's initial (trial) order was for 10k chips.
For greenfield projects, voracious and relentless talent is integral to building great products. Talent is general aptitude coupled with fast learning within the general domain.

Experience can often be detrimental as the person may be too biased to see what they are missing.

I have experienced this bias first hand at AWS. Experience can be blinding as it doesn’t let you explore new ideas.
Only between stations. You have to bring goods there and from there to homes. Some factories have their own rails, some farms too. Often they don't. Some people can walk to shops (I did when I lived in a city) or use rails, others can't. I can't anymore, I have to use a car. I bought one again after many years without it.
This code smells of desperation
Nowadays you can join a commune, shared appartment (Wohngemeinschaft) or multi-generation home.
Teams definitely don't have this, at least not by default, or not by default in our corp. Anytime somebody on the call starts typing you hear it very clearly.
This seems great. Waiting for the HN hivemind to bring down the kabosh and tell me why this is bad.
Ask HN: What is the best desk chair for small spaces?
What I am looking for:

- Fits nicely in a cramped corner desk

- Kind to my lower back

- No arm rests (unless removable)
I wonder if Rancher Desktop, et al, works with testcontainers.org?
Uefi is pretty pointless when your device doesn't even run a full-blown operating system. In the embedded world your software knows exactly what hardware it is going to run on, so uefi is just a waste of time.

You only need something like uefi when you start using mostly hardware-independent software, like trying to run Linux on it. A lot of the chips these companies make are not even remotely close to that.
How would you donate to Firefox? Firefox is the result of many things that cost money. That includes many expenditures like people's salary, toilet paper for the offices and a JIRA license.

It is a serious question - how do you expect this to work in such a way that you feel you contribute directly to the development Firefox? What does that mean in reality? Is that even possible?