skysight-inc/HackerNews huggingface dataset:
I am using Google Photos and for the mac you can just add the Page as a Progressive Web App. It is very fast, unlimited photos in standard res and works with MacOS, Ubuntu, Windows, Web, iOS and Android out of the box.
As I read this, I can't help but think of how much easier it would be to get a "regular" Linux distribution running on most of the MikroTik routers if they would upstream -- or release or even publish -- their changes, kernel configurations, and such.

Instead, they're basically selling devices running a "proprietary" Linux and, IMO, leeching off of the kernel development community and others.

Fortunately, the OpenWRT community has, over the years, managed to get OpenWRT running on many of the MikroTik devices. (Occasionally, depending on the particular device, there's a "performance hit" due to hardware acceleration that doesn't work without binary blobs from the vendor, for example, but they've certainly managed to make these devices for those of us who would prefer to not touch RouterOS!)
It's just been stable for longer.

The current inequality increasing systems in the west will lead to all kinds of equivalent effects. Multi-generational debt etc.
i thought icloud doesn't do backup? it just stream photos between devices?
The lack of self awareness amongst upper caste Indians in India and abroad is interesting to witness.

They often think of themselves as having come from humble backgrounds and 'made it' in society all on their own. Not realizing that the vast majority of Indians in India live in abject poverty without any meaningful access to basic education and other amenities. Upper caste Indians are more likely to have access to better education, have family from previous generations who were also college educated or worked well paid government jobs. These multi generational advantages have helped the current generation of the upper caste succeed in India and beyond.

The Upper caste live in their own bubble not even realizing the privilege they are born with.
It looks extremely interesting! Is there any sort of documentation, like a quick introduction, tutorial or reference? I found the Wikipedia page about Befunge and I just don't get, how this transforms into sound in Noisefunge...
We still use it, and we still have sync issues.

So yes, it's a FANTASTIC way to lock yourself out!
In india, caste system doesn't map so clearly to wealth.
Amazon will launch a new location-tracking mesh network later this year
How is it not viable? If every person who went to a BLM protest also made friends with one police officer, don't you think that might be extremely effective?
OpenDoc was if I recall correctly, Apple's answer to Microsoft's OLE/ActiveX/Whatever-it's-called-now and from what I recall it was a superior technology. I believe the core premise was to allow documents to not so much be embedded in one another as to make the document central to the work, rather than the application and the various (application) tooling would become involved when needed.

I remember when I first made the switch to Mac around 2005 I did notice the experience of copy/paste between applications was inferior, but I didn't miss it that much.

Looking back, I guess that maintaining that level of app integration is a huge amount of work, and there was a huge amount of overhead in managing a doc that in fact is being edited by multiple docs. I don't think I ever thanked anybody for embedding a doc in another doc. I think compared to where we were turn of the century we expect a lot less from copy/paste and I don't think anybody really misses it.

Thinking about it now, from what I recall of Microsoft's "Longhorn", which was to become Vista it was trying to get this level of deep application integration to work was probably what set them behind and caused them to release a crocked OS and really put them on the back foot really until recently. I was just a kid at the time so I apologise to anybody more familiar with the story if I'm getting this all completely wrong.

I suppose what I'm trying to say is that Steve was probably right about this in the end, and that developer made a fool of itself.
> Space-X took years to become viable.

All of Elon Musk's companies are welfare queens, whether SpaceX or SolarCity.

> For sure total war is unthinkable now in our globalized world.

Kinetic wars haven't been formally declared for around 150 years.

China has been in an undeclared war against the USA for 40 years, and the US just started responding in 2019.
Brb, buying a 787
Does this have some unexpected historical meaning?

Maybe? In this context, I mainly interpret it as being unemployed. In other words, you are meant to go out, do some work, earn your keep.
How many of you are fluttering around what you know you need to do?
Push something hard.
To be fair, it requires a lot self awareness and external education to learn about your own privilege and how difficult (relatively) other people have it. It's not easy.
I think it's bad if runs rampantly forever as eventually someone nefarious (which is more people than you might think) accumulates too much power and turns large swathes of society into a machine that benefits only them to everyone's detriment.

But at the same time it seems the pursuit of wealth engenders risk taking that brings about benefits for large swathes of society and turns society into a machine that constantly improves itself.

I like the game as it is, but perhaps a healthy modification would be to add a reset button where every couple of hundred years the slate is wiped clean and it all just starts again.

Tbh, I think that happens naturally though usually after a society has destroyed itself due to the first problem.

It'll happen to this one too eventually, so I don't see the need specifically to try to structure things in a way that will never go wrong or end badly. I don't think you can actually accomplish that with any one structure. It seems to be a game where some people win until it's game over and everyone loses.

Just my 2c.
Please don't call an article "garbage" just because something is too easy for you. It doesn't mean it's no good.
i use icloud photo just for buffering between devices.

my setup is like this

- photos from my phone/my wife's phone backed up to NAS whenever we're home (geo-fencing).

- those photos got backup to cloud

- TODO: backup to my parent's NAS maybe
I think the fact that his writings were passed on also helps, don't know how good a person he was in actuality, but I was left with a very positive impression of him after reading meditations.
I'm using a DIY Synology fork(?) called Xpenology. There's a small risk things stop booting between minor versions, but otherwise it works as well as a real box.

> I'm not sure I trust the synologys if I can't pull the drives and read them elsewhere when things go wrong.

Synology drives are easily mountable using mdadm + lvm.
Not that I know of, no. But there sure are a lot of people on HN who get mad if you point that out. Look at my comment history to see the long and frankly tiresome battle against COVID hysteria dating back to March (when people were claiming Italian hospitals were already turning people away en-masse and ventilators were already exhausted, although it wasn't true!)
Another solution inspired by Mustache is https://github.com/maghoff/bart
Reasons Your Business Needs Video Content Marketing
Didn't have the computer to run this at the time (not enough RAM!) but I was SO EXCITED that I opened the files with a text editor and read the bits of text that were sprinkled in the binary, and even that was so immersive and exciting (for 7 years old me).
Xcom 2 :-( I want to like it... but the game just doesn't have the forgiveness or enjoyability of Xcom:EW and prior.

Haven't yet acknowledged Chimera Squad existance yet :-P
Giving you the benefit of doubt, Its a report of a legal case not Shure what your trying to say here.
No, I saw "South Carolina" and instantly knew this article was about union busting.
OpenXCOM and OpenXCE fix almost all of TFTD's problems with tons of quality-of-life improvement, like the "bug hunt" mode which reveals the location of those pesky aliens when a play drags too long. Give it a spin if you didn't already!
It's a real shame they didn't offer to parcel this off into a company in its own right that could be owned and managed by its users, as a stay of execution. I'm sure some would prefer that.

The deprecation route Google takes destroy enormous amounts of value.
It's like you didn't even read the article.
> "build some tension up by hinting at a certain conclusion of the video, then simply ending the video before it comes to that conclusion and leave the viewer clueless"

These videos are certainly pervasive - they are an attempt to trigger reactions to show that you like this content: for example, by getting you to watch through the end of the video, click on the creator's name for follow-up content, checking the comments for clues.

You can understand the videos as an attempt to game the algorithm, and I also think they are playing on themes which humans are genuinely addicted to and find it hard to fully control.

Long click will allow you to 'remove content from this creator' (excuse my translation): that will help.
There are a lot of claims [1] that Google makes a ~suspicious number of accidental mistakes~ that harm performance on competing browsers.

[1] https://www.zdnet.com/article/former-mozilla-exec-google-has...
For those of you interested in helping out, please join! I'm looking to build and grow a new open source community on fossnode with Matrix as the core protocol. I think too many open source protocols rely on proprietary protocols to connect with their community. Fossnode is a free and open source alternative network with free hosting for those that are interested.

Connect with me: #fossnode:fossnode.net
Discuss Linux here: #linux:fossnode.net

You can also register a new account on element.fossnode.net. It's free.
Hello 1984
I thought that article was both hilarious and informative.
> A man who worked has worked for 20 yrs, paid taxes, provided for his family (in US and back home) ...

You don't understand what you have taken for granted. In the name of hindu religion, citing the vedas education has been denied to all non-brahmins(other than priestly caste) until Britishers arrived. This is the reason majority of the indians are first college goers in their family. For us what you described is the definition of heaven.
Old school HN comment. useful
TikTok kept trying to show me rich people dancing in their mansions for about 2 days when I first downloaded it (and so: I couldn't understand the hype about it), but hasn't shown me that since. Now I understand the hype.
Yep, which is generally why I can't see a good argument for not using it. I was hoping to see some here but it seems to be a consensus view.
> HAUSGEMACHTER JOGHURT AUS LOKALER PRODUKTION

> Die Idee kam uns, als meine Freundin Cecilia und ich die probiotischen Eigenschaften der Vagina diskutierten.

Meine Güte.
The downside of self-hosting "iCloud Backup" is having to plug one's phone into one's computer every time they want to do a backup. There's probably a way to do a daily wifi sync using iTunes, but that doesn't seem to be documented anywhere.

I personally like how iCloud automatically backs up my iPhone whenever it's charging and connected to wifi.
Exceptions as Control Flow
Origins of “America First”
Porkbun is great. Good support.
Easy to use dashboard.
Feature flags are awesome and beyond the obvious AB testing, kill-switch, they allow us to merge code constantly and toggling them on when it is ready (as the author suggests).

However, don't forget to do some house-cleaning from time to time. Experiments end (successfully or not), features get permanently rolled-out or killed, and that code will become dept very fast unless you clean your flags and all the code related to them regularly.
Oh wow.. JA2! loved the personalities in this game...

I might have to break that one out again.. you say is has a big community dev going?
Pretty bleak origin story.
I don't know how to compare and control for different population mobility between the two or any other pair of cities in the world, which is why I mentioned that we'll see in a few weeks, i.e. comparing NYC to itself.
It really does not in a place like India where differences between the rich and the ultra poor are everywhere to witness. You cannot miss it. 90% of the country is living in poverty.
Mainline linux is often used in the embedded Linux community to describe a kernel downloaded from the official repository rather than an old, patched-to-death one provided by the SoC vendor.

Having prepared embedded devices myself, it is quite common to patch the kernel you are working with to work around quirks in your hardware. However, it is much more pleasant to do so on a mainline kernel than on something that was already patched and never maintained.

Also note that the author mentions that he is currently in the process of getting his patches merged in Linux, and that most of the work should be included in 5.9. So perhaps not mainline yet, but future mainline definitely.
What's interesting is about same progress in compiler technology: https://www.quora.com/How-true-is-Proebstings-Law-for-compil...

I also think that point in the answer at Quora is also valid here: SAT solvers advancement allows to attack bigger problems that were impossible to conquer some 20 years ago.
Sorry if we didn't answer your call in August, we were on vacation. We're working again now, though. Just don't call during lunch.

The kinds of greeks and romans who wrote stuff down that people kept were into σχολή and otium, respectively.

a sixteenth century telling of an anecdote from about a millennium earlier:
https://gallica.bnf.fr/ark:/12148/bpt6k70135b/f1013.image.r=...

> "Eſope vit ſon maiſtre qui piſſoit en ſe promenant, quoy donq, fit-il, nous faudra-il chier en courant."
This article is completely based on false-assumptions.

In-fact, Caste system is originated in Europe.
https://intellectualkshatriya.com/did-the-caste-system-origi...

Everything about caste system is a propaganda, which is started with christian missionaries during British rule.
https://infinityfoundationecit.com/the-indian-caste-system-a...

In-fact, lower caste people were denied education is also a false statement. It was British who denied it, during their rule.
https://swarajyamag.com/culture/how-india-made-britain-more-...

Here Indian school statistics before British changed our education system.
https://www.firstpost.com/india/rethinking-caste-why-we-cant...

So called lower-caste people were more in Indian schools, compared to upper-caste people, these statistics were in similar through out India.

> Does this mean, discrimination didn't exist before British?
No, It existed but in very small scale here and their.

> If all this is true, then why isn't the narrative changed, and why most Indian's are ill-informed.
Our education system is hi-jacked by Leftists/Communists/Marxists.
Their sole agenda is to divide India, based on fault lines, so they can bring communism in India.
They riots and sorts of things to blame, they are masters of propaganda.

> From when this hi-jacking is happening?
It is happening from the beginning of Independence, they got hold of educational Institutions in 1970s.

Current state of Brahmins in India:
https://www.hindustantimes.com/india/are-brahmins-today-s-da...

> Then from where did the discrimination come?
During British rule, it started and is being continued now.

> Does this mean, discrimination exists?
Yes, it very much exists in today's society, and people are working towards it.

One thing to see, India is the richest country for at-least 1700 years from 0-CE.

A society will not function well, if their is wide-spread discrimination, revolts will happen.
It isn't the case in India.

> What about this article, which says 90% of them are from Upper-caste.
I don't know about the authenticity of this article or numbers.

But one logical answer would be because of reservation, it is very hard for upper-caste people to get into good colleges in India.
So usually, for better education people go to other countries, not all of them will be rich.

Many people take loans to go to foreign countries, usually 1st-semster fees will be arranged by lending money or taking loan.
Rest of the time, people work in part-time jobs and try to pay their fees and accommodation.

I have many relatives, who have done this.
However British government developed institutions in England and Ireland which eventually led to overall greater wealth and equality for most of the population. Whereas in India these institutions were systematically short-circuited to create inequality and a locus of power/wealth that favoured British colonialists.
I prefer the term "Recon by reincarnation"...
NASA releases plan for Moon return by 2024
> I guess it is partly the design of the application: Enterprise Java apps often contain lots and lots of classes and have deep inheritance trees. So if you have a piece of code that says "foo.save(a, b);", then which of the 132 different "save" methods that your codebase contains is being called here?

Deep inheritance trees came out of fashion (everywhere, not just in Java) long time ago. Inexperienced developers can misuse inheritance in Python just like in Java.

> And because Java is statically typed, this enables you to do things like changing the name of the "save" method in 83 of the different 132 instance, namely the method from class "Widget" and all its subclasses. And, of course, update the right callers.

As opposed to Python or JS where "we don't know for sure so it's gonna be safer to not refactor".

> And you know that when creating your app, so you stay clear of class hierarchies that require this IDE functionality to untangle :-)

That's an extremely optimistic view.
playing it in reverse should do the trick
Great question, this is a large, complicated topic, but here's a quick overview. For context I've been building live streaming video infrastructure for a little over 10 years now.

At a fundamental level, yes, the encoding is one of the most expensive components of a live-streaming system (at low scale), and honestly, your guess of 2 bitrates for each video is very much on the low end - generally on average most platforms create about 5 different qualities created for any one stream, ranging from ~500kbps to ~5+mbps.

If you look at the pricing of modern video platforms, you can see the high cost of ingest and transcode captured in their pricing:

AWS IVS - $2.00 per input hour.
API.video - $2.40 per input hour.
Mux - $4.20 per input hour.

Generally there isn't too much use of hardware acceleration on ASIC or GPU for h.264 processing today. FFmpeg (x264) is plenty "fast enough" when tuned on commodity X86 hardware, when you have things like AVX extensions. Generally transcoding a 4-6 second segment of video should only be taking a couple of hundred milliseconds at a maximum.

As for how the larger platforms deal with keeping live streaming cost competitive, the number of qualities (and often codecs used) varies depending on the number of viewers you have, so that they're not wasting resources encoding for a couple of viewers. Many platforms also implement just-in-time encoding, to limit the amount of content that's transcoded when it isn't being viewed.

Some platforms also drop all the way down to a transmux for streams with very low viewer numbers - transmux in this context just changes the packaging of the inbound stream without changing the actual encoded picture data.

It's also worth considering from a business perspective that many UGC live platforms will also be taking a loss on small streamers with a low number of viewers, and covering that with the revenue from larger streamers with ad revenue / subscribers.

I hope that helps!
Deciding if two companies should be allowed to merge is a matter of law and public policy, not engineering.
New research teaches AI how people move with internet video
The barrier was getting people to take it seriously enough to the point where you could create a mass self-sustaining market.

There were some great smart devices before iPhone, in particular Nokia and Palm but even going back to Psion and I remember noting when the first iPhone came in just how poorly specced it was compared to the incumbents.

But riding high on the success of the iPod, Jobs could position the iPhone as a fashion accessory. The other smart thing he did was open up the platform for developers. At the time I think smartphone development was limited to crappy Java Apps, which solved the issue of the segmented market by offering a lowest-common-denominator set of APIs.

Arguably for a platform to sustain itself and grow you need a virtuous cycle of a large marketplace feeding an active development community, which is sufficiently empowered to make great things for the platform thus further attracting customers to the platform.
But the microdots!
That's true but if Java had been designed with a "synchronizable" keyword applied to classes, I wouldn't consider that a radically different language. The prevalence of unnecessarily lockable things is unfortunate from a JVM implementors perspective, slightly convenient from a user's perspective, but ultimately not a defining feature of the language or platform even if it may have seemed important in 1995.

When I think about Java concurrency today I tend to think of java.util.concurrent or the JMM. Perhaps that's odd.
javascript: URIs aren't legit and shouldn't be used. Yes, they work. No, there's no excuse for using them.
Decadence is the word that describes what I felt after reading this.
I vaguely recall that people used to get their atari floppies and format in a MSDOS machine as it would yield a slightly bigger capacity - something to do with default format on DOS using more tracks. That was until alternative floppy formatting tools came about on the Atari scene and there was one that was also great for copying discs - going to bug me to recall it's name, but was one of those utils that had a cult rep in its day in atari land.

[EDIT ADD] Ok had a dig around and the tool most used was Fastcopypro - https://sites.google.com/site/stessential/disks-tools, was useful to do fancy formats for extra capacity if you had good quality discs as well as copying/backing up discs
Emphasis mine
Over the years he filed more than 100 lawsuits for the unauthorized use of an Indianapolis skyline photo he claims to own the rights to.
[...]
The attorneys use the pressure of federal lawsuits and potential statutory damages of $150,000 to extract high settlement fees from defendants, without fighting a case on its merits.
[...]
When Bell contacted Carmen Commercial he was offered a $1,000 settlement. However, the attorney wanted more and requested $5,000. He threatened a lawsuit if the real estate company failed to pay up.

He is aggressively greedy, not just protecting his copyright.
seems like the FAQ is outdated regarding the authors view on that: https://github.com/lambda-fairy/maud/issues/181
Why tight coupling is better than loose coupling most of the time
I know the same feeling with English and German. It really is a wonderful thing. I think this would be called Code-switching [0].

> In linguistics, code-switching or language alternation occurs when a speaker alternates between two or more languages, or language varieties, in the context of a single conversation.

[0]: https://en.wikipedia.org/wiki/Code-switching
The software world is driven by hype, not by objective quality. See Go, Git (vs Mercurial), every project put out then subsequently abandoned by $PUPPYKILLER_CO after being depended on.
Personally, I've tried various IDEs for Python and Go and found them to be too clunky and bloated for comfortable use.
The attitude is "We don't get any benefit from government here, unlike other castes, we have to study well and settle abroad". That is also expectation from families.

The above comment is downvoted, maybe for sounding pro-upper-caste? But the statement is true.