skysight-inc/HackerNews huggingface dataset:
> feminism defends that women can be different from one another and not just making babes machines.

Even just referring to a woman who wants to have children as a baby machine shows a negative connotation being applied by these so called feminists supporting the idea that "women can be different".
Right, "the federal government can (attempt to) influence what happens along them." Of course, that particular brand of influence has waned in recent decades for obvious reasons.
> Developers require much more access to their machines to do their jobs

I think this is a pretty untrue view that only seems to crop up in developer-focused communities. You don't need admin rights to write software. In the case you need to interact with the system, you probably should be working inside virtual machines anyways.
I think expectation is that tech companies will be nicer. Pretty sure this comes from the belief that tech workers are unusually talented or rare, and so the worker-company relationship is more like a doctor or classical engineer, less like a factory worker or technician (Not that doctors and other professionals are treated with great respect anymore — it is just a matter of perceptions, people haven’t updated their viewpoints for the current brutally mercenary environment). So, these stories tend to float to the top.

It should be a story with real consequences for the company if anybody’s pension is yanked.
Doesn't the FCC maintain public records of callsigns and associated home addresses? Why would you want to immediately tie your personal address to most of your online accounts?
I'm all for disclosure and do so myself when commenting on things related to my company.

But...I'm curious what level of disclosure you feel is required beyond saying you work at the company? Personally I don't want to read a bunch of legalese on HN posts. There are enough critical minds here that chicanery gets ferreted out pretty quickly. In this case, there are also multiple posts from others saying that Stripe's practice is if not ubiquitous at least common in Ireland, hence unsurprising to those who work there.

edit: typo
The medical community doesn't own the entire term. An individual should be able to say "I think I'm depressed" when reflecting on their own mental state, without that implying a narrow medical condition. Or worse, some paternalistic doctor attacking them for self-diagnosing.
Cant resist digging at Node.js even when writing up how infinitely better Node.js is at dealing with packages than python, haha:

> Let’s try removing is-odd to demonstrate how badly designed this package is:

You literally just deleted is-even 's dependency on is-odd then have the audacity to be shocked that it broke?

There's a lot of hatred for the small package philosophy of node.js, but it's also a huge win, stands a good chance of being why javascript has been such a winner, gotten so far: very explicit small things that say what they do on the tin. Rather than repeat yourself by making a copy pasted is-even and then maintaining both, it makes perfect sense to compose functionality, to build off what we have. And it is easier to understand the scope of what a package is & what it can do when it is explicitly limited in scope.

This is another place where there is lots of loud vociferous animosity against what is, but it's there for good reason. And with rare rare exception- left-pad rage-quit deliberate breakage, for example, it serves well. With the exception that yes, inventorying your stuff is hard.
I’m kind of hoping Malwarebytes is good at it’s job.
Because of the insanity of python I run everything in Docker (through compose). No more issues with it not working on some dev's computer because of a missing wheel, or that they need to have X and Y c++ toolchain packages installed locally etc. No more trying to fix a broken setup after upgrading python or poetry versions, just "docker compose build" and you're up and running. No spending days getting a freshly cloned project up and running.

Then I point Pycharm to use that as my remote interpreter through docker compose.

Not watertight, but a hundred times better dev experience.
Is Argentina experiencing an emigration wave?
> You don't have to get 100 score, but passing the core web vitals score and having higher score on mobile is recommended

Note that they don't have a CWV score yet due to low traffic. But a 39 performance score from the simulated Lighthouse is often more than enough for a passing grade. That is: if a Moto G4 can do OK, your normal users will likely do great.

For instance, a site I made[0] has a 22 from Lighthouse, but a passing CWV grade, so further improvement to the LCP, FID, and CLS would confer no direct Google SEO benefit.[1] (But it may help things like bounce rate, which may confer second-order benefits)

> by removing the lazy load effect from the LCP

Indeed. Even better, making it high priority instead of normal: https://addyosmani.com/blog/fetch-priority/

[0] https://i.imgur.com/TGD1sj2.png

[1] "For example, a page with an LCP of 1750 ms (better than the “good” LCP guidance) and another one with 2500 ms (at the “good” guidance) would not be distinguished on the basis of the LCP signal" – https://support.google.com/webmasters/thread/104436075/core-...
But... pi is in the formula. If you already know it, then why bother?
For sure - we have some networks that when a host netboots it always goes to something like http://netboot.xyz with serial console by default.

My favorite is some vendors using COM1 and some using COM2 so you have no idea which it is ahead of time.
> Question must be, have they tried giving the same gene therapy to the "normal" old mice, not artificially aged using ICE?

Sure, right scientist MUST make test on control group, which is neutral. This is classics of right science.
I use the same name everywhere I care for the content, if not I have a second username used for forced registrations.
I always try to get this username which I created not long after I got my first PC and got internet access. It's a riff on the call sign of the airline I worked with at the time.

On the rare occasion when it's been taken I've been appending 'OBE' as a suffix to obtain uniqueness.
The most telling example of this is the fact that the Egyptians and Crusaders had a ceasefire during the Mongol attempt to invade Egypt and the fact that the Crusaders did not join the horde.
Realistic daily range of an electric vehicle
According to most examples I’ve seen, the last digit of pi is “…”.
Would you put in your real name and address on all of those sites?
Man Behind First Genetically Modified Human Babies Wants to Resume Experimenting
What country are we talking about? The US does not offer any guarantee for severance.

If we are talking Ireland, as others have said the law appears to be exactly this.
Because they took the time to disclose the parts of their situation that supported the point they wanted to make (work at stripe, live in Ireland), but disregarded the parts they knew would discredit them a bit (PR for the company). Also, coming to their defense from a throw-away is a curious choice.
I think you may be confounding different kinds of understanding. There's a big difference between understanding what a statement is saying, versus understanding why a statement must hold true. And understanding why a statement holds doesn't necessarily have to be a formal proof, it just means that you have convinced yourself that some concepts that you are familiar with behave in a way to support the statement. It can actually happen that following a correct formal proof doesn't automatically help you understand why something is true. And vice-versa, it may happen that when you try to formalize your understanding, you discover that you missed some crucial details.

But usually true understanding and formal proofs go hand in hand.

P.S: Though as a disclaimer, I don't know maths beyond the undergraduate level, and I'm sure there must be very complicated concepts that mathematicians don't understand, but can reason formally about, as well as concepts that mathematicians feel that they intuitively understand but can't quite prove.

Additionaly, there's von Neuman saying "Young man, in mathematics you don't understand things. You just get used to them"
My parents took me to see those. They had no interest in seeing otherwise. I'm sure most adults consider them to be children's stories.

I liked Beauty and the Beast. I was not bored. Even watched on VHS multiple times.
I use ISO standards certification numbers
This is exactly the approach that has led to unwanted kids being born to poor single moms who just pop the kids out to increase their government benefits. The end result is not pretty.

Single motherhood shouldn't be a goal of government, considering how destructive it is to society.
In the stories, faeries can be benevolent or malevolent.
I wish 1Password had this. I usually just try to think of random words.

(Tangentially, are you not concerned about the Last Pass breach?)
as a Poetry user myself, ummmmmmm. no. lol
Do you have a link for that? I'd love to send it to some friends.
For your children I would suggest ghiculescuv2.0
I think there's this interesting thing on HN where usernames that are older contain fewer and fewer characters. Find a 3-character username on HN and I guarantee you it is an old account.
> do you think there is a market for vetted/audited/curated mirrors of the major language package registries

I personally wouldn't see much value in it, but it wouldn't surprise me if there was a market for it since it would be a good way for large companies to claim they're being responsible without doing anything but spending a (relatively) small amount of money.

The reason I don't think there's a lot of value in it is because having something curated or audited by anyone that isn't an expert in the niche isn't going to super effective, is it? Maybe they can pick out obviously malicious code and there are some easy wins at the start, but I think bad actors would adapt and do a better job of obfuscating malicious code.
The random-number addition is sometimes suggested by websites as a simple way to retain personalization but bypass collisions with existing names.

"behnamoh is taken. Would you like to use benamoh37?"

Some people will tag on a birth year, address, or zip-code if their preferred name isn't available.

You'll also see people sequentially add numbers to the end if they have forgotten a password or lost access. Lost your HN access, but still want people to know who you are? How about behnamoh2? Do it again? behnamoh3. I've seen family elders do this over and over with email addresses and Facebook accounts.
Mathematicians (and other math subjects) use an interesting notation that is something like a "semantically local variable". A symbol like n can be reused multiple times, as long as the context is clear you're allowed to do that.
It's not very well documented, but the PyPA tools do provide a unified experience when used correctly.

Here's a PyPA project (FD: one I work on) that uses a single pyproject.toml to handle all aspects of packaging (and most non-packaging tool configuration, to boot)[1]. With a single file like that, the only thing you need to do to start a local development environment is:

python -m venv env && . env/bin/activate
python -m pip install .[dev]

(We provide a `make dev` target that does that for you as well.)

Similarly, to build distributions, all you need is `build`:

python -m build

[1]: https://github.com/pypa/pip-audit
I just pick something that makes sense at the time with a different name and email address on each site. In this case I had been lurking on HN for a few years and finally wanted to comment on something and it seemed like there were a few other Linux tinkerers here. Oh and I appreciate the character "Bender" [1]

[1] - https://www.youtube.com/watch?v=ln4rfYh7ng0
“Default” and “status quo” aren’t the same.

Also, this publication is from the Business Post, which is based in Dublin (domain being “businesspost.ie” is clear about this point, and it’s already next to the title). That seems enough of a hint to me that this news might have Irish components.
For starters, I generally don't (directly) visit other social media/news sites. Any links that make it to the top pages of HN is less likely to carry malware. I do read some subreddits but they tend to have text-only submissions or images. On rare occasion uBlock Origin will flag a link. I'm also extra careful if I happen to be using a Windows machine which I typically only use for gaming.
>but "never complicated to teach, once its time had arrived in the natural progression of the course"

Which is, of course, true for give or take all subjects out there
Trading algo visual debugging tool
Released this open source tool for debugging trading algos. Useful for those doing crypto trading.
I've pretty much settled on poetry for most things at this point.

It still has a ton of rough edges like error messages still closer to a stack trace than something actionable and it's slow as hell resolving but it does the job 90 percent of the time without issue.

Also running everything in docker now anyway which side steps some other problems.
Since you care about privacy, Cloudflare Web Analytics might be a good fit for you: landing page [0] and announcement blog post [1]

[0] https://www.cloudflare.com/web-analytics/

[1] https://blog.cloudflare.com/privacy-first-web-analytics/
I've never seen a Jenkins instance that did not need to be open to the public internet in order to support GitHub webhooks. Granted they were using IP based restrictions but it's still not behind a corporate network by any stretch in that setup.
Funny that, because I can find references to likely aerosol transmission and the assumption that cloth masks would reduce aerosol transmission to a small degree in the early 2020 minutes of the body that later recommended mask mandates (on the basis reducing stuff to a small degree is important when reducing pandemic spread...) in my country

https://assets.publishing.service.gov.uk/government/uploads/...

Not all aerosol particles are the same size, and particles don't have to be smaller than holes they pass through for a grid of fibre to obstruct a significant proportion of them. The change in guidance wasn't a conclusion masks were a panacea, they were a reflection that even a small degree of protection was better than no protection in a situation where existing measures weren't slowing its spread fast enough.

The people who were against masking on principle by and large didn't care what degree it reduced it by, because they just didn't want to be told to wear masks.
I bet there are a lot more three-letter names left. 26^3 = 17576.
Some combination of the name of my first pet and my mother's maiden name.
I am personally very perplexed with KDE.

Many Linux users hate GNOME. Sure, it’s not that customizable, and looks like it was made for the smartphone generation. But… I cannot deny that it is very, very polished visually and is much more familiar to people who aren’t as good at computers. If I was building Linux computers for poor people at a charity shop, I would use GNOME.

KDE… it is just so customizable, almost to a fault. System Settings can be mentally overwhelming - and why does every app have to start with the letter K? Also, whereas GNOME is content with generic names like “Web” and “PDF Viewer,” I’m just supposed to know Okular is my PDF viewer?
Can’t speak to others but I at the beginning of all this (late 2000s?), I used to build Hackintoshes and briefly sort of made it my life’s purpose to turn all my friends’s Windows PCs into dual boot.

For myself, I needed a lot of parallel processing, and Mac Pro back then just got you so far.

For friends, it was because I’m a Mac shill. This was my way of getting them to buy a Mac when the future of the platform was still a little uncertain.

I still have a “MacBook Nano” which was an ASUS netbook that dual booted
Yep. I think you may be right, it’s EOL and probably doesn’t have any more updates available. I have a VM for when I need old Java, but I was going to need an older VM to run Flash, and that just wasn’t how I wanted to spend my time. :D
Get used to writing your code twice. If you were writing prose, almost any methodology recommends that you revise and edit your first draft, often multiple times. My first pass at an implementation is for me to understand it and solve it. If it’s a throwaway tool, that may be where it stops. If it’s committing to a common repo, I’m probably going to significantly rewrite and enhance the code at least once. If it’s the basis for a new technique/sample code, it’s going to be multiple times with feedback.

Seek feedback on your code. Fresh eyes provide fresh perspective. You’ll learn a lot about yourself from others commenting on your code.
Acting young does not exclude thinking about death. Being able to focus on other things most of the time also doesn't exclude thinking about death. I find it difficult to believe your family members do not think about death, even if you try your hardest to avoid it, people die around you and you are forced to face reality.

Accepting death will happen is a prerequisite. So many are afraid of this event, but it is just another event. What can you do about death? Nothing. So it's pointless to worry about the impending event of death. For some control freaks, this sends them into an internal spiral, and to them I say maybe reassess whatever trauma caused them to seek control over the uncontrollable. For others, this is freeing. It happens when it happens so all I can do is act on the now.

This is where I think most elderly people are at, and why they feel liberated. They aren't concerned about a legacy or preventing death or reputation, they care about the here and now. Loving who they love, working on what they enjoy, saying what's on their mind, and letting go of the rest.

Some people mistake this liberation to be a complete disregard for planning or the future. But on the contrary, if an elderly person sees high value in a higher education for their grandchildren for instance, they might seek to make contributions. They are acting in the now for their own benefit, understanding whatever happens when they are gone is uncontrollable anyway.

Do you need to pray to the god of death every day? No, but it's helpful to frame your perspective knowing death is going to happen. Especially when doing so helps fuel better decisions. Why worry about your social perception by joining a painting class? Why not go for a nice hike today? Our problems see minute when we acknowledge death is around the corner.
This post is prompted by the survey of Python users, their feedback, and a current thread [0] on the Python forms discussing a way forward. I read the thread the other day, it's long, and there are a lot of opinions.

Towards the end of this post there is an interesting observation:

> Discourse, the platform that the discussion was held on, shows the number of times a link was clicked. Granted, this count might not be always accurate, but if we assume it is, the link to the results summary was clicked only 14 times (as of 2023-01-14 21:20 UTC). The discussion has 28 participants and 2.2k views. If we believe the link click counter, half of the discussion participants did not even bother reading what the people think.

Along with that, my concern is that there are too my cooks in the kitchen. A packaging system is never going to cater for more than 90% of use cases, but there will likely be a higher than average representation from people who would sit in the 10%. There is a danger of them never being able to agree on a solution that solves all problems, and then never launch anything.

It would be far better to get something out, have a stake in the ground, and build from there. It also desperately needs to be "Core Python", my understanding is that the PyPA (Python Package Authority) is somewhat disconnected from the core Python development.

Ultimately they need one system that is front and centre, that is the "officially endorsed" tool, and very clear messaging on that.

0: https://discuss.python.org/t/python-packaging-strategy-discu...
> Does that estimate include amortization of upfront development costs?

The answer is almost certainly "no." A service like Chat GPT is expensive because it requires heavy-duty GPU computations.
I just type in any old crap, knowing that I will eventually either delete or abandon the account, or the service it's registered on will be shut down and disappear forever.

Best not to get too attached to your online identities, or take them too seriously. They're even more ephemeral than one's physical existence.
> You pay for a service where the amount you pay far outweighs the value of the service, by orders of magnitude. This is allowed because the amount is often obscured and deferred from the customer. The student is allowed to make this choice because they’re an “adult” and it serves the interests of the school.

The amount you pay is obscured, but generally to the student's benefit, not detriment. 75% of students attend public schools, mostly in-state. Few students pay the nameplate tuition described in the media. Net tuition actually paid is much lower, and has been largely flat over the past 5 years. Some useful data points from here https://research.collegeboard.org/trends/college-pricing/hig...:

> The majority of full-time undergraduate students receive grant aid that helps them pay for college.

> Since 2016-17, the average net tuition and fee price paid by first-time full-time in-state students enrolled at public four-year institutions has been declining after adjusting for inflation; it was an estimated $2,250 in 2022-23.
These are not available in my country and I am not very hopeful it’ll be anytime soon
Ask HN: What are your biggest frustrations with Google Drive/Box/Dropbox?
Been wildly frustrated these past few weeks and want to see if I'm not the only one. Considering building a tool for my needs in the space and would love to hear if anyone else have them too
Your account has been debited, thank you for cooperation.
Meh…I have Ace Ventura on my Plex and plan to show it to my 10 year old in a year or so. People can still enjoy things that weirdos on the internet consider “outdated”.
I use my first and last name as a helpful reminder that there’s no such thing as anonymity on the internet. If I have an opaque username, I may be tempted to write something I wouldn’t want to publicly stand by.
Back under the Obama Administration they tried exactly that. It didn't pan out as no State wanted them and no Senator wanted to be the one to tell their constituents "we'll accept terrorists in our borders" Federal prison system or not.

Here's the current list if you want to dig deeper into it: https://en.wikipedia.org/wiki/List_of_current_detainees_at_G...
Nature is teaching us how to survive by trying to constantly murder us and everything else if you prefer. So we can gain knowledge by seeing what works for other surviving species around us.
Very cool. I’ve never tried fewer than 5. Will definitely keep that in mind. Yes, I know that paper.
This is what can happen when you design and implement things in the open. And it’s completely fair for it to happen as long as the design is open source. (Can it even be closed source…?)

But the author responded by temporarily closing it to the public. Which is also OK. He clearly didn’t want to deal with the consequences of openness.
I tried this for a while, marking such tests as production compatible. They relied on test records made for the purpose, sometimes copied to other environments to make the tests.

For 3rd parties with test modes like Stripe you can get E2E, or if the cost of the test is low.

Some safety controls to avoid running non-prod-safe tests are wise.

Another alternative is using anonymized prod copies outside prod. Possibly even mocking 3rd parties to behave like prod, happy, sad, etc.
The logo is directly from Adobe's book: https://www.adobe.com/products/catalog.html#category=creativ....

I would recommend changing it.