skysight-inc/HackerNews huggingface dataset:
I have been self hosting my emails for many years on cheap dedicated servers (previously kimsufi by OVH and now Hetzner).

Never had any issues with sending mail. But I've been careful with the initial setup and have all the expected requirements covered : no open relay, SPF, DKIM, reverse ip, TLS,...

Been using the tutorial at workaround.org as basis for building the stack (postfix, dovecot, rspamd,...) and, while the initial learning curve was high, once its been set up, its been a really very stable setup requiring practically no maintenance whatsoever.

Not saying that's for everyone, just saying it works for me.

I guess I was lucky at the dice roll mentioned by other comments.

Ah yeah, and testing your outgoing emails using a service like mail-tester.com is very very useful. I aimed for and reached a perfect score 10/10.
DoorDash and Airbnb prove corporate giants can scale in small towns
Apple opened up to third party licensees for some time. It only hurt the their profitability while gaining Mac OS very little market share.

Apple "lost" the PC war because they were trying to sell slow computers for more money than the fastest available PCs. People bitch about the Apple tax now, but the premium for modern Macs is nowhere near as bad as it used to be. (And from the early signs, bang for the buck the M1 Macs are ahead of the PC industry)
Indians predated Newton 'discovery' by 250 years
> it's nowhere near reading/writing speeds of e.g. a single 600MB file.

I have to disagree here. If you look at benchmarks on internet, yes, it will look like S3 is dead slow. But that is a client problem, not an S3 problem. For instance, boto3 (s3transfer) is an awful implementation that was so overengineered with a reimplementation of futures, task stealing, etc, that the download throughput is pathetic. Most often it will make you top below 200MB/s.

But S3 itself scales very well if you know how to use it, and skip boto3.

From my experience and benchmarks, each S3 connection will deliver up to 80MB/s, and with range requests you can easily have multiple parallel blocks downloaded.

I wrote a simple library that does this called s3pd (https://github.com/NewbiZ/s3pd). It's not perfect and is process based instead of coroutines, but that will give you an idea.

For reference, using s3pd I can saturate any EC2 network interface that I found (tested up to 10Gb/s interfaces, with download speed >1GB/s).

Boto is really doing bad press to S3.
Don't forget about FICA, which is 7.65% that is only taken out of wages (not investment earnings), and only paid on the first ~$140K of wages.

I was astonished to discover earlier in my career, after a pay raise, that I got to stop paying FICA at a certain point. I didn't even realize there was an upper limit. It's a tax that only applies to "lower" income workers. Highly regressive.

Also, US income taxes are only nominally progressive. There are so many loopholes that very wealthy people (most infamously the POTUS) can end up paying no taxes whatsoever. Tax dodging is a science and an art. Didn't Warren Buffett say he paid a lower rate than his secretary?
> It's decidedly not the needy who'd receive the most relief from this policy.

That was never the claim. Student loan forgiveness is not universal basic income, medicare, food stamps, etc. It is not designed to overcome poverty. That's a totally separate problem that needs attention.

Are you saying you expect every tax dollar to go to the poor first? Clearly you aren't basing your expectations on the status quo: We spend $700 billion on defense, and $350 billion on welfare (not including medicaid).

Just because there are more important problems to solve does not mean we should ignore this one.
You're right, that's the basic ingredient #1 I forgot to mention. Functional rDNS is essential. You don't want to have your mail server running at home anyhow. A friend of mine had a janky setup at home until I convinced him it's a bad idea.
Yes, what you also get is terrible battery life, terrible performance, and terrible UI. It is immediately obvious any time you use an electron app on osx because you immediately hit non-standard UI behavior, and basic errors with hotkeys.

So by using electron you've made your life easier, but have produce an app that is much worse for the people actually using it.
At this point there are no porters for i386 and it no longer has the porter waiver from the release team, so it is likely at this point that Debian bullseye will support 32-bit x86. Old PPC and many other architectures were dropped from releases many years ago. There were no replies to the roll call for porters yet, so it looks like Debian bullseye will just be amd64 too, unless people are replying privately for some reason.

https://lists.debian.org/msgid-search/CAM8zJQvyaL0quk57Tyzqb...
https://news.ycombinator.com/item?id=25166634
https://news.ycombinator.com/item?id=24974822
I don't know what fuel prices are like in Australia, but here in Europe I pay around €0.05/km to fuel my ICE car. Taxes make up around 70% of that, so an EV tax of €0.015/km (1 AUD = 0.6 EUR) wouldn't be unreasonable once everyone is driving EVs.

As you say there's probably a better way to tax it though (it doesn't make sense someone with a Tesla Model X pays the same as someone with a Renault Zoe). If you drive 100,000km over the lifetime of your car (this is just a nice round number for examples sake) that's only €1500 in tax revenue. Higher taxes on the sale of large and luxury cars could generate the same revenue with little impact on the overall price (if you are already planning to spend €50k+ on a new car).
JWT is not deprecated at all, where did you get that from?
Can you elaborate why is it hell or error prone?
I have used these kind of db apps in the olden days but never really heard of these issues
> Good riddance.

Is this a good thing? Of all social media, Reddit seems to me like it has the most potential to actually do something positive for society. They’ve seriously been dropping the ball with execution in the past several years but I don’t know that we’d be better off with them disappearing without a better alternative.
On HN there seems to be a notion that ALL Ads are bad. No Ads should be allowed. And yet at the same time they are enjoying all the free tools and website build upon this business model.

And then also the notion that ALL data gathered intrude privacy. And somehow anyone on the Internet should be anonymous, may be that is not even the right word, may be invisible could be used to better describe it.

Privacy means people know what they're signing up for, in plain language, and repeatedly.”

There should be a middle ground somewhere. Not all Ads are bad. I love useful Ads, but I hate bad ads, whether that is placement or the actual ads itself. And I know people gets to discover new Games, Clothes, Shows, or other product they like through these ads.

It cant be an all or nothing world. Which the Internet in general likes to encourage, and there is no middle ground. We need to start looking at Ads as part of UX, and not just money / target optimising tools.
What makes you not do what you think you want to do?
I searched your page, and then this HN discussion, for the string 'ssh' and got nothing ...

What is the access protocol ? What tools am I using to access the POSIX presentation ?
-ish
> It doesn't matter if the machine is uncovering the secrets of the Universe if no one can ever appreciate them, eh?

It's possible with access to something that almost serves as an oracle like this, we can use it prove deeper things that we do understand, with only the details of this one portion left un-understood. You could just assume a proposition is true or false, and do the same by working with the assumption, but that can quickly combinatorically explode with multiple propositions.
I'm seeing 20 results on my go-to private book tracker
I couldn't tell you with a reasonable degree of unfortunately. We will do some stress testing at some point, but we haven't started them yet.

We see few 500 errors across all of the PostgREST requests at Supabase. The errors that I can remember are from users doing `select=*` on tables which would return hundreds of MB of data. If you're thinking of adopting it then we'd be happy to help figure out if it's the right tool for your use-case.
I always felt manufacturers should be forced to open the boot-loader of their obsolete devices if not for consumer rights at-least "for the environment". Motorola offering unlock codes on their website albeit voiding warranty felt like a breath of fresh air[1].

PinePhone, other open smartphones are not available in my country due to embargo; So Moto G4 Play was the obvious second choice[2] for PostmarketOS due to availability of robust mainline kernel(MSM8916).

But guess what, Motorola removed unlocking support for older devices from their portal[3]! So even though G4 Play is available widely in the used market it's useless for any aftermarket OS efforts. There's absolutely no explanation for this decision from Motorola, other than making people buy their latest devices. So, it seems that the devices unlocked(hacked) by the community is still a better choice in the long run just because the manufacturers cannot be trusted for the devices 'we own?'.

[1]https://motorola-global-portal.custhelp.com/app/standalone/b...

[2]https://docs.google.com/spreadsheets/d/11rieZf6ODM-HQkEpFYWX...

[3]https://support.motorola.com/us/en/solution/MS87215
The GC controller is arguably the most ergonomic and capable controller ever made
There are no scarier words than "I wrote a mailer".
There’s a reason why phoronix is banned on r/Linux and other FLOSS subreddits.

I never click the links. It’s always a 1-2 paragraph low effort article that would be better if we just actually linked to the mailing lists/git comment chain.
> In theory, we could have acoustic player pianos available as MIDI output devices, so you could still get the sound of one while using your own keyboard.

Not a theory. Such things have existed for quite a while. See https://disklavier.com/
Don't give up too easily on (something like cron+rsync).

Things like cron+rsync fail in boring ways.

Fancy things fail in fascinating ways.
Cool mystery and great pics
I think you're right. Context matters quite a bit. I have worked in places (quant / hft / algo trading firms) where "but we can fix it fast!" is not a defensible position and "fast" is not fast enough.

Thinking about this article through the lens of an application where the cost of failure is quite low and time to fix is quite fast, the article starts making sense.
> Reading/writing SMALL files are SUPER slow on things like S3

My experience was the opposite. Small files work acceptably quickly, the cost can't be beat, and the reliability probably beats out anything else I've seen. We saw latencies of ~50ms to write out small files. Slower than an SSD, yes, but not really that slow.

You do have to make sure you're not doing things like re-establishing the connection to get that, though. If you have to do a TLS handshake… it won't be fast. Also, in you're in Python, boto's API encourages, IMO, people to call `get_bucket`, which will do an existence check on the bucket (and thus, double the latency due to the extra round-trip); usually, you have out-of-band knowledge that the bucket will exist, and can skip the check. (If you're wrong, the subsequent object GET/PUT will error anyways.)
S3 isn’t a file system. It’s a key-value store. If you’re trying to use it as a file system, you’re doing it wrong :)
But this article isn’t technical it’s 2 paragraphs summarizing a mailing list chain?
The viral South Dakota nurse and Covid credulity
Apple started out open. The Apple II has 7 extension slots and loads of peripherals available. It was also user serviceable. This is what Steve Wozniak wanted, and it worked, it was a smashing success. Steve Jobs, on the other hand, had another vision for the company, where Apple would control the user experience. The Macintosh Plus had just two extension slots, and users couldn't open the case, you needed a special extra long screwdriver.
It had absolutely nothing to do with freedom or rejection of totalitarianism.

He could have easily encouraged people to wear a mask and set an example by wearing one himself.

But you're right that it was about political value. Or at least perceived political value.
> Would you prefer the exact wording from the mailing list, "a bunch of bug fixes"?

I’d prefer a link to that mailing list and not a copy paste article.
Lol everything on Uber is marked up 15-20% even with a coupon is more expensive to pick up Uber than to call in or order direct
Yes, but I had to constantly fight for it! I'd have to explain to other leads that, yes, his code velocity isn't that good, but he's also the reason I knew I needed to lend your team support last sprint.
There's also eigenclasses to further complicate the object model.
No one can move to a different city until they can find a house or apartment they can rent. The only significant difference between buying property and renting it is that renters get to exploit tenants.

> I really think you need to think about unintended consequences. Not even unintended -- like, kindergarten 0th order effects.

Like I said, this is a serious idea that has existed for decades, not some trivial thing I pulled out of my ass. Just because it doesn't instantly appeal to you does not mean it is worthless.

I'm not going to sit here and step you through every consideration made on this topic. If you are honestly interested, you can go read about it yourself.

Frankly, your decision to talk down to me like I'm some kind of thoughtless child merely stifles the conversation for both parties. Kindly get off your high horse.
It's not. Google had android users using Google Software, and seeing Google Ads. Having more users on android gives you more value when it comes to data collection and selling things to people.
A History of “Star Wars” and Toxic Fandom
My cats are also extremely indifferent, but I actually bought 20 of them and used them in lieu of packing peanuts for a box of birthday presents for my partner.
Show HN: Prototype FullStack app with ACL permissions
it's fair to say that if you thought that you were having a meaningful conversation, that indeed it was a meaningful conversation regardless of their age
Now I am convinced there are at least some incentive for Apple to revive the XServe. The usage in their own Datacenter should be enough as a baseline for production along with Mac Pro.
It is a lovely language to use but it provides a few footguns too many. The main problem is that the community suffers from bad taste.
Google seems to be pushing for Linux on Chromebooks with Crostini and I was excited with the idea of having a tablet that can spin up Linux on the go when Lenovo launched the Ideapad Duet earlier this year. Unfortunately couldn't get one as it's not released in my region and it's running on a mid range Mediatek so it's nowhere close to iPad level performance.
That is pretty cool! I have also tried to address this problem in the past, but by adding annotations to the proofs (https://github.com/andrew-bedford/coqatoo). It was only a proof-of-concept though.
> a new language (indian)

can you please expand on it? India has many languages. Was your language choice random or for a reason?
Not working because lack of trust and because even if you do get notified then what there is no procedure to allow folks to quarantine that need to and everyone else is already as quarantined as the feel they need to be
The grass is always green on the other side, but you still need a lawnmower :)
Because you're viewing it as an amp site. As long as you try to do anything it forwards you to the real site and you're back to square one.
> PCs didn’t have as long of life in the 90’s to the early 2000’s, either.

My parents used their Mac SE at least weekly from 1989 until about 2005, and it still works great today (but hasn’t been turned on in a few years).
Why should they? ML or gaming on Linux doesn't give a shit about Wayland.
How do you feel about JOOQ?
Somewhat related question you might be able to answer - what are good examples of really resilient code bases a junior developer can look at to learn?

Old code still in production just sounds antifragile to me and that's the sort of code I'd like to write
That's an interesting way of thinking of the problem. Personally I have been involved with manual and not so manual effort. Obviously digging a trench ends after you stop, but building an algorithm that does the equivalent thing, whatever that is, is not comparable as you don't stop thinking at 5PM?
These anecdotes are heartwarming but in the end useless as advice. If your mail is getting through it only means that there are no spammers on your network, i.e. you are lucky. Having an abusive mailer on your network (IP subnet, ASN, or even sharing your registrar) could happen at any time, with unknown impact to your IP reputation and deliverability of your mail.
I don't know about them, but if you worked for me and the team you were on agreed, we'd rent you a dedicated office. At the same time, if team wanted to go full remote, or cowork we'd support that. Sort of like how Apple used to take over buildings for a project.

Another idea i had about this was we could also consider RE investment. If we had the cash and the investment made sense, we'd actually buy the floor or whatever, and once our project no longer needed it, we'd rent. I like the idea that overtime the business converts some of its cash into RE, that can act as a buffer for the rest of our income.
This old idea was stopped long ago by resistance to the notion of beaming microwave radiation back to earth.

With hacking or malicious intent the beam is a weapon of mass destruction.

"Oops, mission control is so very sorry that thruster #21 misfired and Shanghai got fried..."

Build the panels on earth and deploy them on earth. With battery storage, solar is already cheaper than any other power source.
The best part of this article is the last paragraph, the whole story is about western academics not acknowledging eastern influences.

Ironically, the publication had to issue an erratum due to omitting credit for the Indian professor CK Raju who first published these findings.
The shadows on the floor i think you are referring to come from the column between the windows in the back.
"The current owner enjoys purchasing mansions and letting them rot"

"The mansion is just 5 miles from the busiest center in the world yet appears completely abandoned from the outside"

How rich can someone be that they can buy mansions, do nothing with them, and also dodge the fines that should seemingly come with not maintaining a property? Unless they're not being fined of course, in which case, sign me up for that.
Thanks for posting this. You hit the nail on the head. I've seen this dogmatic attitude as well, as if following how Anki does it is the One True Way and if you stray from it, you may as well quit.

It's just a tool, and if you miss some lessons, it's not like those cards immediately vanish from your head. If you fall behind because you weren't disciplined, no big deal, just pick it up again and carry on. Learning is a marathon, not a sprint.

For me, SRS algorithms try to model how memory works, it's not an exact match to it, so even missing a card deadline by a day or two or even a week isn't the end of the world.
Repeat after me... CSV! CSV! CSV!
Sorry, that doesn't work when most groups/societies are heterogeneous in ideals. Even most people being reasonable isn't enough when the behavior of the few who aren't must be tolerated in the name of freedom. So natural selection alone won't actually improve anything.
That is a terrible idea. Regrettably, adding a custom CA causes it to be trusted for everything, and my router should not cause a compromise of my router to end up compromising my computer.
I love to see how the NeXT obsession can't be shaken. I just emailed the site's creator to see if he is still maintaining it. Notably, it's missing a link to the archives of NeXTWorld magazine which are on Simson Garfinkel's server at https://simson.net/ref/NeXT/nextworld/. Good stuff there (disclosure: I wrote for NeXTWorld with as much purple prose as I could muster).
Airmen bid adieu to decrepit aircraft dubbed ‘Lucifer’s Chariot’
> Isn’t it disfavored aka deprecated these days?

It is disfavored by some people for good reasons. I don't think it's generally disfavored even if it should be, and it's definitely not deprecated.
I wrote a package that took a different approach: just enough code to get rid of the JDBC boilerplate, but not enough to get in the way of using SQL:

https://github.com/dieselpoint/norm

Blog post on it:

https://blog.dieselpoint.com/a-minimalist-good-enough-approa...
> still sitting in the bottom right of my Gmail, with most of the threads from 2015 or earlier

Same. It's like a mini chat cemetery I can visit if I'm feeling nostalgic.
Is it this?

https://en.wikipedia.org/wiki/Bogheid
Since you mention it, their teeth are all to consistently perfect. So no.
Reminds me of an under appreciated Jobs quote[1] from the NeXT era on his fabled visit to Xerox PARC:

They showed me what they are working on. And they showed me really three things. But I was so blinded by the first one that I didn’t even really see the other two. One of the things they showed me was object oriented programming – they showed me that but I didn’t even see that. The other one they showed me was a networked computer system… they had over a hundred Alto computers all networked using email etc., etc., I didn’t even see that. I was so blinded by the first thing they showed me, which was the graphical user interface. I thought it was the best thing I’d ever seen in my life.

Maybe the best way to describe NeXT is Jobs getting back to the two other things he missed at Xerox.

[1] https://www.mac-history.net/computer-history/2012-03-22/appl...
wouldn't hayflick limit still be a problem?
>>That said - I think the only real answer here is a more thorough overhaul of how you tax road usage. Perhaps it's time to ditch the fuel excise tax entirely, and tax all drivers based on (vehicle weight * kms driven * some constant).

Also congestion. Charging based on how much congestion is on a roadway while a car uses it will reduce traffic during peak times and increase how much economic value the road transportation network contributes by making the most valuable use-cases get priority access to roads during peak demand periods, while spreading out driving across a larger range of hours to reduce overall delays to traffic.

https://en.wikipedia.org/wiki/Congestion_pricing

Traffic is basically due to a scarce economic resource - road space during peak times - having no pricing to prioritize its use. People thereby pay for road space during rush hour by paying in time stuck in traffic, which is a very inefficient economic mechanism for determining the allocation of scarce resources.
Why is ORM better than just writing out SQL code?

It just adds an extra layer of indirection, and another layer of processing that can go wrong. And when things go wrong, you have to dig down to the SQL level to understand it. But the table names are all mangled, which might further add to the complexity of debugging it.
iOS kernel is Darwin, a current BSD: https://github.com/apple/darwin-xnu