skysight-inc/HackerNews huggingface dataset:
For the streaming client I wouldn't reinvent the wheel and go with OBS Studio.

Now do you have a streaming server, where the students will connect to? If not you can put something simple together with nginx and RTMP.
Sounds plausible. However, usually, software doesn't replace all jobs, but makes the top 20% of works productive enough that the bottom 80% aren't needed.

At the same time, large businesses are very slow, so many companies will likely continue with traditional methods for decades while newer startups use the latest technology. It'll take decades before all business use AI pipelines. Animators should start their own studios to take advantage of the technology wave.
See https://en.wikipedia.org/wiki/Healthy_narcissism

Terminology shifting in the last 10-20 years is another sign of that othering. The thing about othering is that they always other somebody else until they come to other you.
so arm macbooks are still problematic for developers who use containers and x86 servers...

it's still surprising to me that they did this as i always got the sense that developer word of mouth helped drive a lot of macbook adoption in the 2000s.
Feel free to explain then. But otherwise I'll take this as the kind of faux-superior vaguery you get from people who can't address the actual point.
As a dev who operates fairly far away from hardware usually, is that similar to what the PS5 is doing?
Its just a fancy way of saying dissociation.
>You say that as if there is something wrong with that.

So to be clear, you an arms control expert public domaining code that aids totalitarians like Putin and the North Koreans has... "nothing wrong with that"?

Some domain specific knowledge was meant to be esoteric* and there are a variety of better licenses such as CC-non-commercial that allow peaceful uses of the code without allowing it to be used by literally anyone on the planet.

(*Unless you pay the proper fees, of course. But that's not just about money... you have to earn the right to make the purchase.)
And plumbers are called plumbers in English because they work in plumbings?

Same origin in English as well! (Plumbum = Lead)
Been using urxvt for many years, this year I replaced it with kitty (https://sw.kovidgoyal.net/kitty/), will stay probably for as many years as urxvt :)
> The past two years created a new type of hype: PMs.

um, no. In the 1990s, it was widely recognized that PMs "pay for themselves" at around 6-10 engineers. Obviously, the ratio depends on the kind of work, but PMs are generally much faster and better at human-human communication and decision-making, where engineers (generally) get bogged-down with minutiae and struggle to tell a business-relevant narrative, to the right people, at the right time and in a way to get better decisions made. The extreme example:
https://lettersofnote.com/2009/10/27/the-result-would-be-a-c...
(this "should" have been enough, and it wasn't - which is why it's a good example)
I dont think much of it was ever valid.

You can't really blame a language for the fact that some people wrote bad code in it. By that metric all languages are bad.

The valid ones are mostly nitpicks. Some standard library functions have inconsistent naming/argument order/poorly designed/multiple functions that do the same thing. Hard to change for back compat reasons, but you can simply not use those functions.

The ternary operator being left associative is the only truely wtf php design choice on the list imo.
Yes, with inflation and stagnant wage growth ( even before the pandemic ) I think and hope the 4 days work solution will push for increase in productivity per working hours.

Unfortunately not every industry is suited for 4 days work. But May be UK should start with Civil Servant?
I actually like to screen-share or project this: https://start.jhipster.tech/jdl-studio/. You can update this real-time and see your ERD real-time.
I was expecting to see this link somewhere here in the comments as soon as I saw the title :)
It sounds like their use-case was Python 2 -> Python 3, I'd think there be tons of public repos that underwent that switch they could use for training, so that doesn't seem too unreasonable. And it's also pretty similar to the "boring gruntwork" that physical robots are always supposed to be taking over to free humans up to dance and bake bread.
It's not worth basing any of your self worth on how many doots your comments get, but I definitely think there continues to be interesting articles and questions posted regularly with comprehensive discussions and arguments. To me that seems worth coming back everyday.
...or a bigger pie as it becomes a smaller gamble to launch an animation project...
Yeah, I've recently made huge strides in overcoming alcoholism, and I think I'm just interested in other large positive perspective shifts I can make in my life. But it might be better to stick with some smaller incremental gains for a bit :)

Thanks!
Good point! Additional wizard-style UIs will make sense for certain use-cases, such as e.g. "adding a new user", or "creating a Python environment". Another strategy is to keep making re-use and composition easier, as this is a great way of learning. By seeing what is necessary to set up a Docker image, simply copying the necessary settings and then tweaking the config to add your services should allow learning through trial and error.

Composition is already possible, where you can import modules between flakes, such that you can keep e.g. the Docker base config in one flake, then re-use this in other flakes. Soon, indexing of modules will also be added to the site, which will make it easy to import e.g. a base computer configuration from `nixos-hardware`: https://mynixos.com/nixos-hardware

Some other features which will be added is cloning of flakes, and easily copying + moving sets of settings between modules and flakes. This should also make it easier to borrow settings from other configurations to build your own.
Please, stop this nonsense.
The reasons to hate or love PHP have nothing to do with old blog posts.

I'm open to discuss pros and cons but over the value it might bring, or not, to an organization and its natural limitations or features.
>The quality of that “tool” in particular is imho markedly different as opposed to non-AI digital tools.

Do you remember the printing press? Computers? How is it different than just another jump in magnitude of production (if it pans out to establish itself as such to begin with)?

It seems like a continuation of the same process which is what grandparent seemed to be saying
< Even RStudio gave up it's R brand to focus on Python

Wouldn't R still be the primary language in RStudio, with Python being made available as necessary? Or is the idea that RStudio will turn into a proper Python IDE? Curious what makes you say that RStudio is putting its 'focus' on Python.
Some of us will be deliverators for NvidiaBlackrockDominoes
That covers the one case in the example, but the language goes even further than that in ensuring constant-time processing of secrets, including ensuring speculative execution in the CPU won't expose the data to timing attacks.

I don't know enough about the subject to really evaluate this in detail, but I am more than willing to at least entertain the notion that the problem space is thorny enough that a language-level solution really can do some things that can't be as effectively accomplished with a library solution. Even in a language with a strong compiler like Rust.

Rune also has an interesting approach to pointer safety that's significantly different from Rust's: https://github.com/google/rune/blob/main/doc/index.md#runes-...
It's not just people in general who think PHP sucks, but the original creator himself. Some of his quotes are a goldmine (if this was addressed in the article apologies, it is receiving the HN hug of death right now):

https://en.wikiquote.org/wiki/Rasmus_Lerdorf

"PHP is about as exciting as your toothbrush. You use it every day, it does the job, it is a simple tool, so what? Who would want to read about toothbrushes?"

"I'm not a real programmer. I throw together things until it works then I move on. The real programmers will say "Yeah it works but you're leaking memory everywhere. Perhaps we should fix that." I’ll just restart Apache every 10 requests."

"PHP 8 is significantly better because it contains a lot less of my code."
virtiofs is supported by newer Docker builds. It used to be very buggy with permissions, but the latest builds should have solved that.

I am personally slowly moving back to Docker after having used limactl for a long time. It's just a pain in the ass.

A Linux laptop is better for all intents and purposes, except the shitty battery life...
The secret (heh) is that any function defined on non-secret arguments can automatically be applied to secret arguments as well, and
just returns a secret value now - without having to think about mapping/monads/whatever.
Speaking as someone who has used PHP for years, I find a lot of the criticism is from people who are merely recycling second-hand opinions, or haven't used it since both they and the language were very different. Other criticisms are true of pretty much all programming, hardly unique to PHP.

The criticisms I would say are both still true of PHP, and aren't true of all languages:

* The PSR-4 pattern of "one class per file" encourages a lot of files.

* There's no concept of a module, where classes and methods can be public within that module, but private outside of it. This makes it hard to expose an interface.

* It's pretty verbose, with lots of boilerplate, brackets, and semi-colons.

* Installing extensions makes it difficult to configure environments.

All that being said, PHP would still be my go-to language for doing a low-traffic application doing mostly CRUD. It's a stable and reliable language, performant for many use cases, with some fabulous frameworks and libraries.
> I was going to therapy before the collapse but after that went even deeper.

A big problem is that most therapists have no experience with Narcissistic Personality Disorder, as it's quite rare, but at the same time, conventional talk therapy actually exacerbates the disorder. So unless a person seeks out treatment for NPD specifically, they're unlikely to get better and in fact will likely get more stuck.

And it's a catch-22, because nobody will seek out an expert for a diagnosis they haven't received.
Whatever works for you, I’m just some guy on the internet. All I was trying to say is that I think it’s unlikely real leadership correlates with narcissistic collapse. I’m not trying to debate you about your personal life, capitalism, misdiagnosis of celebrities, or any other topic if it came across that way.
Right. The article could maybe be written a bit better, but it says right from the beginning that this is an article discussing NPD individuals. NPD individuals do a lot of things that highly overlap with what non-NPD individuals do. They are just much more harmful.

In general, whenever you read about X personality disorder, you need to mentally qualify every statement of behavior with some variant of "to the extent of consistently/frequently causing self-harm or harm to others".

Chiefly, the fact that you are concerned with acting narcissistic is a strong indicator that you likely would not be diagnosed with NPD.

Like I said, acting narcasissitcally in a moment, lashing out when your ego/self-image is damaged, feeling insecure, wanting external validation - these are -all- normal human behaviors. Completely erasing these "faults" is... I think impossible.

That said, one does not have to be a NPD to be an asshole. Every group will have different thresholds from "noticeable trend of behavior" and "a real actual problem". Self-reflection is always helpful.
> You can't really blame a language for the fact that some people wrote bad code in it.

The inexistence of footguns or statically enforced good practices are things we would usually praise a language for. So why should PHP not take the blame for how easy it is, to write atrocious code?
That's the Ami8
This is the best time to try it. Labor has all the power, and will into the future due to structural demographics.

For capital, it never seems to be a good time to try anything that doesn’t allow for maximum extraction or any semblance of labor power or quality of life improvements. For example, US railroad workers are about to strike because they dare ask for paid sick leave. It’ll cost $2B/day to the US economy, not because of unreasonable demands (paid sick leave!), but because of unreasonable management and shareholders.

Edit: (can’t reply, HN throttling) Good luck attempting to solve for labor power with immigration. Folks who lean right (and a cohort of centrists) don’t want it, and they still have enough voting power to be somewhat relevant for the next 5-10 years (in the US, the UK, and many parts of Europe; Italy’s most recent elections showcase this), as electorate turnover takes time, not to mention declining fertility rates everywhere squeezing the young, productive cohort globally.

https://www.npr.org/2022/11/21/1137640529/railroads-freight-...
KISS: keep it simple, stupid.
If the method/function doesn't fit on my screen it's too long.
Learn to comment effectively.
Ask HN: What features should “the perfect personal CRM” have?
I have tried a bunch of things, including taking my own notes, OSS alternatives and other methods. Nothing seems to make "click". I think that maybe "personal" is too broad and this is the problem. For example: MonicaHQ seems to be aimed to people with social difficulties. So maybe let's redefine term to Indie Hackers who need move around on and off-line with focus on business.
There's a lot of talk in general how Rust has a steep learning curve, mainly due to the borrow checker and lifetimes - but is this as hard as it gets?

Everything here seems logical and fairly self-explanatory, the only slightly alien thing is the lifetime annotation.

Are there advanced gotchas that can actually trip up an experienced coder? Are there some aspects of real work that Rust makes difficult, or impossible?

I mostly code in C# (which in my opinion is an excellent and productive ecosystem), but Rust seems to make a promise of providing a greater level of confidence in the code that is very alluring - I'd like to take the plunge, I'm just a bit worried about smashing into any hidden rocks at the deeper end
This approach won't work if you live somewhere windy^ - the cables will chafe and even with the nylon spacer, will likely short and/or electrify the soffit with obvious associated risks.

^source: first hand experience, albeit with cuphooks rather than magnets.
Hmm, I wonder if anyone is drawing paleo pictorial cartography? I've a vague recollection of a paleoglobe with fossil sites marked by... skulls? Biomes and species and geography are usually presented separately in educational graphics. I could be neat to have a pictorial map of say Pangea, illustrated with flora and fauna. Or more ambitiously, a history of life set of pictorial paleoglobes.
In the last years, PHP has been refactored in a lot of places. It‘s way faster and cleaner now.
There are still some quirks, like the inconsistent function naming. But - like the article says - your IDE is helping. Also, PHP has a great doc. Just open php.net/{{function name}}. You can write really clean code at enterprise level in PHP now. PHP is not just WordPress.
Still a lot of PHP developers don’t tend to write clean code. It’s often a mess even if the language would not prevent them to write clean, S.O.L.I.D. and performant code. I don’t know if this is the case for other programming languages, too, or if Bad code is just more often tolerated in the PHP world.
Are they using these small pieces of hardware that look like a calculator? Something similar is offered by several UK banks (slide your card in, enter code, sign a transaction). Again, not sure if you understand the vast gap between this and the work required to handle a hardware wallet.

As a counterargument: many more complex financial instruments existed for decades now and are not widely adopted because of both the cognitive load and the specialized software needed for participation. Adding hardware to this mix does not seem like a step in the direction of mass adoption.

Just to be clear, I am not saying we should not innovate in this space. On the contrary, the current state of hardware wallets is unacceptable. The only way to make this a viable option is drastic innovation. Just repeating "not your keys, not your crypto" and "get a hardware wallet" is disingenuous.
Not to dispute your overall point, buy my understanding is ADHD is actually pretty common in the general population, as far as psychiatric problems go.
I saw this described as "Man whose house is on fire, responds to all the onlookers and gawkers by saying 'this is the most people I've ever had over'".
I think you're biased against cooperatives which made you uber-critical of the article. I did not find it to be "fluff."

Many of the engineering blogs shared on HN have a "by the way, we are hiring"[0] stinger, or a promotion of the author's startup's product as a solution to the engineering problem described by the post, or if its a benchmark, then the entire post would be promoting their product as the superior product. This article no worse than others wrt self promotion.

0. Maybe not so much now, but perhaps we'll see an uptick of "I'm looking for my next move, if you're hiring, contact me."
Fb messenger + portal. My kids can say “hey portal, call grandpa” to call my parents who live abroad. While on the call the kids can run around in the living room and the camera just follows them. I have never found a better setup than that. Fb does keep our family connected esp during the last 2 years.
> Its always vogue to call out public/popular humans for diseases. Not the best look.

Why? Because they still have a decent amount of support and don’t want to alienate their fans?

By 1936 it was clear that Hitler was a crazy narcissist. If people don’t speak out due to fear it becomes a self-fulfilling prophecy because everyone thinks the number of people supporting the narcissist is so much bigger than it actually is.

The best antidote against a narcissist is having the largest possible amount of people spending time with them 1:1 or in the same building anyway.
The quick connect side yes, the threaded side is a standard NPT (if you're in the US) which you treat the same way you would any other NPT connection.
A web framework. You mean a web framework for the NodeJS environment.

You can use JavaScript and node for many things that have little to do with serving web pages, and I was really expecting something different or lower-level since you didn't mention "web".
There’s no problem applying it to a threaded connection in PVC. Unless you mean that you’ve figured out a way to apply to a fitting that’s meant to be glued? In that case I commend your abundant creativity.
> I am allergic to the JVM

Ok, I have to admit I am "allergic" to this take. Why do you mind (or even care about) the JVM? Do you care about the innards of Python's VM, or any other language's runtime?

Leaving aside which language you use on top, the JVM is likely the single most-developed and most-improved VM ever created. Uncounted bazillions of man-hours of development went into it. Corner cases were found, performance was tweaked, just-in-time optimization was implemented, novel garbate collectors were developed. It is an impressive piece of machinery, which is why I find it slightly annoying when it gets a dismissive treatment "just because".

Of course I might be wrong and you might just be that person that spent the last three weeks chasing an obscure JVM issue that happens in 0.01% percent of production servers, in which case you do have legitimate reasons for being "allergic" to the JVM.
Perhaps if I'd used the proper name what I said may have been clearer. The correct name is hemp rope or plumber's rope but I don't often have that around (not being a plumber) so I use the next best thing available Hessian fabric or its rope equivalent).

Here are some photos:
https://www.bunnings.com.au/enduraseal-1m-plumbers-hemp_p012...

https://waropes.com.au/twines/plumbers-hemp/

You wrap the hemp fibers around the threads that have been brushed with linseed oil paint then apply a little more paint to the hemp and then mate the couplings together. This sealing technique has been around at least for several hundred years if not longer.
New Bitcoin DDoS Technique
Storyteller.io
Yes, but this requires specialized equipment and a licensed technician.
Because they are licensed, and the license requires the equivalent of apprenticeship.
Neural Radiance Fields (NeRF) alone by themselves will alter VFX fundamentally even without all the Stable Diffusion 2.0 (now with Depth!) etc generation.

NeRF lets you pick ANY smooth camera path in a 3D space built up with nothing more than a mobile phone. That's today.

These two phenomena will start to merge and the impact will be as transformative to the software side of media creation as the switch to digital from celluloid was for hardware. There was a time some still remember when not everyone had a camera in their pocket.
Assuming imperative/object-oriented code: organize classes/structures around mutability patterns, and don't mix badly. Favor side-effect-free functions and immutability without getting dogmatic, and be clear about member/struct variables that are mutable accumulators, registers, etc.

Build abstractions at the right time. Base classes and common structs should hold completely common information, not be a bag of data that may or may not be there. Be tight with your reasoning about inheritance.

Write tests, useful ones that exercise the logic. (Setters and getters aren't worth it usually.)
Why do you say funny?
DJI Mavic 3 Multispectral
That’s true in every dynamic scripting language.
The only valid criticism is the lack of strong typing.

The rest is minor crap which doesn't really affect you once you're at your second project.
I have a plethora of similar small problems in python (even if it's arguably better designed) and I see people with little familiarity with JS facing a bunch of small problems.

I think most of it is due to the OSS nature of languages and the lack of care for developers' experience.
Too many democratic committees circling around issues and the lack of a company making a sensible choice because it makes business sense. An attitude of leaving basic functionalities to the OSS community to maintain for free in perpetuity - or until the dependencies blow up and everybody need to fix them.

Personally I'd love to have a paid programming language with a single creator's viewpoint.
Elm got close but then decided to sabotage third party contributions in a way that ruined developer experience.
These may exist. For example, search for magnetic C9 light clips on Amazon.
It is worse than that. Bullying is part of the curriculum in the public schools.

It is one way that private schools can justify their expense and that rich people can pass their status to their kids since in a private school it might be safe to be different, but if you are different in the public schools you will get wounded for life and not fulfill your potential.
You don't need oil, just rope works as well. Every DIY store (at least over here) has loose manila fibre for that purpose. Wrap into the thread, screw it together, done. The not-so-nice problem: It might leak at first. The nice feature: The fibres will soak up water (thats why oil is actually counterproductive), swell up and make a tight fit after half an hour or so. You can even readjust the angle (other than with PTFE tape), it'll just drip for another half hour.