skysight-inc/HackerNews huggingface dataset:
The mac’s main advantage to devs/hackers is Darwin, and we mostly use it for linux compatible software. Heck, I’ve switched from FreeBSD to osx just to get better laptop hardware and peripheral support.

Most stuff we produce are *nix compatible. I’m no great hacker but everything I wrote to make my life easier is shell based.

I think Windows with ASL will have the same impact, with more and more *nix compatible software being produced.
Thank you for checking out the platform Ryan. We are currently seeding the platform with amazing creators and inviting them to try out the platform, and since many creators do prefer cross-posting their content on multiple platforms for maximum distribution, you might see creators using same content on more than one platform.

Through Tealfeed, we’re building a knowledge-sharing platform that provides people with an informative feed (including text, videos, audios), allows people to connect and interact with creators, and provides monetization opportunities to creators.

The platform was launched 2 months ago and in the coming months, we plan on bringing new features on Tealfeed. Some of the key ones would be:

1. Connect creators with brands globally for paid opportunities based on their profile

2. Revenue sharing with creators

3. Paid meetups with creators

4. Integrating videos and short-form content

5. A messaging feature to bring an element of social interaction to knowledge sharing.
> Many cities are perpetually broke because they owe more money in maintenance burden (fixing roads, pipes, etc) than they bring in through tax revenue.

Well in that case they need to increase taxes
The out of precinct rule and ballot harvesting restrictions are in no way racist, and apply to everyone.
The music app in Big Sur still supports syncing to old iPods, I used it with an old 30-pin pre-video iPod nano that I found in a thrift store. It could even properly reformat it from windows FAT32 to Mac HFS format
As someone that uses both Mac and Windows regularly, I find the quality of the software I use on Mac to be generally higher. Cyberduck (FTP), Transmission (bittorrent), Charles Proxy (packet sniffing), Sourcetree (git gui), Pixelmator (image editing), Sketch (vector graphics), Things (todo), 1Password (password management) are all solid applications with polished user interfaces, where I struggle to find anything quite as nice on Windows (several of these have been or are being ported to Windows, with varying levels of polish carrying over).
Leland Miller: Record Credit Squeeze in China
I live in a very low density area in Switzerland and I leave maybe once a month. There is big city infrastructure kinda nearby but I rarely have a reason to get there.

To be fair tho it's a farming area with many small unmanned farmer markets so it's easy to not leave and still get what I need. There are 2 'unmanned farmer markets' directly nearby, even thought there are maybe 200 people (and thousands of cows) living in a proximity of 20 miles.
He Went from Navy Officer to Selling Four Companies for over $300M
Baby Doge, the cryptocoin that donates transaction fees to Paws With Cause
Not the freshest chip in the package eh?
The "some" was referring to the set of vaccinated people. A small percentage ("some") of vaccinated people are dying of covid.
More serious examples here https://www.lanl.gov/science/NSS/issue1_2012/story4full.shtm...
Full-Stack observability helps businesses prioritise innovation
Yeah, three cheers for modern IDEs like edlin.
Then you're doing it wrong. My teams have two components that require review from a specific group:

1. Core infra

2. Anything related to security

Outside of those, we all can and do work on everything else. We regularly coach people in terraform and third party APIs to endure they understand that they own their application lifecycle. They control the entire SDLC and we work together to ensure sanity. There are lots of bumps but nobody gets a pass on understanding the in and outs of software development and management. I can't see a cloud based offering being successful without that.
So .. "what about Russia?"
Yes. You need to change the source.
the size of your branch doesn't matter, if it really is logically separable into a lot of changes. what matters is usefulness to the future reader (you, or someone else). lowering the number of commits for its own sake makes things less useful, not more, by destroying useful information.

you are correct to realize that e.g. "my working directory as of this timestamp when i got up from my computer" is not useful information, and should not be published. however, a diff that does too many things at once is also not useful information - you are forcing the reader to separate it themselves, possibly wrongly, every time they read the diff. very few branches in actual practical work are organically one commit long in their most useful expression.

finally, the merge to upstream is useful information, as the only source of a high-level view of the progression towards a release, and if you (i'm only guessing because of the use of the "clean history" shibboleth) avoid actual merges (with merge commits) to upstream, you're destroying important information about the integration work of the project, making the history significantly messier (from the perspective of someone reading it, which is the only perspective that matters).

(at the advanced level of writing-history-for-usefulness, you also realize that random-place-on-master branch starting points are not useful information, and learn where to start them from, but this is low-impact in comparison to not destroying branches. still, learning things like "base a bugfix on the commit that introduced the bug" are real force multipliers.)
“today I’m reacting to you making me dinner...”
No, a human behind the brush is significantly different than an algorithm. The human operating the brush "curates" what to create in themselves, the artistic creative process. But, at the same time, many an art gallery is known through their curation more than the specific artists they carry at any given moment. This is similar to the fame of the classic club DJ - their curation of what to play when is the cause for a club's popularity, and not just a listing of the songs played, in alphabetical order. Art is collaborative, even when performed by a single artist. Art is a communication. Algorithms generating images are not communications, unless the developer behind the algorithm is trying to operate "their brush" for specific image creations the artist imagines in their head and is using algorithms in place of a brush because they are that artistically technically sophisticated.
> That's not what actually happened here (probably), but think of relatively heavy atoms like iron, ejected from a supernova at close to the speed of light. They're not really "rays".

Wow, I have to admit I always assumed cosmic rays to be gamma radiation but alpha particle radiation sounds a lot more scary.

Does anyone happen to know if computers engineered for the space station or shuttles have already some built-in (memory)redundancy or magnetic shielding to account for damage by cosmic rays? I imagine a system crash of the life support systems in space would be devastating.
Anecdata:

One of our developers had used mac since the pre-Intel days. He used to develop mostly mac native apps. In recent years it has been mostly web dev in linux.

He ran Linux through vagrant on mac. Now he does the same on pc. He says that the hardest thing about moving is that he lost his browser shortcuts.

Ps he has a company provided PC, Intel and M1 macs on his home desk so really he can use whatever he wants.
Clichés are all well known terms. Not all well known terms are clichés.
Show HN:  Ready UI – Bootstrap UI blocks
Keep in mind the scale of the experiment we're living in: between the peak of last ice age (when most of today's developed countries were either under a thick dome of ice, or dry cold steppes with roaming hordes of woolly mammoths) and pre-industrial climate, the global temperature increase was only 5°C, occurring over a few millenia (though this increase was enough to destroy completely this environment and its mammoths, wooly rhinos, cave bears, etc).

Now we're talking of adding 4°C in a couple of centuries. What could go wrong, really? Yeah, about everything, and really strong and fast.

People don't worry because they think of having 4°C daily increase temperature, no big deal: temperature swings daily by tens of degrees. But they should instead think of a fever: a 2°C fever is already pretty strong; a 4°C fever is a very serious condition, potentially deadly.
Maybe one that could break up monopolies or actually enforce consequences for endangering people with faulty or unsafe products. And one whose output shouldn't cost money to consume.
ShellCheck VisualStudio Extension
I don't know if anyone felt the same way, but I felt I "knew" how to use git before I read tutorials about how to use git.

Sometimes I felt tutorials were making it seem harder, more mystical, than it really was, or relied on "marble diagrams" with arrows pointing backwards, which I felt was unintuitive.

I had used SVN quite a bit, and found you can use git in pretty much the same way, but branching was easier.

And if you're using branches more, then "rebasing" your branch made sense, and the fact that you could "rewrite history", which I remember to some people seemed controversial, but the idea was it was fine, if you kept your branch private, or added caveats.
There are very few routes in Switzerland that aren't faster by train. Likely it's all by design to some degree (and we'll our train network is just kinda brilliant)
NVIDIA used CUDA to establish industry-wide vendor lock-in on GPU compute.

Google uses TPUs to try and establish an industry-wide vendor lock-in on deep learning.

Same old, same old.
This appears to be their argument for "some"

The data show there were 59 over-50s among the 117 deaths who hadn’t received two vaccine doses. Assuming a take-up rate of the vaccine of 95%, in line with the rates seen among the oldest age groups in Britain, that implies some 1,180 people might have died from Covid-19 in the absence of vaccination. Ninety-five percent of that number—1,121—would have occurred in those who are now fully protected. Since only 50 deaths occurred in that group, that implies vaccines reduced the risk of death by 95%.
> So Dad, there's this company called Apple. They make a new kind of computer that's as well designed as a Bang & Olufsen stereo system, and underneath is the best Unix machine you can buy. Yes, the price to earnings ratio is kind of high, but I think a lot of people are going to want these.

This aged well :-)
Talking about monads, I found Railway Oriented Programming [1] and "Understanding map and apply" [2] (and the whole serie) really interesting. I liked the notion of lifting types to an "elevated world".

[1] https://fsharpforfunandprofit.com/rop/
[2] https://fsharpforfunandprofit.com/posts/elevated-world/
It's really nice to be able to use : to group up commands in a single file script that auto-converts functions to commands[0], such as ci:install-deps and ci:test. This has been a pattern I've been doing for a while now.

[0]: https://nickjanetakis.com/blog/replacing-make-with-a-shell-s...
Often they don’t because they are running hundreds of programs and don’t particularly care about this one. Not everything is a high-profile app that a lot of people pay attention to.
Can we actually go back to talking about why it sucks to spend years making some product awesome, that no one actually wants to use? You learn a great deal about interfaces, UX. A/B. You prepare for massive scalability.

Long pause.

If it was a decent idea, it's stolen by someone else who has more resources. Otherwise, it dies. Either way, no one even knows you tried. (Yeah yeah, that's back to Mr. Petrov. Maybe I should spend a year making a statue of him).
He almost got there in the end, but he stopped short. The plough will break. Then what? Do you know how to make charcoal and how to make a forge? What about replace the steel that's rusting around you?

Beyond the technology traps, we're in a "society trap", we need each other and the skills each other has. The trouble for the fictional scenario is not the technology, it's the lack of a community to pool knowledge. The little old lady who loves her garden and knows what plants are what, even some of the exotic ones typically imported, the fitter and turner who might not know how to exactly use a forge but understand metallurgy enough to shape it sensibly, the farmer who knows what the plants and animals need even if they don't have on hand the tools they normally use.

I for one don't want to end up by myself, I quite like all the benefits society and specialisation bring. In no part of history or prehistory I know of (not a lot, granted) has much of society known enough to survive alone without at least some sensible community.
Isn't the vast majority of road damage done by trucks due to their much heavier loads per axle? There probably are more trucks on the roads today to serve our larger population, but at the same time we've also built more roads. No idea how to translate that into average wear over time though per road.
Sorry to be off-topic but I dislike the "what every X should know" or "X everyone should know" headlines.
Do some searching on hn.algolia.com on different variations and suddenly there is a lot of stuff that you were supposed to know about already that you most likely don't.

Everyone thinks that their own favorite subject is the most important and should be mandatory reading in their broader field. I believe these headlines build unnecessary imposter syndrome and general bad feels.
Misaligned incentives. The government I the only entity with the incentive to maintain the health of its citizens. Anything else is a farce.
> Nope, I actually have empirical (and other) evidence.

You haven't provided any concrete evidence. Certainly no more than I have.

> But you cited unity as evidence for FP being superior for performance than OO

No, I provided it as evidence of OO being poor for performance and suggested that its new approach is closer to FP (i.e data centric). Perhaps a better example is Apache Spark or Google MapReduce for large scale data processing. Those frameworks are essentially FP, it's why lambdas were added to Java. So there's plenty of evidence that FP works for high performance.

> I did FP 30+ years ago and have been doing OO for around 40.

FP has matured a lot in 30 years. My point was that I have equal amounts of both and I have no reason to be biased. If you've done 40 years of mostly OOP, I'm not sure you can make the same claim.

> He was asked about scala, and said that if he would have to choose again today, he's not sure he would go with scala.

Scala is absolutely not a functional programming language and Odersky never claimed it was. It's primarily an object-oriented language with some functional features bolted on. Functions are not first-class and pervasive mutable state still exists. It would be just as unfair for me to judge OOP based on the shortcomings of C++.

> Because it works.

What do you mean "works"?
Yes I can get the job done in OOP, but it has all the problems I have tried to articulate previously.

> Fred Brooks is not an academic.

From the article you linked:
"In 1964, Brooks accepted an invitation to come to the University of North Carolina at Chapel Hill and founded the University's computer science department. He chaired it for 20 years. As of 2013 he was still engaged in active research there"

So you are really splitting hairs here. Does it matter?

> It really helps to actually know something about people or approaches before dismissing out of hand.

Can we please refrain from personal insults and keep the debate civil. I have spent a decade reading the books and teachings of these people; and trying to apply their ideas in industry. I am not dismissing them out of hand - that's why I cite them sometimes. I could accuse you of doing the same for FP and its community, but I won't as it would be unfair.
Thanks? Edits exist before you finish replying too, right? Maybe point that out to @chrisseaton, whose incorrect assumption was that I edited in response to what he wrote.
IIRC, EEC memory can correct for single-but flips. It can detect/warn/fail on double-bit flips. And it can not detect triple-bit flips. This might be a simplified understanding, but if this has happened only once, that seems to match up with my intuitive understanding of the probability of a triple bit flip occurring in a particular system.
Note that the problem isn't really with X11 (or at least Xorg) since it does provide the necessary information via RandR to perform per-monitor scaling.

The issue is really with window managers and toolkits. What needs to happen is that window managers ask the applications (the top level windows really) to scale themselves -this can be done not just for DPI purposes- and then the applications should apply that scaling.

(applications should expose that they can support this - like they expose that they support handling a 'close window' event - so that compositing window managers can do it themselves for applications that do not support it, which is also why this needs to go through the window manager)

Qt can do this but AFAIK window managers do not do this because there isn't any standard events for that - i remember an email about this exact topic when i took a look at the Xorg mailing list for WMs some time ago, but it didn't seem to be going anywhere (in that it barely had any replies).

So it really is about standardizing how it is to be done. I think the main reason it isn't done is that such setups are comparably rare (i mean hidpi displays themselves are very rare - if you check any desktop resolution stats they often barely are a blip - and having both a hidpi display and a regular dpi one is even less common than that) so developers aren't that interested in implementing such a thing.

One way it could be done however is also pushing the idea that this isn't just for multimonitor setups: as i wrote above, you can use that for generic scaling, which is useful even for single monitor regular dpi setups (if anything it can be very useful for low resolution setups - like 1366x768 and similar which are way more common than hidpi - when faced with applications with a lot of padding, etc).
It will certainly be an interesting future.

One thing that's somewhat mind boggling to me is the complaint that BIPOC staff were assigned BIPOC related campaigns. One can imagine the reverse scenario as equally as problematic. Indeed one can imagine a scenario where assignment to BIPOC related campaigns were done at random as equally as problematic.

One thing the union does say, is that BIPOC staff / union members should have a say in what the scenario should be when dealing with these campaigns. Maybe this will remove the problems and clear up any mind boggling...

From the point of view of the management it's a situation they cannot win whatever they do, unless the give up some power to the union.
Exactly! Psychology tricks would include supporting Linux commercially which is a wildly successful business (even before counting the likes of AWS which supports an OS as part of hosting).

They by definition market their product and win sales. Sales funded Linux and a lot of OSS beyond what hobbyists could possibly have done, an inconvenient truth.

People who want to support their own installation of Linux or FreeBSD do so without considering a commercial OS and a few of them constantly shitpost about how anyone could possibly not make the same choice as they do.
I was testing overclocks when this happened. This was also a very old intel chip.
Used this quite a lot and liked it but now I use the subtitle editor of YouTube more. since that is usually where the videos end up anyway
I think flat earth is the best test case.
What would an "ojective" flat earth search result look like?

I would almost have to say that a flat earth search result should contain "evidence" that is pro flat earth. I hardly need to read evidence that the earth is not flat.

I would want to know what these people are thinking to believe something so ridiculous. The last thing I want is for the engine to believe I am such an idiot that it would be harmful for me to read a narrative about the earth being flat so that information needs to be buried.
I feel like, as with many things, this is something that git "has", but that interfaces/uis for it just handle poorly.

Maybe "poorly" is unfair as this would be relatively complex to implement in a way that has good simple intuitive ux. But from the perspective of anyone using vcs daily it does seem an obvious want, so I'm surprised it hasn't been done well yet.
Would the communist central price-fixing have benefited from AI? I mean, could the fixing of consumer prices have been automated by an AI system? Maybe using machine learning?
Global increase of 4°C means about 8°C increase on land (roughly double). Anything past 3-4°C global increase is just destruction of a massive scale. Just 2°C would be manageable, but we are going to shoot past that really fast (me things).

EDIT: My first sentence is scientific fact (double land temperature). My second sentence is mostly accepted by climate scientists, though the details can be debated (just how bad it's going to get). The third sentence is my personal opinion and only time will tell. But sure, downvote me.
I have to agree with Kimitri here. This is the only context in which I have ever encountered the term 'bit rot'.
Video Diary – Telegram bot for keeping a personal video diary
It helps to organize storing and viewing of non-public videos.

# History

Hi there! I’m sure I’m not the only person who makes short videos about some important moments, achievements and insights. Such information does not benefit others and is only a personal documentation of some points, so there is no need to post it on the social media.

I’ve used private chats for recording and storing the videos. Then Telegram has added folders, and it has become possible to save all the dialogs of such kind on one page. It could be stopped here, but I wished I had a tool that would act as a video manager with „folders”, simplifying the process of storing and viewing materials as comfortably as possible. That’s how @videodiarybot (https://t.me/videodiarybot) has appeared.

# Service’s aim

Telegram bot users can store videos about their insights, achievements and actions in an orderly manner, as a sequence of videos grouped by a common theme. Every such a theme is a separate diary that you can watch whenever you want.

# How does it work?

After starting the bot, you will be offered to create a new diary.

It is possible to create up to 10 diaries on different themes.

By clicking on a certain dialog, you will open the mode for viewing its history.

In order to save a new video, send the video to the bot or record another one. After that you will be offered to choose a diary to add the video in it.

# Summary

The service is quite simple, but at the same time it carries out its duties completely. It took just several afternoons to create it.

My main purpose was to invent something simple to work with for the end user and also me. That’s why the bot deletes unnecessary messages to focus attention on the precise menu. And the process of adding videos consists only of two steps: send the video and click the button.