skysight-inc/HackerNews huggingface dataset:
I'm completely into the idea that your data should be document-centric, this I've seen working at a very large scale (i.e. 100+ MB JSON blobs being updated at 60 FPS with a large team of people editing at the same time) with the structure we built at Framer.

What I'm still not sure about is how superior CRDTs are if you're building a centralized service. CRDTs can be great for offline mode or syncing data across long time periods, and not necessarily for an online and realtime multiplayer experience. I know they work just fine in such a situation, but they do come with additional cost in logical complexity, memory, and compute.

Does anyone have experience with doing first "old school" sequential data patching (which would need some additional work to support undo and synchronization with clients that are trying to make simultaneous changes) and then switching to CRDT? Last time I tried it was too costly in every way, so I'm curious.
You may already be familiar with these, but in case you're not:

https://en.wikipedia.org/wiki/Infinite_monkey_theorem

> One of the earliest instances of the use of the "monkey metaphor" is that of French mathematician Émile Borel in 1913, but the first instance may have been even earlier. Jorge Luis Borges traced the history of this idea from Aristotle's On Generation and Corruption and Cicero's De Natura Deorum (On the Nature of the Gods), through Blaise Pascal and Jonathan Swift, up to modern statements with their iconic simians and typewriters. In the early 20th century, Borel and Arthur Eddington used the theorem to illustrate the timescales implicit in the foundations of statistical mechanics.

https://blog.erk.dev/posts/anifont/

BadAppleFont

> In this post we explorer the idea to embed a animation into a font. We do this using the new experimental wasm shaper in Harfbuzz.

Previously:

https://news.ycombinator.com/item?id=37317055
Another message from him further down the same thread seems to hint a little bit towards what is going on: https://lore.kernel.org/all/CAHk-=wjw0i-95S_3Wgk+rGu0TUs8r1j...
Czech

https://en.m.wikipedia.org/wiki/JetBrains
Most systems that have 2FA have MFA, TOTP or FIDO2 key. That’s what I use. Never SMS as it is unsafe.
Google lost an antitrust case specifically because of that, so doesn’t look like that’s a deal that can continue.

https://www.ghacks.net/2024/08/07/u-s-judge-rules-that-googl...
I just put your "demonizing people because of their home nation" into perspective, dude. Staying in russia as a kernel maintainer and playing the political ignorant is just lost.
Apparently, not enough people thought like you. [0]

> While we’ve had some growth in terms of adoption, we didn’t reach the market share we had hoped for. We believe that the time has come to sunset the product and focus our efforts in other directions.

[0] https://blog.jetbrains.com/appcode/2022/12/appcode-2022-3-re...
"Your closest match is a lion".... alright, I'll continue drinking coffee and staring at the screen all day then.
The Rise and Fall of IQ: The Cognitive Divide
I wanted to reply here, and actually posted the comment but then deleted it because some 4chan folks were already starting to comment here again.

I wrote you an email, would love to discuss this further.
>> I suspect that JetBrains is trying to respond to the fact that Microsoft gives VSCode away for free and that's likely what is spurring the massive adoption of VSCode.

This is exactly the reason. When people use both VSCode and Jetbrains IDEs, a huge portion of them will end up becoming a Jetbrains user, and on someday, some of them can become paying customers

VSCode infrastructure is pretty broad and the community is pretty large. I only use it to make light code edits here and there but I would never put my whole project in it.

>>I've ever installed a single plugin in IntelliJ because it just does everything I need out of the box.
Same here, the only plugins I installed were themes :)
This is where remembering the free-costless and free-libre distinction is important. Linux is free-libre, so it's natural that it insists on its dependencies being free-libre.

Free-libre is necessarily also free-costless, but not the other way round.

> Visual Studio

It's interesting that everywhere I've worked as a Microsoft shop happily pays for MSDN, which gives you not just VS but a huge amount of other stuff.

Perforce handles large binary assets much better than git. There are also paid for closed version control systems that are really bad but get used anyway, such as in IC design.
Yubikey, FIDO2, etc already exists, though not supported everywhere.
Samsung phone users exposed to EoP attacks, Google warns
I prefer VSCode not mainly directly because it is free, but because a side effect of it being free is that it has support in its exosystem (often, but not always, also free) for everything I want to do, usually well before commercial IDEs. There are some things some commercial IDEs do better for some of the things I do... but none of them have the breadth of functionality in the VSCode ecosystem, and there is value to not switching IDEs for different tasks. And there are plenty of things where the best tool I’ve found is in the VSCode ecosystem, not a commercial IDE.
both webstorm and rider is free now? why am I still paying. been a customer for years but all I used was rider and webstorm.
I'm not too surprised. I hope they stay privately owned! It's a lot easier to focus on "make good product" when you don't have investors/accountants/management/etc badgering you about "stock price needs to go up, make something shiny and get it out this month".

I left my last company (pretty large, ~1500 employees at the time IIRC) for a variety of reasons, but that was the primary driver. I'd joined on when they were privately owned by the guy who founded it. Then they got some private equity investment group to buy out part of the company. Then they did an IPO. Everyone was SUPER excited about the IPO. I didn't pay too much attention, I was focused on the product my team was building. ESOP was nice. But within a year we were being pushed hard to cut corners and get a half-baked version of the product out to market instead of building it to do the job well like we'd planned from day 1. Ironically, if we hadn't been constantly badgered and having our priorities flipped back and forth, I bet we would have had a useful, functional version of the initial plan out the door by the time I left, with the proper foundation to keep building and expanding it to solve the problems our customers were experiencing with the old system. But now the old system's problems are deeply embedded in the new system, because it was quicker to shove out the door that way.

On the contrary, the place I'm at now is a much smaller company, and the founder/CEO has stated in no uncertain terms that we'll never be sold out to investors because it would mean that we'd be beholden to interests contrary to building the product our customers want and running the company in a long-term sustainable manner.
Well... I think the comments are mostly "this is insane and great". I guess you could view the insane part as negative if it was intended to be serious. Kind of hard to tell tbh!
Ancient El NiñOS were stronger: 250M years of Earth's climate swings revealed
Floppy discs still run a U.S. metro? Japan steps in with 'project kill floppy'
HN readers are pretty good about downvoting low-quality comments (including ones that I've made). You can help by doing the same.
CFPB Takes Action to Curb Unchecked Worker Surveillance
Looks like most of the information features require a purchase... And the price is only visible at checkout.
Creepy that they feel the need to know exactly where you are IMO...
It clearly depends on what constitutes hardball, and we typically exclude illegal actions. Withholding labor or employment is hardball, shoving a gun in someone's face isn't.

The question then becomes: are these workers breaking the law when they obstruct the streets and inconvenience 3rd parties. Does the law not apply to them because they are workers in a labor dispute? If not, which laws can and cant they break with impunity?

If someone drags my life into their personal negotiation and breaks the law, I think they should face the consequences.
This concept reminds me of the cloudflare lava lamps! Awesome!
For IEEE 754, and in Java for example, they are. Only NaN is not equal to itself (and different from itself).
It's not a "goal", it's a requirement (right there in the name!). Failing to comply to a government requirement subjects you to the associated penalties. They haven't said which requirement (we assume it's Russia Sanctions, of course), but their lawyers must have determined that the penalties would apply to them.
they aren't a russian company. they were founded in the czech republic... they may have been a country that was aligned ideologically with the ussr during the cold war but that's not the same as being russian.

https://blog.jetbrains.com/blog/2022/12/06/update-on-jetbrai...

> The Czech Republic is a member of the United Nations, NATO, the European Union, the OECD, the OSCE, the Council of Europe and the Visegrád Group.
There are more than enough for all those needs.
hoopdev here. Zero trust for SSH is just table stakes these days. Real challenge is getting devs to actually adopt better practices without the tooling getting in their way.

Found in practice that certs > keys but you need to think beyond just SSH. Most teams have a mix of SSH, K8s, DBs etc. Using separate tools for each just creates more headache.

Haven't tried Boundary but Teleport/hoop/Tailscale all handle the mixed protocol issue decently. Main difference is hoop focuses more on protocol-level DLP and automated reviews vs pure network access. Horses for courses though, they're all valid approaches.

Key is picking something devs will actually use vs work around. Nothing worse than a "secure" solution that drives people to create workarounds.
While that joke is accurate (although some football players are also obese [1] depending on their position -- Aaron Gibson was 400lbs), BMI was never meant to be applied to individuals. It was designed to be applied to populations. It does a good job of that. Also note that guidelines have historically been created against a very limited selection of race and have not appropriately adjusted for height (although BMI 2.0 corrects the height issues).

If we're just relying on the professional's opinion then they don't really need the BMI, right. They can just look at you and go "huh, you're looking a little thicc today."

BMI is a good tool for population health, a bad tool for individual health, and if it just so happens to correlate to your thiccness then you probably already know that.

I agree with parent that body composition analysis via DEXA or air displacement plethysmography is a far better metric.

I have no doubt that a carpenter can bang a nail in with a screwdriver 90% of the time, that's why they're professionals after all, but when I see it, I can't help but think "there's gotta be a better way mate."

[1] https://www.nytimes.com/2019/01/17/sports/football/the-nfls-...
"They had no idea Threes existed"
This makes it even worse, because it means they ripped off 1024 instead (the game that ripped off Threes). That means they put even less effort into their clone, even the name is a rip off of that game.

I genuinely don't get how people here can say "Oh it's just like Call of Duty and Medal of Honor" or say that Triple Town and Threes were similar. Obviously there's a spectrum from inspiration to cloning, but 2048 is so far on the cloning end of that spectrum that the whole comparison seems like a joke.
>oulipos

?
That's a good idea. I usually have a 'myproject-debugtools' container that just operates on the same volume and maybe even shares a network with the 'myproject-prod' container. Just set it to `--restart no` and even when someone forgets to shut it down it'll be gone on reboot. That way all the non-prod stuff isn't even in the image at any point.

Or if that is too much work just have a 'myproject-dev' image/tag if you need to debug a live environment.
> People underweight how amazing it is to be able to pay less than $50k for the equivalent of a golden visa to a top 5 GDP nation that is well regarded, safe, has some opportunity and is generally easy to live in.

The Japanese are incredibly racist and xenophobic. Numerous businesses outright place signs barring foreigners (particularly russians, chinese, etc)

Japanese citizens are almost always completely trusted by police over anyone, say, white or black. So Japanese who want to fuck with someone will bait them into a confrontation (or just outright lie) so they're arrested - and Japan has a nearly 100% conviction rate, with the worst prison conditions in the developed world.
Uber clearly wants contractors. The issue is that states generally detest contracting and wants workers to be paid hourly, not per contract.
Don't forget Unreal as well - I've used Rider on multiple AAA Unreal titles that include custom engine edits and it is significantly faster than VS at loading massive projects. The integration is great and allows for seeing blueprint classes and references in the C++ project.

I say this as a big user of JetBrains - I have had SOME issues with their intellisense dropping some references in Rider when there are a lot of references, so I would occasionally switch to VS when there were a lot of references to search through, but other than extreme cases Rider is just so much more pleasant to use.
The alternative for ARM is to accept that the supplier of high-performance ARM-based SoCs is taking control over the future roadmap of ARM architecture not just for the consumer segment, but a wide range of industries, just like they announced publicly. And they do that by taking the cash-cow of consumer products to push their custom architecture into those other industries.

As of now, ARM is largely in control of the evolution of ARM architecture, because even by those with an ALA (like Qualcomm), ARM's CPU-designs are the reference for the evolution in the respective industries. Straying too much from those designs turned out to not be economically feasible for most players since the move to 64bit, which is a beneficial development for ARM as they can drive a harmonized ecosystem in different industries.

Now ARM gave Nuvia a very permissive license to cooperate on the creation of ARM-based architecture, for a segment where ARM was very weak: server-architecture. With the licensing contract explicitly limiting Nuvia to use the resulting IP only for servers and only to Nuvia.

Now regardless of the legal dispute, Qualcomm now plans to use this IP to create a design roadmap parallel to that of ARM, with a market-position in consumer smartphone SoC's funding a potential hostile takeover of several other industries where ARM carefully works to establish and maintain a competitive landscape.

Qualcomm's plan is to achieve something similar to Apple, but with the plan to sell the resulting chipset.

So while ARM is building and maintaining an ecosystem of ARM as a vendor-agnostic architecture-option in several industries, Qualcomm is on a trajectory to build up a consolidated dominant position in all those industries (which may end up forcing ARM to actually follow Qualcomm in order to preserve the ecosystem, with Qualcomm having little vested interest to support an ecosystem outside of Qualcomm).
The design encourages trying multiple values, and most people visiting the site probably don't even know their bf%
one more thing - you won't get a "job" .. on-demand temps can fill the roles, and are much cheaper for the company. It is happening already.
Road Sign Math
What does "noncommercial use" mean in this context though? These are tools for work - is the idea that students can use them for free and then will start paying once they finish school?
Why Some People Shed More Pounds on Weight Loss Drugs
The problem expressed is fundamentally correct, but the proposed solution is a band-aid, which is worse than not solving the problem at all. The fix provides a long term change with short term benefits. Reliance on tooling will continue to make code instances are the progressively larger and slower until we arrive at this problem again. At some point JavaScript must become a professional language written by adults, people capable of self-organization and measurement, and not be the subject of fashion by people who aren't qualified to program in the first place.

If performance and complexity really are the primary concerns then the language must stop pandering to children. We already know what high performance looks like. I wrote about it here: https://github.com/prettydiff/wisdom/blob/master/performance...

If the goal really is higher performance and lower complexity the most desirable solution is to create a new language with forced simplicity directly in the image of JavaScript, where simple means less and not easy, and transition to that new language slowly over time. Yes, I understand Google went down this road in the past with Dart, but Dart solved for all the wrong problems and thus was dead on arrival. Instead the idea is to take something that works well and shave off all the bullshit reducing it down to the smallest possible thing.

Forced simplicity means absolutely ignoring all vanity/stylistic concerns and instead only focusing on fewer ways of doing things. As an example consider a language that requires strong typing like TypeScript and thus thereby eliminates type coercion. Another example is operators that have a single purpose (not overloaded), single character, and no redundant operators.

Will there be a lot of crying about vanity bullshit... yes, absolutely. Just ignore it because, you cannot reasonably expect to drive above 120mph on a child's tricycle. If people wish to offer their own stylistic considerations they should include performance metrics and explanations how their suggestions reduce quantity of operations without unnecessary abstraction.
I got down to about 6% for a bodybuilding show. It was incredible to look at, but also literally painful to bump into any hard surface, to sit on any hard surface, etc. The amount of bony protrusions you have when the body fat is gone is eye opening. I walk around at 10-13% typically, then lean down for summer and shows.

Most people at 30+ lbs further away from 'having abs' than they think. I see it time and time again.
Bay Area cops are getting a new Siri-type tool for fighting sideshows
They were talking about frost build-up from freezing a large stein glass. If any frost gets onto the inner surface of a glass, it creates nucleation points.
Triple Town was great in its own right, but the games are very different and have lots of different mechanics. Nobody would argue that Threes is as similar to Triple Town as 2048 is to Threes.
It is and it isn't.

I'll give another example of how it might not be:

Google is intentionally screwing around with customers who signed up for an email account with their own domain. This gradually evolved into GSuite/free, Google Workspace, and Google has, at times threatened to wipe out accounts unless people paid, broken services, quite often very intentionally, etc.

Simply harassing people into paying should not be legal. There's a threshold somewhere, but OP should be able to e.g. pay extra on top of the free plan for more storage without giving up the baseline free plan.

It's also bad business. Google lost millions of dollars of business that way, on me, personally. I've had enough bad experiences with Google that I always advise people against doing business with Google. If Google had killed GSuite/free and wiped out my data, it'd be very visible (blog posts and the like), but where we are, it's discreet. If things like my GSuite account continued working, I'd be promoting Google like I used to when it was a quirky don't-be-evil company.

Right now, the things which bug me most: They need to fix Google Voice and enable paying for Google One on individual accounts.

Oh, and on the topic of Google Voice, my landline is about to break as Google just broke Obihai support....

There are a lot of economic texts which talk about how being able to have social capital, defined as for example being able to rely on promises, helps grow economies. Landes is a good example.
This is a common and acceptable tradeoff for free products.
Please show me lots of digits
free for non-commercial use.
Let’s rewrite copyright law:

1. The author gets to say, “I produced this”, and to control if it gets published.

2. Exclusive copyright for 15 year terms.

3. Renewal possible if author still alive. Non-human rights holders (corporations, etc.) limited to 30 years total (one renewal) from date of first publication, regardless of item ownership. Failure to renew automatically opens up the product.

4. Existing copyright can be overridden if demand isn’t being adequately serviced (sliding scale, challenger must capture minimum % of existing market demand to prove). Pricing of overriding attempts must be reasonable, only cost of production can be directly paid for, everything else goes into an escrow account until the attempt is concluded. This is where anti-abuse rules for both sides are most extensive.

Information and knowledge must be free. Our civilization depends vitally upon that freedom.
German flying taxi firm Lilium Files for Insolvency
From the 6k filed today:

> The management of the Subsidiaries has informed the Company that they have to file for insolvency under German law and in doing so will apply for self-administration proceedings in Germany.
The company is not czech. Russians are an overwhelming majority of the employees.
Agreed. Packaging is different than deployment. Devs should return to the art of packaging, such that their software can be then deployed into containers, VMs, micro VMs, whatever. That is what packaging allows, re-use.

This is the sort of behavior Nix encourages (disclaimer: I work at https://flox.dev , using Nix as our baseline tech). Docker as both a packaging and deployment format can carry a bit of weight, but can quickly get out of hand.
See - now this... this I find needlessly negative.

> Then again, almost no one with a formal education in cosmology or partical physics at the PhD level does.

This is also just wrong. I think we're seeing a number of established voices starting to question the underpinnings of dark matter as a theory.

As for

>Which additional complexity has been added to dark matter?

Let's start with the fucking article we're discussing, where we now need to have "self-interacting" dark matter, as a new spin on the theory to account for the forces needed to explain what we're observing...
In my 10 years of this career all of the rockstar programmers I’ve worked with have had a college degree. Not saying there is a correlation, but I’ve only worked with a very small handful of absolute wizards.
Not sure which version of VSCode you think the new UI is a clone of, but I don't really see it. The tool buttons? VS has always had those, thought they had text by default. Tabs? VS has those too. Bottom bar? VS also. In fact, Rider looks like all the other Jetbrains IDEs - except Fleet, which is actually their VS Code competitor.
That's my exact workflow nowadays. The best text editing experience with GH copilot and lowest battery footprint makes using a VSC a no-brainer. It's especially nice since it also happens to be the choice for Rust, so I experience very little friction, not having to switch an editor and using capable CLI of .NET and Cargo.

For advanced scenarios Rider still rules, and this change is a very welcome one. I hope it will help with promoting .NET as the first choice where teams historically picked Go (which is worse).
They already were scaling back, and this is what caused the protests.

The city said that uber had to pay drivers hourly, and uber said, "OK, then we wont let drivers log in unless there is sufficient demand"

This is an entirely predictable response.
This is what I do as well. The internet is ephemeral, but books are (practically) forever.