skysight-inc/HackerNews huggingface dataset:
My own contrarian and probably equally wrong take is that it's mostly about accepting the (evidence-free) premise that modal editing is actually a good thing.

Yes, equally wrong. ;-)

We deal with modes all of the time—when you're backing up your car, the car is in reverse mode. Microwave ovens have modes depending on what you want to cook. I use the popcorn mode on mine a lot. Anyone who've ever used a VCR knows what modes are.

So having an editor with modes shouldn't be a foreign concept.

But it's not just about having modes; it's how well thought out Vim is. Even though I've been using Vim for about 10 years (after trying many other editors and getting frustrated for one reason or another), I keep learning more useful things.

I recently needed to edit lots of messy Markdown files for a friend. I knew macros existed but I never bothered to use them. Before I knew it, I was using a couple of macros that really cut down on the tedious work I had to do.

Same thing with regular expressions—I knew about them but I had never gotten around to learning them. Combined with Vim’s composability, regular expressions gives you super powers.

The other thing about Vim I've always appreciated—it's been around so long, articles and videos from 10 years ago are still relevant today.

For example, back in the day, I used to watch Derek Wyatt’s Vim tutorials.

Rewatching some of them today encouraged me to learn macros and regular expressions. When I recently watched this one (https://vimeo.com/15443936), where he extracts plain text out of a messy looking XML file using regular expressions, I was like I want some of that.

Any software made for people who take their tasks seriously—GUI or command line—is going to have a learning curve—I think it's exaggerated for Vim. But the payoff is well worth it.

I just installed Big Sur on my Mac. Everything went smoothly for me, but not everyone was so lucky. Even if I had other compatibility issues, Vim just works. As long as I have a terminal, Vim and web browser, I can be productive.
That would be a mitigation for losing portions of the bubble field due to ship motion, but you'd be adding more air bubble ejectors, requiring a larger amount of compressed air which consumes more energy cumulatively. It's probably only an issue on higher sea states (e.g. > Sea State 5 or so). Another mitigation is fin-stabilizers (e.g. often found on cruise ships) to reduce ship motion. The goal seems to be to eject air from as far forward and then keep those same bubbles under the hull as long as possible to gain the maximum benefit from the energy you expended to compress the air.

If folks are interested in air lubrication, they'd probably be interested in surface effect ships (SES)[1]. Different principle, but still about rreducing friction drag. Air cushion vessels (hovercrafts also).

1. https://www.marineinsight.com/types-of-ships/what-are-surfac...
AGPL basically kills any commercial use of the code, which is where 95% of real breakthroughs happen.
> The action has been published on the GitHub Marketplace using the same name as my open source project, preventing me from publishing my project as a GitHub action using the project name.

Aside from just criticizing the actions of Facebook here it seems strange to me that GitHub so famously (due to its 'Fork' button imo) has a "user/repository"-style namespace for code but that their "Marketplace" has a flat namespace of only your app[0] name. According to its front page they are "tools to improve your workflow", but I just feel out of the loop and honestly slightly confused about what this is or why I would want to use it. I guess I'm officially old now. Oh well, back to neovim :)

[0] https://docs.github.com/en/free-pro-team@latest/developers/g...
This is bullshit and a bullshit outlook.
Yep. This is openSUSE's answer to the CoreOS family of operating systems.
Another win for the heuristic "if someone says 'everyone knows X' it probably means X is false"
I totally agree with this. In terms of academic achievement, it's more of "where you were" at the time and overall competency, but reality is much more brutal. The luck factor is well-known in financial circles and business circles alike (those two are tied to the hip). This is why the adages "Control what you can" and "Control your destiny" are still hold true today. As arrogant as they sound, at least they emphasize pushing towards making choice in the face of adversity. Accepting luck is an important piece of humility.
But larger brains in monkeys do equate to larger social groups (dunbar's number. monkeyspheres) and could be a necessary precursor to civilization.
> How do you protect your idea from being stolen?

Ideas are cheap, execution matters a lot. If it's a good idea it will for sure be copied.
I’m curious, why do people jump onto a new OS release as soon as it becomes available? Especially on machines they are using professionally.

Between bugs in the OS itself, bugs in apps, and developers who lag behind on OS support (looking at you DAW and audio plug-in devs) it will probably be a year before I try this upgrade myself.
That's not true. User data has defaulted to Btrfs for over two years now. This change occurred across the entire family of openSUSE distributions.
I appreciate the example code. I didn’t know that asyncio had a Protocol class that you can so easily just extend to make stuff like this. I’m saving this away for future work.
Why are you sharing that article? That’s the 2000 election and it was Republicans protesting a recount.
> it would have been an amazing achievement

250 lines of Python code wrapping C libs is an amazing achievement..?

This is so small I wouldn't even classify it as a project personally.
I worked at a company a few years ago which (like everyone else) uses a software stack packed full of opensource code. There was a simple indexing service in our infrastructure which I designed so we could opensource it in turn. When it was ready, the legal team refused to let me opensource it and that was that.

I felt really gross about that decision for awhile and it took me months to figure out why. My take now is that I was complicit in a parasitic use of opensource maintainers’ free support to fix issues we ran into. Despite that workplace choosing to never being part of the community, we pretended we were so we could get free support for our free software without giving back in any way.

In retrospect I wish I’d pushed harder on the legal team. Or suggested we sponsor some projects as an alternative.
Hybrids are mechanically more complex than either an all ICE or an all electric car, so that's not ideal.

On the other hand, they have better range than either, generally, and keep the quick fillup time of an ICE, with optional short trip charging depending on equipment. Additionally range is good at slow speeds where electric wins, and at high speeds where ICE wins.

When the battery placement isn't criminally stupid (like c-max energi that guts the rear storage), the end result is a best of both situation.
I have never really understood the hydrogen hype train, because liquid hydrogen is terrible in so many ways.

A bucket of gasoline contains more hydrogen atoms than a bucket of liquid hydrogen, it contains more chemical energy, and you can actually keep it in a bucket at room temperature without anything terrible happening.

Sure, liquid hydrogen has a lot of energy by weight, but energy storage needs to be good by weight and by volume, and hydrogen is terrible by volume.

There are cases for using hydrogen as your energy storage, but if your thing is smaller than a truck, it's probably not one of them. There's just so much wishful thinking around.
Kind of. Incremental adds are possible with a Bloom filter, but not incremental removes. Resizing is also not possible, so you’ll want to redownload occasionally.
something like the size of the xz1 compact would be ideal for me
IIRC terminal velocity for a skydiver in free-fall is approx 180mph. (It's at least in that vicinity.) So the direction of "flight" certainly matters a lot in making sense of numbers.

Also, when I was in 5th or 6th grade (over 30 years ago) I was obsessed with the F-15. Talk about thrust:weight ratio. The idea that you could take off, point the nose to vertical, and accelerate past the speed of sound, then level off and get to mach 2.4 or so... simply amazing machines.
Many hobbyists don’t enjoy electric cars. I really liked the idea of a Tesla model 3 before I drove one. The fact that electric cars are being politically “shoved” up our throats doesn’t help there. That just creates more hatred. Also let us not forget how hard it is to charge them for many people. Many newer cars already have a lot of engine choices canceled because of questionable emission laws. It all just increases the dissatisfaction with politics from car enthusiasts. It is theoretically easier to make an electric car faster, but in practice that needs hacking of software etc and is a far cry from what tuning cars was/is. Also tuning electric cars is very expensive and there is less diy. There surely are people who enjoy tinkering with electric cars but those are probably more IT nerds than car nerds.
Choice is cool. Ever heard of hydrogen internal combustion engines?
You'll never play Doom on a single NAND gate. Huge efforts in getting toasters, microwaves and pregnancy testers to run Doom notwithstanding.
PrettyErrors: A Python module to format exception reports
YES. This pertains to the market conditions and even if it's a tiny company, it's still swimming in a pond affected by various macro-conditions.
On installation sure, but not on execution.

/usr/bin/vim was installed by my package manager, but there's no guarentee the version I'm running matches the version that was installed. Now in debian there is a file which has a checksum of the version the package installed, but that's not checked on execution, nor is it itself signed (so the process that replaced vim could just as easilly replace the checksum, or the process that checks the checksum)
Which newspaper is hitting 2k req/s ?
There already are vaccines that would solve this. It's just there is no infrastructure (cold storage, sterile needles, medical documentation/identity) in place to administer it.

The new vaccines you mention are even more delicate than the existing one, so would not be helpful.

The current vaccine (the bad one) needs nothing more than a backpack and a marker (to mark those who were vaccinated). There is research to develop a new, temperature stable, vaccine that can not mutate. But so far no success.
When exercising, I mostly use the watch to tell me my real-time pace and distance. I don't have much confidence in it for much else. I don't need its faux praise.
On-Topic: Anything that good hackers would find interesting.

(Who find something interesting that posted here every other week?)

Off-Topic: Most stories about politics, or crime, or sports

(This one goes under politics potential under crime too, and for FB this seem to be a sport.)

But yeha the real problem is that people abuse HN for their own personal problems as an internet attention generator.
Submit a recent article you think is interesting!
iPhone 12 Mini Teardown
Is there a license that basically says: MIT License unless you’re FANG? Is that what people mean when they say a code base is dual-license?
I won't comment on the subject, but bots interjecting with some random and completely irrelevant stuff were funny in a Kafkaesque way.
> The trick is to 'rehearse' a clean install of an OS repeatedly so that it doesn't feel so harrowing when it does fail (and I've had plenty of actual crashes over the course of my daily computing adventures, covering different OSes like Linux, macOS, Windows).

A tool like Ansible, Nix, or Docker Compose is useful in such situations.
You have some minor typos on a few of your pages ('especally'), since this is about microcopy I thought I'd share :)
https://app.pagewatch.dev/4dce7bbb223996f7f93881abd62a6c5962...
Maybe Douche Bank should cough up five percent before suggesting milking workers. I mean, if we're now thinking of brand new taxes, a five percent tax on all wealthy banks could go far. Or, just leave the workers alone.
> 95% of real breakthroughs happen

Is it? What hat are you pulling this number from?

You don't have to search for very long before you realize how much government-funded research and code has improved our life. Department of Energy labs, National Science Foundation, DARPA, Apollo Space Program, Human Genome Project and more are all publicly funded and responsible for some of the biggest "real breakthroughs" in human history, and that's just projects from the US.
AGPL basically kills any commercial use of the code

Yeah, that's right :)
Yes, I’m saying the vast majority are good people and regardless of how they cross the border demonizing people with lies or exaggerations is unacceptable.
- LSD

- Bible

(i'm serious)
Any chance you’re thinking of APSE? I submitted a Show HN a while back.

https://apse.io/
>Facebook did or a developer at Facebook did? These are very obviously different concepts

When you work for a company, they own your code and anything and everything you do, so it doesn't matter. Facebook is responsible for it.
I tried Neon briefly on my PinePhone. Plasma Mobile is QML-based, and is less polished/working than Plasma Desktop. Performance is no better than Mobian. I don't think you get draggable title bars on Plasma Mobile either.
They did take the code. Here is the proof: https://github.com/facebook/react-native/commit/f9c2157141b8...

(Posted in another thread on same discussion).
> "FFS, masks have been made political, and only one group is doing that."

no, masks are also politicized by pro-democrat media in an effort to tribalize and maintain attention. npr (and nyt) reports on mask usage in nearly every story regardless of relevance, often in a hysterical tone. it's unseemly, but apparently works or they'd have stopped doing it long ago.

judging by the tone, it may be time to back off from partisan media a bit and chat with real humans more (who tend not to be nearly so extreme).
I didn’t realize that was scientific consensus. So that would imply that brains under a certain size are incapable of higher levels of intelligence? I don’t think that’s right... I thought the consensus was that brain size has no strong correlation with intelligence at all. That makes sense considering how neurons work, the connections they form seem like they would be more causal.
BTW. @Armin is really generous developer who is behind the Buster[1] project (an extension that solves captchas for you)

Shame on Facebook, again!

[1] https://github.com/dessant/buster
I believe folks have said no.
No. Other countries can and do print money. There are other currencies other than the United States dollar.
Out of curiosity if the method of grounding lightning clouds is considered a viable one, what would be wrong with a weather balloon and a reel of conductive wire; too much height required? too costly?

I'd heard of high altitude parasail kites being used for power generation (tie the kite to a winch and a generator) so it can't be completely impossible.

Edit:
Or is this the XKCD search and rescue robot justification!
This. I see that the repo is under the developer’s account so clearly this is not Facebook’s actions.

If the developer worked at a random unknown company nobody would be paying attention to this. Perhaps the original author wouldn’t have posted his (rightful) claim.
>>And do you think individual contributors have access to that kind of metric?

This actually goes back to a piece of career advice I read about a decade ago and was able to make use of to significantly boost my income: when picking projects or teams, try to move close to those that directly affect the company's bottom line. You'll have much better success when asking for raises and promotions because it'll be a lot easier to show the impact of your work (or at least have access to people who can pull up those numbers/reports for you, if you have been nice to them).
Hybrids are the reason CO2 emissions increased in EU. EU offered so much incentives in the last years that companies bought them, but never charge them. They emit 400% of the CO2 quota that was allocated for the cars, it's the new type of diesel cheating that car companies use. I'm not against hybrids of course, just against giving incentives to buy them.
Isnt Parler still centralized and still collecting and selling your data and still doing all the shit bad corp does?

Why don't people switch to Mastodon or something similar?
And the alternatives to leather are mostly various plastic products, which have a much lower lifespan and much higher pollution footprint in general.
Literally as soon as I read the title.
This is a small thing but weighted blankets are absolutely amazing.

I can’t put my finger on it but there’s just something so comforting about them. You end up waking up so much more refreshed. I can’t recommend it enough.
There is a lot more to it than that. There had already been a machine recount in Florida, and Bush won that one as well. What Gore did was use a loophole in Florida law to pursue a dubious recount strategy. He demanded hand recounts only in four counties he had won by large margins. That tilted the recount in his favor: hand recounts will find more discernible votes than machine counting, and by only requesting recounts in counties that where the base rate of Gore votes was very high, most of those newly-counted votes would be for Gore. Even WaPo called out this strategy as obviously unfair: https://www.washingtonpost.com/archive/opinions/2000/11/18/o...

> But there's a danger to Mr. Gore's eventual legitimacy too, if this extraordinary story eventually results in his election. The recounts will now go forward in three counties--Broward, Palm Beach and Miami-Dade. That at least was the situation as of last night. All three of those jurisdictions are heavily Democratic and voted heavily for Mr. Gore; the recount is thus tilted in his favor.

Gore’s tactics got very ugly including objecting to counting military ballots: https://www.hoover.org/sites/default/files/uploads/documents...

> The Gore campaign, however, viewed the absentee mili- tary ballots received between Election Day and November 17 as a lethal threat. Bob Dole, the 1996 Republican candi- date, who had lost Florida, nonetheless had received a hefty majority of the military absentee vote. Bush would likely top 60 percent at a time when he already enjoyed a 300-vote margin, which Gore was seeking to erase with selective recounts.
But brains aren’t made of digital logic elements
Surely the complaint isn't that facebook/react-native switched out which action they're using though, but that the author of hramos/label-actions (presumably hramos) published his action to the marketplace, specifically under the name label-actions?

It seems to me that the connection to facebook/react-native is tenous at best. Even the connection to Facebook at all seems pretty weak; yes the engineer works at Facebook, but if this had been an official Facebook OSS project that they wanted to publish themselves, surely they would have done so under the facebook org?

It looks to me like this is just something an engineer at Facebook did as a side project.
Exactly. Trump apologists like to pretend like there isn’t a pattern of these statements and treat each of them as a one off and they often add context that doesn’t quite fit.
This stuff will be the end of the MIT license.

I really like MIT, but the idea a billion dollar company can take my project and actually impede me is too much.
One could argue that the increase in hardware performance of computers has led to the art of software design falling by the wayside. Horribly inefficient software runs because the hardware performance hides the truth under the hood.
The switch statement, but for data, not instructions
To be fair, this issue is going to get a lot of traffic. And complaints getting traffic are how issues are solved with Facebook.
Climate change and carbon.

Ag, farmers, lawn owners are all errr...
"ripe for disruption" as their genetic systems lag and only innovate at a the paltry rate of once per season.

There are many ways to play the field (no pun intended)
from predicting and capitalizing on misfortune to minimizing the same.
I hope some will be most interested in using our talents to mitigate crop failures, maximize sustainable nutrition
or find the optimal low risk carbon sink.
Flat rate electricity prices over the day aren't sustainable anyway with the transition to renewables, price signaling is coming.
I wanted to try a cheaper phone first to see how I would like it. Thanks for the heads up.
There's really no excuse for this. How is it that Apple wants to tightly integrate their hardware and software but then seemingly miss testing major OS updates on all supported hardware?

Apple needs to fix their QA, and fast. No amount of marketing can undo the damage I've seen over the last few years.
I think this is just engineer that works at Facebook created project with same name in their free time, not Facebook the company made such a naming decision.

Here's why I think so: commits coming from Facebook in facebook and facebook-experimental github orgs have additional metadata fields like "Reviewed By:", "Differential Revision:", "fbshipit-source-id:": https://github.com/facebook/react-native/commit/864cdf338369...

Commits in hramos/label-actions repo don't follow this pattern: https://github.com/hramos/label-actions/commit/28c4884562c2a...
> that people abuse HN for their own personal problems

Just the record, the person who wrote the issue (and is affected by the problem) and the person submitting to HN is not the same person. So I'm unsure how I could be claimed to use HN for my own personal problems, when I'm not the one with the issue here.
First, in no world am I arguing that I personally get to decide what is good or bad. Lord no.

Second, your argument devolves to everyone should be able to decide what to do for themselves or their company without discussion about what is good or bad for society or the environment at large.

So no, I can’t agree with that.

At some point we need to be able to discuss how to make society better. If that’s not allowed, then that’s not a society I want to live in.
> there are a bunch of other software developers who know SQL very well. If your advice was true, then every backend developer would be able to immediately land a data science job

I fully disagree. Most backend developers don't know SQL beyond their ORM library or CRUD statements. The business intelligence world has utilized SQL to analyze data and make effective business decisions for 40+ years.

ML is 90% hype to check a box for investors, and the actual business problems could be solved by a semi-competent analyst armed with Excel or SQL, not a bunch of overpaid "scientists" who completed a few Andrew Ng courses.
Maybe because your computer immediately starts nagging you to do it, and the messaging from the popular tech media is "stay up to date because hackerz"
Lol. Now you're getting to the core of macroeconomics within our existing infrastructure. The Fed is cutting (again!) investors are chilling (again!). I don't want to burn money with some sort of hopeful expectation of profit in the future, but goodness gracious money is so friggen cheap right now.
Curiosity mainly I guess.

The update did take longer than indicated. At some points I wondered if both my iMac and mbp were not locked up, but as I was doing other things I just let them take their time. I wonder if those people rebooted mid update or some
> The largest benefit of properties is replacing field use, which has a massive amount of drawbacks, with methods instead.

Could someone please flesh this out for me? I've always found getters and setters to be promoted by people following standard practice, without actually thinking about the underlying principles.
https://archive.is/TDVJM
I think it boils down to for whom it is "free" between MIT and GPL - is it "free" for the monopolies/duopolies or is it free for the users.