skysight-inc/HackerNews huggingface dataset:
Japan's Princess Mako is going ahead with wedding to commoner
Facebook’s Lost Generation
Really? I don't think you'd have the same problems.

Sure, randomly contrarian NIMBYs will fight to their last breath over anything, but one thing is an overhead train track, another is an oil pipeline with all the environmental hazards of an oil spill.

Of course, corruption and garden variety incompetence are a variable, but all large projects are vulnerable to that.
Hertz Orders 100k Teslas in Car-Rental Market Shake-Up
C++ Smart Pointers and Arrays – any handy use case?
I'd argue against Twitch since these are more consumer-supplier. If anything, that'd prove the point of having only the primary speaker be visible while the remainder stays largely quiet or asks questions Q&A style.

On the flipside I could argue the situation is more akin to playing a multiplayer game over VC, at least for meetings that aren't "let's stare at cameras for (half) an hour". Your virtual space is limited, so audio becomes a more favorable channel and cues on the visual side need to be a lot stronger than wishy-washy human cues to be effective (e.g. explosive sticker emotes, popup text).

I'm sure anyone who has an idea can compare this scenario to your average "look at my screen" video call.
IMHO it’s rude to demand cameras always be on. You can get your social fix elsewhere.

For my company we’ve used zoom for the last 3 years, and never turn on our cameras unless there’s a specific reason.
JS is everywhere though. You even have parasitic languages that compile to JS (ClojureScript, TypeScript, etc). You got Node and also Deno for back-end stuff with support for multithreading. Concequently, JS is among the most popular, and most used languages.

I do admit the ecosystem needs to find a way to have more stability, because NPM outdated package tree nightmare is pretty bad, but I guess that's what you get with an industry that moves so fast, so in that case it's up to you as a developer to not use too many dependencies.

Anyway this is all to say I don't think JS is going anywhere for the next 10 years.
Now ask yourself why.

Mozilla decided to create Rust after years of using C/C++. Why?

Because they spent a fortune fixing the same problems over and over again, and they realized that no matter how clever their developers were, those problems were always going to arise as long as they kept using C/C++.

Not because C/C++ is inherently bad, but because is more flexible than strictly needed in some ways.

Rust was designed to prevent many classes of problems.
WhatsApp was built on Erlang and FreeBSD, which feels way more exotic to me
Thank you for having an open mind. The book and the author discusses Europe, specifically Holland and Portugal, two countries were I have lived, and that have successfully addressed the issue - and the issue is addiction. The main difference between those two countries and the US is not the level of spending, it is the way the money is spent and the firmness with which the addicts are guided to a solution.
The horse bit and bridle kicked off ancient empires
The first habit you need is journaling. The NoOp journal (which requires no further habits) would be gratitude journal or dream journal if you’re able to consistently remember them. What matters is that you make it daily.

Then, any other habit becomes easier to incorporate once you talk about it every time you journal. My favorite journaling method is the Theme System by Cortex (Myke and CGP).
A Zen Guide to Paper and Pen Games
Maybe I will write a TODO app in Rust, should it be on top of HN because is some unoriginal,incomplete,bug filled,toy stuff just because the reason is written in Rust? 1

My assumption is that all titles with Rust get blind upvotes, sure a new kernel is cool but would be more cool if is more then someone toy project, this should probably be posted and upvoted in Rust forums so it gets support from the fans and hopefully the Rust guys will decide what kernel should they focus on and stop promoting every student weekend project here.
FWIW, I think these days unsigned size(), although something that conceptually makes sense, is generally considered a mistake although not something that the committee can easily fix.
I personally use https://github.com/ms-jpq/coq_nvim. Silly name and weird docs -- but it's the fastest completion plugin I've ever used.
someone make the HN version of this plz
for sure, but the harmonic characteristics of sea waves are rather different.

But yeah, you do have a point.
Yeah I very much understand the logic. But if you have to go to the mechanic a couple times a day, it may be mutually beneficial to make that interaction less transactional.

But also, some days I do just put in my headphones and run through tickets. So I can’t blame anyone.
This is too random to be meaningful for "art". But it might be able to build some stats on design layout choices... and if it does so, comparing its results to the general design philosophies built over the years could be an interesting exercise.
> It's extremely rude in my opinion

> no one at my workplace except me

That tells you your opinion is wrong. It is not rude at all and nobody but you minds. Just say "I would prefer if" instead of claiming that something "is rude".
Oh! Yeah, you're right ... probably my bad, apologies for mis-attributing. Can't edit my comment any longer.
Maybe starting with the rumpkernel interface is easier and one could already use some of the NetBSD drivers: https://en.wikipedia.org/wiki/Rump_kernel
> exotic tech that is the latest and most hyped

See whilst obviously the JS ecosystem is quite volatile and can be trend-based, I think there are benefits - the language breeds innovation. Innovation doesn't always make the correct choices, and some tech-conservativism is important in many types of companies. But if our ancestors had just been lazy and just stuck with what was known and good, we'd never even had computers in the first place.
Always have been. But that never stops anyone.
Doesn't anybody remember how literally Whatsapp's founder wrote on one of the ejabberd mailing lists with something like "I just installed the server, please help me configure authentication" or the like?

Retrospectively that has always colored my perception of how relevant technical aspects are for a successful startup (i.e. not much). Marketing (and viral, user-capturing & monopolist practices) are (sadly) much more important.
Do you consider yourself a climate change denier?

Or is it just coincidence that all your opinions about "destructive" wind turbines and "poisonous" solar are indistinguishable?

If you want to be an effective climate change denier/whatever it is you think you are doing, then you'd be better of if you didn't signal so clearly that you've adopted climate change denial talking points.

You could much more subtly inspire Fear, Uncertainty and Doubt in renewables if you just kept it a bit more vague.
Somewhat cynically I think the zone system ties London to the current tube map layout. If you look at a geographical map, especially a recent one, you'll see how illogical the zoning is now. Recent developments such as the Battersea branch of the Northern line or the zone 1 enclave at Canary Wharf just make it worse.

Also you're right about landmarks. In NY, you use the grid system to navigate. Therefore it makes sense to tie transport links to the grid. London has no logical road system and the landmarks are more spread out.
That's the founding principle of capitalism: private property.

People living someplace don't own it, and people working some field don't own it. Some "owner" owns the land and means of production and extracts value from people doing the actual work.

Yes, it's a deeply broken system. A slightly better system revolves around self-organized workers coop where everyone gets equal pay and there are no shares to hold (or everyone owns the same amount). An even better system abolishes money and private property so that people can live meaningful/useful lives without worrying about imaginary numbers ruining their entire existence.
> But that can be "good enough" for many applications

I disagree. If you expect any type of non-trivial user interaction from the front-end, you'll find most of your needs is not practically possible to implement without javascript running on the client-side.

> look at how the site we are discussing this on works as an example....

Please note that even HN loads javascript, which also makes AJAX calls to the backend.
Moscow decries U.S. move to call Russians 'homeless' for visa purposes
This may be a naive question, but I cannot help but wonder: As C and Rust aim to be link-compatible, wouldn't it be easier to gradually replace parts of the Linux kernel with Rust code?

The only technical problem I can think of is that Rust may not be available for all CPU architectures Linux supports, but this is just speculation on my part having done no research on the matter.
Disagree with you, there are no clear patterns other than "slightly more interesting than the alternative". Most of it can likely be chalked up to being noise in the sampling process.
> Yes, it is a VST plugin

Shouldn't that be the easiest way to distribute audio software for linux? It's just a static shared library and maybe some data.

> This is the first time I'm reading of Pipewire, and it sounds promising, but will need to have host support before it becomes a reasonable VST / LADSPA replacement.

I'm pretty sure they didn't mention pipewire as a replacement for vst or lv2 (or ladspa lol). It's benefit would be for your standalone since it supports alsa, jack and pulseaudio clients and can get decent latency.
Well that's just silly. Why take a job using hammers and nails when you really like screws and screwdrivers, but hate hammers and nails?

I think the argument instead might have been, "Go is not designed for it, and kludging in a language paradigm that the language wasn't designed for is going to make for worse code."

The fact that these engineers didn't understand this, suggest to me that perhaps they were not very good engineers as such, even if they might have been skilled software programmers.
> These issues that you described can happen with any language

While you're not wrong, I do strongly feel it depends on the language and architecture chosen. I'm a Go developer these days, and there's a big mindset to e.g. avoid dependencies, and for those dependencies to avoid including even more dependencies, keeping things fairly lightweight and with a low 'attack surface'. I mean I personally wouldn't mind a stricter type system and native enum support and some other things, but for now, I enjoy how basic it is, whilst avoiding the footguns that C/C++ brings.
Some entrepreneurs running their own companies find the idea of even a minute of employee's time they are paying for being spent on anything other than their actual tasks infuriating.
I don't know about that - Im not familiar with your current discrimination laws.
I think this is hilarious. And let's be honest here. Getting a score feed like this is much less distracting that launching a browser and visiting some site and somehow ending up on Facehook.
How is it not a material nuance? An individual’s data is not leaving Google’s computers.

Is anyone harmed or anyone’s privacy violated even an ad buyer is allowed to choose to restrict ads to ad recipients likely to have certain characteristics?
And you believe both of those are justifications for violating an persons Body Automomy, their human rights not to have medical treatments done to them with out their consent?

That seems to be a very Authoritarian respone, and one that has lead to very dark places through out human history, that is not a power I willing to give to any government

The corner stone of modern medicine is "informed Consent" the keyword there is Consent. You just want to toss away Consent because of (IMO) irrational fear.

The vaccination provides me with adequate protection, I do not need to impose a medical treatment on someone against their will, it is sad that others feel they need to.
>There are very few things in an ICE car that "can wear out and require servicing" that aren't on the EV unless you count each nut, bolt and rod in an ICE car as a separate part that requires servicing.

On the contrary, the figure I'd heard is that electric vehicles have around 1,000 fewer parts than a fossil fuel based car. A quick search for references now I've found "Conventional powertrains may have as many as 2,000 moving parts ... while electric powertrains may have as few 20"[0] and "70% of an electric vehicle's component parts may be different from a gasoline-powered vehicle... The electric vehicle has one moving part, the motor, whereas the gasoline-powered vehicle has hundreds of moving parts"[1]. The relative simplicity of electric vehicles, with none of the sophisticated mechanisms for controlling regular explosions, e.g starter plug, fuel pump, fuel injector, air intake, radiator, oil pump, cam shafts, gears, pistons, fan belt, exhaust system, etc., is one of the major benefits from most people's perspective (although not admittedly from the perspective of a fossil fuel car mechanic).

[0] https://www.forbes.com/sites/jeffmcmahon/2019/05/30/more-ele...

[1] https://avt.inl.gov/sites/default/files/pdf/fsev/compare.pdf
In Alberta, nestled deep within the bowels of our provincial health care system, we had this guy whose job was to procure medical equipment in anticipation of any potential medical crisis. He saw the same news item I did about the Wuhan lockdown back in December 2019, and decided it would be a good time to procure extra PPE, just in case the then mysterious flu turned into a big deal.

What hero! In the early days Alberta was donating desperately needed PPE to the other provinces, because of that one guy and his unilateral decision. Every other professional with the agency to act blew it.

I was wandering around for months having accepted that a global pandemic was a forgone conclusion before our Government finally took action in Mid March of 2020.

The whole time I was wondering "Am I the crazy one?".

I was not the crazy one. Everybody else was the crazy one.
Hertz orders 100k Teslas
The article is honestly kinda low on details, depth or new insights, but at least it links to some sources.
Wanting to explore that space as a hobby is not wrong, but insisting on it at work when it's clearly not typical or well-supported is pretty wrong in my opinion.
the careful tippy-tipping of the nail is comical XD

compare that to a roofer https://youtu.be/19RGYncQzlo
Linux drivers don't have a fixed ABI (or even API), making such a feat somewhere between hard and impossible. You'd have to constantly play catch up with the latest kernel refactorings, which would require a tremendous amount of engineering effort.

Heck, it'd probably be easier to emulate the Windows driver architecture - at least those have proper ABI compat.
Actually humans have cannabinoid receptors. They are components of the hormone transmission in all animals, sans-(insects and Protozoa). Ironically, aspirin interacts with the human cannabinoid system to produce most of its medical benefits.

> “ Non-steroidal anti-inflammatory drugs are COX-2 inhibitors that work, in part, by reducing the enzymatic degradation of the endocannabinoid anandamide ”

The human endocannabinoid system has vast and far-reaching implications regarding pain, inflammatory system and metobolic regulation.

> “ Studies at the National Institute on Drug Abuse in Bethesda, Maryland cloned the G-coupled protein receptor (GPCR) in 1990, which is the target for endogenous cannabinoid ligands, and named it, “Cannabinoid Receptor 1 (CB1 or CBR1). This receptor belongs to the Class A rhodopsin-like family of GPCRs [3]. A few years later, the second GPCR: “Cannabinoid Receptor 2” (CB2 or CBR2) was cloned [4]. The CB1 and the CB2 receptors participate in numerous essential biological processes [5]. Some of these are: Neuronal plasticity [6], pain [7], anxiety [8], inflammation [9], neuro-inflammation [10], immune function [11], metabolic regulation [12], and bone growth [13].”

Source: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6770351/
Of course any kind of serious work on an electrical drive train is going to need an electrical engineer.

EE's are exceedingly rare in most blue collar industries that work on substantially more complex electrical systems than EV's. Most folks in this industry go to trade schools or are sponsored by a company to learn on the job. How this translates to Tesla's remains to be seen. AFAIK you have to take your Tesla back to the dealership for most things, certainly for any warranty work. I would expect at some point there to be a short class and certification that mechanics attend at Tesla. When Tesla is big enough I would expect that to evolve to some third party company that certifies mechanics. All of this assumes that Tesla continues to grow towards the size and scale of any of the current automobile manufacturers.
https://en.m.wikipedia.org/wiki/Christopher_Paul_Neil

Pedo who used to swirl his face not knowing people can unswirl.
The project author asks for help at the end of the blog post¹ announcing it, if you want to have a production ready kernel, maybe invest some time?

¹ https://seiya.me/writing-linux-clone-in-rust
Not with Apache v2 License.
The many comments alluding to the technical challenge of building a chat app with 50 engineers being relatively easy are forgetting that scaling said chat app to 1 billion users is absolutely not easy and a function of more than just the engineering quality and technical challenge. There's MUCH more to a successful product than engineering...
Linus Tech Tips Migrated to FreeBSD/TrueNAS
> If someone decides to prank a desolate stretch of road with tens of stop stings every 5 meters, you are going to have some very broken self driving cars.

Then some pranksters would end up with big fines or go to jail? Just like if they drop water balloons onto cars on the freeway from a bridge?
Where that "cost" over time is highly likely to be negative, aka free money, and it's only the coordination problems that prevents people from doing it.

(See also lease of EVs, if you were paying monthly anyway then the lower running costs of EV can be factored in for a fairer comparison that reflects better on EVs than the up front cost.)
Given that the carless are second-class citizens in LA -- and that this is one of the most obvious and ever-present facts of life in basically every city that made the ill-fated decision to follow the Los Angeles development "model" --

The first-class citizens might as well take pity on them, after all.
Beyond the risk level of ground take-off paragliding (and related activities), you have (in my subjective order of least to most risk) wingsuit fliers, base jumpers and then you of course have base jumping wingsuit fliers..

Yet, people still do it..
If you have never designed or developed software before, by all means try that.

Once you have reached at least junior level, start learning about how to split the system into subsystems and putting some additional thought into it.

The business doesn't give a shit about the implementation. Very true... that's why they hired you so that you fucking do. Just do your job.

If you want to work in finance, accounting, sales, investor relations, partnerships, business development or whatever, go do that. If you want to work creating software, start caring about how software is created, or at least don't ruin it for people that do.

If you decide to follow a business career path, you will find that they also have to care about their job, have attention to detail and care about good practices and compliance. In fact, that will also be the case for every occupation in every sector.
> Moral hazard: an improved vaccine will reduce future business (more booster shots). There is absolutely no incentive for big pharma to make better vaccines.

You assume the pharmaceutical industry always acts like a cartel and its members aren't in competition with each other: if one of them created a more long-lasting vaccine, it would capture a larger share of the market.

There's your incentive.
User count is fairly meaningless. How much was that in daily active / weekly active users? How many of those were bot / spammer accounts being “seasoned” to then sell to abusers?
For all sorts of reasons, good and bad.

One is that the future is unknown. Your goal might be to keep the product simple and scale to 1bn users, but you don't really know if it will play out like this.

Maybe you plateau at 1m users with the initial idea and pivot the product somehow. Now the app does dating, social media or specialised communications for highway construction teams.

Tradeoffs are easier to make in hindsight. Whatsapp is a good demonstration of what you can gain with good trade offs. Do less but well. Whatsapp did trade some things off though. Their web version came late, is feature poor and a little clunky. Same for a lot of features, compared to similar apps ATT. IDK what exactly can be traced to the stack, but their decisions around user identity are similar. Phone numbers only. One device at a time. They gained simplicity, but lost options.

It's easy to see the benefits in hindsight. Real time is harder. Play that game again and it might turn out different. Most apps that set out to have 1bn never get close. At this point, scalability doesn't matter and tradeoffs made for maximum scalability don't seem as wise.
In modern times a common reason would be to pay off alimony payments.
And here is a list[0] of ports to various mobile & console devices platforms.

[0] https://www.popuw.com/devices.html
It’s interesting how people here are adamant that camera usage [all the time] is important or necessary.

It isn’t. It's an opinion, and in my opinion, a bad one that isn't justified by anything.

At my company we only use them if necessary, and I’ve been with them for over 3 years working remotely. We get work done quite well.

edit: update wording for clarity
That advice could work in European cities, but NYC station names are often just the street number, and there might be multiple one with the same name (like 96th Street), but that are 1-2 km from each other.
> The question is whether emulating the Linux device driver model (by which I kind of mean mimicking the set of core kernel services needed to support drivers - kernel threads, sync primitives, allocators etc) ends up being a massive task akin to writing the core kernel itself.

The kernel has (deliberately) never had a simple or stable driver ABI, so I think this is potentially a huge task. And then you've also left a C-based attack surface in place.

I'm not sure what the minimal set is if you decide to only support 2021-era hardware. PCIe+SATA+framebuffer+USBhost+USBHID?
Do 2 exploding cigars count as 2 coup attempts?
> I still can't understand why today people choose a (Javascript) stack of build systems, ton of dependencies, and all kinds of exotic tech

True, but one can do simpler things with JavaScript, too.

And a word on exotic tech: Well, some of it is really good in helping small dev shops achieve scale of development, deployment, and maintenance.
> If you can't be bothered to have your camera on in meetings then you probably shouldn't be in that meeting in the first place.

It seems pretty common for a bystander to make a few key decisions and rare points in a meeting, and yes, their time is valuable, but not as valuable as the 6 other people in the meeting.

Think product owner and developers. Product owner isn't involved while developers dive into the weeds, but an occasional clarification from the product owner saves everyone time. And the product owner can hardly consider their own time more valuable than the collective time of 6 developers who are creating the actual deliverable.