skysight-inc/HackerNews huggingface dataset:
I'm amazed at how many different words UK and USA English have for the same thing. Even though I started watching UK tv shows on PBS in the 80s, I started watching Taskmaster on youtube and I hear unfamiliar words for things all the time. The one from last night was "pedal bin." Before they showed what it was I was imagining some kind of bicycle with a trash can on it but it was a trash can whose lid opens when you step on the pedal. I don't think we have a separate name for that in the USA.
In the case of certificate transparency, the CAs know that the browsers will nuke their business if they’re caught cheating and the design of the system makes tampering evident so they’d primarily only be able to cheat by issuing a certificate without logging it.

I think that’s an important point because it touches on the challenges of a blockchain: if trust can be based entirely on the information in the chain, it can work. If security depends on outside oracles, legal enforcement, or other trust relationships anyway, you don’t need the expense of a blockchain relative to something like a distributed signature system. This is why the supply chain stuff never goes anywhere unless it pivots because the hardest part is trusting your auditors, and the expense / fragility of an always-on networked system isn’t worth it when it can’t solve that problem.
Tridactyl is terribly slow for me.
There is plenty of implementation activity and I am summarising it in these types of posts: https://www.ilmarilauhakangas.fi/irc_technology_news_from_th...
A statement about my Scala open source work November 17, 2021
I have a similar problem in my workplace. I have a hard time reading what's going on in the room or the relationships between ups and downs. It's exhausting. Is there a playbook for this type of thing?
Friend Groups
That canonical URL is literally what the DOI system is. Publishers getting together to agree on a shared identifier system, regardless of each publisher's business model.
That was the plan. But never got to the 'super saturation' point where it would no longer melt in. Knowing what I know now I figure the temp was too high. Least I got an A as I had pounds of crystals. We added flavoring and coloring to some of it and gave most of it away.
Biden Promised to End New Drilling on Federal Land, but Approvals Are Up
Thanks!

From what I understand, this is only useful for doing scrapes manually by launching the target URL in a GUI Chrome instance? Or can this somehow work on a headless server? (I don't understand how one can automate this.)
>- allow communities to manage themselves in a decentralized manner, without any San Fransisco-based big-tech company imposing their CoC, ToS or view of "diversity" upon them.

the main matrix homeserver blocks you from federating with them if you violate their CoC and kicks all matrix users from your room
Sounds like a catch-22.
If you really want to improve IRC, add threads. Most IRC channels I join it’s impossible to follow discussions.
Some interesting views here. Simple things I never considered :) Thanks
The Return of the Greenspan Conundrum
"Like it" is quite open ended but I think that "The Rise and Fall of the Third Reich" by Shirer is excellent.
So does ex. heroku for all the other languages, and that actually scales. As well as most shared hosters offering node and rails.

Don't get me wrong, my whole point is that this 'simplicity' is given in any ecosystem these days.

Except live coding via FTP is something you consider part of the simplicity, then you are stuck with PHP :)
Hi cbm-vic-20
Maestro is disjoint from MasterCard, this is correct. But it's also unrelated to what I said. You're right that many girocards are co-branded with Maestro and not MasterCards. However, they are not "EC cards".

Those cards that actually use the "ec" brand (rather than girocard) are proper debit MasterCards. You can see this on MasterCards German website [0]. Some banks are also using that branding to issue cards [1].

Beyond that, there are some girocards which are co-branded not with Maestro, but with MasterCard proper [2], although that is also unrelated to my previous statement.

[0] https://www.mastercard.de/de-de/mastercard-fuer-sie/finden-s...

[1] https://www.consorsfinanz.de/banking-service/kontakt/geld-ei...

[2] https://www.it-finanzmagazin.de/girocard-mit-co-badge-master...
Comparing JSON libs for Common Lisp
I maintain a static blog which is small-time enough, but I did want a comments section - essentially it's the only public way I have to interact with readers directly, since I'm not a fan of the whole social networking thing. Email works, of course, but some form of visible Q&A can be helpful to others too.

Back when I set it up, I couldn't find a ready-made solution that looked good enough, so I chose to roll my own (basically an email form plus a hack to extract the json comment data from the message and rebuild the site). Since I'm dealing with a low volume of feedback, I don't have an issue with moderating/approving each comment beforehand, and spam isn't a problem... but this article could sure be helpful if that ever changes.
Is vaccine efficacy a statistical illusion?
I bill £650 a day for 'PHP development'.

What is this out of the park career path I'd have had choosing ruby? Can you share some more details?

Almost the best advice I can give to a developer is stop being fixated on language, and start being fixated on how to solve business problems, on communicating coherently (and like a human being), and being able to quickly grok complexity. The language you program in is almost the least important part of the offer (as long as you're competent in it)
For convenience;

https://en.m.wikipedia.org/wiki/Rashomon_effect
All UI, especially fancy dataviz, should be about "what questions might users want to ask of this?" not just "can we make it pretty?" It's just bad.
There is a draft specification to allow threading messages: https://ircv3.net/specs/client-tags/reply Not many clients are interested in implementing it, though.
can we not be looking for fights please? We are assuming a lot from a fragment of prose and I think would be better if we afforded one another the kindest interpretation of their prose that we can.
> I can't think of a single in-use tech/language that does not have a lot of complexities. And by definition, these will almost certainly be 'hidden complexities' for someone coming in to that ecosystem.

You're 100% right.

My original comment focuses on PHP because I was specifically addressing the "PHP is the easiest to develop in" idea.

I realise that it might seem a bit too critical maybe because PHP was the only topic in it, but I didn't mean it to come off like that. Hopefully I redeemed PHP a little bit in the follow-up comment! :D

At the end of the day: every ecosystem/language has its own "that shadowy place over there" :P
MS Word converted with some tools to html, chm, pdf.
I run some websites that consult the public on new construction developments over a few weeks. We use Power Automate to route comments and bookings from a form into email, notifications, MS Teams, calendars and spreadsheets. It avoids needing a formal platform that users have to learn and needs to be customised. Plugging into existing communication channels (like email and chat) makes people more likely to use the service. And that is much easier with PowerAutomate than using Microsoft APIs. It is easy to add one more channels (like SMS) without lots of work. You can also tie things into a particular MS Teams site which makes authentication/security/privacy easier to deal with. I can send notifications and data to the MS Team and let someone else worry about who should have access. And at the end the Team can be deleted and the data scrubbed alongside it.
If you read through the comments you'll find some contradictory explanations of what Dask does, so as some background:

At its bottom layer, Dask takes a graph of tasks and dispatches them to a scheduler. Schedulers can range from a few threads, a few processes (using multiprocessing), a few process on local machine (with the Distributed scheduler), or tens of thousands of machines.

That latter example is not made up, I've seen geoscience demos doing that in 3 lines of code on one of their giant clusters.

The task graph can be generic Python functions, using e.g. the bag API, which gives you a map-reduce-y like API: https://docs.dask.org/en/latest/bag.html

Separate, and optionally, Dask also has emulation layers for NumPy, Pandas, and scikit-learn I believe as separate project. Here you write code that looks like normal Pandas code, say, but instead of executing immediately it creates a execution graph, and then you submit the graph to your scheduler and it runs it for you. These emulation APIs are partial, by their nature, but also optional.

One interesting use case for this emulation API is processing larger-than-memory datasets. In ordrer to support multiple processes, and even more so multiple machines, Dask reimplements the NumPy and Pandas APIs using batching underneath. And so you can run a single machine and take advantage of that batching to process data that wouldn't fit in memory when using normal Pandas APIs, while also getting access (optionally) to multiple CPUs: https://pythonspeed.com/articles/faster-pandas-dask/

(If you specifically want Pandas APIs, there are other alternatives mentioned here in there in comments, e.g. Modin.)

My main personal experience was using the lower-level API to run image processing code in parallel, on a single machine with multiple worker processes. It worked great.
I Love Arch, but GNU Guix Is My New Distro
Sorry, but this is completely ahistorical. Before the iPhone came along (which did, thankfully, put the final nail in the coffin) there was a decade long battle between the web usability community and Flash designers over much more than just games. I know this because I worked on both sides of that divide in web agencies and beyond in the late 90s and early 00s. In all the tests I've conducted of these fancy scroll-driven UIs, users perform worse in navigation, information retrieval and comprehension tasks. It's boring to fight the same fights over and over again.
I can perceive a lack of openness in the startup Kevin was working for. For instance, why did the C.E.O, the C.O.O and the team exclude him blindly rather than communicate?
I also am quite strongly against comment fields.

The comment field medium isn't particularly conducive to meaningful and interesting conversations, which is ultimately what I want to promote if I put something on the Internet. At best you get posturing.

Emails (or blog posts) require more thought to be put into what's written, and they also even the playing field. It feels a lot more like a conversation compared to the blogger-commenter relation.
I think the situation is far more complex than just blanket blame of former colonial powers for present day problems. It is also disingenous to expect such countries to pull themselves up by their own bootstraps considering the legacy of colonialism.
When it comes to innovation, it's a mistake to assume big incumbents must lead the way. It's called disruptive innovation for a reason -- because incumbents who refuse to change often get disrupted. We've seen this time and time again.

That doesn't mean incumbents are powerless. They can resist top-down changes. But they often have trouble resisting technological innovation that spreads bottom-up.

The blockchain is a decentralized protocol that's spreading from the bottom up due to popularity with consumers, similar to the web. Did newspaper companies want to be on the web in the 1990s and early 2000s? No. But they were forced to by new web-based competitors that readers found more convenient. The same pathway is quite possible here. There are already lots of games and apps being funded that support NFTs. Assuming they're any good and consumers like them, what are incumbents to do? Continue making inferior products? They won't win like that in the long run.

And FWIW, Meta already announced it'll be supporting NFTs, and Jack Dorsey from Twitter has been musing about doing the same.

> There is no reason to believe that NFTs will solve what could be solved by open data protocols long ago.

HN has a history of prioritizing technological specifications over real-world adoption and human psychology. The fact of the matter is that NFTs and the blockchain are seeing adoption, whereas the other protocols you're alluding to are not.
Flutter Service Locators in 15 Minutes
For me it's the inverse, I am having a real hard time with threads on slack. But no issue following discussions on busy IRC channels. It's probably just a matter of getting used to it one way or the other.
Look at the metadata of those two articles.

https://www.nature.com/articles/1771046b0
has
<meta name="dc.identifier" content="doi:10.1038/1771046b0"/>

and

https://www.nature.com/articles/s41586-021-04114-w
has
<meta name="dc.identifier" content="doi:10.1038/s41586-021-04114-w"/>
Looks like you are associated with Budibase from your previous submissions & ideally you should have disclosed it to let others reading your comment understand your bias
You make a mistake in equating "barbaric society" with freedom. Barbarians weren't free, maybe except their chief and elders. Common tribe members were all subordinated - the tribe would even put some mark on their body (tattoo, circumcision) to remind them that they are tribe's property. Democratic society is much more free than a barbaric one.
Sounds like you just have a problem with authority. Starting from middle school and through high school my parents frequently sat down and explained things thoroughly with me in such a way that earned my respect. I would be very concerned if my kid immediately tried to hack around my limitations and that would immediately warrant even tighter controls.

That's not a battle your child should win.
> Easy: it's censorship-resistant. You send a transaction and no middleman, no financial organization, no one can prevent you from sending it.

Devil's advocate here: How is a state not going to see that as a bug not a feature? Do you think that governments will let the loophole stand and grow? Won't there inevitably be a choice eventually: get regulation and oversight like any other mass payment method, or be banned outright, and driven to the margins of society?
The Reversed .gitignore
*Summary*

Core XY (where the bed moves vertically)

36cm (14.1") in each dimension

new extruder design

new, all-metal hotend

swappable heads (up to 5)

fully automatic tool alignment

bed heats up in zones to save energy

claims of bed adhesion reliability and jam/pre-jam detection

refundable deposit

mid-2022 release, preorders now
I think I had it so the first three typing would be shown sorted by whoever typed first, but then ellipsis the rest. The app was designed to be a more conversation-based app with things like a room being opened with an objective and closed then they were complete, so it favoured slower conversations.
Markdown in Git, Gitlab or GitHub. KISS.
Thanks for mentioning Octavian, I didn't know about this interesting project.
Are you referring to single- or multi-threaded applications?

In the context of embedded optimal control applications (i.e. the original framework motivating the Prometeo development), applications are typically single-threaded, and in this case for matrices of size 100x100 MKL is _very_ close to peak performance already, there is no way something can be 2x faster without breaking the laws of physics.
[Trust that I know what I'm saying here, as the main BLASFEO developer, I check MKL performance often enough ;) ]
Just for reference, MKL has special flags MKL_DIRECT_CALL and MKL_DIRECT_CALL_SEQ which enable extra optimizations improving performance for small matrices (e.g. turn off most input arguments checks), these should definitely be used in a fair comparison.

On top of that, linear algebra is much more than matrix-matrix multiplication, and e.g. in embedded optimal control the performance of factorization routines plays a key role.
Traditional insurance policies are written on a "replacement cost" basis. Which means.....the carrier will initially pay what they consider to be a depreciated value for the item, then when you purchase the identical or similar item, you show them the receipt, and the carrier then forwards a secondary check for the difference of the depreciated value (payment 1 to you) and the current retail price.
Xmpp has had decades to try and hasn’t succeeded. It’s riddled with issues that make it unworkable.

The question isn’t “If this can work with Matrix why not XMPP?”, the question is “Will Matrix have the same issues as XMPP?”
This also assumes that the OP lives in a place with strict COVID restrictions. In plenty of places in the country you can still meet up IRL, and schools are back fully in-person. In those cases, this is little more than just basic grounding.
I'd say that >90% of keyboard users never think about "liking" their keyboard localization at all; if you grow up in a country with a particular standardized keyboard, it's just the one you're used to, and you deal with its quirks. On top of that, I'd guess that >50% of keyboard users still need to frequently look at the keys when they're typing, so changing keyboard layouts to one that their keyboard isn't marked up for isn't a realistic option.

For me personally, I also type in 3 different languages (two of them making use of various diacritics) frequently; my preference for the last decade or so has been to use the "normal" US-English layout for writing English prose, code, or working on the command line, and switching to US-International (w/dead keys) whenever I'm writing in a non-English language. I just find the dead keys on backticks and quotes to be especially annoying for programming.
Yep, the 'no code' idea is as old as COBOL, because it is COBOL.
There is no reference to it on the internet, and I'm fairly sure no bit survives. Which is sad when I think I worked 6 months on it, but someone paid me to do it, so that's nice.
> For citizens who want efficient, effective access to services that require identity.

There are some citizens who want this. Not all.

> a poor implementation doesn’t guard against overreach.

A good implementation enables overreach as in, "Please confiscate everything belonging to John Q. Public." An effective identity enables government overreach.

This cure is worse than the disease.
Almost everything in IRCv3 is opt-in. If you want to use netcat to access a modern IRC server you can still do it and it looks just the same as it looked in the 90s.
Not colonization, exploration. The damage was already done by the time the colonizers arrived.
Can I scrape emails and phone numbers from LinkedIn Company Extractor
> Personal trust as a foundation for identity

Eventually every system boils down to personal trust, from the doctor that certifies you were born, to the person looking at the computer screen in a licensing office who is deciding if she is going to issue the license. There is no escaping this.
No judgment or anything else implied, but I can't help thinking that the alternative might be you not being here to tell this. Would you find this a better option, now? It's hard to imagine (for me).
Minimalist and full-featured implementations can coexist and talk to each other, as all specs are designed with graceful degradation in mind.

Minimalist implementations can also cherry-pick newer features they want. For example, this IRC client explicitly says it in its "non-features" section: https://git.causal.agency/catgirl/about/
I don't think it's disingenuous whatsoever. I think at some point you should expect that. As an extreme example, what's now the United Kingdom was once an occupied colony of Rome, and they've done ok for themselves since. The United States was a colony of the United Kingdom just 250 years ago. Singapore was a colony of the UK just 58 years ago and they are incredibly rich now.
That's not quite a language feature though: one can write (Fast)CGI or similar programs in any common language.
A transgender man is a man who was assigned female at birth (in this case). Meaning they have a uterus and all that.
> I do not want the monetary system I'm apart of supporting Organised Crime, Terrorism, etc.

This is true of all significant monetary systems. It's also notable that btc is not anonymous, so leave as much as (or more) of a papertrail.

> the only real instance I'm aware of that I would call unjust is Visa refusing to accept WikiLeaks donations

What about the practise of Civil forfeiture?
Grandma, you've got Mail – Before 1921 you could send your kids by Post
Holy cow have been rabbit holing on all morning on this.

I've had to fight my zen garden conditioning the whole time but I have to admit this looks good.

Thanks for the link!
"Bob is typing..."

"Bob and Phil are typing..."

"Bob, Phil and 3 others are typing..."
> "So, how does that relate to this? One question I have constantly asked, and never gotten an answer to - What problem does Bitcoin (Or blockchain, if you prefer, I'll take either answer), solve? What problem does it solve that no other distributed system does as well, if not better? I've yet to see the answer."

https://en.wikipedia.org/wiki/Byzantine_fault
The only argument is: you can deploy your PHP app on any 1$ shared hosting plan. Just copy the files and you’re done.

And yes, PHP is not as bad as it used to be anymore.

Apart from that, I don’t see a lot of benefits.
How to install any distrib on a VPS
Congrats! That's great to see.
I think the best part is not the recipe itself, but the error handling of the article. It goes into detail into what conditions are optimal, what kind of tools to use, how various mistakes look like (with photos!).
Yeah, the area between "backwards compatibility at all costs" and "progress" is full of potholes. I think PHP was to mach on the "backwards compat." site of that gradient, I think that some bc breaks are onavoidable when improving the language itself and its standard library.
Sure, it would be nice to have something like rusts "editions" (and I am sure other languages share that concept to some degree) where we could have the runtime support all code that was valid before, but that comes with its own complexity.

As someone who still owns their rent coding PHP, I really enjoy the development of the language from php 7 onwards. It certainly feels better in any way compared to the 5.x or even 4.x days.

As long as we do not get another python 2 vs 3 disaster, I am happy.
Didn't they do something similar a decade ago and reverted to MS Office?
Speaking for just me, I thought that XMPP was already dead.
> The hack puts people at risk of SIM-swapping attacks, which involves hijacking access to mobile phone numbers.

After being asked about why is SMS 2FA a horrific idea yesterday [0] and with another user being successfully attacked via SIM swapping and nearly getting their funds drained in Coinbase [1], it couldn't be more clearer to just stop using SMS 2FA, completely.

[0] https://news.ycombinator.com/item?id=29254051

[1] https://news.ycombinator.com/item?id=29254063
I tried Matrix a few months ago, but the clients were pretty horrible compared to irssi. The only functional one was the ugly GUI one with emojis and all that.
There are counter examples of ex colonies like Taiwan and South Korea and Singapore. But we also have the US vs Mexico, both are ex colonies.

What’s important is the leadership and their vision. This is exemplified by the divergent results in N Korea vs S Korea. They both emerged from brutal colonization but took different paths. Same history, same ethnicity, etc., but different leadership.
> 10.1038/nature.com/2021/11/17/news/xxxxxxx

can be a valid DOI, 10.1038 has the same role as the nature.com domain but with a different governance