skysight-inc/HackerNews huggingface dataset:
IM GUIs are the way to go in my opinion. I've been playing around with some prototypes and they are dead simple compared to event-driven GUIs with multi-stage rendering pipelines, et. al.

Just the reduction in complexity is a massive feature. Managing view state is almost fun with this approach. The performance can be incredible too if you do a little bit of hacking with caching certain expensive resources between frames (i.e. texture atlas computation).

One trick I have employed is to process user events in "micro" batches that are 10-100uS wide. This allows for me to consolidate redraws across multiple logical user events. I have found this to be incredibly helpful in cases where inputs are sampled more frequently or otherwise occur at rates higher than output frames are produced. Driving redraws off individual events is probably a mistake if you want any level concurrency. You need to batch up the events and process them in bulk, then do redraws on the edge of each batch.
If you strip the envelope of crypto-hate, this is a really interesting idea to put transaction-validators on space-probes that are rapidly moving away from Earth.

There, they can't be coerced by terrestrial bullies - be they 'authorities' or criminals – or enlisted into new cartels. They'll be running the same audited code for as long as they're in operation, unless later probes can outrace them.

And if the economic effort that had been spent trying to corrupt terrestrial nodes is instead directed to ever-more-cost-efficient planet-leaving tech - that's a win, too!

(Maybe ʻOumuamua was the leading edge of some other solar system's cryptominer cone?)
Watch out for zebra crossings.
> They must be buying a database of IP address locations and VPN addresses from somebody.

There are services that can detect most commercial VPN services, e.g. https://focsec.com
It's bewildering that so many people fail to get the "minimizing trust" aspect of Bitcoin; I do not trust anyone to successfully generate and hide (in space) super-secret private keys that might be worth trillions of dollars. Not to mention all the other obvious problems with this silly idea (What happens when the satellites stop working after 15 years because they got too far from the sun, or radiation fried their silicon?)
I'm stretching my memory a lot here so I could be wrong, but didn't Curse Voice do this early on and it was banned by Riot and had to remove any of the "assistance" it provided? I think this is a great idea, but not clear on how you're able to confidently say it's a-okay with Riot.

https://dotesports.com/league-of-legends/news/curse-voice-ri...
Congrats on your launch and recent 12M funding. I'm curious about your business - we are in a similar (not the same) space. Your pricing of $0.08 Per Receipt, $0.16 Per Invoice is a big surprise. What is your acquisition channel?
I'm hoping that it improves performance ;)

Thanks for expanding on that part. It's really nice how Microsoft deals with these updates.
The direct trigger was, servers were on fire, for the third day in a row (approx 30-60 minutes of bad service the previous two days), I was frantically trying to figure out why, he came over my shoulder and asked "what's going on with the servers?" I told him "if I knew what was going on, it wouldn't be going on". Had a meeting later in the day where the earlier quoted statement.

Certainly some back and forth earlier there, I wouldn't argue that I didn't have a shitty attitude with him. Being charitable, he had an aggressive management style that I didn't apprechiate, and as a mostly autonomous worker, I chose not to do a fair number of the tasks he wanted me to do. Otherwise, my stuff tended to be at least as reliable as the rest of the system, except my stuff relied on external services / user input.
Demonstrating the Fundamentals of Quantum Error Correction
So then only big businesses can advertise? There is some truth to Facebook enabling small businesses to advertise with a smaller budget.
Windows also costs money and is chock full of spyware.
The reason was bigotry, which is why problems like these were a kind of 'secret' method with plausible deniability. Otherwise why not just declare it as an open policy? People were not 'likely' to emigrate, emigration out of the USSR was exceptionally difficult and impossible for most.
This is incredibly well written and covers everything I thought about
Southwest Airlines, American Airlines and Delta Air Lines
This Asteroid is one of the most likely to hit Earth
I wish most people cared as much as you about not leaving random EC2 instances running.
You've been spamming this comment repeatedly on this thread. I don't think this is particularly deal breaking or concerning at all. Electron apps actually have no issues spawning new windows for settings and such. Here it just seems like a different design design and not a particularly egregious one. I'm really not sure what's so earth shatteringly awful about this. If you show me something that shows the app actively losing functionality because of this change I will agree that this was a bad move
If you want the go under the nanosecond there is the White Rabbit [1][2] project. The CERN uses it to control the magnets in the loop of a particule accelator. It is also based on NTP, Ethernet and FPGA.

[1]: http://www.ohwr.org/projects/white-rabbit

[2]: https://en.wikipedia.org/wiki/White_Rabbit_Project
We currently have best developer machines ever in the history of development, and we squandered it all with bloat so much that we need to use a thin client to do development?
That too on a platform where they can easily snoop on your code, collect whatever metrics they like and use it against you (one way or another)? No thank you.

Call me a luddite if you will, but I feel that the developers should be wary about protecting their craft. This will end up with BigCos turning this into another Social Dilemma type scenario.
> Signal messages are effectively signed as part of the protocol

What is the word "effectively" doing in your sentence? I suggest that the word you needed is in fact just not. The messages can be authenticated but they are not signed.

> Signal releases data to allow your correspondent to forge that signature after they have received your message.

Nope. Bob always has the ability to produce forged messages apparently from Alice (or Charlie) to Bob.

What may have confused you is that Signal can eventually send Bob's expired authentication keys in cleartext. At this point any eavesdropper could make forged messages from somebody to Bob, that seem authentic to anybody except Bob (and presumably whoever didn't actually send them) but are rather old news.

> PGP does the identity verification out of band. So you can simply not sign your message and completely eliminate the problem in the first place.

In this case your message can't be authenticated, a very different scenario. Now Bob can't tell if this PGP email is really even from Alice because it lacks a signature. Perhaps useful for an anonymous tips line or something, but rarely what we want for messaging.

> PGP prevents access to signature information with the encryption. So you would need access to the private key of the person I sent the message to before you can verify my signature.

Nope. Just need the signed message. If the message was also encrypted then its recipient can decrypt it and show the decrypted but still signed message to other people as proof of what was sent, without revealing their private key.

This is very often undesirable, and yet it's the only option provided in PGP.
The FAA is not a workers protection agency. That's OSHA and as far as I'm aware SpaceX does not have a (public) problem with them. The FAA is in charge of regulating airspace. SpaceX's fight with them is about determining how fast a rocket company is allowed to iterate and launch. Skyscrapers boomed in the 20s because of lax zoning laws that enabled land developers to build tall and build often. The connection to the picture is that SpaceX wants the same lax "zoning" laws to be adopted by the FAA, allowing them to build many more "skyscrapers" in as short a time as possible.
Pretty sure they're saying they switched to KeePass when 1Password introduced the subscription model.
If the servers go down you'll never lose access to anything. You would lose sync while the servers were down but you would be able to access everything you already had on every device.
The way I read it, it was totally independent of human factors, not excluding them. Ruthless prioritisation in this context means to focus your decisions of what to focus on around delivery of value to customers. You definitely have wiggle room for human factors.

Including those factors in your decision making is only way this can work, otherwise you will get poor quality at the end of it. At least that has been my experience in the context of software delivery.
The bikes are nice idea, but hardly panacea. You need to design the city around it (costly, conflicts with other usages), isn't possible for variety of people (age, disability, distance).

I used to drive 40km to work every day in single direction. Not gonna happen with a bike.
Unfortunately, that rule doesn't apply to Microsoft and the other tech giants.
I didn't realise that! That's a happy surprise that further reinforces my view.
What am I missing with these paid/subscription services?

I personally use KeepassXC (Linux/Android). It's shared via cloud, I have a keyfile off device so I'm satisfied it's pretty much completely locked down.

Is it browser integration? Genuinely have no idea why I'd pay for this, or why I'd trust a company with my passwords especially when it's not local.
The idea of a video mail merge is interesting. Not sure I have time to review thank you videos from all of my vendors. The video time crunch cuts both ways whether its making videos or watching them.
I am usually fairly confident. But then I will come across something where I realize I have missed a whole field in what I do. That is when it kicks in for me. Then I realize oh wait I can do this just need to put some time into it. Just like the previous five thousand times...
I’m less concerned about performance and more about how Electron usage means that 1Password will be yet another app doing its own thing for UI instead of obeying platform conventions. For this kind of app, getting in, pulling the info you need, and getting out quickly is highly valuable and native apps lend themselves to that by virtue of not inventing their own rulesets. Electron apps also tend to be less than great at startup times.

That said, performance becomes a consideration with any app that gets frequent use — one Electron app isn’t too bad, but when you’re running multiple it piles up and starts to turn your machine into a ball of tar, especially if you already have a bunch of browser tabs. This is particularly relevant on RAM limited machines… your 32GB+ RAM workstation isn’t going to sweat it, but your 8GB MacBook Air sure will.
Under the false justification of 'personalization' they want to capture all your data and sell it to advertisers. Don't buy into their false narrative folks.
Strange name, du jour is "of the day", so l'dujour is "the of the day"?
I think the issue people have is YetAnotherCompany:tm: forcing you into their subscription walled garden.

And also from a user security standpoint, i don't think we can keep going on making enhancements to user security good practice habits if we gate keep good password habits behind paywalls.
What are you supposed to do if you reach the "Did someone see it fall?" box and the answer is "No"? The only exit from that box is "Yes".
It's been 12 years since 2008. Who's still waiting for their check from FDIC?
As another commenter here has mentioned, in the case of LoL particularly, Riot games has banned similar apps and tools in the past. I can also see it causing "integrity of competition" issues with people, although you can certainly get live streamed coaching with professional coaching, that certainly isn't as scalable as simply running a coaching app alongside your client.
It's possible to live a very comfortable lifestyle and save a lot if you're not consumed by the idea that you need to live in SF or NY to enjoy your life. I always see these stories about how it's impossible for millenials to own a house etc. I bought my first house at 24 and sold it for 80k profit 5 years later, paid off my student loans. I'm on my second house now and it's appreciated considerably in the last few years. Both houses were below 250k with and over 1400 sqft. My wife and I have pretty modest incomes and only bring in about 100k a year together.

While there are certainly things I would like to buy that I cannot afford I can buy most of the things I enjoy when I want to without having to worry and still save a lot for retirement.
It's an unworkable idea because:

* Latency always increases

* Satellites will fail due to radiation/solar panel degradation/distance from sun/etc.

* Sending a missile fast is cheaper than sending a probe fast

* There's no one on earth who is trustworthy enough to build these satellites without keeping the private keys
I quickly skimmed [0] and my reading is that scanning is predicated on pictures being uploaded to iCloud. It says things like:

> CSAM Detection enables Apple to accurately identify and report iCloud users who store known Child Sexual Abuse Material (CSAM) in their iCloud Photos accounts.

[0] https://www.apple.com/child-safety/pdf/CSAM_Detection_Techni...
I'll be an outlier with you. I install the app where every I am, authenticate, and BAM, I have my passwords. So easy even a caveman could do it. I've been a happy subscriber for years.
Same for me (chrome on windows)
I think this is no different than a photocopied signature from the CEO in a personalized letter. We have a Microsoft Certified Partner plaque with a Bill Gates signature that is a reproduction. I'm not losing sleep over it.
But even then I'd assume it was more due to the workflow than the original complaint, which was essentially "Electron = bad, you should be ashamed for using it".
That was my impression as well but now I’m puzzled about why. Since most smartphones have GPS builtin why not get time from GPS?
Is there a single reason to use 1Password instead of Bitwarden? Bitwarden has a better UI, supports all the same platforms (including browser plugins), lets you easily manage true separation between profiles (unlike 1Password, which essentially forces you to use a single master unlock for say work and personal), and most importantly, lets you self-host. And it's free. 1Password is consumer-hostile and an inferior product.
I'm also happy with Bitwarden--I switched from 1Password a while ago when 1Password started the push toward subscription (which involved dropping support for features that I used, and dark UI patterns around pushing the subscription version as well as getting and using the non-subscription version).

I had bought several versions and both the Mac and Windows editions of 1Password over time, none of which were what I would consider inexpensive for a password manager. I consider their treatment of me as a customer to have been terrible.

I wouldn't be so pissed off about it if they had just dropped the product and started a new one, but slowly turning something paid for, used regularly, and liked into something different that I didn't want at all tells me that they are absolutely not worth doing business with again. They're not trustworthy.
This is soon going to become mass market technology and people will know it's automated and will just disregard it like any other message / email that has your name trying to make it personal.
They are only used in case-of and monadic blocks, and allow avoiding commas and semicolons everywhere else without having the annoying issues with meaningful spaces! I totally understand your initial impression, but consider reading my thoughts below before judging prematurely. (Guess I'll end up adding a bracket-less version of case-of to satisfy the hyper demanding crowd of HackerNews...)
I sent paper Christmas cards to people who registered an account on my link aggregator platform. The website is free to use. I wrote about 50 cards by hand. The addresses were provided by the users as a response to my “who wants a Christmas card from me” post.

What this guy did is appalling…
OpenBSD and FreeBSD at least can compile themselves from /usr/src on a default install, fresh out of the box with zero additional packages.
If you're measuring by net worth, that's super confounded - making $3 million by growing a small business is a lot slower than being born to wealth. So the former will be disproportionately old regardless of generational cohort.
But its the case that once Manifest v2 is sunsetted in Chromium only Firefox will actually support uBlock Origin's feature set as is, correct? IIRC the sunset is Q1 2022. Also IIRC Brave plans on continuing to support Manifest v2 and the MacOS webkit-based browser in beta, Orion, will somehow continue to support uBlock Origin as well.
And I hope most of us don't want to live in the hypothetical society where courts and lawmakers have zero sway over the rich. We complain enough about how untouchable they are already; why would we want to increase that? If a court or law has no way to freeze or redirect funds, that's a bug, not a feature.
Cities (usually, but not always, smallish 4th-tier sorts of cities, like Omaha—no dig intended, I actually like Omaha quite a bit) with huge, nice-looking houses at shockingly low prices in the US exist because the jobs there pay like shit, so there aren't many locals competing for them.

There are tons of cities like this where a half-million to $750k can buy you something that's practically an honest-to-god mansion, and isn't even falling apart. (you can do even better out in certain truly rural largish towns, but... well, see below, and imagine all the down-sides are significantly worse, and you've got the idea)

"But I work remotely, so this sounds great!"

Yes, but your best options for education for your kids will likely be a not-even-that-good (probably Catholic, from what I've seen in these cities) private school (there will likely not be multiple even-decent private options, just the one, though there may be other bad private options) because the local public schools are fairly poor. If any public school district in the area is at all good, decent chance it only covers an area with overpriced new-build McMansions, not the beautiful well-tended 40s-construction budget-tier Queen Anne style mansion with the incredible landscaping, that you had your heart set on. If you ever need/want local employment and you're not a doctor, lawyer, or high-tier manager (or maybe car lot owner), you're screwed (software developer? LOL, hope you like $65k/yr to sling PHP for an abusive manager while your hair prematurely greys and falls out). Also, few of these types of cities exist in places with nice outdoor environments and/or weather (those tend to see prices driven up by vacation homes and tourist activity).

IOW it's not valued that way because it's not an extremely nice house for that city. That's standard ultra-rich (by local standards) housing prices in those cities. The prices are that low because so very few people locally make enough money to afford that kind of house.
The point of the switch-case is to mimic pattern matching and TS is smart enough tell you whether you handled all cases.

Would you prefer that it's a if-elseif-else based structure instead? I guess that would work too but I feel like it could be easier to write it in a way where you accidentally forget to handle some case (since your else / last return is a potential catch-all).

I personally don't mind switch-case because I'm so accustomed to it in ReasonML/ReScript already.
Do you have a good way to identify and question your assumptions? You're right in that there's learned patterns that have worked well in situations which I'll keep applying moving forwards, although I do try to enumerate the trade-offs. There's probably blind spots there.

> Instead, find people who ask good questions (those with the least experience often ask the best ones) and be open to exploring those questions together. It's hard

Great call out. Tangentially, if I'm being honest, not knowing answers to basic questions makes my insecurities surface, definitely a character flaw to work through.
> They have, the removal of a standalone option was also part of this announcement.

Eh? They literally show the standalone app in the Tweet this submission links to.
Why is this downvoted? Typical American hurr durr communist medicine = bad?? Swedish healthcare outpaces the US in basically every category...
This is completely false. Microsoft bought GitHub to appeal to developers. They had TFS and Azure DevOps with Git for years before the purchase. I'm also 100% certain Microsoft was/is not GitHub's largest customer.
I'm curious about how you see the attack surface increasing when using 1Password. My knowledge of how it works is that it always stores your passwords in an encrypted blob that can only be decrypted with a combination of username, "master password", and vault password. So no matter if it's in Dropbox, 1Password's servers, or your own hard drive, if anyone obtains a copy of the password file they still have to crack it before they gain access to anything.

Also I see your reply has been downvoted enough to become grey. (EDIT: Looks like between starting writing this and submitting it, you're no longer in the gray from downvotes!) I imagine it's because you made a blanket claim about spin and dark patterns without any supporting evidence. I'd be curious to know what you're referring to since I don't really keep an eagle eye on this stuff, I just use their product.

The one thing I do remember in the vein of "dark patterns" is how they effectively hid the method of doing a one-time payment for 1Password where you have to manage syncing and backing up the password file yourself. Seeing as I have no reason currently to do anything but make a charitable read of that situation which has been decried more than once on HN, I'd be willing to bet they did so for the following reason: They have had many problems in the past where a customer has lost a password file because they were not a power user and did something such as keep it on one hard drive in their only computer. (reinstalled windows, hard drive died, etc.) So they wanted to make something that would prevent that from happening for the vast majority of their customers that don't really understand stuff like backups, or don't have Dropbox, or who aren't part of Apple's ecosystem and have iCloud, etc. so that their passwords will remain safe and secure. So they made their own sync service and hid the version that would do local-only files so that only the dedicated users who really want to do that would find it and use it.

OR alternatively they're a bunch of greedy people that just want to hoover up dollars from our wallets, as people love to accuse them of here. Maybe a little of column A and column B, honestly. Something something needing to ensure they have a company that stays in the black without wanting to absolutely bloat up their own software so it becomes another useless Enterprise(TM) application with each passing paid version.

Also the only affiliation I have with 1Password is I have a friend I recently learned works for them, otherwise I'm just a customer. I just got into one of my little ADHD focuses where I really wanted to reply with something long and detailed, so please don't assume I work for them or something and am defending them because of that :)