skysight-inc/HackerNews huggingface dataset:
Nextcloud Mail won't be replaced by Roundcube!

"Neither will Roundcube replace Nextcloud Mail or the other way around. ... Nextcloud Mail will evolve as it is, focused on being used naturally within Nextcloud."
Ugh, she was vile.
I've been a very happy Roundcube user for a decade without a single problem. Also worth mentioning, their CLI update script just works without a hitch.

I'd like to see Nextcloud adopt Roundcube's commitment to reliable software. I've tried migrating my calendars, reminders and contacts several times, but it's never worked reliably. There were often subtle problems such as missing calendar entries that simply disappeared without a trace.
OTOH, poverty is multidimensional in a way that simply giving money to the poor will not (because it cannot) solve. Which is not an argument against giving money to the poor, of course. My point is only that real scholarship on poverty and its many effects actually is useful for more than just academics’ job security. What the article said about identity and aspirational aspects of poverty rang absolutely true to me (aside from what I think was a too ham-handed attempt to shoehorn it under SIL’s language preservation stuff). Source: teacher in urban Title I public school. Indeed, I had some ninth graders identifying pieces of those very issues in a reflection thing I had them write that I just graded (e.g., one girl writing about seeing a connection between slavery and jokes/tropes that you often hear among black kids today about darker versus lighter skinned folks; like, yeah, those are rooted ultimately in theories and perceptions of the majority white society (beginning in the 1600s) about darkness of skin indexing mental and physical abilities in a fairly straightforward (if absurdly crude) way. And it gets filtered through and rooted in perceptions of fucking 14 year olds in this Year of Our Lord 2023 (though, again, not in some linear way; we’re talking about large-scale social and cultural conceptualizations that work themselves out over generational time-scales)).
Weird that he was willing go to the lengths of “inventing fake women speakers”, but not willing to go the much shorter lengths of “inviting real women to speak”.
> I would rather not maintain a system that was built on quicksand, where dependencies cannot be upgraded without breaking anything.

To each their own. I prefer to maintain a bad system because:

- I can make it better

- If something doesn't work as expected it's because of the current state of the system, not because of my lack of ability

On the other hand, I don't really like to maintain very good systems (crafted by very intelligent people) because:

- There's little I can do to make them better (I'm a regular Joe)

- If something breaks it's because of my ability as a programmer (all the shame on me)

So, it's like playing in two different leagues (but the paycheck is rather more or less the same, so that's nice).
Goldman Sachs is first and foremost a trading bank.

Consumer Banking is not a field they are experienced in. They launched their consumer banking division only in 2016, hoping to create an additional revenue stream. It didn't grow as expected, so ~2018 they obviously pivoted to the idea to grow this business by working with companies like Apple and GM (so bluntly put: not focusing on customer service but on corporate negotiations)

So now after 5 years reality seems to set in. First for Goldman Sachs that it's not that simple to do a lean-scaling Consumer product, and second for Apple and GM that they were hoping to outsource this complexity to a experienced player which didn't turn out as expected...

All that excluding the fact that the Apple Card was never really a natural fit in Apple's digital-service core portfolio anyway...
Unity will die or be replaced by the end of the century. Once people swarm on AR/VR apps and realize how annoying it is to develop things using Unity Editor, at least compared to the luxury of web dev, some alternative will have to pick up from there.
Do humans understand art? Does it matter? How do humans learn to create art? By looking at other peoples art, for the most part. Those other artists are not compensated for this either, nor do they need to be credited. If you exactly copy another persons art style, that may be frowned upon by some, but otherwise it is of no consequence, unless you claim the work is actually made by that artist. If you believe that humans should be afforded a privilege that machines (or rather their operators) should not be afforded, make your case on why.
Oh no, damn union protecting people from being exploited by their employer. What a backward thing to do...
In WW2, British intelligence analysts inferred that a secret Nazi radar system used only a single beam based on its code name: Wotan (Odin), a god with one eye. For a long time, I have occasionally referenced this example, but today I learned that it was actually sheer luck. The prior radar system that used two beams was also codenamed Wotan.

https://en.wikipedia.org/wiki/Battle_of_the_Beams#Y-Ger%C3%A...
Paperless-Ngx v2.0.0
I actually had to Google what that looked like. It's been a while.

Haha.
good 'ol BBC was ahead of it's time - inspired a generation of hackers. Try get Netflix or Amazon to do that as a side hustle! [1]

[1] a computer + a language + dev tools
Missing from your narrative is the treatment of the Palestinians by the Israeli settlers. The settlers are harassing and seizing land from Palestinians. Those settlers are protected by the Israeli Defense Forces. All of this is well documented and are repeatedly criticised by many well reputable human rights organisations.

So, no, it's not restrain that is rewarded by these savage attacks.

And while I condemn the terrorist attacks on innocent civilians by Hamas, we should not pretend they came out of a vacuum, or that the state of Israel is a pure peace loving innocent victim in all this.
As an American, I only use my Amex at businesses I dislike, but am forced to patronize for whatever reason. And groceries. It's pretty good for groceries.
I cannot give a yes or no answer in this case. "Generic" is too generic a term, to use it in this argument.

It depends on the whole project and circumstances. Usually I go with specifics and later refactor. The reason is simple: too often did I experience the case, that in order to change something in view, we had to alter the "generic layer". On the other hand, how can you build something generic, when you have not at least 2-3 use cases?

"But we will never refactor" - I am one of the very few, who do just that. I worked my way up from dev to senior manager in order to give people the freedom I always missed.
rc_dock is amazing, nice to see it being used more in the wild. I dislike it's ties with antd and other css peculiarities, but it's very solid
The point being that if you want a relationship with him, you have to be willing to give up everything and trust him only. Those who are wealthy are unwilling to give up their trust in their wealth, but by God's grace, they may be able to do just that. In the case of the young man, he chose to trust in his wealth instead of Jesus. There are accounts in Acts of wealthy people being part of the church.
ClouDNS.net + Zoho Mail. I chose ClouDNS as I have a bunch of .pl domains which at other registrars are either unsupported (Porkbun, Route53), unreasonably expensive (e.g. Hetzner Cloud wants €35/yr, ClouDNS €18/yr) or offered without WHOIS privacy screen (Dynadot). I am not excited though about having to pay extra subscription for having more than 1 DNS zone, so I'll be happy to get better recommendations.
Djot v0.4.6 just released with Multi-window support (open multiple Editor windows), remember open windows when restarting the app (Editors and Players), and manual Compile & Run toggle

Linked above is the full release notes on the new Djitsu Devlog blog.

Head over to https://djot.dev to download the latest version
I'd say no, at least not on modern computers.

When I learned to code you had the manual for the computer and it contained so much information that was alien to you - but then you'd start with BASIC and learn to use that to do a few things. Then some more of the information in the manual would start to make sense and you'd start to poke values in to memory locations to achieve things you couldn't do directly in BASIC. After a while you'd start replacing the slow parts of you BASIC program with little machine code routines (worked out from information in the manual). After a while you knew you machine inside and out.

What made that all possible though was the limited scale of the computer, while modern computers are essentially the same as they were back then, they're on an entirely different scale which makes it impossible to hold it all in your head at the same time.

These day's beginners would better served by learning the logical patterns of programming, which I think are easier to see in modern scripting languages.
We’ve been building the Langroid[1] Multi-Agent LLM framework, starting several months before AutoGen. Langroid has an elegant Inter-agent orchestration mechanism[2], among many other things. We’ve taken a measured approach to avoid bloat and excess abstractions (unlike that other framework that I won’t mention :) )

[1] https://github.com/langroid/langroid

From the README:

Langroid is an intuitive, lightweight, extensible and principled Python framework to easily build LLM-powered applications, from ex-CMU and UW-Madison researchers. You set up Agents, equip them with optional components (LLM, vector-store and tools/functions), assign them tasks, and have them collaboratively solve a problem by exchanging messages.

[2] Docs on Task Delegation
https://langroid.github.io/langroid/quick-start/multi-agent-...
Oh, I didn't realize we were only doing finite numbers. I had thought we just needed numbers that.

The A's are the aleph numbers, just using A instead of 𐡀 because I don't know how to put a subscript on the right side of an 𐡀.

They are the cardinalities of well-ordered infinite sets. Aleph-0 is the cardinality of the natural numbers, aleph-1 is the cardinality of the smallest infinite set that is larger than the natural numbers, and it goes on from there.
I think it is a bit muddled as the term we use for viking today comes from the verb (in modern Norwegian) "å dra i viking" which is a term used back in the days as seen from the sagas. I see it is mentioned in the article too.

However it could be that it originally described a person from Viken, but it was also actively used as a verb a thousand years ago in western Norway.

Being Norwegian myself I've actually never connected it with the word vik which is also seen in English often as the word wick at the end of place names.
This was a conference where people don’t apply to speak, you only got to speak by invitation. So that excuse doesn’t work here.
Given that there's still close to 80 years of the century left, this strikes me as a safe bet.
I thought that Apple Pay is always accepted at the same places where you can tap to pay. Is there a difference? This mentions it can be used anywhere that the contactless payments symbol is.

https://support.apple.com/en-lamr/guide/iphone/iphbd4cf42b4/...
I think a highly volatile and chaotic use case is exactly where I'd expect them to design a perfect, or at least orders of magnitude less susceptible to operator error, system.

Of course it's hard for me, a spoiled millennial who got into programming via online games, to imagine what war computers were capable of in 1988, but as described in the thread, this scenario sounds so utterly routine that I am surprised that it basically involved a game of telephone to confirm basic facts about a plane.

"A tracked entity gets confused with another tracked entity" or "an entity's status of hostile-or-not gets lost" sounds like exactly the cases that should be impossible to get wrong as a fundamental goal of this kind of operation.
People underestimate the cost of switching game engines.

While a lot of concepts are transferrable between engines, if you've got a team of experienced C#/Unity developers who haven't touched UE, switching to C++/UE is likely to cost a lot of time/money. A new engine can still be a steep learning curve for experienced game developers. You might be able to pick up the basics over a weekend, but reaching expert levels of knowledge takes years.

That cost increases further if it means restarting a project from scratch rather than building on top of an existing codebase (which will likely include not just the game itself, but also an assortment of tools built within Unity for building content and improving workflows).

Unity's killer feature for many is still its C# support. If you're a small team or solo developer who doesn't need AAA levels of performance, it can be a big time-saver over working with C++.
Because it's unique to the use case, complex, and nuanced. It has to be exactly correct, and it has potentially serious ramifications if the answers are incorrect, potentially with legal ramifications that I'm keenly waiting to see the first cases of.
I really tried to make Nextcloud work for me but it was too much. I‘ll pay the enshittified Dropbox premium soon.

Some bugs I encountered in a few hours of testing and trying to make it work.

The Mac auto-update installs an incompatible version to my OS; the website offers only the new incompatible and an old version that also doesn’t work (OS can not scan the app). The solution is to find a suitable version from a hidden FTP, user-unfriendly.

Some files had modification timestamps on 1.1.1970 that causes obscure sync issues on Mac. Either run some arbitrary database scripts to fix this or a simpler solution is to ‘touch’ all affected files.

The Windows Client consistently shows random minus bytes, hangs, and freezes.

The Windows Client is stuck in a loop of calculations and transmissions. Also a reinstallation is impossible as AppData folder isn’t deleted during uninstallation.

A successful complete reinstall downloads all the existing files individually, creating conflicts with identical(!?) local and server files. Why is the file hash not checked before the download? It’s frustrating and seems poorly designed.

All bugs have open GitHub issues I didn’t bother to include. Some have open PRs for years. The last bug is open for 5 years now.
By the end of the century? Not exactly a bold prediction, that's 77 years away.
Unfortunately, I can only second this. The absolute basic functionality, meaning file storage and access through a browser, works fine. However, as soon as it comes to integration with the various existing clients, things fall apart, and it's not even terribly complicated stuff. For instance, I used Nextcloud to automatically upload photos from my Android mobile, and this has been completely broken for over 2 months now, and nothing is happening (see https://github.com/nextcloud/android/issues/11974). It's pretty clear they simply do not have enough staff to maintain all of the clients, and I'm just rsyncing my stuff now...

Don't get me wrong, I'm thankful for Nextcloud and hope they can survive, but one needs to manage expectations when using it...
somewhat off-topic but this is the first time I see bun actually used for something other than "let's compare it to node"
> Linus developed Linux in response to the experience he had with MINIX - but there is no MINIX code in Linux and never was.

For the last statement, Wikipedia disagrees:

> https://en.wikipedia.org/w/index.php?title=Minix&oldid=11846...

"Eric Raymond claimed that Linus hasn't actually written Linux from scratch, but rather reused source code of MINIX itself to have working codebase. As the development progressed, MINIX code was gradually phased out completely."

quoting "The Cathedral and the Bazaar"

> https://monoskop.org/images/e/e0/Raymond_Eric_S_The_Cathedra...

for this statement. On p. 24 you can read:

"Linus Torvalds (http://www.tuxedo.org/˜esr/faqs/linus), for example, didn’t actually try to write Linux from scratch. Instead, he started by reusing code and ideas from Minix, a tiny Unix-like operating system for PC clones. Eventually all the Minix code went away or was completely rewritten—but while it was there, it provided scaffolding for the infant that would eventually become Linux."
Hi, I'm Graham. I'm the creator. I've just started coding this year and I thought this would be a fun first project. Happy to answer any questions on it.
How do you only rent 'mens' toilets?

Port-a-potties usually aren't labeled, unless they are just urinals.

Did the conference centers lock out the 'women' toilets?

Most conference centers that I have been to don't have access doors to the restrooms, it is a u shaped freeflow walk in. This removes the bottleneck and cuts the cost of a door.
This actually a good move. Focus on games rather than attempt to compete in VFX sector.

The Billion dollar acquisition was probably driven by megalomaniac ex-CEO, wanting a piece of every pie and world domination.
"By the end of the century" ? Yeah that seems like a pretty safe bet, I sure hope a lot of things will have changed (hopefully for the better) by then.
> Linux (1991) started as a fork of MINIX (1987) by Tanenbaum.

That is not true and never was.

It was in part bootstrapped on Minix but it contains no Minix code at all and was built with GNU tools.
Not an apple user, so likely missing some context, but why is the comparison between M3 Pro and M1 Pro? I think a more logical comparison would be between M3 Pro and M2 Pro.
After having become an expert on the incident from having skimmed half of the wikipedia article, I note that it mentions both Reagan considering his letter an apology and the US government not having made a formal apology, so I imagine there is some clever political distinction between the two.
The Only Sure Thing in Computer Science
Yes for both stats.
I believe this is the relevant text, from https://eur-lex.europa.eu/eli/reg/2016/679 :

> Member States law should reconcile the rules governing freedom of expression and information, including journalistic, academic, artistic and or literary expression with the right to the protection of personal data pursuant to this Regulation. The processing of personal data solely for journalistic purposes, ... should be subject to derogations or exemptions from certain provisions of this Regulation if necessary to reconcile the right to the protection of personal data with the right to freedom of expression and information, as enshrined in Article 11 of the Charter. .. In order to take account of the importance of the right to freedom of expression in every democratic society, it is necessary to interpret notions relating to that freedom, such as journalism, broadly.
> They could just send one rocket

Putin could do the same to half of Europe, eh. The fact that he doesn't, doesn't mean his actions are justified. Not applying overwhelming force doesn't mean that applying any other type of force is justified.

> Isreal has been trying to keep their morals for decades

There are no morals left, in that conflict, since the 1982 mass murder of thousands of Lebanese civilians in Beirut at the very least - if not earlier. Both sides have happily displayed the worst in human nature, multiple times, over the last 70 years.

> what Putin did to Ukrainie softened the morals of people to "it's ok if it's for the right reasons".

Again, that's hardly new. From Vietnam to Desert Storm to Afghanistan, significant chunks of any public opinion will determine it's ok to apply violence. That doesn't mean it's morally justified - morals are determined in ways that go beyond counting how many individuals are pro or against something.
Just a speculation (I never teach coding to 10 year old kids, anyway): most likely no.

Kids are rarely interested in implementing data structures/algorithms efficiently. Instead, they want something more visually appealing, like graphics or 2D/3D game. Python is more "battery included" on this aspect.
I believe I said as much in TFA.
Anyone knows a similar aggregated source for the opposite, for the good patterns?
>They set this war up so that there is as much civilian casualties as possible on their side to claim it's a genocide.

Fairly certain Hamas wasn't the one who shoved 2.5 million people in a tiny location with no way out.
Thank you. Did go through the whole thing. Talk about complicated systems, lack of documentation, work stress and then branding it a personnel failure. Totally unlike most systems today (not!)
Sure, they’ll do that once. It might annoy them so they don’t come back. This might bother some business owners and not others.
Availability. The third portion of the cyber security triad. Confidentiality, integrity, availability.

If you cannot get to your stuff, or you stuff is harder to get to, then there has been a form of compromise in your service. Is it sexy like wannacry or technically advanced? No. But like most things IT, most of the time it is not.
The Therac-25 Incident
Since the post was way too long to be without motives, presumably.
As if every story were so simple.

Systems fail people. People make mistakes. I hope you never have to face the same lack of sympathy you're displaying.
VetChat-Connecting Pet Parents to Top Vets for Free& Book Offline Appointments
VetChat is a product of DogSwag.club a platform for Pet Parents to connect with Top Vets for Free emergency assistance and advice. They can also book offline appointments.
Article author/submitter here.

This is out of date; the announcement was only days ago, which is why I wrote TFA, and they've not updated the licence files on Github yet.
The poor? Are you refering to people with disabilities by any chance? I hope not, because that would be quite condescending. Being forgotten by society might feel like alienation, but to assume people with disabilities are automatically poor is quite a stretch. Some of us have paying dayjobs, you know...

Besides, why do I have to out myself as a blind user to be allowed to ask for plaintext postings without being immediately downvoted/punished? I think it is quite revealing about the audience here recently. And no, I am not writing posting for maximum popularity.
Some people equate morality with religion.
The parts I didn't understand where those spoken with a different voice, like "subject name here", and it's mostly because I'm not a native english speaker.
FOSS Panorama Sticher, Xpano
How is it theft? Nobody is touching the plates.
It's not just the money, it's the fact that Israel has backing from the US at the UNSC, and from a military point of view.

Remove that and Israelis will be making peace with Palestinians very quickly.
Cheap money and incompetent executives that were able to survive using that cheap money.

A lot of "business type" individuals were truly kept afloat by just being to finance their dumb ideas on cheap money instead of actually being able to bring profit to the table.
I have the opposite view of you on the IP front (former 'pirate'), but your critique of HN flagging is spot on.

How do you interpret modern web design where everything looks like everything else? Is the next boring SPA also problematic IP usage?

These are genuine questions and not meant as an irritant. My view on IP is fairly extreme and I appreciate views that discourage such. Nothing you said about artists needing to eat moved the needle, though I can understand why it would for another person.
Hi yeah I also hate web things that should be documents and want to be apps instead but I think it's still pretty hard to make the case that this is as bad as Facebook's impact on like everything.
And what do you think the reaction of Americans would be if that happened? And especially if those warships were prepared to shoot?
I'm guilty of having used it, but form the doc: " The optimize attribute should be used for debugging purposes only. It is not suitable in production code."

It can be very unreliable.
Iowa Demolishes Its First 3D Printed House
I mean that's the fundamental attribution error isn't it? If we do it it's because of external factors, if they do it it's because they're inherently bad people.