skysight-inc/HackerNews huggingface dataset:
Way more money to be made ensnaring consumers into web-based subscription software.

Also, consumers are forgetting how to buy regular software. The Windows App Store is a thing, but it still feels weird to do that on a desktop/laptop as opposed to a phone or tablet.

Steam, however, is doing very well.
That Golang project also likely isn’t trying to be a highly interactive UI running on thousands of different runtime configurations.
1150 years watching videos and you haven't figured out how to get what you want out of youtube?

geesh.

but as with any data set the more you put into it the more relevant data you'll get out of it. subscribe, thumbs up or down, don't recommend channels.. eventually you'll get to the point where the system suggests stuff you actually care about.

in your 2nd paragraph it sounds more like you want podcasts not pre filtered clickbaity youtube videos. Especially if you're looking for nuggets of information. It would probably faster to read the transcripts / comments to gain those insightful ideas. Especially if the idea is only 30 seconds out of a 30 min video.
Moreover, unless we are talking about a very unusual subset of the population, the ratio of men:women is always almost 1:1, which renders the two statement functionally equivalent
You must think all of the high school physics classes that build pumpkin trebuchets are monstrous then.
Considering the value fast charging adds to my life, I am fine with it dying faster. I am willing to pay for that convenience. Same with cars.

Remembering to plug in my phone at night, or carrying around portable spare batteries is a thing of the past now. It's great!
And there's no way the insurance company paid $66.5K. The dollar amount on the bill is like the opening of the negotiation, it always starts way high and comes down from there. There's a rule that if an insurance company pays the bill you send them then you undercharged.
The US is spending money adding more and more privatized middlemen to Medicare which is only increasing the inefficiency of the program. e.g.

https://www.levernews.com/seniors-medicare-benefits-are-bein...
https://en.wikipedia.org/wiki/Therac-25

^^ I won't editorialize much, but this is the first thing I thought of.

It was involved in at least six accidents between 1985 and 1987, in which patients were given massive overdoses of radiation. Because of concurrent programming errors (also known as race conditions), it sometimes gave its patients radiation doses that were hundreds of times greater than normal, resulting in death or serious injury.
You'd have a lot more time to find and boot them prior to running the lottery. Assuming you didn't/couldn't detect them, at least you spare your users the anxiety and inconvenience of the on-sale while they get screwed.
> At this point, Gitea, Gitlab and others (self hosted or otherwise) are beginning to gain traction as a more reliable and performant alternative.

Well there you go. The lesson is to not go 'all in' or 'centralize everything' on GitHub, which is what everyone was doing and why it has now become increasingly unreliable as I predicted, years ago in the long run. [0]

Perhaps it is time to self-host then?

[0] https://news.ycombinator.com/item?id=22867803
Once your hard drive is wiped, you're supposed to automatically realize it must be a legitimate open source developer protesting the war, rather than some other type of malware. Then, rather than the natural human instinct to blame the person who did it, you're supposed to realize that your government must be lying to you and must actually be evil, and you're supposed to start a revolution to overthrow Putin.

I guess that's the thinking?
Then you better be a well informed person or otherwise you will quickly become the latter.
Huh?

Where and when don't we allow children to wander around the city by themselves?

In many large cities, kids are expected to use public transit to get to/from school. It's not unknown for parents to send kids on errands. And, how does the kid get to the park?

This "kids can't go anywhere alone" idea is very new.

My Mom complained that the one route that I never used to go to/from school is the one that she showed me.
Let me BUY damn software

Looking at you, Tower

https://www.git-tower.com
It was a problem even at the time, as Easter eggs took up a fair amount of memory on microcomputers. The famous WAIT6502,10 in Microsoft BASIC Easter egg would be removed by some vendors: https://gigazine.net/gsc_news/en/20220128-microsoft-commodor...

I'm not sure Microsoft did formal code review at the time, by the way. Windows was the first time its rather informal development practices became a liability.
Anyone who fabricates data forfeits their right to be taken seriously every again.
There's always an answer.

If you don't pay for it: "You're not the customer, you're the product."

If you do pay for it: "You get what you pay for."

If you pay for it and have a contract specifying you will get it: "Not worth taking it to court."

If you do take it to court: "We must stop all these frivolous lawsuits!"

There is always an answer.
That makes sense. Being a minority is not a pleasant experience in any country.
My working theory is that the majority of metal musicians runs at least Arch, but I'm not sure if that extends to Numetal from the nineties.
> I'd argue most vocal folks on forums or etc don't represent most developers of any given language.

Sure, but for some reason, this stuff seems to only happen in the JS community (at least to my knowledge and recollection, which admittedly may be faulty). Maybe it's the fault of the tooling or the language, but python is another popular language which has historically had quite a messy answer to dependency management, and I don't remember ever hearing about an open source python developer throwing a hissy fit and trying to wipe the hard drives of everyone who uses their software.
All the Music
If the standard allows for "right" and "wrong" cables, then it is not a "successful" standard unless you stretch the definition of "success" almost beyond recognition.
"Hate speech" (which I don't really agree should be protected in the first place) does not have the capability to cripple infrastructure and destroy personal data. This is an act of property damage and should be prosecuted as such.

Trying to paint this as "tone policing" is completely ridiculous.
I know this will get labeled as whataboutism, so to pre-empt that I am suggesting sanctions and Hague charges for all perpetrators, but what is uniquely bad about killing Ukrainians over Syrians, Libyans, or Iraqis?
The sad reality is that they roll them out the door like that with suggestions to find an AA group is that there really is no other solution. ER staff are busy and can use their time more wisely by helping the ones they can help. We like to throw a lot of money at rehab facilities, but even those have very poor track records. The most cost effective treatment is to prevent people from getting into that situation in the first place.
In almost all cases - you won't actually get 99.99% uptime from your cloud provider anyways.

That's around an hour of downtime every year.

A much more reasonable estimate is 99.9% - or approx 9 hours, unless you're doing serious planning and spending to account for outages. Hell - the Dec 7th 2021 outage for AWS was nearly 10 hours alone.

On your own, 99% is probably a reasonable prediction (roughly 3.5 days), and I think people vastly over-estimate how much small amounts of downtime actually matter for lots of services.
Two kids is hard at the start, but now that one is basically 1 year old, I realized my older one is doing all the work I was doing with her. That is, the favorite toy of the younger kid is the sibling, not the daddy. Spares the boring part (repetitive boring play), gives more time for instructive play.

3 years old is a full time thing, but there are things that are quite fun to do together. We play videogames, board games, or I just let her climb on me and enjoy that.

Also going to the pool together is really nice and they get exhausted.

Sometimes you TAKE your free time. Kids are bored and want to play with you, but you haven't had time for yourself in 5 days, you just take it, even if they want to play with you. They will get bored, but more often they will figure out something to play together.

Overall, pretty happy, when they are both 3+ we can play a whole bunch of things together that I'm looking forward to!

I can't tell how it would be with just one, but there are tradeoffs to both sides.

We don't use much daycare, our 3 years old goes to school 4 days a week for 3 hours only (purpose was learning, not babysitting).
Easy/hard is depending on the experience of the user. Someone with a lot of experience with Elasticsearch will have a easy time scaling Elasticsearch and hard time scaling Kafka, and vice-versa.

Better to compare how complex they are to scale in terms of actions required.
That is entirely false. There are now very clear diagnostic tests that can prove it’s false. The original proponents of psychosomatic (published in Lancet) have recently been forced to recant given the mountain of evidence against them. Unfortunately we are still living with the damage done from the original gaslighting.

I can assure you doctors are no help with CFS/ME or Long COVID and I get no benefit from a diagnosis of either of them. I don’t have a formal diagnosis, there is no point as there is no help, nor would insurance cover treatments.

The only difference is that LongCovid has happened to so many people at the same time that it’s almost impossible to ignore - although many people, institutions, and governments will definitely try to ignore it.
There’s https://bisq.network/
They got patent trolled and flinched. They removed the things that made Skype best in class and turned it into just another low quality corporate messenger.
> Voting with our dollars doesn't work when these companies are so integrated with our lives.

I don't think I agree with this. I don't know what product you're referring to, but thinking back to other times I've heard people say this, it's been for things like a streaming service, or a credit card, or a phone. These things are conveniences that can be replaced, and a better way to describe our relationships to them is "it would be a small to moderate inconvenience to find an alternative or do without them, and I don't want to do that".

But I do feel strongly that, if we can't make good, informed decisions as consumers in a more or less free market, we're headed in a bad direction. Either we'll just keep buying things from whatever malevolent company has the market cornered, or we'll regulate so strongly that we have the choice made for us by a committee somewhere. The best alternative is that we do research before buying things, support good products, and starve the companies who make bad ones.
i honestly prefer gitlab to github wrt CI/CD -- but i'm biased, i have ~4y of gitlab ci/cd usage, while i've only been using github for 6mo.

gitlab feels easier to use, easier to write and i prefer the interface.
People can disagree on which values they want to emphasize without either of them being ignorant.
The article alludes to this story[1] but not explicitly: the legend is that he was giving money to FSB officers to bribe Ukranian military to simply drop their weapons when the invasion happens. The FSB guys thought (I paraphrase): "Untraceable cash to prepare for an event that will never happen (invasion of Ukraine)? Wahey, get me the Mercedes dealership on the phone!". And when they found out Putin was actually serious about invading, they knew they'd be toast, so they thought they could leak the plans to the CIA to give Putin cold feet.

[1] http://www.thelowdownblog.com/2022/03/is-putins-invasion-fai...
A stupid example: when an accident happen, for instance on a ship and someone die, some tend to express much their emotions, but officers need to restrain them to remain in control, accidents unfortunately happen and to avoid making them works or one that push to another we need to remain rational.

I think the same mechanism happen in general "for powerful people" to a certain extent, to a certain other extent: if you never feel certain emotions, understanding them it's not equally immediate. I never feel the risk of loosing home for instance, I comprehend the drama of one who live with that risk but I can't feel such situation in the same way of one who have live that. That's to another extent. Finally some who know and see others who don't acting for instance in absurd ways easily tend to shake the head and say "well... They can't do more, that's their life, I can't help".

All those consideration can be read in positive and negative ways in moral terms, but that's is.

Another classic observational examples probably all "middle class" have observed: poor people tend to spend more in useless stuff. A simple examples just go in a poor area and you'll easy see more expensive dress, shoes etc than a rich one in mean, in daily life. It's easy to say for some "hey, if were poor I certainly not buy 600€ gym shoes or 100€ jeans, they are poor because they do not know how to save money!" and similarly some others in the same cohort can say "hum, well... That's seem true to a certain extent, but probably they choose to spend because they consider themself hopeless and they want some reward to see a better life they can't really afford".

For ANY cohort of people regardless of the census few that have time and are smart, have a certain culture, probably comprehend more, others who live a "quicker" life and can't appreciate much the details simply apply a brutal razor. Those who have lived personally strong emotions feel more for similar situations etc.

It does not take a real study to state that, mere common sense observation suffice, a rigorous study can just confirm that's true or eventually spot things common sense have failed to appreciate so far...
When my organization uses a Microsoft video conferencing product, we use Teams, not "Skype for Business". I have no idea why, as I don't schedule the meetings, but I can say that I can't imagine something sucking worse than Teams.
I think you meant to say that African traditions focus on rhythm, not harmony?
Isn't it pretty much Android? Already runs on Chromebooks and Windows with unofficial hacks for other platforms, including browsers.
I think it's wise to minimize the number of synchronous reads necessary for correct operation. Pervasive usage of immutable data and (expiring) cryptographic capability tokens makes this much easier. Typically, the use of immutable data results in slower writes, but simpler caching logic, which can often result in faster reads in distributed systems. Luckily, many workloads are very read-heavy.

If your CI/CD pipeline uses capability-based permissions, utilizing delegatable expiring cryptographic tokens (e.g. Google's Macaroons), then a stale read of the ACL (presenting a token incompatible with the latest ACL) would allow the CI/CD pipeline to start running. Completing all non-local I/O (i.e. observable side-effects) would require synchronous reads of a cryptographic hash of the latest repository ACL and comparison with an ACL hash in the token (with a slow path of re-verifying the token could still be issued in case of ACL changes). Presumably, this ACL hash would be a part of the repository's immutable root node, so in the common case of CI/CD pipelines storing outputs into a repository, this synchronous read is "free" in the sense that it's part of the transaction to change the reference to the repository's immutable root node.

Granted, you have to be careful and make sure all of the I/O that's not local to the CI/CD pipeline (i.e. all observable side-effects, e.g. releases, sending emails) goes through through an ACL check that involves a synchronized read of the repository root reference. The fast path is just checking the cryptographic hash of the ACL in the capability token against the hash in the repository's root node. The slow path (when the ACL has changed since the capability token was generated) involves re-checking the ACL and verifying that the user named in the token is still allowed to create the presented token.

The downside is a racy read of the ACL (in the form of presenting a cryptographic token based on a revoked permission) when starting the CI/CD pipeline results in wasteful resource usage. If this is a worry, an additional synchronous read can be added at pipeline start time to avoid this race. If the cost of this synchronous read is prohibitive, a cache of <user, revoked_permission, revocation_time> can be added to the CI/CD start logic.

The upsides are that you can cache ACL reads client-side (in the form of your cryptographic capability tokens), needing only synchronous ACL reads for non-local I/O (i.e. observable side-effects) and if an attacker starts a malicious CI/CD operation, locking out the attacker before the malicious I/O (releases, emails, etc.) completes results in the malicious non-local I/O (i.e. observable side-effects) getting discarded.
> making great games

I kinda wish they'd dabble back into this area. The Portal games are some of the most interesting, atmospheric, and well-humoured games I've ever played. And it seems that after Portal 2 they got so hooked into VR that all they've really made is a bunch of VR demos.

But whatever, the Steam Deck seems like it has the potential to really revolutionize a new space in PC gaming, so maybe it's better they stay focused on one thing at a time than half-assedly do a bunch of things like Microsoft or Google.
Extremely playable, nice work!
Some of us are. I make https://beekeeperstudio.io.

I think there's a huge market need for good desktop apps, many folks prefer them to online tools. Bonus: It's never been easier to build a cross-platform desktop app.

I know there's a lot of hate in here for Electron, but it truly makes cross-platform desktop app development achievable for small companies and indies.
Yeah, I guess that's true, but that doesn't make them any less "deep" for me. All the episodes got me thinking about things in a general sense, which is what I'm looking for from what I'd call "deep". However, the last episode was on a different level than anything I've ever viewed before. It does have more to it that what it appears to at first glance, at least it did to me. Are you aware of the background of that episode? Maybe that one episode causes me to attribute a deeper deepness to the show as a whole.
This is why you should put minimal consistency checks in your DB directly. Put them in your storage later instead.
Humans won’t guarantee better results. It’s easy to get a human at Verizon, but due to mismanagement, you’ll get transferred from dept to dept. I spent about 20 hours with Verizon humans to get a bug costing me money sorted out (and I still need to follow up with them).
> Isn’t medical bankruptcy the leading cause of bankruptcy?

No.

People go broke when they get sick because they can't work.

Medical bills are the easiest to dodge.
Very few scanners will use sprocket transport for 35mm, really just minilabs doing scanning before it's sliced I'd think. Also much of the film community leans towards medium format/large format (if you're going to the hassle of dealing with film, make it worth it in quality, basically) which don't have sprocket holes at all.

Virtually all film scanners past and present use a film holder to make the film easier for the scanner (and the human) to manipulate and to offload the problem of film flatness to a sub-assembly. That's completely normal imo.

You are correct though that the film scanner market is dead as a doornail, film isn't exactly a high-volume business (however, afaik it is slowly growing however - that market hit bottom in the early '10s and Kodak/Ilford sales are growing these days). The entire market consists of the Epson V600 at the low end, Epson V850 Pro at the high end, and then Hasselblad makes the Flextight line at the professional end ($12-15k). Then you've got various old/discontinued models with varying level of support. So VueScan is really doing a solid here keeping that hardware in service.

One of these days I need to upgrade my V500 (predecessor to the v600) to a V850 so I can do large format on a flatbed. Right now I am using a Polaroid SprintScan 45 Ultra (which is a SCSI scanner that is only supported on VueScan anymore). I would love a Flextight but it's not justifiable and the options for a modern CCD (which, in parlance, is basically the opposite of a flatbed) are nonexistent other than that.
Interesting announcement, didn't expect it. I respect the decision but it will force me to consider another git host provider. I've always been willing to pay for Gitlab but the prices have always been aggressive and discouraged me from doing it:

- $20/per user for most basic tier when I don't really need any of the features offered (except maybe "approval before merge required")

- $5/month for 10GB of storage ($0.50/GB) is steep. This stopped me from importing my large Git LFS project

- No way to have "view only" members for a repo or issue board without it contributing to your user number count and having to pay full price for them.

It's clear that I'm not that target market for them which is fine but its a bit of a shame as I do like gitlab.
OT, but this era of WP website was quite nice looking and readable. Refreshing!
That's why there is Youtube Kids [1]. See, the content is separated. Kids shouldn't be on youtube.

[1] https://www.youtubekids.com/
Or simply a realistic understanding of current technology and standard operating procedures of any competent surveillance agency
Because GitHub doesn't have a GitStore.
Since nobody had an Internet connection in those days, it was literally impossible to get the data back to Microsoft without the user's involvement.

What makes you think that "nobody" had an internet connection in "those days?" We weren't riding around on the backs of dinosaurs and cooking up bronto-burgers on the weekends.

Winsock came out in June of 1992, right in the middle of the Windows 3.x life cycle.
I don't know about shame or moral failure, but alcoholism is obviously different from cancer or a broken leg in that you can control it yourself, even if it might be very hard for some.

A lot of other conditions also benefit from a more holistic approach, things like obesity, heart problems etc are easy to prevent, hard to cure.
Don't they need to tell people they run Arch?
True, you don't have to think about it because it's obvious: Anyone is allowed to provide a managed service of Kestra since you licensed the project under Apache License 2.0. Not that complicated.

emteycz: I say go for it. If you get it up and running, let me know (email in profile) as I'm interested in trying it out as a managed service.
GitHub didn’t impose any requirement to use ‘main’ as the default branch. We merely changed the default for new repos unless the user or org has configured otherwise. Nothing about that (optional) change would have required any company to change any of what you listed.
Handmade Hero gives good advice how to modularize to make a game portable. For many things you want to achieve, you can have the platform call the game instead of the other way around. Essentially it's (asynchronous) event driven architecture which enforces modularization.

Think of a system as shipping data packets around, then it should be much easier to see how to swap out the platform parts.
Teams is the worst. I constantly miss messages, the video calling feature randomly freezes videos of participants, and sometimes my audio doesn't work for no apparent reason. Their Wiki feature sucks, too.
That's really good to know! I assumed that it was generally hit-or-miss. I'm relatively new to using Linux (Ubuntu 20.04) as a daily driver and would like to keep things as turn-key as possible. At least with laptops, you seem to only get that if you're selective with which configuration you purchase.
Unix: not even once.