skysight-inc/HackerNews huggingface dataset:
Ask HN: Having trouble picking chat back end, jabber vs. matrix vs. custom?
I've got a flutter mobile app to which I'm adding chat. I don't have any experience with chat protocols/systems/etc.

The chat requirements put it closer to Slack/Discord in that there will be a bunch of persistent messages in a bunch of channels. Users will be added to a few default channels, can find/join/leave rooms, and have 1:1 conversations.

I'm aware of XMPP, and ejabbered, so I am currently looking at what it can offer. I had not heard of Matrix, so I am checking out matrix documentation.

I would prefer sticking with open source off the shelf solutions that I can host myself, so building something custom would be a last resort. I also do not want to go with Twilio or similar SDKs.

Anyone have experience with adding chat to a mobile app?
This is super-optimistic, and mainly hinges on MuskTwitter successfully getting rid of bots and spam. I'm unconvinced this is possible, much less possible on an ad-supported platform.
Can we? Sometimes a conversation can be handled in a couple succinct texts without the need to be dragged out vocally.

Other times it can't and by all means call, but do I ever get tired of the awkward chit chat that some people insist on.
There is definitely more to that - I'm on a pretty common 650 area code, and my spam calls have gone down from 1-2 / day a year ago to less than 1 every couple weeks.
> Since, everything is given to me in sprints, I literally have no idea what is coming down the pipes.

So you literally don’t know what the end goal of your project is? I would say then definitely not a “self organised” team, or in a sense, you’re not in the team?
I happen to have an obscure health condition, and good insurance. I have a cardiologist, a rheumatologist, a pulmonologist, and a urologist whose offices all tend to periodically call me from unknown numbers. They have a clear economic incentive to periodically poke and prod at me, and bill my insurance.

Taken to an extreme, an incompetent medical practice isn't entitled to stay in business. Not that I am in favor of making businesses more complicated to operate, but I sure would appreciate fewer spam phone calls.
Plex is pretty good for viewing stored video and photos (pre-generated thumbnails and video transcoding + preview), while NextCloud is pretty good at syncing them. Install both and point plex to the synced photos and videos directory in the server.
Nuclear takes way, way too long to get online to help with global warming.

Renewables absolutely can and are "getting us there." It's a solved problem.

Fusion is always some long period of time away. It is not close to being a viable source of power, and there are convincing arguments it never will be.

And regardless, why do we need to waste so much money trying to turn into a viable source of power when we have solar and wind now and they are cheaper than any other form of power?

By all means keep researching fusion for scientific reasons, but enough with the empty promises about it being the ultimate power source. And fission can die off as the existing reactors reach the end of their lives. It is too expensive, too environmentally dangerous and totally unnecessary.
Personally, I find it infuriating that Google seems to believe they are the arbiters of morality and truth simply because some of their predecessors figured out good internet search and how to profitably place ads. Google has no special claim to be able to responsibly use these models just because they are rich.
Consciousness is the inflection upon the substrate of our existential being.

Our brains are quantum computers. Not with qubits, through quantum holography.

Any matter may be made “conscious” through feedback by the electrochemical animation of life.

Consciousness is the universe peering back upon itself.
Making empty promises about fusion tech is a good way to collect investors' money with no risk of fraud indictments, and no need ever to pay any back.

Work done under government grants is similar.
Into the Pre-Gap: Forty Years of the CD
Become a plumber. It'll be a while till robots can replace you in the trades.
How's testing in Rust compared to Python?
Rescue at sea: CW saves the day (2012) [pdf]
> for any project seeking contributions that's going to make people consider things.

SQLite isn't and doesn't claim to be seeking contributions, so it seems to me that the existing CoC covers 100% of the surface area. If they started seeking contributions, I would agree that they should consider expanding the CoC.

Also, I think it's good to note that the CoC doesn't say that asshole-ish stuff will be tolerated. It's simply quiet on that. I would guess that (much like the vast majority of projects before the Contributor Covenant came about) they would not permit that sort of thing to occur, particularly given the values they've already expressed.
There's a cost to handling cash. It can get stolen by employees or robbers. It can leak away when giving incorrect change. There's a chance you get counterfeit bills. The bank charges you to deposit it. And most brick and mortar businesses aren't paying the 3% that Stripe & friends charge. They get much better rates.
> repackaging and reselling their work.

It's not their work unless it's identical, but in practice generated images are substantially different. Drawing in the style of is not copying, it's creative and it also depends on the "dialogue" with the prompter to get to the right image. The artist names added to the prompts act more like landmarks in the latent space, they are a useful shortcut to specifying the style.

If you look at the data itself it's ridiculous - the dataset is 2.3 billion images and the model 4.6 GB, that means it keeps a 2 byte summary from each work it "copies".
You can sit there and intellectualise from the safety of your democracy, but until you've had your country ripped away from you, you have no idea what you're talking about.

It gets me so angry when people criticise the very freedom that allows them to do that criticising. It's like tautological self-harm.
Show HN: Oh My Blog”, yet another simple blog template
Inspired from "Vitalik Buterin's blog site" and gave it a twist of my own. Feel free to play around and put up your own beautiful and interesting blogs.

Share it with the world.
Although I more or less agree with you, I think the intuition is that some "common sense" method of identification should work. E.g., you should be able to identify yourself with government-issued ID somewhere or something. I think the frustration is that at some level, e.g., the 2FA device is being privileged over something like a notarized government verification of identity by a living human. So although I agree that you shouldn't be able to just e.g., call on the phone and ask nicely, it seems like for important accounts there should be some protocol for doing it involving some real-world chain.

When everyone has 2FA, 2FA backup keys become kind of impractical in the same way it becomes impractical to remember all your passwords.
It made them appear more productive. The machines just did the once basic work. Numerous studies have been conducted to quantify which technology made workers more productive. They all ended up with models too complex and variable to be practical.

Society just needs to accept a whole of our social truism is politically correct LARP to the drum beat of a financiers profit memes. What are a bunch of rich elders going to do if billions quit dancing like jesters for coin? Fight us from their far off estates?

800k sworn LEO in the US working for a paycheck, not fealty to a billionaire. The public has all the advantage but isn’t allowed to know it. Communal health is the future of work whether outsider financiers accept or not. We’ll just flood the inter tubes with AI media and crash the value of their copyright constraint system if they don’t like it. I have zero obligation to do-nothing daddy deep pockets who can point to a contract I wasn’t a party to. I don’t believe such people are worth coddling with my agency.
This is called "Structured Logging" and there's lots of articles already about it, and libraries to support it.

For example, a great structured logging logging library for Python:

https://www.structlog.org/en/stable/
Feedback from whoever is consuming the content it produces.
That penalty seems a bit excessive
This is amazing. It sounds like the summary is that they turned matrix multiplication of various sized matrices into a kind of game, then had AlphaZero, the game playing AI, play the game and find optimal strategies. The new optimal strategies for “winning” the game in less moves were actually new matrix multiplication algorithms, some of which had been discovered previously, some of which were new. Many thousands of algorithms were found across a range of matrix sizes.

And of course aside from the intellectual curiosity, our GPUs are mega matrix multiplication machines and these new algorithms could be tuned to specific hardware and improve the overall graphics and ML performance by 10-20% on existing hardware.

Cool!
Yes India has vocational training institutes (established 1950): https://en.wikipedia.org/wiki/Industrial_training_institute

Don't know how these compare with institutes in other countries.
Well it's the art of computer programming, not the art of shipping performant software. People just need a more rounded education.
Apple should shift its production line to Vietnam instead. Vietnam is close to the supply chain, has better logistic infrastructure and its workforce is much more productive than India.
I’m all for hiring employees without interviews. Most of them will quit their job, work for me one day, then stress out because they didn’t match.

So, out of respect, I do perform tests.

But some employees who seem perfectly good during tests come into the company with plenty of grammar mistakes, then I notice that they only master the surface of everything and they get fired.

I should charge employees for passing my exams, since it lowers the risk of misadventures. I’m so tired of this “Employers are evil” trope often suffixed with “because going to a coding interview is like working for free.”

I should do lengthy tests just to filter out stingy employees. (and I talk as someone who gave a 78% raise to one employee who’s been here 10 months, and 30% to the other).
Sorry, I meant Andrew Johnson. He kept vetoing progressive bills, opposed the 14th amendment, etc.

Rutherford B. Hayes was horrible too, since he was the one who pulled federal troops out of the South (who were there to protect non-white people's voting rights).

Honestly, the Southern states should never have been admitted back into the Union _as states_, but should rather have been annexed back as territories (with no federal representation). Abolitionists admitted those states back under the theory that blacks voting would result in progressive folks being elected.

But we're still paying the price of that foresight today. If the southern states were territories, Trump & Bush would never have won, the Congress would have been a highly-progressive for the past two decades, etc. Honestly, even today it might be an improvement if these southern states just formed their own country, but with a free-trade and currency-sharing treaty with the rest of the US.
France Taps Strategic Fuel Reserves as Refinery Strike Grinds On
Text is a very high level construct. I wouldn't call it universal.
Handmade 140 MP medium frame camera with l
These posted by one of the operators aboard the ship Prisendam when the fire in the engine room was deemed out of control when the cruise ship was 150 miles off the coast of Alaska. All 500+ passengers were rescued, mostly by the coast guard.

42nd Anniversary of MS PRINSENDAM/PJTA RESCUE
https://archive.org/details/SosMsPrinsendamOctober41980
Archive with news videos, magazine articles.

Recording of XXX
https://archive.org/download/SosMsPrinsendamOctober41980/pri...

Recording of SOS
https://archive.org/download/SosMsPrinsendamOctober41980/pri...

Richard SingerEXXON NEW ORLEANS LOG
https://archive.org/download/SosMsPrinsendamOctober41980/WND...

MY ORIGINAL Radio Log of TT WILLIAMSBURGH RESCUE SHIP
https://archive.org/download/SosMsPrinsendamOctober41980/wil...

TV network news coverage and USAF videos
http://archive.org/details/MsPrinsendamSosDistressOct.41980_...

World Radio Article about rescue
https://ia600604.us.archive.org/30/items/SosMsPrinsendamOcto...
Disposable on Earth means sitting in a landfill. Disposable in space means burning up in the atmosphere. Ironically by not using disposable equipment you can end up cluttering the space even more because we still need to make advances.
Isn’t this what raising rates is? It’s likely more psychological than anything.
Ah yes, the self-appointed, private, and secretive cabal of folks that decided they would be arbiters of truth, NBER.

Here's the thing -- there is no "official" or "legal" definition of recession in the United States. Yes, you'll hear regulators and politicians defer to NBER, but that's it.

The most common definition used by economists and the financial industry is the same one used world-wide: two quarters of negative growth. And by that measure we're in a recession.
It's certainly unusual, but all it's saying is that the founder and current dev team hold those religious tenets. It's (explicitly even) not forcing it on others.
A self-resetting breaker at the power box in the street rated for 10A (220V) or so?
I know you're being funny, but Rustacean is the (un)official name for Rust programmers and has been for years: https://rustaceans.org/
I think Scala is crap.

I have frequently seen Scala programs that allegedly use monads for error handling that actually blast right past errors with no handling. That use some kind of snake oil concurrency that never gets the same answer twice (race conditions) but also uses just 2.5 cores on a 8 core machine.

(In general few people appreciate the wide range of of concurrency primitives that Java offers. People want to believe that you can write correct and performant concurrent code with a small set of primitives but it just isn’t true.)

Books on Scala try to seduce you with examples that look concise but they are all structurally unstable and get an order of magnitude more complex when you change anything. (I’d contrast that to Cold Fusion, PHP, and other poorly regarded languages where I’ve sometimes met a correct program.)

I am also unimpressed w/ Kotlin. It beats the pants off JDK 7 but not JDK 19 particularly if you use an IDE that does static analysis.
Hmm, surely a SwiftUI todo list could be implemented using O(log n) operations with ease. Anyway I think that example might scare people off, so definitely try to simplify it if you can :)
French hunters react angrily to drinking ban plan to reduce accidental deaths
> The optimist keeps trying to do something even as the evidence piles up against it. He calls someone pointing this out a pessimist.

If someone insists that something would work even when the evidence is clear that's borderline stupid.
But let's look at pessimism and optimism in relation to something unknown. An optimist would continue trying even if they fail multiple times, they continue trying until they either succeed or find enough evidence that it won't work. While a pessimist won't even try once, or give up pretty early.
Are Dalits better off today or under the Raj? Are they closer to parity with upper castes in terms of education and health outcomes?
Howdy! I'm the author of PhotoStructure, which is mentioned on this post a couple times already.

I've been self-hosting email and photos and playing with reverse proxies and VPNs for several decades.

There's always a ton to learn about. This is a journey, not a destination.

The biggest thing to avoid is being overwhelmed. It's super easy to just throw in the towel and give up because there are gobsmacking numbers of alternatives to everything, and everyone has _opinions_.

I've got a couple bits of general advice that should be fairly universal truths, and should help guide your journey:

1. Storage is important for all your bullet items. Know that lots of copies keeps stuff safe. Have an offline and, if possible, offsite backup of the stuff you'd be sad if you lost. Encrypt the private stuff (before it goes off to the cloud, ideally). Read more here: https://photostructure.com/faq/how-do-i-safely-store-files

Once you know you're stuff isn't going to disappear (because you have backups), it makes updates and trying out new stuff much less stressful!

2. Reduce your externally-available footprint. Ideally, the only access to any of your servers should be through a VPN between your phone/laptop and your server. The less that is externally available, the better. (hint: turn off your Synology's cloud access stuff if possible, asap).

3. Harden your servers. I wrote up a basic guide, and there are ton of others--but only run commands you understand. https://forum.photostructure.com/t/server-hardening-for-begi...

4. The more the exotic your setup, the less likely things will work out of the box, and the harder it will be for someone else to reproduce your issue.

5. Look for friendly communities that will, ideally, let you bounce ideas off of them and guide you to making fewer mistakes. There are several subreddits (like /r/selfhosted)--just remember to ignore the trolls. PhotoStructure has a discord, but it has several orders of magnitude fewer members than the popular subreddits.

6. Take any tutorial with a grain of salt. A frustrating majority are outdated. Many were written by interns or by people trying to figure it out for themselves, but in any event, aren't experts.

Good luck!
Heading is misleading.

"You can't recover lost 2FA if you don't save the recovery codes like the setup tells you to do."
I didn’t know what NeRFs were so I had to look it up. This article seems like a good introduction for anyone else that’s out of the loop like me:
https://www.matthewtancik.com/nerf
The trick, which I only implemented by mistake, is to have a phone number from an area where you have no business. I live in Boulder but have a number from North Dakota because I got to pick my phone number and liked the look of one.

Now, if I get a call from a 303(Denver/Boulder), I'm almost sure it is real. If I get a call from 701, it is almost certainly a fake.
> Moving away from China is good but I wonder how much of this is PR.

Some of it is PR, but the reality is that wages have been rising in China and other countries like India are cheaper.

And, Apple spent $275B as part of a shakedown to avoid Chinese regulations. If Apple didn't start moving their business after that, the people running it are fools. I suspect Apple would be much further along on that if Covid hadn't hit in the middle of this.
For multiple individual telescopes to provide more telescope time, yes, but for multiple mirrors to act as one in the visible spectrum, it would be extremely difficult as they need to be aligned to a fraction of a wavelength. Maybe if they are mechanically attached to each other once in orbit it could work. See: ESO's Very Large Telescope, astronomical interferometers.
It would be great if on the checks tab (or on PRs waiting for checks) they put some notification about downtown / issues. Can't imagine how much time was wasted trying to debug this from end users.
What's the difference between a human artist walking around in the world, seeing images and videos (many of which are under copyright) and then using those images as inspiration, versus an AI being fed millions of images and videos as part of a large training set?

I am not a lawyer but I don't really see the "it's not fair use" argument.
There is no reason to expect that p-11B fusion is possible.

It might be, in a hundred years, if our present understanding is wrong, and somebody figures out how to reflect gamma rays.
As a consumer, there's no way in hell I'd do anything involving mental healthcare using an app or a start up. With every service handing our data over to 3rd parties, and failed companies selling off customer data to help offset their losses the last thing someone needs is having "struggles with mental health issues" ending up in their permanent record. You can't even call a crisis hotline without your wireless carrier selling that info to anyone willing to pay for it. If someone is struggling with their mental health they should speak with their doctor in person.
The coastal US needs flyover country to survive.

Flyover country likes the things that ports/harbors, hollywood, silicon valley, and banks provide.

These two are not the same.
Few interesting ideas:

- Clear separation between HTML markup and code, the DOM is static and is not generated by createElement(..)

- No virtual DOM or HTML diffing: every component has an internal state and updates the corresponding DOM attributes as needed

TO DO example: https://github.com/akrymski/espresso.js/tree/master/examples...
Please name some of these limitations.
I’ve heard a lot of “data is the new oil” talk and the inevitability of google’s dominance yet I’m inclined to agree with you. Stable diffusion was a big wakeup call where it was clear how much value freedom and creativity really had.

The ethics problem is an artifact of googles model of trying to keep their AI under lock and key and carefully controlled and opaque to outsiders in how the sausage gets made and what it’s made out of. Ultimately I think many of these products will fail because there is a misalignment between what Google thinks you should be able to do with their AI and what people want to do with AI.

Whenever I see an AI ethicists speak I can’t help but think of priests attempting to control the printing press to prevent the spread of dangerous ideas completely sure of their own morality. History will remember them as villains.
macOS/iOS – Privacy/Security Permissions should allow setting expiration
Hoping someone at Apple reads this. Apple is very proactive with security, so I was wondering:

Why can't I set privacy / security permissions that expire after a duration in MacOS/IOS?

example:
Allow location services for this App for X hours.
I guess it shouldn't be too surprising that ADUs can be rented relatively affordably. For the homeowner looking for some extra income, they don't have to shell out for the cost of the lot. They only have to pay the marginal expense of the actual construction.
I would buy this right now if it shipped to the US.
Pedantically, Stable Diffusion v1.4 is the one model where weights were open sourced and released. Stable Diffusion v1.5, announced September 8th and live on their API, was to be released in "a week or two" but still has yet to be released to the general public.

https://discord.com/channels/1002292111942635562/10022921127...
During my last mortgage search, my personal experience is that mortgage rates were positively correlated with the number of commercials I've seen for their services.

I ended up asking my real estate agent for suggestions and she suggested a local hole in the wall originator that gave me significantly better rates than anyone else.
Rocketry really isn't about height but speed. And balloons don't actually help so much with that. At least if you want to stay up there once the lift is gone.
They are very comfortable to read with email software like Mutt, when you’re actually on the mailing list (and are auto-sorting the list mails into a dedicated folder). There are keyboard shortcuts to jump to the next message in a thread, or to the next unread message, to collapse/expand (sub)threads, and you get a nice tree view of the threaded messages, displaying the subject line only on messages where the subject changes; the pager can be set to automatically jump to the first unquoted part of a message, and so on. On par with Usenet TUI clients, it’s the most efficient discussion medium I known of.
Tell people about General Fusion and invest should they ever go public.
Minor, but I'd rather click to a web page than have a PDF auto download. Consider this link https://www.fcc.gov/document/fcc-remove-companies-robocall-d... instead of the PDF.