skysight-inc/HackerNews huggingface dataset:
The author is confusing not being independent one person setup friendly to an oligopoly.

There are plenty of ISPs that offer email services , plenty of small businesses, government orgs, universities host on their own, most have no problems .

Email is still very much small business friendly, it is no longer easy for indie one person setups anymore.

Many industries are not one person shop friendly , that is just nature of the industry, doesn’t make it a racket
I don’t know of any e-ink tablets. As far as e-ink monitors, I did a fair amount of research and landed on a Dasung 13.3”. It’s small compared to a normal monitor, so you’re not going to be split-paning VSCode and a terminal, it’s $1000, and it’s not good for things that move around a lot (you’ll have to use the etch-a-sketch-type clear screen button pretty often), but it is actually pretty good for reading PDFs, docs, etc etc which I end up spending a lot of time doing. Reading any more than a page on a normal monitor is just such a pain, I start to lose focus pretty quickly. Monitor arms that let you move them around easily helps a lot too, so it’s not sitting in front of your face while you’re coding. So it all costs money, but does work pretty well (for me at least).
Can you please provide a few references to that claim?
Sendgrid works well for small volumes
Profile says "Building a SaaS platform for rural India".

Typical questions I assume will be

How many founders are there currently? What do you offer, I mean what do the existing founders do and what would the next founder have to do? Is there funding or budget? Will the new founder receive shares in the company, what range? Is there a marketing and business plan one will be able to look at? Does the platform already exist? Does a company exist already?
Zstandard really is incredible. Anywhere I would’ve previously compressed things with gzip I now universally prefer to use Zstandard instead. It’s a shame it’s not supported as a HTTP Content-Encoding in web browsers.
Unpopular opinion: I’m disappointed we put so much effort into designing forks, cups, and spoons.

Are any of these things better in 2022 than they were in 1922 or in 1722?

Let’s pick a standard design for forks and only update it when we get new classes of materials or new manufacturing processes that require or enable a design tweak.

We complain about the amount of human ingenuity that gets sunk into ad click rates or tricking people with dark patterns.

What about the amount of human ingenuity that goes into redesigning a four-legged wooden kitchen chair that looks like a four-legged wooden kitchen chair, or a stainless steel fork that looks like a stainless steel fork.
But that alfalfa also goes to feed cows, which feed humans.

All that’s grown in CA supports humans. You could get all “America first” with it, which has some merit here, but CA still massively feeds the US.
> And further, defining a lot of UB won't actually improve things. Imagine we define signed integer overflowing behavior. Hooray. Now your program just has a different bug.

This is exactly what JF Bastien argues in his hourlong talk: https://youtu.be/JhUxIVf1qok?t=2284

So yeah, defining signed integer overflow isn't going to fix bugs in the vast majority of existing programs.

That being said, enforcing signed overflow wraparound at least makes debugging easier because it's reproducible. This is how it is in Java land - int overflow wraps around, and integer type widths are fixed, so if you trigger an overflow while testing then it is reliably reproducible across all conforming Java compiler and VM versions and platforms.
First of all…did you change to an alt account? I don’t see libria anywhere in my reply chain above but you’re responding as if you’re bjt2n3904

Secondly nobody mentioned jail. Criminal investigation doesn’t mean jail time especially for corporations. Criminal negligence can just mean fines and a requirement to resolve the issue

You’re also acting as if people are saying the whole device and all software should be infallible. That’s not the requirement. Legally any cellular device needs to be able to contact emergency services as long as there are no extenuating circumstances (dead battery, no connectivity).

This is federally mandated in many countries. That Google has repeated failures to do so, across multiple countries and across a long period of time means that they are in violation of government rules.

You’re being intentionally obtuse on these points.
Probably for things like replays, commentaries etc.
Most of my friends and family don’t own computers, only phones and sometimes tablets.
That is a clever idea but I think it'll still fail so long as email (SMTP) is a fire-and-forget architecture. As long as you have that asymmetry, your SNR is going to suck.

If it were a back-and-forth protocol, more like TCP, then you have way more options for congestion control, error reporting, load balancing, and the like. The server can choose to accept the incoming request, ask for more verification, or interrogate the client in various ways. This could be something just like DKIM / DMARC / SPF, or even something more exotic, like making the client do proof-of-work with difficulty tied to how suspicious that client is to the server, and also the delivery scope/scale. Or forcing the client to wait for ACK for valid delivery while slow-walking it.

This gets around some of the issues in cousin comments, with respect to punishing botnets and rewarding lawful players. Established, high-trust players pay no cost. Suspicious players can still get through, albeit with a tax (that should be trivial for low-volume personal MX, but expensive for high-volume spam). Furthermore, it's adaptable.
Colorado Utility Took Control of Thousands of People’s Home Thermosta
IMO, any low-cost VPS provider is going to have a poor reputation. I've even had trouble running websites on some of them, as some "endpoint security" products have their IP addresses blacklisted, causing users to get alarming warnings if they try to visit sites hosted there.

You'll run into the same issues with the "free/trial" tiers of bulk email services like Mailgun.

I agree with OP, you pretty much have to at least send your outgoing email via an established, widely-accepted SMTP service provider, or in some other way pay a lot for a "clean" reputation.
If I have to hit a button to activate the voice assistant, that removes use-cases like "my hands are full but I want to turn on the smart lights" and "I'm cooking and want a timer, but my hands are too dirty." These are the use-cases where the tool really shines because it has no competition.

Without such a use-case, the tool gets put in the back-of-mind. Sure it might be marginally easier to use than swiping and poking, but my mental model of using the phone is already swiping and poking.
One of the major reasons why medical care in the US is so expensive is the over-reliance on expensive and often unnecessary testing. However, 'often' isn't the same as 'always'. Seeking to reduce costs means using human judgement calls to replace 'unnecessary' testing.

When I was in my late 20s, I had my vision go black for a short period. A concerned doctor had a full MRI workup done on me with review by a neurology team. They confirmed from the tests, as was 99.99% likely to be the case in an otherwise healthy 20-something, that it was an ocular migraine - alarming, but harmless. Problem is, what if it was the miniscule chance of being a stroke. The original doc could've sent me home with an aspirin, but could have also caused my death or severe disability if she was wrong.
I believe this content should actually be kept up somewhere. If you burn your records, you will most likely make the same mistake twice.
Using these slurs is actually extremely tightly correlated with being a horrible person.
We’ve had a preview of how this would play out with COVID — many idiots dying needless deaths because they were so adamant about being selfish, refusing to take even the most basic of precautions, and people who did care about others also dying needless deaths due to the selfishness of the first group.
Some examples of program synthesis.

- Theorem proving: Being able to prove or disprove a mathematical statement based on axioms and other proven theorems. Eg: In formal software verification, building a program verifier based on the program's specification and source code or implementation.

- Prolog Inference engine: Making inferences about logical statements based on other logical statements. Eg: deciding whether a user must be permitted or denied access to a resource based on various role assignments / group memberships. Another example would be the application of firewall rules.
There's another thing to keep in mind: Bluetooth.

I was biking and noticed a fire so I called the emergency number. I didn't notice that I had my Bluetooth headset connected to the phone, since I was listening to a podcast maybe half an hour earlier during the ride but never use it for talking on the phone.

So I didn't even hear the ringing an nothing, I was wondering if something was broken, until I realized that it was using the headset for the call.

In the end this was no problem because I noticed fast enough, but what became a problem was notifying my location.

I started passing him the Plus Code which was the first thing shown on the emergency screen: the call center person got annoyed asking me what I was reading to him. So I opted to read him the full GPS coordinates, where he then told me that this appears to be a completely different location from what I described him before resorting to the Plus Code.

Then there is a map on the screen which you have to tap on in order to get a full map view with street names, which finally helped passing the location.

It was a horrible experience in the sense that this technology seemed to make it more complicated while under stress.

Why show Plus Codes if they are not an agreed upon standard? Why not show me the nearest street names, which in my case was a bit problematic because I was on a field, but highlight and name some well known POI's, after all, Google has a huge database of ranked POIs. Something like "One third between POI 1 and POI 2".
So now I just need to remember which random cord came with each device and if I somehow get confused just buy the most expensive cord that I can find in hopes it supports all the different things?
That's the intrinsic risk of your business depending on other business' platforms. We're witnessing the effects of this currently with Meta's revenue being heavily impacted by Apple's privacy initiatives on their platform.

I'm not sure what you're trying to say here. Even if you think that the status quo is problematic, I don't think that suggesting that consumers switch to something that is terrible is a pragmatic solution.
> You can also even keep Gmail as your MX server! Just move messages off of it as soon as they arrive. It's just a mailbox, after all

Do you have more information about this?

I've been looking to do something similar so that I can have my mail sorted into folders without setting up the same rules on multiple clients. (Gmail's sorting doesn't seem to support some of the sorting I'm currently doing in Thunderbird)
This sounds a lot like a way to use the words to describe any situation you fancy with no respect for clearly communicable definitions. i.e. useless.
I always ask a direct question about ethics. Something like, "tell me about the kinds of ethical problems that this team is faced with and how you handle them." Good answers involve speaking up about the problem right away & not try to hide anything and being transparent with relevant entities. Bad answers are things like "there haven't been any ethical problems," because that most likely signals that ethical problems are being ignored or overlooked.
> The truth of the matter is that all we can do is try to stack the deck in our favor. A major part of life is deciding which trade-offs matter to you.

Which is, what I said. And the trade-off can even be smoking or drinking alcohol, even if this does not seem right (to you or me). Paracelsus applies.
Or in between the two: draw just some blobs to set the general concept and do img2img with diffusion models.

https://simonwillison.net/2022/Aug/29/stable-diffusion/
Right, and that's fine. The point is that if that's the case, it's incredibly disingenuous to say that you are in control of your own data if you use Leon.
It also makes tools less able to loudly yell at you for having it in your application. Yes, you can turn on optional warnings if you want but if you've got one or two intended uses for this behavior then now you need suppressions and all sorts of mess.
Greed. I will now boycott Google. – Google Pixel Community
Sorry I forgot to mention that I'm not from America, so moving there or to EU would increase my pay.
Arabic is cursive and usually but doesn't necessarily skip vowels in written form. A lot of Arabic words have the same 3 letter root (eg IIRC ktb for "book", "librarian" and others) and they're all written the same if vowels are omitted so you have to discern the meaning in context. Plus it has gender and case. Plus Modern Standard Arabic ("MSA") differs a lot from colloquial Arabic.

So there is a lot of inherent complexity in Arabic.

From a typesetting POV (both for the printed press and computers), Arabic's cursive nature is more difficult because the letters need to connect and the shapes can vary depending on what's next to them.
It depends on who in IT.

IT is big and broad and depending on the company you can have all sorts of folks -- even developers -- who never have an actual need to change admin-level stuff on their own machines. Not everyone in IT is doing systems-level stuff that needs admin rights.

Having as few people in a company with admin rights to their machine is very helpful for securing machines. Sure, some will need it, but limiting it to only those with an actual need, really reduces risk.
I definitely agree with your ideas. I aimed only the refute the concept of "developer prima donna."

Just like any codebase will forever contain some amount of accidental complexity, so will any org. It's all about whether it is being tackled or embraced. While these questions may not be perfect, accidental overcomplexity can (probably will) make your job miserable.
Please don't pick the most provocative thing in an article or post to complain about in the thread. Find something interesting to respond to instead

https://news.ycombinator.com/newsguidelines.html
I would just like to point out, you _don't_ actually own your domain...
As it seems that there is just one copyright holder, the obvious answer is that it makes buying commercial licenses more likely option.

For a small company or single person who sells code for a living, GPL is a great license as a first option. People can play with the code and use it for software that is GPL compatible. For everything else you must come up with a coin.
Even if that’s true, why would you add another party (i.e. Google) to that chain?
> e-waste from having 57 different profiles

How does that generate huge amounts of e-waste?

You're drawing a huge amount of strawmen by cherry-picking niche scenarios of "wrong cable to wrong product" incompatibilities and promoting that as being the norm for everyone using usb-C everywhere, as an argument of why usb-C sucks. Sure, there are cases where this may happen and it sucks, but realistically, that's not been the case for me so far since 2016 when I made the switch and you're ignoring the massive amount of compatibility that already exists and also works just fine for everyone else, including in our office where we have a mix of Dell and Lenovo laptops and docks plus 3 brands of android phones.

You're also ignoring the huge amount of e-waste prevented by having a single charring conector for all phones for the last few years allowing you to reuse older chargers on new phones across different brands and even different devices, albite at lower speeds sometimes, depending on fast-charging standard used. But still, in an emergency, I'd rather be able to charge my dying phone slower using the bartender's charger than not being able to do that at all because he's phone has one of the other 12 charging connectors we used to have. This standardization has been a huge win for consumers and the environment despite the issues from having 57 profiles which are mostly in the PC/laptop space.

Yeah it's far from perfect today, and it could be better, and hopefully things will improve with time, but standardization will always be a long and hard battle when you have so many parties with different interests and ideas, and still, compared to what we had in the past, I'd rather take this route instead of scraping all this progress by letting perfect be the enemy of good.
I might be reading into this a little, but you seem to be arguing that "Spam is a reasonably solved problem at my scale, therefore spam is a reasonably solved problem at global scale", and those are very different things. One of the key differences is: a small domain like yours is multiple orders of magnitude less attractive of a target, vs. Gmail, and as a result Gmail's filters are subject to constant, high-volume adversarial attacks, and you are not.

SPF and DKIM are pretty explicit in their RFCs that passing authentication isn't a sign the mail is legitimate. The presence of passing auth in a message does change how filters should handle it, but for most larger-scale production filtering systems (not spamassassin) that mostly ends up as "change the weight of certain reputation identifiers in the spam filtering inputs", more or less.
I never really clicked with D, but I always like reading your discussions on these details.
Sure but don't forget Gray's Law: Any sufficiently advanced incompetence is indistinguishable from malice
hot take but I solve this by not buying any usb-c cable that isn't 100W compatible lol. I have some "full spec" cables that do video, and many more that are just charge-only/usb 2.0, but everything is 100W capable. Charge cables get marked with some nail polish on the connector body when I take them out of the package.

The "fasgear" brand on amazon have worked well for me and they actually have 3-meter cables that do full 100w charging, right angle connectors for laptops/etc, and they have a usb 4-compatible lineup (that I have not tried). A 2m charge cable is $7 a pop and 3m is $11 (they run coupons on both frequently that take it down another 10% or so) but whatever, that's just kinda what it costs to not have to worry about it.

cables that come with things go into a baggie in The Bin Of Solitude where they shall remain untouched until my descendents clean them out after I pass. "But what if I really really need a low-spec charge cable at some hypothetical point in the future!?!? you never know when it'll be 2012 again, buddy."

gonna suck when 140W or whatever comes out and my cables won't do it but... I guess they'll still work at 100W. Hopefully. I guess it's not guaranteed either, thanks USB-IF.
Thanks. I found an article about it and it looks like a interesting read.
Mixergy does a water tank that can accept input from multiple heat sources including solar thermal and solar PV and heat pumps.

Not sure how widely available it is though.

https://www.mixergy.co.uk/products/solar-tank/
They might be interested in integrating Vosk, it's a speech-to-text engine that is just a shared library (.so file on Linux) and comes with API support for a variety of languages:

https://alphacephei.com/vosk/

https://github.com/alphacep/vosk-api

Still, I've found that the Big players have much better recognition models, and the post-processing that I assume they do (grammatical, maybe syntactical inferences that improve the end result) are probably much more powerful too.
Common Lisp as well, Rem and Mod
Very interesting. Where are you located?
I have used Mailinabox on a Hetzner server for about an year. My email delivers to all the major providers. However, small providers will occasionally block my email. So I continue to use my Gmail address for now.

With small amounts of evidence, I think if my contacts on those providers email me first, and I reply to those emails, then my domain is not blocked.
Yup. Just requesting the sender to solve some riddle (and waste their energy in process) would turn the tables completely because the cost of sending would be non-zero. Unfortunately it would also mean that we would be sacrificing our planet again. But maybe the difficulty of the challenge could adapt according to some trust score?
Drove me bonkers that “over-the-range” microwaves are unavailable in europe. Probably because they assume everyone uses gas and would set them on fire, or that it’s impossible for them to vent fast enough.
I think you’d be very surprised at how much lawyers don’t know or care about any of that. They store stuff in the cloud without ever having heard of the Third Party Doctrine (which allows the US government warrantless access to those documents).
Don't discount psychological stress. "You have something growing in your breast which might be cancer, just wait a few months and we'll scan again" is not something that gives people a good nights sleep.
I think both are true. The kinds of scams my grandparents (and even parents) fall for are trivially recognizable as scams to me. It takes more work to defraud someone who knows more about the way thing are supposed to work.

But yes, it's definitely still possible for anyone to fall for more sophisticated scams, and there being more money to be had is a huge part of it. Either way the effect is the same: more protection is necessary than was before.
I think the article is slightly wrong on this; first class on Emirates is on the second level of the A380. The cockpit and economy class are on the first level, and traditionally the A380 crew rest area is then below economy — inside the cargo area. They likely sacrificed economy seating in favor of more cargo space, which then places pilots on the same level as economy.
Which is supported only on Google Pixels. So if I go that route, how can I be sure it won’t suffer from the same bugs re: emergency calls?
How is BIMI "monopolizing"? It's a trivial DNS record.
I tend to use Git (or earlier VCS) to sync much of my homedir across systems, for disconnected operation.

This doesn't support my smartphone, but that's OK for my current needs. (If I someday need to access this super-minimal wiki from my smartphone, without my laptop, I'll consider syncing it with Git, or moving to self-hosted wiki Web UI that's maybe as a veneer over keeping the wiki files maximally accessible as local files on my real computers.)
Interesting point of view, thanks.
My point is more that you need to store n values (where n is the number of samples) or 2k if there are dupes (where k is the number of distinct values) for an eCDF, which if you did that anyways, you could generate a histogram from the same data.

If there are duplicate sample values, you can still store a sorted list of (sample,count) here and generate either a histogram OR an eCDF, or any other plot really.

Effectively it is not a fair comparison to compare the two methods since they both have storage tradeoffs that are not really discussed.
On Workplace Productivity
My go to is always "What are your most and least favorite parts about working here?"
https://archive.ph/0kI2l
Don’t worry, we all appreciate it!
My parents instilled in me the idea of Delayed Gratification and I'm very thankful for it now! It wasn't by thier choice or decision though... we grew up poor in rural Kenya. The only time you got a "gift" (mostly clothing or shoes - rarely a toy) was in Christmas and only if the harvest was a good one.

Now as an adult, with my own children, I look back and appreciate that I didn't chase shinny stuff in my formative years. I'm totally ok waiting until the moment is right, but my children don't understand the concept at all.
In-Depth: The Science on Sustainable Pace, Stress, and Motivation