skysight-inc/HackerNews huggingface dataset:
> "their views on quality are different from those of Japanese manufacturers."

I'm not sure what the reality is, but this "Japan is special" delusion needs to go. Yes, they have stuff that is top-notch, but this is not a given (just like in China).

For instance, in India, the top auto-manufacturer Suzuki (like other Japanese/Korean manufacturers) is known to skimp on construction quality and fares quite poorly in terms of safety rating etc. This while Indian manufacturers like Tata/Mahindra are coming out with solidly built models that achieve top-scores in safety.

If you look for videos on Indian Social media, you'll almost always find them pan on Suzuki for its flimsy construction - which is esp. concerning since road safety in India is quite poor.
Erlang (and friends) are built with a goal of stability. Operational stability is part of that, but it also comes into play with code and architectural stability.

Maybe it's the functionalness, maybe it's the problem domains, but a lot of the modules have clear boundaries and end up with pretty small modules where the libraries end up having a clear scope and a small code base that moves towards being obviously correct and good for most and then doesn't have much changes after that. It might not work for everyone, but most modules don't end up with lots of options to support all the possible use cases.

The underlying bits of OTP don't tend to churn too much either, so old code usually continues to work, unless you managed to have a dependency on something that had a big change. I recall dealing with some changes in timekeeping and random sources, but otherwise I don't remember having to change my Erlang code for OTP updates.

It helps that the OTP team is supporting several major versions (annual releases) simultaneously, so if there's a lot of unneccessary change, that makes their job harder as well as everyone else's.
They clearly do.
Israel is always accusing people of what Israel itself does already.

Tons of Israeli military bases and weapons manufacturing his placed directly under or very close to civilian domiciles.
QuantumScape begins low-volume production of solid-state cells for OEM testing
Oh! Fixed, Thank you
Except in this case, Jetbrains lets you turn telemetry off and it stays off.

Mandating telemetry for the free version makes a lot of sense. They want to understand how people are using their software so they can improve it. Looking at how someone uses your software before they decide not to buy it seems pretty valuable.

But also I suspect Jetbrains management wants more telemetry period. They've discovered that they don't know how power users work with their software because they've all had telemetry off for years.
UN peacekeeper should be treated as civilians - even when armed.
Believing 100% without skepticism are bad way to get the conclusion.

* Are you sure it is pro palestinian org ?

* Are you sure that org not a puppets created by the Publisher who hated IA ?

So many possible questions.
I don’t believe that is entirely accurate. I believe it depends on the application and what you’re doing with it whether or not you would be required to open source it. Like, if you’re distributing the application as a product, not necessarily saas application?
Much larger tokens require a much larger token vocabulary.
> UNIFIL has not done this.

...and therefore they deserve to be shot at, maimed or killed?
Touchscreens, door handles, cameras, etc. are what most of the new car buyers are wanting. "Most" but obviously not "all". If I was a salesperson trying to show off a new EV to a customer and it was like a car from circa 2000 that would be difficult. If they had a car that was low on modern tech they would wonder what is so great about a "new" car? If they have a recent model they would wonder why should I give up my current car for this "lesser" car? Thus EVs try to be as premium as possible to convience buyers the vehicle is better.

The people who would gain the most from EVs will probably get them when they start to be more common and cheap. Think how long it took for cheap Honda Civics to hit the road from when the first Fords rolled off the line. Of course, it'll probably be quicker this time around.
Bitwarden is still excellent, but keep an eye on them over the next few years. Remember that Bitwarden was originally a LastPass alternative without the fuckery.
Don't worry. Once the True Leader is back in power, the Consumer Financial Protection Bureau will be powerless again.
To place a barely-educated guess: because "... In Rust" is enough of a trope around here that it brings very specific crowds of people out to argue the same points each time, whether it's even remotely relevant to the link or not.

Better to just avoid it unless the "in rust" part is somehow intrinsically relevant (e.g. it's in rust for specific reasons that were previously too hard in other languages)
String/str are both valid UTF-8 by definition, though. Plain ol' piles of bytes in Rust are generally represented by Vec<u8>/[u8].

Rust could have done better in naming, but a definite design goal of the language (for better and worse) is to not make things that are complicated for the compiler appear simple to the user. Which unfortunately results in:

String/str
CString/CStr
OsString/OsStr
Vec<u8>/[u8]
AsRef<str>
Cow<`a, str>
Half of the LD50? Lol
I'm not able to research this in depth right now, but obesity was a pretty strong predictor of outcome. In general, the US population has is very unhealthy and obese.

I'd be curious to see rates by country by BMI and infection date. There were definitely lessons learned from Italy's early surge that helped other countries in the early days.
Beef tallow was standard practice for fryers, until it was mostly replaced with “vegetable oil”.

> vegetarians or people who don’t eat beef were mad.

I think you’re referring to the vegetarian who sued Buffalo Wild Wings for still using beef tallow in their fryers, even after the restaurant industry had mostly switched to industrial seed oils.

https://www.drovers.com/news/vegetarians-lawsuit-over-beef-t...
I have realized this. Sean and I have talked about it.

I became a Rust fan because of its innovations in the space. That its innovations may spread elsewhere is a good thing, not a bad thing. If a language comes along that speaks to me more than Rust does, I’ll switch to that. I’m not a partisan, even if it may feel that way from the outside.
Rsbuild – A Better Vite?
Elon Musk's Conversations with Vladimir Putin
Rust has two different types because they are fundamentally different things, just like `std::string` and `const char *` are!

A pointer to some memory is not the same thing as a struct that has a pointer to memory, as well as a capacity field and the ability to resize itself.
>At one point, Putin asked the billionaire to avoid activating his Starlink satellite internet service over Taiwan as a favor to Chinese leader Xi Jinping, said two people briefed on the request.

uh.

holy s--t!
You’re right it’s much better for a do-nothing Congress attempt to legislate rather than let experts decide (which is also handled through a democratic process).

Much better to maintain the status quo. Wouldn’t want to upset a corpo now would we?
Singapore also deals quite harshly with “problem people”.
Multiple recent American presidents also committed war crimes
It definitely depends, but personally I find early returns to be a bit of an antipattern IF they're based on business logic. If a function has lots of ifs, you can glance at the nesting to see which ones affect the line you want to edit, and ignore the others. But if the function has lots of returns, you have to check every one before a given line in order to know what constraints are true at that point.

OTOH early returns are great for anything the type checker knows about:

function foo(msg: 'OK' | 'ERR') {
// ...
if (msg === 'ERR') return someValue
// ...
}

Doing that is hugely cleaner than branching, and there's no added complexity to the developer since tooling can easily tell you what values `msg` can have at any given point in the function.
EV economics are a little bit odd. The difference in cost between a base model and a luxury model is smaller than the difference between a short-range and long-range model, just because of how expensive batteries are. Manufacturers are, no doubt, keenly aware of this.

If a manufacturer released the stripped down, no-frills car you're describing, a competitor would release a competing car with all the bells and whistles and slightly less range at the same price-point.
How about GUI and API are just interfaces, the rest is the same. They can coexist in the same model or setup. Same functionality can be implemented usually by one or another. In advanced products by both. But model's thinking is probably the same, it operates with concepts, arranged in sort of graph. Just my guess, have no proof and likely it's not always true.
Referring to LLM-usage as "teaching" is both kinda-insulting to actual teaching--a task not entirely new to senior engineers--and also a rather grand exaggeration of LLMs ability to be-taught.

Twiddling with prompts is not "teaching", it's guess-n-check whack-a-mole until you get something barely good enough to ship, at least temporarily... until it Disregards All Previous Instructions and barks like a chicken or the training data shifts enough that you need to throw on a new set of arbitrary influential phrases.

The lack of easy analogies for controlling an LLM isn't really because it's an amazingly good control scheme, but because it's so weirdly unreliably awkward that it's something humans don't even try to make in our other machines and systems. It'd be like designing an industrial stamping machine so that its controls were buttons on a Twister™ sheet: It'd be quite novel, but not in a very good way.
The Material redesign makes a lot more sense now. I still think it's a terrible decision and a huge waste of resources though.

Making Rider free to try is the correct strategy for them. Obviously they want to compete directly with VSCode, but they're burning a lot of good will in their existing customer base in the process.
There's no need to research the why. The only point I'm making is the end result - which they used as the main base of their argument on, is not true. Why it's not true is likely very complex, but it's not true.

Nobody is going to be grateful for something that didn't happen, why would people be grateful for dying less as a population, if they in fact did not die less? Also there were lockdowns all over the world, not just in the US.
There are games like:

- City Car Driving: https://store.steampowered.com/app/493490/City_Car_Driving/

- BeamNG Drive: https://store.steampowered.com/app/284160/BeamNGdrive/

- American Truck Simulator: https://store.steampowered.com/app/270880/American_Truck_Sim... (see loooong VR thread at https://forum.scssoft.com/viewtopic.php?t=330624)

that might give you a rough feel, but they are not meant to be driving certifications or anything like that. If you're going to be here in the US for an extended amount of time, maybe take a driving course from a local instructor?

Driving on the right (if "incorrect") side of the road would scare me to death, though... that, and stop signs and roundabouts... =/ Good luck!
There’s likely some amount of code which would not be rewritten into Rust but which would be rewritten into safe C++. Migrating to a whole new language is a much bigger lift than updating the compiler you’re already using and then modifying code to use things the newer compiler supports. Projects do the latter all the time.
Use DuckDB to Get More Performance Insights from TiDB Slow Log
Russia is there because they wouldn’t even come to the table otherwise, and it’s more valuable to have a hobbled organization than one that doesn’t include significant powers. The others don’t have permanent slots because they joined when they had less power, or they never gained enough power to bargain.
Been working on this website for a while. I'm a big fan of hackernews where it emphasizes a smaller and higher quality community.

So I with a few friends built a prototype of a discussion board similar to quora/linkedin which requires authentication to a professional email to help ensure higher quality content. Anyone want to give it a try and let me know what they think about it? Would greatly appreciate it

abstruse1.com
I have no idea, but that sounds pretty cool. Here's what I could find.

https://store.steampowered.com/app/2599450/EarthKart_Google_...

https://www.mapchannels.com/AnimatedRouteMaps.aspx

via

https://old.reddit.com/r/GoogleMaps/comments/8034mo/are_ther...

Have you looked into GTAV? You could put in cheat codes to prevent hostiles if you need to focus on your driving. It has a first person view mode, but I don't know how the VR support is for it, but it does have a huge modding community.

https://en.wikipedia.org/wiki/Grand_Theft_Auto_V
The downside to being farther from the corner is that you're much more exposed. Player B only has to take 1 or 2 steps to take cover from Player A. Player A needs to run much farther to take cover.
I think that's an absolutely reasonable reaction. I can only say that, as someone that primarily works on Android, I'll of course prefer Compose UI since it's technically the "native" solution for me already. And while reading further, keep in mind that my views are going to be biased towards Kotlin and such for that reason, of course. There's also the additional disclaimer that it's still relatively early days, and the developer experience isn't perfect out of the box with every platform, just yet.

By opting for Kotlin and Compose UI, in addition to being a first-class citizen on Android, I gain the ability to share code with many other platforms to any degree I need. That is, just the app logic can be done in Kotlin while keeping the actual UI in whatever each platform prefers (UIKit on Apple platforms, Swing on JVM, etc.), or it can be entirely done with Compose UI (which usually means being rendered via something like Skia). And even if you adopt Compose UI, there are different degrees to which that can be applied; Compose UI can output either DOM elements or render to a canvas for the Web target, for example. (It's actually curious you mentioned Qt. As a day-to-day KDE user, I'm interested in playing around with the possibility of wrapping Qt components with Kotlin/Compose as well.)

No matter what degree of that I choose, it's still going to be more "native" than something like RN. Depending on the target platform, Kotlin will compile down to JVM/Dalvik bytecode, LLVM bitcode/machine code, JavaScript, WASM, etc. RN (last I checked, at least) still relies on running in a JavaScript engine at the end of the day. Flutter will get you closer than RN, but it's still not quite native to any one platform in particular and you're still introducing Dart as another language you need to know. A .NET-based solution suffers a similar problem, and IMO it feels even more out of place on Linux than the rest.

(To be clear, Compose UI has been able to learn a lot from Flutter, as they both originated at Google and both take a declarative UI approach; I largely consider Compose UI to be Flutter's successor.)

Ultimately, it can boil down to this: if you want to support multiple platforms, you need expertise in each. Adding most traditional cross-platform frameworks such as Flutter or RN also means you need expertise in that framework as well. In the worst case, my expertise with Compose UI will remain good for the work I need to do on Android. The worst case for most of these other frameworks is that it becomes irrelevant and you need to learn something else anyway.
Yep, they saw long ago that gasoline was on its way out, and decided hydrogen was the fuel of the future. Unfortunately, it seems they bet on the wrong horse, and now are extremely reluctant to admit this and try to change gears and move to EVs.
A 14 year old boy got access to it. However it was secured was not good enough. I personally don't like guns in homes, but if you have one, please buy a quality safe.
Curious what the source of the quoted portion is, if I may ask?
My countertop water heater power cord does the same thing. It's kinda annoying, because just moving the boiler around the counter will often cause it to come loose: https://shop.zojirushi.com/products/8-cdp-p300

That goes from the wall outlet directly into one of the boilers like this: https://shop.zojirushi.com/collections/water-boilers-warmers
Maybe it's just me, but I've never been able to get a complex type schema to work properly with JSON schema.

The moment you have types referencing other types in a way that can become recursive in ANY way, the whole thing seems to explode.
Another really wacky part is this (Nombas ScriptEase) is the same JS engine used in BeOS NetPositive. Be licensed it, though the layout engine was in-house.
but if you have entanglement, you don't have slowdown. that was my point. It's "wasteful", by producing multiple copies to have a probablity across the set, but it does allow it to be "Parrallel" so no exponetial slowdown.
Kinda crazy question, but why not support SQL table/column DDL (nested JSON or arrays within those for bonus points)?
But do they also have multiple copies of aldehyde dehydrogenase, the next enzyme? Acetaldehyde is toxic and mutagenic.
Is that the same UN that has its secretary-general António Guterres shaking hands with Putin and Lukashenko this week?

Let's be honest, UN is one of the most useless organization in the world (and been for a while, look at history of their Africa operations). By now their presense on ground with inability to actually do anything or help anybody is a liability (eg can't stop Hezbollah from launching rockets and using them as a shield)
Why not? C++ has evolved over the years, and every C++ project I have worked on, we've adopted new features that make the language safer or clearer as they are supported by the compilers we target. It doesn't get applied to the entire codebase overnight, but all new code uses these features, refactors adopt them as much as possible, and classes of bugs found by static code scanning cause them to be adopted sprinkled through the rest of the code. Our C++ software is more stable than it has ever been because of it.

Meanwhile, throwing everything away and rewriting it from scratch in another language has never been an option for any of those projects. Furthermore, even when there has been interest and buy-in to incrementally move to Rust in principle, in practice most of the time we evaluate using Rust for new features, the amount of existing code it must touch and the difficulty integrating Rust and C++ meant that we usually ended up using C++ instead.

If features of Circle C++ were standardized, or at least stabilized with wider support, we would certainly start adopting them as well.
Yes, this is why AGPL is superior.
Musk actively interfered with military operations, ostensibly to “prevent nuclear war”. https://www.nbcnews.com/news/world/musk-stopped-ukraine-atta...

Whether or not you like the guy, which you clearly do, whether or not we “go to nuclear war” was not his call to make. He’s not an elected official, it’s really bizarre that he’s trying to get involved in geopolitics.

Based on our past interactions, you tend to be pretty dishonest in how you respond to these things, so before you say “oh! So you’re in favor of nuclear war??????” and pretend that that’s a win, I will go on record and say “no, I do not want nuclear war”. It doesn’t change anything about what I said.
Or… you could use a memory safe language and not have to try and patch up things in hardware for buggy software.

If we didn’t have Rust this would be super cool. With Rust this seems like slapping flexseal on the leaky boat.
Using Rust in non-Rust servers to improve performance
Disclaimer: this is a neat project.

DSLs are such a trap for most projects that think they need them. Use lua or something off the shelf for scripting.

CEL exists for Go and (safely) solves many of the problems you might also want a DSL for.

The case for DSLs is often hard to justify in a project that has to be maintained for years.
Luckily if they die another will rise up. At this point I’m thinking I’ll just use the Apple Keychain if Bitwarden gets up to no good again.
Not necessarily. You can run a “Bitwarden hosting service” or something like that without violating GPL. You’d only have to make your changes available on request if you changed the actual Bitwarden source code or linked some other library into it and shared that modified version with someone else (just running it on a server doesn’t mean you need to open source changes, for example)
>Why would someone use this new proposed C++-with-Rust-annotations in place of just Rust?

Simply making C++ compilers compatible with one another is a constant struggle. Making Rust work well with existing C++ code is even more difficult. Thus, it is far easier to make something like Clang understand and compile C++-specific annotations alongside legacy C++ code than making rustc understand C++ types. Moreover, teams of C++ programmers will have an easier time writing annotated C++ than they would learning an entirely new language. And it's important to recognize how deeply entrenched C++ is in many areas, especially when you consider things like OpenMP, OpenACC, CUDA, HIP/ROCm, Kokkos, etc etc etc.
No, this was much earlier. There was outcry over beef tallow in the 90s and then beef flavorings in the 00s. https://www.nytimes.com/2002/03/09/us/mcdonald-s-to-settle-s...

Part of the reputational risk at McDonald’s was that at the time they were heavily communicating that the standard items were standardized everywhere, so the revelation that US McDonalds used beef in fries did not go down particularly well in South Asia.
There is still brigading that happens regardless. I understand trying to minimize the battles but when there are actors propping up these same posts, it ends up having the opposite effect. (There are coordinated audiences on Discord and Mastodon looking to swarm these posts and game things like the front page of HN.)

Better to suppress these posts if the desire is to avoid the inevitable arguments with the bonus that it can be automated rather than requiring manual intervention. Otherwise, it likely ends up a well-intentioned but poisonous pill. I don't know if this will stop the most motivated members though.
Title & H1: Rsbuild

Got a fair bit of attention 44 days ago (25 points) https://news.ycombinator.com/item?id=41502473
> Which attack came first? Who is responding to who? It just doesn't matter any more.

As a fellow taxpayer, fuck no. As the initiator, Hezbollah can stop shooting the rockets at any moment, give up the Oct 2023 attackers and everyone actively involved. I don't see why that wouldn't stop Israel from going further.

This can not work for Israel, because they are responsible for bringing these fucks to justice.
Is this a reference I’m not getting?
I’d say medium, edging toward small, especially for the .NET community
A more fun article on this.[1]

Gentrification is just making safe spaces for straight white people.

[1] https://www.artsy.net/article/artsy-editorial-role-artists-p...
> homeowners who have regularly rented out their property on Airbnb or other short-term rental sites will be subject to paying 13 per cent HST when putting the home up for sale

How are they defining regularly? If someone rents out their home for one weekend every month, will they be liable for that 13% tax? Regardless of whatever threshold they choose, it seems weird that someone's tax liability will jump from 0 to potentially hundreds of thousands, because of a tiny change in their renting behavior.