skysight-inc/HackerNews huggingface dataset:
Ask HN: Small newsletter creators, how do you handle DMARC?
Hi HN!

I recently set up DMARC for my domain as recommended by the platform I use for sending out e-mails, and now I receive ~40 e-mails a week with DMARC reports. How do you handle that? Do you have some automated way of parsing these? Are there any tools with protection against zip bombs, since it seems like a trivial attack vector for anyone receiving these reports?
> I doubt any company has done usability studies on the damn things. They'll get as far as prototypes like these, people will try to use them, quickly figure out they're complete shit, and all the transparent-specific R&D will have been wasted unless it can be pivoted into HUD tech, but HUDs can't be made like this because the focal length is wrong.

Products like these are definitely not supposed to sell well and Lenovo doesn't expect it to. What it does is deliver a "wow" factor. This is effectively advertising.
Google Maps leads German tourists into Australian wilderness
35$ for a notebook? I got nice notebooks for $5 each at some discount store. To each his own but sometimes the product is _not_ worth the price.
I have some recollection about filters defined by jinja macros opening up for SQL injections.
I think you need to decided what the biggest problem is. Originally it was the need to make an early inconvenient meeting at 8:30. Now it seems more a general complaint about too many meetings.

Pick the battle you want to fight.

What hours are you contracted to work?
Not a chance, the changes wrought by the industrial revolution would not be undone so easily. Removing the internet from society would not change what people already know how to do and what is possible to do; other methods of exchanging that knowledge (schools/books/etc) would be rapidly re-emphasized. It might even cause a reversal of the compency crisis as people wouldn't have the rest of the internet to distract them from their studies...

Realistically however, attacking some undersea cables isn't a threat to the existence of the internet anyway. Even if you could split THE internet into many national/regional networks, that would still be sufficient for most industrial and economic needs. More expensive and robust links could connect these regional networks where truly needed.
Tangent: It seems that multimodal LLMs are going to be great for accessibility. "What is on this document? What does the chart show?"

We might not be there just yet, but it sure isn't far away.
Also Rumelia: https://en.wikipedia.org/wiki/Rumelia
Case 1: Suppose there are n doors and Monty does not know what is behind any of the doors. You choose one door at random. Then Monty opens (n-2) of the remaining doors AT RANDOM until there is only one other door left. By chance none of the doors he opened had the car behind it. Then he asks you if you want to switch. Should you switch or not?

Case 2: Suppose there are n doors and Monty knows what is behind every one of the doors. You choose one door at random. Monty deliberately opens (n-2) of the remaining doors from the left to right, skipping the door with the car. Then he asks you if you want to switch. Should you switch or not?

Whether n=3 or n=100, it seems to me that it does not matter whether Monty Hall has complete knowledge or zero knowledge of the location of the car. You are required to make a choice under the condition where there is only one other unopened door and all the other doors did not reveal a car. The player's original choice was correct with probability 1/n and the probability of the complementary event must be (n-1)/n. The player's strategy of switching will result in a win with probability of (n-1)/n.
With a properly configured nginx, you can easily serve 10's of thousands of requests a second on vserver type hardware. Netlify just offers these build pipeline kind of static site with cms UI.

But this is a good reminder why my gut feeling always made me avoid these overengineered solutions.
Yeah don't get me wrong, it's definitely a better thing to do with the money than some of the alternatives. It's just difficult to look at the system as a whole and go "Ok, so Xmillion kids in the US are going to go medical schoool this year, 99% are going to go into hundreds of thousands of dollars in debt, but these lucky 10,000 are going to get it for free".

Meanwhile, you look at that wealth and trace it through and think "Hang on, that's an incredible amount of wealth accumulated over decades. I wonder how much tax revenue that resulted in? $0.
GP probably refer to getting a huge surprise bill after a ddos attack, not github never got any ddos attack.
Blowing up gas pipelines was never presented as "good" in the media.
I wouldn’t count that as a transparent “display” since it needs a light source when detached, or it wouldn’t be of much use.

So if we only consider self-contained transparent displays, this is indeed a first?
I have a similar experience to yours. I'm using preact for most things now, sveltekit for anything full-stack or when I need static generation (great fro small/mid-sized projects, haven't build anything "enterprise" with it).

I wish Remix was preact. It looks like it has parts of preact and svelte I really enjoy.

I've been using Next.js since 2016/17 at small and large SaaS scale) -- I feel like they're building it like a VS funded SaaS now. The added complexity doesn't really pay off.
So what's the policy?

Do you forgive 100%, 95%, or 80% of the bill?

Is the 100% only available when a story about a bill goes viral?
Nice, thanks for your work!! It's highly appreciated. I really love FreeBSD as a desktop system, niche as it is for this use.

I particularly enjoy having rolling packages but a stable OS. This combination is ideal. And having ZFS as first class citizen, the ports collection, jails, the excellent documentation and the helpful community.
I feel embarrassed when some of the great back end / system programmers I work with have to go in the front end code base and write React. They can submit patches to linux source like it's nothing but understanding React is just too hard for them.
On the same topic I really like Matthias Müller's lectures and simple and readable JS code "Ten Minute Physics"

https://matthias-research.github.io/pages/tenMinutePhysics/i...
Windows 3.x was not compatible with Win95 OSR2 DOS (v7.1), but there was an unofficial patch.
Also pouring enough time and money and resources in product will solve issues eventually. But does not mean things could not have been better or cheaper.
I've been trying to think of use cases since I read about this a few days ago. I can't think of much, especially in laptop format. However, if you go beyond laptop into larger screens:

- A tv that becomes mostly invisible when turned off would be nice (I think I saw a tech demo recently?)

- A conference room screen on the central table but invisible until turned on would be a step towards the holographs you see characters meeting over in scifi movies. However, I'm not sure how much actual utility it has beyond cool factor - especially since all the text will be mirrored for those standing behind it

... and that's about it. The idea that you could put something behind the screen and sketch it which I've seen floated sounds kinda dumb. Much easier to just take a photo and draw over that.
Most of this would readily show up in archeological record. And it really doesn’t.

And because it doesn’t it’s pretty clear they hunted all year round. This is substantiated by research pointing towards them having adaptations for having good vision in low light environments.

Also, bone collagen research indicates that at least the tested specimens ate meat almost exclusively.
Not a content creator, but I tried patreon and gave up after 2 years. It's as if asking for money in FOSS is a bad thing... I could try going commercial but I'm not really getting my hopes up. What are my options really? Try other platforms? Something tells me Kofi isn't going to be much better.
Yes, that's good advice and I thought so, too, but I've been checking them many times and they're all fine. The problem persists for more than 2 years already.
Superset works wonders
For the curious: There's a great ig account documenting typography in Vienna: @fontwien

https://www.instagram.com/fontwien
Craig Wright is a fraud and there are numerous instances where people have caught him directly contradicting the opinions and factual assertions about code Satoshi wrote. Like a patent troll without any patent.
Thanks @doque !!

Even though I've been actively looking for this, I couldn't find it.

However, this solution ONLY provides notifications; it doesn't address the underlying problem. I could be sick for five days and not check my phone.

What I need—and, in my experience, what all larger companies require—is a method to halt consumption entirely, similar to Snowflake."
Second this, I also noticed the typo in Greek. The Cyrillic reads weird too, it's in accusative case instead of nominative I'd expect.
Steam used to be notorious for hosting a massive amount of shovelware and asset swap (I think they tightened it up a bit?), so I don't think these stats are as significant as you imply.
Please make sure to ship this as a prebuilt .exe file.
I feel the problem is you often read some panels in the wrong order, but when you read them you realize the order is wrong after the fact, based on the text. The AI could probably use the text as additional information for determining the order.

Would probably never be perfect, but if it gets it right in all but a few outlying cases, that should be good enough.
Well sure, in 2014 you were not too late, but now...
Same realization. I started playing around with Rails/Hotwire and found that to be much more productive and far simpler. Haven’t used it for anything “real” yet, but I am enjoying it so far.
> What do we mean by "good investment"?

Housing is not a share of stock, it's a place you live in. So by good investment, I think the criteria is not that it beats any kind of index fund, but simply that it beats renting. Because you have to live somewhere. Either rent or buy.

> to try to make housing into an investment

What does this mean? Who is trying this? What do they do?

As a homeowner who is reasonably (best I can) politically aware and always vote, I have never experienced these forces trying to make housing an investment. It's never been on the ballot here.

> have policies that tend to make it a poor investment

I believe that's impossible. Only way would be a dictatorship that says your house will be taken away from you and demolished every 30 years, or something like that. Would you want to live in such a world?
I'm currently doing BI evaluation for improvement of the current toolkit, so I might use this comment section for some BI experts' advice.

We mostly use Looker Studio + Metabase currently.

Investigating Tableau, Looker, PowerBI, Sisense, Omni currently. PowerBI is great, but BigQuery integration seems to be lagging. Is there a way to get such a tool without paying $50K a year? Everything so far is only a "nice to have" upgrade over our mostly free toolkit. We also care about good geospatial visualizations and embedding reports for users without requiring a login.
Thank you! It was a small itch I had while walking around the city and you managed to scratch it, really appreciated.
> I vaguely recall that the default was to use the current average compression for the default estimation.

No, at that time software didn't do anything by itself.
This reminds me of seeing others' code in the first year of university. There was a pretty basic intro to some language constructs, but for some reason the first exams were done on paper.

People wrote everything without indentation, or with inconsistent spacing. Somehow this also carried over to the code that they'd write in the computer, so it was pretty much unreadable, since you couldn't glance at a block of nested loops and realize what goes where.
Back to the dark days of the 1980s.
>I've long wanted to do some kind of google-streetmaps style photography project, taking pictures of all the types to be found in the nooks and cranny of the city, some of which go back centuries. I'd imagine having such a collection of Vienna City Types would be quite interesting to throw at some AI and produce real working fonts.

FYI there's this:

https://www.geschaeftemitgeschichte.at/product/spurensuche-2...

https://www.geschaeftemitgeschichte.at/product/spurensuche-2...
I've found it much better for anything that needs book knowledge.
And honestly, I never lost data in my whole life as a private user. Exceptions: Own stupidity in which case even back-ups don't help.

And that included the time when HDDs had a tendency to fail. And what little data loss occured was actually a grand total of 3 hours of work to recreate it.

I simply don't get the obbsession people have with data back ups for their private needs.
The way I see it, there are three kinds of models:

1. Unaligned models: You ask them a question, they complete your prompt with more details about the question to be answered instead of the answer. This is what you get from a basic LLM if you train it on the internet. It was how GPT-2 and GPT-3 worked before Chat GPT was invented. Such models aren't very useful for chat, you need to do weird prompt engineering tricks to actually get an answer instead of a clarification of your question. The original Mistral 7b was also of this kind.

2. User-aligned models. Aligned to answer questions and follow instructions, but no more and no less. If you ask them how to kill your wife, how to cook meth or how to make an atomic bomb, they'll happily help you and regurgitate the facts you can already find on the internet. They have no access to non-public information, the "dangerous" things they can tell you are already pretty easy to find, so the danger if you're using them for chat is actually minimal. However, they're far easier to use for troll farms, mass phishing campaigns, sockpuppets, political misinformation campaigns etc. If you ask them to engage with a pro-Biden tweet in the most triggering and overtly racist way possible and throw some pro-Putin angle into the mix, they'll happily accommodate your request, and you can do this at scale, paying orders of magnitude less than you would for a content farm. Mistral 7b instruct is a good example of such a model.

3. California-aligned models. They'll happily fulfill your request, unless it conflicts with DEI ideology, which has a particular foothold in CA, sort of exists in other parts of the US and is completely absent in non-English-speaking countries, even among extremely left-leaning populations. Google Gemini is the most egregious example.
I love their docs, I sometimes read them when I'm working on other projects because the design and or suggestions are great. Afaik there's no great connectors for OIDC which is why we can't use it at $work but I'd like to try it more in depth in a personal project.
"data loss solutions" is a term/product category I can totally get behind :D And indeed, there's planty of those in the IT industry!
A physics engine's least interesting part is the vector representation. Geometric Algebra is isomorphic to "classical" (i.e. Heaviside) vector algebra.

Collision handling, energy conservation, stability, etc. are the hard problems.
I generally dislike these "corporate design" typefaces, because - just like this one - the character set is usually quite small and they're almost never a complete set of styles and cuts - just like this one is just two styles, regular and bold. No italics, for example. Nevermind things like self-declared companies who lack a mono-space font in their corporate design suite (strangely enough they never lack a dedicated Powerpoint headline font).
That's a very interesting stack, thanks for sharing!
I hope this is not one of the cases that get simply forgotten and in a week or two their beginner unfriendly platform gets recommended again without a second thought.

With models like this and AWS people will get afraid of success
Yes, the point is that having an internally developed game would mean that when issues and inconveniences are identified, they force valuable improvements/fixes to the engine (which benefit the product and others) instead of workarounds by the external game developer in their particular game.
Upvoted because it's really easy to get lost when developing a game & engine.

I am trying this approach right now with the functional clojure 2d engine 'gdl'https://github.com/damn/gdl , which just 'organically' evolved out of developing https://github.com/damn/Cyber-Dungeon-Quest , an action RPG.

Which means that all features have been created by an actual need.
I tried to build a small web demo with Rapier too
https://github.com/iErcann/NotRoblox
(no rust)

What I like :
- Good documentation compared to AmmoJS (you need to read pybullet)

- Recent

- You can run it server side (Node) & client side (Browser), here I'm running it server side but it's possible to do both and implement client side prediction + reconciliation

- Small bundle (AmmoJS was like 2 MB?)
Not via an API, which is needed to perform proper tests.
America has very little leverage over Israel. The money/etc that America gives to Israel is motivated by the religious convictions of Americans (evangelical protestants particularly, but not exclusively.). This support isn't conditional on Israel behaving itself and any politician who cuts Israel off will have a very difficult time getting reelected. This effectively makes America's financial and material support for Israel closer to tribute than leverage, since politically speaking it's not practical to turn off the spigot.

The silver lining is that unconditional support for Israel correlates with age; the Americans who support Israel no matter what are slowly but surely aging out of the political equation. In one or two more generations the situation may be very different, which if I had to guess, is why Israel wants complete the annexation of Gaza sooner rather than later.
Question for rsync users on linux. Does your rsync preserve creation times --crtimes ?

I'm aware ext4/3 filesystems don't store creation times. But I want to use rsync on Linux to sync files between an NTFS(supports creation times) and a Btrfs partition(also supports creation times) without losing the creation times.

Currently rsync just sets the creation time to the modification time on the destination directory. Which is not what I want.

When I use `--crtimes` I get a "This rsync does not support --crtimes (-N)" error.

Weirdly, just using `cp -a` works. But it doesn' t have any of the checksumming and differential copy bells and whistles of rsync.

How do you rsync on linux while preserving creation times(on supported file systems)?
You need a boat and an anchor. People do stuff like this all the time by accident.
That method you're mentioning is provided by setting up a webhook that pauses a project, which can be fully automated.
You don't really understand the ship of Theseus if you think that. Replacing with different things not just identical pieces is part of the question.
for when a company want the opensource label but is too selfish to share.
Ohh right, then we might need more data about the ratings and/or profits of each game, to properly figure out the relative... utility of those engines, in making profitable and well received games?
We're in the complex phase between point A of a low-entropy uniform distribution of densely packed particles with strong gravitation, and point B of a high-entropy uniform distribution of widely spaced particles with almost no gravitation.

The second law is unfortunately taking us to B eventually, but it's also responsible for the journey from A to where we are today!

A being the Big Bang and B being heat death (est. 1.7×10^106 years).
It’s getting harder to keep track of all the shiny new features. UI devs already deal with TS->JS compiler, tailwind compiler just to name two. Can’t imagine adding another compiler to the mix. Our already complex and fragile build pipelines just keep getting worse.

I understand the problems in scaling UI development. Just don’t think the solution is to build another layer of complexity atop the shaking foundation.
The trick is to buy those tools used where you can.

It's all about recognizing there's a spectrum of participating within the mainstream, and pushing to get as far from the center out to the edges. Actually getting out of the stream and up on the shore is impossible for we fish.
If you look at their incentives differently, i would argue they doing well with their goals. Every "use server" is another vercel customer. Every preact user finds it harder to claim they are using react when apis showing up in react canary and being documented for nextjs don't exist for them.
Might not end up too badly... Reminds me of certain "poor" "indie" company with some rather profitable products... But that might be despite that choice.
I disagree, they are not a colocation service that happens to rent servers. They are opinionated platform for deploying web applications in a specific way. The bandwidth happens to be a necessity to do that and also a useful metric for billing by usage.
Personally I appreciate the ideas behind hooks, but the implementation feels like I’m trying to write in a different language behind JavaScript that has its own rules about scope, flow control, variable dependencies, and many other things that run counter to what appears to be happening on the JavaScript surface.

I’ve worked on many projects that implemented object-oriented programming in C, and the impedance mismatch there was much more tolerable. That should be a warning signal that something is amiss with hooks in JS.

They made an embedded language extension for JSX. Why not a similar separate language for hooks, to clearly delineate when you’re working with the React state machine rather than ordinary JS state?
The point is that the engine developers don't get a reality check that a particular feature is janky and needs a change, since noone in their organization has ever actually used that feature, and the external developers who could identify that need have no ability to change it.
Sandspiel
Sounds like the sources of financing need some kinectic disincentive as well
The ZFS clone should deal with that via regular snapshots.
Shitty sci-fi movies where the producer wants to show both the screen and the actor's face at the same time.
You don't have to use open source drivers. I only use them with intel CPU graphics where they work great IMO. AMD and Nvidia ship drivers, most distros somehow pack them. No issue there.
Depends on what you mean by working. If you mean able to render a standard HTML5 page with a little bit of CSS and no javascript, a game engine would probably be more complicated. But to create a browser that implements most/all of the features a modern browser offers, without becoming bloated, I think that would be far more harder than any game engine we have right now.
80's?
I live on an old farm. I'm connected to a neighbour by a track that is narrow, has a steep drop with no barrier and a ford at the bottom. After decent rain, the ford is more like a full-blown river. It is a public footpath but otherwise is only suitable for quads or farm machinery. There's no way of turning around when you're committed. There is not a road or bridleway, there is no public access unless on foot.

At some point, presumably from satellite imagery, Google decided this was a road.

Now google maps regularly directs folk down my private drive and on to the track where they have a terrifying journey or end up having to be towed by a tractor. No amount of 'report a problem' tickets have resolved this and it's been going on for years now.
rsync for backup is a recipe for disaster if you don't realize you just rsynced and overwriten good data with corrupted or ransomwared data.

If you want to use rsync, do rsync and snapshots...and those snapshots should automatically made on the remote destination (can be just a daily cron), only accessible read only from the source machine without having any administrative rights to tamper them.