skysight-inc/HackerNews huggingface dataset:
> The honest approach would be to either grandfather existing customers at the promised price point ($0)…

This is exactly what they're doing. According to the announcement, photos uploaded in "high quality" (the previous free/unmetered tier) before June 1, 2021 will remain exempt from the storage quota. Only new photos uploaded after June 1, 2021 count against the quota. So not only are all the existing photos and videos grandfathered in, you even have seven whole months after the change was announced to upload new material which will also be grandfathered in.

Google is also very good about data migration; you can download all your photos and videos along with a wealth of other account data in reasonably open formats via Google Takeout and migrate it wherever you wish.
You do need a secondary checker on another data center to monitor the checkers mutually.
You should still make the phone calls. One to get leads and signups before you start. Also to validate people want that problem solved in the same way.
Important reasons to choose Node.js for your microservices
Thank you for your kind words!

I think the encryption is the key differentiator here, at least for me. I don't want my data saved exposed on someone else's server, AKA the cloud.
When Apple transitioned from PowerPC to Intel the fat binary support (Rosetta) lasted 3 OS updates or about 3 years. Definitely won't be a super long term thing, but there's plenty of time I guess.
I wanted to do the same thing but not deal with too many old parts. There are a bunch of single board computers with clone x86 pentium-ish cpus available all on a single ISA card, so I plugged one into ISA backplane, added a vintage VGA and SB card, and wrote a TSR that uses one of the watchdog timers on the board to slow it down a bunch so I could play Wing Commander II again. It’s a fun and not terribly expensive weekend project.
Sculpting+origami Tanjiro Kamado (Kimetsu No Yaiba) Timelapse/Diorama
I have tried to Create a Tanjiro Kamado (KIMETSU NO YAIBA) Sculpture Using ORIGAMI Technique,this is Purely made from Square Pieces of paper. Took me more than 20 Hours to complete this!
Yes, I fully understand the time problem.

I put off building the crib until my son was 4 months old expecting to be able to finish it in 2-3 weeks. It took over 8 weeks and by the time it was done it was at least 1-2 weeks overdue. And a lot of the work was done between 10pm - 2am when everybody was asleep, which took away from my sleep!

I'm still glad I built it (now that it's done!), but yes, outsourcing it certainly would have been the correct choice.
Disclaimer: It's late, and I need to confirm this statement from a immunology researcher in my network. If you are a R&D professional with the right expertise, please feel free to jump in.

There are two risks at hand here: (a) using the novel mRNA vaccine technology, and (b) using it with the SARS-CoV2 virus. While I can not say anything about the former, the aforementioned researcher in my network mentioned that as with Human papillomavirus (HPV) and other cancerogenic viruses, the SARS-CoV2 family might have tumor generating effects. Using it with a vaccine could be risky - getting infected could be risky, too.

> How worried should I be (...)

This is why we have multi stage clinical trials. Fast tracking a trial does not necessarily mean that it less testing will be done. On the contrary, the amount of resources behind these vaccine candidates are enormeous. Of course, long term effects are hard to catch. But the same applies for the long term effects of an SARS-CoV2 infection. Time and experiments will tell. Let's hope for the best.
I've ended up using Obsidian, since it saves its stuff as plain Markdown as opposed to Joplin's weird kitbash format...

...but the deeply ambiguous licensing info makes it a non-option for a lot of people.
I've always felt this was a singular achievement, one which perfectly captured the spirit of its author, the community he inhabited, and a particular zeitgeist in programming and on the internet. The need for various other authors to attempt to replicate it for other languages by creating rambling, twee books with wacky titles and comic characters of their own, I've frankly found a bit sad and underwhelming. It's a bit like Boaty McBoatface. It was funny because it broke all the traditional austere rules for naming things, not because Nouny McNounface is somehow innately funny. And yet the joke is replicated endlessly as if each time it's possible for it to be new.
Jira is so awful that almost anything is faster than it anyway.
Why do Rubyists like this convoluted and almost childish communication style?
> Operation Gladio meant NATO's stay-behind armies.

We aren't a NATO member, so there was a scandal after the cold war ended, when it came to light that NATO had been operating a stay-behind in our country as well.
True, Rust has the strongest guarantees. Nim offers similar guarantees overall (checked arrays etc) and Nimler has exception checking enabled so the compilers checks if you have any possible checkable exceptions. Personally, I use Nim since it’s easier to use on embedded Linux devices by precompiling to C. Rust has some odd dependencies on the target’s C linker but doesn’t check the standard $CC or $LD variables. Zig is interesting but it offers the least memory protection.
Absolutly lovely. I wan't it
PostgreSQL – Update objects deep in a JSONB structure, a fast and reliable way
One state in Australia is looking to add taxes on low or zero emission vehicles (aka electric cars).

Fuel excises are used to fund roads, since electric cars don't use fuel, they don't generate revenue. Thus additional taxes are being contemplated.
YouTube generates $15b in revenue on ads, plus YouTube Premium memberships [1] and so the cost of storing and serving all of the data would also have to total in the billions, after paying ad revenue to creators as well as other costs. That could be the case, although if they were taking a substantial loss it's unlikely they would hold on for as long as they have.

YouTube also has the benefit of having monopoly power over its market - to their credit, no one else, ever, has had a platform where an independent video creator could start with a handful of viewers and build up to millions. But since they have all of the creators already, and starting a competitor is extremely capital-intensive, there aren't any competitors at anything near their scale. For the most part the usual way to find other YouTube creators is YouTube, via their recommendation algorithm. There is a significant lock-in effect.

Since they have monopoly power, they should be able to find ways to monetize their platform, even if potentially contentious. They recently turned on mid-roll ads on all videos longer than 8 minutes (unless the creator opts out) [2] so it's not like they're out of ideas.

[1] https://www.theverge.com/2020/2/3/21121207/youtube-google-al...

[2] https://9to5google.com/2020/07/10/youtube-mid-roll-ads-short...
I still feel monit (even better coupled with m/monit with graphing) is underrated to this day without much mentions but it can do all sorts of checking in easy to understand DSL without any complications.
Running Python on .NET 5
I wasn't using Notion for it's collaboration features, but as a personal wiki/knowledgebase/note taking application.

Basically, I want an app I can run on my desktop and phone, I can shovel every random thought, link, idea, code snippet, etc. into it, and I can find it quickly.

Joplin does this. Notion does this. Notion also has a lot of other features Joplin does not, true, I just didn't care about any of them. :)
Yeah! Stacking models and playing on each types strength is a great strategy.
I looked at that for about five seconds, then closed the tab when I realized it was hijacking the scrolling and wouldn't let me just read stuff at a normal pace.
Geeze dude... If I had guessed even half that it woulda felt unreasonably high o.O
I know what you're saying, I think, but there's a subtle point that often gets overlooked. There's no "it" there in evolution. Life is a chemical tautology, a molecular fever dream sandwiched between hard vacuum and magma, between cold sky and Sun. There is no purpose or goal, so there can be no optimization.

I think it was Alan Watts, "The way the oceans ways, the Universe peoples."

Since "it" has no goals, "it" can't optimize for anything, even survivability. That just happens.

- - - -

It's a matter of wonder that this apparently meaningless gyration of agitated molecules gives rise evidently to teleological entities, you and me friend, who can have goals.

The question before us is can we optimize for survivability, if that is our goal, or, if not, harmonize our goals with that goal (for those who do not shall surely perish, eh? Or do we take that on faith?)

How do you know what will work? It seems naive to me to criticize the only example we have, that has been successful so far for nearly four billion years and counting.
> But I'd still place TypeScript firmly in the "worse is better" category (products that are technically inferior then the state of the art, but succeed due to circumstance), it's a band aid on top of a the broken JS ecosystem.

I think it's important to distinguish between "worse is better" and path dependence, which is what you're getting at here.

"Worse is better" is a blank slate design philosophy. It says a system with more failures modes can be a better than a more robust system if allowing those failure modes keeps the system significantly simpler and more understandable to users. A bicycle is "worse is better" compared to a car. You have to check the tire pressure frequently, and clean the chain fairly often. But it's easy to put air in the tires and you can see the chain and tell when it needs to be cleaned.

"Path dependence" means your design is constrained by historical choices that don't benefit future users but are part of the reality you have to design for today. Train railway gauges today are not the best width for optimizing shipping efficiency. It was chosen in the 1800s before anyone really knew, and it's impossible to change because existing trains would be imcompatible with the new gauge.

TypeScript is an example of path dependence. If the world didn't have a few billion lines of JavaScript code, you could certainly design a better language. Simpler, cleaner, easier to statically type, more efficient. But the world does have all that JS code, and TS is the railway that can still run those old trains.
Ah thanks, I didn't see that was the same person higher up.
Interesting. So even though the const form isn’t affected by the same runtime considerations, you do still prohibit it because of the potential conflict with a future use of the enum keyword by JS? I can understand the reasoning there, particularly at the scale you’re operating at.

I wonder how likely it is that ECMAScript would introduce its own incompatible form of enum now that TS has become so popular. With static type checking as in TS, enums are very useful, but in the more dynamic environment of JS, the benefit is much smaller. So even if there’s nothing wrong with ECMAScript using its reserved keyword in principle, it feels like a bad idea to introduce a potential source of confusion and maybe subtle bugs when so many developers now use both languages.
flights[1:10, .(year, month, day)]

for the data.table fans

Which is arguably the superior way to handle tabular data in 2020.
Slack & notion make me close my eyes while typing, just because the delay between key press and pixels lighting up is so long that I get confused. It's like speaking with a 400ms or so echo of yourself being played back. Hugely distracting.

When writing longer things on either, I find myself firing up vim to copy paste afterwards, just because it's impossible to get into any kind of flow in these apps.

VS code also falls into this category by the way, albeit less severe.

For notion specifically, the total lack of keyboard navigation within a page (PgUp/PgDown, Space, Shift+Space, nothing works!) as well as the fact that wherever I click I will make immediate changes to the document (even if I just want to deselect some text or so) just makes the editing hugely frustrating, slow, and anxiety-inducing.

Seriously, if one day I wake up and write my boss that I'm outta here, notion and slack (and asana...) are way up there on the list of reasons.
Video stream is rarely accessed in one request. There may be prelight request to read format structure and of course any seek operation fragments it even more (Accept-Range header). That makes it hard to assemble reslurce for replay later.
When I saw the article I thought that perhaps he found that well priced large e-ink display or pulled from a failed product, but turns out he just found a large one.
Renewable sources are much cheaper per watt than new nuclear. By like an order of magnitude, for PV. They are also cheaper per kWh (levelized cost).

Nuclear's sole remaining argument is that the cost of intermittency of renewables is too high. But if that argument has any remaining validity, it requires that the rapidly decline of the cost of renewables and storage soon and suddenly runs into a brick wall.
Map and compass seems excessive for most. Even if you live in a very rural area you probably know the surrounding 5 miles by heart (I do at least). More critical imho is making sure your gas tank is always half full (or charged) and that you've downloaded maps on your phone.
What an interesting thing!

This relies on taking corpuses (corpii?) of a fixed length, concatenating the unknown string and compressing the lot. The one that compresses better is likely to be the one that is the same language.

I have an intuitive understanding of _why_ this is likely to be (words/phrases in the new string are likely to appear in the corpus of the same language and so will compress more easily) but I feel like I'm glimpsing at something just out of reach.

Unfortunately I can't find the original lectures, but I'll keep looking
The RAM is inside the M1 package. That has to make a huge difference in memory access time; it probably saves about a nanosecond in each direction just because it's closer to the CPU. There's probably other stuff going on like little or no microcode compared to the x86 ISA. So yeah, it's plausible that the M1 is really faster in absolute terms than a desktop PC.
Discussion of the mentioned Display: https://news.ycombinator.com/item?id=22831323
The difference between eink and LCD is big enough that it's not even worth doing without the eink. A dim LCD newspaper on your wall would look really tacky, imo. And it would very obviously just be a TV. While the eink looks amazing.

I think you either have to shell out the money for eink, or don't do it at all.
Reason is quite possibly the king of skeumorphic design, across all software categories and all time.

https://www.reasonstudios.com
A bit of everything. Nothing is SUPER bad, it's just always, always a little slower than you'd expect/hope. UI lag and page load are the big ones. Not terrible, just...you can tell it's a big pile of JS written by a team that has prioritised features and graphical design over raw performance.
My discrete math book was included tons of quotes from The Hunting of the Snark.
The total absence of a backlight is hard to replicate the experience of in real life. Spending $2500 on this is also not for me, but I just spent a couple minutes playing with the contrast and brightness on my high-middle Dell monitor and I couldn't get anything that was convincingly "closer to paper than to a computer monitor".

Having to run a hidden wire to it is another downside, but 500 euros probably covers that job in most cases.
I would pay for a commercial version of this project .

500$ would be a reasonable price .
We are going to lawyer this, aren't we? The service was promised for free, not per photo storage. The expectation is that the service will continue to be free. From what you're saying, (most of) the future use of the service, which consists of uploading and storing new photos, will be charged.

Velvet gloves dumping.
Less than “man/woman”
Wouhou, a "new type of database"...
But I guess that kind of marketing should work on morons that never heard of Gantt charts
This is simply a dogma, if you want to follow that dogma, fine, but there's no reason to be forcing everyone else to.
> And you can't load multiple pages at once, it has to be in focus!

Is that a new thing? I just noticed that bit yesterday. I often have to load multiple pages and this is such a flow breaker...
Exactly my first thought! 20+ years ago I had to write a bunch of VBScript that would generate Project files from Lotus Notes and Access data. (Ahh. Enterprise software at it's best!)

Timeline graphs are one of those things that look pretty in presos, loved by some execs and completely inaccurate the second they're created.
Any particular knives you recommend?
This seems like a fallacy. VC subsidies benefit consumers until they run out of money or raise prices. As long as the market remains free, there will be new entrants. The problem is regulation that keeps competitors out. In some cases Big Co. lobbies for this regulation, but often it is government that kills competition by attempting to tax said Big Co., or adds expensive compliance.
Tony integrates Configly with his frontend to fetch the data

const configly = Configly.init('apiKEY');

LOL
Also, the NSA thing isn’t helped by courts generally not allowing illegally obtained evidence. And considering practically all NSA cases are based on leaks such as Snowden’s, the evidence is “illegally obtained” and can be thrown out.
This book always brings back good memories for me.

If you are interested in diving deeper into _why's work you can find a comprehensive catalogue of his public works here https://viewsourcecode.org/why/.
Ahh this is super cool! Looking at the Visionect product line and their website isn’t entirely clear - do you need to pay a subscription fee for the cloud service that manages the device settings? This would be a great piece of office art but will be a much harder sell if there’s a paid cloud component...

EDIT: Answered my own question. The cloud software is included and you can run it yourself, they just optionally allow you to use their hosted version: https://docs.visionect.com/VisionectSoftwareSuite/Installati...
The primary blocker is the price. This use-case is going to be huge when the price falls enough. I can imagine using two or three in various contexts around the house/office.
I can confirm this. Pages you bookmarked in reader view were saved offline.

I use firefox nightly on android and the feature disappeared (I think) sometime this year when they re-did the whole ui. I can't find an article or bug ticket explaining the reason why.
Why do some people like onions?

Let's not say "Why do Rubyists like this…", consider instead "Why do humans like this…". Some of us liked it because it was fun, and appealed to our sense of humor. Ruby was weird back then. Some of us didn't like it, and for them there was the Pickaxe book among others.

Personally I loved what _why did in the early Ruby scene. In fact one day I cold mailed him because I was feeling rather blue, and he sent back a link to a new project of his he hadn't released yet that blew my mind back then. It was smaller community, and there was more room for play and joy.
The deal with mine, is the encryption is left to the client. The server just stores a binary "thing." That "thing" can be an encrypted envelope, managed by the client[s]. Since it's a closed-loop system, then a key could be shared programmatically, outside the purview of the server.
but they definitely KEEP copies of all your photos after you leave, that didn't feel great to me
"Downloads rose from an average of 65K daily downloads to 93K in the U.S. on Saturday, based on our estimates. Internationally, downloads grew from an average of 470K daily downloads pre-election to more than 700K on Saturday. Growth of 43% and 49%, respectively."

BBC claimed 2 million in one day which seems incorrect (https://www.bbc.com/news/technology-54873800)

It seems like the international market, which explains why we are not understanding why it's happening. What countries are pushing this enormous growth?

OT: Parler, FYI this kills user growth.

"Use eight or more characters with at least one capital letter, lowercase letter, number, and special character."

Compared to security breaches which will get you free PR and promote growth. Not that the above will help at all with security.
_why if you're out there we miss you.
There's a lot of anger just because 'Google'. Whatever reasons provided that would not be appropriate for others will seem okay when applied to Google.
just use kubernetes secrets for crying out loud
Don't disagree on features and some aspects of quality but I think it's a mistake not to recognise that the overall user experience also depends on other factors.

If Apple's focus is on getting better power consumption and memory use (esp on mobile) then that's still investing and arguably that does as much if not more for users and the web than adding more features.

PS Let's not forget that Apple are still standing behind WebKit when Microsoft have given up on their own rendering engine so let's give them some credit for helping to avoid a Chrome only web.
I'd be interested to see numbers comparing the amount of server-side J(ava)Script to client-side in the decade up to 2005, because it was as common as Perl or PHP for much of the first part of my career.
I don't have access to Ableton's source code so I can't benchmark it to tell you if it's doing better or worse than the OS scheduler, but I would be shocked if it was worse. The penalty for even thread synchronization is quite high, let alone interprocess sync'ing. Particularly when it comes to latency.

Sand boxing isn't done for performance reasons, and it's why you can disable it in bitwig. The sole purpose of sand boxing a plugin in its own process is because it is the only way to catch a segfault and prevent a shared library from crashing a host.
The unsafeness here was GDM, not accountservice.
> Will Google start deleting YouTube content that is super long tail and unviewed?

Well they added this to their ToS about a year ago:

> Terminations by YouTube for Service Changes

> YouTube may terminate your access, or your Google account’s access to all or part of the Service if YouTube believes, in its sole discretion, that provision of the Service to you is no longer commercially viable.

(https://news.ycombinator.com/item?id=21503851 for discussion)
No. There are no 3-4 GW(e) nuclear plants. The largest nuclear power reactor in the world has a net electrical output of 1.66 GW(e).
"Distributed p2p web browser on IPFS" - killer feature on the roadmap! Please bring us back to the roots of the (d)Web.
KVM for Android
If 'gun abstention' weren't effective, there would be a whole lot more kids with gunshot wounds in red states. The fact of the matter is that telling kids not to touch guns generally does work.
Yeah, in Etebase the server also just sees "things", though it tries to make it easy on the client to only get what's changed and etc.
You should checkout Shaarli[0] that has a thriving community.

[0] https://github.com/shaarli/Shaarli/
I would never say never for any potential ECMAScript feature. Each time people say "JS will never do x", a few years later it does. Brendan Eich has a slide on this.

https://www.slideshare.net/BrendanEich/jslol-9539395/110-Alw...

In terms of whether JS will introduce things that conflict with TS, it's hard to say. TypeScript team themselves are active participants in TC39, championing recent features such as Optional Chaining and Nullish Coalescing. So if there were any conflicts, or even opportunities for confusion, it would all be managed way ahead of time. Several TC39 delegates are users of TypeScript so there is no risk of accidents here (in my opinion).
Sounds like it's time to pick up an old pixel and start funnelling your photo library through it.