skysight-inc/HackerNews huggingface dataset:
Do you have any examples of companies building Hadoop clusters for amounts of data that fit on a single machine?

I’ve heard this anecdote on HN before but without ever seeing actual evidence it happened, it reads like an old wives tale and I’m not sure I believe it.

I’ve worked on a Hadoop cluster and setting it up and running it takes quite serious technical skills and experience and those same technical skills and experience would mean the team wouldn’t be doing it unless they needed it.

Can you really imagine some senior data and infrastructure engineers setting up 100 nodes knowing it was for 60GB of data? Does that make any sense at all?
Sounds like it'd be useful for homelabs and (maybe) people that do bench testing of components professionally.
There are flat chess pieces that have the traditional 2D symbols on top. Another question is whether anyone makes 3D knight pieces that are designed to lay flat on the board. Such pieces would fit a "Godfather" themed chess set rather well...
for the given question, sure.. you can

there are 60tb ssd's out there.. you might even fit all of the 8tb on a given server
Last time I checked (~7 years ago) they didn't even share reviews between regions.
It was infuriating in Iceland where for obvious reasons all but the most popular apps had less than 5 reviews.
There is an incentive for people to go horizontal rather than permitting themselves to go vertical.

Makes sense, we are told that vertical has limits in university and we should prioritise horizontal; but I feel a little like the "mid-wit" meme, once we realise how vertical we can go then we can end up using significantly fewer resources in aggregate (as there is overhead in distributed systems of course).

I also think we are disincentivised from going vertical as most cloud providers prioritise splitting workloads, most people don't have 16TiB of RAM available to them, but they might have a credit card on file for a cloud provider/hyperscaler.

*EDIT*: Largest AWS Instance is, I think, the x2iedn.metal ith 128vCPU and 4TiB RAM

*EDIT2*: u-24tb1.metal seems larger; 448vCPU and 24TiB Memory, but I'm not sure if you can actually use it for anything that's not SAP HANA.
By that argument, we should spend an arbitrary amount of time writing everything in very efficient assembler code, as long as we will ... after years and years of coding ... run the code often enough.

It's not only about the number of answers in $timeframe, it's also about timeliness of the first answer.
If you have tendinitis/RSI/carpal tunnel I cannot stress enough how much worse it feels writing tailwind versus regular css.
It depends.

If you are going through something, it's good to have long-term relationships to lean on. The hardest part of long-term travel for me is loneliness. I could be a digital nomad, but my friends make me miss home after 4-6 weeks.
"Our"? Are you from the US?
I don’t remember where I read it, admittedly, but apparently the iPad didn’t cross the market share thresholds or something like that; would be happy to be wrong.

Suppose we’ll see in due course whether the European Commission takes them to task on it…
Development time makes up a nearly immeasurable fraction of power resources outside of the tiniest teams.
And you need to keep this in account when considering efficiencies in general.

My first production Ruby project increased our CPU usage in userspace tenfold for the service where it replaced a C version. At a point where it processed millions of messages a day, that added up to 10% of one core.

The carbon cost of the development effort almost certainly outweighed the cost of running the service - either version - by a large factor, and hence any savings on dev effort might easily (might, as I didn't keep precise records) have outweighed production costs by a significant factor too. The Ruby version was less than 1/10th the size despite more features.

So I agree with you. Many systems have plenty of services like that. Some systems are very clearly not like that and are worth optimizing, as you say.
https://archive.ph/GIM85
Your linguistic analysis of 'I' doesn't work if understood in purely physical terms. Lots of people are speaking at any given moment, but I don't refer to all of them if I say 'I'.

Consider the absurdity of the question “who am I?”, uttered by an amnesiac, if it means simply “Which lump of physical stuff is currently speaking?” Even if we ignore the problem mentioned in the first paragraph, the answer is trivial – the same lump that’s making the noises. But it’s difficult to accept that the amnesiac is confused over a triviality: they really don’t know who they are; they lack a key piece of non-trivial, non-tautologous knowledge.

>If there is none, then we must accept that this "fact" does not require any explanation

As I've tried to emphasise, I do not claim that the fact is puzzling or requires an explanation, only that it is a fact. By analogy, it is not puzzling that the sum of two and two is four, and no non-trivial explanation of this fact appears to be required, but it is still a fact. Now of course you can try to make such fact dissolve via various forms of philosophical therapy. For example, there are some philosophers of mathematics who would try to argue that all mathematical facts are tautologous. You are trying to do something similar with facts of personal identity. However, philosophers of mathematics who claim that all mathematical truths are disguised tautologies can point to lots of actual work that has been done to show that this position is more plausible than it might first appear.
For starters: GNU Emacs is not providing a Command Line Interface, CLI.
With you on detailed PRs and linked tickets.

Regarding squash-merge: If you're taking about using GitHub's "Squash and merge" button, then as soon as you do this, you lose the SHA1 connection between what you committed locally and what winds up in the GitHub repo. This can result in unnecessary confusion later, in my experience. Better to squash-merge locally before pushing IMHO.

But better yet is to not squash at all! git log has --first-parent, which gives you essentially the same tidy view as if you'd always squash-merged (or always rebased) -- but the gory detail is still there if you need it. (That's provided that you either specify -m to git merge, or have moderately descriptive branch names so that the default "Merge branch 'add-cool-feature' into main" message suffices.)
"What brought you here won't bring you there". As cheap psychology as it might sound, it's actually true most of the times.
How so? Naively it seems to me that aircraft, drones, and long range missiles could do more harm to non military parts of a country compared to a foot army.
Same. One side-effect I really like with it is really the complete freedom left to branch authors to do whatever the hell they want with their commits. Want to push your WIPs often? Do it. Want to experiment, commit, rollback, go someplace else, whatever? Do it. No one will care about the process and only the outcome of the end result will matter. And I think it removes one (possibly tiny but still) source of anxiety about how work is perceived by others.

The squashed merge commit is the only one that should be properly formatted, have all the checks and validation.
I'd actually love a tool that converts tailwind CSS to regular CSS on save because my biggest issue with CSS is that I constantly have to come up with ids and class names.
With the right laws, a company could still be fined if they don't meet age percentage quota, so there's that.

"Hmm, all your hires are < 30 huh? OK, we don't care if you intended to discriminate or not, here's the fine".
I think as long as your construction is deterministic, both options are possible: you can either add the intermediate nodes that have only one children, or you can skip adding them and allow links between non-consecutive levels. In that second scenario you would add intermediary-level nodes only when necessary, i.e. only when they actually need to have several children. The second approach is better for performance but might have a bit more implementation complexity.
If you have a Mac, the full screen mode with virtual desktops is fantastic.

i3wm achieves something similar on Linux.
> Think of it this way: knives are available on the open market, that doesn't mean NSA can just go around stabbing people.

but the nsa can go around and buy knifes
The CoC doesn't ban supporters of specific political agenda or party line but it is a banned topic. Anyone who's been on the internet in the past few years knows how passionate these supporters can get. That's a magnet for heated political discussion that very quickly gets uncomfortable for everyone else. It's impossible to be inclusive to certain minority groups while allowing promotion of politics directly against them.
People want painkillers, not vitamins.

That's why there is this endless flow of snake oil frameworks like Tailwind and all the others.

People see some fancy demos and think "wow, so cool so easy" and "This is the newest framework, so it must be the best" and go for it.

Then over time, they get caught in a web of problems that the complexity of the framework produces.

Then a few people go for the vitamins route (plain html+css+js) and most go for the next painkiller on the market.
> really threatened by crazy people or pitbulls

A few times per week. Many people here have aggressive dogs and zero control over them.

Dog bite is a serous injury that requires hospital visit and painful antibiotics for several days. Saying anything else is a bs!

> Avoiding dangerous situations is something kids have to learn, and kids are not stupid

You can not avoid dogs! They are everywhere, are larger, faster and with zero responsibility! There is adult who owns the dog! Putting blame and responsibility on kids is foolish! Staying indoor is only logical solution!

> are too afraid

... Kid provoked the dog attack by being afraid... My favorite excuse.
But we are living in a capitalistic society and injured kids probably mean reduced work force....
Any guess for how long it'll take for Chrome and Firefox to get ported? Would love to hear what Firefox developers think.
Yeah, it isn't Tailwind that doesn't support web components. It's Shadow DOM that is such a bad abstraction that it breaks the web in innumerable ways and need dozens of new standards to fix its shortcomings.[1]

And yeah. That <fancy-component> that is seemingly not an eyesore? It's not because Tailwind is bad and "pollutes HTML". It's because web components hide any and all ugliness from you so that you can pretend they are beautiful.

Because in the end there's literally nothing on the web but divs and spans

[1] From web component report by people making them: https://w3c.github.io/webcomponents-cg/2022.html

It's worth noting that many of these pain points are directly related to Shadow DOM's encapsulation. While there are many benefits to some types of widely shared components to strong encapsulation, the friction of strong encapsulation has prevented most developers from adopting Shadow DOM, to the point of there being alternate proposals for style scoping that don't use Shadow DOM. We urge browser vendors to recognize these barriers and work to make Shadow DOM more usable by more developers.
>So that means you think microsoft should be allowed to force users to edge on windows ?

Arguably they're already doing that. There's a shockingly high number of times that I click on something in Windows and it opens up Edge instead of Firefox, my default browser. Even Apple manages to respect my default browser on macOS.
> Don't let the imprints of your childhood define you. There is much else to gain.

Very well said :) Appreciate it!
Of all the things you could label as gatekeeping, I don't feel that excluding hate groups is one of them. We should never be tolerant of the intolerant, otherwise intolerance wins.
Long tail of science doesn't iterate like a startup. 48hrs to PoC, 2 months to product, 24 months to exit is not something you do.

Bleeding edge science rarely works at break-neck competition. When you're competing you can iterate programs while your research is ongoing, so these two seconds doesn't lose its value either.

Even if you start to churn late, you finish early, because it's like an ion drive. Small, yet constant acceleration brings you great speed on the long run. These projects generally run for years, too.
Starship users: how do you track updates? I manually update occasionally (mostly months)
You vastly overestimate how much iOS users care about this kind of thing. HN is a bubble and not even all of HN is gung-ho on the changes.

Also it’s not as simple as “set your location to the EU”. I’m not even sure if Apple provides the ability to convert an Apple ID to a different region. I vaguely remember reading an article about that resulting in loss of some/all purchases and other oddities.

No regular iOS user cares about Firefox (or Chrome) enough to go through that. Not to mention mobile FF/Chrome (less so Chrome) will be not well supported if the website is made outside the EU (even inside the EU is questionable). Developers barely test on FF for desktop which is easily available, they won’t be able to test FF mobile unless they have a device configured to be “in” the EU and that’s just not going to happen widely.

Lastly is FF’s iOS Safari wrapper is any indication of the quality that FF can provide then I don’t have high hopes for their native engine. Even on Android FF _just_ started opening up extensions after years of having a small whitelist unless you jumped through hoops. Based on that and the direction of FF as a whole on the desktop my expectations are incredibly low.
Thirded – it is a stunning, haunting work. The author, Kate Beaton, was previously probably best known for her (also award winning) 'Hark! A Vagrant' web comic [1,2].

[1] http://www.harkavagrant.com

[2] https://en.wikipedia.org/wiki/Hark!_A_Vagrant
>Second, your comment could be interpreted as saying that counties with high pay have (or should have) a lot of homeless people, which seems insane.

Does it? Countries with high inequality I'd expect to have a lot of homeless people.

Except if you mean countries with high pay across the board. So how does that work, everybody gets high wages, and companies can afford it and hire the same number of people, (instead of the case of splitting wages more equally)?
The main obstacle I see is the €1mm letter of credit, to be honest.
I feel ambivalent to LaTeX.

I don't like the language, the ecosystem is too big, complicated and breaks, but the end result is hard to do any other way.

This applies both the equations part, and the text reflow part (I think them as separate things, but they usually go together).

It should be possible to write text in HTML or markdown, and write the equations in latex or asciimath, and turn it into a beautiful/article style pdf, but sadly it is not.

Although CSS (colored and rounded boxes and such) + MathJax-SVG also can look nice.
Changing anything would be admitting fault, and a self-professed authority never does that. Not when they can just latch on to other ways of virtue signalling as a kind of reputation repair substitute, much like what their advertising space does for other companies.
one step further: the problem is the existence of the data

as in, pii should be a massive liability and everyone should be incentivized to avoid collecting it
There are two companies: Franz Inc. and LispWorks Ltd.

The Lisp development product of Franz Inc. is Allegro CL. https://franz.com/products/allegro-common-lisp/

The Lisp development product of LispWorks Ltd. is LispWorks. https://www.lispworks.com/products/lispworks.html

Both are kind of expensive. Both offer also academic licenses.

"Franz Lisp" does not exist as a product since the 80s.

Both Allegro CL and LispWorks are sold since the mid/end 80s and are still being maintained and sold.
I know you’re talking about oceans, but I see straws in the grass by the side of the road, in the garden beds in the park etc. up until recently (in NZ) they were plastic straws. Now they’re paper, and they will biodegrade if no-one picks them up. That’s a win.
I also haven’t seen a plastic shopping bag stuck in a tree for a few years (because they were also banned here). Another win.
The UK used to be like that in the 70's, when it was a high trust environment.

I used to walk half a mile to the shops at age 7 or 8 to complete an errand, people left their children in pushchairs (or dogs) outside of shops etc. I wish I knew what changed the UK for the worse.
My view as a heavy ebook reader: ePubs should be inert data. No javascript, no interactivity, no network resources. Just a fancy text file with some appearance settings all of which the reader can override.
No, I don't want Microsoft to force people to use Edge on Windows. I also don't want Apple to force people to use Safari on iOS; but even then, the argument for why one of the outcomes of this change is bad (i.e it will make Chromium even more dominant) doesn't apply to Edge, since Edge is Chromium.

I agree that nothing about the current situation is ideal. These changes won't take us from a good situation to a bad one, it will just take us from a bad situation to another situation that's slightly differently bad.

I hope you're right that uBlock Origin can get people to switch from Chrome to Firefox on mobile... but proper Firefox has been on Android forever, yet Firefox's market share on mobile is pretty much non-existent. Why hasn't the "educate people about firefox + ublock" strategy worked there? Why do we think it would work better on iOS?
So that's worse right? Not 100k€ once but 100k€ every year
I love tailwind. I strongly feel that most modern CSS solutions are massively overthought. In engineering we have bigger problems to solve than a key/value list that makes a div blue.

Tailwind removes the thinking around CSS, naming, preprocessors etc etc, it just lets me write good CSS and focus on components and other engineering problems.

I seem to be one of the few people who can read CSS properties horizontally as well as vertically, so I'm all good on most peoples major complaint.
The Hidden World of Undersea Cables – internet largely runs beneath the oceans
I don't know a lot about these missions. Does the rover have a sample gathering arm? would it be possible for the helicopter to be picked up and set onto something? or carried around? seems like it would be useful to have the backup connection route to the rover like when they used the helicopter to troubleshoot the rover a while back. Or alternatively even as a backup sensor suite for the rover.

Plus the imagery of the rover carrying around its wounded little friend is too nice to pass up on
> You've argued that ugliness is a solution

I think I speak for basically the entire history of programming when I say that ugly solutions exist and are widely used throughout our profession.

> while the problem that needs to be solved is ugliness

That's your opinion. I never argued that this hack solves ugliness. I argued that it solves the problem of not having a way to comment in JSON...which it does. I never claimed that it does so in a non-ugly or even good way.

> This specific brand of cleanliness does have a bunch of issues

Issues so massive they, imho, make it not worthwhile to use. As in, I rather miss the ability to write comments or write them with ugly hacks, than put up with YAMLs nonsense.

The fact that better solutions exist (again, like TOML) make this worse.
Statistics are not going to save me. Murderous beast that attacks people on sight, would get put down immediately a few decades ago!
To it's credit, HN does have a noprocrast feature, but I can easily see a teenager with poor self control spending every waking moment on this site, dreaming of being an entrepreneur, to the detriment of their studies and social life. I'm an adult and doing that so kids (teenagers) are even more helpless.

The very nature of social media is addicting, Facebook didn't have to do anything special to get kids addicted to it.
I use scoop on PC and homebrew on Mac. I run their update scripts weekly to pull the latest versions.
That is indeed my point.
So, this happens a lot if Japan? Examples?
In reality, a well optimized C code with a good compiler can really reach to the practical limits of an hardware platform.

On another side note, as I noted earlier, science doesn't work like this for most of the time, unless we're going something like COVID-19. Even in these cases, you already have a good enough software base to begin with. So you iterate upon the better one while you bang the living life out of your existing solutions.
most commercial isp's do this
Tailwind to CSS: https://tailwind-to-css.vercel.app/
CSS to Tailwind: https://transform.tools/css-to-tailwind
> The United States would (and has in past conflicts) engage in strategic bombing campaigns on absolutely every single manufacturing facility, every supply chain, in every complicit nation. In a US-Russia or US-China conflict, Iran doesn't get to sell drones or any other munitions without receiving 40 tons of JDAMs on their manufacturing facilities.

It depends on which country it is and how many of them there are. China and the Soviet Union were both helping Vietnam, for example.
I really liked the bit about first rule of government spending.
Edge is already available on iPad in all countries.

And nothing is preventing them adding vertically grouped tabs/workspaces.
In your analogy, wouldn't tailwind be more of a multivitamin, in that it contains a bunch CSS classes (vitamins) conveniently packaged and ready to go?

I haven't used tw yet, but I intend to because I was blown away by how much sense the authors' book Refactoring UI made.
The user facing apps are the tip of the iceberg in computing. The really power consuming stuff is not on your phone or computer most of the time.
I agree, but I'd add that a stable society both allows adults to gamble and teaches kids why not to gamble, sometimes teaching by example. A simple game can be run in any classroom from 3rd to 7th grade that shows how any group of people given an artificial megaphone may end up bullying and torturing even the biggest bullies in the class. The experience of that is what enables reflection later in life when one finds oneself part of a group bullying other people, and has the thought to step back and question why they're participating in it.

Social media as it is right now leverages the instincts of bullies, and turns people into mobs. Period. It elevates the one human instinct that is a priori most antithetical to both individual liberty and social cohesion: The desire for naked attention, good bad or otherwise. The only justification it holds out for doing so is that it has identified a profitable vice, a flaw in the human operating system (like gambling) and that there's no law against capitalizing on it.
Well, I have bad news about the technological preparedness and infrastracture of almost all African countries.

Except if you mean outside IT hires.
The paper explains how to get the profile of the key to 3D print the equivalent of key blanks. But one needs the cuts in the key and that part is secret that cannot be easily detected from a photo of the key hole.
In the US you mean, where I live this is nether legal nor common.
German train strike could cost €1B
I'm surprised to see a mention of Django when talking about fast startup times! This is one of my main issues with Django at the moment. How big is your project?

Our ~500k lines app takes multiple seconds to start, which is why I'm not really investigating a lambda-style setup... Do you have specific strategies to make startup fast?