skysight-inc/HackerNews huggingface dataset:
If you think Tailwind means less space for “skilled css people” then doesn’t that mean Tailwind lowers a barrier for entry? Kind of like saying Java or C# reduces the need for skilled assembly programmers? If it does lower a barrier for entry, isn’t that what technology is supposed to do? Honestly, as a new user to Tailwind I think it makes css more accessible to me - it simplifies it to the point that I have a much better understanding of flex and grids and other things than I had before. And I do try to learn how the underlying css works, but tailwind is just a better design language for me, I find I am more productive thinking in Tailwind than thinking in raw css. YMMV of course, but some of us find Korean easier to learn than Chinese and at the end of the day we are both asking for a glass of water or where the restroom is - it’s just that for some of us one language is easier than another.
So your claim is that the climate change predictions are that increased CO2 will cause an increase in extreme cold temperature events like we saw in the US recently.

But extreme cold events like that have been decreasing over the years, not increasing. We have been experiencing fewer cold waves in the US.

Given the predictions you described, does the fact of fewer cold waves make you doubt that climate change is happening?
Wasn’t Nathan Myhrvold spouting this continuously at Microsoft in the 80’s that RISC was going to take over imminently? While that’s more likely presently than it ever was then, it still isn’t clear that it is even close to happening is it?
This recipe is the epitome of "it would be thrown away otherwise": it's braised pomelo skin [1]

I mean, it's the thick, bitter skin from one of the progenitors of a grapefruit, braised in a sauce until it's edible.

[1] https://www.youtube.com/watch?v=HQomVDn4XA4
Been using vim for 20 years and didn’t know some of these, thanks.
A word of caution from a specialist I know to anyone who has a child. Turning "shit" into "sit" is normal even for a seven year old. But "thit" is not normal. It's an over-correction that may take quite long to disappear by itself or it may be permanent.
> It's an odd thing to say not because racism would not have been experienced by the Patterson company but because it doesn't seem like it explains what happened,

Doesn't it? How about the quote you included from the article?

Systemic racism and prejudice of the time made it difficult for Patterson & Sons to attract the financing necessary to compete
Why didn't they just do what the US Gov did? Snoop but not tell anyone. Certainly would have saved them some grief. https://en.wikipedia.org/wiki/NSA_warrantless_surveillance_(...
I use cw and Cw a lot, but the point is made, c is more useful than "some delete op" + "insert mode".
Not the one I used to work at
Pet peeve: hydrolysis a chemical reaction where water is used to break apart two other things (like, say, amino acids). The use of electricity to break water into hydrogen and oxygen is electrolysis.
PgAdmin Moving from Backbone.js to ReactJS
I use both vim and xmonad and have to disagree, as I have a lot of experience configuring both. Config for both is using a file in a programming language specific to each. One being compiled is not a significant difference IMO.
Forget the clutch, clearly a transmisssion stick is the correct device here. It's inherently modal!
Great article. I love the amount of detail presented.
So what you're saying is if some people banded together, they could manipulate the storage tech market with the force of a nation state behind them?
I'd rather map it to the spacebar, so I can hold it down to stay warm in the winter.
HolyDoly! This is exactly what I want. Thank you!
> By that metric solar kills more people per kwh by the simple fact that installing it means walking on high unsecured places that you fall down from.

Utility scale solar, which is dominating because it's much cheaper, installs modules at ground level.
Do they think foreign countries have a ZIP+4 AND a +1 country code?
You're very welcome :-)

Thanks for the heads-up about the site! Fixed it.
How do you easily test an interviewee's "Aptitude"? Especially in a developer sense. I struggled with how to do this when asked to help with interviews in the past.
> if you are having trouble with getting into and out of insert mode, maybe Vim isn't for you.

I've got a question there actually. The only thing that throws off my flow while using Vim is exiting insert mode, as my keyboard has an inconvenient esc key. Is there a better way to exit? I've done some cursory looking but haven't found anything that looks useful.

(Remapping my keyboard isn't a viable option, as I game on my machine sometimes, and occasionally need weirdly specific keys.)
I have a long list of RSS and Atom urls. How can I get them into this program?
With sufficient subsidy and a powerful enough engine, you can make a pig fly.
i'm not as concerned as i might be. My rather meager understanding, which may be entirely baseless, is, that unlike the NSA which is obsessive about collecting every single scrap of data (and many large chunks), the UK intelligence services are rather more discerning. Again, i would be happy for someone to correct me, that's just the general impression i get.
Is shift-S faster than cc? The keys are farther away from each other, but I guess you can get some bonus by pressing them "in parallel"... For me, cc feels faster. Although I might feel differently if it was, say pp vs shift-S.
I wouldn't do it.. probably.

But if i (for example) invested 20% of my salary normally, and then one day the market totally crashed, i might consider it if i had the opportunity too borrow all20% of my upcoming yearly salary to invest in a dip instead of trickling that 20% over the year while the recovering market eats my gains.

But yeah trying to game the market typically isn't advised. But also, if you know what you're doing and you can afford the losses, then let people make their own financial decisions.
JPEG sells for nearly US$70M at Christie’s
Lol just pull yourself up by the bootstraps!
> There's more legal recourse...

For people who don't know lawyers, that's largely theoretical.
Ctrl-C and Ctrl-[ also work by default, but personally I use CapsLock after doing `setxkbmap -option caps:escape`.

> Remapping my keyboard isn't a viable option, as I game on my machine sometimes

You can also map something specifically on vim with :imap/:vmap/:cmap.
> type in the word and hit enter

That's the problem. When you hit enter you have left incremental search. In emacs you can refine the search string without leaving. Ctrl+s and Ctrl+r goes prev/next and you can simultaneously refine the search string (by typing any other char) without leaving incremental search. Given how important search is (for a programmer) this alone is worth the price of entry. But there are many more things.
And we can't just enforce the laws against said petty crime because...?

Some people that play violent video games also end up committing violent crime. And yet, not once has such an argument come anywhere close to banning violent video games.

And mind you, you don't even need a free supply of drugs to prevent said crime. Drugs ain't that expensive on the street; if people are resorting to crime to pay for e.g. heroin, chances are they're already pretty close to needing to resort to petty crime to pay for food and shelter. The focus should therefore be on their economic well-being; UBI would benefit them and non-addicts, and would go a lot further (not to mention that financial stress is already something that drives people to self-medicate said stress in the first place).
I did, my first job out of college was mainframe cobol at a bank in 2002. It was a huge mistake. The mainframe apps were a cost center the company sought to minimize. Salaries were low, raises were zero to 3%, no bonuses. It was a dead end job. I recall sitting in a group meeting when the VP announced the offshoring initiative. The plan was to replace attrition with offshore developers, max 10%. A few quarters later same VP told the same group the same plan, only this time the target had risen to 20%. Ding ding!

That’s when I got out. When it came to switching jobs I had zero experience in current tech and had to take an entry level position and a pay cut. A few years later that same company had massive layoffs and all development outsourced by 2008 or so.

So yeah whenever you hear about opportunities in mainframe cobol don’t believe it. I’ve got 2,000 former cobol developers from that company alone who will attest that its farce. What puzzles me is who’s behind this idea and what’s their goal in promoting it?
The low interest on those loans is of course a subsidy. So the "success" in France was really just another subsidy-driven boondoggle.
:set mouse=a

And away you go. As you get more efficient at vim use you might find you want to turn that off again.

(and also without the colon in your vimrc file if you want it to stick)
The author didn't touch one of the biggest issues of Tailwind. It ignores the Cascade part of CSS.

Even after optimizing Tailwind. You still end up with way more css than you should have. Add all the classes in the HTML and you're sending users a massive amount of data.

Instead of writing:

main > * + * {
margin-top:1rem
}

you write `mt-100` a thousand times.
Let's dig up those Token Ring cards!
I offered $1k (there's nothing on belval.com) and belval.org to the owner of belval.com, he just replied to say "never contact me again" as if I was with the mob or something. It was a weird experience.
Well I'm long time emacs user who switche to emacs from vi(m) in essentially the time it took to go through the C-h t tutorial.

While today I dont't use Emacs as the day-to-day editor (I use VSCode, for a bunch of not entirely good reasons that mostly have to do with macOS) I think that exposing people new to unix to emacs/zile makes more sense than to vi(m). And then there is the "every mac textfield understands default emacs key bindings" effect...
Flamewar topics will always come up. Intellectual curiosity is plainly not motivating the desire to bring them up or argue about them, so they're not what HN is for. I don't see why HN needs to host 'gold-standard' discussions about this, or why people are entitled to answers can't look elsewhere.
Moving from AngularJS to React is not the same either. Understanding the way that data moves through AngularJS does not map directly to the way that React moves data through the system or how AngularJS updates the DOM vs React and all the idiosyncrasies involved.

Same is said for moving from Bootstrap to some other way of managing your styling.

Different tools have different naming, different "class names", different "media queries", and different "tooling".

I can't take my direct knowledge of Bootstrap 3 and use it in a styled-JSX world.

Moving between frameworks is always going to be difficult and require rethinking how things are built.
Australia, although I think this would not be uncommon for most developed countries as it is a big cost saving for government. Licensing and registration are state responsibilities and each state has different systems.

Vehicle rego can be checked in the app so I can see my expiry and get notifications when renewal is due. We haven't had to attach any physical proof of vehicle registration since 2011.

The app can be used as proof of digital licences for boats, cars, trucks and for occupational licences (builders, tradies, security) since 2017. I can also view demerit points. Also does proof of age and more recently COVID checkins. The app was locally developed. I think most states here have similar systems https://my.sa.gov.au/
John Preston: Just recently, my auto insurance was canceled when I gave them notice that I was moving back to New Mexico. After inquiring why, they replied, “We don’t cover Mexico.”

https://www.newmexico.org/nmmagazine/articles/post/one-of-ou...
Of course we will solve energy storage. There are thousands of different battery chemistries, and large numbers of non-battery storage options (including ones like hydrogen that will do much better than batteries for long term storage). And even with very near term storage improvements, renewables will beat nuclear at providing base load.

https://model.energy/
Snooping? Now doesn't that reek of newspeak? If anyone of us did that to someone else it would (at very the least) be stalking.

When you track and log everything - for up to a year - that's not snooping.

That's surveillance.

Using candy-coated language for such things is as (almost as) harmful as the acts themselves.
If they can't remember the names of 50 states, I wouldn't expect them to understand ZIP Codes.
AMD and Nvidia, take note: GPUs will soon become 'obsolete' for crypto mining
Depends on how the plane lands.
The best remap in my vimrc:

" Map jk to ESC in insert mode

inoremap jk <esc>

Once you've finished what you wanted to insert just hit jk. The combination never occurs in the English language and is right on the home row :)
Rest sure things like masscan and file sharing will be singled out and excluded from long term storage.
If I recall correctly there is a process called massive volume reduction by which you filter out “uninteresting stuff”.

It’s not a bad idea, but you’ll need something more sophisticated.
> You pay for Netflix for you and your household

What is a "household", and why do you think OP's purchase is related to that concept?
A can of normal American beer is 12oz. A 0.5l beer is equal to about 16oz so he actually drank more than 17 American beers.

I assume the newspapers asked him how much he drank and the reply was 17 beers a day. Highly doubtful they did some kind of conversation.
You would be surprised how far "scp to a bunch of Linux boxes" plus some load balancers will get you.
Throwing people in jail for daring to medicate themselves damages society far more severely.
I run into this a lot with Python, where when I manually cut/paste some block, I have to go up and double check all the lines are in the right place, etc. because an autoformatter can't do it correctly and obviously like it can in C++, e.g.
Providing an extra key for shortcuts is hardly lock-in. “Doing it better” is not lock-in.
> ... without having to dig on tens of CSS files that happened to affect a single component.

Hmm, that would be interesting data to use to analyze the CSS quality of a site. If you used the sourcemaps along with a rendered html page you could find which elements had styling from the most separate css files which might give you clues on where to improve your CSS.
Are you suggesting we should have put Bangor somewhere else? As a New England resident, I am open to this idea.
Ask HN: How does Spotify manage API requests?
My internet connection is really bad so I noticed something about Spotify. Whenever I load my 'Liked songs' playlist, whichever song I select will play for the first 10 seconds and then stop (due to my bad internet connection).

That made me wonder: does Spotify loads the first 10 seconds of the perhaps first few songs from that list and then, as songs are played, make other requests to get songs in their entirety?

Also, could WireShark be used to check how requests work? Not sure how to verify that traffic from a phone. I'm assuming checking for XHR requests in the browser would yield different results due to different design decisions.
Linux beats legal threat from one of its own developers (2018)
I've been using Duolingo for some time and I wasn't aware there are grammar notes. How do I see them? I can't find them.
I'm using the Android app.
"that was no doubt due" is an ambiguous phrase. A consequence always has multiple but-for causes. We usually try to categorize causes by culpability, but even then there can be multiple of the most culpable. Plus we don't always distinguish but-for from contributing causes.

When someone says "no doubt due" I think people tend to assume but-for causation. But people who make the claim may not have intended that, even when they assume the opposite as listeners. In the next sentence the author uses the phrase "made it difficult", which to me has the effect of qualifying the previous claim, suggesting that "due" is not necessarily a but-for cause, but a notable contributing cause. I don't know what the authors intentions were, or even how much thought they put into it. And there are so many possible interpretations here, though undoubtedly many people will be primed to head down certain well-worn paths.

I wouldn't get too hung up on it. I see this everywhere. I even see it in my own writing. If we're being charitable, we can just chalk it up to not having enough time. (And there's never enough time.) We can probably safely assume a predisposition to emphasize matters of racial inequality. (I haven't read the article, just the title and your excerpt.) But so what? The phrasing is ambiguous, which means it's not wrong on its face, nor is it necessarily lacking support. There's little reason to be anything less than charitable, lest we draw flawed conclusions of our own.
I mean, the NSA famously uses the UK as a loophole to spy on American citizens. That suggests that they probably aren't particularly discerning to me.
It's too bad that an article about "simple writing" is so hard to read. It has "simple" words, but it's clunky. Two examples:

"That kind of writing is easier to read, and the easier something is to read, the more deeply readers will engage with it. The less energy they expend on your prose, the more they'll have left for your ideas."

(Why not: "Simple writing makes it easier to engage your ideas.")

"And remember, if you're writing in English, that a lot of your readers won't be native English speakers. Their understanding of ideas may be way ahead of their understanding of English."

(Why not: "Don't make your ideas difficult to understand.")
If curious, past threads:

Vim Clutch – A hardware pedal for improved text editing (2012) - https://news.ycombinator.com/item?id=16563210 - March 2018 (261 comments)

Vim clutch - https://news.ycombinator.com/item?id=4141410 - June 2012 (219 comments)
Our solution was to sit down and decide what amount and cadence of "fun money" we can safely allocate to ourselves, and we can save or spend that individually.

In our case we have very different spending habits - I love to get a fairly regular coffee-shop latte & croissant, or fancy restaurant meals with friends, and similar things that savings gurus tell you will prevent you from ever retiring (my spouse's point of view).

My partner likes to spend way too much (imo) on "toys" once or twice a year.

We spent way too much time being obnoxiously judgemental at each other before we did the math and discovered each spending pattern works out almost exactly the same in aggregate over a year or two. Now we just set that aside and there's no judging because we know that the amount spent averages out to under what we decided was reasonable.
Really great talk! He talks about some problems about the BEAM Distribution, but didn't get into details about it. Do you have any idea about those problems?
So whose going to sign up to be on call 24/7 when your physical hardware breaks?
One of these bad boys should do the trick. https://www.nordkeyboards.com/products/nord-pedal-keys-27

But maybe you'd be more efficient with a chording setup...
It's better to reject a 3MB boilerplate CSS file out of hand. Some things are better left untried.
The Lockdowns Weren’t Worth It
Must be the “git gud” philosophy :)
Isn't there a fairly solid connection (read: partnership) between US and UK intelligence? Isn't such a chain only as strong as the weakest link? It's hard to imagine any of our European allies to be too far off the NSA's pace.
Could you elaborate a little on ‘puppeteer in the browser’?

Is puppeteer running on a webserver then the repl connecting to it? Or is puppeteer completely contained within each users browser?
Less to do with insecurity, more to do with signifying membership of a club. A bit like a regimental tie, vocal fry or the latest pair of sneakers.
> Is shift-S faster than cc? The keys are farther away from each other

In my case, my left pinky rests on the shift and my left ring-finger rests on the "s", so shift-S is just pressing the keys my fingers are already resting on.
I've had my debit card replaced and forgot to update Apple's payment details

The phone might as well be bricked, updates fail and constantly pop up the payment screen, can't install new apps.

It's like having a virus on your phone.
> Rust-only: it doesn't sacrifice simplicity and performance for cross-language compatibility

A serialization format for one language only? That's pretty rich.
It's so easy to mix them up! Two cities, both in eastern Canada, in the only two provinces whose names start with New. To make it worse, both names translate to Saint-Jean in French.

Iran has ~300 cities, town, and villages named Mohammadabad. Add Aliabad, Hasanabad, Hoseynabad, and Dehnow to the mix, and I don't know how people can find anywhere on the map.

https://slate.com/technology/2014/05/longest-disambiguation-...
And .tv is Tuvalu, and .me is Montenegro, and .io is the British Indian Ocean Territory. But those domain names are popular largely because they have other meanings.
This adblock rule fixes the issue for me by removing the button: ##[aria-label="Leave call"]
i'm impressed actually. How do you get banned anyway? I can't flag comments either, how do you do that? I won't ask what the comment was, but i can guess the nature...
The delivery companies can adapt to the same rules as any other employer. Nothing special is needed, their workforce costs just turn out to be a bit more expensive than they hoped - so they can rise the prices, decrease profitability or get out of the business. If some business model relies on an assumption that they will get a "separate economy" with weaker worker protections than what the country has decided all workers should have, and can't function when that assumption turns out to be false, then, well, that's on the people who made that mistaken assumption, they can try to compete with delivery companies with full-time drivers under comparable rules for worker protection and compensation.

There's no unalienable right to have all your drivers as non-employee contractors or to have your business model preserved, however, workers do have a right for state protection (e.g. section 40 of Spanish constitution), so one could even argue that the state has a duty to ensure that the gig economy (at least the most company-friendly models of it) does not happen.
What does Vaclav Smil get wrong?

https://cleantechnica.com/2020/11/13/what-does-bill-gates-fa...
I lost interest in TV and movies more than a decade ago But, a few years back I found youtube producers and have been watching them almost every night since.

It is odd that individuals and small groups could consistently make more engaging, interesting content than organizations with vastly more money and people.
I stand up, look away from any screen, sometimes walk, and "process it all".

Meaning: observe as my thoughts flow until they slow down a bit. Regain my balance. That's all. This brings ideas, sometimes even creative ideas, without any particular effort. Occasionally the conclusion pops up that for the last two hours I missed the forest for the trees.

If I'm in the office and someone asks me what's going on I just respond "The work.", because it's kinda true.
Stored Energy at Sea
In general yes, but there are still some cases where mouse is better than the equivalent keys. Mainly resizing splits (guess how many lines you want and then C-w <size>|, vs just dragging the divider).

:set ttymouse=sgr also makes it a lot smoother.
Its sports statistics, but climate statistics. People care enough to think perhaps the statistic has meaning, but its just another user engagement strategy.

"The coldest 2nd tuesday of a leap year March on record in the last 100 years."