skysight-inc/HackerNews huggingface dataset:
Does anybody know open-source or, at least, free way to process DMARC reports?

I have several e-mail domains with SPF, DKIM and DMARC enabled, and it works, but I have two annoying problems with DMARC:

(1) Some sites like to send DMARC reports which says "you send us 3 messages, everything is OK, all checks are passed, you are clear".

(2) Sometimes my domains are used to (try to) send spam via other servers and I got DMARC reports like "this <IP> tired to spam with your domain in HELO/FROM and we killed it, as checks failed".

Both reports are of no use for me: I don't want to know, that my users send mail to @gmail.com and @mail.ru (first reports) and I can do nothing about second case, as these <IP>s are not <IP>s of my server, so what should I do?

Some filter or dashboard will be very useful, as unpacking & checking XMLs by hands are very cumbersome.
What would truly keep you up at night is how many small/medium businesses still do stuff like this.

One small business I have seen just has tonnes of word documents sitting in a single folder, with a mix of customer details, invoices, etc. To write a new invoice they copy an old one, then change the details, save it with a new name with a "system" (that changed over the years).

Up until semi-recently I saw a small-medium sized business (hired quite a few people) that did all of their accounting _by hand_, for hundreds to thousands of transactions. They had an old lady that came in to manually run their accounts on a calculator and it took several days.

A small business I once dealt with had a small black book (A6?) that was all written in note form, scattered, not dated, random important scribbles everywhere, mix of cash and card (not documented) - it was a nightmare. Somehow they had a good reputation in the local area, but behind the scenes it was pure chaos.
Sorry, I should have said quality-adjusted life years: https://en.wikipedia.org/wiki/Quality-adjusted_life_year
I think that the main complaint was a lack of prominence to what the thing actually is, and its license.
> “In 2009, 2010, New York was like 70%, 80% of our business. Now no city comprises more than one-half percent of our business.”
> That’s changing the goalposts.

You complain about that, but proceed to doing it yourself, and you don't even address the point unlike the person you responded to.

> It was like trying to prevent a cold or the flu from spreading.

Which is funny, because even the very mild measures we had here in the Netherlands totally succeeded in preventing the flu from spreading. Haven't had a cold or flu in 1.5 years whereas normally would be sick at least 2-3 times. One strain of the flu was completely eradicated.
Literally interpreting your question: If you know python, and it can do the job, then there's no reason not to chose it.

However, there are many cases where it can't do the job, and in those cases, the question is obviously, because it can't do the job.

I won't entertain you with a list (and following nitpicky discussion on why I'm wrong about every single item on it) of cases where it won't do the job.
The Apple watch with cellular has been awesome for limiting social media use.

I frequently leave my phone at home and while I don't use Social Media that much, it's great to never be tempted but still be contactable, have all the useful info I like (stocks, weather etc) while not having anything from Meta anywhere near me. Not having browser is wonderful.
Hacker News Second-Chance Pool
They should be smart enough to know when you ask the wrong questions. Perhaps they aren't there yet, but that's likely where they are going.
Introduction post: https://news.ycombinator.com/item?id=26998308
> They've had some version of a comment section for almost two decades now and at no point during that time have they succeeded at cultivating a platform wide culture for interesting comments.

I'd propose there is no need for a public comments section. I honestly don't understand this feature creep.
Time to git clone the docs to all your tools. Mozilla MDN etc would be worth downloading. Make sure you have all your local infra like DBs running on your machine.

I did an hour of coding today disconnected from the internet and it was nice. Some things have to be put off but there is a surprising amount you can do!
Waiting on someone to join a meeting. Which, to be fair, since COVID is much less of an issue than it used to be, ±2 mins is pretty standard where as before waiting 10 minutes for everyone to find the correct physical room was pretty standard.
Survey Finds DevOps Automation Delivers Gains but Companies Lack Clear Strategy
100% agree. It’s interesting that people purchase an app for what is already included on a phone for free. If they have an iPhone, they can also reduce the time an app or website has per day.
> otherwise “surf the web” as people honest to god called it,

What else to call it ? browsing the web ?
Assuming you're fixed on not disconnecting:

I would recommend using ollama (or install llamacpp if you're on Windows) to bring along a modestly capable LLM you can run locally such a CodeLlama or Minstrel. They won't be as capable as ChatGPT, but a lot of knowledge gets compressed into these relatively small models.
UUIDv7 does not leak the allocation rate of UUIDs.
https://www.bafin.de/EN/Verbraucher/BeschwerdenStreitschlich...

PayPal Europe is in Luxembourg so maybe directly https://www.cssf.lu/en/customer-complaints/

And for the love of god, don't use PayPal, and if you do, do not abuse friends and family transfers, you're asking for troubles.

Moreover, have you tried Twitter?
Any military force will have such incidents. What separates them is the extent they try to prevent and punish such things. The US is certainly not perfect, but there have been attempts to curb such behaviour.

Meanwhile, a UN envoy collects extensive evidence that the torture and murder of Ukrainian (civilian and military) prisoners held by Russia is not only widespread, but shows clear signs of being coordinated in method and promoted from above in command.
> Why not? Sculptors sometimes make dozens of sculptures per year, by themselves.

Sculptors today are stationary and they depend on money (a mark of a civilization) and tools (same) and supermarkets (same) and demand for their work (economic surplus; same). Leonardo da Vinci, if he was a part of hunter-gatherer society (which is mobile), would neither be able to paint nor invent, for he would be busy with gathering (or growing, or hunting) his own food most of his time; he would also not have access to paper or canvas or colors or brushes.

> I see no reason whatsoever to assume that those sculptures weren't created by part-time artists.

As mentioned, hunter-gatherers are mobile at least part-time, because they go from where some food grows today, to where some other food roams tomorrow, to where yet other food swims the day after.

> Social structure exists even in apes

And bees, and ants; but not the kind that allows a big part of a society (capable adults) to engage in activities that are not directly related to gathering food, growing children, or fighting, but creating temples and art. A group of hunter-gatherers can provide for themselves, their children, and maybe their elders or sick (as long as these are mobile). They can even accommodate a leader or a shaman here and there; but not an apparently big group of able adults that do not hunt and do not gather and do not fight and do not move but rather sit in one place and build a temple and statues.

> there is nothing substantially new in this archeological find

Gobekli Tepe have completely changed our view of the development of the human societies, as we have previously believed the first civilization (Sumerians) to be as recent as 5,000-4,000 BCE (or 6-7 kya). This hints at a civilization twice as old as previously believed.
I think you're getting downvoted because of your comparison to hard drugs, but you're not wrong about the people.

That phone is more engaging to them than the conversation they're in, and if you try to tell them about it, they use all the same excuses that other addicts use, plus a few more.
> The entire purpose of getting you to install a mobile phone app is to push marketing notifications at you

Come on, now. You're being unfair. It is also serves the purpose of being better able to collect data on you for sale to other entities which want to push marketing notifications at you.
Well, it happens:

https://securingdemocracy.gmfus.org/incident/chinese-serbian...
Once I had a cop point a speed gun on me when I rode in deep outskirts of Poland on a road limited to 30kmh. I think he was just joking and passing time seeing that in the hours I rode on that road maybe 10 cars passed me by.

(the only two tickets I got in my life were on bike)
This is purely personal opinion and I can only cite a couple of examples off the cuff, but I have noticed some Japanese authors can have an affinity for avoiding bloat. Whether this is intentional I do not know, but they seem comfortable writing relatively small, concise software.

(Now, this being HN I'm sure someone will cite some counter examples.)
I think a reason that publishers like this may be interested in publishing print-only newspapers, magazines, and books isn't just the "reading on screens is bad for you" idea (of questionable validity) but simple economics. It's trivial to block ads and paywalls for online newspapers and magazines - great for the reader, but obviously not so much for the publisher. Likewise ebooks are generally stripped of their DRM and added to one of the "shadow libraries" accessible to the web. Of course you can say a print publication can be scanned and likewise distributed, but such scans are cumbersome and less attractive to "pirates" than things already in digital form.
We Need a Neural Network (2006)
Not anyone is looking for a constant stream of dopamine hits from their display.

Sometime to simplify, sit and ponder and save oneself from constant visual interruption is my main preference for e-ink displays.

'Modern' computing has become pretty much intolerable for work for me.

Any display that does not abuse my eyesight and can be passive like paper, is basically my go-to answer.

I do not tolerate having to re-read the sentence I'm looking at because the display looks smooth, but can't hold a static representation to save it's life. My sister's macbook is gorgeous, but impossible to read text. She doesn't read as much anymore.. because of this phenomenon.

Something about the display makes you stop seeing the line above and the line below the one you are currently reading, making it hard to hold a whole paragraph in your head, cause you're constantly re-scanning the same lines you didn't expect to drop. Like you're reading through a pinprick sized hole.
Why should they do that? They created the technology and they have every right to make money from it. It is not NVIDIA's fault that their competitors offerings are lame, and it's not their duty to give them a helping hand.

EDIT: Also, NVIDIA is nowhere near the market share that would warrant ant-trust action against them.
They could use a little money with how things seem to be going
It is very interesting, that you says about 6000 years ago.
It is "calculated" (in the middle ages) age of The Great Flood.

I've read some opinion, that modern European historians, even atheist ones, still "primed" by this number and it skews all our understanding of history and perception of archaeological finds. It is not some random number, but legacy of pre-Renaissance Biblical studies, haunting us to these modern times.
I keep SSH on Port 22. After years, I'm still amazed about the operational model of these attacking hosts.

They are completely dumb. I haven't kept record, but I have the feeling that some IPs in my fail2ban list are practically in there for month or even years now.

I assume they are just sweeping the whole IPv4 range? No state, no cache. Either they successfully attack a host or they go to the next IP. Repeat 2^32 times, start again.

I'm not sure where I wanted to go with this comment. Is it _that cheap_ to constantly sweep the IPv4 range or is it _that profitable_ to do it once you have a successful attack?
You may want to avoid casting all questions through this lens. Some people seek to leverage this sense of loss of trust to promote other arguments, in politics and the economy.

I appreciate that loss of trust is real, happens fast, and takes longer to recover. Recovery itself demands some acceptance that not all evidence is unequivocal, or comprehensible.
100% agreed, as I mentioned in house knowledge (and engineering size) matters when deciding this.
In your example, if you only have recent graduates in your team you have a whole lot of different problems :D
In a more common setup (some seniors, some juniors) given they will have to learn something on the road anyway, wouldn't you want to, for example, use managed services instead of "boring" services? Use svelte instead of angular? use flask instead of django? or fastify instead of express?
And if you go boring because there's more literature on them, you will soon find out that most of it is confusing as it spans over the years (have you ever used springboot? so many different ways of doing things that evolved in time...) and in the beginning you'll end up using the - by the book- approach which does bring some complex problems (try refactoring the auth module out of an app).

In the end what you are doing is moving the problem of figuring things out later in the future, when things are much more complex and refactoring is much more costly.

But I agree with you in the end it depends on the org, which is why you should not choose boring tech by default, and not choose cool tech by default either and think more about what would really give you speed of execution and maintainability in an always changing business domain AND keep things small enough that can be refactored out in an as-easy-as-possible way.

ps of course this is after like the first year of your startup, there's no point of doing any of this, or even choosing any technology if your company dies in 3 months.

pps i still don't understand why early stage startups don't do everything in javascript (FE+BE) so the same engineers can contribute to both part of the stack and then decide what to change depending on the business needs
When someone says "on your own terms" what they really mean is "I want it on my terms instead". There's no defense against it, because anything you suggest is "on your own terms" again.
Condemning the war while being inside Russia poses grave risks to personal safety. Surely they are a software outfit, not noble heroic knights.
> 1, solipsism, has the advantage that there is a solid argument to be made for it - I only have direct access to my own mind. That is why I am calling it coherent.

In saying that, you are assuming certain standards for judging whether an argument is "solid". How do you justify those standards? Many would answer that they are axiomatic. But, if our standards for judging arguments are ultimately axiomatic, why can't the existence of other minds be axiomatic too?

By Münchhausen's trilemma, all arguments are ultimately reducible either to circularity, infinite regress, or dogma. Choose your poison, but I think dogma is least the poisonous of the three. I suppose that's another one of my axioms.

Of course, argument by axiom is sometimes very non-convincing – it can be used to defend any position whatsoever. However, most would agree that there is a big difference between defending as an axiom "1+1=2", versus papal infallibility, or the uncreatedness of the Quran, or whatever. The question is, is the axiom "other minds exist" more like the former kind of axiom or more like the latter? Surely, more like the former.

> The other flavors don't have this advantage at all. It is impossible to trust my senses to arrive at the conclusion that other minds exist without first trusting them that they are correlated with features of a non-mind physical world. So, you can't use sense-based observations to claim that the world is made up of many minds.

You can't use sense-based observations to make metaphysical claims–and materialism is just as much a metaphysical claim as idealism or dualism are. There is no possible experiment or observation that could distinguish materialism from idealism, and any possible sense data is equally explainable under other theory.

> And their claim is that this can be directly experienced by you through self reflection - so if we call it idealism, it's still a form of solipsism ultimately, albeit more interesting than I would normally give this credit for.

That Hindu position is arguably closer to my options (3) (open individualism) or (4) (pan(en)theism) than to classical solipsism (my option 1).

In classical solipsism, my mind is truly real, but yours isn't. In the Upanishads, both our minds are equally real (as Brahman), and equally unreal (as maya and karma); in their equal reality they are identical to each other, in their equal unreality they are distinct
Sure. I’ll find a couple examples I have.
AIWrita - Best AI Writer, Content Generator & Writing Assistant
> And the timber is much older than the earliest modern human - or Homo sapiens - fossils, which are about 315,000 years old.

this is what astonished me. I somehow depicted our ancestors or relatives to be purely hunter/gatherers without the means (and will) to build complex wooden structures.
Financial maturity... now there's a euphemism.

You can also turn this around by stating that you have fallen for the marketing ploys which attempt to connect subjective emotions - happiness, fulfilment, accomplishment - to consumption in general and the consumption of 'premium' products in particular whereas others look past such attempts at emotional bribery. Is that $8 Starbucks Frap worth the cost per use compared to four $2 drip coffees? Not if you've seen the Fnords [1].

[1] https://en.wikipedia.org/wiki/Fnord
Arguably the difference there is that the monk mode has made a sacrifice (did have, now does not) rather than not having in the first place.

Depends on how you define 'monk' I guess :)
Was only a feedback.
What type of plastic? Industrial generators burn super hot. I imagine they turn basically everything into carbon ?
There's no indication that any of the components are exceeding their operating temperature range. It's just that the case becomes uncomfortably hot. It's hard to measure the peak external temperature of the case, so there can't really be a simple hardware-level failsafe for that.
Ah, back when Philips was at the forefront of cutting edge innovation.
HN is much worse. Nothing gives me more anxiety than this place.
My guess would be, if there was a perceivable difference in quality between sample pairs.
Perhaps a naive question, but why is using plastic for energy good?

When we produce plastic we essentially convert oil into a highly stable form instead of burning it into the air. Essentially, we sequester the CO2 that would've been burnt if that oil was used as fuel. That's a huge benefit of using plastics that we are eliminating.
Do you think you'd be able to find that 2 line breakout? I'm currently doing a breakout implementation on my Commodore 64. In assembly though, so definitely more than two lines ;-) Nevertheless, a two line breakout in Basic would probably give lots of pointers on how to make things more compact.
I know quite a few developers who are in fact multi-millionaires just from doing exactly that for 10+ years. If you're netting 150k and living on 50k, that's a million in ten years not even counting growth in the market.
For Bitlocker (and I imagine other tools which support TPM keying), a recovery password is generated in addition to the TPM unlock key. If the motherboard goes kaput you dig out the long key to unlock it, assuming you kept it somewhere safe (speaking as someone who has had to dig through a pile of old USBs to get access back to a disk).
I dunno, is it even still ...allowed... to have Free / Open Source software that does not live on GitHub? Because that exists. Though admittedly it's usually mirrored on GitHub.
This is tangental, but programming clicked for me once JavaScript introduced me to functional/declarative programming features such as replacing loops with higher order functions (e.g. map) and avoiding mutation.

However, I'm now at a point in my career where I want to get out of the rat race of web development. Are there any programming languages or domains that are "functional/declarative oriented" but actually have jobs? (Note that I don't necessarily mean that I'm dead set on only purely functional programming languages. I would love to get a job working with those, but all I really need is something like that's functional/declarative enough for it to make sense to me.)
Easier said than done if your main source of light during the day is the sun through a window.
Note that out of these, the PaleMoon browser ( https://www.palemoon.org ) is the only real "hard" fork of Firefox. The others are all "soft" forks of Mozilla Firefox in that they all just customise some existing settings as defaults or customise the UI or integrate their own extensions of Firefox and rebrand it.

The PaleMoon team however forked even Mozilla Gecko ( https://en.wikipedia.org/wiki/Gecko_(software) ), the browser engine that is at the heart of Firefox to create the Goanna browser engine ( https://en.wikipedia.org/wiki/Goanna_(software) ) that now powers the PaleMoon browser and the Unified XUL Platform (a framework that can be used to create multi-platform desktop applications with web technologies).

Another "hard" fork of Firefox Gecko is the Servo browsing engine ( https://servo.org/ ) though no browser application has been built on it yet.
Yep, I've mostly given up on the one strike rule and gone to a "don't install any phone app unless absolutely necessary" rule. Much of the time I can avoid the app by either using their web site, or just forgoing whatever functionality the app provides. Airline apps, which can be useful during a trip, get installed when the trip begins and uninstalled as soon as the trip is over.
Most of them don’t know it yet but their destiny is not to become rich or successful, it’s to end up very likely living in their car.
But is it written in Rust?
Which do you think will come first? Has rapid worldwide scale deployment of mRNA made the barrier to entry easier for the following vaccines?
I highly recommend everyone who wonders why people do this to read the 'Conspiracy Theory Handbook'. Unlike what the title suggests, it is a very brief primer into the psychological research done by Cook and others on conspiracy thinking, mostly from the perspective of climate science denial: https://www.climatechangecommunication.org/handbook/the-cons...

One of the key traits of conspiracy thinking is immunity-to-evidence:

"Conspiracy theories are inherently self-healing, evidence that counters a theory is
re-interpreted as originating from the conspiracy. This reflects the belief that the
stronger the evidence against a conspiracy (e.g., the FBI exonerating a politician from
allegations of misusing a personal email server), the more the conspirators must want
people to believe their version of events (e.g., the FBI was part of the conspiracy to
protect that politician)"
Keyword being "similar", as in, not the same. Its neither the behaviour of html onclick attribute, nor dom onclick attribute.
I see those requests as gratuitous feedback and ideas that could be useful. I‘m glad to have more requests. By no means I‘m going to implement them, but maybe some request triggers useful ideas.
> What took us out of lockdown in the end was not the vaccines or ht billions spent on them. Not even or the dumb masks and the draconian asinine distancing rules. It was Omicron. Plain and simple.

But on the other hand, how much did the vaccination campaign accelerate the emergence of Omicron? I don't think there's any way to tell.
BitLocker - I'm not going to move to some windows-first software.