skysight-inc/HackerNews huggingface dataset:
Fetch the TXT record; you should see something like,

k=rsa; … p=<a bunch of base64 data>

The base64 data is an RSA public key. You can print in textual form with something like,

your-clipboard-paste-command | base64 -d | openssl rsa -pubin -noout -inform der -text

The first line of output will be something like,

Public-Key: (2048 bit)

Which is the key length.

If you fetch with `dig`, note that sometimes dig will do this:

example.com. 1800 IN TXT "k=rsa; t=s; p=blahblahblahblah" "blahblahblah"

I.e., it breaks it up with a `" "`; remove those, that's not part of the data. I.e., concat the strings dig returns, then parse out the p=, then base64 decode, then openssl.

(You can also do what the article does, but without Python, which is jam that base64 between some PEM header guards like the article does, and then feed it to openssl. Same command, but you don't need the -inform der b/c the "in[put] form[at]" is now pem, which is the default.)
Or it becomes so unusable that the customers become disenchanted and flee to competitors.

If management keeps making up deadlines without engineering input, then they get to apologize to the customer for being wrong. Being an adult means taking responsibility for your own actions. I can’t make a liar look good in perpetuity and it’s better to be a little wrong now than to hit the cliff and go from being on time to six months late practically overnight.
It should be easy enough to prove if the image price itself changed, using archive.org or something. But if what you’re describing is just a penalty for using it without permission, I tend to agree with the others who feel that’s fair game. If the penalty for shoplifting was always that you had to pay for the merchandise you shoved in your pants, well, I think you’d see a lot less visiting of the check stand on the way out if you know what I mean.
Seems like rent is so high in big cities that so many businesses are no longer possible.

I think one solution to lower rent is a rule that for every month a rental property is vacant its book value declines by 10 times the rent.
There is no plausible threat to 2048, but you'd still rather people switch off RSA, either to curves (because they're more resilient) or to lattices (for post-quantum). Pushing people to higher RSA key sizes is a waste of effort.
In terms of books, I would say Linear Algebra Done Right. The book requires some background to understand efficient. But, once you have some background, it is very good for having a systematic and rigorous understanding of Linear Algebra theory
The other day I was on a page with an autoplaying video. When I started scrolling it popped out into the corner so I closed it, and there was another autoplaying video underneath it. I've never seen anything like that and I just had to kind of look at it in amazement.
Everything Trump says is important so I would listen carefully. We're lucky the new president knows where he is too.
Of course, if enough people (and especially if enough companies) do that, then that _in itself_ can cause market distortion. In the UK, from about 2018 on, all available warehouse space was filled as companies stockpiled to withstand a possible Brexit (in the end, Brexit, as a practical trade matter, didn't happen til 2022, when the main customs transition periods started expiring, so quite a lot of that stockpiling was wasted cost/effort).

Interestingly, this likely means that even if these tariffs never happen at all, they will _still_ do damage, because companies will have to treat them somewhat as if they might happen, and thus do things which do not make sense in the scenario where they do not happen.
It has caused the prices to plummet in small towns and lowest tier cities. It's big cities that saw the internet grow their real estate prices because the Internet made it easier to research large cities before moving there
In my opinion, poking the sleeping fat bear is a dumb move, and a waste of money that is better spent funding individual contributors to important projects.

The worst case is unbelievably bad: they start asserting it. I would leave the status quo as-is and go find other hobbies. Besides, the longer it goes on without a battle, the better the case is to revoke it. It's infinitely better to let the status quo ride.
Hey, any chance you could link it please?
> I don't know Dana White

Oh, he runs the UFC and also the new slap fighting league. What that has to do with Facebook? I have no idea.
WinUI3

Not a day goes by without a new ui framework from microsoft.

They reiterated so many times that you might expect the new latest thing to be perfect off the shelf, but it’s already third version. Feels like microsoft simply uses a firing squad on a windows ui team every time and burns the offices. Hard to come up with more reasonable explanation.
Tackling the Monolith/Microservices Dilemma at Instawork
I think the opposite is true. It's easier to find a job in a city other than your own with the internet, and big cities pay the most
Show HN: Open-Source) Memora – Bringing Human Memory to AI <We're Back Live >
We had to take the repo down for a while (the fake X crypto scheme issues), and in the process, lost all our stars. But we're back!

Memora gives AI the ability to recall memories during interactions, just like humans do.

For now, it’s just text-based memories, but our vision extends to the full spectrum of human memory: emotions, audio, video.

Key Features:

Multi-tenancy for managing organizations, users, and agents

Time-stamped memories to track info over time

Scalable and developer-friendly design

Please star, fork, and contribute to help us rebuild and improve Memora!

GitHub: https://github.com/ELZAI/memora
Install: pip install memora-core
> If you want to do something specific* with it, like call a specific method on it, you have to make sure to check that the type has it. You can of course ignore it and try to call it without checking it, but you're not going to like the errors.

"Better errors" seems like something that should be fixable in the compiler, eg. by tracking whether a variable was initialized with a static or comptime type, and if the latter, then triggering a different error path to tracing back to the comptime type variable.
It isn't a hypothesis. It is a well known fact. The more expensive a property is the more time it will be spent vacant because a lot of the very expensive properties are just uses as investments.
https://archive.is/f8smi
I can’t get enough of anything that helps me wrap my mind around the scale of objects and distances in the universe.

I recently discovered Epic Spaceman on YouTube, who makes incredible visual comparisons to help understand these scales. https://www.youtube.com/@EpicSpaceman

There’s also Universe Sandbox 2. But tbh this Atlas of Space is more accessible to me due to my various input limitations.

Space Engine let’s you explore the entire observable universe.
Key rotation tooling has never been given adequate attention since you only do it every few years. Something ends up breaking, even if it’s just the name of the key .

keys are stateful content like DB schemas, but they don’t receive daily attention, so the tooling to maintain them is usually ad-hoc scripts and manual steps.
Ask HN: Personal AI agents for everyday tasks?
Would you use personal AI agents for your everyday repetitive tasks like ordering coffee?
>depending on memory safe implementations of image and video decode libraries are exactly what I care about in an all-knowing sandbox which touches network services and runs untrusted code on my computer.

What does that have to do with Servo? Firefox has already been doing those things and continues to do them [0], they don't need to do them in Servo first.

We are specifically talking about the utility of rewriting a layout engine from scratch, rather than putting more resources into evolving Gecko - including rewriting small parts of Gecko in Rust incrementally.

>Disagree. You're talking about every Mozilla project that's not Servo. Firefox/Servo development is Mozilla's core competency. One which they've abandoned.

They obviously haven't abandoned it. It's not like they cancelled Gecko development too and are rebasing on top of Blink. Again, this is all just a philosophical debate over whether rewrites or refactors are more effective when it comes to the most core component of the browser.

[0] https://github.com/mozilla/standards-positions/pull/1064
Framer sped up React sites using granular Suspense
Sometimes when people complain ”you’re just arguing semantics!”, the semantics do in fact need to be cleared up, because the words being used are confusing, or wrong in a way that’s preventing participants in the discussion from getting on the same page.

Here, no one is actually confused. Everyone knows and agrees that Trump was found guilty, but that he hasn’t been sentenced. The only sticking point is whether you can use the word ”convicted” to describe someone who is in that situation, and whether or not that’s the case doesn’t have any material effect on people’s understanding of reality. It’s just a matter of arguing over which words should be used, i.e. it’s just semantics.
> One, I hated the term "raving"

Completely agreed on the terminology. When I got into the scene (late 90s, Philly and Baltimore), everyone legit totally avoided saying "rave" or "raving" when talking with other folks in the scene. We all just said "party", and it was clear what you were talking about based on context (and, for better or worse, clothing style). No one said "ravers" either, it was always "party kids" instead, at least among the younger end of the crowd.

"Party" could interchangeably refer to either a "one-off" event or a club weekly/monthly, and similarly made no connotations as to whether or not the venue was licensed/above-board. Unlicensed one-offs were referred to as "outlaw", "warehouse party", etc. There were also unlicensed venues which threw regular weekly/monthly parties and these were absolutely amazing, so I'm a bit perplexed by the folks here saying a "real" rave is only an unlicensed one-off.

In any case, in my area, as a term "rave" was largely only used by news media, law enforcement, and outsiders who completely misunderstood what the scene was about. The only major exception was internet discussions – web sites like ravelinks.com, newsgroups like alt.rave. But even there, "rave" in the name just helped people find the sites, and still wasn't a term thrown around much in actual discussions.

> Has the music droppped off?

No, it's better than ever in my opinion, especially for non-mainstream house-adjacent music. There are a ton of talented producers who are seamlessly merging many genres and influences... folks are combining classic UK rave synths (well, really from Belgian New Beat originally) with Italo-disco, or taking trance and adding in happy hardcore elements, etc. Many classic samples and sounds, but given a new twist, it's great.

That said, I used to be a major drum and bass head back in the day, but largely lost interest in that genre as it became less danceable over the years. Not to mention my knees aren't what they used to be...
> Fonts were a feature printers had.

I remember the Juki daisy wheel we had hooked to our AT&T PC6300 running the Q&A word processor. I think you could buy different type faces but my father only ever bought the standard typewriter font.

The Citizen 200GX dot matrix we had afterward was a game changer especially with the color ribbon kit and the ability to print color graphics from paint in Win 3.1 was amazing.

This makes me nostalgic for tractor feed paper - both of the above printers had the tractor feeder option. My father bought a friggin skid of tractor feed on the cheap in the 80's for home and business so for years we had infinite paper supply until lasers and ink jets did away with tractor feeding.
I recommend the re-issue of Allen Strange's Electronic Music: Systems, Techniques, and Controls.

It was successfully launched on Kickstarter a while ago, and is now available through a few retailers.
In the same way people go to their doctor or dentist or mechanic too late and prevention and sometimes even the best treatments are off the table, software developers (particularly in groups vs individually) love to let a problem fester until it’s nearly impossible to fix. I’m constantly working on problems that would have been much easier to address 2 years ago.
Simple, I tell you that in my message, if it’s genuine, I’ll use the word “apple” somewhere.

You tell me that you’ll use the word “banana”.

Provided no-one except you knows that my secret word is “apple”, you know the message came from me.

But it’s perfectly possible for you to fake a secret message and sign it “Love d1sxeyes, P.S. apples”, and so our approach only works between the two of us. A third party probably can’t even confirm that “apples” was the correct keyword, and even if they could, that can only prove that one of us wrote it, they can’t definitively say which one of us.

Now extrapolate this to using some more sensible mechanism than dictionary words.
Gotta be 1 for Trump because if each Canadian province became a state adding another 20 senators would overturn our politics. Might be easier to just take Alberta.
So you want to offer self-hosted deployment: how should you do it?
Hi folks I'm the one at CES. If you're here, I'd love to chat about _how_ we built this with https://golioth.io. Or at least give you a sticker of our mascot, Echo!
They barely scraped out a popular vote win. It's not a "resounding" victory, regardless of what you subjectively experience when you talk about it.
I think it's because GP mentioned "PoS software" which is often used by cashiers, but is not limited to cashiers. Anywhere a user might swipe or tap their credit card could be considered a PoS.

As a related aside, I recently visited Microcenter where they run their own PCI-compliant PoS system that's all text based. The staff all knew how to zip through various text menus to apply discounts, warranties, etc.
Yeah I agree. Internet puritanism, some might call it. Turns out the possibility of being recorded all the time and having your life upended based on some 15 second clip of you makes people conservative and wary of risks
Found recently on the web. More funny stuff in my curated collection of little web gems: https://sharkle.com
Any ones in particular?
Ah thanks! Reminds me of systolic arrays somehow. Good luck and hopefully there are no bugs in your design!
For the kind of statements typically getting fact checked, unironically yes.
The sample is biased and intentionally so, the prior probabilities are pulled from general population statistics. Consider the likelihood of an event that should only occur 1/10K times happening 5 times in a row due to random chance, it is incredibly small.
I used to ride a motocross style dirtbike and those are pretty stable and hard to go over the bars so I guess it's possible with two wheel geometry.

the setup is more https://as1.ftcdn.net/v2/jpg/05/53/70/16/1000_F_553701604_l6...

than https://www.med.ubc.ca/files/2024/11/AdobeStock_197310261_12...

Bigger front shocks and higher and wider handle bars.
Being only in my 30s but also affected by a lot of usually-age-related disability has been a big struggle for me as a programmer. I don't know how typical it actually is, but I guess I skipped the "work way too hard because your body can handle it" phase that appears to build reputation and wealth early in a career. Probably it would have been different if I'd grown up more physically active; I basically hate most sports and other ways of staying healthy and didn't learn their value until it started getting in the way of the things I do love.

Regardless, it's a massive toll on my mental health. Although frequently assured otherwise, I constantly feel like a burden on my team, like I'm unreliable, for being unable to put in the same hours my older coworkers do. As difficult as it is to start now, focusing on developing my physical health is the only way forward.
That looks even better than I hoped. Is this free?
You've read the article, right? None of the code author gives need "64-bit count of milliseconds" nor floating-point logic.

The last example (that I've mentioned in my comment) needs a single byte of RAM for state, and updating it involves one logic shift, one "or", and two/three compare + jumps. Easy to do even in assembly with 64 bytes of RAM.
What Made the Harlem Hellfighters Legendary?
I've only done some research, but if you have the space, you can skip the soda stream and carbonate in a corny keg in large batches. The lid of the keg has an input for co2 and an outlet for liquid. You should probably have enough space in the fridge for the large keg. There are smaller keg sizes but I'm not familiar enough to name them.

You can also find continuous carbonation lids but there are constraints on the water pressure being higher than the co2 pressure. My well water is 30 to 40 and the recommended co2 pressure is about 60.

On the whip (cylinder to cylinder filling tool) you linked, you can only ever equalize the pressure between the two cylinders. Most gas cylinders I've seen start around 2000 or 2200 psi if they were professionally filled (as in by a gas supplier like airgas). If your home brew store used a whip to fill your cylinder, it's going to be below their starting cylinder pressure. Each fill is going to lower the source pressure and generate a lower pressure in the filled cylinder. Vacuuming the cylinder should get more CO2 out of the source, but won't fill the small cylinder more. If I understand correctly, because you're pulling the remaining co2 out, you'll get lower pressure in both cylinders at the end because more gas has to leave the source to equalize the pressure.

Tbh, I'm more scared of the whip than a regulator and a hose after it. If you don't have a regulator on your source cylinder, whatever comes next has to handle the full cylinder pressure. In your case, all parts of the whip are at cylinder pressure. Regulators can handle full tank pressure and make it a safe level for the hoses so that in the event of hose failure, you're only leaking 60 psi (or whatever the regulator is set to).

I used to work with tanked oxygen for torch work (not professionally), but I think the above is correct. If not, please correct me.
Maybe those who go to raves are more likely to go to clubs too, but it doesn't mean that a decrease in club attendance means a decease in rave attendance.
It may simply mean that clubs are not the preferred destination for partygoers anymore.

To support that, it looks like music festival attendance is going up over the years. Music festivals are, I think, closer to raves than they are to night clubs, which, by the same logic, would suggest an increase in rave attendance.

Also worth mentioning that some of what was called a rave before is now a club. There is a difference between occupying a decommissioned soviet building after the fall of the Berlin Wall and a fancy club on high valued real estate, even though it used to be the same place.
I have a better solution: Just lie. Nobody is going to conduct a deep investigation.

> Oh yeah, for who?

Microsoft.
I wouldn't even blame it on the mods and higher ups. There are enough people here invested in Sam Altman either through YC or AI that mutually aligned interests alone will cause a story like this to get squashed, every time. No conspiracy needed.

And that doesn't even take into account the number of people who consider all discussions of this kind to be categorically off topic, and would flag it on principle regardless of the context.
I agree with those points but there's another side to it, of course: The economy of scale of service providers allows reliability, in important ways, that most people can't match by self-hosting.
My guess is: the pandemic and online dating.
> I think one solution to lower rent is a rule that for every month a rental property is vacant its book value declines by 10 times the rent.

Wouldn't that just lower its property tax, thereby making it more profitable for owners to leave venues unrented (compared to the status quo)?
I hear you, if we had a punchier name for the Solar System (ideally with its own TLD?) I for sure would have gone for it. Anyway, thanks for the nice comment.
As if courts care about any of that. They'll just ask the witness "did you send this email"
https://4e6.github.io/firefox-lang-stats/

Do you see those red and orange and green pie slices? 40% of the code. There, be memory errors. Approximately 70% of all errors in that code will be memory safety related and exploitable.

Fixing it looks like developing Servo.

Don't want to take my word for it? How about the US Department of Defense: https://media.defense.gov/2022/Nov/10/2003112742/-1/-1/0/CSI...
This looks terrific. But it's Windows-only.
But that's only as a second factor right?
Hopefully Trump strongarms Europe into getting rid of those laws and restoring free speech. IIUC Trump explicitly mentioned he'd do this as part of this work with Zuck.
Yes I do as Sam does have the influence and power to do such things. There's a major reason why pieces and articles like this one gets censored a whole lot.
It's a weird kind of fraud where the guilty party doesn't gain, and the defrauded party gives to charity.
Indeed. Instead of a dedicated set of channels for a topic... we have this breaking things up. This 'feature' absolutely kills focus.

The old ways - curating channels - are the best ways.
That's patently false. For example, you can fix some variables on different instances, and run the solve with those variables fixed.

This doesn't result in really good work distribution, but it's a toy example.
Yeah, I mean, it sounds doable, but it could be a tarpit idea of course. Or maybe adtech is too powerful and we need to let it crash before something like this can be implemented.
Why? Serious question, but what's the use of monoids? I encountered the term years ago, when I had an ill-fated ambition to make sense of monads. I've let it go and made peace with the world. But outside that narrow context, I've never even heard the term "monoid". What are people using it for in the real world?
No. You posted the same thing yesterday.
> Tier 1 city RE prices have made live entertainment venues harder to run profitably.

Which, in turn, makes events that do happen more expensive, decreasing turnout. If there's a Friday night event for CA$15 with CA$5 drinks, I'm much more likely to go than if it costs CA$50 with CA$15 drinks.
This article is also important for nftables (Linux kernel firewall) for it also has the same 'set' and 'map' in its rule definition.

Last time I reviewed the nftables code, they are experiementing with multiple algorithm selections based on size of its 'set' and 'map'.
Latency is 1ms for a round-trip through 100km of fiber (200km total).
You and I aren't the ones in immediate danger. The service providers we rely on are. In discussions like these we have a "tragicomic" tendency to forget mankind's unstoppable progress. RSA-1024 offers 80 symmetric equivalent bits of security and we've been heading down this path for decades at an exponentially increasing pace.
2025 Won't Be the Year of the Linux Desktop Either. So What?
https://os.phil-opp.com
AI Explainability with Grad-Cam: Visualizing Neural Network Decisions
The Business of Ethical Mammoth Ivory
> Tier 1 city RE prices have made live entertainment venues harder to run profitably.

Abandoned warehouses and other commercial building you could host a rave were once plenty in NYC. No more. Hell when I was a kid there were three abandoned factory buildings in my neighborhood we'd break into and become our "club house" in grade school. You just had to watch for squatters and neighbors calling the cops. Now you're lucky if there are even lots around - most have been built on already.