skysight-inc/HackerNews huggingface dataset:
I've wondered that too, and from what I can understand, the distinction is that the Russian Oligarchs don't just have political influence, their wealth itself was a result of political connections with the ruling elites from the start.
America's Labor Shortage Is Most Severe in These 13 States
A tech company has ties to its native government and uses user data for its own corrupt ends? Shock of the century.
Yes, but the island of Hainan is considered part of "Mainland China," while the mainland areas of Hong Kong and Macau are not, so in this context it's a purely political term, trying to shape reality as opposed to just describing it.
I don’t know man, I read it but I’ve learned to judge big tech talk purely by their actions and I don’t think there’s a lot of incentive built into their system that supports this statement.
So quite similar to the US where oligarchs (oups, billionaires) are invited at the White House and companies provide algorithmic censorship favoring a particular political camp (obvious with Twitter before its recent purchase, YouTube actions against public free discourse on covid, Google removing pages related to a certain laptop, etc.)
Are you sure it's not a fork? From their project wiki:

> Neovim is a project that seeks to aggressively refactor Vim source code

> It is important to emphasize that this is not a project to rewrite Vim from scratch
Doctors are not just jerks to IT, they're often jerks to everyone around them in healthcare setting. Going to school for a decade isn't an excuse to act like that. You don't hear stereotypes of guys working 12 hr days in 100 degree weather being pricks, but you hear it about highly educated doctors all the time.
Inertia.

Such base programs basically need to go through the Debian packaging gauntlet if they want to succeed.

What I mean by that is that generally they need to persuade distros to be anointed the "official" tool, i.e. Debian or Fedora would have to select Neovim as the new default text instead of Vim.

Then you need a few years for the changes to trickle down everywhere: Debian -> Ubuntu-> Mint -> ..., Fedora -> RHEL, ... After that distro releases need to be cut and people need to upgrade.

I think a full cycle, where a tool becomes ubiquitous if it gets adopted in the base installs, is probably 10 years. See systemd.
Microsoft's Gordon Letwin on “What's happening to OS/2” (1995)
> In a warning notice appended to the meal-planner, it warns that the recipes “are not reviewed by a human being” and that the company does not guarantee “that any recipe will be a complete or balanced meal, or suitable for consumption”.

“We have no idea if the system works. It may very well be garbage and produce unpalatable or even deadly results. But hey, here’s a disclaimer which will hopefully shield us from legal repercussions”. Doesn’t shield you from criticism, though.
As someone who recently started surfing, I understand the cultural timing a lot more now.

Good surfing requires pretty particular types of waves. Which in turn requires particular wind. Even at good locations, these are transient conditions that can appear and disappear at the whim of nature (even over the course of an hour).

Ergo, surf's up = drop things that don't need to be done ASAP

They'll be there later. Good waves probably won't.
It's astonishing to think of the fact that NYC's total population is down from 8.8 million in 2020 to 8.3 million. That's a steep drop.

With merely 48 percent of office space occupied, and desks in the so-called occupied offices partially empty due to people working from home a few days every week, it's not hard to imagine that the service sector is hurting: restaurants, cleaners, shop owners etc. Many of the people employed in these jobs lived in the other NYC boroughs.

It's not unlikely that the NYC population will decline further in the coming years.
Trying to ban encryption while they gaslight you about privacy being important and what companies can do but, as you say, they're one of the most abusive and potentially one of the most careless in relation to the sensitive nature of the data as well (see voter leak).
vim-cscope, which is the only reasonable way to read large C projects like the Linux kernel or BSD
> There is OS builtin libraries to do http requests

If all you want to do is fetch an URL from a public HTTPS server, then I agree.

If you want to do anything even slightly more complex (eg. pin a specific cert, or use TLS with a protocol other than HTTPS) then the built in APIs are almost as bad as OpenSSL (at least on macOS/iOS, I don't know other platforms).

> As for certificates, there is plenty of solutions allowing for auto-renewal.

It's not a problem on the server side. It's a problem on the client side when the root certs expire. It puts an expiration date on your software.
I'm not aware of any real steps about that. Probably empty words.

There are enough software makers in Russia, so allowing piracy would just make their life harder. Like why would you want to buy КОМПАС-3D for some hefty price if you can pirate Autocad for free.
Is it really? I'm positive most would very likely do the same if (when) they get a chance at a collapse.
I think the frequent comparisons of GDP leads the West to heavily underestimate Russia.

While GDP may be lower than Italy and per capita is weak, a nation like Russia can probably accomplish an order of magnitude more large scale projects, and also sustain a certain economy climate for much much longer than we think.

So don't underestimate Russia, even though we'd like to think they're soon running out of steam to continue the war in Ukraine.
It says "gpt-4-0613" on the web page as well. Why would they pretend it's GPT-4 but use GPT-3.5 in the background?
Self Supervised Learning (SSL)
Countless intriguing developments have been afoot in AI and Machine Learning (ML) over recent weeks. If you've been keeping an ear to the ground, you've likely heard whispers of an enigmatic concept called Self-Supervised Learning (SSL), forming the prime focus of our engaging Substack discussion today.

SSL, a subset of Unsupervised Learning, is gaining traction in the AI/ML community. It’s secret? Synthetic labels. These artificial tags, essentially 'corruptions' of the data, can be utilized to train Neural Networks (NNs), allowing them to develop robust representations of presented data and encouraging swift and efficient learning of novel tasks, even from a single presentation (Zero-shot).

Do we have your attention?

Let’s hack away deeper into this complex world with our latest Substack article, delving into diverse relevant domains:

1. Natural Language Processing (NLP): We discuss how SSL can be incorporated in training a language model using methods like MLM (Masked Language Model) and LM (Language Model).

2. Speech: Take a deep dive into Wav2Vec 2.0, a model utilizing SSL for voice recognition and synthesis.

3. Vision: Introducing "VicReg", a unique SSL implementation, and AutoEncoders, which use SSL to generate insightful images.

4. VAE: Variational AutoEncoders further illustrate SSL's potential. We explore their fascinating framework, including how they adopt diffusing models, a class of Markovian Hierarchical VAE.

Our Substack article concludes that SSL helps models learn powerful data representations in a cost-effective manner. These representations are instrumental in transfer learning and fine-tuning, with potential for zero-shot tasks like those explored in GPT-3!

Read more about it here: https://dubverseblack.substack.com/p/self-supervised-learnin...
> There are certain methods in HPC applications that are almost universally avoided because of how terribly they scale to a large distributed memory system. Matrix multiplies are one of them.

Neural networks, which are the basis for nearly all modern AI, are implemented as a mixture of sparse and dense matrix multiplies, depending on the neural architecture.
>and parallelism can cause numbers to be added in a different order from execution to execution

Parallelism doesn't magically add non-determinism of this kind unless you intentionally build it to be non deterministic. Nothing prevents you from processing an array in order in parallel.
That's very cool! Back in the 90s when my computer wasn't able to play MP3's yet, MODs and XMs were the best sounding music that it could produce.
And going further, it demonstrates that the model doesn't actually understand food or cooking, and is just smashing random words together.
here you go - have a 2504 line regex that parses perl code (and passes all the tests the other perl static analysis parser PPI passes): https://metacpan.org/dist/PPR/source/lib/PPR.pm#L67
I think that’s an over-generalization, but it also doesn’t really address what I said. Whether or not they’re opposed to it, westerners know that China defines itself as a country for Chinese people. Americans have all heard of the Uyghurs.
This isn't about cracking down on piracy or anything of that sort. It's about slowly getting control of the media and information channels that Russian people have access to. The same playbook that China has been using since forever. Authorities have been encouraging popular Internet celebrities to start posting their content on local networks/apps, so in time Western media sources like Youtube and Twitter will be blocked. The government wants to get full control of the information channels so it can squash dissent easily.
Since enforcement was at the behest of the behemoths, I dare say they stopped. No need to try to make Microsoft and Disney willing to do business in Russia if they’re banned from doing so.
Sightread learn to play the piano in the browser
Open Source app to learn how to play the piano https://github.com/sightread/sightread
Yeah I'm not actually suggesting it run through Bard/a LLM, I just mean surely small dataset size is a design requirement for space constrained devices' offline translation, it doesn't necessarily mean they use the same datasets online, and if they do.. why, because it seems to be enough?

(It's a bit confusing to talk about because surely it is just an older version of the same sort of thing, it's a less large language model right? I just think it could/should/would be a bit larger in the online hosted version.)
Almost feels like it was created by a LLM
No, Neovim is a fork

> Neovim is a refactor, and sometimes redactor, in the tradition of Vim (which itself derives from Stevie). It is not a rewrite but a continuation and extension of Vim.

https://neovim.io/charter/
This is why, as a product manager, you should always test 20 hypotheses per month. At p-value of 0.05 this basically guarantees a successful product feature test every month!
if it's a grocery store app they probably aren't looking to allow mustard gas recipes
Heh, I first ran into this issue with the built in assembler in BBC BASIC II.

You couldn't naively make a forward reference to label. This is because wasn't defined yet at the time the assembler encountered your instruction.

That's when you learned about multi-pass assembly.
Tangent Space Normal Maps
Weirdly this is something I’ve been thinking about a lot recently. I had no idea 1Password provided a recovery kit until you mentioned it. Just had a look and looks good.

I’ll definitely go through the steps, but I’m wondering what the best way to store it is. Feels weird keeping a document lying around giving access to all your passwords, bank cards, finances etc.

I’ll have a think about storage.
> that someone else owns.

No one tell this guy about the shit home owners have to deal with. Once you decide to give other people access to anything you own you are held to a completely different set of standards than for things you keep locked in your closet at home.
You’re right. we now ask chatgpt to write them /s
It's not an implementation from scratch, do you know the history of the projects?

Neovim started out as a large clean up and refactor of Vim code, plus the addition of async code.

That's a huge amount of work, partially re-implemented by Vim (Bram implemented his own version of async).

Actually, after the Neovim launch a lot of the Vim features were just Bram chasing after Neovim features. Vim9script, :term, etc.

I think there was bad blood there with Bram, I'm not sure how deep the emotional rift was between the 2 groups. From the outside a lot of it looked like stubbornness on the Vim side, at least 60% of the time..
The post I replied to clearly equals value with money.
I wrote a comment a few years back how I was using Yandex quite a bit at the time because there are things I'm simply unable to find on Google – sites like sci-hub for example.

Today though I find myself using it daily. The results are far from perfect, but I've never suspected them to be randomly hiding or suppressing search results like many of the popular Western alternatives.

I don't use image search much, but yes I completely agree with you there. Google image search is completely unusable to me at this point, so I always default to Bing and Yandex for that (still need to try Brave). And Yandex imo is the only search engine with a functional reverse image search anymore.
It's a bit like how republicans always "pounce" and "seize".
From my days of piercing the great firewall of china, as long as you’re somewhat technically adept AND have access outside somehow AND aren’t currently in the crosshairs it’ll work fine.
> Do we want, at a time when Russia is considering the UK as an enemy, to be providing all our personal details to a server in Moscow?

I think I am safer with Russian govt having access to my data vs my local govt having access to my data.
nvim --clean --startuptime /tmp/neovim

003.174 000.001: --- NVIM STARTED ---

vs

vim --clean --startuptime /tmp/vim

004.274 000.001: --- VIM STARTED ---

Maybe your config had an impact on it, but config-free they're incredibly close.
Messi is 35 and Ronaldo is 37. They emerged 20 years ago. The closest talent that the current generation can offer is Mbappe, and he is more one dimensional than either. Can you name someone else under age of 20?

However, watching any random league game from the big five (England, Spain, Italy, Germany, France), the standard is very high. Most players are amazingly fit and skillful, control ball extremely well. Teams play with cohesive plans. A lot of nice team movements. It shows that the standard at the professional level has risen considerably in the last few decades.

The downside of course is that it makes games more mechanical and less emotional, and it's harder to tell one team from another.

> Messi having a decent chance of being named the best football player of all times.

There is no such thing. Being considered by many, yes.
I would be interested to know which country this is
> curated by NASA.

Er, it's actually maintained by CERN and funded by the European Union. NASA does somehow participate in it as part of its "Transform to Open Science" initiative.
> No one I know would use it late at night.

This does vary depending on the train and the station (I might recommend a tourist to avoid some stations on the J train at 3 am), but overwhelmingly most of the subway is safe at night, and more comfortable than during the day since you can actually get a seat. I ride it late at night, and so do many people I know.
One "meta feature" that was dropped was the ability to build the editor with or without different features. vim --version shows a long list of +/- features, neovim doesn't do that.

I'm sure neovim dropped a lot but I don't have the full overview. Prominently it dropped support for giving !commands access to the actual tty. Commands that access the tty have to be used through the command :term instead.

Neovim prominently dropped support for gvim as well (GTK UI). Instead they focus on being embeddable in new ways to create UIs.
> They're already getting to the point of being two different editors with a common lineage and legacy support for Vimscript.

Let's see how much traction Vimscript9 will get. From the distant view of an outsider I got strong NIH vibes from that.

> it would probably have to be Vim basically winding down development. Doesn't seem likely.

It depends on how much Bram was the main focus point of development and if the remaining contributors are able to transition to a less centric development structure.

I would rather expect a EGCS/GCC "merger" than a true code merger. But only time will tell.
Apple Trademarks Pictures of Apples
Apple is trademarking pictures of apples. Not their usual logo, but pictures of ordinary apples. Only three countries have (to date) protested.

One of those countries was Switzerland: The trademark authority rejected the application for many uses, because apples are too generic. Apple took the matter to court (in the referenced article "the legal case is moving through the Swiss courts"). This process is now finished, and Apple has won. It is currently unclear whether the trademark authority will appeal.
As I understand - Pinyin is still the most popular one. It also is compatible with all standard Latin keyboards and doesn't require touchscreens or microphones. So pretty much all educated Chinese people are familiar with the Latin alphabet.
But for most people outside China - the Chinese alphabet looks like gibberish.
While it's not a perfect solution (or a likely option for most people on HN), there is such a thing as affordable housing in Manhattan and other boroughs.

Affordable housing units cost far less than what you've shown here, and I think it's a mistake not to include them. In particular, I think it invalidates your conclusion about the need to make a lot of money to rent in Manhattan.
Banks are the last thing I'd worry about (I wouldn't) - they're highly regulated, audited, and have been dealing with this forever, since before 'passwords'.
How to build an image without the Docker cache
The horizon Y Combinator pointed to has emerged, casting a shadow over the heart of the arts.
> Zenodo.org is a open science site curated by NASA.

No offense, but Zenodo is a CERN project. [0]

[0]: https://about.zenodo.org/
I worry about thumb fatigue or De Quervain syndrome with a thumb trackball.
Are you in London? My 1Gbps link gives 800-900Mbps in these speed tests, and I'm fine with that. It's a pitty that some of that is unused because I need to use a VPN.

When I lived in a small town, my 500Mbps would give me >400Mbps consistently.
At least they would use code words but with the NSA supplying intelligence and most new units deployed are full of mobiks , have little hope for them.
3/4 seconds??? Something's wrong with your system, right?
I have no worry about the funds being lost. It’s just imagining my heirs having to contact and close fifty+ accounts.
Ah good thing we dodged the psy-op where they were trying to convince us that Manhattan was out of the reach of the little guy.
> Also ClojureScript doesn't do WebAssembly.

It's a bit ambiguous what you mean with "do", but you can definitely use WebAssembly modules in ClojureScript just like you can in JavaScript.

I'm not familiar with Blazor or C# so maybe I'm missing something obvious here.
No, only people above the median :-)
As someone also from another densely populated city (Mumbai), such things feel like absolute bubbles. Housing is only as valuable as the demand outstrips the (limited) supply.

In the past builders in Mumbai would hold off selling flats at lower prices (apartments in US English I think) until the market caved in. They were almost always successful.
In Manhattan proper that is about a 1 bedroom unless you want a very crappy building. 2 can comfortably share one of those in a roommate situation (one gets the bedroom and the other walls off a part of the living room), but 3 people can live in one if at least 2 of them are willing to share a bed (ie a couple).
1. a ruler in an oligarchy.

2. a very rich business leader with a great deal of political influence (particularly with reference to individuals who benefited from the privatization of state-run industries after the collapse of the Soviet Union).
The classic reverse image search results from Google will not be around for much longer, I've been getting reports about my browser extension no longer working with Google Images in some regions.

Yandex Images also possibly going away or becoming heavily censored is also an issue for journalists and researchers, since it is the best performing publicly available reverse image search engine.
I completely forgot about Wordle until I saw this. Its a free-to-play game, advertising money is the only way to make anything on it, same as many other games like that. If you make it a paid game then usage likely drops off a cliff.

Its unfortunate that small fun games end up like this, I don't blame NYT, its just how consumers and micro-games* industry work. Does NYT do ad-free for their subscribers?

* micro-games: small, casual, free games - is there another word for them? I want to say puzzle games is really the genre these typically fall into.
Conservative news circles have had this latent anti-NYC thing going on since Trump admonished it as a liberal mecca during his presidency.

Then when the pandemic hit and NYC was devastated, they were practically holding group orgy parties to get each other off about the fall of the city.

Then when the city started bouncing back it became "Well no, it's bouncing back as a dangerous crime ridden hell hole."

The "NYC is dangerous" thing is literally just conservative cope for the failed collapse during the pandemic.
> what is it that outweighs all that neovim has to offer?

You should ask, and answer, the question in reverse. What does neovim offer me, as a regular vim user? I don't see anything particularly interesting for my usage, so I don't have any reason to change. Also, some features are missing (like gvim-gtk, that I enjoy using to edit LaTeX occasionally).

Furthermore, as of today, plain vim has an aura of venerability due to Bram's legacy that neovim cannot match. So I'll stick with vim.

It would make sense to port back some of the most popular neovim features into vim. It is a good thing to have innovative forks that experiment aggressively with new features.
Build a Football (Soccer) Data Scraper with Golang
Value is what people are willing to pay but that is not what should primarily determine prices, they should be primarily determined by the costs of production. That is what competition is for, driving the profits to zero and the prices towards production costs.

The value of water is very high, people would pay any price because otherwise they would die of thirst. The price on the other hand is low because the costs of production are low. The explanation why the price reflect the costs and not the value in this case, you can pick on your own, maybe competition, maybe the expectation of people with pitchforks if you try to get rich by selling water for $100 per liter, maybe regulations, ... probably a combination of several things.
Help We will be completely seperated from the Internet by CCP within 8 months
Eh I'm not going to go through your list, but putting libre/open office on there is disingenuous. Open office was run into the ground by Oracle, not because of the forking.
Please pick a free 3 letter acronym, this is not going to go.
https://arxiv.org/abs/2007.00082
>The Tetris Effect can also invade people's waking lives with intrusive thoughts that interpret the real world through the lens of this particular cognitive pattern

So Tetris was a plot of USSR govt and KGB to control westerners minds? :D
Could I make a pun joke on HN or would that be too mean?
>My impression was previously that Russia was somewhat of a wild west when it came to piracy and internet restrictions.

They're still pretty lenient on piracy, which doesn't cancel out the government ever growing desire to control the news/media/social networks space
worthy cultural events.. what? You are missing out on like all of NYC