skysight-inc/HackerNews huggingface dataset:
How do you host your site?

I've been using Github Pages which has Jekyll support and that's worked fine, but I'm curious where people host their Hugo sites (or how hosting works when you run the server yourself).

Is it AWS? Dreamhost? or something else? Do you have to manage a proxy or handle load/cost spikes? Can a surge of traffic take down the site?

I haven't read a ton about this, but I'm curious about it. It'd be neat to have full control over my own publishing if something ever happened to github pages.
In the case of Facebook they absolutely do not try to please me. They quite literally tries to do the exact opposite of everything I would like from my feed.

Chronological with the ability to easily filter who I see, and who I post to. On each point capabilities has either been removed, hidden, or made worse in some other creative way.

Adding insult to injury, having to periodically figure out where they've now hidden the save button for events, or some other feature they don't want me to use is always a 'fun' exercise.
Close your eyes, hold your breath and hope the situation resolves itself, that's your solution? I don't believe in a: "hidden human need/instinct to argue with people". There is nothing hidden about human conflict. It is as natural as any conflict; as natural as space and time. In fact, without conflict evolution can not exist. Obviously, a good portion of the arguments being had have the potential of bearing no fruit, but I would argue that just as many of them not only should but NEED to be had, and are quite productive on the whole.
You misrepresent the position of many HNers. Most people here don't mind paying for things, the only mind paying for shit; for stuff that's broken, crippled by bad DRM.

But when an honest author games a system that tries to take advantage of them and manages to make that work, that's something I applaud.
There are some gentle efforts in that direction (tau radians for example), but mathematical notation is old (except the parts that are new). And it's really hard to strike the right balance between concision and ambiguity.
The Big, the Small, the Complex
I am simply saying there is no moral justification for any of it.

It’s important to take seriously because the logical outcome of this turn to remote work will otherwise be greater class divisions than the world has ever known, within the same economic structures.
I know and I've tried to quit many times with varying degrees of success (one time for almost a year!) For now the tiny amount of tobacco I mix into spliffs is my concession. It's certainly way better than the pack a day I used to go through in my early 20s.
Somewhat aside, but in grade school I recall learning that ratios were written [group-A]:[group-B], not [group-A]:[total]. So the girl-boy ratio at the table would be 1:2. Different for you?
> When did you start web development? Serious question

The question wasn't addressed to me, but I'll answer anyway. I started in 1993 and released some widely used web software in 1994.

In your last paragraph you list 13 technologies that supposedly "were all here to stay". If you asked me during the heyday of each technology whether it was here to stay, I would have answered "no" to 12 of them, and "I'm not sure" to meteor. I would have been wrong about Bootstrap because it appears to have been here to stay. I would have been similarly wrong about PHP and Wordpress. My bias appears to be to think things are not here to stay.

TypeScript is here to stay. The value proposition is just too good. And the design decisions have been good enough that it won't be replaced by a better implementation of the same ideas, as happened with several of the technologies you listed. It will go away only when JavaScript goes away, which won't be for a long time (sorry WASM).
You need to download the books from the "Manage Your Content and Devices" page using the "Download & transfer via USB" link. Those still use the old DRM.
"Marketing" is a broad term; it's like saying 'what's a good book on software engineering?' What are you wanting to learn about marketing? There are interesting books that give you lots of tactics for early-stage startups (Traction by Gabriel Weinberg, for example); books that tell how to think about Brand Strategy (for example, Building a Story Brand by Donald Miller); books that delve into psychology (Influence by Robert Cialdini); and many other things. Marketing encompasses high-level strategy, brand, research, market sizing, messaging, positioning, product marketing, social media, content marketing, PR and earned media, grassroots marketing, and the list goes on. Within each of these topics there are many different approaches and philosophies. High-level pop books will be fairly light on how each of these work.
If anything the opposite is true. When Minsky et al set out to define AI what they really meant was 'thinking machines'.

If anything the opposite has happened. In a painful attempt to push forward notions of success in AI almost purely mechanical tasks have been claimed to be AI, while there is virtually no progress on building machines that can think.

I mean sure you can claim all day that the navigation system in your car calculates you a billion routes per second and if that's intelligence my smart-toaster is probably more intelligent than everyone here together, but it completely misses the point, and the reason why people have expanded the term so much is because there has been so little progress on genuine intelligence.
From the little I know,

Spark was built as a Batch job solution. Flink was built as a Streaming solution. Since Spark needed to adapt, they leveraged micro-batching to operate as a streaming solution.

They are very similar today. Maybe some remnants of the original design make Spark "slightly less appropriate" for pure streaming usecases, or possibly less able to iterate on future features/optimizations, but so-far that line of reasoning has been only speculation.
Is that an example from the 15th century? Is there nothing more modern?
Parent seems to talk about unpacked. I'm also getting 356.24 KB transferred but whole 957.53 KB of unpacked data, which is absolutely crazy for a static page with no interactivity nor media.
Firefox Reader View Heuristics
Works here with 76.0.2 on Windows 10
> He writes utter shit, sub-mediocre literature.

I'm someone who has read that story, at least the public parts of it, and I object slightly to your quality assessment... ;) I don't argue it's great literature or anything, more like the literary equivalent of popcorn - a fun and interesting story with not a lot of depth. So, entertainment, not life-changing prose...

And while I'm surprised he gets $13k a month, I'm not _very_ surprised. I'm one of his $1/month patrons, and I also give $1-$3 a month to a lot of other writers, YouTubers, and other creators. For another internet serial writer, see https://www.patreon.com/Wildbow

One of my criteria for supporting such creators is for them to make their creations public, even if some do it after a time delay. My rationale is that, this way, I both support the creators, and the creation of "culture", for a certain definition of that word, that other people would be able to enjoy for free. And while this might never replace traditional publishing and isn't suitable for everything, you've demonstrated that some people can certainly make a living this way.
Ask HN: How do you choose a startup to work at?
My immediate thought is to find people working on problems I find interesting and try to work for them. Is this a good model? I've only ever worked at a medium sized (~50-150 people) company which was acquired by a large dinosuar.
That’s one way of reading it. Another, more cynical reading is that if companies are amoral in the first place, why do they bother issuing insincere apologies that don’t actually benefit them? Less of a, “companies should be sociopathic” and more of a, “why do these sociopathic companies behave in this way that’s inconsistent with their otherwise-well-demonstrated pattern of sociopathic behavior?”

And sure, maybe the answer is that they’re not sociopathic in the first place. But that’s a very non-cynical answer. Credulous, perhaps.
The implications of being correct are in for a few tweaks
It does seem logical: your in person interactions are mediated by your personal relationship with people. Online you can come across anything and everything. The in person equivalent would be walking by ten or twenty small protests set up with megaphones loudly arguing for various things you vehemently disagree with.
I love ZSH + Oh My ZSH. And I didn't even have a choice.

At my first company, the onboarding script included switching to ZSH+OMZ. I knew it changed the shell, but thought it was just theming - not much. A year later, switched companies, didn't install it. Don't know how I lived without it. It is such an amazing productivity update to shell life I consider it a must on every machine.
Javascript is the ONLY language where people think they can just pick it up and use it with ZERO education first. Sure, they spent years learning to program in language X or Y, but even a couple days to learn Javascript is just too much effort.

If you think learning NPM is hard, try telling a new dev how to setup a Java or C# build by hand. If you think webpack is hard, try teaching someone the intricacies of make.

What about babel? Other languages make breaking changes and dictate that the new version of code just won't be compatible with older stuff. Python 2/3 wouldn't be a blip on the radar if the same option to transpile between versions existed. Those famous "update your .Net version to whatever" warnings simply wouldn't be needed. Instead, people complain that learning a few lines of config is too difficult.

If people put half the time into learning JS that they put into learning the other languages and build tools they know, there would be almost no complaints because the tooling these days just isn't that bad.
Unless network speeds are reversing to the modem age, browsers switching to Trident/Gecko and PCs to single core CPUs exclusively, this is 100% hipsterism.

As if using scripts or CSS is solely a choice of the CMS...

Get real.
Bringing Back Homebrew
You can pretty easily parse + verify JWTs in Bash using cut + base64 + openssl, although the precise invocations depend on which "alg"s you're using.
I see what you mean now. Omitting the keyword "await" is incredibly easy to do; simply do something different when the returned type is an awaitable. But the fact is that most languages haven't done this, and have you considered that perhaps language designers considered this issue and decided that explicit is better than implicit? And there are also a whole host of other issues too.
Maybe not officially, but in practice that's how it's used:

The unit's official symbol is bar; the earlier symbol b is now deprecated and conflicts with the use of b denoting the unit barn, but it is still encountered, especially as mb (rather than the proper mbar) to denote the millibar.

https://en.wikipedia.org/wiki/Bar_(unit)
That's a learned behaviour - to ignore opposing arguments. They train themselves to counter arguments they don't like with their own prefabricated arguments, learned from the mass media.

Like, for example: politician X is corrupt, he was caught taking bribes. Counter: everyone is stealing, at least his party gives our group more benefits than the other party.
Definitely. They've come so far with it, too. Great work on their part!
I was interested until it asked me to sign in.

I assumed that I'd have to create an account before I get to know the prices and therefore I lost interest.
They said that for the first time in their life they bought an ebook. Yet they have a library of ebooks and let people "borrow" from it. (How do you return a borrowed ebook I wonder?) Yet despite not having the physical copy of the book in question they somehow thought it possible that they might have it in their ebook library, lol. Just like the no starch press books they never bought either I'd say.
Ask HN: Ultralight CMS with Mobile MCE?
If there is an effort to broker civil and constructive debate, isn't division fine?
Perhaps a few precisions:

I don't claim to be capable of producing the software that is discussed, I'm merely stating my opinion on the topic. Most likely my view on this is skewed and not deep enough to be qualified as insightful. I feel that the work done on all these applications are already quite a feat, but I also remember seeing hard critics about Siri, Cortana and these solutions when they are quite difficult to get to the level they've reached. Yet, I also think that there is still a long way until they really become good assistants. The other way I discussed - which is these super apps - in my opinion require quite a bit of customizability to get out of the dashboard trench, but since I don't believe to have an accurate view of what they are capable of these days, you probably want to take all of that with a large grain of salt.
Nice to see these minimal sites. I also tried to make my own blog as minimal in used bandwidth as possible without sacrificing my features. A full page load with all resources is around 22 kB.

Just a note, there seems to be an errant </div> at the end of the generated HTML.
> This is just the price of the open society.

I don't think an open society can be built on top of an advertising platform. Facebook is not a neutral party here - they control who sees what content at what time with little accountability or transparency.
In my line of work, we need to dig deep and find the root cause on anything we 'touch'. I have noticed (since day 1 in this line of work) that elaborate, complex truths tire the audience, they want something snappy and 'sexy'. I remember a French C-suite telling me "make it sexy, you will lose them".

Facebook managed to get this just right: lightweight, sexy (in the sense of attractive), easy to believe, easy to understand, easy to spread. The word "true" is completely absent on the above statement. That generates clicks. That keeps users logged in more. That increases "engagement". That increases as revenue. Game over.

The masterminds/communications brilliant minds could never get so many eyeballs and ears tuned-in with such a low cost before.

I've mentioned before that FB = cancer
It gives 1 (ability to communicate) and it takes 100.
Seems to be the case if you have a bit more locked down browser and don't allow all willy-nilly fingerprinting to happen.
> Multiplication is a composition of addition, and addition is a composition of the successor function. The successor function is not a composition of anything, but you can define it in terms of set theory if you don't want to simply accept it as a primitive. But sets are functions too.

> the point I was trying to make, which is that infix notation is a Really Bad Idea

Not to be snarky, but, reading these two (from your two thread-successive posts https://news.ycombinator.com/item?id=23312725 and https://news.ycombinator.com/item?id=23314776) in succession, I still can't see anything about the first one that indicates the point that infix notation is a bad idea. Not that I'm disagreeing with the point, just that I can't find it in the first post. Could you clarify the connection?

> What is successor a composition of?

It's a composition of, for example, itself and the identity function, like everything else; or you could view it as a composition (-1) . (+2). Those kind of silly solutions are why I thought you meant 'iteration'.

Iterative solutions are easy if you don't restrict yourself to natural numbers—for example, (+1) is (+(1/2)) composed with itself—but that's clearly not what you meant. (As soon as you leave the natural numbers, even the idea that addition is iterated successor becomes false.)

If you do so restrict yourself, then it becomes true that the successor is not a non-trivial iterate. (I just skated the edge of claiming the opposite in my post, but avoided error by not specifying what domain I meant. That's just luck, though; I meant a particular thing, and I was wrong. To prove it, supposing you start your natural numbers at 0 and that f is a function such that f^{\circ k} is the successor function for some k > 1, then note that f is injective (because a composition power is). If f(0) = 0, then succ(0) = f(f(0)) = f(0) = 0, which is a contradiction. Put n = f(0) and note that f^{\circ n k}(0) = succ^n(0) = n, but n k > 1.)

By the way, you quoted (https://news.ycombinator.com/item?id=23314776):

> > you meant the more specific term

Just to be clear, what I said (https://news.ycombinator.com/item?id=23314530) was "I think you meant the more specific term". And I was wrong, but I intentionally didn't just assume I knew you what you meant!
I have seen the real holographic photographs [1] being used in museums. Actually, they are getting cheaper and there are some hologram kits you can buy to make your own at home. Obviously not animated, but in principle it should be possible to do a holographic movie with a chemical film as well.

https://en.wikipedia.org/wiki/Holography
Wowed by the overall application. Wish I had half the smarts or quarter the thoughtfulness. No wonder Figma is such and amazing and delightful tool.

Its really insightful to see other's entrepreneurship journeys and find out that even the most successful entrepreneurs did not have a straight path forward. There are so many highs and lows, sometimes in the same day. It is really easy to bogged down in the lows and similarly get too hyped up by the highs. Nowadays just trying to keep a level head through both, keep the focus on the next problem to solve and trusting others to do their job.

Completely disagree about chocolate though :p
Netflix has an advantage: their OCA boxes may handle speed test traffic [1]. That means a box racked at your ISP[2] may be serving that traffic. While Cloudflare may have nice peering agreements, they don't have that.

[1]: https://netflixtechblog.com/building-fast-com-4857fe0f8adb

[2]: https://openconnect.netflix.com/en/#what-is-open-connect
It appears to me that the main selling point here is automatic parallelization, with futures/promises being abstracted away.
The website source is here: https://github.com/jsonwebtoken/jsonwebtoken.github.io

I've been running a local copy since last year sometime, when the website went down when I needed it. I've also stripped away all the annoying things from the website to just get the debugger. Very easy to do!
Not surprising given what other creators have said about YouTube’s “moderation” system. I watch this channel regularly and am posting in hopes that this gets enough publicity that someone from Google steps in. It’s sadly the only way for these issues to get resolved.
How do you apply the code change? Nothing I do seems to have any effect, including removing all the code.
Get burned once...

When you pet a snake and get bitten, you don't pet snakes anymore. But since you already were afraid of snakes (who isn't), you don't have to test petting it to find out it bites.

So the author doesn't have the eBook instinct. e-book. In other words: "electrified book", "less of a book", "not a real book".

Then, he's not using standard tested consumer channels like Amazon Kindle etc, so then he's on his own. He doesn't need to brag about having to set up a VM and going to darknet to hire a Korean hacker gang and buying a DM cracking botnet to crack DRM. He was just being cheap.
I, for one, wouldn't have it any other way!

When I'm wrong I want it explained to me why. Even when I'm right about something controversial, I want to see the best arguments to the contrary.

I don't want people to be less argumentative. I just want a higher intellectual caliber than what's generally available on facebook or twitter, and HN fits the bill reasonably well.
For your third point - the map, all the rendering and javascript overhead screw with the results, especially on weaker hardware, not to mention how loaded the server is and all the links on the way to the server.
> Having worked at the largest tech based Logistics company in India, I can say, we did rely on optimization and problem-solving, but none of them involved AI, they were mathematical models and not black box.

I was going to say the same thing, but I worked at BMW and VW and spearheaded several initiatives with Corporate partners that relied more on optimizing via mathematical models/data sets within the warrantied parts/Takata airbag recall at BMW and the Tdi Diesel-gate buy program at VW. It entailed lots of data analysis and some trial by error on my part that eventually got us a favourable result, not AI.

AI can be useful, one day, but I'm returning back to Supply Chain analytics and Logistics and not much seems to have changed in those years. I submitted my proposal for a Supply Chain Analytics course as my final project that I drew up in 2017 at BMW and got 99.7% for my thorough, and more importunately to me, relevant analysis and execution of a scheme to optimize leadtime and overall turn over using the means and methods available back then.

A part of me wishes I could just run an algo/AI protocol with predictive modeling to do that all for me, as it almost got me fired several times trying to deploy it and I had to go over managements head and straight to the owners and corporate to get them to try it.

Luckily, I was able to negotiate a return to VW as result of my scheme, who were hemorrhaging Billions, were getting execs thrown in prison at the time so were way more receptive to ideas of cost cutting. Crazy days...

* AI initially inserted 'trail,' instead of a commonly used phrase 'trial by error' perhaps proving how autocorrect/spellcheck AI usecases are still not where they need to be to prove the point of the aforementioned post.
You’re saying: we’re already exploiting foreign labor to some extent, so why not do it more? What kind of logic is that?

The global labor trade has proven a disaster for decades on end. It has destroyed the American middle class. There is no moral justification for any of it.
I am on the fence about the consent thing. Yes, it's a speed test, but no, you don't really necessarily know that when it gets linked on some site. Burning through quite a bit of potentially metered data without asking first seems... rude, at the very least.
Newspaper writing styles can be strange. The New Yorker, for example, is probably the sole user of diaereses for commonly-known words.
This might be naive, but it bugs me that protocol ports are visible to intermediaries. HTTPS encrypts the URL path. Why don't TCP and UPD encrypt (or otherwise scramble) their port numbers? (Yes, I know, those protocols don't include cryptographic provisions. Maybe they should be updated?)
Students create a global guide to Covid conspiracy theories and whopping lies
There is definitely such a need, which is why this cartoon is one of my favorites of all time: https://xkcd.com/386/
Don't forget DHTML and XHTML.
> Online advertising as a concept is fundamentally unethical?

No, I meant "online advertising as an industry". It's unethical to the extent that it depends on stealing user data, which presumably is the overwhelming majority of the industry by value (i.e., I'm assuming your privacy-respecting bike saddles ads don't account for even 1% of the industry's value).
Awesome!!!!!!!
Thank you
This is wonderful. I’m thinking of doing something similar. Please could you email me? Detail in my profile.
I often wonder. Even if people stop buying, the feedback signal to a company can be very inefficient.

They might not understand where they went wrong and think they need to lower prices or something. Of course, that just leads to more pressure on working conditions.
I think a lot of people use it WHILE distrusting it because they think the impact is low and the threat vector limited. When you start talking money I think that changes.