skysight-inc/HackerNews huggingface dataset:
WYSIWYG tools came a bit later. GeoCities in '94, FrontPage in '95, Dreamweaver in '97.

They were also _much_ less popular. There were millions of GeoCities sites, while FrontPage was a niche tool, even after Microsoft bought it in '96.

Like you said, these tools weren't good enough. They produced a mess of content that was limited in features and difficult to maintain, but more importantly, they were still reserved for a technical audience. You still needed to know what a web host was, how to use FTP, etc. They were woefully insufficient, even compared to publishing services.

> Many ISPs provided a bit of web space for people as part of the default offer.

I'm not sure if "many" is correct. Certainly _some_ did, but the largest ones like AOL and CompuServe in the US didn't, AFAIK.

WordPress came much later when the web was already established. And it was also largely a technical tool.

But WYSIWYG tools shouldn't have existed either. Like publishing services, they are a response to a feature the web didn't have. People certainly have a need to produce content, but the barrier to do so was so high, that most flocked to services like GeoCities, and later social media, to fulfill this need.

If producing content was as easy as consuming it was in the early web, i.e. if we had an analogous tool to the web browser for publishing, the way the web developed and the modern web would've been much different, and arguably for the better. Nontechnical users eventually learned to use the web browser, and they would've learned the web "creator" as well.

Unfortunately that opportunity has passed, and we can't re-educate people to use a different web than the one they're already used to. At least I'm pessimistic that any of these decentralized projects will gain any mainstream traction.

> It's done via centralized platforms for the same reason everything else is: they can move fast, they can raise and make money, they can hire the smartest and hardest working people to build them because there's some real chance of reward.

None of these are advantages. Centralized platforms _require_ these things because running a centralized service at scale is incredibly complex. Most of the problems these platforms deal with is precisely because of the complexity of scale.

Yet if the web model reused the inherent decentralized model of the internet, scaling a centralized service wouldn't be a problem. Protocols like BitTorrent have solved content distribution that doesn't rely on a centralized server. Had this model been adopted from the start, none of the modern centralized platforms would have a need to exist.
Are managers also stack ranked and pipped like engineers at many companies?
Google killed it. It's been subsumed into the Analytic Web (and adverts).
> Eastern philosophy says there is no “self” – science agrees

I find that unlikely. Science doesn't agree about much about anything. The entire practice is a big exercise in disputing things.

There's a few theories that nobody's been able to disprove. We call those "laws," and there's only a few of them. Just about everything else is up for dispute

In general, articles about "what science says" about something are frustrating. At minimum, they could say, "these scientists agree." As an added bonus, it would be nice if, in general, the story and headlines actually matched what the research papers said as well.

Sorry. I think I just got triggered. Too many bunk pop-science articles this month.
So instead of typing ("hand fucking") a few HTML characters around your blog post you trade it in for a big complex orgy of additional abstractions, tools, and processes.
Shouldn't an oppressive regime change the math here? The ability to suppress potential whistleblowers means the absence of whistleblowers isn't all that convincing. Compared to moon landing conspiracy theories, where this argument is very convincing imo
> blood

Iraqis lost a lot of blood, not americans. 99% of the people killed were innocent iraqis.
Marc Andreessen Criticizes 'AI Doomers'
An alternative is to encrypt the data.

AMD calls that SME for example.
https://www.amd.com/en/developer/sev.html
Having used ElasticSearch (and OpenSearch) in Golang with a pretty dynamic index, this article rings true in many aspects. The ElasticSearch Golang library is a glorified wrapper around an HTTP Client that adds only frustration to the experience. The documentation is lacking in a lot of aspects, but really I think to integrate with ElasticSearch “well”, you need to use a language that can match the dynamism that it offers, which usually means Ruby or Python. But then you can start to be bottle necked by the language you’re writing in. Anyways, I would say that ElasticSearch has its place, but you really have to understand how to use it and use a language that can support its dynamic nature.
I remember awards being a thing back in the 90's. Best blog, top 10 websites... This and banners exchange. I put i banner on my website point to yours and you do the same. Fun times.
Building a better /r/rust together
Almost 7% of people in UK changed sexual identity in six years, study suggests
> While not as powerful as destructuring in other languages (I still wish we could unpack dicts as JS does with objects)

Like this?

In [1]: a = {1: 10, 2: 20}

In [2]: b = {3: 30, **a}

In [4]: b
Out[4]: {3: 30, 1: 10, 2: 20}

Or pattern matching?

In [6]: match b:
...: case {3: somethingelse, 1: foo}:
...: print(somethingelse, foo)
30 10
It was always like that. And theFWA.com still exists. It's always been an agency showcase. Always. Even back when the Got Milk flash game dropped.
I’d forgotten about the DRM! I think that was another significant contributor to the game’s lack of commercial success - it came with this horribly onerous & invasive DRM system/root kit (that affected game performance too, as I recall), and was naturally cracked and available unencumbered online day 2. I know I’m not the only one who would’ve paid money for it without that, but as was, I downloaded it.
If there is any truth to this it'll come out once the regime changes...and the new regime will use this info to discredit the old regime.
Vertical farming seems to be to be the hydrogen power of agriculture. It works in theory, but it currently really only works for fairly niche situations and the effort to break through to economies of scale is pretty intractable. Energy use is one reason; cost and profitablity is another. Compared to the alternative (making traditional agriculture better, improving electric vehicles), there's much less low hanging fruit.
Any idea what the derivation in [1] looks like?
Having been groped on a crowded train, it can be extremely difficult to identify whose hand is responsible. Sure, if they put their hands down your pants, you have a chance to capture their wrist. But if you aren't in physical contact with the person, it's just a sea of anonymous faces when you turn around to confront your assailant.
Great Homogenization is a good term for it. A classic example is to look at houses built before construction materials were popularly standardized in the 2nd half of 20th century. Every house had something different or unique. The laborer carving the handrail was in the mood for something different this time and it is beautiful. Now... it's all IKEA copy-pasta.

It would be the same principle, but moved into code, documentation, audio, and other areas
You know, I did not expect a serious debate from post 1 of you, but I was curious if you would eventually have something to say besides insults. Apparently not much.

Because "considerably higher" than 9000 would still be way below 200 000, right?

Can you acknowledge that?

Because this is not an honest debate otherwise.

And about the insult that I am caring water for Putin. Well, you don't seem to read very well, what I wrote about him. In either case, he is 100% responsible for his actions. At no point did I deny that.

But the reasons enabling him to do his shit, are considerably more complex.

And the demolition of international law is a, or the big factor in my eyes. And if you cannot see the US part in this, then it seems this is, because you do want to see it.

And you know what, this is the same attitude and vibe I get when discussing with prowar russians.

But again, no the US is not on par with russia in terms of human rights abuse. (I never said anything like that.) But the nationalistic, black and white groupthink arguments - they sound pretty similar to me. Alone the fact, that you put me in the pro russia camp, just because I don't share your thinking - is very telling.

So maybe to give you something to think, I can repeat what I wrote elsewhere in this thread. If I would not have little children, I likely would have been in Ukraine as a volunteer.

Is this something a "Boris" would write? And spoiler alert, actually yes, because there are russian militias fighting for Ukraine. So maybe stop with Antirussian comments at some point? All you do with that, is pushing the russian population behind Putin. Because this is his narrative, that the west wants to destroy russia. So blanket antirussian policies and defamation of anything russian, are actually helping him.
Those disasters are not happening here, though.
I mean, why can't a single $5 instance handle 1500 users? 1500 users might generate a few megabytes of text, that's next to nothing.
The Greek athletes were not completely naked. They typically wore twine on their foreskins to keep their phalluses from flopping around. This was nicknamed the “dog tie” - basically “leash”. It was only feasible if you were uncircumcised.

https://en.wikipedia.org/wiki/Kynodesme
Non-engineering roles at Meta have different salary bands and RSU comp per level than engineering ones (usually less and sometimes a lot less).
Liquid metal sticks to surfaces without a binding agent
It amazes me how many people still can't configure a webserver in 2023 to not fall down under a few queries/second load serving up a textfile.
> All convenience stores in the US are basically terrible

I've noticed a recent trend of gas stations here in the US starting to have upscale convenience stores attached to them, with more upscale products, clean bathrooms, actual quality food, made to order sandwich counters, etc.

As for Japan, the only convenience store I went into in Tokyo, I got freaked out when all the employees stopped and greeted me in unison. I can see it was meant to be welcoming, but it made me very uncomfortable and I left.
The Squirrel Census
They told the employees that if they got the programs to work with Windows, they could keep them.

Of course, that makes them income, so the employees would have to pay income tax on them. I wonder how many of the employees scrambling to get programs that they didn't already think were worth buying on their own, figured this out?

Also, the employees got to keep the programs after Windows shipped. Which meant that they were probably reported for income tax purposes at their full price (because Microsoft bought them at full price), but by the time the employees got to keep them, the programs were probably discounted in actual stores.
I poked around the user guide[0] and discovered this:

> Currently OpenObserve support steams of type logs, in future streams types metrics & traces will be supported.

- are metrics and traces queryable yet? I admit, I feel a little misled, if only logs are supported for now that should be made more clear.

- do (or will) metric and trace queries use a similar SQL syntax as log search?

Finally... is there a demo? I would love to be able to try out the product without actually putting in the effort to set it up.

[0]: https://openobserve.ai/docs/user-guide/streams/
It's just too bad they could not come up with an extended enum-as-tagged-union syntax. Using sealed classes for that pattern works but is still messy to write. It feels like writing enums with classes back in JDK 1.4 days.
How does this compare to Parseable?

https://github.com/parseablehq/parseable

First guess is that the underlying storage / query layer is pretty similar (Parquet + Datafusion), but OpenObserve has more built in use cases?

As an aside, it’s awesome that Datafusion’s existence and maturity makes launching a product with scalable analytical reads 10x easier than before and cool to see so many projects integrating it
"But why don't we pay it off in Canadian dollars and save ourselves some money?"

"Just so you know, if that's a route you want to follow, it's 50,000 American, It would be 70,000, roughly, Canadian dollars."

"How are we going to come up with $120,000?!"
In my childhood, we have not had english and therefore in your argument also no extra German. Sometimes, we expect too much of our kids.
You just might discovered yourself what others did without thinking: Following some given path to stop worring and using it as 'this can't be wrong because its old and others are doing it and enabling me'.

Perhaps community fits even better.

I personally am free enough to design my own life without boundaris.
Yeah... the internet too.

We used to have music subcultures all over the place, growing up "underground," getting "discovered." I haven't seen much of that in the last 20 years. It's like there is no underground now, nowhere for weird and cool ideas to grow up before they're shown to the world.

Each decade in the 20th century had a distinct "sound." For the last 20ish years, we've basically been listening to the same music, just mixed and matched a little. Our biggest change is the prominence of ambient "background music," which isn't as fun as, say, the rise of gangster rap or grunge to me.

It feels like books aren't changing that much lately either, except I guess how morality is now the most important part of many of them. A friend told me that "morality" is the new "cool." Maybe she's right.
Did you go past the threatened shut-off date?

What I've usually seen is they threaten to shut you off with very strong wording, and then continue to threaten you for 3-6 months before they bother to send someone out.
Seat picking fee.
Must be 25 years ago now I was chatting with a family friend, my friends dad, and he told me roughly what it was that he does:

"If I have physical access to your computer, I can probably get whatever data you have off of it". It was the first time I had even heard of computer security as a concept.

I don't know precisely what methods he was using back then (it was the 90s) but he was dead serious.

The point he made has become more and more true over time: Whoever can touch the machine, you presume they have better access than the admin.
Have you tried GPT-4? Its at least an order of magnitude better than 3.5,and has rarely produced code that doesn't compile for me. The difference is night and day.
> Web2py solves the 2nd problem, by stripping everything after the last hash sign (#) if using the original string,

Sounds good.

Since it is the last one then it will also handle something like this:

Fetch grocery item #{number} # groceries
Good question.

The first step would be to just write 'censored' into the 'content' file and commit. That would remove it from the current view.

Does it have to be removed from history?

If the history is not public, probably not.

Otherwise.. hmm.. the normal way to rewrite history would probably be too expensive. And would not play well with users who already have a fork of the repo.

How about locating the file in the .git/objects/ directory and truncate it, or write 'censored' into the file? That would be a very cheap operation.

Would that mess up anything?
Sure, to be more specific - tax revenue can be used to subsidize services.

In the context of transit, people talk about transit not being able to “pay for itself” and needing subsidies. That money comes from taxes… so people who don’t ride transit end up subsidizing people who do (via taxes) in the same way people who don’t go to parks subsidize people who do (via taxes) and people without kids subsidize public school education of those who do (via taxes).
> I made my own static site builder (typical HN!) and it's just a python package

Same! I designed the look of my site, and then wrote Python to generate it, though instead of Jinja I even wrote my own templating library. The goal of reinventing the wheel was to learn Python through writing a non-trivial, useful app and libraries.

I haven't quite mustered up the courage to publish the source, yet, though: being a learning exercise I'm painfully aware some of the code is not as good as it should be. And I'm still learning what makes Python code Pythonic.

> What happened to "I'll edit this .html file and FTP it up..."

A SSG _is_ that, these days. My SSG generates my own site design. If I tweak the site's look and feel, I do that once and re-run the SSG. I wouldn't want to have to do that across multiple HTML files.

My process is:

* Write Markdown

* Run the SSG script

* FTP it up (overwriting previous contents; I have dated backups of every version, and the most recent run of the SSG is the canonical version.)

I entered the site in the competition, since it's no-Javascript, pure HTML & CSS, minimal, manuscript-style typographic focus, with articles on design, management, and the just plain miscellaneous. Very much going for the 'old-school personal site about whatever someone finds interesting' feeling, and hopefully some bits will be of interest to HN people too, maybe. https://daveon.design if you're interested!
Some of them go for relatively decent prices on eBay.
There is an upside to that: since pay is so low, kombinis began to hire foreign workers. That in turn made has made Japanese society more accepting than in decades past of the idea of foreigners speaking Japanese (prior to this, the superstition was strong that Japanese was unique and mysterious, and foreigners could never really grok it). Now any foreigner in Japan benefits.
Yeah, the media and the public had a field day (years?) going after failed dot coms.

Here's an example from Forbes in 2000, back when they were still a normal publication with journalists:

> It was the beloved Pets.com sock puppet who coined the catchy slogan “Because pets can’t drive!” in the site’s omnipresent TV ads. Apparently they’re not good with credit cards either. Today the San Francisco-based site said that it will begin to wind down its operations, laying off 255 of its 320 employees.

> Pets.com’s sock puppet was the unofficial mascot of e-commerce and had such a cult following that the site licensed a sock puppet line of merchandise in the spring. Unfortunately, it seems there was little correlation between the demand for plush sock puppet toys and the other products–think kitty litter and rawhide chew toys–that Pets.com sells.
While this is true, HDDs are much worse, because the probability that a HDD will die at any time and without warnings is many times higher than for any tape drive.

When a HDDs dies, that is far worse than when a tape drive dies, because you not only lose some money, but you also lose data, which may be priceless, unless you have been careful to have backup copies.

While there are some companies that offer data recovery services from defective HDDs, for recent HDD models such services can be very expensive, comparable with the cost of a tape drive and much more expensive than the service of copying a good tape on a HDD, which can be done when it is not possible to buy a replacement drive immediately and the data is needed urgently.
Like how everyone is using the same social media? Drinking the same shit at starbucks. Living in the same cities with the same stores? Wearing the same clothes. Talking in the same language. Watching the same shows/movies. We've been trending towards a homogenized global monoculture for a while now.
Same with the Alex Jones "they're turning the frogs gay!" meme. Completely dismissed, but there's plenty of studies showing the pesticide atrazine (which is what Jones was referencing) is an endocrine disruptor.

Same with the "COVID came from a lab leak" theory. Because Trump said it in 2020, it was universally dismissed. 3 years later, there's now a strong case for it.
https://archive.is/N6olG
2nd half of the 20th century? Sears houses were in the 1st half, and with houses built before that you have some serious survivorship bias going on...
Not just tolerate bullshit, but low pay as well. Minimum wage has not kept up with inflation.
I think we need a decentralization authentication platform. Not a decentralized online forum. One of the reasons why people don't like going to different forums - having to make a new sign-up, having to give out your e-mail, and having to remember a new set of passwords. In a world when security breaches are common, having to remember that one forum you created an account for and logged into... is off-putting. People love Facebook because, log in and done. Log into Messenger, connect it to WhatsApp, Instagram. Their entire world is right there.

The first step to cut through all that is the ability to get everyone onto a common auth platform. But no one wants to do that because that means sharing user data, having to share the users with other possible platforms.
Not all definitions. Mine may be a bit old school, meaning publicly disgraced. Yours is more modern meaning slightly embarrassing. Both share that fame means "being spoken of"

IMHO no one wants to be infamous, under the classical definition. Infamous people have a search warrant by the federal police. Infamous people are the ones your parents tell you not to interact with.

No matter how often the "no bad PR" mantra is spoken, Steve Wozniak isn't going to wear a t-shirt referencing what i would consider their most infamous security breach. He isn't gangster enough for a teardrop tattoo.
I'm referencing times that I wasn't a part of, but my impression was that mass shootings weren't so popularized until Columbine. Previously, mass shootings were simply not something that crossed people's minds as something they could do. I suspect that now it's "trendy" for mentally deranged people to shoot up a building, but it will eventually pass, just like how there used to be a lot of serial killers in the 80s.
To provide a some extra context for other readers and mostly respond to the GP:

Janet does not do any stripping for distribution -- Janet images compiled to native executables still contain the full compiler/stdlib/runtime/everything in <1mb.
A double grep sounds easy to automate.

FWIW I do the same thing in our code.
This assumes all sides will act rational.

1) eventually, there will be a madman in charge of the nukes. Only a matter of time.
As long as there are nukes, I believe they will eventually be used.

2) another option to consider. MAD assumes the 1st strike party will also be annihilated. Perhaps someone will figure out a way to use their nukes first while somehow preventing a counter strike. “Unknown unknowns“.

3) technical malfunction
I still don't get why vertical with all the support(probably concrete) needed versus just going with green houses. Maybe with semi-reflective surfaces.
Thank you for sharing. I have been utilizing it for my ongoing project. However, I am curious about the reason behind your decision to change the class name of Tailwind to "-tremor-".
Anyone have any articles with good potential outcomes? Has one been written yet?
I use ChatGPT (4) to generate a lot of unit tests. The prompt is usually no more complicated than “Write comprehensive unit tests using <insert testing framework here> for this” and then I paste in the class/function to test
There isn’t a way “farming is meant to be in nature”. There are all domesticated animals and plants.
I think trying to force ChatGPT into your workflow is the wrong approach and will lead to lackluster results. I personally believe Copilot is a much better tool since it seamlessly integrates and most of the utility comes when you least expect it.

Copilot has also made it easier to actually know in what situations I should actively reach for ChatGPT or Copilot Chat and they are way different than the ones I thought it would be.