skysight-inc/HackerNews huggingface dataset:
Or Android.

Actually I was impressed with what people do in GarageBand on ios. Unfortunately I haven't found anything comparable for Android. Only ridiculous $20/month apps.
Because I don't want your to-do list to look like the Starbucks signature pad that makes everyone's signature look like they're a 3 year old kinetically challenged imbecile. You're welcome!
Yeah, most men who use them feel this way. I met a guy one time who claimed he had been active on tinder for a year and hadn’t gotten one match. Granted he wasn’t much of a looker but that’s just rough.
Always a complaint about Electron on here. Frankly, Notion and it’s ilk would not be nearly has great or feature rich without Electron. It perhaps wouldn’t even exist. Trust, it being an Electron app is a good thing for you, despite its limitations.
If you have the opportunity, please do not build it like this. Referring to the architectural diagram, it is going to be much more efficient for the "Frontend" to persist the task data into a durable data store, like they show, but then the Frontend should simply directly call the "Store Consumer" with the task data in an RPC payload. There is no reason in the main execution path why the store consumers should ever need to read from the database, because almost all tasks can cut-through immediately and be retired. Reading from the database should only need to happen due to restarts and retries of tasks that fail to cut through.

Disclaimer/claim: I worked on this system and on gmail delivery.
Well it's being done through the API, which is presumably OAuth'd under your name, but again, this API is generally used by other sites to interact with your photos library, and it's very easy for someone to just approve the OAuth permissions for sharing photos, not realizing they are also implicitly sharing their location.
Take a look at Portabella (https://portabella.io), we're not feature complete with Notion but making serious progress!
If the vote ends 1000 to 0, then 999 votes haven't mattered at all, all those people could have stayed home and the result would have been the same. If it ends 1000 to 999, then if even one person had stayed home the result would have been different, so each vote was necessary for the current result.
No surprise that China has already banned US social networks then.
still no 2FA? or encryption?

Notion is amazing, but lack of security/privacy options for me
Video files are massive, so it may just be the case that archiving videos takes so long they didn't want to support it.
Yes. Everyone is focussing on the curtailing of free uploads for high resolution images. But I don't think anyone yet has mentioned what is far more concerning for me; the fact that Google'a announcement also says that if your account is inactive for two years, they MAY [my emphasis] delete your data:

>What happens when you're inactive
When you have been inactive in a product for 2 years, we may delete all content for that product. But before we do that, we will:

Give you notice using email and notifications within the Google products. We will contact you at least three months before content is eligible for deletion.
Give you the opportunity to avoid deletion (by becoming active in the product)
Give you the opportunity to download your content from our services.

Important: As an example, if you're inactive for 2 years in Photos, but still active in Drive and Gmail, we will only delete Google Photos content. Content in Gmail and Google Drive (including Google Docs, Sheets, Slides, Drawings, Forms and Jamboard files) will not be deleted if you are active in those products.

That is pretty concerning for anyone who believed that, in the event of their death, their Google Photos archive would still be around for their surviving friends and family to enjoy.
> everything Adobe makes

When Lightroom moved from v6 (iirc) to Creative Cloud a stunning amount of functionality seems to have been lost for the sake of making it idiot friendly.
Support something like local, checked in .env file (dotenv) but with the format you use in your service. Add in export from the UI so you can download it to local before going offline and it's a pretty good fallback.
I would say that it involves unlearning the bad lessons that Hollywood, TV, and advertisements teach you about love.

Being happy in a relationship is not about somehow managing to trick someone into being with you, nor is it about somehow lifting yourself up to the standards of masculinity / femininity you see in media.
And now Gmail is the largest email provider by far. Almost everyone else has been sidelined. Same for photo storage.
> That being said, the fact that it's electron-based means…

At my current job, management jumped into the Notion wagon some time ago, then told IT to force-install the desktop web application in every computer. The moment I realized it was an Electron app, I stopped using it. Nowadays, I sporadically open the web application, which is one click away from my browser bookmarks.

Safari executes JavaScript code much faster on my computer than Chromium, so the experience of typing and navigating Notion is much better on the web (native browser) than on the other web (hybrid Electron). The same thing with Slack. It is much more reliable in the native-web than in the hybrid-web/desktop Electron wrapper, which continuously restarts and consumes an unnecessary amount of memory that other more essential applications (Docker, IDE, debugger) could use.
I don’t know the specifics about Docker, but at least for NPM the article got some of the things wrong:

> ..npm, and other comparable registries are incentivized to create lock-in

The author’s conclusion doesn’t match the actions of NPM. There are open source implementations of both client and server, you can run your own NPM registry, and you can change the default registry easily.

> What makes npm’s particular scenario even worse is that they've made it so difficult to use a registry that is not npm

Uh?! I’m using Verdaccio (an open source Npm registry) everyday, the setup is extremely easy. Also yarn uses their own registry by default.

I don’t see where is the “lock in” in NPM.

Edit: typo
I've stumbled upon this problem lately. Is there any software to organize the takeout dump sensibly?
So if all sides lie the same amount, things are OK? I don't understand your argument.
It's hard to square the claim that they've made enormous investments when you compare feature support against budget. Apple's operating budget is 200x Mozilla's ($85B vs $0.45B), and yet Safari lags significantly behind Firefox in features (and for some the use cases, in performance as well).

Disclosure: I work at Google on JS libraries, and at one point was in the Chrome org, but my opinions are my own.
You can see the location on Photos website/app, it's not hidden from the user. You also still get it when you Takeout the photos. It's explicitly stripped when sent through the API, because said API is generally used by other websites for getting your photos, and it's not clear to the user they are actually leaking their location when uploading a Photo to "ShareYourRecipe.com".
That's an excellent suggestion!

It's true you could just have every package publish the raw TypeScript source-code. So that when an app imports a library, it type-checks against the original source code of the library. No need for DTS files from your dependencies!

I have never seen this done in practice for a large system. It's not as scalable as using bare-minimum type declarations that you find in DTS files. It requires more parsing, and potentially more time to accumulate the types. Whereas DTS emit in TypeScript can flatten the resulting type into the DTS file.

But if performance didn't matter, I think this would probably work. And it would eliminate the class of bugs where the generated DTS files are not 100% semantically identical to the original source code. That's another edge-case finding I omitted from the document but hope to write up another day.
What about Python/Tkinter?
Why is tiktok targeted at but nobody cares about Genshin Impact or League of Legends
Thanks. I neglected to mention that my home uses Cat5e for phone, but as far as I can tell, there is no central point that I can access.

I do own, so I don't mind running wires. Though I am being honest, back in 2003, I ran my own Ethernet in my apartment from the main room to my office.

I looked at thin ethernet to run under the carpet, but I am basically going from the main entrance (where the TV/Cable Modem reside) to the opposite end of the townhome, where my office is.

Prior to wires, I'm going to try the wifi6 mesh system from linksys. If I can get ~500-600mb/s to my office, that is a worth tradeoff.
A timeline for scheduling is a Gantt chart. Dependencies wasn't part of the first versions of the Gantt charts.
There's this weird cultural/mental divide between "Masculine" meaning being rough and fighting and "Feminine" dealing with emotions and non-aggression. This this exactly the issue worrying me about my own son. These "Masculine" traits you talk about are toxic as heck. Getting into bar fights promotes an unhealthy mentality that spreads into other parts of your life. For example, if your okay with hitting other people at a bar, you might be more prone to abusing your children by using corporal punishment.

I don't believe in toxic masculinity, but I do believe that there is a heck of a lot of toxic things men take into their identity. If you assimilate something into your identity, you no longer have the power to change that thing within yourself.
I pay pCloud for 500 GB of storage and while it is nowhere close to "Unlimited", it is far greater than the 15 GB Google gives me if I want to save my photos in their original resolution.
Neck relief on Acoustic Guitars is crucial
Other comments notwithstanding: how does a new parent find time for this???
If think more people would buy a subscription instead of forking out few grand at once. It will be like a finance instead you won't own the laptop.
I also understand this is quite stupid, but I feel that this is the direction Apple is going to go to extract even more money from their target audience.
If GP meant real word usage I can only agree. I really cannot see how iPhones feel faster. In my hands they clearly do not.
Merely having this website in the foreground uses up almost 10% of my CPU. Also, it has a horizontal scrollbar (at least in Firefox). The idea is funny, though.
As https://news.ycombinator.com/user?id=toast0 stated, check your phone cables, they should be cat5e or even cat6. With new construction you almost should have a levitron panel near by.
You're right, there are no good and free JS libraries for gantt charts (or even timelines). It is a non-trivial problem domain.

I know, because I helped build a product (https://peachyplan.com) much like Notion's timeline view :)

The notion team did a phenomenal job. This is one of the best timeline views I've seen, and I've looked at hundreds.
Aligning the incentives of users and business could be accomplished with a pay-per-connection model. Users would browse and attempt to connect freely, but would only see a paywall when a mutual connection is made.

Someone must have attempted this before; I’m curious what obstacles they ran into. My guess would be that this model is radically less profitable than the standard “casino” model where you effectively string users along with the evergreen promise of “maybe this time.”
"Each plant would produce 440 megawatts of electricity - roughly enough to power Sheffield - and the hope is that, once the first few have been made, they will cost around £2bn each.
The consortium says the first of these modular plants could be up and running in 10 years, after that it will be able to build and install two a year."

The hope is to deploy 880MW of electricity a year, starting in 2030—call it 9GW in the 2030s. Meanwhile we are adding (50GW * ~0.50 capacity factor) ~= 25GW of wind capacity every year. By the time these new systems are planned to deliver their first GW in 2030, we'll have 500GW (nameplate) of wind delivering between 50 and 500GW round the clock, augmented with utility-scale storage that currently runs about $200M/GWh and will be at least 2x cheaper by 2030. [2], [3]

Then there is geothermal, and solar plus li-ion storage (or better), and solar/wind augmented with hydrogen electrolysis. I'm glad we're developing new nuclear power, I really am. But the competitive landscape it faces is daunting.

[1] https://www.iea.org/reports/renewable-energy-market-update/t...
[2] https://www.theguardian.com/australia-news/2020/nov/05/victo...
[3] https://www.theage.com.au/national/victoria/victoria-to-buil...
The Development Environment of the Future
Being worked on now as the Web Neural Network API:

https://github.com/webmachinelearning/webnn/blob/master/expl...
I'm curious what the use case for 2 Gbps is. Perhaps businesses?

I had 940 Mbps for a while, but I simply couldn't justify paying the extra cost. I now pay for a meager 500 Mbps and usually saturate the remote side. The only services I've found that can utilize that kind of bandwidth are bittorrent (downloading Linux isos) and Epic Store (downloading games).
Therapy is another example of this. Unscrupulous psychotherapists would prefer that you not make so much progress that you don't need them anymore.
Yes, agreed, it's "skimmed" in quotes, because it's an analogy. I'm still not sure if it's wise to use the same term for both a physical and virtual skimmer, from the point of view of a regular consumer.

Something like "skimware" seems better, if you must use a specific term related to "skimmer".

Maybe I'm wrong, though.
I think this is important too. There's two kinds of people in the online dating realm. The people who could have gotten dates/married without online dating, but just happen to have used the medium to expand their circle. And the people who would have had difficulty offline, and that difficulty may or may not extend to the online realm too.

Everyone I know who've found love online seem to be in the first category. Those that find dating difficult offline don't seem to have significantly better luck online either.
I assume they're at best knowingly designed to be like that. Ignoring that the whole premise probably isn't that healthy, there's a reason why people just do it for an ego trip (predominantly women)
This is a really good idea, honestly. Singapore's government runs a dating service of their own:

http://sdn.sg/
Rate my online dating app idea: There are no profile pictures.

However, you do upload pictures of yourself and are asked to rate pictures of others - possibly not in your geographic area. The AI gets a feel for what your preferences are and matches you.

Granted - its all a bit superficial that its really just about how you look - but this seems to be the underlying issue with tinder: the benefits accrue to the top percentile "best looking" people. Everyone else gets (unfairly) left in the dust.

Thats as far as I got... thoughts?
Well, it is the fate for almost everyone:
https://medium.com/@pmigdal/tinder-anecdata-and-sankey-diagr...

Even if people get many matches in the first place, the rate of any meaningful interactions is low.
Agreed - this HTTPS everywhere madness needs to stop as there are still valid use-cases for HTTP and no user-friendly workaround for enabling access to local IP addresses via HTTPS.
More like at least $600 iPhone.
And that's what you get for using corporate-drive open source.
Indeed. We switched to it a few months back and I couldn’t be happier. The interface is lovely, especially for a power user. Performance is killer. We actually had a call with them about their architecture and borrowed some ideas for our own product.
"pay $599.99/mo for this upfitter guide subscription that tells you where to drill"
BoltMinis adds MIDI input to Unity's visual scripting system
>Photos doesn't show ads or allow your photos to be used for ad targeting.

I think you forgot a "yet" in that sentence.
> Its battery pack will be integrated into the chassis so that it provides mechanical support in addition to energy, a design that Musk claimed will reduce the car’s weight by 10 percent and improve its mileage by even more.

i wonder if it also reduces the possibility (or increases the cost) of recycling used battery packs by 80%.
If you want to run Linux without a VM, the question answers itself...
Maybe if you commit 100% to the Google system or work solely on your iPhone/iPad it is.

I wanted to look at pictures on the big screen of my desktop Mac. Leaving Google Photos in automatic upload on my phone meant that photos would all get uploaded but the ones that I culled would be deleted from Apple Photos but not Google Photos.

Using Google Photos on my phone would let me delete both copies (Apple and Google) but it was much harder to make out differences. 27" screen vs 6" screen.

I was using Google Photos in the unlimited free quality mode so their copy shouldn't match my original pictures.

So Google Photos ended up as a place where I dumped photos as a backup. I bought more storage on iCloud.
I heard an interesting theory that you're more likely to go on dates with avoidant personality types. The secure ones are not bouncing in and out of relationships.
I can understand the need for a company to be constantly trying to add value to their product, but that tendency to be changing so much can easily cause you to lose sight of what made you popular in the first place.

I use Dropbox personally to keep documents synced between my computer and my wife's and also to grab documents I need from the web if I'm on another computer. I occasionally share a folder if I need to give a large number of files to someone.

I recently had a notification come up on the dropbox taskbar icon and it popped up this huge window that looked like a massive electron app. In the old days, there wasn't even a UI, just a context menu that also showed the state of the sync.

For me, Dropbox provides the most benefit when it's not visible, running invisibly in the background doing it's thing.
Finding a compiler bug is rare... but when I do being on an old nightly tends to speed up the reporting process. That's because this is the process

1. Search the bug tracker for the message/symptoms. If you find the bug (more likely on older nightly's) stop here.

2. Create a minimal test case by creating a copy of the code and then deleting large portions of it until you have a dozen or so lines and no dependencies that reproduce it and are all needed to reproduce it.

2.5. If using an old version of rustc, `rustup override set nightly` to use a recent nightly on this directory and see if the bug is gone/changed. This takes about 30 seconds (compilation is instantaneous since I've already deleted all but a dozen lines of code).

3. Search the bug tracker again now that we have a better idea what is going on.

4. If there really is nothing, report it.

The time savings by bailing out early at 1. greatly exceed the time cost introduced by 2.5.

If you're using nightly you should be using rustup... but since rustup is so easy to use that's a very very low cost.
Tesla switching most of their sluggish vehicles (model 3, model y) to iron batteries that only produce smoke, not fire.
Mistakes Going From $10 To $1,100 In Revenue
We've tried to use green-spectrum lights in the past, but if they are bright enough to work under, they are too bright for the plants when they need complete darkness. Otherwise a seeded crop may be produced due to environmental stress, lowering the value.
Emboul(o)rando?
> The person you're replying to is wishfully handwaving away electronic attacks like we haven't been facing an endless cascading catastrophe of device security breaches since practically forever.

Which is why I mentioned using certificate based authentication (AKA, client-side TLS certificates). Not only does the client verify that they're connecting to the correct server via the server side TLS certificate, the server can verify the client though the client cert.

This also assumes that those who want to vote online have the knowledge to properly secure their private key.

> They further handwave away the significance of stealing an election because catastrophic harm would only happen _sometimes_.

Has our foreign policy towards Israel, Egypt, Saudi Arabia, Iran, North Korea, Cuba, to name a few countries, changed significantly depending on whether someone from the Democratic or Republican Party is president?

I would say that gerrymandering has done far more to disenfranchise voters compared to theoretical attacks against the personal devices of those who choose to vote online.
Do you remember Dating Ring [1], a startup from gimlet media? That was actually the first time I paid for a dating site. They interviewed me in person and hand picked matches. They actually gave me a few good matches and I ended up dating somebody from their match. I wish they were still around.

[1] https://www.datingring.com/
From the comfort of a terminal[1], a few options comes to mind,

git-annex[2] will allow you to index all, or just some, of those files where they are - and keep track if you shuffle them around. The really useful feature in your case, is that git-annex will keep tabs on even your disconnected harddrives, flashdrives or cloud storage. It will let you know if you have redundant copies and how many, or if you're about to trash the last known instance of IMG001.jpg. It will point you to specific storage media if query some file not currently local.

Note that it's not entirely as trivial as I make it out to be - git vcs experience helps. Some love it.

In your situation, I'd might try borg[3] - No experience, but I heard appreciative voices about it and docs seem OK.

Personally, I always end up using rmlint/fdupe and unix tools, but that's a secret.

[2] https://git-annex.branchable.com/
[2] https://github.com/borgbackup/borg
[3] There's GUI implementations of these
Don't take it too seriously. Play the game. It's just sales and marketing and you are the product.
I have a 6 month old going to sleep in my arms... worst cry was probably yesterday with his biggest ever, smelliest poo. The joys of weining.
Where's "up here?"
Photos is a billion user product, how many of those have they deprecated? The disabled account thing may be a real concern, but statistically it's more rare than getting into a plane crash, yet we still fly planes. Also, if anything, monetizing the product and allowing it to be self-sustaining financially makes it far less likely to be killed. I'd much rather pay for a product that brings me value, since now I'm a real customer get treated differently from a free user. Also AFAIK Google has never killed a paid service either.

I would be curious to know what the competition looks like, but I don't know of any other service that lets me do "Show me photos of me and my brother at the beach" and actually return relevant results. The face/object clustering is near flawless, and even works with pets.
Notion.clone: open-source notes editor like in Notion
I agree that the recursive solution is nice and simple. We've also used it at work.

However, you can run into "maximum recursion depth exceeded" issues if the number of context managers is extremely large. ExitStack handles this situation nicely [1].

Note that I'm not saying that using so many context managers is a good idea ;-) In our case, using ExitStack (which also has a backport to Python 2 [2]) was the simplest fix though.

[1] https://github.com/freininghaus/notes/blob/master/misc-noteb... or https://nbviewer.jupyter.org/github/freininghaus/notes/blob/...

[2] https://contextlib2.readthedocs.io/en/stable/#contextlib2.Ex...
I know you're being snarky, but in all seriousness they'd need to make the touchpad smaller to make room for it.

And considering people LOVE Apple's huge and amazing trackpads... I would guess it wouldn't be a smart tradeoff.
I believe traditional "match makers" only take a fee on marriage for exactly this reason.