skysight-inc/HackerNews huggingface dataset:
Show HN: Mdxish – Write high-quality, interactive blog posts in Markdown, live
Hi HN!

I wanted an easier way to write technical interactive blog posts. So I built `mdxish`!

You can write in markdown, mixing classic markdown, html, and javascript together, and see the output html live as you author it.

Writing it in this way creates a really nice medium for the source (easy to read), which is just markdown mixed with code blocks. Also, many IDEs have support for syntax highlighting and intellisense / autocomplete features inside these code blocks.

And because `marked` (one of the only dependencies, but does near all of the heavy lifting) works client side, we can even render markdown directly to html on the client side.

For example, I created a gist of my falling sand blog post, rewritten in mdxish format: https://gist.github.com/jasonjmcghee/cba64163600fa90a3ea5d2e...

(also threw in the css it used as other files in that gist)

And now you or I or anyone can just replace "gist.github" with "mdxish". https://mdxish.com/jasonjmcghee/cba64163600fa90a3ea5d2ea099f...

And after a slight delay, you get the full rendered post- and the author only needs to upload to gist.

`mdxish` itself can do this client approach, the live server, or just one-off mdxish flavored md to html.

In the live mode, you can store state that persists across updates, like "time" (very useful for iterating on animations).

Anyway, hope others find this interesting / useful. If you'd like to contribute, please let me know!

Try it out and tell me what you think.

I've created a repo for doing GitHub Actions, the idea being, you should be able to just create a repo of mdxish flavored markdown and it'll take care of making it a full site for you. But not quite done with that yet!

Note: I also added a short video with a voice-over if you'd like to see it in action.
> some Linux users are sometimes dealing with this or that hardware not working, not working after update and what not.

fixed that for you. when you have existing, already supported hardware, it does not break constantly on updates.
He wrote and starred in a documentary explaining hypertext which I found interesting: https://vimeo.com/72501076. I found this while reading that htmx book (hypermedia.systems) and getting more curious about the history of hypermedia in general.
The title very much sounds like clickbait even if the article didn't turn out to be.
> Literally every OS allows you to install 3rd party kernel modules or plugins

I know for sure at least macOS and OpenBSD don't
Same here, using Brave. I don't even remember what an ad looks like.
> Digital markets do not need more government regulation; they need more companies willing to innovate and compete

Fully agreed. So why are you defending what is essentially a (private, even) regulator in the crucial sector of smartphone software?
Amusingly, you are allowed to cancel any planned trades, so it's a minor barrier to insider trading.
Tried this for my own homelab, either I misconfigured it or it consumes x2(linearly) memory(working) of the stored data. So, for example, if I put 1GB of data, seaweed would immediately consume 2GB of memory constantly!

Edit: memory = RAM
An alternative in pure cpp is https://github.com/swansontec/map-macro
Except AI in search is taking away significant traffic from everywhere, and it hits small blogs as well as nonprofits like encyclopaedias the hardest, while misrepresenting and “remixing” the actual content.

I’ve given up on the internet as a place to share my passions and hobbies for the most part, and while LLM’s weren’t the only reason, this current trend is a significant factor. I focus most of my attention on talking directly with people. And yes that does mean the information I share is guaranteed to be lost to time, but I’d rather it be shared in a meaningful manner in the moment than live on in an interpreted zombie form in perpetuity.
Somebody get this man a serial port, or maybe a PC Speaker to Morse out diagnostics signals.
Yeah, been moving my panels to the top since… Windows 95? (With a brief period on the left when I had a 16:9 screen.)

Was used to the Mac menu up there, and never accepted having to go to the bottom where nothing else is.
Maybe. Yet similar logic could be used to say that papyrus scrolls burned to a crisp would be unreadable. Yet here we are: https://www.neh.gov/news/students-decipher-2000-year-old-her...

I went with Egyptian rather than other ancient pottery cultures (there are many to pick from!) because of the mass production of identical figurines through repeated processes (allowing for differential comparison), and the use of reed tools.

The foot-pedal signal would clearly dominate if you just played back a recovered signal from the reed on clay. As would also the heartbeat of the worker holding the reed. And of course all of the signal would be distorted by the drying process of the kiln.

But from an information-theoretic standpoint, the information (might!) still be there, and decipherable if it can be scanned at high enough resolution and enough compute thrown at it, and these other sources of noise filtered / separated out. I hold out hope that this will one day be possible.
The fancy name is "false dichotomy", and you're completely right.
For a rapidly moving scene, an ordered dither is probably more appropriate than an error diffusion based dither. Faster to render as well.
Buy or Rent? RaspberryPi vs. VPS
Yes, my company is a not for profit multi-disciplinary research organisation. We are trying.
Every time I change a ULR (or a set of URLs), I put a test for the redirect into my end-2-end tests, which run once per day. So I know all my URLs will work forever.

I have not thought about it for years now. Just checked for my first ever Show HN from 10 years ago:

https://news.ycombinator.com/item?id=7465980

The URL has long changed, but the redirect still works. Phew :) So all seems to be good. Here's to the next 10 years!

Google should do the same. Set up a seperate server for the redirect service itself. And then I guess they have multi project end-2-end tests running somewhere in their infrastructure. Just add testing this service and thats it. Amount of work per year to keep it up should be less than an hour, right?
Funnily enough, a bit of snark can help from time to time.

For anyone browsing the thread archive in the future: you can have that quip in your back pocket and use it verbally when having to discuss the bingo sheet results with someone competent. It's a good bit of extra material, but it can not[ß] be your sole reason. The term you do want to remember is "additional benefit".

The reasons you actually write down boil down to four things. High-level technical overview of your chosen solution. Threat model. Outcomes. And compensating controls. (As cringy as that sounds.)

If you can demonstrate that you UNDERSTAND the underlying problem, and consider each bingo sheet entry an attempt at tackling a symptom, you will be on firmer ground. Focusing on threat model and the desired outcomes helps to answer the question, "what exactly are you trying to protect yourself from, and why?"

ß: I face off with auditors and non-technical security people all the time. I used to face off with regulators in the past. In my experience, both groups respond to outcome-based risk modeling. But you have to be deeply technical to be able to dissect and explain their own questions back to them in terms that map to reality and the underlying technical details.
We all need an informal board of advisors
Yeah I’ve found this is largely cultural, and it needs to come from the top.

The best orgs have a gnarly, time-wisened engineer in a VP role who somehow is also a good people person, and pushes both up and down engineering quality above all else. It’s a very very rare combination.
OK, and another question:-) Can tools like Valgrind and ASan pick up the kinds of errors that are described in those two links from my previous post?
Note that when Google made a blog post telling people to migrate from goo.gl to the also now deprecated Firebase Dynamic Links, the post states explicitly[1]:

"While most features of goo.gl will eventually sunset, [bold]all existing links will continue to redirect to the intended destination.[/bold]"

The [bold] section is bold in the original post.

[1] https://developers.googleblog.com/en/transitioning-google-ur...
Of course "driving in circles" is an exaggeration, but I think they're trying to say that if a place is structured to encourage lots of mileage (maybe there are things with relatively little utility, like surface parking, causing destinations to be very spread out; maybe there's no public transit option so more people are driving), then there will be more fatalities at a given per-mile rate. If you optimize _purely_ for the per-mile rate you might be missing out on ways to reduce fatalities by reducing mileage.
It plays the following games

- Crossword

- Chess
Is carbon the Great filter?
Not to mention CVE mitigation.
Google Is Censoring "Deidetected.com" [video]
That is sad, especially because I think that it is not a service that would take that much effort to keep up.

've seen things you people wouldn't believe... Attack ships on fire off the shoulder of Orion... I watched C-beams glitter in the dark near the Tannhäuser Gate. All those moments will be lost in time, like tears in rain...
Postgres multi-version schema migrations
As long as people do not understand IT, and most still do not, some will profit on the ignorance of the many, and the sole cure is culture, laws came after, not before.

The cure to current IT social issues is FLOSS, desktop centered computing, but it's unachievable without a mass understanding of the role of IT. Even if ALL modern cars stop suddenly, all payment systems collapse for a week people will not learn because they do not want to.

I suspect any "civilization" can only change after major disruptions like a war, not "the old one", but new generations born after the war. There will always be some who foresee the needs of a radical change, the opportunity of a revolution and so on, but they regularly remain too few to steer the society...
Might be a misconfiguration, but according to https://help.mikrotik.com/docs/display/ROS/L3+Hardware+Offlo..., the CRS312 has hardware NAT and Fasttrack. That should allow 10Gbps NAT as long as the number of connections tracked are below the hardware limit. Anything beyond the limit will be managed by the CPU.
YouTube to MP3 Converter – MP3Convert (320kbps)
Great, now we need viable large scale carbon capture technology and enough loose funds to bribe an industry into existence globally. That 2nd part is the real trick.
>Australia punches above its weight, but rarely does anyone single it out in these discussions. They also are the second biggest per-capita consumers in terms of CO2 emissions.

Our (Australia's) fuckwit right-wing politicians love to blame climate change on China and the USA, because their absolute emissions are way higher than ours and "we emit less than 1% of the world's emissions" so us taking the first step is pointless (says THEM).

Also, because our coal is relatively clean they say that stopping coal mining would actually make emissions worse, because then everyone would just switch to much more polluting foreign coal.

Every American in this thread who says "<China/India> have the most emissions, they need to reduce their CO2 output" needs to understand that the same logic can be and is used against them to justify us doing fuck-all about the climate. Stop enabling our fuckwits!
Companies that make chocolate
I'm pretty confident in my computer abilities, but when I read stuff like this I feel like I have no skills at all compared to this guy. Like I'm still a high school athlete and he's an Olympian (also he was only 26 when he wrote the article).
James Mickens’s Monitorama 2014 presentation had me laughing to the point of tears. “Look a word cloud!”

Title: "Computers are a Sadness, I am the Cure"
https://vimeo.com/95066828
Depends on your appetite for making the money sad.
Fwiw, there is an established community of people experimenting with underground homes in the western United states. These are places where folks actually live and the curious can rent for a short term. https://earthship.com/
301works.org might be what you mean.

https://archive.org/details/301works
True but I doubt someone serious about networking is going to be confused about this. The CPU in a switch is just for config and management. MT is flexible in that you can do some routing with the switch CPU but that doesn't mean you should.
> Took down our entire emergency department as we were treating a heart attack.

It makes my blood boil to be honest that there is no liability for what software has become. It's just not acceptable.

Companies that produce software with the level of access that Crowdstrike has (for all effective purposes a remote root exploit vector) must be liable for the damages that this access can cause.

This would radically change how much attention they pay to quality control. Today they can just YOLO-push barely tested code that bricks large parts of the economy and face no consequences. (Oh, I'm sure there will be some congress testimony and associated circus, but they will not ever pay for the damages they caused today.)

If a person caused the level and quantity of damage Crowdstrike caused today they would be in jail for life. But a company like Crowdstrike will merrily go on doing more damage without paying any consequence.
There's a pedestrian fatality on the map near me. Might be a problem with data gathering/consolidation - apparently data collection is done by individual states (and of course they're themselves distributing it out to a huge number of different counties/municipalities/PDs).
Ok, just make the lift controller analogue. No digital processors at all. Nothing to update, so no updates needed.
Or use NixOS/Guix Systems instead of living in the stone age of containers...
This is why I don't like fully automatic updates. I prefer having control over the "deploy" button for the ability to time it when I can tolerate downtime. In mission-critical production systems all updates should go through test staging pipelines that my team controls, not a vendor.

Broken updates have cause far more havoc than being a few hours or even days late on a so-called critical patch.
CrowdStrike uses a kernel level driver on Windows ONLY.

Even better..

ONLY on Windows does CrowdStrike use a kernel level driver.
You’d be surprised at how entrenched Windows is in the machine automation industry. There are entire control systems algo implemented and run in realtime Windows, vendors like Beckhoff and ACS only have Windows build for their control software which developers extend and build on top with Visual Studio.
"a candle that burns twice as bright, burns half as long"
Oh, there's a lot of darkness in the Garrett books too.
Hem... We already have org-mode...
Why does it get hot at cruising altitudes?
So tl;dr the Indian govt should be less corrupt. I think phasing out their coal plants would be a far easier and more realistic task to tackle.
The quality of life improves for pedestrians, cyclists and transit riders when parking and car lanes are converted to bike and bus lanes. Drivers are not the only stakeholders who deserve consideration.

Many of the people who insist that there is no safety impact from high speed local roads nevertheless choose to raise their kids in suburban cul-de-sacs with minimal traffic and curvy roads with low speed limits. They want the right to subject other communities to speeding cars for their own convenience while protecting their own families from them.
> The insurance companies that insure companies against ransomware insist on putting host based security systems onto every machine or they won't cover losses.

This is part of the problem too. These insurance/audit companies need to be made liable for the damage they themselves cause when they require insecure attack vectors (like Crowdstrike) to be installed on machines.
I once left a can of Sprite in my car parked in Las Vegas when it was sunny and 112 °F outside. Learn from my mistake.
I think it's more about justice than the number of jobs or whether you get it or not. Many people will be happy when they perceive that a fair process has been established in granting these jobs. Especially when income is hard to come by.
Have you seen the Playdate IRL? Its screen is very nice.
Local area networks air gapped from the internet don't need to be air gapped from each other. You could have nodes in each network responsible for transmitting specific data to the other networks.. like, all the healthcare data you need. All other traffic, including windows updates? Blocked. Using IP still a risk? Use something else. As long as you can get bytes across a wire, you can still share data over long distances.

In my eyes, there is a technical solution therr that keeps friction low for hospital staff: network stuff, on an internet, but not The Internet...

Edit: I've since been reading the other many many comment threads on this HN post which show the reasons why so much stuff in healthcare is connected to each other via good old internet, and I can see there's way more nuance and technicality I am not privy to which makes "just connect LANs together!" less useful. I wasn't appreciating just how much of medicine is telemedicine.
The CRS312 only supports 2K NAT entries in hardware, which is very little.
That sounds like it was caught by luck, unless there was some test explicitly with that configuration in the QA process?
Show HN: Rival scout – tool that searches for competitors
Rival Scout is your ultimate tool for discovering and comparing competitors. Simply input a URL or project description and it will find all relevant competitors. Get in-depth insights, including features, pricing models, community feedback ...
I visited/found kinda interesting about 3 points in Romania, have about 15 more wanted as "want to go"
I remember laying in bed listening to The Cure and being amazed at all the different sounds I could hear. I also remember loving being able to listen to Survivor while running.

As others have said, there was no sense of social isolation. This is nore of a modern construct as people become more focussed on self and less on those physically around them.
I am here to give context, in as much unbiased way as I can.

Bangladesh started its journey as East Pakistan in 1947 after breaking away from India. Pakistan's political upper echelon were dominated by Urdu-speaking West Pakistanis. And it siphoned all resources and wealth of East Pakistan to West, and treated it as its colony. Bangladesh, or EP was more populous and more resources-rich. But it suffered under WP. Now, after a massive cyclone and loss of thousands of lives with millions homeless and uprooted, WP rulers did not come to aid. And, in an unrelated way, a Bengali politician was to be elected Prime Minister for whole of Pakistan. But WP elites didn't want that. In this time, WP rulers wanted to eradicate Bengali, the mother tongue of EP, the more populous fraction of population and impose Urdu. Bangladeshi people revolted taking the issues of election, cyclone, and language simultaneously. Protests started peacefully.

But WP rulers used military for genocide and massacre. Tens of thousands of women were gangraped, raped and killed. Hundreds of thousands of men were killed and tortured- many students and intellectuals. Hindus were the main target, but they didn’t spare Bengali Muslims either.

So, a war of independence ensued, and rebels become victorious. India engaged in a war with Pakistan and won that war, too.

Now, there was a small but non trivial part population of EP supported the WP rulers in name of radical religion. They and their descendants are in current BD population, too. They are in political-religious org Jamat-e-Islami. Supported and allied by BNP.

So, Sheikh Hasina, the current PM, was actually popular and won elections fairly in the beginning. But, she wouldn’t concede fair seats to opponents who were often pro-Pakistan but not always. In the name of national integrity and safety.

In tandem, the ruling party became corrupt to the core, and its loyalists and cronies made bank in corruption.

There is always consensus against the ruling party and the PM. And what began as a anti-quota protest, now has become a anti-establishment movement.

The people protesting now are mostly normal people. But a significant portion are pro-Pakistan radical Islamist fundamentalist.

But the rulers want to paint all of them as being pro-Pak, fundamentalists. This is how dissent was handled for the last 15 years.

I have many friends in Bangladesh or who lived there. Now, ruler party's central policies are pro-minority. But, local partymen do perpetrate against minority. So, they have slowly become what they fought.
How could a primitive person or community grasp the long term implications of modern life when even we don't?
I am not sure why you are being downvoted but a "youth" revolt will most certainly end up the country in a worst state than it is right now. Much more worse.
CrowdStrike is ran in userspace on macOS, and usually in an eBPF sandbox on Linux (as comments in the linked thread say). there is no way to prevent CrowdStrike from fucking up the kernel on Windows - and this is a Windows bug.
You can have all that and more with TeXmacs (http://texmacs.org) and actually enjoy the writing as much as you hope for the reader to enjoy a properly typeset document instead of a fixed width font, and abstruse markup everywhere.

Typst is a better 70s answer for a 70s-level ambition, which is a fine level of ambition when you're just out of punch-card programming.
You could also take a look at PostGIS to do geospatial queries (if needed). And in the past I’ve used node-mapnik to render vector/image map tiles. You can indeed host and cache them effectively on S3.
These movies were like a shot of molten lava to my teenage brain.
Do you not consider MIT licensed software "truly free"? Note the important part: "without attribution".
Power Dynamics in Web Specifications
When I change the area it does not refresh. It would be nice to have a "search in this area" button just like google maps to refresh the viewport.
> so we’d better check from the back door. What if it's unlocked, they are waiting for the pizza guy and there is actually a party and free drinks?

> Designing a fake delivery company seemed to be the most logical, straightforward way of contacting a person.

I understand part of this is tongue in cheek but wtf?
These comments make me think that both you and the commenter you replied to have never read 1984.

It's anti totalitarian propaganda. There is IIRC not much about how Airstrip One came to be, it's kinda always been there because the state controls history. People did not ask for the telescreens, they accept them.

The system in the book is so strongly based on heavy-handed coercion and manipulation that I actually find it psychologically implausible (though, North Korea...). The strength of the book, I would say, is not its plausibility, but the intensity of the nightmare and the quality of the prose that describes it.
I already find it disturbing enough that I'm getting targeted by all those run-of-the-mill AI entrpreneurs matching the ML part of my job title and auto-generating my work email in order to try to sell me their barely strung together ChatGPT wrappers because they were "impressed by my AI experience" (I have none). If I got physical advertisement material using my likeness and delivered in person, I would straight up call the police on whoever brought me that.
Microsoft to give Vista kernel access to security firms (2006)

https://arstechnica.com/information-technology/2006/10/7998/