skysight-inc/HackerNews huggingface dataset:
I was tired of bringing up environments with multiple tools (packer, ansible, terraform, chef etc)

So I wrote a tool that coordinates tools. It's configured as a graph, more specifically, it's configured as a Graphviz file.

Here's a graph that brings up Hashicorp Consul, Kubernetes, Prometheus, Hashicorp Vault, Java private web server, Debian repository, bastion box. It brings up workers as part of the build process. The workers run the actual tools.

https://github.com/samsquire/mazzle-starter/blob/master/arch...

The graphviz looks like this: https://github.com/samsquire/mazzle-starter/blob/master/arch...

Essentially you define dependency -> depender in the graphviz file.

It runs all the tools in parallel and has a GUI.

https://devops-pipeline.com
So your evidence that joebiden.info was censored is to point to something completely different that was censored?

That undermines the original claim in 2 ways. First it shows that you don’t have evidence for your original claim. Additionally, it also shows that it’s possible to present evidence for the kind of claim you’re making.
Maybe I'm strange, but the idea of starting a new job with the intention of quitting doesn't sit right with me. To me, that would be like getting married with the intention of getting a divorce.

I know that realistically, I'm probably going to find a different job at some point, but it's always been a natural progression and not a planned movement.
People make out fine without a useless protocol, I think. There are still a large number of people creating blogs and websites without analytics etc., and with no expectation of being able to monetize their work. As the lobste.rs quote points out, gemini goes a step beyond that, in banning many features that even very minimal websites might want to use.

When I think of a minimal website, I think of danluu.com. But even danluu occasionally uses tables and images. https://danluu.com/cli-complexity/ https://danluu.com/branch-prediction/ . I think these articles would be made worse if these features were removed. I suppose they could be replaced with carefully formatted code blocks, but these would be harder for danluu to make, and would look worse to the reader. Consider the dictum from motherfuckingwebsite.com: "shit works on all devices"; codeblocks work very poorly across devices.

I think claiming that gemini is intentionally useless is a bad excuse. Gemini includes some features, but doesn't include others. There needs to be better reasoning behind the fetures it excludes.
How would you prove the simulation and organ engineering works? Test it on humans?
First I repaired the S-100 system, then used a PC with 8" drive and ImageDisk to archive all of the diskettes before exploring their contents. To get individual files (rather than disk images) off of the system, I wrote a KERMIT-80 customization which allowed me to do batch file transfers from the S-100 machine to my Linux workstation.
TikTok growth early on came from massive Chinese backing allowing it to acquire a series of other platforms (most notably Musical.ly) and fold their users into TikTok. The platform content creation and curation tools certainly helped, but don't fool yourself into thinking it was purely organic growth.
Yeah, that would be the hard part. But in the spirit of the old internet, make it first and then, if it becomes popular, deal with it.

Just have to read up on the history of Yahoo and watch that last season of Halt & Catch Fire. ;-)
Confused; did the article end up saying what they ate?
My own newsletter / database of tech links: https://bengtan.com/interesting-things

My own css colour selector/picker: https://bengtan.com/css-named-colours-picker/

My own anti-email-tracking service: https://bengtan.com/blog/email-cleaner-clean-tracking-links-... / https://bengtan.com/blog/email-untracker

My own accounting app: https://www.gigobooks.com/
How would you know the simulator is accurate?
I resonate with your comment very much. I always felt like some religions could be less poisonous if they were willing to change, or at least somewhat follow the actual morality of certain eras. For instance, in 2021 most people already realized that being gay is not evil. Most religious people I know tend to think otherwise.
I wrote up this thing https://github.com/adamnemecek/adjoint/
In India they already miss this.
Sometimes it's just about not being stuck with a paperweight.
> Name, rank and serial number only (dates of employment and position).

This is very common. Many companies will also add if eligible for rehire. The last one is a safe way to convey if the employee was fired for something illegal.
So every job acceptance has to be accompanied by a lifetime commitment? That sounds even stranger.
The point is your jitting to an intermediate language thats verified and a system level jit actually turns that into machine code, you are never allowed to write machine code directly to memory and execute.

V8 basically does this internally with its bytecode, if your whole system was built on that bytecode then you can do software isolation rather than hardware.
> The modern analogy to Tacitus is not 4chan but, but today's establishment journalist or historian

Eh. I wouldn't go that far; Tacitus, Dio et al were neither journalists nor historians in the modern sense. Their writings are very useful to modern historians (because it's not like there's that much available), but they were closer to a sort of historical gossip columnists than anything else, and there's a fair bit of scepticism about a lot of their wilder allegations.
Also there are high quality libraries for every language
Agreed. I understand that some programmers dislike braces, parentheses, and semi-colons. The Python language itself offers notation with a simple set of characters. I do use Python but I prefer other languages and notations.

But as a software project, Python is mayhem. pip+pypi is an embarrassment. After the difficult 2.x -> 3.x transition, the 3.x->3.8 period inflicted a world of pain on anyone trying to develop and deploy stable tooling.
The Linux build regularly breaks on new Clang versions. GCC is better in this regard, but we still have issues. The most common ones (that I’ve noticed, anyway) are codegen related — Linux makes assumptions about gcc’s output that break, even if gcc continues to accept the source code.
I have made this tool for myself:
https://github.com/Otaka/LuaTextProcessor
it is something like C preprocessor, but with macros defined in lua. I am using it for assembler development in assembler that does not support macros. With this tool I can use high level structures
We all miss the old internet. But what is to be done about it honestly?
Bringing tech innovation to wildfires to address megafires menace across the US
That very very very much sounds like a bug, one that I’ve never heard of before. You don’t happen to have that project lying around, do you?
Paraphrased from Bradbury's Fahrenheit 451, in which he referred to books but I think he captures the sentiment universally:

It's not the old internet you miss, it's some of the things that were in the old internet. The same things could be in the internet today. It's not the old internet you're looking for. Take it where you can find it, in old phonograph records, old motion pictures, and in old friends; look for it in nature and look for it in yourself.

The old internet was only one type of receptacle where we stored a lot of things we were afraid we might forget...The magic is only in what the internet says, how it stitched the patches of the universe together into one garment for us.

The old internet showed pores in the face of life. The comfortable people want only wax moon faces, poreless, hairless, expressionless. We are living in a time when flowers are trying to live on flowers, instead of growing on good rain and black loam.
That's because the social justice movement is a religion. No one calls it this but the tell tail sign is you can't debate this issues with facts.

Climate change has produced their own religious zealots.
his dark forest theory:

- All life desires to stay alive.

- There is no way to know if other lifeforms can or will destroy you if given a chance.

- Lacking assurances, the safest option for any species is to annihilate other life forms before they have a chance to do the same.

The universe is a dark forest. Every civilization is an armed hunter stalking through the trees like a ghost, gently pushing aside branches that block the path and trying to tread without sound. Even breathing is done with care. The hunter has to be careful, because everywhere in the forest are stealthy hunters like him. If he finds another life—another hunter, angel, or a demon, a delicate infant to tottering old man, a fairy or demigod—there's only one thing he can do: open fire and eliminate them.
> Google, FB, Twitter are bound to US norms

They're actually bound to (for the US) extreme views popular in a small part of California. Much of the rest of the US is dealing with the same cultural imperialism, and resents it quite a bit. I agree with the rest of your post.
> how will people know that this is what they need to do?

Why has the tech community at large completely failed to educate people on the basics of something used by billions of people daily and affecting increasingly-important parts of their lives?

Is it because we keep infantilizing them the way you seem to be doing, pretending they are too stupid to learn anything new? Or is it because in an effort to simplify, everyone simplifies to a different way, resulting in even more complexity? Or is it because tech really doesn't care and sucks at explaining anything?

A bit of all three (and probably more) if you ask me
IPFS uses this, but it's more complex than necessary and has a ton of added features that are not core to the principle. (Not saying they're all bad... just that the core principle doesn't require thousands of lines of code to implement.)

Here's the bottom line:

The cryptographic content addressing I described sounds complex but is actually super simple and can be implemented in a page or two of code that will almost never need to change because it is "correct." It could be added to the gemini protocol in an afternoon.

Caching sounds simple but is horrifically complex and an endless source of bugs and failure modes.
Seems like it would be particularly tough to secure that coordination server. It handles metadata about not just nodes, but routing, ACLs, DNS, pre-auth keys, etc. And apparently in a way where it needs to understand the data versus just passing on encrypted bits that it can't read.

I guess you could split it in half, and pair it with some actual service that the customer runs, and let it just be a dumb relay of encrypted/signed/whatever data.
> A bit of that old web still live in places like Tumblr.

It will be a sad sad day when/if Tumblr gets shut down.
I really appreciate the fact that users can customize their own pages in many more ways than just changing their profile picture and header image, it gives it a lot more personality than you can get on Instagram/Tumblr/Facebook.

It also has a timelessness that you don't really get on other sites, at least not to the same degree. Posts have timestamps, but on the dashboard they're only visible if you look for them. So most people don't notice if the post they just reblogged was originally posted yesterday -- or seven years ago. This also gets rid of much of the repost issues you see on Reddit and similar sites, since the original post can remain relevant for much longer.
People are attracted to Gemini for different reasons. While feeling included in the magic of it all may appeal to those developing clients, servers, or sites but it won't mean much to those who simply want to read what others have to say.

In my case, I appreciate the environment it creates while reading. It is more like reading a book. The text is front and center, progression is mostly linear, and the visual transition between sites is less jarring. Minimalism is nice in the sense that it makes the experience more cohesive, rather than being an end in itself.
These days upgrades go much more smoothly, but on the first decade of the millennium upgrading your C++ compiler was always a major hassle as each version would fix many bugs, increase its standard compliance and start rejecting erroneous code.
Thanks for the diagnosis, I think it's not as highly unusual as you might think. I bet outside of their relatively small social circles humans aren't preoccupied with reduction of suffering or altruism in any meaningful way. Of course, it's not a fashionable thing to say (see the downwotes) and I'd love to be proven wrong but I just don't see it.
Are you sure it's unnecessary complexity?

To someone else, HTML and JavaScript may be "unnecessary" complexity and they want to see the plain C/C++ code of how to render a web page with dynamic animation.
But then again, you could just not use d3 in the first place and write a thin translation from your data structures to svg strings. Maybe use a template engine. You don’t need to cover the whole spec for your use case.
I agree with this to some degree, I generally digest things better in text. At the same time video can be many times better at teaching skills. Mushroom foraging for example; I have read many books on the subject, but youtube has exponentially improved my skills to a level that just wasn't feasible to reach with books. Home improvement is another example. If you own an older home and come across the DIY jobs that the boomer generation pulled off - you start thanking FSM for how to videos...
A good coder does not a good technical document writer make.
I mean at 60, that’s a ton of socialite living she got done.
She only gave up a retirement.
I don't know if this is what they meant, but I assumed they were getting at the idea that a good recruiter will find you candidates who are better than they appear on their CV (because they'll be cheaper relative to their ability), and it would also show they weren't just spamming for a match to the template.
Bitcoin and Other Cryptocurrencies Explained
The past internet I remember was one of absolute noise search results and big invisible blobs of SEO text. To find something, you had to know already where to look.

Go back past the search engines, and most knowledge simply wasn't on the internet yet.
From a practical viewpoint, the question is simply whether the money multiplied by the chance of success is a better option than the money needed to rebuild.

But I'd rather compare this to a natural disaster you were ill-prepared for. A lightning strike or tornado can also wipe all your data. You can't negotiate ransom with nature. And giving in to ransomware makes it worse for everybody else since it makes ransomware financially viable. IMHO it needs to become socially unacceptable to be ill-prepared for a ransomware attack. I don't care if it was a 0day or whether your security was sloppy. It was your job to be prepared for this.

At CCC events you commonly find a sticker at the exchange tables that reads "Kein Backup, kein Mitleid" - "no backup, no compassion".

But the post makes a good point - you don't need backups. You need restore. Which takes time and is frequently ill planned. Sadly.
tl;dr it's a random math soup (from first link)
I almost involuntarily downvoted you when I read that
The current Libera Chat[0] is everything that Freenode was before rasengan entered the game: a stable IRC network that goes out of its way to be transparent to the communities and projects that use it and to provide them with stability and network operator support, period.

The current Fleenode is nothing that Freenode was before rasengan entered the game: it destroyed the stability of all the projects that previously used it by flipping the network's functioning upside down, in a very mediocre way ("accidentally" horrible communication from the current staff towards everyone else, "accidentally" taking over channels via bot action, "accidentally" k-lining irccloud about the time [3] was introduced, using the "I'm being cancelled" argument as one line of defense and "mistakes were made but they are fixed, understanding would be appreciated" as another) and with very mediocre results[1].

All of this was done seemingly in order to introduce several Freenode-branded projects[2][3][4][5] that I haven't seen anyone request. These projects, in their current shape, seriously look to me like some shiny toys that use Freenode as a hub and that are now out there, looking for use and popularity.

Congratulations and massive thanks to the Libera Chat team for proving that hard community forks are possible not just in theory, but also in practice - the transition period was short and the staff there really did everything to make it smooth. I've migrated and it seems it was a good decision, I don't look back in the slightest.

[0] https://libera.chat/

[1] https://isfreenodedeadyet.com/

[2] https://chit.freenode.net/ - a bash.org clone

[3] https://bbs.freenode.net/ - a Hacker News clone

[4] https://bnc.freenode.net/ - an irccloud clone

[5] https://jobs.freenode.net/ - a Hacker News clone, just exclusively with job postings
“Internet” here is appropriate too. Although he’s reminiscing about mid ‘90s websites, most of that was still an extension of the amateur, interest-driven culture (and counter culture) that was prevalent across Usenet, gopher, and ftp sites prior to the web’s domination and conflation with “Internet”
Let us assume that this idea of “no national alternative” is stupid. Who is this person then? Name a name.
if you k-line nedbat, of all people, you’re obviously deranged.

fuckin’ bye.
Acres of Diamonds [pdf]
Most of this is because the people you are talking about don't actually use a computer to access the internet. They use a mobile computer. Mobile computers don't have the networking or energy storage (due to radio usage) capabilities to be able to participate in the internet as an equal. They almost all don't have a routable ipv4 and for those ones that do have ipv6, often it doesn't come with control over ports.

If these people were accessing the internet from a home computer they could just install a simple static webserver and put HTML files, jpegs, gifs, etc in a folder, forward ports on their router, and bam, they're on the web.
REvil Hits US Nuclear Weapons Contractor: Report
> Several modern languages, techniques and protocols address this in varying degrees and from different angles.

Examples? (Asking as a curious beginner who doesn't know where to start.)
What Is a Flying Car? Inside Silicon Valley's 10-Year Quest
Or Aristotle.

“[Young people] think they know everything, and are always quite sure about it.”
Couldn’t have said it better. Thanks
As of now we don't have a way to add additional description to the task. We are actively working on improving this. Will add this to feature roadmap!
Wiby.me and oldinter.net are both good starting points
Contacting me, at all. I have a job, I’m not looking for another one, and it irks me no end when they email me (spam) or do a connection request on LinkedIn with a job offer in the body of the request.

I feel it’s disrespectful to me and my current employer… Like asking out on a date someone that’s walking down the street with their partner.

I imagine I might be a bit particular here for feeling this way. I’m not American, maybe it’s that… I’d just wish that I could set my status to “not looking for a job, don’t contact me”. At least not through a completely impersonal spammy message.
Another useful technique that I picked up during my meditation practices was concentration on your next thought. Sounds completely weird, but I remember trying that after I’d read about it and it worked - I got a complete silence in my head almost immediately.
/., Digg, reddit — centralized convenience is still too convenient.

Build out open standards well, instead of trying to get people to avoid services on principles alone (it doesn't go great usually).
Ask HN: Would you pay for a playground for SRE/DevOps?
I’m thinking about providing a platform, where everything is declarative and top notch monitoring is in place. It’s all kubernetes + service meshes with a sample application. I’d image practicing site reliability on this playground would be beneficial to ones earli in their game/want to join these initiatives.

Let me know what do you think!
If your link wasn't directed to a video that is LOUD AS HELL then your comment would've been fine. Why not redirect to the regular Rickroll video instead of fucking with people's ears?
There is no alternative for animal testing.
Are you comparing Steve Jobs refusing to pay child support for His daughter to Buddha?
Yeah, I’ve had it on for years and realized I’m not missing anything.
Zoodiversity
Well, AFAIK rust versions are not backward compatible, while C and C++ standars for the most part are.
Nice, I do this via a small script:

env $(pass env/$1) ${@:2}
Since rust does a "crater run" with each release, where it builds (all?) many known crates, it has stats with how many break. I vaguely remember a comment by Steve Klabnik here in HN one time (which I sadly cannot find now) that said over the course of a year, something like 95% of unupdated crates compile still compile on the newest version.

I think that's pretty good, especially for such a young language with some ongoing significant changes. And I think that's stable enough for a production environment where there's an expectation of minimal ongoing maintenance. It means you rarely have to touch your code through updates, but occasionally will need to tweak something.

But it does add up, and something 5 years old is decently likely to not compile. I personally ran into something like that digging up an old project, and the problem is it's hard to incrementally fix it, since at that point all the dependencies are quite old, too. And there's a complex relationship between the dependencies snapshotted at that moment, and so probably you can just update them all to the very newest version and they'll be compatible, but somewhere in the middle is hard.
>Are you saying that people are using Facebook under threat of violence

Please. Nowhere in my comment did I even remotely hint at that. It's disappointing to spend time on a nuanced comment and be met with such a ridiculous strawman. People are nudged towards Facebook and other social networks in all sorts of ways, but not generally violently, no.

I could spend more time replying to the rest of your comment, but honestly I'm not inclined to after that.
I miss a high bar for entry that meant most of the people online were at a relatively small collection of universities, tech companies, or government and public service agencies. It was elitist for sure, but sometimes that is not a bad thing and the level of conversation was something we will never see again.

I miss being able to read everything interesting on Usenet over a long lunch sitting in front of a vt220.

It was slow, but you didn't mind because it was all text based. The protocols were open and barely compressed so it was easy to explore and play around with things. A few hours in a wiring closet with a punch-down tool, a crimper, and spools of cable could be used to create magic.

There was no money to be made so no one took it too seriously. There were vast spaces to explore; we didn't know as much as we do now about what is and is not possible (and what can or cannot be solved with technical solutions to what turn out to be meatspace problems) so every crazy idea held a kernel of possibility.
> Not quite

You are just describing the same thing as OP said

And it is not even a matter of direct monetization, but growth into monetization

So yeah, OP is correct
I am pretty sure people were missing old ATX the day Heartworn Highways was released