skysight-inc/HackerNews huggingface dataset:
The White Nose Syndrome fungus is actually endemic to Europe and Asia; it was just its introduction to the US that decimated the population. The fungus is found on European bats with no mortality. It seems the US bat population had no immunity.

Cavers suspect that it was a tourist caver that picked up spores elsewhere and then went caving here. Many cavers stopped caving entirely to slow the spread.
> there isn’t a free-speech absolutist who wouldn’t fire someone if that person went on a rant cussing them out at work.

> if a free-speech “consequence free” absolutist were to berate their wife and call her disgusting every day, we could ask them how seriously anyone takes their “i have free speech” as she walks out the door with their kids.

Of course! Both the insulted boss and battered wife have freedom of association. https://en.wikipedia.org/wiki/Freedom_of_association
You only get the push notification, no session binding, when using Microsoft Authenticator in other scenarios. That's if you get the push notification. It's variable in my experience. (I use it as a backup MFA method when I don't have my badge reader handy.)
The ability to have broot immediately exit is based on its ability to receive commands, either at start or through sockets. So in this case we're just doing `br --cmd :print_tree`. The same strategy can be used to add searches, filters, toggles, etc. before printing the tree (or printing a path).

To not elide files, the easiest solution is to provide a max height: `tree --height 5000`

No support of LS_COLORS exactly.

No option today to show on a file whether it is gitignored (never considered this: my users either show gitignored files or don't).

You can completely customize file properties order: https://dystroy.org/broot/conf_file/#columns-order

(it's hard to answer complex questions and rfc here, maybe come to the chat for an interactive discussion ?)
I'll bet you 50p it's the abortion facility buffer zones. Public space protection orders.
Do you have experience with enterprise software projects?

For those of us who have, it's a bit of a strange assumption to assume that if something can be automated well then it would have been done already. It's a bit like asking why Blockbuster didn't set up a streaming service. A lot of companies struggle with IT projects. They avoid them if possible. They outsource if not. If they do succeed, then they try not to touch the results more than necessary.

This approach leaves a lot of automation on the table. If you're able to repeatedly pull off complex software projects well, then you can just do it over and over and end up automating far more than other companies will even true.

> why has Flexport not taken the industry by storm if it's so easy to automate

Hasn't it? From Wikipedia, it "has annual revenues of more than $3.3 billion" and "In August 2018, Flexport was named the 8th fastest growing company in the United States". Now maybe they are doing an Uber here and selling below cost services, it's hard to say because they're private and keep raising big rounds so we don't know how profitable it is. But they're clearly not wanting for business.
Just another alias ...

# WAS
alias ls='exa ...'

# IS
alias exa='eza ...'
alias ls='exa ...'
No, that the website's interpretation of that verse. An extermist one at that.

The more common interpretation of that verse and the ones sourouding it is about prefering to pray at home instead of going to the mosque. And when going to the mosque to not go in "revealing" clothes/fashion that would attract perverted men's attention.

Here's another website interpretation. https://recitequran.com/tafsir/en.ibn-kathir/33:33
Most tech is heavily dependent on other tech, and networks are often only best effort. So I'd agree industrial, auto, and medical software should have some more regulation around safety and security; but not all commercial work.
you could save yourself from serving all the websites (and server costs) with just one character!
pass the base64 in the hash field by simply prepending # to it. also it seems the URL length limits do not include the hash, so maybe notsosmolsite.zip? ;)
What interests do you think they have in boosting surveillance powers?
I wish Apple would do the same type of app for Jazz, as they did Classical. I used to use Roon for the awesome discovery, info on songs, but cleaned up a lot of my subscriptions (and I didn't need Roon for any of the fancy crooss-platform streaming support it had), but in playing with the Apple Classical app, I could see how doing the same thing with Jazz would be really well received.
Folks in the thread noted that the recovery code sent was the same each time, which leads me to think it might have been a phishing attack. Send email that looks like FB recovery, but have the links go to some domain you own and snarf up creds, including MFA etc.
As I tried to explain on the thread about the Financial Times coverage of this (https://news.ycombinator.com/item?id=37416203), the headline here is COMPLETELY WRONG. It's doubly frustrating given i'm quoted in the article and i spoke to the journalist to try to ensure the "UK drops spy clause" falsehood wasn't propagated.

The UK government has changed nothing. All that happened is that a junior minister said "obviously we won't implement this until it's technically feasible", (https://www.reuters.com/technology/uk-minister-says-position...) which was inexplicably seized on by Signal as evidence that the government was backing down. Cue this nightmarish news cycle of the press declaring "UK drops spy clause" when absolutely nothing has changed: the spy clause is still there, and the govt has explicitly said that they WILL utilise it if they think it necessary (once they consider the tech good enough).

So it's incredibly counterproductive to claim this as a victory, and thus cause complacency, and distract from the fact that today more than ever we need to be putting the pressure on to get the clause dropped. It almost feels like a misinfo campaign: what better way to win a battle than to let the other side think they've already won so they sit back and selfcongratulate rather than fight at the critical decisive moment?! Meanwhile folks are misreading the "we didn't back down" coverage as evidence that the government really is about to back down. It's a kafkaesque nightmare!
The clustering is what makes it feel so different, and what makes it such a compelling runtime for certain types of problems.

It's not an accident that large distributed chat programs or MQ systems are often written in erlang. From inside the code, writing a distributed system feels the same as working on one node.

With go, you can't do channels to a go process running on a different server without significantly changing the language. In erlang, you don't notice because that's just how it works.

Write an app that runs on two nodes and sends updates to all clients via websockets. In erlang, you just write it. In EVERY other language, you're loading a non-idiomatic library and probably running an MQ cluster or using an MQ service... probably written in erlang.
The only reason the say step-mom instead of mom is due to policies on the porn site itself
There are plenty of videos of people dying in regular elevators that lack the inner safety door.

Typical is the someone wheels a large object like a trash bin or stacked boxes and then the edge catches on a landing and crushes an occupant against the top rear corner.
> IMO, every software dev using node, with endless thousands of packages, all with unknown licenses, and with unknown origins, unaudited, and by default, the ability to execute scripts and code during install...
And which if you audit all those packages, 10 seconds later they could be sold/stolen/hijacked for malicious intent...
Yet devs think this is awesome...

Like most devs (or engineering managers), I’m resigned to modern realities.

It’s a race to the bottom and I’ve been dragged into flame wars by smug (and very wrong) engineers who believed semantic versioning would solve compatibility problems and the like.

It’s impossible to justify the cost of full auditing and ground-up building. The only way to solve this is to force ground rules.
Not even ripgrep?
One thing I will say, is that

AI = means you don't understand how to quantify the problem

AI is a great hack to quickly and unknowingly solve classification problems and other similar things. But you trade massive datasets for explainability. And that's a pretty bitter pill to swallow.
Yeah, but as far as I remember, some of the most criticized parts are open for interpretation. I may be wrong though.
ls is very actively maintained http://git.savannah.gnu.org/cgit/coreutils.git/log/
I do agree with the fundamental assertion that American politicians and news organizations refused to accept the reality of religious fundamentalism in this part of the world. But it seems pretty ironic coming from The New Yorker who have been a big part of driving this confused worldview.
Randolph Bourne
Ask HN: Does debating or taking positions reflect maturity level of developers?
With the new debate around using Typescript or JS.

To know that such and such a language or framework is the most widely used and therefore the best, or any other unfounded position or debate.
Once a developer has reached maturity, he knows which tool to choose for the right job. There's no point in fighting and debating. As a developer, we live in a galaxy of technologies, with an endless range of good and bad solutions for every use case. Taking sides isn't the solution, and it locks us into a box.

Let people use what they want.

What do you think?
it's not very secret. a bunch of western governments want to be able to spy on the comms of their citizens and lazy terrorists/pedophiles/whatever with poor opsec. basically everyone including normies moving to well-encrypted chat systems makes this very hard (requires court-ordering/NSL/coercing software companies to 0wn their own customers), so instead they want to standardise making it easy for governments.

the UK happens to 1) not have a proper constitution with any encoded human rights and also poor judicial review and 2) an inherently authoritarian currently-ruling party and media ecosystem and culture 3) be a UN SC member, Five Eyes member, G7 member, reasonably big economy etc so it's government is in a good spot to push hard on this and see if it can break the will of tech companies, which would be a great technical and social precedent to help other governments achieve the same goal. Australia is also a battleground for this for similar cultural and political and legal reasons.

what is less clear is why Signal is saying this is a victory, unless they really are so cynical that saving face while losing is more important than standing up on this point of principle that their company was supposedly founded on.
But that's the point: they didn't say they were CEO of Y. If you didn't happen to know the name of the CEO and match that to the HN handle there is absolutely nothing either on that page, nor was there in the CEO's HN bio to advise you of those facts.
They will just wait for you to get used to this, then stop triggering Facebook to send you legitimate emails and start sending you similarly-looking phishing emails similarly often. It may happen to be enough to view a phishing email, let alone click anything in it to get pwned.
And the serious simulator niche, including flight, became really niche to the point where the controllers (joysticks, wheels) used for that niche largely went away.
In a deterministic mindset, your choice is still specific to you, even though it is determined by the state of the universe at the time it was made. So, your choice to commit a certain act is very much still determined by the existence of laws that would punish you were you to do that act (among many other things, of course). A simplistic model is training a reinforcement learning (RL) agent: you design a reward/punishment system to determine the behavior of the agent. Typically people don't consider that the agent is morally evil if it commits certain acts, but they still punish the agent if it does them, so that it learns not to. And of course, we know by construction that a RL agent is living in a fully deterministic world and has no free will.
Yetter still, it (eza)is being maintained.
To some extent it's statistics. Send enough messages and the odds are one will eventually get though.

> providing a standardized and objective measure of the technology's capabilities

Not really. The environment is still variable. A short message could have bounced off some random short duration reflector somewhere (aeroplane, meteor, lightning, ...) or have been refracted by some short term effect. Standardised and objective is an anechoic chamber or a cabled in attenuators/channel simulator.
Oh good one, thanks. Curious how well it handles on NFS mounts (I have a remote server mounted over NFS over Wireguard). I'll post back later.
Indeed, hence the "generally" :-)
> That was already Bismarck's choice

And its secret deal because he is playing both sides. That's the whole point.

> Britain would have been on the other side regardless

This isn't at all true.

Britain-German relations were actually quite good. And British-Russian relations were terrible.

Germany had messed up generally good relations with Britain because of the idiotic Navy project.

But by 1912 this was basically over and relations were improving. British-Russian relations were going to over Persia.

Look at how close the margins for war were in British Parliament even after Belgium.

> if Germany sought a preventive war

Ok but I'm not talking about a preventative war.
Isn't the whole purpose of LinkedIn to show that to potential employers/business connections?

It's kinda like paying for a billboard and then complaining that people actually see the billboard. That's the point.

If people seeing your work history is a security risk for you, don't sign up for LinkedIn to begin with or make up fake details.
Considering that another 50-year-old label with an aging founder is ECM Records, it wouldn’t surprise me if Apple did buy that eventually and do something with jazz, especially considering that label’s reputation for pristine sound and overlap with classical.
It's a one-off, you won't be able to achieve this with any degree of reliability in practice, but it's a nice milestone achievement.
The owner of a repository dying (assumption) is an example why you don't trust modern software?

The active maintainers moved the project to a shared repository with a different name 2 years after the creator was seen anywhere.
I assumed until reading the article that it was about "The Martians" <https://en.wikipedia.org/wiki/The_Martians_(scientists)>, the Hungarian Jewish emigres that included Teller, von Neumann, Erdos, and Szilard.

(I think some ridiculously high portion of them attended the same high school in Hungary.)
And that's now fixed for everyone else, possibly directly as a result of your noting it.
We tried. Devs when give more space just didn't bother to clean old crap and exact same thing happened but with few months of delay. But then we generally just ask how much do they need and bill project for it so that's generally also on them.

But, unlike Toyota, we do have disk space alerts.

Sometimes the problem is also entirely political, the management needs to tell client and charge them for more storage and won't accept the change till that happens. Meanwhile clock is ticking...
Is this actually true though? Speculation, but I doubt "mom" would have the same appeal as "step-mom" for the same reasons that the former isn't allowed and the latter is.
Smashing parking meters in some "clever" attempt to evade the contract already doesn't bode well for other contracts. Once you've gone that far down the rabbit hole, the contract already means nothing.

Obviously in the real world it is unlikely that the people would think that the above is a good idea, but if they did then the contract is only as worth as much as the paper it is written on. It can simply be ignored. It is not like there is some kind of supernatural power that enforces contracts.
Take a piece by Mozart for example. That piece has been performed and recorded many times over the years. A classical music listener wants to be able to browse by the composition (all performances of the composition), but also by the performer (all compositions performed by player/group).
Yes but people did not find it daunting to create a fork.

But if what the comment I replied to meant by "capable of maintaining them myself" was about having an organizational structure where they could become an official maintainer of the official project rather than needing to fork it if the owner becomes unavailable, then yep, that's a great point about these single-owner projects.

But my original interpretation was about the difficulty of maintaining the code. To me, these rust tools are a huge improvement in that way.
Think we should all abandon that ship, mastodons not great I'm waiting for a better alternative
> Want a trial in your own language? Want a codified standard of proof for specific crimes? You won't get those under the common law. You would in Sharia.

Oh, so if I show up in a random Sharia court in Saudi Arabia they will switch the entire court proceeding to Swedish will they?
s/they'll still work in a few years/they'll still work in a few decades/

Related: the Lindy effect (https://en.wikipedia.org/wiki/Lindy_effect)
This still implicitly asserts that the murderers are to blame for something. "Protecting others" carries an implicit assertion that failing to abide by this principle means you are broken, rather than that the principle itself is mistaken, as would be true if you really believed blame didn't exist. And then you still have to account for whether the transgressor was coerced rather than was acting from their beliefs and desires (aka made a free choice). You can't really escape free will.
Emacs and Vim are both up there. Modern VS Code is basically Sublime Text with extra steps, which is TextMate with extra steps, which has been around for more than 15 years now. While it didn't pioneer it, TextMate popularized the "command palette" that so many text editors and IDEs use today. If you liked TextMate in 2008, you'll be fine with VSCode in 2023.

The tabbed web browser hasn't changed fundamentally since forever. People keep trying out new ways of managing tons of tabs, but all the major browsers today look pretty similar to early releases of Opera.

Aside from the ribbon, Microsoft Office remains mostly unchanged in terms of basic interactions. Even keyboard shortcuts from 20 years ago continue to work the same way today. Remember that the Office ribbon came out in 2007, which makes it 16 years old now! You could say it has stood the test of time very well, too.

Desktop and mobile operating systems have figured out sets of basic interactions that work for them. It's been a while since a new iOS update changed the way I work with my iPhone. Likewise for Windows and macOS. Once you get used to them, they become invisible, humming along without drawing attention to themselves. In contrast, tablet/convertible UIs are constantly in flux, trying to figure out how to make all their diverse input methods (touch, stylus, mouse and keyboard) work together in harmony.

I'd say most software we use today is pretty damn good, and doesn't change all that much. That's why everyone gets mad when e.g Spotify decides to suddenly change how the UI works. People aren't used to their tools changing very much anymore.
In 3-dimensional space you can only access O(n^3) locations in n steps (where a step corresponds to the distance between adjacent locations).
I can't make sense of what you're saying but I'm pretty sure the article you linked says the opposite
https://www.ycombinator.com/library/F5-startup-compensation
> Yes, ls is maintained. Although, maintained is a very strong word. It exists.

Why would it be a strong word? Here it is, in src/ls.c: https://github.com/coreutils/coreutils

It is then packaged by tens of operating system distributions, who themselves maintain extra patchsets, some of which are then upstreamed.

It is installed and used on millions (billions?) of devices, for 3 decades.

It's a very reliable and trusty "sharp stick of metal" :)
Repeating an identifier like this is inelegant, it should be (untested)

commit|[?author == `Tom Hudson`]
> It's very hard to make a living from art

Its very hard to make a living off bad or average art. Most art/music/text is garbage that people wouldn't be willing to pay for. It's similarly difficult to make a living microwaving hot pockets in a town full of five star restaurants.
I like how people are arguing that ls is alive, like there is active work being done on it over 38 years. A Unix tool that does one thing well can be considered finished and sit for years without anything going on. That doesn't mean it's dead. Sure, maybe people want fancy new stuff, but again, doesn't mean dead. If it had security problems for years, then one could argue that it's dangerous for it not to be updated and if it isn't, then proclaim it dead so people will move to something safer, but this trend to call something dead because it isn't in rust and doesn't have colors and git awareness? Meh
Tolerance of different cultures, or moral relativism.

Which makes i pretty clear how those things have quite hard limits to their applicability.
Tufton Street. Meh.

When someone starts in on them I always ask if they've ever tried joining the Taxpayers Alliance.
And kill browsers...

ws.onmessage = function(event) {

Object.keys(cursors).forEach((id) => {
if (!positions.find((pos) => pos.id === id)) {
document.body.removeChild(cursors[id]);
delete cursors[id];
}
});

If I'm not mistaken, this has O(n^2) complexity and is executed on EACH position update. Unless it's autooptimized to not be a linear search on positions?
One classical music composition can have multiple performances, potentially hundreds. So if you are in the mood to listen to, as a random example, Mahler’s Symphony No. 5 but are interested in how different musicians have approached that work, it is helpful to have an app that allows you to look up that composition, and see all the recordings of it with their respective orchestras and conductors shown.
Their personal site is gorgeous: https://bsago.me

The tech notes are particularly useful: https://bsago.me/tech-notes

There’s a ray of hope on their RSS feed: https://bsago.me/tech-notes/feed.json

The last published date is September 2022, which is almost a year after their last GitHub activity: https://github.com/ogham?tab=overview&from=2021-12-01&to=202...

So in absence of other information, I’d rather believe they’re ok. I’ve gone through periods of my life where I blow off all existing responsibilities and reinvent myself. A big project like exa comes with a lot of responsibilities that don’t become apparent until it explodes in popularity; it’s understandable for people to want to disassociate from those.

Some might argue that open source authors have a responsibility to communicate status, but it seems like Benjamin fulfilled that by making sure exa had additional maintainers that could update the readme with a deprecation notice.

One other strange phenomenon is that when you run from a responsibility, it can feel like more and more of a hurdle to come back and face it, at least for me. So it’s probably best to assume they’re fine and to put as little pressure on them as possible. Even just popping in to say “I’m still alive” can feel like pressure.