skysight-inc/HackerNews huggingface dataset:
I did the same but was already a Fastmail customer. Didn't even realize you could add additional domains to an existing account without any additional charge. Great service!
What? Where does it say you lose GV
When you're buying tools, buy the cheapest one that will do the job. After you use that tool for a while and it breaks (because it's cheap) then go out and buy the best one you can afford, because you're already justified that you use the tool enough to break a cheap one.
This is a relief. I might still move some of my personal domains off of GSuite, but the fact that I don't have to is honestly a real relief.

And I wouldn't even mind paying. If you wanted to charge me just for email without any of the other stuff and not offer support, I'd pay $100 a year if you could give me unlimited (or even 25 or whatever the original number of email addresses was) separate inboxes. But when you insist on charging me $5 or $6 a month per address and domain (which for my completely personal use case would be $24 a month), and I'm not ever going to use any of the other stuff -- then I get annoyed. Especially since I could have just set up an alias on a free account, years later, when that became an option.

I understand these types of plans keep getting shut down because businesses or spammers or moochers abuse them, I do. But a personal/family targeted plan for hosted email with a custom domain should be something someone can offer that doesn't charge people $25 or $30 a month.
36 hours too late for me - I deleted my 14+ year old GSuite account yesterday morning. Oh well, Fastmail seems great so far.
My 16-year-old daughter is an artist and she's trying to put together a site that would let artists post their work and collaborate:

https://getcollabing.com

My email is in my profile if you want to talk more.
What do you like most about FreeBSD over Ubuntu?
FIFA has a primary institutional function: to coordinate the activities of all professional sport clubs in a way that is in the best interest of every one participating.

So, all types of decision making power were given to FIFA because the clubs thought it would be better to negotiate as a group for broadcast rights or game licensing fees.

The thing is, this type of coordination does not require an all-encompassing central entity anymore. You can see that in Europe already with the top teams from different countries trying to create the "Superleague", completely aside from the FIFA/UEFA-backed leagues.

In Brazil, there has been some years already that the most popular clubs decided to break away from the national association and went on to negotiate broadcasting rights individually. Lo and behold, they are making more money than if they went the "unionized" route.

When people want to play a football game, they don't care about it being FIFA. They care about seeing their favorite clubs and their favorite players. If we have the technology that allows clubs and players to negotiate their image rights directly with game publishers, who needs FIFA?
I'm not sure that wifi = laptop. FreeBSD is an appealing choice as a firewall for example. I can imagine standardizing on FreeBSD across my networking devices and creating some kind of wifi AP using FreeBSD.
A system snapshot for a personal computer is potentially a really difficult thing to restore (ex. you break the device and need a new one, unless it matches exactly restoring snapshot likely puts you in OS recovery mode).

A volume snapshot if you're technical enough to split up OS and application data volumes on your local drive can potentially help but you still have registry or other issues.

The best way to handle backups, from the perspective of a backup company CEO, is to backup your critical data, and that could include application configurations.

Browsers support exporting your profile, good backup software let's you run a pre-backup job script and post-job script, so you can export your browser profile, lock certain files or folders during a backup, etc. to get a good recovery point while minimizing risk of data corruption.

Way longer topic than a comment here. If you do want full system state, pick a hypervisor (Parallels, etc.) and then backup the full VM each time you power the VM down. It'll make for much larger backups so restores are slower and storing all the recovery points will cost you a bit more too.
I use neovim as mergetool and some ad hoc diff tasks, but I'm glad to see meld on Mac. It is the tool I recommend when I see someone struggling with git rebase conflicts (and not using using vim).
Also, for IPv6 users:

> The -i flag is now added to rtsol(8) and rtsold(8) by default in /etc/defaults/rc.conf. a0fc5094bf4c

> ...

> The -i option has been added to rtsol(8) and rtsold(8) to disable the random delay between zero and one seconds, speeding up the boot process. 8056b73ea163
I know.
And Ive been waiting ever since Facebooks IPO when are people going to relize the tech for target marketing is more effective than what it seems.

The reason why it seems not as effective (at lower price brakets) is because the entire industry is based on fake numbers.
This fake degree of effectivity allow them to balloon the prices,

1st By alleging that the ad is "as effective as what you are willing to pay"
2nd. Their "massive" userbases.

In reality lower priced ads are not effective precisely because their userbase is not as massive.

as such what should be defined as normal tier is now the highest priced type of advertisement campaign.

The people hardly dig into this as there is no real incentive, billion dollar companies are not being sold all the time.

The % of bots was known to be between 15 and 20 before he made the deal.

If your plan is to buy a soda company to sell soda I would not believe a good strat is to reveal how cheap the product is, in reality, you are basically cornering yourself.

If he manages to buy it,the issue will immediately dissapear.

If he would genuinly made an effort to unmask the industry to help the consumer, I would be behind that.
I deployed DNS-over-TLS on Cambridge University’s resolvers in late 2018, and at that time Android already had a superb implementation, that respected the DNS server’s advertised connection idle times, and used TLS session caching to make reconnection faster.

IIRC an idle time of about 10 seconds seemed reasonable: long enough to be used for all the DNS requests even from a slow web page, but not so long that the server spends ages keeping state that will never be reused.
Easier than putting the Sacklers or Jones in jail, I bet.
The OP comment that you are attempting to disagree with says "Participation might have increased but I wonder if completion rates decreased." and you are citing participation using the exact same quote he did as if it was new information.
(1) This ruling does not show that the GPL is, in general or as applicable to the specific case, a contract, it found that the SFC’s contract claims in the case are distinct, legally cognizable claims that are not preempted by federal Copyright law, so the case can be litigated in state court. It is there that the contract claims, including the threshold issue of the existence of a contract, will be addressed.

(2) Ruling that the GPL is (at least in the context of specific facts between particular parties) a valid contract isn't new [0], so (even if this ruling did find that), it would be odd to paint this ruling as a watershed for finding that:

[0] https://qz.com/981029/a-federal-court-has-ruled-that-an-open...
This is worth a read: https://apenwarr.ca/log/20171213

Specifically, look at the "PM can't make up their mind" graphs (https://apenwarr.ca/log/20171213#slide13). That's the state that you're trying to avoid.

I think it's fine to have tasks like "investigate the feasibility of X" and finding it infeasible. To me, that outcome is similar to delivering a feature (your customers will pay less for that than an actual feature, though, probably). What you want to avoid is "do X at any cost", and then the first steps are "integrate with third party service Y" "get a support contract for service Y" "do a giant refactoring to better use service Y", and then finding that X is actually infeasible. Now you have complexity, cost, and wasted months without having anything to give to the user.

(Conflict of interest note: go ahead and do that. More work that never ships = more developers needed = higher pay for developers!)
One-Third of Apple and Google Apps Are So Outdated They Could Get Removed
Right, but the GP was talking about completion rates. People might have been enticed into attending those programs (it's free, after all), but actually following it through is whole different matter.
Yeah, similar situation here. And yes, trying to explain to others how to use a new email system would probably have been more expensive than just paying but FFS, Google, way to freak out a bunch of kids who have had to be the family IT admin.
Once nix works well we could just ("just") write nix packages for FreeBSD base, do... something for service management (openrc?), and then we have NixOS/FreeBSD. Not trivial, but doable.
Unfortunately with immune evasion and reinfection it looks like herd immunity can't be achieved, no matter how many people get sick and die - they will continue getting sick and dying, as they have been doing outside of China.

Thus it is not about 'defeating' Covid, it is about avoiding that endless sickness and death caused by Covid.
There’s an ad I see a lot for a travel company with a catch line that goes like ‘what do you think you’ll regret more when you’re old, [scene of production of perfume/couture ad in background] the things you didn’t buy [cut to generic-looking sandy beach] or the places you didn’t go?’

Every time I see it, I think ‘well obviously neither, that’s not what people regret’ and I guess I’m just worried that people believe the message of the ad.
I get that. I'm sure I've paid for tools over the years that would make someone else shake their head. Good on the Kaleidoscope gang for making a tool that people are willing to shell out for.

It still gives me sticker shock, though.
OK, but in these cases, the contract itself spells out the this-for-that. The actual exchange of this for that doesn't have to commence for the contract to be binding; but without it being spelled out in the contract, it's not a contract.

E.g. we can't sign a document which says I will mow your lawn every Wednesday, April to October and call it a contract. It's missing the compensation clauses, so it's saying the mowing will be free of charge. The GPL is one-sided in that it spells out that some receiving user's rights are to be upheld in such and such a ways, without requiring that user to lift a finger. It's like the free lawn-mowing document in that sense.

But, obviously, that part of it will come from some larger umbrella contract whereby the user is sold the software. Those parts of the GPL which resemble contract clauses should be effectively absorbed into that sales contract. According to the larger contract, the user paid for the software, and so the counterparty is bound by the GPL clauses contractually. (Or so it would seem is the court decision here.)

I doubt that the court decision means that if you give someone a Debian DVD-ROM at a party (let's pretend for a second people still do that) you are now obliged to do additional things for them by a contract.
There is are these from Jan 2021 which is a little bit more than a week ago.

https://news.ycombinator.com/item?id=25686201
https://news.ycombinator.com/item?id=25644828
You could provide incentives to those who would rather not produce to straighten up and fly rite.
CurveDNS, an implementation of a dnscruve forwarder, works great. I use it on the home network. To see an example on the internet, try

x=$(dq -a a ianix.com 192.5.6.30 |sed -n '/authority/{s/.* NS //;s/\..*//p;q;}')
dq -a -k $x a ianix.com 104.207.143.9

dnscurve comes from the same author as the underlying encryption used in dnscurve and QUIC (and countless other solutions), and both NaCl and dnscurve predated QUIC. Today, QUIC looks overengineered and has too many privacy issues compared to the original, IMHO. The author of NaCl and dnscurve was not interested in personal data mining and selling advertising services, unlike the corporations behind QUIC. Oh well.

https://github.com/curvedns/curvedns
Why not drop the beater token entirely and rely on mTLS for auth? There’s even space in the cert to put metadata that can be used for authorization.

..ah I suppose if you did that you’d need a certificate per site, and that many keys may not fit in most TPMs.

I suspect one of the big challenges here is interfacing with the OS for hardware backed key signing. Bearer tokens are easy because it’s all contained in the browser.

Another challenge is that it complicates federated auth. Now instead of just validating any token with one of a small number of keys, you must verify the client cert matches that specific user. Signing the client cert may mitigate this, though I’m not sure what issues that may cause.

Anyway, interesting idea! This problem is certainly worth some thought.
This is why most religions are actually fertility cults of one type or another. Disobey the fertility cult and you get the Onan treatment.

Also this explains why many religions staying power. "Have lots of kids and teach them your religion".
I've been running a FreeBSD-based network at home, at work, and at several other sites - one with hundreds of APs. The software infrastructure isn't (even remotely) there to run the entire WiFi backend off of FreeBSD and lack of 802.11ac or WiFi 6 isn't the biggest problem; the right solution is to deploy separate WiFi infra (sans any dhcp/routing/firewall/etc) hanging off the FreeBSD-powered LAN.
This is a bad idea. ISPs will use this to force users to send queries in plain text. There is no need for this feature.

One might say that a corporation might need this. But why should we care about corporations? Let them use Internet Explorer that sends everything in plain text. Or they could configure using unencrypted DNS in group policy.

Encrypted DNS should be indistinguishable from any other HTTPS traffic.
> The researchers said Apple engineers reviewed their paper before it was published, but company representatives never provided any feedback on its contents. Apple representatives didn’t respond to an email seeking comment for this story.

Assuming this is true, this is the worst part about this whole story (and that's saying something).
I guess you weren't a Google Reader user. Join the club :)
Or, you know, reduce welfare and help people get off welfare.
Just imagine:

- Not allowed to change authoritative DNS

- CAA set to everything except LE

- cannot set CAA to LE

Wouldn't it be nice?
No idea what’s true and what isn’t, but part 2 of that article talks about various questionable accusations against them. For example, the lawsuit says a female employee complained about “underdressed women dancing on poles” at a company outing. In reality they had just hired cirque du soleil to perform
> Retrying the close() after a failure return is the wrong thing to do, since this may cause a reused file descriptor from another thread to be closed

Imagine how tricky it could be to have to debug this or try to reproduce it? Quite the nasty subtle buggy boundary case, especially in Golang where cleanup deferrment is encouraged and touted in lots of example code.

It's easy to imagine a segment of naive language users completely unknowingly risking creating environments where such a bug can thrive.

It goes like this: first deferring the call to close after opening a file and not receiving an error, then calling close again at the end of the happy path "just to be sure" or because "now I'm done with it". And then blundering along their merry way, believing there is nothing wrong with this and "go has my back".

(1) Common File API abstractions that taste more or less like OOPcombined with (2) defer-capable languages (like Go) where this is the "best practice": This class of bug should be considered common and expected.

The tricky part lies in the gap between being newbie-friendly vs. correct and safe. Language makers can't have it both ways.

Maybe static code analysis could detect it and refuse to compile, as it should be considered a foot-gun type of error.

p.s. notriddle: thank you for inlining complete-ish relevant detailed information in your post. It's nice of you.
How to measure innersource across your organization
I guess I’ll just add that - as a candidate, for a somewhat niche experienced role, it is incredibly off-putting. They absolutely do not get a lot of applicants for this role. I don’t even have a job spec & having not spoken to anyone technical, I really don’t know the day to day & responsibilities of the potential job. Which is to say, I don’t know that I even want it. I will probably not bother to continue with them as there were some other red flags that point to them being very lean & stingy, which is their reputation on the street.
> You can't have a contract without exchange of value, right?

Yes. But, generally speaking, that thing of value doesn't have to be money. You could have a perfectly good contract where I get to use your software in exchange for agreeing to your terms, since both (the use of the software, and the commitment to comply with the terms) are valuable.

[Hopefully I'm stating the obvious here but, this is not legal advice. It's a general observations about U.S. law, and does not necessarily apply to any particular situation.]
Given a circumstances and a set of facts and your internal state of mind/values, you will always make the same decision. So no point in regretting a decision later when more knowledge comes to light
“Satisficer” and “maximizer” are more useful concepts I think.
Fortunately, one side effect of being long BTC is that the owner of the position becomes immune to bullets, batons, laws, liens, and civil actions.
New San Jose project of 500-plus homes would create two big housing towers
C64, vic20, not really. Maybe limited in some ranges. E.g. grays.

8bit Ataris kinda... not palette indexing but enough colors to make it happen. Though scarcely enough memory :)

Amiga(16bit), yes.

VGA (8/16/32 bit). Huge yes. Underrated. E.g. mode 0x13 had 256 palette registers!
It depends on what you are working on, and then even "not wrong by default" might be... wrong.

For low level code, destructors/RAII are much harder to notice than a very explicit defer. Even the "kernel C" style "goto done;" to a unified exit point (sometimes multiple labels that fall into each other to clean up according to how far you got) wins out by explicitly telling you what will happen.

If you are working on projects where you often spend much more time reading code than subsequently writing code, and if the thing you are working on is not a high level application where the meat is in some business logic, then anything that reduces readability in the sense of "I can see everything that is going on" is very bad.

In low level code, the potential for icky problems is also much higher: You don't want to find out that some stray destructor did something that should not have happened in e.g. an interrupt context, or while the current thread's memory management is in an intermediate state. That is not correct by default, it is "wrong and you didn't even tell me".

In high level application software development, e.g. CRUD SaaS or a smartphone app, the opposite may be the case, and decluttering might well win out.
Russia to take over Renault’s Moscow factory to revive Soviet-era car
If you really wanted to, you could run PackageCompiler.jl as part of an edit-compile loop: https://julialang.github.io/PackageCompiler.jl/stable/exampl...
Thank you! Appreciate the kind words. If there's anything we can improve, you can always reach me at lee at vercel dot com.
The domain registrar is unrelated to LE and can’t block LE.

Just install caddy on a $5/mo VPS instead of using your domain registrar as a host. It will automatically renew LE certs. Your current setup is almost always a terrible idea.
We built a virtual escape room experience as part of our final year project: https://interactive.calgaryconnecteen.com/youth-in-crisis.

It was a fun project, built using A-Frame on the frontend. Feel free to check it out :)
Oh I was, and I still have never forgiven them for it lol.
150 would be peanuts if there weren't any other tools out there, but there are plenty of alternatives, both free and paid, and some of which people might already be paying for (IntelliJ/PyCharm has a very good built-in diff tool).
A bit O/T, but presumably you meant "cupboard" doors. What I'm curious about is was this just a stretch of an autocorrect, or if English is a second language, as I could see that it might be a plausible approximation of cupboard if you'd only ever heard the word. I find this kind of thing fascinating, as when I'm trying to learn another language it's all too easy to hear something and switch it to another word that's close enough phonetically.
Put a CloudFlare web application firewall at the front of the site and then use its rate limited / CAPTCHA features to throttle traffic. It is the easiest way to get rid of parasitic scraping and API abuse. Cost is $0.
Ah, thanks for pointing this out, because I couldn't understand why these were all pitch black and moody to the point of being unintelligible.
We need to rise against Google. Google keeps users hostages for more money. It shouldn't be tolerated under any circumstances.
If you're okay with JVM, I'm a big fan of Clojure. There are some great scientific libraries in the SciCloj community and you get the untyped but performant characteristics you're looking for.
Remember when our parents used to say that about us?
Some rabbits (or rather hares) are pretty hardcore.

https://www.reddit.com/r/Backcountry/comments/ul61y6/snow_ra...
Why didn't they compare the Fastly rust no-op?
What do you mean with "lossy"? What information is being lost? Or do you just mean that there isn't necessarily a unique way to encode a given string?
The U.S.'s historical strategy has been to find or create some credible faction wherever it wanted to meddle and then support it using any means necessary, ethical or otherwise, and coerce other countries to go along with it. In purely internal matters such as against the Native American populations it sometimes bothered with some fig leaf legal cover but other times it would just take what it wanted in the most brutal ways possible. I don't think it's ever actually fairly bought off a population though, so that's not really the same thing.

You framed your earlier comment as being about democracy without qualifications. I'm wondering how far you'd go with that. Is every border territory only a 50.1% vote away from changing countries? How often can these votes be held? Do they require international observation?
https://archive.ph/rBflx

https://wikiless.org/wiki/Moskvitch_2140
Nice work, you are a champ. Anything fun and new planned with tarsnap by any chance?
The starting offset is encoded in the type domain, btw, and accessible with the `firstindex` function.

But you will still want to calculate indices at runtime, and then out-of-bounds errors will have to be caught at runtime anyway.
The NES, Master System and MSX 2 all did though they could not produce images like those in the showcase. They'd need a lot more colors, so we're talking Amiga / VGA tier graphics at least.
Really excited to see this launch!

We use Axiom at Prisma for various things and love it. Happy to answer questions if anybody is interested. Either here or on email.
Here's a fare primer:

https://fs.blog/mental-model-winner-take-all/

tldr: power laws, prefential attachment, compound interest.
Researchers demo Bluetooth relay attack against Tesla