skysight-inc/HackerNews huggingface dataset:
Very simply - Vim is a program that you are required to be a "poweruser" of to make work. You NEED to know most keypresses and shortcuts ( at some point, Vim is a language that you're speaking to the text you're editing ). This is not the case with most software - but find anyone that is a poweruser of any software and they'll love it to death.

Because most things can be done 10 different and equivalent ways, you develop your own personal way of interacting with it, and it's "personalised" to your workflow - not by design, but because you won't remember things you don't use/understand.

Learning Vim shows you to rely on yourself and to persevere, and if you do it you are likely to stick with it. Just like Emacs!
See Inside a Ghost Town of Abandoned Mansions in China
The sheer amount of whataboutism, lies, and deflections you just wrote is staggering, truly.

First, no-one promised to expand NATO to russia; Gorbachov himself rebuked this.

Second, have you ever considered that countries want to join a defensive(sic!) bloc not to appease "the West", but to safeguard against what happened in Georgia and what is happening in Ukraine right now?

If russia sees the expansion of NATO as a problem, then why did both putin and his establishment repeatedly deny recent inclusion of Finland/Sweden as being an issue? Why did russia completely empty its Finland border and send equipment and soldiers from those bases to Ukraine?

Third, russians never attempted to "negotiate" in good faith; all their inane "demands" - denazification (aka killing all Ukrainians who disagree with them), demilitarisation, etc etc - remained the same.

Fourth, "at the present the Ukrainians have lost" is simply incredible. Let's see how this year played out: "special military operation to take Kyiv in 3 days" is now reaching its second year; Ukraine regained more territories this year than russia ("world's 2nd army") gained in the same year; russia having to beg North Korea for artillery shells; rouble in free-fall; finally, a warlord's private military company nearly completing his march to Moscow in actual 3 days.

Fifth, the conditions of any peace negotiations remain the same: russia gets out of Ukraine. This has been Ukraine's position from day 1.

Finally, I can assure you the majority of Ukrainian population despises russia after what you've done. There is no "Perfidious West" forcing anyone to fight.

P.S. Quit LARPing. Your first comment on HN is literally about Poland wanting to partition Ukraine - another insane conspiracy theory spread around by IRA et. al. Every accusation is admission with you lot, every single time.
Real abolitionists didn't wear cotton.
We've been massive advocates of IPv6 since at least 2012: https://blog.cloudflare.com/ipv6-challenge-to-the-web/
Right, and marketing is a large part of convincing people that things are valuable and should be held onto. Or that you can find a use for it. Or find a way to clean it. Or whatever.
I know of at least one person who's very fond of a 12-tone JI scale she came up with, which she happily plays in every key. She tattooed it onto her arm.

I've played in 58-edo, which to me is basically indistinguishable from JI. It's just a little too big to use comfortably on the Lumatone. I can use it on the monome comfortably, but the monome doesn't have velocity sensitivity, which for me is a deal killer. On the Lumatone the biggest I feel comfortable playing is 46-edo. Fortunately, 46-edo sounds incredible.

It doesn't have the best approximation to 5/4 -- it's 5 cents sharp -- but that error goes in the same direction as the error in 12-edo that we're used to, so (because we're all used to 12-edo) it sounds world better than, say, the 5/4 that 41-edo gives you, which is 6 cents flat.
I also don't understand why everyone in NYC insists on comparing apples to oranges.

If median rent basically everywhere else in the US outside of a select few neighborhoods gets you at least a decent sized one-bedroom apartment - then comparing it to a 200 sqft room you share with another person without a kitchen or a bathroom is strange.

I don't need a lot to be happy - but I think I want at least 600 sqft with a decent floor plan, good natural light, my own bathroom and kitchen, and a tiny outdoor space big enough to sit a couple people comfortably.

That's A LOT of money in Manhattan - probably more than ~$4400 on average. It's not a lot of money almost everywhere in the world.
Airbus had Concorde's type certificate at the end, and they also had the BAC 1-11's as well, so I you're right that BAe handed off their responsibilities for legacy airliners off onto Airbus at some point (presumably when they were still a shareholder in the consortium).

It is a bit of a pity this model doesn't have the British Aircraft Corporation and Sud Aviation / Aerospatiale France markings that that livery should have though.
Haven't we seen by now countless claims of the Russian government influencing western democracies through things like ad tech?

When millions of us give them our data these kinds of attacks become easier and easier.
To back this up because I was curious, 2.29% of Japan's population is immigrants vs 13.6% of US's population.
Why are you this obsessed with defending this particular dude??
I wonder if it would really play out that way. I was surprised just how many personality traits were apparently genetic when I learned about the "lost identical twin" cases. Only the children who received their genes from their "selfish" parents will make it to the next generation, so I wonder how sustainable a down-trending population will be in the long run.
it is deeply true, and everyone actually involved would know that
it's never the best or most modern cutting edge one wins, it will be a long while to replace react I'm afraid.

but, React seems putting all the efforts to make it a server side rendering framework, which is not it was originally designed for, i.e. the SPA. Mixing SPA and SSR makes react even more complex, and may lead to its failure over time.

For me I want to leaner SPA only framework down the road, still searching. If I need SSR and SEO, I will use Django or Rails or PHP, they're designed for that decades ago and they're still alive and running strong.
Japan seems like a cheap place to raise a family. Housing is cheap and so is medical care. I assume public school is free.

Why the average family in Tokyo can own a new house for $850/month
https://archive.curbed.com/2017/2/3/14496248/tokyo-real-esta...
The Future of Data Analytics?
Hey guys,
I've been putting together a platform to supercharge data analytics for non-technical (or lazy technical) people. Would love to get user experience feedback on it.
Thanks!
My tendency is 'i may need it'. Even though logically I know 100% for sure I will never need it. I have been curbing my tendency by not buying things. I put it into digital hording. Which fortunately fits on a couple of HDs. Which reminds me I have more boxes of cloths from the late 80s to get rid of (hope I have the will to do it). What helped me one day was I was hording bottle caps that had points on them. I had put off cashing them in. Then I realized they were expired. I was able to throw the whole lot of them away. It was SO liberating. I was free of that junk. I was literally running around the house going "IM FREE". I have been very careful to only buy/take things that have a shelf or box to go into. I do not buy more shelves or boxes to put more junk in, and rule #1 nothing on the floor or tables. I think I got this from my mother. That house has many closets full of stuff that has not seen the light of day in decades. Floor to ceiling full. The rest of the house is okayish. But it is one disaster away from full on hoarding. the gp comment about the burden of it rings very true to me.
Well done for being a good sport, but I'm willing to bet that tomorrow's shape will not resemble a unicorn and you'll have to figure out how that works with your assumption that the model is improving.
I just meant that its much nicer to read and write

(T) -> R

vs

Function<T,R>

Maybe Kotlin lacks implementing interfaces functionally but in practice, I can't remember it being a pain point. Funtional programming in Java to me, still feels very clunky compared to scala and kotlin.
Somebody mentioned negligible/deleterious impacts on bandwidth for minified code in that thread, but they seemed to have low certainty. If you happen to have evidence otherwise, it might be informative for them.
Hoarding does have extremes and a multitude of rationalizations. I have several hoarders (I am the oddball thank god) in my family and the rationalizations are across the board from the “saver of past relics” to “the gatherer of all matter” to “the engineer hoarder of tools and hardware”. At the core, they do seem to be related to a sense of insecurity either about oneself or about the stuff being “wasted” and them being the “rescuer”.
And it’s antithetical to western values. Historically, we don’t do collective punishment - yet here we are.
Just imagine the deep commitment to tech debt that results in this
LLMs in the wild, how do you evaluate them?
We want to launch our LLM model for a text-heavy* task.
The problem is that we are not sure how good it is in the task itself.
Yes, we use an off the shelf model that leads the leaderboards, but for our specific text-generation task it is very hard to establish a baseline and improvement metrics.
How would you tackle it?

* think marketing meets wikipedia text heavy task
I didn't stick around with the company long enough to figure out how this worked out, but probably the unholiest thing I ever did was implement an internal management tool with a fuzzy hash table. That is, I created a hashing system that hashed strings very close to each other in Hamming distance as the same value, the purpose of which was to create a config object in memory loaded from a file that allowed you to typo the keys, ignored whitespace and capitalization, tolerated some amount of spelling mistakes, and tried to figure out what you actually meant. This was based on early user feedback that they were confused their config files didn't work and it was usually because of stupid typos and whitespace differences like that.
My Vim needs are very modest. I just don’t need anything Neovim has. It’s complication I don’t need.

If Vim got no new features, I wouldn’t care. If Vim became unmaintained but still available from distributions, I’d still use it. If Vim became unavailable (e.g. due to lack of maintenance) I’d be more likely to switch to nvi than Neovim.

I could probably switch to nvi now, but I have no reason to.
Show HN: Hop2 URL Shortener Bitly Alternative with Marketing Analytics
It's not an "X post", it's a tweet.
Taxi medallions in New York used to be traded for more than a million dollars in 2013.

Taxi customers effectively had to pay for the labour of the driver, the actual cost of running a car, and for the cost of capital to finance the medallions.

Taxi medallions set a cap on the available supply of taxi services. Demand was driven by the market. Cost of labour was driven by what drivers could earn in other industries. We can treat the actual cost of running the car as approximately fixed.

Because of the fixed supply of taxi services and high demand, prices were high. But the extra profit went all into inflating the cost of the medallions, because labour costs were essentially determined by competition for labour from other industries.

See https://en.wikipedia.org/wiki/Taxi_medallion#New_York_City

After Uber and friends entered the market, the cap on supply was effectively lifted. Prices of medallions crashed, because with extra supply and approximately the same demand curve, the market price for taxi services dropped to just above the cost of labour and car.

> [...] but from my experience there were always more than enough to serve the population well.

Whether you interpret the pre-Uber era of New York's taxis as 'enough to serve the population well' is up to you. But keep in mind that the drivers themselves did not benefit at all, since the cost of capital for the medallions ate up all the excess income.

(Many medallions were rented out by investors, but some drivers were also medallion owners. So in the latter situation they benefited in their capacity as medallion owners, but were 'exploited' in their role as drivers.)
Vim is a nightmare if you don't use it very often. Moving around a text editor with a keyboard feels extremely strange coming from a traditional text editor or IDE.

However, once you get used to it, it's absolutely amazing. You can move as fast as your thoughts, sometimes faster.

I forced myself to use Vim for two weeks after having been a long-time eMacs user (and Notepad++ prior to that). Those two weeks were hell. I felt like a baby learning how to walk.

It felt like second nature a few months later, and any editor that didn't have keybindings felt primitive a few months after that.
Oh, I agree. It's just strange to me that there seem to be more and more alarmists that speculate that populations will go to 0 or something. With greater and greater amounts of automation available to us, I personally don't see a falling population to be a huge problem.
It is essentially a fan-out tree across the thesauruses of the languages, so very unlikely to converge, unless there is one overwhelmingly preferred common meaning in all the languages.
It seems the take home is weight decay induces sparsity which helps learn the "true" representation rather than an overfit one. It's interesting the human brain has a comparable mechanism prevalent in development [1]. I would love to know from someone in the field if this was the inspiration for weight decay (or presumably just the more equivalent nn pruning [2]).

[1] https://en.wikipedia.org/wiki/Synaptic_pruning
[2] https://en.wikipedia.org/wiki/Pruning_(artificial_neural_net...
Does this imply it's writing a file to the fs for its internal storage, with the name matching the channel's name instead of a channel ID?
That looks nothing like a unicorn, but the three triangles at the top right in the third picture look like the mask of some evil manga villain alien robot.
The email does not have to be the password. Something like, “password is taped to the back of my diploma”
Please explain how a population that sees its fertility rate voluntarily drop below replacement will ever have it raise back up to replacement level.

No little girl who grows up seeing few, if any women, have children will think to herself "I want 2.1 when I grow up!". But, all must do this, or fertility rates never recover. If not all girls do that, then some must instead say "I want 4.5 when I grow up" or "I want 8.9 when I am a woman"... which seems even less likely.

It's an inevitable, inescapable mathematical fact.
Is it a disorder if there’s no downside? Sometimes I think people just name observations and call them disorders.
Many Jews got killed in the 40s because they'd registered themselves as Jews many years back, way before Hitler was a thing.

A lot of Ukrainians suddenly found themselves on Russian [claimed] soil and under Russian jurisdiction just a few months ago.

There are certain nations before which I'm not going to incriminate myself, out of precaution, Russia and China among them.
Why do you love the way you do it? You're used to it. vim users don't have a cognitive load because 99% of them learned vim at the same time as learning programming. Is it worth it in 2023 to learn if you're used to a standard input method? Probably not, the majority of complexity in most people's job takes place in the mind and saving even a hour a day is likely not worth it - consider that even if there is no added cognitive load with vim, the fact that you can input faster means you're moving faster which can be exhausting. I for one, like the menial aspect of typing as a way of taking a break from everything.
Oh, right...Taiwanese is actually Fujianese/Fokkienese right? Or are there differences?

SO MANY...ugh...despite the best efforts of the Mandarins
Wow what, facebook allows ad targeting based on a user's email?
It's better than what Google offers now, but still worse than Yandex.
>Whatever you do on the virtual/cloud work desktop is considered entirely property of our company. Your incidental Spotify, Youtube and 4chan visits are included in this scope.

"Not only are you fired, the 400gb of futa hentai you downloaded is our property"
> - Incredibly slow

Huh? Clojure is one of the fastest dynamic languages. It's not intended to replace C++ or Rust.

> - Hosted on the JVM, so you're going to be dealing with Java eventually

In the real world this is a blessing since there are a lot of useful Java libraries out there.

> - No automatic tail call optimization because of the limitations of the JVM, so it feels like you're writing a mess of macros rather than real functional code

How did you come to this conclusion? Lack of automatic TCO doesn't mean you have to write macros, and most people in the Clojure community will tell you to prefer functions over macros unless it's absolutely necessary.
One man's tech debt is another man's API stability
In a strange twist, I'm currently in Russia and use a VPN almost daily, but not for news — English-language news sites from HN to CNN simply aren't blocked, and to watch out for any new scary local stuff I find it most convenient to subscribe to Meduza in Telegram AND read a Russian news site such as lenta.ru "between the lines".

Websites I need a VPN for most of the time are ones that just don't like users with Russian IPs, like my Western credit card company.
What source can he give you? It's clearly a personal annecdote that is shared between a lot of people that use vim. What kind of source are you thinking about?
Condoms don't really work at scale so far, compliance isn't great and even when it is they break. Same w/the Pill, it's a bit better but has shitty side effects.
Their post isn't such dirty. They just compared all the competitors in the market and consistently ranked all in 6-9 and us in 1-2. All that, by saying we have lower quality UI (not correct, objectively by our customers) and many missing features (not missing and listed explicitly on our website). We also (as all the players) do a x vs y posts, but we never thought to lie regarding others.
Do you think we should actively distribute those response posts?
I've noticed something similar on youtube.

I search for "how to do X", and instead of just showing me how to do it, which might take 30 seconds, they put a ton of fluff and filler in to the video to make it last 5 minutes.

Typical video goes something like:

0 - Ads, if you're not using an ad blocker

1 - Intro graphics/animation

2 - "Hi, I'm ___, and in this video I'm going to show you how to do X"

3 - "Before I get in to that, I want to tell you about my channel and all the great things I do."

4 - "Like and subscribe."

5 - "Now let's get in to it..."

6 - "What is X?"

7 - "What's the history of X?"

8 - "Why X is so great."

9 - finally... "How to do X"

Fortunately you can skip around, but it's still a bunch of useless fluff and garbage content to get to the maybe 30 seconds of useful information.
Go into /r/chatgpt and /r/bing and it's a bit scary how many people anthropomorphize the models.
Nevertheless according to that same data the avg has been decreasing. In the 70s the Japanese worked 2200 hours per year and now it's closer to 1600 hours.

https://en.wikipedia.org/wiki/Japanese_work_environment#/med...

Since the 80s, labor unions in Japan have been pushing for less hours worked and more holiday days. Currently the Japanese have between 10-20 PTO days per year.

My point is that this idea the Japanese are overworking themselves to death is mostly a myth from previous decades.
I think you misunderstood the commenter. Having a genuine conversation with a stranger doesn’t really ever mean that you’re going to turn that into a friendship. It’s quite normal to connect with someone in passing and leave it at that.
rust was supposed to write excessive bloatware like servo at 50% quality, that's its killer feature
I'm not sure if they are innately manipulative or abusive, or if it's more like a "cornered animal" thing where the claws only come out when they are backed into a corner.

I've seen some genuinely nice people who only turn vicious when their hoard is threatened, but I ascribe that reaction to their illness.
I would like to see someone try to add something like this on top of dwarf fortresses using it’s character description etc as a base.
LEGO sets are generally priced around $0.10 per piece. I've anecdotally noticed this for the past 10 years.

Data shows prices have probably decreased since you were born (assuming you're over 25 years old): https://www.reddit.com/r/dataisbeautiful/comments/15flwte/is....
It's theoretically possible, but practically difficult. They can tell whether you loaded something from fast.com or netflix.com prior to the data stream, or they can give full speed initially and throttle after a minute or two (longer than people's patience for a speed test, but far shorter than a movie).

It's difficult because Netflix can respond to any such technique by taking steps to make it less obvious, so you just end up with one of these cat-and-mouse games.
https://archive.is/gwuFp
I only have one sterilized friend (he's 32) and he definitely living the best life out of everyone I know. He has a sailing ship, two girls (that I know of). We went to the Canarias together in mars before he left for the Antilles, I think he was in Miami recently and he's sailing back with new friends this month.

But I earn more money, and have a child on the way. Hopefully that means I'm worth more!
We took our 3 year old to Japan and had a difficult time entertaining them with our usual cop-out: playgrounds. Japanese public playgrounds are few and far between, and when we did find them they were typically old and sad (a swing or monkey bars and a metal slide). The swings we found were abnormally low to the ground, making it difficult for kids to actually pump their legs and most end up standing on them instead. We did some research into it, wondering if Japanese people felt as frustrated as we were trying to physicslly entertain a kid.

We came across this interesting piece about physical differences between kids in 2007 and kids in 1985. In short, the average 5 year old in 2007 had the athletic abilities of a 3 year old in 1985. Granted this data is rather old, but anecdotally we did notice our 3 year old playing on equipment specified for (and mostly being used by) the much older children. https://poh.ngo/en/the-state-of-play-in-japan/

The best public and highly used playgrounds we found were in Kyoto (near the train museum), in Osaka called the mountain slides (near the Children's Plaza), and in Arashiyama at the top of the Monkey Park hill. Aside from that, paid entertainment was the way to go.

Happy to share more if anyone is interested in the experience, but I'd rather stop there for now.
This is for grownup kids, who will put it on display. Most of them should remember the Concorde from their youth.
I was about to say "Which is essentially leaking the existence of something terrible inside. They should be embarrassed to say something like this in public. Like saying you can't have %s or $PS1. Why the hell not? What are you doing with this user-supplied input?"

But maybe it's more about what everyone else might do with a channel name. Ie they might cut & paste it anywhere, and I guess windows users aren't expected to escape their own strings when pasted into cmd or powershell or wsl.
Javascript solves this with function hoisting. In simplified terms you do two compiler passes, once for global symbols and once for linear execution.

After all nothing stops you from writing in your language definition that defining a function anywhere in the file is the same as defining it in the beginning, and then you can treat it as if the entire file was in a main function, except for functions and the declaration of global variables.