skysight-inc/HackerNews huggingface dataset:
> While Western carmakers fret over intense competition from Chinese rivals, major German auto suppliers told Reuters at the mobility show that they were eager to expand existing partnerships in China and provide those rising manufacturers with European-made parts.

Interesting strategy by the European automakers. How long do they think it will be until the Chinese industrial power houses make a replica of the European designed parts with several references in hand that were handily sold to them by the competitors themselves?
If Apple’s success shows vertical integration benefits in performance, profit margins and control, of course the Chinese auto industries would also want to do that. Are the German companies fools to think otherwise? Or do they think the Chinese companies are fools enough to not think about it?
This is a good point. It is a shame that there aren’t unions organized around professions like pipe fitters, lampworkers, or crane operators. There is no conceptual framework for a non-company union
Infuriating. Just another reason why in the US, in the absence of any real labor laws with teeth, you must be absolutely mercenary with your views towards work.
Completely out of luck, I switched entirely to Careem

It sounds like you were in the Middle East... my guess is that you got flagged by their denied party screening, which would also explain why nobody's telling you what happened. (Not trying to excuse Uber or "the system" here.)
Recreating bullet time with a Raspberry Pi Camera rig
Ask HN: When is going on a power trip, impostor syndrome gone very wrong?
Especially when said power trip comes from a boss or other higher up role at work.

Bullying behavior to display power often comes from feelings of inadequacy. Usually feeling that they'll not be well accepted by others. To me that sounds like impostor syndrome albeit a more destructive way of expressing it. Said person feeling inadequate at their job in a position of leadership and power, so they overcompensate by abusing their rights that come with the role and bully/harass others.

In what cases is impostor syndrome involved?

Can most power trip behavior be explained from feeling self-doubt about their power position (while not honestly expressing it)?

I don't know how often accurate it is. However, I haven't seen explanations of power tripping within the context of impostor syndrome.
Mercedes makes base model cars for taxi duty that they don’t sell in the USA. In the USA they are a luxury brand, in Europe they are just cars.
My first reaction to this is that why don't we just do OpenTF again and splinter away from Turbo, just boycott Turbo from then on.
I like this Ira Glass take which assumes you have good taste or a good critical eye to create.

https://m.youtube.com/watch?v=GHrmKL2XKcE
Alien -> uh, oh, failed to generate, looks like NSFW input!
After months of clear blue skies and well over 100 degree temps, it just started raining with forecast predicting a week of cloudy potential rain with a much need serious break in temps. On the weekend of a comet!! I swear the universe just doesn’t want me to see anything! Argh!!!
That fork doesn’t support running as daemon, does it?
Please stop spreading unfounded rumors or speculation. Microsoft's failed partnership and acquisition of Nokia was not a conspiracy. My guess is the failure occurred because of bad luck, incompetence, and politics. I believe MS lost $7.5 billion on it.
The article did well to call out the extraordinary claim that it is stable in a huge temperate range, starting close to absolute zero.
> Why is that?

you said it best - the “tinkering” part is a small thing that makes all the difference when one is first led up to a computer.

> if it's hidden, it doesn't matter

right… and if you ignore it, maybe it’ll go away. like Intel
Management Engine, perhaps. Which OS does it run, if you know? :)
Math Mode vs. Science Mode in Coding
The Works of Mars (1671)
Is there any abstract theory of electrical networks?
Seriously. Why can't people in NA follow this basic, simple protocol? It makes driving so much easier in every way. Need to slow down because your turn is coming? No problem, move over to the right. Want to actually get somewhere sometime today? Pass and then return to the lane you were in. It's so easy! Imagine actually having protocols around traffic flow, and following them! Just wait until you hear about roundabouts, which allow traffic to continue moving (rather than waiting at a red light for minutes on end when there's no one else there!)
Gasoline is 45MJ/kg. Lithium ion is ~0.5MJ/kg.

Gasoline is ~100X energy dense compared to Li-ion batteries.

It’s fundamentally very hard for batteries to come anywhere close to hydrocarbon fuels.

One is pushing electrons around with anode/cathode, while hydrocarbon fuels are breaking the chemical bonds to release energy.

Intense electron gradient is pretty hard to achieve per unit mass. Electrons love their protons.
As a reminder, this is an administrative judge that is part of the executive branch, not part of the judiciary. There is a supreme court case that will be heard in the upcoming term around the extent that administrative judges can be used, though that one is for the SEC.

https://www.scotusblog.com/case-files/cases/securities-and-e...

The issue people have with the status quo is that the SEC, FTC, etc get to play judge and prosecutor, so there are some definite conflicts of interest going on.
Guess it works in India because in the existing system (pre-paid airport taxis), drivers would have no advance knowledge of the destination before being assigned a ride. Also helped that the pre-paid taxis in most cities were actually a police initiative.
doesnt work with Firefox:

TypeError: e is undefined
NextJS 11
[framework-63157d71ad419e09.js:9:69810](https://github-guessr.vercel.app/_next/static/chunks/framework-63157d71ad419e09.js)
Throughput is usually a workable problem. Throw in a bunch of these devices and stripe your writes across them - now when you read, you get nice improvements in throughput. Look at ZFS VDEVs for example.

If they are inexpensive, and durable to be considered archival quality, it will find its place.. somewhere between NVME drives and the magnetic tapes.
1.0.0 means the API and semantics are stable, not that there are no bugs.
Ukraine Generals have said they wouldn’t be in this war without the value starlink is bringing. Completely upended assumptions about the battlefield.

Russia had no idea what real time intelligence was about to enable defenses to accomplish with 1:10th the resources.

Some day nation-states will have these capabilities so that we don’t have to leave realpolitik to billionaires.
Lots of earlier discussion over here:

https://news.ycombinator.com/item?id=37437311
wasn't he chairman of the board before that?
Yes, I was suggested this (use multiple profiles), too. But it does not work as effectively: Opening up a different browser requires more attention than just opening up a different colored tab (i.e. profile).

I think this is what the article suggest: Observe yourself and be proactive and skeptical when noticing any external incentives that try to trigger certain behavior from you. It is not possible to prevent these things from happening, but you can modify the context to reduce chances of it happening again.
Tracking Anything with Decoupled Video Segmentation
To be fair, unsafe Rust has an entirely new set of idiosyncrasies that you have to learn for your code not to cause UB. Most of them revolve around the many ways in which using references can invalidate raw pointers, and using raw pointers can invalidate references, something that simply doesn't exist in C apart from the rarely-used restrict qualifier.

(In particular, it's very easy to inadvertently trigger the footgun of converting a pointer to a reference, then back to a pointer, so that using the original pointer again can invalidate the new pointer.)

Extremely pointer-heavy code is entirely possible in unsafe Rust, but often it's far more difficult to correctly express what you want compared to C. With that in mind, a tightly-scoped core library in C can make a lot of sense; more lines of unsafe code in either language leave more room for bugs to slip in.
If it’s that durable they can do raid 0 on it with 50 tapes. Can it?
Court blocks government officials from communicating with social media companies
Ask HN: Do LLMs get “chained” in production?
Langchain got its name from chaining LLMs and tools to create more interesting things. But all examples I've seen so far really are just a few function compositions.

Do people actually build large networks/chains of LLMs in production? Like what kinds of things are possible if we do that? I appreciate it if anyone has an example.
No, I'm saying that the delta between breaking the promise by rescinding the offer and the worst-case situation consistent with carrying through with the offer (giving you and at will employment and firing you as soon as possible thereafter) is very little, and thus there are unlikely to be significant damages even if the threshold of reasonable, detrimental reliance is met.
Laws against false political speech have been curtailed.

https://crsreports.congress.gov/product/pdf/IF/IF12180

The former legal counsel for FOX argued internally that the First Amendment protected the network for spreading lies about election fraud even the employees privately thought there was no election fraud.

https://www.latimes.com/entertainment-arts/business/story/20...

In other words, there are little repercussions for the blatant political lies and as a result people don’t know what to believe. I have a member of family who used horse dewormer on himself when he got Covid. He also was not vaccinated because he believed it would alter his DNA. I used to make fun of dumb hicks and now I realize I am part of a family of dumb hicks.
I strongly disagree. I think what you're saying is dangerous, if anything. I speak from personal experience, but this isn't something I'm willing to take a strong position on or try to defend.

Even if you believe my comparison to SSRIs is inappropriate, I don't think it's controversial to suggest that the pharmaceuticals are often too quickly prescribed in the US. My question is perfectly valid.
I would expect the US to retake New Hampshire instead of just letting an occupying force keep it regardless of what the majority was. Land has tactical/resource values.
Those are their problems, though, not ours. These corporations have become incredibly adept at making their problems their customers' and others' problems.

They have even been farming out R&D and testing to customers and unwitting participants, such as the self-driving car companies and even Apple with features like their fall detection flooding 911 call centers with false positives.
Yet most people have caught Covid anyway.
Are wait staff in Europe typically that knowledgeable about US restauranteur history?
Can we stop seeing their job postings on HN every other day now?

I don’t know how you don’t get blacklisted after something like this.
This is, in essence, condemning the company for paying shareholders dividends, rather than reinvesting all the profits.

The whole concept of a public company is to generate dividends for shareholders. Why invest if there is never any payout for the investment?

Of course this means there is less to invest in R&D, but they got to use that investor money to build the firm earlier.
Works in my Firefox
I think it stems from Rust's emphasis on safety. The logic is, memory errors in other languages lead to people's passwords being stolen, bank accounts compromised, etc. Those are Bad Things. Ergo, programming in anything but Rust is morally wrong and makes you a bad person.

A similar thing happened in the Ruby community, I think. Ruby was advertised as a language that would "make you happy". Its fans talked about how much fun it was to program in Ruby. Thus, anyone suggesting programming in any other language was actively trying to make you unhappy and thus a bad person.

That kind of moralizing about a choice of programming language is naturally going to attract people who think in moral terms, so every conflict becomes a battle between Right and Wrong.
Basic WebAssembly Support in Scryer Prolog
Super Simple VectorDB for Node.js
Hey folks,

Lately, I've been tinkering with a lot of prototypes and toy projects using LLM. Most of these projects naturally require some sort of vector search functionality. Typically, you either test a few hundred pieces of text using vector search for prototyping, or the actual product mainly fetches and responds within the document. Honestly, setting up a separate VectorDB just for these cases feels like overkill and a hassle.

I often use Next.js for prototyping, primarily for its ease in visually representing stuff. But let's face it, the Node.js package landscape for vector search is pretty barren. And, I got a sudden spark of inspiration after reading about DHH's TypeScript issues and thought, "How cumbersome could creating a TypeScript package really be?"

Well, now I get why people are jumping ship from TypeScript. It's not that TypeScript itself is terrible, but oh boy, the pain in the butt from the testing and tooling is real, especially when you're building an npm package. Hats off to anyone doing this for larger projects.

Anyway, now that it's built, I've found it surprisingly handy for prototyping. So, figured I'd share it with you all.

Cheers!

---

Translated by GPT-4.
Originally written in Korean.
I wish but unlikely. Debate in the general public doesn't convince people who've been fed misinformation for decades. People who are still getting this misinformation daily.

Fox was exposed as a liar in court documents. Yet people still cite them as "truthful" vs. sources like CNN (who to be fair, aren't great).

The problem is in lobbying and politicians. This would have no impact if politicians had a slight bit of a spine. They know the facts well and just don't care. The natural disasters that are hitting people in the face might solve this problem. Politicians are finally coming face to face with the results of their actions.
Isn't immersive porn in the extreme limit just .. sex? Highly available and accessible sex.

That already exists in a lot of ways.
Ditto. Guessed Docker but it was Moby.
Be nice if the dropdown guess box of several dozen options was at least sorted alphabetically.
> I can't understand your first point about bringing Rust up, I'm going to go out on a limb and assume that English may not be your first language.

The sentiment you're looking for is "talking past each other"

(i'm assuming mods can detach my comment from the thread?)
Cars are a fungible commodity. If something not worth fixing happens to it, you can buy another one then. If it still runs or can be repaired for much less than it costs to buy another car, why do it now?

Finding another car takes work and involves risk, both of which you'd rather do less often than more often.

Cars used in car service commonly exceed 300,000 miles. There are tales of some that do millions. For commercial trucks that isn't even uncommon.

And 500,000 miles was chosen as an extreme case to demonstrate that you're not going to incur a lot of "depreciation" no matter how many miles you put on something.
Owners are supposed to make up the difference if tipped employee federal minimum wage plus tips ($2.13/hour + tips) is less than the regular federal minimum wage ($7.25/hour).

So that means the first $5.12 of tips each hour goes into the owner's pocket, not the employee's.
> rxv6, at least its userland, still seems to be written in C, which (correct me if i’m wrong) must be creating a lot of pressure on the rust kernel along the lines of ‘unsafe’ and ‘extern “C”’.

Yes. I didn't feel the need to rewrite most of that. The C library is written in Rust, but as a demonstration, most of the userspace programs are C to show how one can invoke OS services. Are there unmangled `extern "C"` interfaces and some unsafe code? Yes.

Userspace interacts with the kernel via a well-defined interface: the kernel provides system calls, and userspace programs invoke those to request services from the kernel. The kernel doesn't particularly care what language userspace programs are written in; they could be C, Rust, C++, FORTRAN, etc. If they are able to make system calls using the kernel-defined interface, they should work (barring programmer error). Part of the reason rxv64 leaves userspace code in C is to demonstrate this.

The rxv64 kernel, however, is written in almost entirely in Rust, with some assembly required.

> i only hope the said group of pro engineers who needed to be ramped up on all of that at the same time plus the essentials of how an OS even works got ramped up alright.

They did just fine.
Posting again as a PSA

Don't bother with this group.
I emailed yesbox a couple months back and got the standard "We have enough people" treatment, and tbh it felt really demotivating.

I did email them asking to join, and shared samples of my work to show that I was serious and still got turned down. All I had in my portfolio were 2d sdl games(I had written in the handmade style i.e minimal external libs, I even posted some of my projects on the handmade jam. In my portfolio were other handmade projects like a vulkan renderer, a gltf pbr loader with opengl, a UI system for a 2d game etc.).

At that time, I had quit my job and was working on my games pretty much full time, but had just gotten started and could've used some encouragement from fellow indie gamedevs, and as an hn regular, jumped on the opportunity. Heck the games shared look similar to the style I was going for.

There were other comments on your post last time indicating that people felt this person's attitude to community management was exclusive, and I would really hate for some bright eyed indie game dev out there who doesn't have a steam page yet or whatever random criterion they are using to "weed out" people and don't share up front to feel excluded like I did.

Other communities that are more inclusive than this person's gated community: 1. The handmade discord 2. The graphics programming discord, 3. The godot discord, 4. The unreal discord, 5. The r/mapmaking discord, 6. The tough sf discord, 7. worldbuilding discord and tons others. dm me if you need links to these, I'd be happy to invite you.

Note to mods: I think yesbox is constantly flagging my posts and deleting them so I'll probably keep trying to post on here and might chat with dang about why this is happening.
In this context, CMOS expands to "Chief Marketing Officers" and not "Complementary Metal Oxide Semiconductors"
I hated working in php… the exception to that was Laravel, which was really delightful and sensible.
I already don't see ads on any of the sites you mentioned and I haven't for a decade thanks to Raymond Hill. Clearly they're able to survive with a significant percentage of users saying nope.
What method does your site use behind-the-scenes? It seems better than others I have tried.
I lack the intuition to understand why is it useful to constexpr path names. Could you elaborate?
Ask HN: How does HN determine the site that a submission belongs to?
I'm sure this must have been asked before, but I can't find the answer anywhere.

Here on HN, every link that is submitted has a site that it belongs to, which is shown to the left of the title, in parentheses. Usually it's just the domain name, but sometimes it includes part of the path, e.g. for a submission like https://github.com/rails/rails/pull/12345, the site would be github.com/rails.

How is this implemented? Is there a list somewhere of the sites to treat differently (like github.com or wordpress.com), and if so, is that list publicly available? If not, is there a similar list that someone maintains that I could use for a side project?
People have tried this: they made a stone axe, and they made a bronze or steel axe. Then they cut down a tree. The metal ones work loads better.

I'm not entirely sure if a stone axe is sharper or not, but a steel one will last much longer – a metal one may corrode, but a stone one will chip easily (whether it's sharp or not is unimportant as such; you don't make an axe to be sharp, you make an axe to cut down a tree – one reason steel axes work better is that they're smaller: for bigger trees you will have to cut less).

There's a reason why people started using steel, and why archaeologists find discarded broken stone tools all over the place.
Thank you!!!

I am redirecting people (Two persons) to the YouTube list and recommending them to pause the video whenever a question arrives so they can have a chance to answer, and then continue with the video containing the answer.

Happy Weekend!

--
Caleb
Serverless, OOP, functional programming, domain driven design, monoliths, microservices, server side rendering, etc... .

All have their different upsides and downsides. But the past 10 years as a software developer has taught me one thing above all; I'm sick and tired of every paradigm shift being sold as a silver bullet.

There. Are. NO. Silver. Bullets.

If you look up ideas or methodologies and they never present both upsides and downsides they tend to either posses limited knowledge on the subject matter or they're trying to sell you their idea.

I still remember a meeting with all senior devs at a large client about pitching microservices deployed on kubernetes. I was the only one to state that we'd be shifting complexity and not eliminating it. My remark was voted to be removed from the report, because it sounded too negative.

Years later, and hearing how terrible it turned out, I'm still shaking my head.
What Happened at an Ancient Roman Funeral?
My C++ knowledge is from the old days. What book would one recommend to learn
_and understand_ these new fangled concepts like "constexpr", "constinit", std::move, std::unique_ptr, closures, etc.
The old process was: Order at counter --> Stand there until your order was ready --> Fill your own drink --> Sit down and eat (or leave with your take out bag)

The new process is: Order via kiosk/app --> Sit down and relax --> Food delivered to your table --> Now stand up again and get your own drink

The last step is kind of awkward and inefficient. So, it kind of makes sense for them to bring your drink with everything else.

The faster you can move customers out of the restaurant the more money you make during the busy hours, so efficiency matters.

Source: I worked with McDonalds 20 years ago as a vendor. They're pretty obsessed with efficiency. They even hire "actors" to simulate customers to test out new technologies, food items, and procedures in their test kitchens so that they can objectively measure the impact of various tweaks.
Oh, did I miss a link somewhere to some kind of git repo or similar? I checked the links on the defcon page and didn't see any kind of ... actual code/specs or anything. Just some manuals/videos ...

Edit: ah, found it myself by searching the web: https://github.com/datapartyjs/rfparty-monitor
This isn’t happening for any rideshare driver. I can’t imagine a scenario where you drive 8 hours a day and don’t exceed the normal 10-15k mile/yr lease. The average person can barely stay under the 15k.
How nice would it be if AI chat replaced virtually all customer service agents, but those same people were employed to resolve escalations with the authority to do so?
I wonder if locks may have some thread-local registry, at least in debug builds.

If locks can be numbered or otherwise ordered, it would be easy to enforce a strict order of taking locks and an inverse strict order of releasing them, by looking up in the registry which locks your thread is currently holding. This would prevent deadlocks.

This, of course, would require to have an idea of all the locks you may want to hold, and their relative order (at least partial), as Dijkstra described back in the day. But thinking about locks is ahead of time is a good idea anyway.
Ha. Yes, will do.

I always feel weird calling myself "European". I only did that because the parent comment was doing a EU vs US thing. Plus, I'm British and we are probably the least European Europeans.