skysight-inc/HackerNews huggingface dataset:
I must have around 5000 photos in my archives and backed up to Google Photos / Amazon S3, etc. This includes old pre-digital ones from various family albums, which I've scanned. I have a strange compulsion to archive 'stuff' like this for posterity. Even though, logically, I know it's of no interest to anyone else apart from me and, after I'm gone and the 'rental' is not being paid on it any more, it'll all disappear forever.

Still, even though I very rarely look at any of it, I'm nonetheless comforted by the fact that it's in safe storage. At least for as long as I'm around.

Ironically, one of the few things that actually gets me looking at old photos again is Google Photos "This week X years ago" feature, that pops up in the mobile app. It's fun to bore the missus with such nuggets of info as "Did you know, this week 7 years ago, we were in <some place> visiting <some person>?"
As said in a sibling comment, we currently use public-key encryption and verifying keys. However, we plan on adding support for SPAKE2+ (like e.g. Magic wormhole) among other methods, to make it even easier!

See the relevant section of the docs: https://docs.etebase.com/guides/collection_sharing
Awesome thing, but -

> Can I use this with a browser that's not Chrome-based?
> No.

Note that a (rather similar) thing I've participated in in 2002 was browser-neutral.
Depends on the product. Tinder is about constantly finding fresh partners.
The downvotes are very telling...
Cause users still need to update where they are pulling from.

There'd need to be a way within docker to alias to the new URL so that what normally would go to docker hub ends up pulling from the mirror.
Always great to see more end-to-end encrypted applications!

Looks very cool, I'd love to chat if you are willing, my email is tom @ etebase, could you please drop me a line?
It's more about setting up the guard-rails ahead-of-time to avoid falling into a hole, rather than getting out of one. We know the way to do this is to stick to standards like ECMAScript.

ES Modules are the glue that binds the whole JS ecosystem together. Whilst ESM is the standard, today a lot of people are using ESM only as an authoring format that later gets converted to CommonJS before being published or executed. Many of today's tools rely on this, meaning the ecosystem is partially tied to CommonJS. Migration is happening but it's slow and non-trivial.

In a way, we bypassed the CommonJS era and skipped directly from AMD to ESM. AMD and ESM are pretty much isomorphic and differ only in syntax. You just run a codemod to get from AMD syntax to ESM syntax - semantics are preserved. Whereas the step from CommonJS to ESM does not fully preserve semantics. CommonJS module initializers are always synchronous. ESM can be asynchronous - you can use `await` in the module initializer.

The article covers a few of the things we've done to retain a very standard ES Module system that is ECMAScript compliant. I think it is this pursuit of standards and desire for robust interoperable packages that led to some of the surprising discoveries.
I've been using Vim and Neovim for about 10 years now, steadily improving my dev experience with plugins along the way. Still, being a Frontend developer I really have a weak spot for beautiful interfaces like you find in VSCode or Sublime Text, so I've been trying to migrate plenty of times. BUT. Vim is just sooo comfortable to use once you get used to it, so I always ended up going back to (Neo)Vim. Being able to do everything with just a few surprisingly easy to remember/remap keystrokes is not only satisfying, but in many cases really fast as well. Plus with coc.vim and vista.vim there's just nothing useful an IDE can offer anymore.
In this video, someone buys a bunch of chips from various places and evaluates them, pointing out why some are rubbish, or old-but-marked-as-new: https://www.youtube.com/watch?v=k72SFBOZ_lw
Maybe the app could partner with restaurants and offer coupons if you book the date through them.
Excellent example of the https://en.wikipedia.org/wiki/Etymological_fallacy
What do you imagine that bridging of the gap looks like?
One question I got in an organic chemistry exam many years ago was why RNA is not as suitable as DNA for storing genetic information. Essentially why it is inherently less stable than DNA.

With a bit of organic chemistry knowledge you can determine how the additional OH in RNA allows for water to attack there and cleave the RNA strand. This is very dependent on pH, but RNA is inherently less stable than DNA.

But that's not actually the most important mechnanism here, but it is one that is inherent in the chemistry of the molecule, there is no way around it.

Cells need to regulate protein production up and down. If mRNA were to live eternally, there would be no way to reduce protein production. So cells obviously have a way to remove mRNA. What actually happens is that mRNA is permanently degraded by RNAses, so any mRNA that isn't replenished will be gone after a while and protein production will stop. This is a fundamental part of regulation of protein biosynthesis, and you can find that in every textbook.
(I am also biased because the designs I work on are small enough that ECP and presumably upcoming Lattice FPGAs are plenty. I am excited by the Xilinx reverse engineering efforts, too. But there seems to be less official interest than we see with Lattice in supporting the OSS efforts.)
Media coverage on the vaccine itself doesn't bug me, but articles like this are a little concerning.

If this vaccine works as well as reported, it is a huge accomplishment and deserves celebration. Those responsible for the vaccine should definitely be rewarded. However, it's dangerous to make celebrities out of scientists.

Besides, this vaccine wasn't the work of two individuals. BioNTech alone is a publicly traded company with almost two thousand employees, and there were likely many more from Pfizer and elsewhere assisting them with this project.
I’ll look into it. Thanks for the tip.
It was bought by match.com

Which, of course, why this blog post was deleted.
Sex trafficking is a very difficult problem to address. Even if you were to shutdown an online network, someone could fly to a third world country to personally do it, and there are always going to be takers lining up.

People in third world countries are poor, and may be desperate. A purely technical solution is not going to address this. Rather, we need ways to lift people out of poverty, and improve their standard of living. No one should ever have to live like that to survive.

I don't know if it is possible to stop child pornography (anyone anywhere in the world can create it and anyone anywhere can view it), but it should be able to reduce the amount of sex abuse in the world, if the government were to pursue prevention initiatives to stop it where ever possible.
> I would also prefer zero trust as a first choice, but for now would be happy to settle for trusting companies that just seem decent.

It's an incentives problem. If the company can always make a bit more money by harvesting data, then why would it not? Especially if it could avoid getting detected or at least avoid getting in trouble.

That's the benefit of E2E - I don't have to trust the middleman. I still have to trust the other end (and that has a whole can of issues to be sorted) and I have to trust myself (and again, that has plenty of problems) but it at least removes an entire vector.
The europeans never pass a chance for taxes - I agree. It is a dangerous idea that should be stamped out.
My firm provided a good desk top, with dual screens, however, I do not process video or need a high end work-station.
It is a case by case thing, I think. London(UK) companies pay a London premium that they withdraw when you work out of that town. I can see various valid salary factors that wil be adjusted if you work from home. Many vacant offices are going to come on the market and a new salary balance will be struck based on equivalencies. Working from a far lower cost location with zero commute has value in it's own right, so many people will choose lower wages for those reasons and may well have more $$ in their pockets at days end.
Ok so let’s say the conditions only occurred for one day each year, in a one litre puddle. Over just a one hundred million year period. I think that’s an extremely conservative estimate.

Let’s say I have a huge lab and we have 1,000 one litre experiments running continuously. It would still take me 274 years going non stop to recreate the conditions.
That's some great web design. Both in the app screenshots and the guide/marketing website.
We store the vault paths/fields/versions in git and they're dereferenced outside of git (either directly in the software or in an intermediate deploy step).
>I'd guess that VSCode is the most popular editor among users here by a long way

I don't know about that. When ever there's an article about Vim, it gets lots and lots of useful, insightful comments. If you search for Vim on HN, you'll see the catalog of Vim posts and threads.

I haven't seen the same thing regarding VS Code.
In my case, we found that getting married changed the way that we view our relationship.

We had already been together for over 10 years, but getting married was a commitment to each other that we'll try our hardest to make things work. It adds another layer of stability which is important for planning kids, careers, finances, and so forth. We can make choices as though our relationship will still exist X years down the line -- this isn't necessarily true, of course, but in the medium-term it becomes a reasonable assumption.

It also brought us closer. Mutually agreeing to be each other's life partners is a big step. I don't have to worry that my partner is going to choose their career over me or vice-versa. We've both decided to put our relationship first, which causes a subtle-but-important shift in your relationship.
In my country election campaigning has to stop 72 hours before the polls. No ads, no speeches, no nothing.
Ticketmaster to require negative Covid-19 test or vaccination to attend concerts
Server-Sent Events? How old is that mechanism?
I guess the question is, would those people have otherwise gotten married to somebody (is it a coincidence they met through online dating, or was it the cause of finding someone)
I just wanted to thank Real Python folks for their excellent free articles. I remember how eye-opening their article about for loops[0] was for me after using Python for a couple of years.

I wish there were equivalent websites for other languages and technologies like Android, Flutter, and Julia.

[0]: https://realpython.com/python-for-loop/
Just because a light-bulb will more than likely burn out eventually doesn't mean there is an inherent off switch.
>I'm really not sure how one would create a good revenue model for something like this.

Marriage is correlated with a lot of measures of societal health---perhaps government grants?
The salt is kept on the server, so you can just fetch it again when switching devices.

However, on the long term, we plan on considering passwords more of a backup feature, and instead move to a model where you just authorise your devices from running devices (though can always fallback to passwords).
What providers have you seen full gigabit downloads from? In my two years with gigabit, I have never once seen a full gigabit download from any service provider not using swarm technology (like Steam does).
Ancient Beer Is Craft’s New Frontier
The worst part about iCloud is how slow it is and how much Photos on macOs crash. It’s barely usable for anything but previewing photos.
To be fair to those people, at the beginning of the pandemic there was a lot of uncertainty around COVID-19 transmission rates. Buying a few weeks of food was a good way to hedge against the potential case where COVID-19 was so virulent that even going to a grocery store presented a high risk of transmission. Of course, we now know that even in a hotspot grocery shopping using basic precautions is fairly safe. But it was not clear at the time.
Nope, they've got 1Gbps fiber for $70/month as well (that's what I've got). The 10 gig residential option was really just something they did because they could. The ISP is actually our power company, and after stringing up a ton of fiber to build a smart grid (which has been super nice in terms of reducing time without power), they realized they had a lot of extra capacity and could easily provide internet service with it.
I haven't looked at the sequence of the vaccine, I assume it is not public. But for the HIV reverse transcriptase to bind the sequence would need to have the proper binding site, and there is no reason to put that in there. Those enzymes are specific, they don't just transcribe anything they come across.
Quite right. Remember the supermicro fiasco? HN tore the non-evidence apart on that one.
Our CDN was unable to reach our servers
Please check www.redditstatus.com if you consistently get this error.
Exactly, assuming "feel OK about not flossing" and "Check off a task you don't feel like doing today" are common day tasks.
I used / bought the original iphone and thought it was fine, and the phone was magic.

The next one or two though had really bad battery life (iphone 3g?) I mean, 3-5 hours active use down from 7-8 (which meant you needed to charge one in morning or evening usually).

Remember, the original iphone had data, but it was pretty slow (but still amazing).
They have never been approved for human use, so you might want to check sources on that data.
I agree that just about all of the EDA tools are a pretty terrible experience.

I’ve gotten tired of dealing with quirks using SV interfaces in RTL. I’m using structs as a substitute at the moment.
I have some serious data privacy concerns with Notion. The excruciating slowness of the platform in all its forms and iterations is also completely unworkable.

A real shame as I really need something like this in my life - both personal and professional.
The media reports during Katrina probably contributed to this fear.

Even today, I'm sure most people believe it was lawless anarchy and that the superdome turned into a massive gang rape. That was a gross exaggeration.
Face recognition data from Moscow streets available for sale
The FPGA is programmable silicon. It's not as fast as a regular CPU, but it can be re-programmed with whatever algorithms you want.

Currently one big bottleneck for data processing is moving the data from the drive, over a storage link, into memory, and then back to the drive.

By putting a programmable processor on the drive, you can eliminate that overhead by putting some of your processing algorithms on the storage.

So, for example, if you were running a Hadoop cluster, you could have your common Hadoop algorithms baked into the processor of the drive. Every drive now becomes a Hadoop processing accelerator. Rather than pulling a full dataset into main memory over that very slow link, you run some of the job on each drive, and return only the data you need. Every drive has its own processing power, so the more data you have, the more grunt you have, and you're eliminating the slowest steps.

Because the FPGA is reprogrammable, you can change which algorithms you push down to the drive as you change your workloads over time. Every disk you add becomes a specialized big data, ML, whatever, processing unit.
An Extra Covid Wildcard for Flying During Winter: Deicing
Does anyone else end up feeling bitter by using these online dating apps? How do you deal with constant rejections, ghosting, not matching with anyone that you like etc.
https://archive.vn/WaAWp
Could the "HAR" file I can save from Firefox' Network tab somehow be used for this? That looks to be a recording from the entire timeline, including payloads.
Implies a distinct and independent existence. We could be the Borg.
I used to go into offline-mode so the browser would access pages from the cache when I went to their URLs. It wasn’t a ton, but it was enough that you could queue up a handful of sites, go offline and then, if you accidentally closed the tab, re-open it and see the caches version.
A feature request is not always "for nothing" - good feature requests provides developers with useful feedback, and good ideas on how to improve the software. Depending on the motivation for developing the software in the first place, a good idea on how to improve the software could be a sufficient reward in itself. E.g. imagine somebody in academia releasing the software to increase the visibility of their research, or some other situation where getting credit is sufficient reward.
I think you should prepare yourself for quite a shock.
Any downvoters care to register dissent? At -2 now. I see almost no one discussing this. This is how more than one person I know had planned to preserve some of their mementos for the future. This option is now cut off. Why the downvotes, chums?
Maybe 80% are worse than medium.

Presumably the hot dudes aren't the people on online dating sites. (Not to be objectifying, but dating is a bit of a lemons market i imagine)
Having mixed feelings about subscribing to Google One last month, now it seems that space is going to fill up really fast.
Because God forbid a women be topless... So disrespectful. We need to start shaming people who comment online again, remove all anonymity so we can publicly shame them for saying something stupid like a women voting topless should be shamed.
There are several reasons actually. One is that GPUs have different memory tradeoffs than CPUs and prefer higher bandwidth at the cost of latency; unified memory is always a compromise, usually in favor of the CPU. Another is that top discrete GPUs are reticle limited, which means it's not possible to make the chip any bigger, so adding other SoC parts to the same chip would necessarily reduce the space dedicated to graphics. Yet another is that separating the GPU and CPU makes it easier to effectively cool both of them.
Engineering is one of the few things we do well as a nation, ever seen a formula 1 car?
And if one tribe has guns, and the other doesn't, guess who gets more of the goose down and who is tasked with locating more goose down?
Was curious about Linear, assuming you meant https://linear.app/ ?
Yeah, I think connecting with the offline world might be the ticket. Also, possibly offline social events for singles, curated to groups of people that are likely compatible? The only thing is events are hard to scale, so you'd want to possibly recruit some your users to host them for you. A lot of single people love hosting events to impress and get to know other singles.
What other countries are you talking about? In most countries, ministers are appointed by the Prime Minister or Chancellor. The head of the Canadian telecom regulator is appointed by the Prime Minister. Same thing for Germany.
Because the TikTok national security concerns are plausible and the internment camp security concerns weren’t at all. One is plausible, if debatable. The other is a bald-faced conscious lie.
Google is giving free Stadia gaming kits to YouTube premium subscribers
In addition to the the additional hydroxyl group and cellular RNAses, mRNA is predominantly single stranded while DNA is double stranded, which provides additional stability and protects the nucleotide.
Neither Bitwig nor Reaper is open-source.
Central Florida lands hub for Jetsons-like 'flying cars'
I am coding my own hacked together bookmarks manager. I can save any page with a click of the button using SingleFile (a fantastic Chrome extension, by the way!).

Then a cronjob runs and puts it into a folder to be processed into a database, which generates a static html index and puts it in my Google Drive.

Then it syncs offline on my chromebook. Which means that without internet, I can put my chromebook in tablet mode and do some nice reading. I've been very pleased so far.
I haven't ever used firebase, nor Etebase, but the new(?) project on the front page may interest you:

> Show HN: Etebase – An open source and end-to-end encrypted Firebase alternative

https://news.ycombinator.com/item?id=25059133
This - we are a business user for dropbox, on windows the task tray is a mess, the collab / editing / paper features so annoying. Sync I think is still OK if you can ignore everything on the website.

I do wish you could PAY for a basic version (maybe make the collab stuff free as part of some trial or something).
Considering you're using Linux, I'd do something of sorts:

1. get all image files with "find", considering they are with a known extension
2. run jdupes on the dump and deduplicate them.
3. run exiftool on them to automatically divide them to folders based on any metadata field you like.
4. Index all of the images with digikam and further organize them there.

Another path would be to add all drives as "removable collections" to digikam and manage all of them there. digikam also has fuzzy search so it can find not only identical but similar images so you can deduplicate them.

Both ways are applicable to videos as well.

I'm currently using the second path since Digikam is already my primary photo cataloging and managing tool for years and, it works wonders.

---

On mac, Gemini II and Retrobatch would allow for a similar workflow but, I didn't use them as my primary workflow tools. Gemini also has similarity search so it can deduplicate similar photos.

I'm not using Windows for more than a decade so, I don't know anything on that front.
Oh, I definitely understand. I'm using their $70/month 1Gbps tier and haven't been hurting for bandwidth, nor do I have any devices in my house that could leverage 10 Gbps at this point.
Not to be snarky but if $1000+ is steep then your are not Apples target market. :) They have phones that cost over $1000 so $1000 for a laptop seems to fit.

For me, we just went all in on the Apple ecosystem because it is simple and the least invasive privacy wise. I do tech for a living so when I get home the last thing I want to do is debug anything. I think in the last 5 years the number of times my family has asked me for help to resolve something is under 5. This was not the case when we had Windows systems, Windows media centers, etc.
I read the link. I think your assumptions are wrong and definitely don't match my use case. I know there is a cost of context switching, but even with adding all that I was getting much better performance. I work with 1024 buffer and use CPU heavy plugins. Let's say that my CPU (i9 9900k @5GHz) can run 8 plugins maximum on one core. Now I have 4 tracks, and each track has 4 plugins. That sounds okay, but as soon as I use a send effect on three tracks, they are being processed in one thread and that expects one core to serve 12+1 plugins. Suddenly I get overload and I can't play anything. If I use jBridge, the plugins on each track will run in parallel utilising all cores and playback is smooth. The cpu usage per plugin is higher because of the overhead of the wrapper, but I am able to much more plugins without breaking up.
I think Ableton model does not take into account that you are bound by how many plugins one core can service and if you try to cram as many plugins into one thread you'll have performance issue. The strategy should be the opposite - trying to spread the load onto as many cores as possible.
Yes. But just like we automate tests instead of manually testing -- that's what computers are for after all: automation -- we can automate the tests of tests!

Also, tests that once made sense might have become useless, so it seems relevant to have a way of automatically detecting obsolete "this doesn't test anything" tests even though they could have been useful once. Without relying too much on human intervention, that is.
Is there a reason you linked to the Actions page instead of to the main repo's description of the project?

https://github.com/TwinProduction/gatus#readme
you, my friend, need to take the red pill.
No progress is possible without HR department :)