skysight-inc/HackerNews huggingface dataset:
I had worked on a open source project called 'safecache' on the similar note. As others has already commented, @lru_cache does not play well with mutable data structures. So my implementation handles for both immutable and mutable data structures as well as multi-threaded operations.

https://github.com/Verizon/safecache
So, how do you address the other calorie counting method, the one that is actually used?
Can you name and shame those that ignored the critical extension? Sounds CVE-worthy. A date to guess the versions you used would also help.
> RDS multi-zone AZ deployment

I don't know about all RDBMS brands, but if you're running Postgres then setting up a read-only slave is trivially simple. You run one command to promote it to master.

At my work we use both AWS and colo our own gear in two geographically isolated datacenters. We use AWS for highly specialized tasks (e.g., Lex) and our colocated servers for just about everything else. The savings have been tremendous -- our costs would be ~10x higher if everything was on AWS.

I think a lot of people forget just how cost-effective dedicated servers and colocation can be. If you're not allergic to dealing with the occasional hardware failure, then there's no question in my mind that it's the right way to go.
Thirded. This sounds like a sound solution.
"To keep reading this story, create a free account." that's the message after opening it.
No thanks
edit: click-bait say no more!
Ask HN: What is your naming convention for SSH keys?
Last night I wrote a simple wrapper around ssh-keygen with (in)sane
defaults[1], since every time I need to create an SSH key, I go through
my bash history to remember what were the parameters I used before.

While writing it, it got me thinking: is there any sort of best
practices for naming these keys, especially when you connect to many
servers, and services using it?

Right now I just make silly references — e.g., the key I use for a
server that I log in with username Moss, is called "The Internet Key",
as an IT Crowd reference —, and for the wrapper, I used a random suffix,
and prefix generated with apg[2].

So, what do you folks use as a naming convention? If you were to
generate keys for your customers, for example, what would you name them?

[1] https://git.sr.ht/~jamesponddotco/dotfiles/tree/master/.local/bin/gen-ssh-key

[2] https://manpages.ubuntu.com/manpages/focal/man1/apg.1.html
I think it's important not to say that biology is somehow 'spooky', or not governed by physical rules. We actually know the outlines of those rules pretty well - they're just complicated.

The really big difference is that biology computes at overlapping time and distance scales, simultaneously. There are biological computational processes that occur at microseconds, to millennia, from fractions of a nanometer to kilometers all happing in concert and referencing each other. In the building of our own computational tools we generally try to avoid mixing physical scales like that. The analogies to computers aren't inherently wrong, they just need to mix in a lot more complexity.
Do you happen to know if it supports annotating PDFs without saving the changes into the original PDF file?

I need something that can store them separately, allowing me to export one with annotations if I choose.
Do you use water in your CPAP? I never felt it added any benefit and I just leave the chamber empty..Consequently, the CPAP pump and hoses remain dry, and I haven't needed to clean them often at all.
weirdly i'm usually fine on the job, I don't feel the same way at all. I'm generally at ease even.

It's tough, it's like I feel attacked by the fact that I can't solve these in 5 minutes like the other folks I see on Linkedin.
Nit: It's CA/B Forum (Certificate Authority / Browser Forum, a standing meeting between the major browser vendors - which are also roughly the set of major OS vendors except Mozilla stands in for the Free Unixes - and the major publicly trusted Certificate Authorities). The original purpose of this meeting was to find common ground between these two groups and this has borne considerable fruit over the years in the from of the Baseline Requirements.

CCADB is a totally different service run by Mozilla and Microsoft (using Salesforce, I presume because they both agree this is terrible but neither can accuse the other of using their preferred pet technologies?) notionally open to other trust stores to track lots of tedious paperwork for the relationship with trusted CAs. Audit documents, huge lists of what was issued by who and to do what, when it expires, blah blah blah. Like a public records office it's simultaneously fascinating and a total snooze fest. Mozilla is using it in this case to conduct their routine survey of CAs to check they understand what they're obliged to do, they're not asleep at the wheel and so on.
That doesn’t mean they don’t contain energy!

But..... that's the point..... if you measure in different ways you get different energy released and so different calories measured.
Edge does not (e2e) encrypt your synced browsing history and your bookmarks. In the help pages Microsoft tries to weasel itself out of it by talking about TLS or encryption "at rest".

Chrome on the other hand can do end to end encryption by providing your own password.

Windows 10 has an advertising ID that is passed via Edge to Bing Ads. Chrome does the same thing with a low entropy ID passed to DoubleClick. In both cases this is used to track you. The difference is that Microsoft can potentially track your behavior in other apps as well.

Google is also very transparent about what they collect about you. You can also opt out of any collection or personalization. Do you know what Microsoft collects about you? They sure collect a ton of telemetry, with no way to opt out in some cases. The terms of Windows Insiders for example are ridiculous.

And Bing Ads is generating about $8 billion per year which isn't pocket change. If you think Microsoft isn't making a shitload of money from ads, you're wrong.

In other words they are very equivalent, but due to lacking end to end encryption for synchronized data, I can't touch Edge.

Note that I don't use Chrome either, only for testing like you. Firefox is better than both if concerned about privacy.
> Why does Mozilla need to care about Comcast's opinion on this

Because Comcast has Washington in its pocket?
A thing I heard somewhere, I think on an episode of the Permaculture Podcast [1], was to stop thinking of it as "invasive" plants. Plants aren't "invading", they're filling a niche that is under-served. The way to keep those plants from growing is to supplant them with other (potentially native) plants filling the same niche, or modify the environment to fix whatever deficiencies the unwanted plant is gaining it's advantage from.

They also tied it into the immigration debate, which I thought was interesting. They mainly played off the fact that the same people who are pro-immigration are often pro-native plants. Is it really the best idea to eradicate species from regions, when we could just learn how to live together more effectively?

I feel like I probably did a very poor job reiterating all of that. We've really enjoyed listening to that podcast though.

[1] https://www.thepermaculturepodcast.com/
While I agree, I'm not sure the funding for many of these problems should come from the budget of fundamental physics.
On the whole this essay seems to be making a deliberately slippery argument. It wants to redefine "bureaucracy" to suit its purposes while also maintaining all existing pejorative connotations of the term.
Good writing that elevates the discourse, even if it does seem a bit smart and challenging to survive long in this forum.

Bureaucracy itself has become an ideology, and we need more observations of it like this.
ToyDB: Distributed SQL Database in Rust
Well, it can be a cynical view and a correct view at the same time.

I do question the black and whiteness of the comment. Also, what do you mean by "friend"? An (also cynical) argument could be made that even your actual friends are out to advance their own interests first, and are using you to those ends.

A more realistic and useful statement might be that for-profit companies lie on a spectrum -- none are purely "good" and none are purely "evil."

I imagine that you can probably substitute "for-profit companies" with "humans and human run organizations" and it would still be true.
That's not true for MRIs. MRIs came about after the technology was hashed out for NMRs, which were in the beginning largely useful for petrochemical and food science research. (Superconductors for supercolliders came after those) A good chunk of the fundamentals of those came about because of the bomb project research, and the basis of quantum mechanics is not based on idle speculation about fundamental nature of reality, but because of a real discrepancy in our models that clashed with predicted outputs and generated observable predictions (ultraviolet catastrophe through to the double slit experiment). Sabines point is that there are currently no major measurable unexpected predictions or useful experiments that are probable with colliders in the proposed size range.
> Herman Miller

I always see that brand mentioned in the comments but they have a lot of different models. Which one do you recommend?
Unfortunately, CORS isn't a magic bullet. Suppose a site named evil.example adds a script tag pointing to http://localhost:1234/promnesia.js and a victim loads evil.example. If your JS updates a DOM element with info from the database, evil.example's JS can read that DOM element and report it back to the server, without violating CORS.
cgit

Example: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
Letsencrypt's default validity is for an year right? Is this not a game?
What type of mask were you using? I find the nasal pillows to pretty comfortable. Also, was your machine and auto-titrating CPAP? That helps alot
My understanding - at least for the original Pi - was that there was a design flaw where the sd card was not protected from power irregularities in the same way the rest of the device was. There's a lot of argument over whether it's a hardware design flaw or a problem with sd cards generally (perhaps the usb spec has better buffered writes or something)... It's apparently much more a problem for long-running applications with high write frequency.
Because the cost of pretending to be a way more profitable company is that you end up with a lot more expenses and debt than you would otherwise.
I (naively) would have thought that the IPC / multi-process model strongly conflicted with the extremely high performance goals (e.g. time between keypress and painting). Can anyone explain why my instinct there is wrong?
The A-7 Attack Jet's Head Up Display Was a Revolution in Air Combat Tech
Are there places too rough for goats to graze? They're commonly climbing almost vertical surfaces whether wild or domestic.
Most likely it was "do as I say" model.
I may be in the minority, but at my last job I had some pretty great project managers that had us using Jira in a way that was simple and helpful.

I think part of that was they had experience and political capital. So they chose to use only about 10% of the functionality, and allowed almost no one to augment their minimal workflow.
> It's possible and free for small players to use letsencrypt, that still takes some time to set up, manage and maintain over time.

If you want to run a webserver but are unable to set up a cronjob that does

certbot renew

you don't deserve external users. Full stop.

If it's just you and you don't care about your own security, then do whatever you want in your own browser.
amazing how quickly he went from inspiration to implementation. absolutely love it.
Fascism is not he only form of authoritarianism. Many people commit thuggery and intimidation against people who hold normal everyday views in the name of anti-fascist action. The name of a movement doesn't mean it can't be coopted for other purposes/drift from its original purpose. Just like the nature/culture of subreddits change over time.
I'm not sure if I consider HN a 'feed', or rather, any more so than any other news source is a 'feed'.

I don't have it installed, I don't get notifications, I don't really miss it when I'm gone, I don't care about my account, I don't maintain any status.

I find links to interesting articles.
https://m.youtube.com/watch?v=gFP4dJHJXoI

Couldn’t find the whole thing, but I agree it seems constantly talking about race leads to more racism and not less. Seems so opposed to the civil right movement stance against segregation.
I put together a nice PD ebook edition of Tristram Shandy last year for Standard Ebooks: https://standardebooks.org/ebooks/laurence-sterne/the-life-a...

(By nice I mean compatible as best I can with the latest ePub specs, images SVG traced for hi-dpi / dark mode compatibility, attempts to best meet the original layout choices, full endnotes etc etc. Only thing I wasn’t able to do that was on my list was a generative marbled page. Maybe I’ll come back to that at some point.)
I sure hope that Mozilla writes contracts so that they can't be transferred by sale or merger. That's the most basic protection from your friendly counterparty joining your sworn enemy.
I know ordered containers exist in some standard libs, question is, how useful are they? Have you ever had a need for one? Because I've decades of programming and I can't recall ever needing one directly (indirectly via a DB, of course, but I mean directly).

What do you do that you feel would benefit from cache locality that in-mem btrees give over other structures? How often have you needed an ordered map at all?
If you accidentally leave DNS pointing at an old IP that gets recycled to someone else, you've authorized LetsEncrypt to issue a certificate to the lucky winner.

Most old school CAs do domain validations against the root of the domain, so it's a lot harder to accidentally delegate that.

That's not a reason not to use LetsEncrypt, but it's a reason not to include it in certificate pinning.
Where are you based... i have something i have been working on which would dovetail nicely with your app
Ok, now something that turns a newspaper into HN format? Or has that already been done?
Unfortunately this was the interview that diminished my opinion of him somewhat. He was obnoxiously self-absorbed and self-congratulatory throughout.
Vermin the smart virtual machines manager
The article is behind a paywall so I'm curious as to how the authors of the paper distinguished between "introverts prefer mountains" vs "introverts prefer solitude and mountainous regions are more likely to be less populated".
More specifically, it prevents a call being repeated _in quick succession_, if there are enough calls in between repetitions it'll fall out of the cache and be reprocessed.
The bucket that can’t hold enough paint to paint itself
“only “drawing” it on page-edges before trimming them off”

https://collation.folger.edu/2012/08/deciphering-signature-m... has examples where they are on the same line as the last line of the text, so these marks weren’t always trimmed off.
same as everything else, the more changes it requires from the current model the less likely it's the solution
Marvell’s ThunderX3 Server Team Loses VP/GM and Lead Architect
Adele shows off dramatic weight loss by posing in Glastonbury dress
> How is HTTP harmful when you visit my website about amateur radio?

"Unharmful" HTTP sites are used to silently hack people's computers and keep them under observation for months. Every unsecured site contributes their small piece to keep the web unsafe for people who needs it to be safe.

https://www.amnesty.org/en/latest/research/2020/06/moroccan-...
Get Out of the Building: Steve Blank, Entrepreneurship and Making a Better World
Privacy is such a vague and useless term nowadays that it is very difficult to say what is better unequivocally. So it would be useful if you define what you consider to be 'privacy' and what matters more vs less.
(2/2)
>And this cycle is self-reinforcing. Without the ability for the current generation to create stable households, the next generation won't have wealth to build off of and will continue to be unstable. And so the cycle will continue. That's why we call it "systemic".

That cycle you describe sounds pretty pan-racial to me. I know many friends in the position of not being able to offer their children the facade of stability that their parent or parents offered them if any at all. I still see people from some of the shittiest circumstances become absolutely great people in their own right, and see other people who haven't suffered a want in their life become miserable, shallow, ugly people.

That's what kills me right now. BLM has the gall to think it's just black people who suffer. It isn't whataboutism, it's about growing up enough to realize the system is about more than you, or your in-group, and that maybe in the grand scheme of things, your suffering isn't intentional on anyone's part, but arises due to synergism's you aren't even aware of yet, then coming out of that rough to learn lesson that if the system is that tilted against you, it's all the more reason to work hard, thrive and succeed in spite of it that then the rest of the world will take you seriously. You and your in-group must be the paragons of the change you want to see. Wanton unrestrained violence, and trying to topple the culture that made your act of protest possible will get no one anywhere. Otherwise you simply undermine the efforts of the decent folk who are trying to make positive change happen.

I'll stop now, as this composition has eaten up far too much of my day, but I at least hope that you understand a bunch of links and sources does not a rhetorical argument make. You have to be willing to understand that virtue exists on all sides of a controversial topic. You also have to be fundamentally willing to accept that the change that may be possible may fall far short of your expectations.

And before anyone else tries to say the Founding Fathers don't seem overly concerned with doing that, you're also dead wrong. There were extensive attempts made to have their voices heard before the only reasonable choice of action fell to armed conflict. Even then, each and every one of those men going into it it knew they would have to become some of the most well versed individuals of the era in terms of having a grasp of Statecraft to have a shot at surviving the aftermath. I see nothing resembling that sort of commitment in our political arena today.

Anyway... That took way more of my day than I was setting out to expend, so I think I'll leave it there. I'm probably getting Randy any way.
i totally agree (scientifically trained myself, took physics at Fermilab in fact); just wonder if that was the point
Wreaks, not wrecks.
Ooohhh hey again, we havent comment threaded in like five years... how are you doing.
Anyone have any small scale potato harvest success stories?
This is awesome! I've definitely wanted this for as long as you have. I have this idea noted down exactly as you have described somewhere in evernote. Well done! Looking forward to contributing to it.
Let's Encrypt doesn't offer anything longer than 90 days.

https://letsencrypt.org/2015/11/09/why-90-days.html
Chrome's market share is too high to ignore it.
Nobody "stifles talking about the rules". We answer questions every day.

When we ban an account, we don't use shadowbanning it unless it is relatively new and shows signs of spamming or trolling, or being related to past abuses [1]. When an account has an established history, we say that we're banning it and why [2].

We rate limit accounts when they post too many low-quality comments too quickly and/or get involved in flamewars [3]. We're happy to take the rate limit off (and often do) when people give us reason to believe that they'll use the site as intended in the future. Emailing hn@ycombinator.com is the best way to do that.

Creating accounts to get around these restrictions is obviously a repetition of the original abuse and will get your main account banned as well if you keep doing it, so please don't do that.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

[3] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
And of course the opposite is true in some other countries. Some of the best computer security people come out of places like Russia because they don't much care what their people do to computers in America.

But that also means that the aggressive laws here are not only useless but harmful, because there is no middle ground between fooling around and real crime. If fooling around gets you a slap on the wrist then domestic kids fool around, test the fences, cause people to learn of the vulnerabilities and they get fixed. But they still don't commit credit card fraud or corporate espionage, because those would still be highly illegal.

If, on the other hand, there is a dichotomy where in one country looking at a computer sideways is a felony and in another there is complete lawlessness, then the first time you get hacked it's by foreign raiders rampaging through the village and causing widespread destruction, instead of some kid who only tags your website with graffiti and in so doing impresses upon you the need for better security.
This was my interpretation. If you want to get technical, Ray tracing != path tracing != ray marching. However people often use them interchangeably.
The site is HTTPS—if you’re talking about the mixed content warning, I’m hotlinking all the images so it’s unfortunately unavoidable.
Fundraising for Your SaaS Idea (Promise or Numbers?)
What’s a good thing that the culture of entrepreneurship has brought? If you were to “destroy” that culture, would it be impossible to achieve otherwise?
> for instance you'll find much higher black representation in the public sector, specifically in the federal government

Do you know why that is? Maybe government work is more inclusive, like the military
For a professor, the author does a terrible job presenting the complete picture, and like most in academia, select those data points which "support" their claims. You should not trust their opinions.

If you look at the stats, Covid is less deadly than the typical flu for those under 30. Time to stop destroying the youth by de-educating them. Stop being so scared. Let locals decided how to handle things. Stop picking isolated stories and applying blanket rules.
Without the math, science, and art imported from the rest of the world to Europe, there would have been no Renaissance. Understanding the rest of the world (Levant, India, Africa, China) during this period is key.

For example, during the Renaissance (200 years or so), the primary math textbook in elite European schools were direct translations of an Arabic math textbook brought and taught to Europe by the Moors (Muslim North & Sub-Saharan Africans).

Major historical works were inspired by their presence and contributions, like Shakespeare's Othello (based on 'In Capitano Moro' aka 'A Moorish Captain' which is a work derived from Arabic folktales).
I've used one to run my growhouse (vegetable seedlings and herbs, not mj) for years. I use a power supply from an old pc. Cheap and very reliable.