skysight-inc/HackerNews huggingface dataset:
I'm someone who works on mature products in this space. The biggest mistake that people make is they assume that the slow, clunky old fashioned systems that current organisations use are easy to replace. They are nearly always wrong. This is great for me, because I get customers apologetically coming back to me after converting to whatever the ERP de jour is has failed.

If an organisation is using an actively developed custom system that is decades old, then you will need decades of development to replace it. This should be obvious, but I can already feel many people reading this shaking their heads in disagreement.
Awesome! Can you show me what you built?
The i3-gaps project has been merged with i3
Gleason is an influential member of the fediverse because of Soapbox. Soapbox adoption generally makes him more relevant and more popular. This clout amplifies his transmisiac message.

It's similar to JK Rowling getting famous off the Harry Potter franchise and using that clout in a way that causes harm, prompting others to stop promoting her works and thus stop feeding her positive attention. Having read one of those books or having watched one of her movies doesn't make you a transophobe, but promoting her works gives her the means to do harm.

Moreover, the majority of soapbox instances tend to be freeze peach servers that either contain or amplify other harassers. Good soapbox instances tend to be the exception rather than the norm.
But isn't that just a UI problem at heart? It would be easy to ask for references for its conclusion.
You don't need k8s for that, teams have been doing that for decades before k8s was ever a thing
They're similar moves, but with different range of motion.

Deadlifts are the heaviest move I listed and it works the abdominal muscles via isometric contraction, which is considerable tension at very high weights. I'll cede that deadlift is more similar to an abdominal plank than a sit-up.
> When you attempt a 250 lb squat and your body shuts down and just collapses under the weight you learn things you cannot learn any other way.

This is one of those glib statements that sounds reasonable, but is clearly meaningless on any real thought. It’s like saying you can’t understand high energy physics without personally being collided with a particle at 3 TeV.
If we call any wire protocol "text", we're just restating information theory. The reason why text is text and not binary lies in the rules of presentation.

Text as 1D occurs in the trivial case of direct mapping of bytes to symbols, as in a hexeditor; but one of the first things we look for in analysis of byte data is some kind of notion of word or line - beginnings and endings of a group of data. Once you add these breaks as a rendering effect, text becomes practical for purpose, because it now automatically describes some hierarchy. The functional difference between word and line is just in how it makes use of vertical and horizontal dimensions to present the information. Both are spatial and therefore suggest "pictorial" usages.

So in practice everything we call "text" is at least 1.5-dimensional; the viewing model and editing functions are aware of spatial elements as well as symbolic ones. Formatting rules around tabs, column limits and the like are present as global properties of text documents. It's not something specific to "pictorial" languages, because these formatting rules and discussions about them reoccur in every collaborative project, regardless of language.

I spent some time examining this in detail and noticed that written language encodes many forms of "textual break" through punctuation, paragraphs, and pagination. We don't feel a need to group every written sentence in brackets because we have the punctuation marks to describe the hierarchy efficiently, with spacing and line breaks acting as larger grouping signifiers with more visual impact. And if we instruct a computer to read a text document in that way, by describing "breaking tokens" with different rankings, it can immediately begin to navigate the document in a hierarchical manner by observing higher vs lower rankings within the tokens. The linear encoding is ultimately just that - an encoding. The actual structure of text documents is always more complex and draws on hierarchical elements, even if it doesn't encode them with robust or flexible primitives.

A useful contrasting model is that of the spreadsheet. Spreadsheet cells are designed towards fungible congruency in that they can contain varying types and sizes of data, but are navigable within the document as interchangable elements. The reason why so many information workers(myself included) reach for the spreadsheet for every task has to do with this fungibility: rather than describing spatial formatting through a linear encoding, the assumed spatiality of cells allows for arbitrary groupings of information, which is useful as an iterative process. I might have a few key words for an idea or pieces of data I've collected, but I don't necessarily want to encode them in a sentence or list specifically - I just want them close to each other. Therefore, even if all I'm doing is writing textual notes, I still want to have the cell abstraction so that I can defer encoding a linear structure at the top level and move around my thoughts in more arbitrary ways.

(Would I write code in a spreadsheet editor? Absolutely, given a language designed for it.)
You're clearly trying to be dismissive of someone, but the overly complex sentence structure makes it hard to tell who you are misrepresenting.
Very cool exercise. I enjoyed reading it.

I see a lot of comments here assuming that this proves something about Twitter being inefficient. Before you jump to conclusions, take a look at the author’s code: https://github.com/trishume/twitterperf

Notably absent are things like serving HTTP, not to even mention HTTPS. This was a fun exercise in algorithms, I/O, and benchmarking. It wasn’t actually imitating anything that resembles actual Twitter or even a usable website.
It's a kind of mutually assured destruction. It's not that "everyone" will leave. But the people the cops are targeting probably will. The tension reminds me of the Backpage/Craigslist Adult Services saga. Prostitution isn't legal in most of the US, but regardless of its legality, it will always exist. So, given the choice of having a place where they know prostitution is happening, and a place where they know it isn't, cops would prefer the former.

Wild tangent follows. I promise it'll connect to the original thread.

From a certain perspective, all discussions about personal rights are silly. Almost every free-speech case started with someone being an asshole. Fourth Amendment search & seizure cases almost always defend a person caught red-handed. Bitcoin is evil because it's used only for drugs and prostitution. And so on. Most of us live in a world where we don't ever need to assert our rights. As long as we're not an asshole, we don't have strange religious convictions, we aren't a journalist trying to expose outlandishness, we don't commit crimes, etc., then we can live our whole lives as if the Bill of Rights didn't exist.

The problem with that observation is that the borders describing acceptable conduct are defined by something, and that something is our personal rights. If the Bill of Rights didn't exist, then "acceptable conduct" would surely be a smaller set of actions. We'd have less freedom, and we'd all miss the things we couldn't do.

So the fact that nearly all controversy about personal rights seems silly (including the "I don't care about privacy because I have nothing to hide!" argument) is extremely significant. If the average person thought these discussions were important, then society would already be feeling constrained by lack of freedom, and we'd be in bad shape -- dictatorship, surveillance state, etc. And if nobody discussed them at all, then we'd probably be in a state of chaos -- survival more important than freedom, etc. Having silly discussions about personal rights is probably right at the sweet spot. The only thing worse than believing Bitcoin is useless is living in a society where everyone believes it's essential!

This is why it's OK to feel like a warrant canary is silly. You should. But you should also take very seriously the fact that you're able to feel it's silly. The moment you feel warrant canaries are important, it's too late for our society.

(The word "silly" is mine, not yours, but I believe the sentiment is in the same neighborhood as your question.)
There were some quarters with profit, some without; the past few years were mostly without IIRC.

They were targeting 315 mDAUs for Q4 2023, but in the final earnings it was only 238 mDAUs. Actual MAU stats weren't public iirc but some random stats sites seemed to say 450m global MAUs, which likely includes people with no ad preferences or who only view NSFW content (which can't be shown next to (most?) ads).

https://www.forbes.com/sites/johnkoetsier/2022/11/14/twitter...
I am not deaf.

I do not hear words as I read. (As I write I do)
Who is to say that is a universal phenomenon? May have something to do with our level of gravity, life cycle of the blastocyst, metabolic requirements from respiration, other fauna competition, etc. Which is not to say there is a better alternative on the table, but I would hesitate to say that we should expect crabs on other planets.

Edit: Kicking myself over the missed opportunity to say "space crabs" or a Zoidberg reference
> Starting a new process takes well under a millisecond on most modern machines

But if that process is Python or Java it's going to be tens to hundreds of milliseconds before it's ready to serve the request.
crypto_box_seed_keypair()

Or for signatures, crypto_sign_seed_keypair(). Use the output of Argon2 as the seed.
You know... the website/videos describe this. They say multiple times there is trade off between transcribing mindlessly vs. focused listening with no notes. The point of the Cornell system is activate thinking of the topic which is why they have a "cue" section for questioning, "summary" section for "what did i learn?". The first step Cornell did forget to mention for some people is to actually attend class before commenting.
Yah like I say in the post, the exactly one machine thing is just for fun and as an illustration of how far vertical scaling can go, practically I'd definitely scale storage with many sharded smaller storage servers.
> What about backups

Several ways of doing this without relying on k8s

> observability

This doesn't require k8s neither and it's more on your app. Systemd can restart systems by itself

> how do you update that stack without bringing down everything

That's probably where redundancy helps the most. I wouldn't run a big service without it (but again it found be at server level)
> I'll take the natural sickness ... unimpressed with progress.

If we're going back in time, which would you prefer first: measles, mumps, or rubella?

Polio's all natural too.
ChatGPT and Hinduphobia (Twitter)
Incidentally, a lot of people have argued that the massive datacenters used by e.g. AWS are effectively single large ("warehouse-scale") computers. In a way, it seems that the mainframe has been reinvented.
Whenever I hear someone describe programming as art, I think of this essay[1].

That isn't to say it can't be art. Only that those with an interest in calling it art usually aren't the appropriate authorities.

[1]: https://idlewords.com/2005/04/dabblers_and_blowhards.htm
There is VideoGPT paper. It uses small frame sizes, but that will improve with time.
There are digital voice and message modes in the amateur radio space. I've used dstar myself, yaesu fusion is common, P25 and DMR are also a thing.

I've been tempted for a while to pick up one of these Unihertz Atom XL's with DMR and analog FM transceivers built in.

https://www.amazon.com/Unihertz-Smallest-Walkie-Talkie-Smart...
It’s worth noting that the author’s example doesn’t do anything like HTTP. It was purely an algorithmic benchmark.

Nobody should be looking at this and thinking that it’s realistic to actually serve a functional website at this scale on a single machine with actual real world requirements.
As well, you should be creating regional servers to minimize latency for folks in other geographic regions. Can't beat c!
The same goes for effeft on share prices in the market place, whenever a scandal ir failure is mentioned here.
You can think of maintenance as one sub-branch of software development, usually containing tasks that do not create immediate value for the business, but need to be done to be able to add new features. It's also a good way to make it clear to non-programmers that a certain amount of time needs to be spent on tasks that seemingly do not create direct value. Maintenance is a concept that everyone understands and is a good way to explain it.

Regarding the project vs product model, it fully depends on the business. Venture outside of the SaaS/FAANG/etc type businesses that HN seems to focus on and you'll see countless businesses that are very happy to just have a project done for X cost in Y time. After that, the project goes onto a maintenance contract, where the development team is just expected to keep the lights on, fix bugs and keep it secure. From my experience, it's a huge part of software development, considering the amount of systems that exist in this form is only increasing.
Related:

Valetudo: Open-source cloud replacement for vacuum robots - https://news.ycombinator.com/item?id=31665872 - June 2022 (89 comments)

Valetudo is a cloud-free web interface for robot vacuum cleaners - https://news.ycombinator.com/item?id=25856788 - Jan 2021 (20 comments)
https://archive.is/uuDDb
Ultimately it comes down to physics. Tiny sensors and lenses can only do so much.
I find it remarkable that there was chain-wide adjustment to seating without direct customer intervention — a good employee recognized the danger, and maybe felt gratitude for how benign the incident was, and immediately went up the chain and made a change without the person even mentioning it to management or lodging a complaint. Good on all persons involved.

Also love that the OP sat down to continue playing: that’s the only reasonable option after something like that happens.
I think the author of this needs to reframe this, since the article is vapid. The question itself is leading without an answer.

The more interesting question is, "did Silicon Valley investors make a mistake?" The answer in my mind is "no." The tech world is set up to where we tolerate (if not encourage) failure and investors bake in the assumption that most of their bets will be lost.

It's only the fact that these examples of failures come along with ethical and moral (particularly criminal) failures that tech journalists shed light on that. As long as the consequences for funding con artists are equivalent to the consequences of funding bad business ideas, there's no mistake to be made here. In Silicon Valley there's a fine line between the investor being a victim or accomplice.
> Although I do personally prefer that futurecoder rarely shows/tells without actually forcing users to run code and see for themselves, so they always have to be engaged.

Yup. I agree with this approach. However, I think that in some ways this is a weakness of the side-by-side format you're using, since it seems to lean toward more content per example to offset the playground consuming half of the screen area. On https://learncs.online/ we also prefer a "show not tell" approach, but because we're interleaving the text and the playgrounds, sometimes the text between two playgrounds is extremely minimal: "Let's see what happens when we try it another way."

But there is something nice about the side-by-side format.

> Awesome! I've only seen one other place doing something similar: https://scrimba.com/

Yeah, Scrimba makes it weirdly hard to figure out what's going on, given that some of their early examples just have slides popping up everywhere and no actual text editing. I had to fast forward a bit to get to an editing example. And while I think their integration with (I assume) embedded VSCode is really cool, there's a bit of that "seated at the controls of a 747" feeling immediately with their courses, which I think can be a bit frightening for beginners. We like to keep things really compact for a while, and don't have students work in a full IDE until halfway through the semester. (This also avoids the problem with too much IDE help too early, which you referenced in another comment.)
While as far as I can tell the Great Salt Lake's level is presently severely low due to human actions, reconstructions of the historic level of the lake from tree ring analysis shows that the lake's natural level fluctuates substantially even when humans aren't doing anything to it. So even if water diversions stopped, the GSL area would still have a long-term problem on their hands. The toxic lake bed will get exposed one way or the other, if not through the actions of men then through natural fluctuations. Given that the lakebed is already contaminated and there's no way to fix that, the best solution is to live someplace else.

> For example, the driest (wettest) year on record, 1581 (1464) occurred many centuries ago and was substantially larger in magnitude than the historical record. At lower frequencies, the GSL lake-level reconstruction revealed large, multi-year reductions in lake levels from 1580–1600, in the 1630s, and from 1700–1710 that in each case were at least as severe as the known lake-level minima during the drought of the 1930s and 2000–2001 (Figure 3).

https://www.srs.fs.usda.gov/pubs/46447

Incidentally, the "many centuries ago" framing is revealing of a general attitude I've noticed from Americans, particularly Americans living in the western half of the country. They think "several centuries" is essentially an eternity because in their region, several centuries ago is before recorded history. And in a sense, for an individual human planning their life, several centuries may as well be an eternity. But for city planning, an environmental problem that's likely to be disastrous for the city every few hundred years should be considered a severe threat. That sort of circumstance makes for a city that won't survive the test of time.

Another example of this sort of short-term thinking is water levels in California. According to tree stump analysis, California has been unusually wet since America acquired the land; this luck will not last. California had, and will have again, droughts which are far more severe than any Californian drought in living memory. Californian communities should be planning to deal with such severe droughts, but many Californians seem to prefer believing that they can somehow stabilize the Californian climate to always be the way it was when they were kids.
But I want to leave the store with the beaverage and throw away the container afterwards. Another great horror: Thin plastic bottles! Drinks in crinkly plastic bottles that feel like you could just roll them into a ball. Yuck. I want the thick plastic ones you can use to bonk someone on the head. I want back my cheap single use plastic bags that I could just throw away after use, instead of managing storage and availability of reusable ones.
The thing you need to consider with biomass is the efficiency of photosynthesis, which is incredibly poor. The upper limit for most plants is like 2% efficiency, many are significantly worse than that. Whereas photovoltaic cells are much higher, ranging from 15-20% or even higher. And this continues to improve.

And that optimistic 2% efficiency for plants is just the energy conversion to grow the actual plants. Then to convert it into electricity requires it to go through a power plant which often have lower efficiencies of say 30%. If it is in a co-generation facility, it may have upwards of say 80%. Which sounds nice, but when you multiply those efficiencies and end up with in the best case, something like 1.6% efficiency which is terrible.

And that is to ignore the other major factor which is that burning biomass causes major pollution.

Fossil fuels are just convenient biomass that have been given the luxury of hundreds of millions of years to compress into dense hydrocarbons which make a convenient fuel source. We don't have this luxury when it comes to creating new biomass.

The best aspect of biomass is that it is freely available to everyone. Anyone can gather sticks to burn.

However, the parts of the world that still heavily rely on these methods for heating their homes and are used for cooking unfortunately suffer the consequences of breathing all of the smoke in over the years.
Please don't cross into personal attacks. Even if you didn't owe people you feel are asshats better, you owe this community better if you're participating in it.

https://news.ycombinator.com/newsguidelines.html
What do you mean by "Reddit is leaking"? Do we hold ourselves to a higher standards out of merit of posting here? Is there some sort of tribalistic exclusivity that was broken? Was there perhaps a manual of commands a Vim user who posts here must know before creating an account?
I notice you ignore the collateral on a loan argument that points to just how real these gains are.

His point was these Dividends payments exist due to unrealized gains.

A better example is zero-coupon investors must report a pro-rated portion of interest each year, as income, even though interest hasn’t been paid out. Aka you own a bond and haven’t been paid yet but you still owe money due to the increase in value.

So to be clear simply owning a bond can be a taxable event while stocks are given an interest free loan on their gains.
With a non-disparagement agreement, it's often pretty easy to see if someone publicly disparaged them. A public tweet about how your last job was a hellhole or your boss was an idiot coupled with a Linkedin profile showing where your job was, or just a series of posts on one platform where one indicates your employer and another is disparaging.

Edit: Oops, I misread NDA as Non-Disparagement instead of Non-Disclosure.
Yeah, some gloves will work fine with capacitive screens. But that's not a good excuse for replacing buttons.
> It's literally just a story about someone being hit by a yoga ball because someone else sat on it wrong

I read it more as a story about that incident happening, then Apple introducing a pretty clever solution to it at that store, and then later at other Apple stores with yoga balls.

Sure, we cannot confirm the causal chain here for certain. But if it was indeed causal, then it is a pretty good story about a tech company taking feedback about a very small thing at an individual store level, quickly figuring out a neat fix to address it, and then rolling it out at other locations.

And yes, I would find it pretty interesting, even if it was the same story about a non-tech retailer as well. After all, how many times have we seen that famous story on the frontpage of HN about the Costco founder threatening the CEO if he ever even attempted to raise the price of Costco hotdogs? I've seen it myself quite a few times over the years, and it usually tends to generate a pretty lively discussion in the comments.
Looks great, and I love that it requires no account - you can jump right in!

One minor annoyance for me was that the animation for a correct answer - the exploding confetti - was a bit over the top. Like "OK, yeah, chill out, all I did was get the answer right to an easy question". I just find it too much to see that every time, but maybe that's just me.
That’s terrible.

Is the primary reason overconsumption from farming (70% of the consumption according to Yahoo News)? If so then I guess they could import more agricultural products. That’s easier than having most of the residents use less water.

But another problem might be: where would the food come from? California also has a drought problem. I don’t know.
Breaking the AC-Climate Change Doom Loop