skysight-inc/HackerNews huggingface dataset:
I have never run into this problem, but I would use the Firefox developer tools to capture the request that gets made when I change one comment, then replay that request for all other videos.
And remember, international students can't vote. That includes a lot of the grad students.
I’ve used mypy for static checking but it’s too fussy.

I enjoy typeguard for dynamic checking using the @typechecked decorator. I haven’t tried beartype, but I know lucidrains uses it.
> The OpenTTD GUI has a very dense text layout, originally designed to fit many informative windows into a tiny screen. There’s absolutely no space between lines: the bottom of a “y” touches the top of a “T” on the line below. This means characters with diacritics (accents, etc.) require a special short letter shape, which the diacritic is then placed on.

I feel there should be two versions of glyphs with diacritics, where an additional version of glyphs is used for cases where the UI has a few more pixels to spare (like, control labels in the screenshot above this text). OpenTTD's UI is certainly dense but not always too dense to afford that for many cases I think.
The first 1-2 paragraphs in, I thought: OK this is just a fictional account summarizing most people's layoff experiences.

The twist in the middle and end, ha, well done! Didn't see that coming :D Very funny and very well done.
They meant physical disc

The ps5 uses bluray
I wasn't around then, but I have read some usenet stuff, and the theory of peak "useful information density" does check out.

But then my thought is - how could this be re-created?

We have the technology. And there's definitely still a lot of smart & interesting people who talk about things online.
There’s a feature to use your iPhone to do keyboard input on an Apple Watch. Could it be that? Don’t tell me Apple left out some authentication. I know you can do something similar with text input when you’re on the same network as an Apple TV and someone’s inputting text. It’ll prompt on your iPhone to submit keyboard input.
I lived in an area that would be a borderline food desert. Families car pooled to places like sam's club and split the cost of one membership. Years later, I lived in a different area and with only a dollar general in early adulthood. I could never understand the desert. I bought rice and lentils until I could afford more. Dollar general has simple foods like nuts, seeds, etc. It is certainly a problem that people are eating processed junk food, but the desert argument has always been a tough sell for me.
Mine is to try and find physical work.
How do they communicate to form a PAC? Would a less educated blue collar worker ever fund a PAC? How do you convince them it’s for their own benefit? Will you do it again for a different agenda? There may be some merit in exploring a new approach that uses modern technology to organize workers.

Until we figure something out, the current structure is better than zero protections for workers.
I was very curious about this statement by the article's author:

> Moreover, if addiction were truly a progressive disease, the data should show that the odds of quitting get worse over time. In fact, they remain the same on an annual basis, which means that as people get older, a higher and higher percentage wind up in recovery.

The first reference I clicked on was https://pubmed.ncbi.nlm.nih.gov/22985744/, which states:

> Remission from PDUD was greater for younger individuals.

It seems this article is based too heavily on the personal experience and opinions of the author.

FWIW, I think that societal solutions can work as well as medical ones. However, that has the implicit assumption that drug addiction, and the use of certain drugs, is bad. This is an opinion I have recently returned to, and also that reducing drug use and addiction to certain substances should begin with societal norms and limiting supply.
So you deny that anything else other than the composition of the atmosphere can go control the climate?
see https://edition.cnn.com/interactive/2023/12/asia/chinese-sca...

google kk park, fraud factory.

Burma/Myanmar is in a state of civil war, close to China and close to cheap Thai mobile internet access. Chinese started building fraud parks where they capture people and force them to serially scam people on fake bitcoin exchanges (it starts as online romance, turns to bitcoin scam). Mostly Chinese but also increasingly Europeans and Americans

nobody does anything because those fraud parks are tolerated by Burmese junta. They are on the border between Thailand and Burma
Just seeing an error message, and cannot sign in as well. Am I the only one?
It is. In my opinion that's what you should do if you can't provide 1500 MTU to your users directly.
I'm afraid you are about to be swarmed by the HN downvoting hordes, for having the impudence to say something actually intelligent here.
It's a tradeoff! I think using the ORM to start and then move off it later is valid, depending on how much time you have to get an MVP out.
How’s that different than just writing plain CSS?
Their own kids, not unlikely.
I don't see the value in Tailwind. It gives you convenience but adds complexity, one more thing you have to learn and makes it easier to shoot yourself in the foot. Also, I like the no-bundling approach to application development with Web Components and Tailwind goes against that.

I prefer using plain CSS. I like semantic CSS and similar ideas of associating certain component class names with certain styles.
Like many I was initially skeptical of Tailwind because I thought it made the code look “ugly”. But then I started using and almost immediately noticed the productivity boost. Two things that I noticed while using it was 1) I never knew how much I disliked naming things before I didn’t need to do that anymore and 2) how big of a mental burden it was to keep the mapping between the id/classes and the CSS, not mentioning the whole cascading part where you could never actually be sure just from glancing at the code what will be the resulting css. That second point is probably the most understated feature of Tailwind - you never have to wonder about the styling of an element again, because everything is right there in the classnames. The added benefit is that it basically forces you to write your UI code using components to prevent repetition - it encourages the best practice (note that this is where I think the OP went wrong when they asked “How to clean things up?” - the “@apply” keyword exists but it’s not meant to be overused as a replacement to proper code refactoring).

It’s not without its flaws - you have to learn a new syntax (which is in most cases very intoitive, e.g. “align-items: center” becomes “items-center”, “margin: 0” becomes “m-0” etc.) and it has its gotchas (for example it generates the css at build time by scanning your code and extracting classes you use to prevent generating unused css, which makes it impossible to construct a classname dynamically e.g. `gap-${value}`) but I take these issues over having to write CSS in any other way.

One point where I 100% do agree with the author though - you should first learn CSS before learning Tailwind. Not only because Tailwind could go away some day, but because this will give you a deeper understanding how and why stuff works.
Are you implying I don't already have error handling?

Personal insults are not acceptable here.
I have bought plenty of healthy food from Dollar General. Rice, beans, canned tuna, nuts, seeds, frozen veggies, etc. It's all the same types of things I would recommend someone trying to eat healthier to get from a supermarket
Assuming you’d want to watch that.

There’s already too many movies and people get bored watching more of the same. If thanks to AI there’s a flood of cheaper mediocre movies content it could kill the remaining excitement.
I’ve been using e-charts for a couple years now, works great!
Who says that feeling safe and authoritarian police states are mutually exclusive?

In fact they go hand in hand, the state offers security and protection and the citizen offers up political agency and free-speech.
> Now, they still might revolt for other reasons, like not wanting undesirables like people poorer than themselves to move in next door, or not wanting to see as many houses in their morning walk, but from a financial sense, upzoning is a big positive for existing landowners.

This is a very uncharitable take. People choose a place to live based on criteria they like. If you want to live in a super dense city you might gravitate to Manhattan. If you want to live in a quiet suburb you end up in such a place.

If suddenly that reality is torn down and substituted for something you didn't want, it's going to hurt. If you wanted a quiet suburb and you found it, you won't be happy if suddenly all your neighbor houses are torn down and replaced with apartment buildings. It has nothing to do with "not wanting undesirables". It is because the conditions they wanted and bought into are no longer there.

> from a financial sense, upzoning is a big positive for existing landowners

Except for house flippers, people don't care about the financial sense. A house is a home, in a place they like. Telling someone that the neighborhood they cared about it no longer a reality but it's ok because they made money, will not satisfy anyone. It's not about money.
One of the posters posted a video of the problem: https://www.youtube.com/watch?v=G6dazJk9AtU

It seems like the ghost touch issue, and not actual hacking.
Tailwind limits the scope of your rewrite problem to the element you want to change. No fears about side effects on other parts of the page.
How will you turn a community into a product?
I run a tight founder investor network called Pirates. We have 1000 members active on WhatsApp and Telegram. Wonder how to evolve this community into a product. The goal is to help each other succeed. TIA
Having read (US) libertarian talking points for roughly four decades now there's very few things that run counter to some libertarian talking point, they're an extremely broad tent with many poles that stand at all angles, some that lay on the ground.

Given there's no real core I'm happy to leave the libertarian part out and reduce to just poking fun at the notion that US conservatives are fiscal conservatives bravely trying but failing to keep their fingers in the dyke.

FWiW I'm no particular fan of the other party in the US two party system, it's about time somebody took Ben Franklin's advice and opened the field up.

Still, it's an iterative consequence of a voting system that didn't scale well that the washington system came to where it is.
> This article was amended on 14 February 2024 to remove some details for consistency with editorial guidance.

Too gruesome?
Dutch startup Monumental is using robots to lay bricks
A bigger problem than AI alignment is human alignment. Sadly, the only effective alignment we have is return on investment.
> At least as an alcoholic you can go cold turkey and do total abstinence

Worth mentioning in case an alcoholic reads this and thinks it's a good idea to try:

It is, in fact, a really bad idea, because it can kill you.

I don't know how to pick a good link, so simply search "alcohol cold turkey lethal" and pick any of the non-blog links you can find. There's plenty.
France has been getting the majority of its power from nuclear for the last 40 years. The French have such a low carbon footprint that if the entire developed world came down to the French level, the entire developing world could come up to the French level—without increasing CO2 emissions compared to today’s levels.

Yeah, we can spend money “developing renewables” now. But we are basically out of time already. Nuclear is something we could have deployed at the national grid scale 50 years ago, which would’ve been impossible with renewables. Now, anything we do—barring a major advance in carbon capture—will be too little too late.

Even as of 2022, Germany gets only 40% of total power consumption from wind, solar, and hydro. It will take Germany until probably 2030 or so to get to the same place France was at in 1990.
For headphones, unless you need an obscene amount of bass, I've never heard any headphones better than STAX (staxheadphones.com). Because they're electrostatic, there aren't a lot of amplifier choices so that also makes things easy (and they make those too of course).
> Sora is like 80% there, I think we would be 90% there in 2 years time with 5-10x more GPGPU power training.

Don’t underestimate the last 20%! I don’t think this is just a matter of more training or more data. But yeah, 2-5 more years will not change the outcome you’re describing!
Not as unlikely as one might think. The random inputs, after unlocking the watch with a passcode, might hit the messages app if that is set up as a complication. Then something similar to we are in control is written (drawn letter by letter), which might autocorrect to what OP in TFA saw. Apple autocorrect can come up with some wild sentence constructions.
> It took a long time to get good pictures that women found attractive. I went through 100s of different pictures and gathered a lot of feedback (there are websites).

What exactly does that mean? There's services that "rate your profile"?

What do those "good pictures" look like then?
I don't think it is that simple. If people yearned for freedom and peace intrinsically, dictators would have much harder time to rule their populations and initiate wars.

And I don't find anything bizarre about arguing from the past. Yes, the level of technology has changed, but human nature has not. Reading philosophers from Antiquity, I am always struck by the extreme psychological similarity of ancient people to us, even though they didn't even know what "reading glasses" was.

I would even turn your argument about hunter-gatherers to my purpose. Yes, we carry a burden of being hunter-gatherers for 99 per cent of human existence. It makes organizing larger units so much harder. By trial and error, after some 5000 years of statefulness, we have found some forms that don't entirely suck, but still suck quite a lot.
> “optimizing for reusable CSS was going to be the right choice”

That is what CSS is. In the melee of “CSS in everything but CSS,” people might have forgotten what CSS is for. CSS’s classes are what you use everywhere again and again.

CSS Utility classes have been there for a long time and were made easy and famous by the likes of Bourbon[1]. They even have pre-defined styles — Neat[2].

Even though Tailwind can and should have been used more as what it was destined to do — utility classes. In a larger team, it is easier to stick to the TailwindCSS as such and have specialty/custom classes based on its utility for your project.

I was checking it out during its early release and introduced Tailwind to a team in 2018 who were stuck in Bootstrap. I wanted to stop hearing, “This is not part of Bootstrap.” The good thing I realized then was that if I followed a custom class with utility based on Tailwind, the result could continue to be the same with someone doing a “button button-blue button-large text-xl text-white.”

Btw, this too shall pass. I suggest learning CSS from first principles — everything that comes later will be another syntactic sugar. Remember, we started our projects with our grid layout that we stole from A List Apart’s faux-column layout, then came blueprint[3], bootstrap[4], foundation[5], bourbon, and now Tailwind, and every other one in between.

There was even a paid service (or a few, I think) that just churns out custom CSS grid layout code based on your drag-n-drop sliders.

1. https://www.bourbon.io

2. https://neat.bourbon.io

3. https://github.com/joshuaclayton/blueprint-css

4. https://getbootstrap.com

5. https://get.foundation
I would not personally use any of them. Typed python in previous workplace was pretty much shitshow, and if starting from scratch instead of untyped codebase it might be worth it, maybe, for some specific cases, but in general combination of bad library typing and bad type checking tools leads to horrible user experience.

So going forward my personal projects continue to be ducktyped, and if I care about types, I use rust or go.
More like: "Let me clear a huge misunderstanding here by using poorly-defined terms and cramming niche complex ideas elaborated elsewhere into this tweet."

Someone correct me, but it seems like he's saying:

1- generative models don't understand the real world

2- generative models that work off of just pixels are more expensive and less useful than a model that represents the contents of the frame with abstract representations, particularly when related to higher-level actions like applying logic to a scene and not just interpolating between frames.

3- V-JEPA is such a model, and it performs particuarly well against generative when combining those representations as inputs with a much more easily trained and small model trained on specific tasks.
This is how Kevin Nash's son died a few months back - https://thehill.com/homenews/3703554-wwe-star-kevin-nash-rev...

Alcohol withdrawal should be done under medical supervision.
I find it fascinating how Tailwind divides opinion.
> > Upzoning does NOT reduce per-unit prices

> Do you have a single data point to back up your assertion?

Is there any case of increased density causing a reduction in housing costs?

Manhattan is the most dense area in the US. It is also the most expensive.

If density reduced cost, one might think Manhattan should be the cheapest?

Can you mention a city that massively increased density and the consequence was reduced cost? I'm very curious to know which ones?
It’s because a lot of people on HN have dealt with bug reports from users that were clearly fabulations after investigating thoroughly
I have no idea how tailwind has gotten so popular.

Tailwind is a way to justify writing inline css in our HTML. This was once considered the cardinal sin of a frontend developer. You avoided inline-css at all costs.

But now Tailwind just makes a class for text-color-blue which simply abstracts the `text-color: blue;` css property away into its own class. But don't fool yourself, you are just writing inline css by a different name.

There is no way to explain how it is more maintainable to write `class="rounded button hover:bg-color-black-700 bg-color-black-400 active:bg-color-black-500 focus:bg-color-black-500 rounded-sm text-sm text-color-gray-300"` instead of just `class="btn btn-primary"` using the "old-school" semantic approach. I can list numerous advantages of the semantic approach here. The only advantages of the tailwind approach is that you can style as you go and you can see the resulting style in the HTML page.

Tailwind fanboys will say "it's easier to style in the html". But that's not true. Tailwind to be done right needs a fairly complex set of tooling to enable the hot-reloading, minification, and parsing into your pipeline. None of this is necessary with simple CSS. Semantic CSS "just works" with no tooling whatsoever.

Then again, I'm old enough to have contributed to the famous CSS Zen Garden back in the day. So maybe I am just an old curmudgeon. But like all things, I expect that Tailwind's popularity will wane. Remember that before Tailwind, everything was Bootstrap. The point is that whatever tool lets developers be lazy and avoid learning fundamentals will be the tool that prevails.
> But this complexity isn’t necessary and the tiny increase in efficiency is less than the cost of the algorithms and systems to run them.

That's obviously not true, since those companies would simply stop doing it if it cost them more than it was earning them.

> It does if you care about building a viable business.

A business is either viable or not viable. It doesn't matter how it's classified.
But it's the existence and application of these security protocols that can make all the difference, and having these protocols in place shows already some type of institutional maturity.

With the proper protocols in place, a company doing layoffs signals "we trust you can still perform your role as a developer, you can still communicate/collaborate with your colleagues and you can even access the source code (because who really is going to check if you are deleting the code repo from your machine?), and the removal of write-access to the systems can be seen as a smoke test if the transition can be done orderly", while the standard current procedure just says "Through no fault of your own, you will be seen now as a potential threat so we will treat you as toxic material".
There was some multiplayer FPS a few years ago that had a day 1 patch that was larger than the game itself.
This is not new. China has always ran strong external influence campaigns. This has only ramped up in recent years under Xi.

China has police presence around the world[1]. And remember how they controlled the narrative around COVID, the dubious WHO report in 2020, and this interview[2]?

[1]: https://www.newsweek.com/china-overseas-police-service-cente...

[2]: https://www.youtube.com/watch?v=UlCYFh8U2xM
> .. I wish there was some sort of black box mechanism for logging certain events in such a way that the device itself can't tamper with it..

This is called an append-only log. It can be built in many ways. Which way is suitable largely depends on the security requirements.

My personal favorite kind of append-only logging is transparency logging. If you'd like to learn more you can check out e.g. sigsum.org, an open-source project my colleagues and I have been working on for several years now.
We have in the past. Why wouldn't we now?
Yeah, no. JS should be banned for new packages. Only TS or WASM should be allowed.

The mistake was to allow multiple half-assed implementations of JS modules in the ecosystem.
Forced Typescript, not thinking about what runtime I’m installing the package to, and automatically generated documentation sounds pretty compelling.

If they can make it happen without me having to do anything other than publish my existing TS code anyway.
It's sad that those stories get forgotten.

Like IE6, or Microsoft bullying and corruption.

HP conning users with their printers.

Apple iphone home button scandal.

It just means bad actors can abuse clients again and again, and with a little PR and some time passing, they can get billions in without consequences.
They have shut that down by moving into their own CPUs.
This gets less ideal when you want to implement some kind of hover tooltip that shows that value at a particular point. Then you need to figure out if that point is _really_ 0.001, or if it was actually 0 and you just swapped it with 0.001 so that your graph lib didn't puke. FWIW echarts lets you replace 0s with null or '', but that doesn't help with the negative values issue.

Edit: not disagreeing with you at all, just trying to make the situations where this might be problematic a bit more concrete.
1.25 ^ 10 ≈ 10
Hermès Sells "Time": How French giant creates most sought after leather bags
Unless something has substantially changed since I last checked, gitlab.com is essentially self-hosted gitlab ultimate with a few feature flags to enable some marginally different behaviour. That is, it uses one multitennant DB for the whole platform.