skysight-inc/HackerNews huggingface dataset:
I didn't edit my comment if that's what you're saying...

Taking moderate doses of steroids is also massively beneficial in many ways, with the worst of the side effects typically occurring if you stop taking them. But a lifelong dependency on a drug with a long list of adverse side effects is not a good thing, especially when ceasing treatment has its own long list of potential side effects.

Finasteride does suppress your natural testosterone production. If you intend to take it every day for the rest of your life, and are happy to gamble that you don’t get any of the other side effects, then maybe you’re happy taking that risk. But this is clearly not an ideal treatment, and I suspect most people who are prescribed it aren’t properly informed about these risks.
The people who have /dev/mem and run this garbage must form a complete overlapping circle.
Pipewire ends up being used to paper over Wayland deficiencies in some areas, thus why it's important for Wayland desktop ;)

By itself it's essentially grand unification of audio servers that actually works better and is way less... opinionated about the only true way some things works, which was a problem with pulseaudio at times.
C++11/14/17 Infographics
> 4. A very simple way to setup the accounts on different systems, especially iOS.

On iOS, at least, you can do this using a `.mobileconfig` profile (which is just an XML plist file). Create that, get your user to access it via HTTP, messages, etc., and iOS will configure the mail account for them. I've used it when family members have lost/forgotten/wiped their details.

Some providers do seem to offer this, e.g. (random example from a search) https://support.mailroute.net/hc/en-us/articles/292348267548...
You could say the same thing about std::monostate, which is not a dummy type. If you need a unique sentinel type you have to make one for that purpose.
I don't think aliens would care about UTC. And it seems a bit pedantic to separate it, humans tend to store times related to events on Earth.

> If you want to represent a point in a calendar, use local timezone.

And actually, going back to the original comment, this part was covered by the article. Storing timezone doesn't cover the case of a location switching between timezones.

So it seems the article can't be summed up in a simple rule like the original comment contends.
Torvalds or the Youtube guy?
Basically, you are ok with only the US influencing the rest of the world?

Because the US has control of the DNS root zones, is powerful enough to create a chip ban on China and has back doors in half the planet's machines through programs like PRISM or systems like IME. I think from an influence point of view, they are quite powerful enough.

Given the US also went to war with Irak despite the entire UN voting against it and while lying about WMD, have a mass spy program on their population, and will soon reelect a convicted felon, it's a good balance to have other parts of the world trying to have a say as well.

The human world is full of imperfections, but we usually average it at scale.
Exactly.

What I've found is that if you save the UTC timestamp + an IANA time zone (e.g. Europe/Paris) you are good. How you convert time for a given IANA time zone at a given UTC time should be consistent. For example in 2024-07-23T10:00:00Z, Europe/Paris should use the offset for the CEST timezone (UTC +02:00 hours).

If at a later point EU gets rid of daylight savings time and France decides to stay on CET year around, date libraries can account for this when you parse the UTC date string and convert it to the provided IANA time zone.

So UTC + IANA time zone gives you an accurate point in local time as long as your date libraries handles IANA time zones correctly.
You are comparing apples with oranges. Life in a stable family is not like life in a parental war zone. Separated or not, the latter is worse off.
We should just actually understand the concepts we're working with.
Not necessarily force. Government can do a lot toward either direction - facilitating or blocking a deal. And when somebody comes with a boatload of money noticeable on the scale of your GDP, the government would hardly stay neutral. Just look at all the circus around Foxconn in Wisconsin for example and that is much smaller scale wrt. US GDP.
Grammarly has to be able to connect back to their online service while the button addon could be implemented in a way that it can read every website but not send antyhing anywere (in theory, the addon could of course simulate a form and send data out through that or somehow).

But yeah i tested grammarly for 5 minutes and found it crazy.

there has to be a better way getting both worlds :|
https://news.ycombinator.com/item?id=40192911

DonHopkins 85 days ago | parent | context | favorite | on: What if null was an Object in Java?

Why stop at null, when you can have both null and undefined? Throw in unknown, and you've got a hat trick, a holy trinity of nothingness!
Of course the Rumsfeld Matrix further breaks down the three different types of unknowns.

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

>"Reports that say that something hasn't happened are always interesting to me, because as we know, there are known knowns; there are things we know we know. We also know there are known unknowns; that is to say we know there are some things we do not know. But there are also unknown unknowns—the ones we don't know we don't know. And if one looks throughout the history of our country and other free countries, it is the latter category that tends to be the difficult ones." -Donald Rumsfeld

1) Known knowns: These are the things we know that we know. They represent the clear, confirmed knowledge that can be easily communicated and utilized in decision-making.

2) Known unknowns: These are the things we know we do not know. This category acknowledges the presence of uncertainties or gaps in our knowledge that are recognized and can be specifically identified.

3) Unknown unknowns: These are the things we do not know we do not know. This category represents unforeseen challenges and surprises, indicating a deeper level of ignorance where we are unaware of our lack of knowledge.

And Microsoft COM hinges on the IUnknown interface.

https://en.wikipedia.org/wiki/Tony_Hoare#Research_and_career

>Speaking at a software conference in 2009, Tony Hoare apologized for inventing the null reference:

>"I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object oriented language (ALGOL W). My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. But I couldn't resist the temptation to put in a null reference, simply because it was so easy to implement. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years." -Tony Hoare

https://news.ycombinator.com/item?id=19568378

>"My favorite is always the Billion-Dollar Mistake of having null in the language. And since JavaScript has both null and undefined, it's the Two-Billion-Dollar Mistake." -Anders Hejlsberg

>"It is by far the most problematic part of language design. And it's a single value that -- ha ha ha ha -- that if only that wasn't there, imagine all the problems we wouldn't have, right? If type systems were designed that way. And some type systems are, and some type systems are getting there, but boy, trying to retrofit that on top of a type system that has null in the first place is quite an undertaking." -Anders Hejlsberg
I remember back in the early 00's someone at work found out about my blog and news got around the office (it was a personal blog, more like a diary and I was in my late teens so it was kinda "edgy"). Anyways... within a few days I started getting a bunch of troll comments and it took all the fun out of it knowing everything I wrote was being read by my colleagues.
Is that trained or untrained? "Newbie gains" is a real thing, mostly caused by people going from a negative health state to a "normal" health state (or inactivity to basic activity).

I can see a rapid increase in untrained people but more marginal increases in trained people because of this.
Simulated sunrises and sunsets in planes may reduce jet lag
Abdul 'Duke' Fakir, last surviving member of Four Tops, dies aged 88
This is helpful, thanks mate. Appreciate it.
I think Inbox was loved by many until Google shut it down: https://en.m.wikipedia.org/wiki/Inbox_by_Gmail

I've also seen the idea of an email client organized as Facebook - with feed, groups, comments, DMs etc, but where all the data is sent as emails
I think this is just a representation of where the money is in the world. Two things:

- stocks are called stocks for a reason, they're not flows. $60bn is effectively an estimate of all future profits of the company over its lifetime

- Crowdstrike generates a return by charging enterprises huge amounts of money to feel secure and tick security boxes (Actual security is questionable). Big enterprises have a lot of money to waste, but they feel they're getting a return on it

- hardly anyone outside Ukraine gets a specific return from backing Ukraine. The same goes for all sorts of other worthy projects of the "end world hunger" kind - there's huge benefits, but not to the people actually spending the money.
Advice doesn't work that well in general, especially when it's vague and general advice like that. I would also guess that there are competing forces trying to make you eat their product and that they put a lot of money into that.
> If you wanted cheap above all, you could have gone for a plain 6502 or a cut-down variant (like the 6507 in the Atari VCS), but they also didn't do that -- the Ricoh 2A03 is a custom part that includes custom sound hardware.

The higher integration on a single chip for the 2A03 was absolutely a cost saving move.
Same, in my BIOS I can activate a "ECO Mode", which lets me decide if I want to run my 7950x on full 170W TDP, 105W TDP or 60W TDP.

I benchmarked it, the difference between 170 and 105 is basically zero, and the difference to 60W is just a few percent of a performance hit, but way worth it, as it's ~0.3€/kWh over here.
> A "graphical" database client would be running as a standalone application outside any browser

Could you link that definition of graphical excluding visual systems like browser? My understanding was graphical differentiated between CLI and TUI/GUI.
Yes I just did, in a private window, and all I needed to do was complete a captcha.

But even if your IP is on their naughty list, you can delete that data once you have registered, and I would be very surprised if Proton secretly kept it after you delete it.
Personally I'm using Migadu at the moment and for me the killer feature is that the price per month is not bound to users and/or domains. I have several tens of "users" (many are myself but for reasons with completely separate identity as far as the server is concerned), and 8 or so domains. There is barely any traffic (in the order of <10 emails in and out per day).

Most other providers I would have to pay 10-30x as much, just because I have several users and domains, at a grand total overhead cost of 0$ to the provider.
I didn't say aliens would care about UTC, did I? I said that we would have to specify a point in time without resorting to calendars. I didn't say we would use offset to UTC, because aliens don't know UTC either. But presumably they can measure time, so we could e.g. measure a point in time as an offset to "now". We would also have to use units that they understand. Not seconds, but perhaps Cesium revolutions.

> And it seems a bit pedantic to separate it

I would say that the fact that you can't see a distinction between time and a calendar is precisely the reason you're confused. So I wouldn't consider it pedantic.
Do you know who last arbitrarily changed how summer time works, and dragged other countr(ies) along with it?

It was the US, in 2005.
> One feature i need is a configurable sub-adressing separator (not just "+").

After years of training my family to use "U-C@D" to help identify where spam is coming from (because there's still an astonishing number of sites that refuse '+' as a valid email character), I realised I'd trapped myself into (probably) having to provide the email server forever because I've yet to find a hosted alternative that provides configurable/additional subaddseps.
I think that 90% of the people have no reason being there is the sweet point? But this is tournament so you have to be in the first X to win some return, right?

I'm not a professional player but I have observed in more than a trivial amount of occurences there are sharks in casinos picking the right cash table to maximize returns. They seem to know each other and don't play against each other, but always try to pick a table of fishes. I don't know if I'm thinking too much though.
An email provider with a high quality, efficient native app that has first-class offline support, threading, some well-thought-through AI-based categorization of emails, respects my privacy, and does not issue network requests based on email content would be quite welcome, IMO.

Look at Fastmail for a surprisingly popular service that gets most of this massively wrong.
So not a tech company. Fair enough.
top comment: "The credit should be given to poet T S Eliot (1920): “Immature poets imitate; mature poets steal; bad poets deface what they take, and good poets make it into something better, or at least something different. The good poet welds his theft into a whole of feeling which is unique, utterly different than that from which it is torn.”

and its reply: "So really it has nothing to do with stealing whatsoever"
I fully agree with the risk factor, I was even on it for some time and discontinued the use because of the risks involved. But the risks were (to my limited understanding) less associated with testosterone, but rather the decrease in dht. And the potential effect that it has on your sexual life
Technically correct, but it is a bit more complex. The original web extension API is based on the chrome extension API. So most (there are some annoying exceptions at times) of the chrome extension API calls also work with very little adjustment on firefox. It becomes even easier when you use mozilla's polyfill library https://github.com/mozilla/webextension-polyfill

Then you can just target the promise based webextension syntax and as long as you still stick to the calls also available in chrome your extension works with very little effort in both browsers.

Safari is a different story which basically amounts to Apple being Apple and sort of supporting webextensions but in such a roundabout way that it is barely worth it for the majority of extension devs.
Yes and its not a good solution. In El Salvador most people struggle with bitcoin itself and only very few use the lightning network there.

So practically: not a good solution.
Show HN: Unblock.Domains – Never get stuck on a domain blacklist again
Hey makers! I'm excited to introduce my new project, https://unblock.domains

I actually built this to solve one of my own problems after one of my domains got blacklisted for unknown reasons, and I was never notified about it. I didn't have monitoring at the time and wondered why none of my emails were reaching my customers!

To that end, Unblock.Domains is designed to keep your domains off blacklists effortlessly. It monitors major blacklists around the clock and automatically requests whitelisting if your domains get blacklisted. Key features include:

Automatic Monitoring and whitelisting: we not only monitor your domains for blacklisting, but also keep them off blacklists by submitting whitelisting requests on your behalf whenever this happens (if you're on a paid plan)

Quick Setup: Get started in under a minute without any coding.

Affordable Plans: Monitor multiple domains for free, then after that there are plans starting at $9/month.

Would love to hear your feedback!

Thank you,
Ben (Founder of Unblock.Domains)
Proof that Brendan Eich never really cared about equality.

https://www.reddit.com/r/ProgrammerHumor/comments/225i15/pro...

(To contextualize and clarify: It's a classic old JavaScript joke about how Brendan Eich hates gay people getting married so much that he donated money to a political campaign against marriage equality, even though he enjoys the human right of marriage himself. Some bigots think they are more equal than others.)
firmware can include microcode though
Devil's advocate: why do you get to have what you want?

For almost all of human history, you had to work to survive. Working is living. And yet you want to not work? So all of the resources you will need, who is going to provide them? I'm sorry, but I'd rather I not work and you work to provide the resources I need.
For me it's been nothing but problems. The primary reason is I'm probably doing things that (almost) nobody else is doing but I assume both countless people are and it should be working fine. Once I hook up some midi devices, want things to be recorded, run a synthesizer stack through pw-jack, expect the midi clock to go down the USB bus, etc, all kinds of interesting behavior starts happening. It even completely locked up my machine a few times. Like hard freeze. I had Audacity just nope right out. It somehow corrupted the local configuration and I had to blow it away to get it to start up again.

And then there's the whole new suite of programs you have to learn where their implementation is constantly in flux so the documentation isn't exactly accurate. pw-record for instance. That "--list-targets" option it tells you to use is long gone (that princess is now in the "wpctl status
" castle). You gotta check the date of everything written online because the month it was written matters. It's still far from great.

I used an Amiga about 30 years ago to do similar things. Now that was something that genuinely just worked. People are still using it. That's how functional it was.

But like all these things, I should find the motivation to shutup the complaining and get to cracking on the code to make it suck less.

When it comes to linux and things are broken, your assumption on how many people have seen it and who is working on the section of code it's caused by is invariably an order of magnitude or two too high. That's why you can't find any fixes on the web. You're one the first to see it. Exciting, isn't it?
HEY is not a client but a full email hosting service. I disagree that "email just works". As other commenters here have pointed out, there are many niches and improvements to be made that match with evolving trends in society, e.g., privacy-conciousness.
I'd be fine with AI infringement if any work made with / by AI was put into the public domain. If someone has a better solution, I have yet to hear it.
The reason I know this is because in 2004 I was squatting in an apartment with no TV and no internet. So each day after work I would go home and just read manpages for fun.

Ended up learning ipfw through the firewall manpage on FreeBSD, and using my skills to setup and manage an IPFW at work.

It's amazing how much you get done with no TV and no internet. Also played a lot of nethack.
The stocks would actually crash if converted to money. The net effect wouldn't be more cash to spend, but a stake in the economy. You would probably have to invent some more democratic formats of corporate governance.
I move between time zones a few times a month. At some point time zone changes get annoying. I keep my work laptop and work phone on home time zone, and second phone autosyncs to local time zone.

I track meetings by notifications (2 hour prior etc)
I think this question mixes up two orthogonal dimensions: transactionality (i.e., OLTP vs. OLAP) and data model (relational, document-based, graph, vector, ...).

Regarding transactionality: There is an entire area of research on "hybrid transactional and analytical processing" (HTAP) systems that unifies OLAP and OLTP systems. Hyper [1] pioneered this path at TU Munich, it's successor Umbra [2] recently incorporated as CedarDB [3]. There are lots of others. Most of these systems, AFAIK, are relational.

Regarding data model: What we've seen in the past few decades is that non-relational DBMS (excluding key-value stores) only make sense in rare edge cases that require huge scale. There has, e.g. been research [4] that shows that graph databases are still, well, lacking, compared to relational systems. The common pattern seems to be: unless you need to service very specific workloads at huge scales, SQL is probably enough [5]. Then again, it really comes down to intrinsics. If you were to, for example, implement distributed locking using Postgres, you would likely run into problems with MVCC and Xids very quickly.

So, as you already mentioned, there is no silver bullet. But even today, unless you are Meta or Google, SQL is probably enough for a long time and lots of use cases.

(Full disclosure: I'm working on Hyper full-time).

[1]: https://hyper-db.de/
[2]: https://umbra-db.com/
[3]: https://cedardb.com/
[4]: https://homepages.cwi.nl/~boncz/edbt2022.pdf
[5]: https://www.youtube.com/watch?v=VxKt245X_ws
>Maybe I'm looking at this naively, but I don't see what's preventing things from just costing more after UBI. If the government gives everyone $1000/mo so landlords raise rent by $1000/mo then the floor is unchanged.

Natural competition is supposed to keep that in check: Supply and demand dictates that in a free market (which UBI does not implicitly change), a landlord with a vacancy will try to offer a better deal than their peers who also have vacancies, with the direct incentive of getting units filled.

The idea is that some money (a rented unit provides more income than a vacant unit does) is better than no money, which incentivizes landlords to get units filled and making money instead of not making money -- in large part by competing on price. That's how supply and demand works.

In a free market, landlords can't really say in unison "Hey, I heard everyone has an extra $1k every month! So guess what: Your rent just went up by $1k! Suckers!"

I mean sure, some might say that -- or at least try to do that.

But the way it is supposed to work is that one of their peers goes "Yeah? Well, rent with me! I only raised rent by $700!" and another goes "Hey, I've got lots of vacancies! My rent only went up by $400!" and this rinses and repeats until the ultimate lowball of "Rents are up? Not here! Save $50 compared to last year!"

That's not to say that the concept is without flaws: Collusion can happen[0], and collusion fucks up pricing in an otherwise-free market.

But this kind of collusion is already criminalized, and criminals will both exist and collude with or without UBI.

[0]: https://www.politico.com/news/2024/07/12/justice-department-...

(In an ideal reality free of criminal acts, rents must increase a bit if for no other reason than a properly-profitable landlord's expenses must also increase a bit: UBI isn't free to fund, and the haves must fund it more than the have-nots do. That's unavoidable. But it also can't be an increase of precisely $1k/month or whatever a UBI might hypothetically be: That's hyperbolic nonsense even with criminal landlords colluding to victimize tenants.

Fortunately for the concept of UBI in this context, landlords are kind of small potatoes here in a sea of others who also need to extract their pound of flesh to pay for it.
This kind of broad-scale wealth redistribution can be good, I think, but it does not happen for free.)
Porsche please hurt yourself very badly because all drivers of your cars over here are assholes.