skysight-inc/HackerNews huggingface dataset:
Likely it only applies to software you ship to users in EU, not software you use yourself even if you are in EU.
Gigalixir has as free tier.
Apple has always had a self-servicing program for medium-sized and up clients. They don't need this program at all for that and it's not how any Fortune 500 will be doing their servicing.

https://support.apple.com/self-servicing-account-program

That's not new and the requirements for participation haven't changed. Minimums are 1,000 Apple devices in the org and 25 repairs per year minimum, only service equipment your organization owns, and a line of credit to pay. Next day shipping of parts (subject to availability).

--------

To the extent that this new program fills a gap, it's for small organizations that want to do in-house repairs for their stuff, or at least have the option of doing it (and doing it with legitimate parts).
How much time are you going to spend learning enough virology to make your own decisions in this case? How much time are you going to spend on the tens of thousands of other fields that you need to understand in order to make your own decisions?

Alternatively, what do you do for a living? Do you make decisions that affect others? Or do you provide 100% accurate information in sufficient detail that they can make those decisions individually?
Isn't this the normal meaning of digital signature in computer circles? Where signature normally refers to cryptographic signing with a private key than with a squiggle on paper.
Puzzling Leakage of Methane from Frozen Layers Explained
You're in luck! Browserflow can take screenshots and save them to Google Drive every day. :)

Take a look at the "Take Screenshot" command and feel free to message me on the Browserflow Discord if you need help.
> Why is there an ethical problem in slaughtering

In short, I think killing another living being that experiences suffering is wrong.

There needs to be at least a base agreement on some ethics before diving into an ethical debate, and if you don't see a problem with needlessly killing animals, then this exchange will be worthless.

Extend the reasoning of how we know it's wrong to raise and kill a human for our own consumption to animals, and we arrive at veganism. Please see my second citation in the parent comment for a better overview.
> FIDO Alliance is doing with WebAuthn

Yes I looked into it, but it looks like WebAuthn does not support multiple devices (let me know if I am wrong).

What if I want to login from two different devices? I don't think that is possible with WebAuthn, but using my authenticator you can login to multiple devices. You will also be able to add a recovery email address to my authenticator to recover your accounts if you phone gets damaged/lost.
I would say it has better entropy, but not by much.

The word "idea" appears list of 850 common words:

https://en.wiktionary.org/wiki/Appendix:Basic_English_word_l...

"fish" is ranked #1453 in the list of lemmas linked from here:

https://en.wiktionary.org/wiki/Wiktionary:Frequency_lists#To...

We can arithmetically encode the choice of two words from dictionaries of 1000 and 1500, respectively, using 21 bits.

The two bits estimate is a somewhat pessimistic lower bound.
Congrats on the launch DK! It's awesome to see how polished you've made this.
I understand what you are saying, but simple things still exist, and it is the same way as it used to be.
That's not what's happening. They're not pushing type checking to the outer ring. They are pushing cli driven gold standard type checking to an intermediate ring and worst case the outer ring. Their IDE can do 95+% of the type checking anyway and only when it fails do they need to escalate. However that escalation is rare and does not need to be done every single time they wish to compile something for local testing.
Wow that is entertaining and very interesting but it seems like, in accordance with other plausible-seeming internet conspiracy theories, this one relies on one seriously defective fact: Barbados is in no way "nearby" to Cuba. Ottawa is itself closer to Havana than is Barbados. That seems to scuttle the entire thing.
The EU is already doing that through eIDAS. It's basically a federated login system for government services that works (or at least, should already be working) across governments.

The implementation is not that different from the "log in with Google/Facebook/Twitter/MySpace/Apple" buttons on many websites, though the login procedure is a bit more involved because of the sensitivity of the data.
yeah, I did not know that existed and kind of wish I had never seen it.
Yeah, refactoring the whole codebase in a language like Haskell is, maybe not trivial, but something the language lets you lean into, systematize, and make SOP.
We use BankID for this in Norway (and elsewhere in Scandinavia I think).
Although I definitely disagree with the "we owe no explanations" policy.
That's a helpful list / framework. Thanks.

That said, where I see most tech sites / products fail is on addressing benefits. Why should I care? (As opposed to the brand or product why.)

I wish I had $20 for every "Looks cool. But it's not clear to me my life will be any better."
I thought the same thing about SurveyMonkey, but here we are—it’s used everywhere, including for all kinds of SeriousBusiness™ use cases. I think if the product is really good enough, nobody cares what it is called.

EDIT: Another example: NameCheap. Great service. Nobody cares that it has that in the name.
3 big things:

- It really is a brand new skillset. You will probably hate it for the first year. Stick with it.

- Remember how you had this big engineering problem so you just worked more hours to fix it? You can't do that anymore. The scope is just too large, so you can't outwork your problems anymore. You have to have a team that can handle it.

- Be good to your team, but remember: if you get fired they aren't going to quit with you. This might be the most controversial point, but if a team member isn't performing then you will have to make the call to shield them. Don't do it enough and you will de-motivate your team. Do it too much and you'll piss off an exec who will remove you.

Overall, a great experience but it isn't for everyone.
Ask HN: Any tips on finding remote ML Eng roles from Canada by US companies?
So why hasn’t that come up before in these studies?
> But, but ... isn't every estimate supposed to be provisional?

Heh, no. It is an estimate when you are making it, but ten minutes later it magically becomes a commitment.

"Tasks like this usually take two days, sometimes one or three, very rarely more... so, two days on average."

"Okay, I am writing down: two days."

...two weeks later...

"How it is possible that the task took three days when it was estimated at two? You made the estimate! And you all were there at the planning, and no one said anything! As senior developers, you should make better estimates, this is unprofessional."
Consider this a nice bit of validation of your work and maybe use it to renew your efforts in doing your own thing. The world needs more independent thinkers, but working for someone else might also be your jam.
Somewhat inconsistently. This was most obvious on a pair of one-way streets, but one of them has been returned to two-way traffic. AFAICT, the waves in opposite direction started at the same time and the two streams passed each other around the halfway point. Other one-way streets in the area aren't on precisely the same schedule. The stretch was only about six or seven blocks long. And the wave didn't start at the boundary street of the area on one end, but one block into the area.
That pain was what inspired us to create Graphite as well :) Thank you
> If someone can't imagine any other reason someone would look stupid in the eyes of others than because they explained something poorly, I wonder how much experience of life have they had?

This is not what I'm saying - of course I can personally relate to the experience of looking stupid due to a poor explanation, and I'd imagine most people here have too. My issue with the article is that the author doubled down that looking stupid was correct. When I feel like I look stupid because I can't explain my line of reasoning, or because I didn't have enough prerequisite knowledge for the conversation, I will typically apologize and immediately start explaining my line of thought and asking questions around the unknowns. However, the author's attitude is that when they look stupid it must be an issue with the other party, and they have zero obligation to try and make themself look better. This is a MASSIVE red flag (especially in terms of hiring)! If the author doesn't have the empathy or emotional intellect to understand why being able to explain what you're trying to communicate is a /good thing/, it's difficult for me to take them seriously.
The link should be: https://reason.com/video/2021/11/16/the-fake-environmentalis...
That and VPN, coffee shop, shared internet, etc etc. I don't get the point of needing an IP of a signed document either. Hell, you can draw a penis with your arm pit and call that your signature and federally it would be true... so maybe they have some niche (with strange ethics) requirements.

Maybe they're dealing with massive amounts of anti-fraud stuffs.
QWACS are untrustworthy because they can be issued by a CA that is not publicly audited.

But the way I understand it, a QWAC is an identity certificate, issued to users, not to websites. AIUI, websites are to be compelled to accept such user-certs in lieu of a password. Well, I don't see what that has to do with the contents of the root store - that controls the website identities that my browser will accept, not the user-identity that the website accepts.

I read the position paper, but not the regulation. I'd like to see a better explanation of the regulation.
DNA should make short work of any guesswork. Even from relatives.
You're making a lot of assumptions about people's stacks. Not everyone is running behind a third-party proxy. There are many reasons not to do so and many aren't up for debate (like regulation compliance). And that's ignoring the fact that most protocols aren't like HTTP and don't know a thing about hostnames, so the only way for a "gateway" to exists is using different ports - something that isn't always possible and may require a lot of work to adapt to.
Right. The point is to turn what we’ve taught on our head and use CSS to describe what things look like and use components to describe what they do (a component can be a web component, frontend framework component, partial, etc). In fact, using this style of CSS without components is probably not the best experience (but I’ve ne er tried).

As stated in another thread, it’s not necessarily better but it works very well, and I personally find it nicer having everything my component needs in one file.
> Note that I gave no indication that they were more than a fringe

Perhaps I am misunderstanding you but your phrasing in the quote below seems to imply that most vegans are secretly aligned with or could be persuaded into become the radical moralists you mention earlier:

> Not all vegans share that view but often independently come very close to it or could still be swayed into a more radical world view

It's just strange to me that you're talking about radicalizing while seemingly using radicalizing debating tactics yourself. I'm sorry if that comes off as disrespectful or rude but that's the crux of my issue with your comment.

Edit: But I should also mention and acknowledge that I did read past the first paragraph in your original comment
This is cool!

I'm ever so slowly trying to get Rust producing programs I can run on my Newton MessagePad 2000.

There's some good stuff in this article that I think I can take as valuable lessons in that ambition.
Too late, PDF was already established by the time XPS was announced. Microsoft didn't really have a good reputation back then either.

It's a shame as it is a well defined format and it doesn't come with some of the junk that Adobe has included in PDF (like JavaScript support).

Interestingly it is still in use as the default spool file format for modern printer drivers in Windows.

>Not to mention that fonts are not rendered as vectors in the XPS format either; they are jagged esp. upon zooming in.

I'm not sure why that is, XPS does support embedded fonts.
Tcl's safe interpreters [0] have various limits like instruction count, command count, time, and memory [1].

[0] https://www.tcl.tk/man/tcl8.6/TclCmd/safe.html

[1] https://www.tcl.tk/man/tcl8.6/TclCmd/interp.html#M48
Sure it’s a joke. A very bad, tasteless, and racist joke. I get it!
This looks like a Painted Door Test where the creator is testing the value proposition and the pricing.

I suspect the next iteration of the product/company will have a different brand name.
Yeah. Get Fiber to the home package.

I’m not sure if simply jumping on the right VLAN is enough though.

So I’m pedantic and in true HN spirit I’ve bought a secondary Get box (second-hand, with original Get firmware).

It arrived today, and I’m in the process of completely tearing it apart and reverse-engineering the entire setup for usage with OpenWRT.

So far I’ve extracted the PCB, figured out the serial interface and pinout, found out there’s no “free” root from there and are now in the process of extracting the full firmware via the built in bootloader for further analysis.

If I find anything else interesting I’ll let you know :D
What? Why not?

A quick check of Amazon.com [1] turned up a bunch of US-looking products, at least.

[1]: https://www.amazon.com/s?k=dishwasher+salt&crid=X6025PAVFBMS...
XMPP has bridges.
I think you touch on the issue.

Having a standard for Identity Management seems reasonable. Mandating that such a state-regulated identity be used for all on-line data passing on the internet seems like a nightmare waiting to happen.

That may not be the step in between "collect underpants" and "profit" but it feels like it's coming. In the U.S., I'm sure something like this will be sold in the clothing of think-of-the-children.
My biggest challenge with RegEx isn't the tool per se, it's the frequency I need to use it. If it were more often I'm sure more would stick. But it's such a specialized tool and the need for the speciality is rare-ish. At least for me.
I have done the transition both ways a few times. Like everything else, it depends on the company, team and your managers. The best part and the worst part of being a manager is that you are responsible for your team members - their well-being, growth and their output. You are their mentor, their shield and their marketing person. However, your growth can also be stalled by the team. I am happy to talk to you about it, if it helps. Email in profile.
Not really, that's the job of a technical writer. The job of a programmer is implementation to spec.
It's how we scan text. I'm also reading the titles of the videos. Maybe there's a very quick scan of the page beforehand, but if I click on any of the options presented, it's only after I've done that main scan.

When you're only presented with a tiny bit of information, it doesn't take long to evaluate a decision. A few seconds is a long time. No one, at least to my knowledge, is opening youtube and clicking on the first thing they see in milliseconds. Hell, just variation in page loading time probably has a bigger effect on what we see first. Critically though, there's no deadline - even if you see something you want to watch quickly, you don't have to click on something if you don't see something you want to watch. Without time pressure, there's no need to make an impulsive click.
Most assuredly not a wealthy area. But the local government is pretty awful.
Unfortunately, 100% agree. When we signed purchase documents for our house, $2 for e-Signature was nowhere near the top 99% of costs/concerns :P. If our real estate agent sent us to "CheapSignatures.com", yea... we would've been uncomfortable. Irrational? Perhaps. Probably. But that's the gut reaction either way :|.

If their aim is to capture potentially larger market of lower-revenue transactions, something like "StreamlinedSignatures" or "VerifiedSignatures" or as you say "EcoSignatures" would be much safer.

Also, now I have to google what's "BikeShedding" :D
Thank you! All thanks to Xiulung Choy's hard work
Thanks. Will try and have a look next time I'm forced to boot into windows.

Used to be that Windows users would complain that Linux made them edit arcane config files, I guess now it's Linux users that complain about Windows needing you to edit arcane registry settings.
> lawyers will claim the third-party website is bogus

Lawyers accept any scribbled signature. The Preview scribble image cut and paste thing works fine.

Where this comes up is when there’s a disagreement that someone denies signing or there’s a forgery. And DocuSign doesn’t help much there because they aren’t a notary.

DocuSign works for the 99.9999% of times when no one contests it. And doesn’t matter much for the others.
Black Friday SaaS Deals
Wow, that is craptastic
As the great Randy Jackson once said

That's going to be a no for me dog

Why would you subject yourself to a rough/tough environment that hinges on a single review when you can get just as much equity and work life balance elsewhere without the drama?
The whole issue with XMPP is that yes, in theory you could do e2ee accross multiple servers and devices but only if all the servers support the right extensions and the clients support them properly.
The counter-argument to that is that pay-per-use discourages usage: "every time you use it, you pay" encourages you to be mindful about how much you use. You may not binge entire series on Netflix if you have to pay for each episode. You may justify a Photoshop subscription so that you have a powerful tool ready whenever you need it, but maybe you would think twice about making a meme if you had to pay for it (with money not just time).

I think it really depends on usecase. For something like e-signature, I can totally see how "pay per signature" makes sense - you wouldn't sign less documents to save a buck! On the contrary, you'd be comfortable keeping a contract knowing you only pay what you use, if you don't sign documents in a month, you pay nothing. So here probably a "subscription" model is a much harder sell.
Syslog-alert: throttle email notifications from syslog-ng to multiple groups
IIRC, this is exactly how prolific indie startup founder levelsio does it to this day.
I'm tired of modern "subscriptions everywhere" too, but OTOH SaaS is burning money even if nobody's using it at the moment. AWS doesn't care if EC2 instance is idling :-) That cost is either included in pay-as-you-go price, or paid as a subscription fee.
> Said country differs dramatically from the US on almost every meaningful measurement.

Some differencies are relevant, some not. Population density has nothing to do with the regulation re ease or assymetries related to canceling contracts.

I suspect the vast majority of US population would simply want to import the nordic ways of dealing with the discussed topics if there was a bigger discussion on it, as it'll save a lot of frustration/money, while it doesn't seem to unfairly disbenefit companies (for whatever definition of disbenefit). Nordic ISPs are probably doing fairly well (Telia et al).

So, it's a question: why it's so hard or takes so long time to implement things in US, which have no obvious drawbacks and improve quality of people lifes? In the end it's also a representative democracy.

This is HN, saying "we're having this process in country X, and it's clearly worse than in country Y, and the reason is 'culture and history'" might be a technical explanation here, but when it's used as a statement of support, it "does not follow".
Streamlabs will be removing the OBS name from its Streamlabs OBS product
> they're also smarter than those being left behind

How do you know this?

Regardless, they apparently believe that there is opportunity in America, and you don't.
Looking at you Economist .
Do you have so short a memory about all the proprietary connectors we needed to suffer before?
P4 to Git converter written in C++ that runs 100x faster than Git-p4.py
Your comment on N-acetylcysteine is really left-field. Its not even listed as a use of that medication, whos primary purpose is to treat panadol overdose. Can you elaborate?
One problem with GitHub is that you can't do this with branches from a fork.
Congratulations. That doesn't disqualify my point.
Remember when the COVID vaccines were in trials and the news were all reporting that they were "80-90+%" effective on the then-current strains?

Why, then, do I keep seeing arguments from people about the vaccines not being perfectly effective?
DocuSign doesn’t have much of a brand. I don’t think anyone cares and their service isn’t distinguished. It’s just rent seeking.

They aren’t as bad as Ticketmaster. But their brand goodwill is similar.
I was enamored with "Things of Science" when I was a kid. So much so I began collecting them off eBay, scanning the little science booklet and sharing them for posterity.

As such I love DIY science like this.

Regarding crystals, I have scanned in and cleaned up two projects relating to crystals:

http://underlandia.com/index.php/2017/09/24/things-of-scienc...

http://underlandia.com/index.php/2020/08/21/things-of-scienc...
I've seen people use QR with those sites and it doesn't make sense to me. So using a bank as example, I barely trust them to get this right. Now I am inserting your company into the chain of trust? Why am I trusting one more party to get all of this right? Or is this a solution you are selling to each vendor and they are implementing your service on prem? Is your service going to be audited by independent third parties that vendors choose? How do people verify that your application is the legitimate version? How does the bank know if someone has tampered with your application? Why is my bank trusting your application?
I remember using XMPP for a site I built that connected tenants and landlords, a reverse MLS of sorts. Back then, I choose XMPP because I had heard this is what Facebook was using at the time for their new messenger and it provided services like online status, typing status, and live messaging out-of-the-box. I don't recall it being terribly difficult to implement and it was awesome to see it working for the first time!

This was almost 10-years ago now, it's incredible to see this technology still moving forward.
Context: https://twitter.com/OBSProject/status/1460782968633499651

> Near the launch of SLOBS, @streamlabs reached out to us about using the OBS name. We kindly asked them not to. They did so anyway and followed up by filing a trademark

> We’ve tried to sort this out in private and they have been uncooperative at every turn
In addition to that post:

1) They said they only "hire the best" (i'm certainly great, but not the best)

2) They bragged about how they have "more money they could ever spend"

3) They expect me to compromise my side projects and consulting activities, because "Series B startups are a whole different type of experience"
GDBFrontend v0.9.3-beta is released and needs testing
I'm trying it out now, but I am finding that Svelte Kit does this.
Regarding SurveyMonkey, pretty sure they changed their name to Momentive a while back.
I've always thought how sensible the Japanese tradition of adoption is.

Henry had an illegitimate son quite early on (during marriage 1).

https://en.wikipedia.org/wiki/Henry_FitzRoy,_Duke_of_Richmon...
> “Such agents do not need to be anthropomorphic — they could have unusual designs, structures and functions that would produce intelligent behavior alien to our own (e.g., an octopus-like design, with brain functions distributed throughout the body),” Raghavachary said. “That said, the most relatable human-level AI would likely be best housed in a human-like agent.”
Building the world’s largest Raspberry Pi cluster (2020)
Search like you mean it: Semantic search with NLP and vector databases [video]