skysight-inc/HackerNews huggingface dataset:
> You create a venv or bundle, list requirements in a text file, then ask it to install things for you.

Just last week I had problems with a project that I hadn't touched in a while.

After installing Python 3 on a new computer (and making sure that pip is installed) I found that my scripts broke because "pip install" was no longer a thing. I now needed to do something like "python -m pip install".

Not a big issue, just a reminder that things are still improving for the better.

That said, whenever there's native code involved, things can get tricky (especially in Alpine based containers with musl instead of glibc).

That does apply to pretty much everything, just yesterday I also discovered that Ruby was slowing down builds 2-3x because of sassc install being really slow after an update. Then again, the whole library it depends on is deprecated so there's additional migration pain to be had soon.

And don't even get me started on database drivers and their prerequisites in each environment!

That said, even if something like Maven seems (sometimes) better due to no native extensions, I'm still happy that Python/Ruby/Node package managers work as well as they do. Sure beats copying random code manually.
Yes, I meant element selectors... as you see it happened some time ago when I was more into HTML and CSS :-) Now I'm more into backend.
> the author has declined to change these things despite acknowledging that they’re wrong

I mean, if they already have projects running with this, it makes sense. If I learned one thing in my professional life is that while being a perfectionist already is not the best way to approach the vast majority of the problems, it's especially true when it comes to HTML.

Also, I hate to be that guy, but seriously, this thing seems like one of the easiest open source projects to get into, so why not fork?
In their defence they openly state its not for the final product but rather to get _something_ shipped.
Guidelines for Digital Forensics First Responders [pdf]
Thank you... sounds plausible. Is there a reference or performance test for this you can refer to?
The requirement for isolation tools is the dumpster fire. C#/.NET/NuGet provides system wide package caching and project level isolation. Javascript/npm doesn't bother with the caching, but still has isolation without effort.
The faker gem for Rails is here to help your test database to be seeded with real-looking test data. Let's see how.
A comparison to some CAD models https://twitter.com/sadlyitsbradley/status/15691842309905448...
[citation needed]

I have no doubt there are plenty of people who rent permanently in an area but would rather own. But "most"?

Half of renters are under 40; according to one analysis, half of renters are young folks just looking for what they can afford in a place they're not sure they want to settle into yet: https://www.naahq.org/who-are-todays-renters

Granted all this is in the US, where homeownership rates hover around 65-66%. I sadly (happily?) don't know anything about the rent/own dynamics in places I have not lived.
Cointelpro: Series of covert, and often illegal, projects conducted by the FBI
Thanks, I might try that!
In the UK the limit for a car licence used to be 7.5 tonnes (like my licence) but in the mid-90s they changed that to 3.5 tonnes. This means that now you can drive all but the largest Ford Transit-type vans on a car licence. You also used to have to do a separate licence to pull a trailer, but I think they've rolled that back.

It's okay for me and my friends to drive 7.5 tonners on car licences, because until we got our car licences we ran around in tractors. Someone who grew up in a city and learned to drive in a Fiesta, not so much.
That's why it's better to tax the energy itself directly. Instead of inventing a lot of complicated tax schemes and deductions and incentives, just increase the tax on gasoline/diesel. It steers people to fuel efficient cars, which steers the manufacturers to provide those cars.
Have you tried Dirac Live? Particularly with a receiver that supports their Bass Control feature? My NAD receiver only supports regular Dirac Live and it's still much, much better than any integrated room correction from Denon/Marantz, Yamaha & Co.

The improvement is so noticeable that I assume it would take a lot of resources to fix the room physically in order to achieve similar results.

I don't want to sound to enthusiastic but I'm pretty certain I'll never buy a receiver that doesn't support Dirac Live.
What's crappy about virtualenvs?
> At this point, I am rusted and broken and am no damned use to anyone - and oh boy do people make sure to let me know that I am useless garbage.

I've been following your posts for a while (could make for an interesting blog BTW) - aren't you now in Portugal and out of the job/work world?
The while point of the såning "money doesn't but happiness" is that you shouldn't work away everything you enjoy. It's a saying of the working class, a saying for us who trade time for money. It's supposed to remind you that such a trade only goes one way, and that you can never trade the money you got for spending your time doing bullshit back into quality time.

It does not mean that money makes you sad, or that the rich aren't better off.
A comprehensive dashboard to help you trade better – Forex OS (FXOS)
With performance tracking, backtesting templates and trading journal all in one place, Forex OS has been designed to be an easy and effective way to elevate your Forex trading.
This is overly dismissive of a legitimate concern. Laborers, tradesmen, and people who can only afford a single vehicle that must meet all their needs predominately try to get trucks and SUVs.

Just because you can bike to work does not mean everyone else has the same luxury.
why use -m?
looks cool. i will try this for my pocs
Try to get confused
Good point. Tie it to the registration cost.
My Pittsburgh (Harbor Freight brand) calipers came with an extra SR44W and I killed them both within a few months. I'm gonna try your suggestion.
I had the same issue (12.2.1), something seems to be borked with software update. Resolved by booting into safe mode, update showed up as expected.
The prime minister being driven in a 2nd generation Century in 2016:

https://youtu.be/dIh15Ptymyg

It's the equivalent of the US president being driven around in a 1994 Cadillac Fleetwood
The 'elites' are stopping teachers having sex with school children like they used to do in the good old days of the 1950s?

Well, I for one welcome our new anti-child-abuse overlords.
Show HN: America – Road Trip Simulator
I made a road trip simulator for those who is dreaming about exploration, but can't leave their computers. It is free and requires no account. Enjoy your trip and stay safe!
I think blockquote attribution recommendations are perhaps the least stable part of the HTML spec I can think of. There have been at least three, I think at least four, completely different and mostly mutually-incompatible recommendations in the past decade. `blockquote > footer` was the recommendation a few years ago. Now they say <https://html.spec.whatwg.org/multipage/grouping-content.html...>:

> Attribution for the quotation, if any, must be placed outside the blockquote element.

… and suggest things like `blockquote + p` and `figure > blockquote + figcaption` instead. I will also note that that use of figure would have been semantically inappropriate a decade ago, when figure was supposed to be something that could reasonably be taken out of the document flow, but now that’s been downgraded to just being a self-contained unit, though it may be able to be taken by itself and it’s generally suggested that you refer to figures by their captions.
I've found some really interesting reading on are.na. Something that I particularly enjoy about that mode of discovery is that it is more about curation and discovery. The smallness of the community (it feels small at any rate) means that there doesn't seem to be a big incentive to degrade the overall quality by using SEO-like tactics.
It's shame those APIs are now retired and are no longer part of Windows, as having those assistants as front ends to proper ML/AI systems would be a fun coding experiment.

Personally I loved the Wizard avatar.
I never did. My notes were not in chronological order anyway. I would just scribble on a random free page and my notes would be almost illegible even to me.

It didn't matter, it's the process of writing down itself that establishes them in the mind. At least it is for me.
3D Printing for Textile Work
Lol at facebook pumping a "leak" like anyone outside the company cares.
As a former academician, “created by academicians” is for software as bad an advertisement as it gets, especially for something foundational and impossible to change later.

I don’t think it’s a meaningful factor in case of Julia though: more like that Python is a safe and rather pleasant choice for most research-related problems, not only in ML. So no reason to change. And if you’re just starting, you’d better learn Python anyway, and if it’s enough, why look for something marginally better?

Julia needs a niche where it’s clearly better than Python (and R and C++ for that matter) and grow from there. Maybe there already is one, they need to market it more clearly.
This seems to be a bit of an old fogy take.

Little of what you say is relevant. No one is eating at McDonald's for dates. People ask others out for dinner all the time. At least in my area, I'd wager that most dates are at rather diverse eateries.

The reason young people in their 20s and 30s are struggling to meet people is that they are stressed as hell. They've had a shit world dumped on them with continued record high events in economic, social, political, and environmental disasters. They are overworked, stuck alone in shit commutes, expected to train themselves and learn off the job and only perform on the job, and are not respected by employers. That, and everything is off the rails expensive. Everyone with their family and fixed rate mortgage can sit high and mighty while 30 year old professionals still need roommates to be able to afford rent.

When I was actively dating and active in social exercise activities, my days were like 9am-1am (continuous, i.e. I sat down to relax for the first time at midnight or 1am), with a huge amount of time taken up by commuting.

TLDR: everyone's stressed, everything's expensive, there's no time for anything
This scandal is mentioned by Noam Chomsky in this interview with Andrew Marr: https://www.youtube.com/watch?v=GjENnyQupow
I don't know about blink, but there is a marquee tag on the front page and it works as expected in Edge.
Use https://docs.rs/axum/latest/axum/response/type.Response.html

This is also whats shown in the "Implementing IntoResponse" examples https://docs.rs/axum/latest/axum/response/trait.IntoResponse...
The epidemic was never serious enough to justify such measures. Note how the world is full of geriatric leaders who were fine - not one died of COVID.
Ok I think I misunderstood. You were talking about the land use for coal, which I guess you're right would need some accumulation factor (although I suspect it doesn't grow linearly). But if you would use solar or wind you would not, which was the context of the discussion and hence I misunderstood.
It ensures you're installing into environment using your current python. Useful in case the op already has a messed up environment where default pip doesn't use default python.
It's really not special. Having a dedicated ~isolated space for a dependency graph is normal. Better than overwriting global libs.
Only in inches? That's pretty annoying outside of the US ;)
I think simongr3dal’s remark isn’t about them taking longer to stop, but about the use of the term calibration.

ABS is a feedback loop: brake faster until just before the wheels start slipping. That doesn’t need calibration.

There may be additional logic in ABS systems for corner cases that requires calibration, though (for example, if your front left wheel has lots more grip than the other ones, can you brake full on it and keep the car going in a straight(ish) line?), but I don’t see how higher CoG would be a factor there.
Having to prove yourself innocent of criminal accusation? Yes I think that is a pretty bad system. That has nothing to do with the standards you have for negligence or competence of operation, it is about a private citizen being compelled by the state to provide proof of their innocence of a criminal accusation.
Reddit has a lot of such rabbit holes, but one needs to wade through a lot before finding it.
Well, the safety features are for the purchaser in that case. If you let your cat drive and he goes off a cliff, you survive. That's worth an extra $1000! We're talking about a new thing; safety for people other than the people in the car.

That's what the original article is about; people buy heavy cars so that they are more likely to survive the accident than whoever they hit.
Text-to-Image for My Inbox
There's also the fact that Python is old. Python is used as Linux's unofficial system scripting language the same way Macs use Ruby. I think we should mandate a SYSTEM_PYTHON variable to avoid polluting the PYTHONPATH further with brittle global installs that can't be easily upgraded or replaced.
Not typical but recent example:

https://www.architectmagazine.com/technology/architectural-d...
Ztachip open-source RISC-V AI accelerator performs up to 50 times faster
I see, thanks for explaining
We had one of these, a carbon tax and cap-and-trade scheme, and it got dismantled after a few years :( forever unsure why "taxing externalities" isn't popular
> Are you distinguishing between a PDF that downloads by default (rather than using an in-browser preview)? Because I’m that case, you could download the license page just the same.

The metadata on the license page does not offer the same guarantees as the metadata in the PDF.

The PDF can even be signed; the license page cannot.
This Rust conference talk, of all things, is still my favorite ECS explanation, because she builds the concept piece by piece starting from megaclass-hell to full entities-as-IDs with reasons for each step. Also she's a pretty entertaining speaker IMO. https://youtu.be/aKLntZcp27M
Go Implementation of Leopard-RS GF16
Leopard-RS GF16 support added to reedsolomon package, with SSE3, AVX2 and AVX512 assembly.

This allows to encode up to 65536 data+parity shards at O(K Log M), where K is the original data size, and M is up to twice the size of the recovery set.
I really don't see the problem here - you have two options, both of which involve one install command and at most a one-step setup process:

1. A user install: `pip install [package]` and make sure "$HOME/.local/bin" is on your PATH

2. A global install: `sudo pip install [package]` - it will be installed to a dir on your path already (/usr/bin I think)

As for why pip si not ideal for installing software: it's not supposed to be. It's a Python package manager, not a software package manager. It's meant to install libraries for the Python interpreter to import, not commands for you to run.
Of course, people do often library managers to install software (npm, cargo, go...), but the experience is the same in all of them - either you install with sudo and it "just works", but might cause problems later, or you install in "local" mode which requires you to add a the package managers's directory to your path.
Storing datetimes as UTC is not enough for even past dates for all situations. If you need to know what local time an event happened in the past and there's more than one location your user may have resided in, you need to have stored the local time as well, since there's no reliable target you could convert that UTC to.
Ask around some of your colleagues who joined as acquihires, especially the early ones.
What's really frustrating is how little information is out there for setting up a pyproject.toml. The community has really dropped the ball on their new shiny.
Thanks!

> no matter how far in the future you plant an observer, the speed of light is not fast enough for them to observe the entire observable universe

I'm guessing it's just ‘universe’ here, instead of ‘observable universe’—since afaiu the definition is that light inside the observable universe is able to reach us?

So, if I understand the whole comment right, a curved universe is guaranteed to have an edge, but with a non-curved one it's a toss-up because no one knows what it would look like.

Then, when the article says:

> It’s often said that the whole universe we can now observe was once compressed into a volume the size of a golf ball, but we should imagine that the golf ball is only a tiny piece of a universe that was infinite even then.

Does the author essentially mean that the smaller universe still had only a part of it observable? Or am I mixing things up here? In fact, if the universe expanded faster in the early days, I would guess it was less observable than now (even disregarding all the matter getting in the way).
Python has its problems, but none of them outweigh the cost of switching to a new language
Maybe it's an epidemic, I've been through a ton of repair guys lately. At my business we have a lot of HVAC work (AC, coolers, ice machine), plumbing work, and occasional other stuff like locksmiths or handymen.

They just absolutely will not show up when they say they will. Late, sometimes no-show. I had a plumber take FOUR visits over FIVE days and still not solve the (relatively minor) issue.

I don't know if there's just that much work out there? I think anyone who shows up could make a killing in my area, for any kind of repair work. I've never shopped around on price, either.
Running 10 gTLDs is about as hard as running 1 TLD. You already have the nameservers and the servers that handle registering domains, etc. Most of the rest of the work is done by registrars.

Further, TLDs are bought and sold periodically. I haven't seen any gTLDs go away. Is that something you've seen?

Otherwise, the concerns listed seem like FUD with no evidence so far.
Exploiting GPT-3 prompts that order the model to ignore previous directions
I had that convo few days ago. What surprises me is that pip venv were almost ok. But since there's twenty thousands new ways that popped all at once. And I can't understand which does what better.
The best way to get software engineers to solve your issue with X is to phrase your question “Why is X so horrible? It can’t even do Y.”

The engineers will inevitably reply “That’s so simple. You just need to …”

The ecosystem for managing python dependencies has improved a lot: pyenv, virtualenv, poetry.

PATH isn’t innate to Python. Understanding PATH will definitely help with other issues in the future.
Many communities are toxic as fuck, and for many people every community anywhere near them is dangerous.

You're insane to think that community is necessary to find purpose/meaning in life. Plenty of us have had to escape and avoid all communities in order to survive, and we are doing extremely well. Fuck your "fiction promoted by modern society", the life that works for you does not prove that everyone else should live the same way.
He was actually named Merlin, I think.
You can save web pages as easily as you can save PDFs. You can also edit PDF files with common office tools. The only thing PDF works for is ensuring the rendered copy looks exactly the same everywhere and to add a signature but I don't see the value in those two options for this use case; if anything, this institution should let the user agrnt decide how the text is remdered best and we don't know their public key to validate their signature.
With fear of syntax errors, I propose the following:

WITH max_sold_per_id AS (
SELECT
sale_person_id,
MAX(no_products_sold) AS no_products_sold
FROM sales_department_details
GROUP BY sale_person_id
)

SELECT
sd1.sale_person_id,
sd1.sale_person_name,
sd1.no_products_sold,
sd1.commission_percentage,
sd1.sales_department
FROM
sales_department_details AS sd1
INNER JOIN max_sold_per AS sd2
ON
sd1.sale_person_id = sd2.sale_person_id
AND sd1.no_products_sold = sd2.no_products_sold;

Which still isn't nice to "bang out" in an exploratory analysis. Especially because the thinking goes "Get the max sales numbers and associated IDs, and then add the meta data", but the code is still "with the meta data, join the max sales data" regardless whether you prepare the max sales data "at the top" (which I did) or in the join (as OP did)

In dplyr, which imho has a nice syntax (but tons of other problems) it would be:

sales_department_details %>%
group_by(sale_person_id) %>%
filter(no_products_sold == max(no_products_sold)) %>%
select(
sale_person_id,
sale_person_name,
no_products_sold,
commission_percentage,
sales_department
)

First we group by ID, then on each group, we filter for the maximum sales, and finally we select the columns we are interested in. Super easy to bang out (and probably inefficient as we are moving tons of unnecessary columns between statements, but that is not the syntax fault)
Html semantics is really for purists.

Besides a few accessibility things to be aware of, like clicks and tabs for example.

The rest has zero impact on the browser and user experience. It was a nice idea but never got off the ground precisely because most of them hardly had any real difference from a simple div.
His maze generation algorithm is the well-known randomized Kruskal’s algorithm. What seems to be less well-known is that this algorithm is subtly biased toward producing mazes with many short dead ends. Unbiased algorithms that produce a sample from the uniform distribution over all loop-free mazes include Wilson’s algorithm and the Aldous-Broder algorithm.

https://en.wikipedia.org/wiki/Maze_generation_algorithm
What changed that is leaving you dissatisfied?

Do you know why it's happening?
I used Patreon since it was a convenient way to 1) just get some money flowing without having to deal with all of the complexities of integrating a payment processor, e.g. without having to waste what little time I have on things like taxes (Patreon automatically handles the VAT), 2) I don't necessarily run this as I would run an actual business and most of the features are completely free, so it kinda fits Patreon's model of "supporting a creator" instead of your normal SaaS model of completely paywalling everything and giving you only a two weeks' worth of trial use, and 3) most people have already heard of Patreon, so when you're brand new and just starting out it's somewhat less sketchy than asking for people's credit card numbers directly.

In the long-term I'll probably switch to using Stripe or something along those lines (while still keeping the option to use Patreon for those who prefer it), but at this income level it's not really worth my time.

So to answer your question, I think that whether using Patreon is a good way to finance your side projects depends on what those projects are, and on what exactly you goals are.

If you're trying to run a profitable business then what I'm doing is not a good example of what you should do. It might be totally obvious, but the more you give out for free and the more you rely on voluntary Patreon-like donations the less money you'll make. I know of other apps (using a fully paywalled financing model) in this space which have less users than I have and yet they're already hiring other people to work on them, while I can't even pay myself a livable wage to make this a full time job, never mind even thinking about paying someone else to help me out.
What you’re looking for is float [1]

[1] https://www.w3schools.com/cssref/pr_class_float.asp
Interesting. When I was in Myanmar/Burma some years ago, they drove on the right, but with mostly Japanese cars (made for driving on the left side). It seemed fairly dangerous.
You probably see a ton of trade vehicles with tools in them, you just don't associate them as personal vehicles. Or your project is only subbing out to commercial trade companies.