skysight-inc/HackerNews huggingface dataset:
context: the start of the thread is about the base system

> I was wondering if I need the package manager in the minimal installation of the system as I only use built-in deamons (httpd, sshd) and UNIX utilities (vi, sed)? By package manager I mean pkg_* executables as well as its dependencies (most notably Perl). (The size of /usr/libdata/perl5 is about 50MB on my machine). I just want the minimal installation without any unnecessary
scripting language.

> Looking at FreeBSD for a moment it seems like Perl left the base system in May 2002 (18 years ago)

https://marc.info/?l=openbsd-misc&m=159005284016345&w=2
The US has no problem siding with China when it believes that's what's best for the US.

What the US seems to expect is other countries to side with the US over their own interests.
> You think cool explosions are among them?

Could be, considering we're talking about Elon Musk. If you know the thing is going to get caught on video exploding, then might as well make a good show of it.

> would be that they haven't narrowed down their specifications of the panels and welds yet

Sure, it's a prototype. Maybe they'll revisit welds on the next one. Or maybe they'll figure out a way to make explosions look even more cool.
Natural Kidney Health and Kidney Function Restoration Review
Germany’s Black Minority Wants to Be Counted for the First Time
Exactly. Widely-used programming languages continue to be used even when the authors move to a new version.

Perl 5 lives on and is still developed and maintained: https://www.perl.org/get.html

Perl 6 became Raku: https://www.raku.org/

Python 2 is still in use, but officially deprecated: https://www.python.org/doc/sunset-python-2/

You could probably start a business maintaining a Python 2 distribution and selling support to businesses and organizations that rely on Python 2 and are not in a position to upgrade: https://www.activestate.com/blog/python-2-eol-report-card-is...
It's an issue because there's completely mutually exclusive conceptions of emergence that take you in potentially ridiculous directions, such as proposing new fundamental physics, violations of what we normally think of as causality, etc, and it has a funny way of showing up in arenas that are notorious for woo and mysticism, such as quantum mechanics, or consciousness, or explanations of how morality 'really' works, it seems to bring with it an entirely new idea of what it means to even explain something.

Depending on which variant of emergentism people are talking about at different times, they could be talking about something that's fully consistent with the reductionistic program, something that's not making new claims but is just about levels of description, something that's vague but not obviously wrong, or some profound revelation proposing we overturn everything we thought we knew about physics or some natural phenomena or anything in between. The stakes are either utterly trivial, or as profound as they could possibly get. And depending on who you talk to about emergence at any given moment, you'll get a confident answer that could potentially fall anywhere on that spectrum, or worse, a strange kind of passiveness where this issue is kind of handwaved away.
No, it has a lot of memory corruption issues. Try adding another account (or don't if you need the app to keep functioning.)

I don't know if apple just decided to give up on it or what but it's got a lot of bugs that have been left for years.
Nanoparticles can make home refrigeration accessible for low-income households
I hope this goes into a time capsule. I will shed some light on how life as a software dev was like in the early 21st century.
That's not accurate. "mild cases" is not the same as "no symptoms".
It might come over less childish if the system (the system's designers) didn't shy away from negativity.
> I can assure that when I was working at Apple bugs were triaged and acknowledged

As a counterexample, as late as 2018 Apple was publicly denying (so not acknowledging and ignoring attempts at triage) bendgate, but leaked documents show they knew about it in 2014.

https://www.slashgear.com/iphone-6-bendgate-docs-confirm-app...

> Doesn’t mean they get fixed though.

We're not talking about fixing - we're talking about triage and acknowledgement.
I have onboarded new project members remotely for the last few years and so I can try to answer this question by explaining what kinds of behaviour I think are helpful:

- Ask for help whenever you are blocked. People do this face to face but are less likely to do it when remote.

- Before you start working on something, talk through your approach with someone. When remote, it is easy to go off on a tangent and nobody notices for days.

- Take the time to do some smalltalk (the social thing, not the computer language) as part of more formal one on ones. Its another one of these behaviours that occurs naturally in an office but less when remote.

- Most of your visible impact will be things like Jira tickets, documentation, text chats -- take care and go the extra mile with these e.g with formatting, diagrams and clarity.

Good luck!
You can cancel and your subscription will keep running until the end date when it otherwise would renew. Exactly the same as Spotify, Netflix, and the majority of other subscription services that "99,99%" of customers likely are familiar with.
I like the "your code calls libraries, frameworks call your code" description.

React is a library because you can have websites with as many render roots as you want. You can use it only for small parts of the site/app, control all of the props from the outside, etc.

People use it as a framework because they take the SPA route with a single root. Usually a bundler even generates the HTML file for them, tying the entire app to a single render call.
Not really, since he's just trying to create a visually pleasing result and can ignore a lot of phenomena that would change the exact course of the river, like the water speed, water level, erosion resistance of different materials, slope of the terrain... (The example of a circular "river" meandering should be a pretty big hint that it's not physically accurate.)
I’m still on High Sierra (10.13), latest security update three days ago (10.13.6)

Admittedly I am not a developer, and none of the software I’ve wanted to run has required a more recent version.
Sure, but you could just use plain Docker for the monolith. Containerization isn't the issue. If you're not orchestrating and connecting an array of services, what's the value add of K8s?
Not really because penis / vaginal sex still had a low risk of transmission.

That's why it erupted in the gay community first.
I know how to do most all of it but...there's a lot to do and keep up with that other people are always actively doing/researching in a huge community in a monumental way and have docs for it lying around that are quite comprehensive that allows a team to start working on well-tested code and methodologies together swimming in the same direction without huge debates or wacko decision making from a lone-wolf developer. To have some random first-guy on a team decide his/her own framework from scratch is the usual death knell or redo of the project and creates a bad environment of "my code is truth" type thing without docs or with some terrible ReadMe that's out of date. A mark of a project that is easier to work on (productive) has tons of StackOverflow related search results on the tech / stack / framework it's being used on and typically will have one of the giant tech companies actively investing in it.
This has been happening to me since 10.12 and I have no google account connected to my machine for anything (mail, calendar, nothing). It’s infuriating, and assumed it was some perverse design decision.
Perl is a write only language for me.

I've got 20 year old python scripts the have been upgraded over the years that are still maintainable, easy to read and do the job just fine.
Certain breeds of dogs are not, these probably account for the majority of mailings. https://www.askadamskutner.com/dog-bites/bite-statistics-acc...
"Doesn’t mean they get fixed though."
Ok then! I am driven to report it now!

Actually, this is a trouble bugs lots and lots of people for long long time. I browsed countless articles or threads about this with tons of workarounds. Where more than a few are Apple discussions. If it is not reported yet - from outside or inside - then it does not exist. But it does.
* In my recollection, Tcl relies a lot on string interpolation and run time evaluation, both of which carry some risk.

* Perl has a built in taint checking facility which is quite good at preventing the naive use of non-vetted user data; I don't recall whether Tcl has anything similar. https://perldoc.perl.org/perlsec.html
Neither do thermoelectric converters grow on trees.

I’m not saying that biology isn’t great. Self-replicating machinery is pretty awesome. But if you’re using advanced machines anyway, you should skip the biological middleman if you can and go right for the source of energy.
I’ve had it since I got catalina
It's not clear on this page which definition of "framework" they are talking about.

Is this about CSS frameworks like Tailwind, Bootstrap etc?

Is it about web frameworks like Django and Rails?

Is it about React, Vue, Angular?

All of the above?
He was 82.
No one knows! That's kind of the point. We know some of the fundamental limits and constraints of what goes on around and inside a neutron star, but the essence of it is still a giant mystery. We'd have to go and look, and that's not likely to happen any time in the next ten thousand years or so.
I see where you’re coming from (with the naive formulation of the proportional charges/masses and inverse square law) but at relativistic and microscopic level they are very different (including, as another poster observed, the remarkable property that a test-mass accelerated by a gravitational field is unable to observe that field, which is a formulation of the famous Equivalence Principle).
Can you suggest some books to learn interesting math topics for someone with just high school understanding of math?
Sounds like not-invented-here syndrome. Not all frameworks are the same, but frameworks (like Rails) are what allow me to walk into any company or project using them and be effective within hours or days. Without frameworks, you end up with spaghetti that takes months to understand. While great for job security, its terrible for maintainability, on-boarding, security, performance and longevity, and represents a looming liability for the companies that rely on the code.

To me, that's a foolish trade off all for warm fuzzies to validate how smart you are.

VIVA LA FRAMEWORKS
Why Did I Quit Vue for React?
I am like the "before" version of you, so I have a question.

How did you get around the problem of not having any integration with Unix tools (or did you just not bother)? Maybe I'm not familiar with .NET. I see you can run it on Linux or Mac, but I don't imagine you can use Make or helper shell scripts if you want developers who use Windows to be able to build your code.

Quite apart from my loathing for Microsoft products, the reason I don't try things like .NET is that building for Windows when you're developing on Linux or Mac seems like POSIX, but 100 times harder.
Yes. This is a very annoying default, but luckily you can disable it.
The second derivative of a circular arc points inwards, whereas the figure shows the "modified bitangent" pointing outwards. Maybe it's the negated second derivative, but without the exact formula it's hard to say.
Those allies weren't around at the lie downs, the town hall meetings, the marches, the press conferences, etc. But you burn down a Target and supposed allies want to have a talk about solving underlying problems. The problem is the repressive, abusive police. When the allies have an answer to that then we can call it solved.
How do you go from 2xj to 2x?

Also, for this trick to work on matrices, you need two indices.
I did the wheelbarrowing thing from the start. That only took leverage off of the small dog to try to give the other people who enough time to try to dissuade the pit bull, but as I said, nothing distracted it from its purpose until I stabbed it. It was obvious when I was able to see the intestines of the small dog exposed that it was going to not last long and my resolve was to try to kill the aggressor if one was going to die for sure at that point.
There's definitely less neuro-plasticity in adults. Compare an adult learning to site sing with a kid.
OpenSSL/LibreSSL still requires Perl to compile.

Normally I do not have Perl installed, to conserve space.

NetBSD thankfully has always done without a large scripting language, only recently have they included Lua. I wonder how long it would take to rewrite the OpenSSL perl scripts in lua.
The outcome was clear the moment a president mentioned the use of the national guard in dealing with demonstrations.

Using the military to quell civil unrest means people getting shot. Last time in 1992 on the order of George HW Bush, the resulted was 50 dead and 2000 injured.

Unless a person is talking about using the military to assist with natural disasters, the person is envisioning the violence of "when the looting starts, the shooting starts".
> correcting the circumstances that birth the riot

Well, the glow-in-the-darks aren't going home yet, and nobody in the crowd is aprehending the plant provocateurs and pyromaniacs.

It's a trap.

The crowds actually do have the ability to turn this around, but they aren't seeing the big picture. Eventually the public at large will tire of this, and it'll reflect poorly on the whole protest (or perhaps protests in general), as is the plan.

> Unfortunately, under the worst circumstances, your "normal day downtown," can turn into "being at a riot" without your ever intending to.

Yeah, that's why I said "if you can at all avoid it". If you have Type 1 diabetes you have Type 1 diabetes, but that doesn't mean everyone should do whatever it takes to get Type 2.
To be honest, I found that book all over the place. It was interesting, but its message could be condensed to half its length. There was a lot of musing and scattered anecdotes but not much direction. I hope a higher quality book can come out about Octopuses. It was a bit of a let down for me.
I guess the general answer is that everything is out because they have a lot of Perl already and not a lot of developers so why waste that time rewriting everything?

Having said that I wrote a bunch of Tcl last year for a speech[1] and the Tcl community is nowadays very small. It was hard to find answers to some questions online: the active period of the community predated Stackoverflow so there's not much on SO. And the library support is very thin compared to the giant Perl/Python/Javascript/... communities. None of these things are reasons why Tcl is bad - I happen to like it and my talk was a success partly because of Tcl - but it may be a problem for OpenBSD to adopt it.

[1] https://www.youtube.com/watch?v=9E5A608xJG0
Oh ok, but what in our current understanding could let us suppose this difference in sensing? And by hemispherical do you mean somekind of fisheye projection? I would really like some beginner ressource on this subject.
This is not a bad idea, and the way to spend that time may be youth corps. There are calls for youth corp in the US[1] and the UK[2], and it does seem like a valid way to contribute, learn and stay productive while universities arrange the new normal.

[1] https://www.washingtonpost.com/opinions/2020/05/29/corona-co...

[2] https://www.theguardian.com/commentisfree/2020/may/24/an-ope...
We use Git with LFS for our games-orientated projects, including some pretty massive projects, and have found it works really well.

We previously used SVN for similar projects, and made the switch to Git once LFS made it a feasible choice for projects with lots of large binary assets (games), and honestly never looked back, it's massively improved our workflow.
That's a very helpful feature. I was helping out a friend with no experience in networking setups with his first homelab a while back, this could have saved me some time :)
Oh sure, it's just that it adds another "man in the middle", where previously there was only your own email provider.
I’m still on High Sierra (10.13) and this happened to me only three hours ago installing QCAD.

I switched out to another program for a moment during installation and when I switched back a QCAD installation dialogue box was hidden by the main QCAD installation window.

I was able to drag the obscuring window out of the way, but still seems daft not to focus on the interaction blocking window.
> People fall ill from drinking raw milk and even die today, when we have a better understanding of the causes of disease and have much better hygiene standards. I don't understand why you expect that this happened less, or not at all (?) in the past.

The illnesses associated with raw milk are caused by improperly handled milk, diseased cows, or something else entirely. Its human error, not some inherent quality of milk that is dangerous. Seriously take a look at the book The Untold Story of Milk, it has done all of the intellectual work to weigh the evidence and analyze the history already.
I think it's a reference to scandals around an author's politics or offensive online behavior.

He's saying on top of all this other stuff, you might get shit for using language X just because people don't like the author of language X.
I think you mean luminiferous aether, unless there’s a pun in there I’m not getting.
This may be true for adults. The key is to teach children the proper methods so that when they grow up, being conservative will be natural.
Thanks for giving me the answer to a rhetorical question.

My point was very simply that all of the black people that got denied loans don't care whether it was because of a law or a policy (and neither do I).
It's a shame that Zemax recently went down the subscription route, but I suppose most users were already getting updates every year anyway.

I have a friend who is developing an optical train simulator in Python, but that's for a fairly niche astronomical use case (instruments for the ELT that haven't been built yet).

I've always been curious about the optical stuff in Mathematica (there is also Optica) which I think you get for free.

Otherwise in places I've worked we used Oslo and Fred (I think one is free if you don't save, so it's useful for quick tests). I know Zemax is used by the telescope folks in my department as well.
There should probably be a website that answers these questions for every language.

Just a giant table with language names on one side and standardized tooling names on the other.
There are many more countries around the world and most got on just fine with the shutdowns, lockdowns, and reduction in services.
Alternative theory.

Perl aficionados have a long history of being on the receiving end of passive aggressive language zealots. Usually they are Pythonistas, but others have joined in as well.

You see this in messages that say "perl is a write once language" or "its too complex" or "line noise" or "why is it still alive when X is better" ... Really, its tiring after 25+ years using it. So, in an effort to express a valid and terse critique of the comment, the respondent does the right thing, and down votes the specific comment making those, frankly, inane points.

From there, people draw up interesting theories as to why the passive aggressive behavior was down voted.

The reality. Perl is a modern, highly capable, fast, easy to use language. It is comprehensible by mere mortals, while having powerful features that other languages often attempt to replicate poorly (regex, etc.) It is portable, running the same code across *nix, windows, macos, ... . It is fast[1] (yes really).

It doesn't claim to solve the worlds problems, but is a tremendously useful and portable tool, embedded in many companies products. Specifically, when they need to get something done, and done well, perl in the toolbox is a godsend.

Claims it is dead, hard, slow, incompatible, etc. tend to come from a vocal minority of people with an agenda.

I don't claim my theory is correct. I do believe it fits a very long standing pattern in language advocacy.

For me personally, I use the best tools for the job. Perl is often the right tool, but not always. Sometimes its python. Sometimes Julia. Sometimes C/C++. Rarely these days Fortran (moving to Julia).

This said, I am not going to bash any of the tools I use, or that others use. If visual basic .net works for you, use it. If you need to be portable across systems and OSes, you probably don't want to be writing things in powershell (literally had this conversation at $dayjob a few times over the last few months).

Languages come with dependencies and baggage. You can write great maintainable code in Perl, and terrible not comprehensible code in Perl. As you can in any language. Arguing that one language or the other "enables" you to do this "more easily" is a perfect example of that passive aggressive stance that is not helpful to anyone.

Use the right tool for the job. Perl, more often than not, is the right tool.

[1] https://scalability.org/2020/05/on-optimizing-scripting-lang...
I'd understand if these generalizations came from young and inexperienced developers still figuring stuff out, but you also see them from older developers - they might still irrationally hate on, say, PHP or Java based on their experience with these languages a decade ago, without recognizing that a) PHP and Java and their communities/ecosystems changed and improved since then and b) the problems may have resulted from misuse or lack of experience with the tools at the time.
Annoying Tech Jargon to Remove from Your Vocabulary
A last glimpse of Moscow’s beautiful and derelict Soviet cinemas
I never understood the stigma part.
Random sex exposes you to STI. IV drug use also exposes you to HIV and Hep B.
It's fine to blame lung cancer on smoking (even though you can get lung cancer without it). It's however considered not fine to judge people for other risky choices. Go figure.
Where does it say it's due to Android 11?
Because once you get beyond the simplest runtimes maintaining compatibility between things becomes difficult fast and more complex runtimes have enabled a lot of things people want, like actual portability between systems, JIT compilation, garbage collection, etc. Most language runtimes have native interop these days but it’s always a worse experience all around than using language-native libraries.
The last line resonates with me. It helps if you have a second bathroom with which to test.
Maybe not so much C, but I saw Perl 4/5 as very attractive for sysadmin-type engineers, because it was pretty much explicitly designed to make onboarding as easy as possible for awk, sh, sed (and BASIC) programmers.

Quite a few people I know got started with Perl because they were reasonably comfortable with awk, sh, or sed, started to outgrow their sweet spot, and found that perl provided a very natural transition from each of these languages, could do everything those scripts could do in fairly similar ways, and was obviously more powerful.