skysight-inc/HackerNews huggingface dataset:
This is an argument for good package management. There’s no way around it. You can’t add everything anyone could ever hypothetically need into the standard library, just because Pip is rubbish.

(I mean, I don’t care. I use Rust. I’m just arguing on behalf of the poor people who are still abused by their employers, or wacky enough to voluntarily choose to use Python.)
i mean, you forgot to change the structure of this blog post when you ripped it off: https://www.stefanjudis.com/today-i-learned/prevent-npm-inst... -- you also didn't change the title sufficiently, so if i search your title in google, i get stefan's post right under yours.

i also see that on your post just prior, you use an image that's stolen from this article: https://appuals.com/how-to-kill-process-on-port/

and of course, for that `kill-port` article here is the source you rewrote, which i found syndicated in a few different places:
- https://softbranchdevelopers.com/terminate-process-on-a-port...

leaving aside that articles like these are basically just verbose refactors of official documentation, you could at least put in some effort. it's fine if you aren't original, but if you're just changing the phrasing of other people's articles and publishing that as your own work, for something as simple as `-prefers-color-scheme`, you're in the wrong field
The red death zones strike again https://textslashplain.com/2017/01/14/the-line-of-death/

Seems like web browsers aren't really secure enough for anything that needs a password anymore.
You can get a good grasp of the size and complexity of HMIS data by perusing the HUD's HMIS Data Dictionary [0]. It shows the business objects and their fields, allowing you to get a rough ERD-like idea of how the HUD views HMIS data. Many HMIS systems, from what I've heard and seen (I've only done a little work in the space), don't use this as a data model internally though or if they do it's not exposed that way through their APIs if they even have APIs that they're willing to let you use. Presumably though, they must have to report it that way to the HUD for funding.

I agree, it would be great to have a fresh, pragmatic take on this data, and I'll be reading more about that Built for Zero framework.

One Center of Care (CoC) I talked to talked about their old HMIS system from a private company who charged something like $70K/yr (iirc) to keep using their software. That seemed excessive to me, but they didn't seem to mind too much. Migrating off would have been extremely difficult anyway. Their bigger stated need was the ability to easily send data from their system to other CoC systems in the area as the people they were helping moved around or were transferred to more relevant services. Each time those people encountered another CoC, basically the intake process would have to be started over again at the new location, which was a drain on both the receivers and givers of services.

We tried a couple attempts at making a sort of hub for pulling and pushing data to the various systems, but only one entry system company was very supportive, while we had to tread carefully around some of the HMIS system makers who seemed very protective and unwilling to expose or share their APIs if they had any. One big challenge was finding a single unique identifier for each person across systems, which is why a local by-name list like the article mentions is very intriguing.

[0] https://files.hudexchange.info/resources/documents/FY-2022-H...
Linux on an M1 Mac
I think, ironically, you are further extending the definition of "toxic."
Not sure if this is sarcastic, but if memory serves correct, I have seen a machine that shakes a die (or dice?) repeatedly and uses a camera to recognise which side it landed on. Of course, then you have to worry whether you've configured the shaking to be sufficiently fair, so as to not introduce a systematic error
This might just be your perspective. No idea your age, but personally as someone who was a teen/young adult in the 90s participating in the emerging rave culture, the 90s are dripping with nostalgia.

That being said, I have to agree that the word 'vintage' evokes the 50-70s more than the 90s. Maybe the word has just come to mean that era in the english language, just like 'olden days' tends to mean a pre/semi-industrialized era that's somewhat locked in time.

Perhaps we're running out of words for the past and we simply call these eras by their decades now.
It exists but is generally overstated:

> The Business Judgment Rule asserts that as long as the Board of Directors conducts a reasonable effort to make informed decisions about what is best for a company in the long-run, a court will not question said decisions. [1]

My layman's understanding is it's fairly narrowly interpreted and really isn't as ever present in the backs of the minds of board members as the internet would suggest. you have to demonstrate some pretty awful judgement or get caught admitting your reasoning for a decision was opposition to shareholder interests.

The simpler explanation is that board members and executives have perverse incentives to act in short term interest so they do. As long as they avoid doing it negligently then they won't face any consequences even if most shareholders want a long term approach.

[1] https://www.thesustainableinvestor.net/blog/2016/02/23/fact-...
That is very helpful, thank you. So it's airflow that is the advantage. I guess my next question, at what point, if ever, will it be ok to fly without masks?
Some people use Tor within Firefox via a SOCKS proxy. This might defeat the protection given by Tor.
Chargebacks aren't free; the payment processors charge a substantial penalty.
I can guess why it is not still active. It is extremely energy intensive to condense water out of the air.
No, 2 factors is good.

Something you have AND something you know.

I don't want someone to lift my HSM and joyride with it all weekend before I notice it's gone.
It doesn’t have pink salt in it. Or sodium erythorbate. Pink salt gives me headaches. I don’t add sodium erythorbate to anything I cook, and I don’t expect it to be in anything I eat.

Bacon without headaches is healthier bacon (for me). End of story.
Having some internal knowledge of this, and its roadmap, I'm super excited to see where Cloud Quest is going. I think it's honestly going to be a game changer when it comes to gamifying learning in the cloud.

During testing, I found myself enjoying tasks I could do in my sleep because of the slick presentation and the ability to build and customize my own city.
You can also cook the fat off depending on how you do it. Or get more vitamin K.
Building games through natural language using OpenAI’s code-DaVinci model
In a small team, having the same language, libraries, and especially tooling in the frontend and the backend can be a superpower.

Other than that think it comes down to established tooling and team familiarity / preference. I do think there's no reason to start a green field Node.js project without TypeScript though.
Toxic is overbroad and overused, but I don't think any of the examples you gave are associated with common understandings of what it means. A "toxic" environment is just one where some people mistreat each others in some way.
The JavaScript runtime isn't much better; it's missing support for 64-bit types using BigInt, and the runtime itself could be far more lightweight and efficient. I would submit fixes, but the project just seems unmaintained as a whole.
It’s a shame debian flushed their reputation down the drain recently.
their business laserjets were amazing but they started adding shit to make them crappy like time limited catridges and what not.
Fair enough, maybe I should have said "X has done this several[1][2] times with shut down projects and I think that's pretty cool because they had no obligation to do so."

[1] - https://x.company/blog/posts/sharing-project-amber-with-the-...

[2] - https://x.company/blog/posts/sharing-makani-with-the-world-t...
Well, everyone but me is dumb, then.

On my Windows 10 work systems, I turn off the default "hide and collapse" behavior so I can read the window titles.

I know normal users cannot read, but the titles are useful for me.
Pretty obvious impact on society and markets if fraud is unpunished.
Stock compensated C-suite can get shares on start, juke the stats for four years to vest, stock is well-up, cash out for juicy comp, buy a new boat, stay a few years more if wanted, exercise more shares/options for cap-gains taxed new money, buy second home, quit and watch the company crumble over a few years from comfort.
From Hector Martin, who's working on the project:

"- This is with software rendering. Seriously, these CPUs are good. Better than some other ARM laptop GPUs.

- Notice how it picked the right keyboard layout automatically. This was not an accident nor was it based on the locale; it's based on the hardware. Details matter! :-)"

https://mobile.twitter.com/marcan42/status/15046298186459750...
Maybe uh... not like Wikipedia does https://en.wikipedia.org/wiki/WP:CANCER
If you are charging for publishing the content (ads) then you should charge enough to cover the vetting.

If you are not charging (comments) then different rules apply and you must take it down if reported for certain things (copyright infringement).

If you are not charging (comments) AND you create your own content (news) then different rules apply and you must vet the content for certain things (libel, hate speech).

If you are charging for content then you should probably also ask for whatever supporting evidence is required to do a reasonable job of vetting.

If someone lies and provides a false release and you have a reasonable vetting process then you will likely be able to use that process as a defence.
All of those things are orthogonal to workplace abuse.
The difficulty with "functional fluency" is that medical terms are extremely specific. On top of that you have to deal with "doctors in X recognize this illness, but doctors in Y recognize it as something entirely different"-style stuff. Alergies can be a scary one to get wrong, too!

Of course nobody owes anybody anything. I do think that in countries with nationalized health care, at the very least having a call center to help out with language difficulties around this feels like almost a no brainer though.

There are doctors with specialized dictionaries and the like as well, of course.

And... yeah honestly, Google Translate (or my favorite solution of "go to wikipedia page and find the linked article in local language") can help a lot.
This game isn't outsourced to any shop. It was created and developed by Amazonians who have been there year. I personally know the people who worked on the game. They all have worked at Amazon for years and are extremely excited about expanding Cloud Quest in a bunch of very exciting ways.

Can you make a game in Unity? Yeah. But this wasn't outsourced.
lol. true but at the same time look at it from americas point of view. aviation is a milatary threat. they need to have an in house team to own that shit. Putin is going to be screwed because he has no aviation industry compared to the EU and US.
LaserJet 4 (20 years old?) still runs.
I agree in general that an open forum of ideas should be encouraged, but I have to make an exception for low-effort posts. They waste everyone's time.

(Not really a critique of your post but the one it responds to.)
That is also annoying but two wrongs don't make a right.

Also Apple seems to just track this to show a prompt as to why they need approval for the install. And it's just stored locally in the metadata.

But yes I wish this prompt could be completely turned off. This isn't just security for the user though, they have a clear financial motive in promoting their app store as an easier option. After all the app store is a huge revenue driver for them on mobile but not on Mac.

Also Apple has done a lot worse things like checking the notarisation online every time an app was launched. They have now cut this back to once every few days since the outcry about it but still it's something you should be able to turn off IMO.

But what do you expect from a closed source OS (yes it is, only the kernel is open). And again, the fact that Apple does it too does not make Mozilla's action less questionable.
Then you run into obvious and predictable problems at the interface between "devs involved in licensing" and "devs".
I have a Fuji Xerox colour laser printer bought in 2005 still running the same as it ever has
You conspicuously don't offer any large bodies of C++ you've written that we could use to provide examples of what "normal" is for you, and so you can feel free to dismiss anything we say as just not "normal" and so irrelevant.

For example if I propose that you might foolishly try to multiply unsigned 16-bit integer variables together, I'm sure you'll say that isn't "normal". Or if I proposed you might try to use the C++ stdlib filesystem API on a server which runs other software, doubtless again that just isn't "normal". And so in each case you can feel comfortable that your "normal" C++ is fine.

It is effectively a No True Scotsman argument, all the examples that would prove you wrong aren't "normal" according to you.
>> 41% did so because their employer didn’t enforce enough health and safety protocols

> That is scary. We are seeing the rise of authoritarianism.

What, exactly, do you mean? That it's authoritarian to not want to work in a place where your coworkers are allowed to put you in danger?
Here's some Makani code open-sourced by Google: https://github.com/google/makani

Here are some flight logs they released:
https://console.cloud.google.com/marketplace/product/bigquer...

They also released reports that describe their findings; it's quite detailed (here's part 1 of 3): https://storage.googleapis.com/x-prod.appspot.com/files/Maka...

I don't know what standard we're holding companies to for projects they're shutting down. From my experience, projects that are closing down don't get as much support prioritization, especially when they're deemed unsuccessful.

I share your sentiment that we could get even more; it sounds like you're seeing even more interesting things the public is not. I am grateful for what they have provided so far.
At a high level, considering the population growth rates of developed nations, almost all of them are in decline. One could posit that at some point of improvement in life for a given population, the growth rate will plateu and then begin to fall, rather than increase in perpetuity. Looking closer at the developed nations that still have increasing population growth reveals a significant portion of it coming from immigration.

There is some pretty good data to peruse (particularly the aggregates at the bottom of the page) here: https://data.worldbank.org/indicator/SP.POP.GROW?most_recent...
I can't believe the apologists commenting on this.

Firefox put a lot of effort into tracking download to install behavior. Maybe this is the only violation you know about. There's no reason to continue to believe in Mozilla's good faith. They've been captured, and are 90% dependent on Google revenue.

Discussion here: https://news.ycombinator.com/item?id=28954390

Firefox is dead. It's time to move past denial. It doesn't stand for anything you think it does. I'm sad, too. Time to bury the putrid, rotting corpse.
They don’t provide more money. The PSF is mostly funded by PyCon( approximately $1 million) and they had to cancel one of them (also PyCon is run by volunteers. Also, it has lots of contributors who are volunteers. If people wanted these packages to remain someone needed to actually do the work in maintaining them.
In case anyone is confused by the idea that “random numbers [...] will tend to clump”, I can’t resist mentioning the glowworm story referred to in the Wired article “What does randomness look like?”[1] and how people showed the seemingly purposeful clustering of V-1 impacts during the London Blitz was purely due to randomness[2].

(h/t Leonid Petrov, Victor Kleptsyn)

[1] https://www.wired.com/2012/12/what-does-randomness-look-like...

[2] https://www.actuaries.org.uk/system/files/documents/pdf/0481...
It's not redrawing/resizing with a GUI that's the matter, it's the whole of it. TUIs are easy to create without much investment in learning a whole GUI system.
There are challenges where you log in to an actual AWS console and create real resources. One of the first things I was tasked to do when I tested the game was to look at some network diagrams, watch a couple of videos, and then create a Static S3 website in the AWS console.

Network diagrams are 2D. But you're also launched into the AWS console to do real work.
I think virus is actually pretty apt. The host (the company) is infected by the virus (predatory executives, short term investors) that feeds in order to multiply and get fat to the detriment of the host.
Not sure why the downvotes; the above is true.
I never said that? When that 20-30% use of a vastly disproportionate amount of the resources then I think we should create solutions that are more focused on those who actually need it, instead of blanket "just build more houses bro" solutions.
It works, I stage (git add), I refactor, it breaks, I checkout (preserves staged work), refactor again, commit push.

Also a fan of numerous small commits - makes good documentation and elimates wasted time untangling hours of thought.

And when I'm reviewing the last thing I want is for someone to waste time doing me the favor of burying their journey into some "perfect" mega-commit
There seems to be overlap with wsgiref, and that ships with Python. There's a CGIHandler class that can use stdin/stdout.

Most of the examples show spinning up and listening to a port, but you can google around to find examples that work with just stdin/stdout.
When they reach a stage where they're no longer releasing hit products, watch this space
> I think you invalidated your main criticism with i not being physically representable just like negative numbers which people have no problem comprehending, despite also suffering that same problem.

The point is that, when negative numbers are introduced, they're invariably done so in a way that helps people get over that no-physical-meaning hump. Complex numbers generally aren't, and often, if you try to push for examples, the people teaching themselves don't give anything that helps.

Compare to the article on "Negative number" on Wikipedia to "Complex number". For the former, you are immediately greeted in the first paragraph three separate example use cases for negative number. Turn to the latter, and... it's basically all just mathy justification: complex numbers make this bit of math work. Oh, there's a sentence on how they are "fundamental in many aspects of the scientific description of the natural world"--but there's no examples! Even scrolling down to the applications section, the descriptions tend more towards "complex numbers are used in this field" rather than "this is what a complex number represents."

Put differently, if someone asks a question "what is a negative number? why would I use it?", you'd get a reasonable response. But swap "negative" for "complex", and the answer usually becomes "just shut up and do your math!"
Yep. Trying to aim at the mainstream they've already lost, and alienating the privacy conscious power user (their last userbase) ever more...

If only they would come to their senses..
> not everyone has network access to install random pip packages

Lucky that the lack of network access will prevent these new versions of Python just as well.
Considering the project is self-described as a way to get drinking water into peoples hands, it certainly seems a bit dystopian to immediately jump to using this to collect water for DC’s… especially considering the original comment was asking “how do you build this”, not “what could you use this for”
Haven't seen it mentioned in here: Matt Phar is also behind ispc, a subset of C (?) in the spirit of SPMD, and an optimizing compiler (based on llvm iirc). It can target Intel AVX (up to avx512, I think?) and is quite fun to work with. It can help out if you're in a rut of using intrinsics and cursed cuda kernels. A fresh take on a programming model.

I recommend taking a look at the amazing story behind it https://pharr.org/matt/blog/2018/04/30/ispc-all .

It's very interesting to see not only the pure tech part, but also the disheartening lack of interest at Intel on the subject. Missed opportunity I think... You can feel a lot of fun turning into a lot of... Sadness? in the end.

Really a big fan of all things Matt Phar, I hope he has the time of his life at nvidia and that they put him to good use!
Are you suggesting in good faith that Mozilla would implement and transmit a unique ID without linking you to your download session? I've never come so close to breaking hacker news etiquette.
PEP 594 – Removing dead batteries from the standard library - https://news.ycombinator.com/item?id=30673597 - March 2022 (90 comments)
considering the average recipient had three reasons for leaving, and the reasons have 25% variance on a basically flat curve, either there's nothing statistically significant here, or what we're looking at shows that it's not really about the jobs
Wait what?

Sooo.. you want to work in an environment where there are no rules, and people should just suffer discomfort while trying to do their jobs?

Am I misunderstanding you here?
Not wanting to work at a place where you don't feel safe is fascism.
my experience about what is "toxic"

- bad organizational skills

- bad tooling

- fuzzy objectives

- mediocre hierarchy

- insisting in micro managing and having "stats" instead of fixing the obvious problems

now the rest is more subjective:

- antiquated silo-ed work, people become moron knowing only their boring chore, they also don't understand what is happening outside their cubicle, can become paranoid, jealous, resentful (because grass is always greener). this leads to a subpar, if not sad, nash equilibrium of low motivation and mediocre human bond
The article clearly defines what "Toxic" is.

> Nearly 1 in 3 people who quit their jobs in 2021 did so to escape a toxic company culture, characterized by discrimination, sexual harassment, verbal abuse, and poor work-life boundaries.
None of the things you’ve listed are inherently “toxic” by most people’s standards. A workplace becomes “toxic” when employees are abused to meet those goals (for example: with long hours, non-constructive feedback, limited pay, unsafe working conditions, etc.)
Still no data yet.
> Toxic is requiring your employees to be replaceable because guess, what -- they can resign (Example in the great resignations happening now) at any time.

This is self fulfilling. The more you work to make them replaceable, the more they realize

1) They themselves are not needed, as anyone else can do their job

2) They are not obligated to stay, just as you are not obligated to keep them
you can get research chemical opiod derivatives legally OTC such as ODSMT or Kratom however I would be extremely careful regarding addicition potential, not all opiods are created equal, e.g. tianeptine sulfate should never be attempted
“THE TRUTH ABOUT DENTISTRY. It’s much less scientific—and more prone to gratuitous procedures—than you may think.”

https://www.theatlantic.com/magazine/archive/2019/05/the-tro...
My guess is that if there were clear answers to those questions then the project might not have been shutdown. The hope is that someone or some other project might find a piece of this useful, or more optimistically that someone will find a way past any of the problems that made X take a pass on it.

Or if none of that happens, at the very least it serves as a free bit of knowledge telling others going down this path "it didn't work"
IMO a toxic place is where you feel you are not appreciated for the work you have done.
yes, you are. i'm saying younger people's idea of justice is more retribution than remediation (and not by any fault of our own)