skysight-inc/HackerNews huggingface dataset:
I wish a lot of people who get dogs wouldn't. Too many people don't train them or look after them properly. I'm not a dog person at all, but I'm conscientious about animals and I've had to rescue far too many loose dogs from the roads. Usually the only reward is getting shouted at by other drivers by blocking them to stop a dog getting run down.

I'm also shocked at the complete disregard some people have for their pets. Like moving overseas and giving up their dog. "Didn't you have that dog since it was a puppy?" "yes, but we want to move" "you can take a dog with you" "It's too expensive" I've moved my cats between continents 4 times so I know it adds up but it's not insurmountable for anyone with a tech salary "wait, what do your kids think about this?" "oh they're pretty upset :shrug I guess we'll get another one". Well if you think thats OK then that's also the end of our friendship.

I did notice when I lived in the US that American's seem to treat their cats and dogs a bit better on average. More like family members. Here there's too much of a "farm dog" mentality, which is fine, maybe, when it applies to actual working dogs, but not to pets.
Doesn't the scraped job posts get more reach? So in essence the paid job posts get even more value for their money.
I think ui is like a language that you need to read to be able to navigate software. My experience is that many older people learn to use software by rote and can't read the UI well. Even quite technically skilled people. But my niece could read a UI from a young age and is more able to figure stuff out. And young people are more willing to use the UI hints that older people avoid (like a ribbon on word).
I'm a top 5% moderator on AskUbuntu and have answers on half a dozen SE sites.

I used to use LinuxQuestions, a forum site, but found that SE provided better answers for me (better format, less searching), so in return I answered questions there if I could. I also used to blog tricky problems I'd solved on my *nix boxen; SE was marginally easier than making a blog post and would get better responses/corrections.

That was the initial motivation: community participation, quid pro quo.

Keeping SE sites like U&L and AU useful is my on-going motivation, in part I enjoy helping others, in part I enjoy using my Linux knowledge acquired over many years as a user.

Yes, the company get value but all answers are "open source" and it serves the public good too.
Committees tend to design less beautiful things. Look at modern c++ too. What a mess. Everyone in the committee has to jam in their favorite feature, much of which is sugar.
It doesn't help when vendors drop like flies and stop supporting your devices or just completely shut off the cloud server.
Is 100 years long given the stakes? Why not put a guarantees in thousands of years?
My take is to use https://www.zigbee2mqtt.io - having a queue makes it very simple to add/test automations.
Starting Software Teams: Avoiding Big Mistakes
Hacker News discourse is of a much higher quality than any other social media website.

That said, the priorities of the community is frustrating as a lot of it's driven by venture capital and money. I know it's Hacker News, but that doesn't change the point that in order to participate in a higher level of discourse I have to tolerate a bunch of capitalist stans.

The community also has a profoundly noticable difficulty with empathy for people outside of tech.

The community also loves to self-congratulate itself for how much better they are than other communities while still having their own issues.

There are other aspects as well like when people are talking about X but then commenters chime in and start taking about Y or Z, and say it's so much better and completely go off course.

Lastly I cannot emphasize how much I hate the articles that make it to the top where they say "X is bad" only to try and sell me on a solution. I'm getting quite sick of that as well.

Again, the discourse is great and I love it. But I still think this community suffers.
For cloning systems and making them bootable, the official option is to use Apple Software Restore (asr in the Terminal). CCC uses that under the hood though, so it might crash your system as well.
Select your plot size to become a Lord or Lady and help create nature reserves in Scotland:

https://www.highlandtitles.com/buy-a-plot/
Exercise just adds muscle, and maintaining muscle makes you hungrier. You aren't suddenly hungry for healthier food, which actually leads to weight loss.
Ah, thanks. I was going to bring that up, but hadn't spotted the difference.
I'm still looking. Please let me know if you find one.

The best I've found is discord communities I end up in on accident.
+ is not associative for many types.
This isn't an experiment any more than the fad of YouTubers doing "pranks" as "social experiments".
> They want the internal AI policy given to moderators to be revealed to the community [teekert's comment]

It wouldn't be that hard from someone to leak it? If all moderators across different sites can see it, it's not exactly a state secret.
> I don't think they can win, and I don't mean just the moderators here, SO in general can't win a fight against AI with bans of all kinds.
> I see one possibility for them, embrace AI and generate a quick/automated first reply by AI marked as such (with a disclaimer) for every post

Problem is, most contributors would probably stop contributing (answering questions) if that were the case. If there's an automatic answer that is correct 2/3 of all times, that would mean lots of time spent reviewing automatic answers and lots of time "wasted" (where a contribution isn't needed), which will probably discourage most of them
Docker adds a high level of complexity for non-technical people.

If you're trying to mass market something (like Home Assistant) to non-technical people, containers are a dealbreaker.

OTOH, if you are selling something to technical people, containers are a feature.
Some effort has been put into adding systemd hardening per unit basis.

Every app is run by a special user created to do just that. This app user only has permissions for the app and data folder.

(I don’t have much security/hardening experience)
Wouldn’t you agree that suffering as a child has effects on your adult life? I’m absolutely convinced that some restrictions are good, and not blindly following what the cool kids are doing too. But some people here seem to be blissfully unaware of the consequences harassment has on children.
Let’s Build an Arduino-Based Kalman Filter for Attitude Determination
A practical guide to attitude determination with Kalman filtering
True. Some mods are an exercise in pettiness
What makes you think they only do this on Reddit? Surely since they don't disclose this one on Reddit, that means they wouldn't disclose here if they did the same with HN. Even if it's not them, surely the idea isn't unique enough that nobody else might do this.
I somewhat disagree and would invite Georg Cantor to this discussion about acceptance towards new paradigms and black/white in Mathematics.

After all, Mathematics is not a natural science and hereby consensus must be reached.
With respect to how to move things into folders, the simplest advice is to tell people to just read the Maildir spec. And read Qmail as well. While Qmail is dated as a mailsystem, as a description of how to compose a decoupled system that reliably processes filesystem based queues, it contains lots of little nuggets.
Modern C++ is actually going relatively OK? You may be thinking of the old, pre-C++11 C++?
But that's not the same as not having freedom of speech. FoS comes up when you get in trouble for expressing s point of view. For the type of suppression you talk about, check out Manufacturing Consent by Noam Chomsky.
Applications in question are all stateless and worked in distributed VM environment without issues, usually with simple Nginx or HAProxy redundancy setup. I see your point and it is valid, however, this wasn't the case in the examples I mentioned.
it was indeed
Use Nix to install Conda to install NVM to install Node to install …
Tbf, I HAVE encountered sites where zooming in makes it even less readable/prevents zooming/adjusts the font size to be roughly the same when you zoom in.
> A Lua binding is available.

Bliss. Fantastic. I'm going to write something with this. I remain delighted every single time somebody rewrites a thing in C.
I think most of us are used to seeing literate programming in old articles, often by Knuth himself. One excellent, modern and practical example of literate programming can be found in Physically Based Rendering, by Pharr, Jakob and Humphreys. It's not just the industry-standard overview of rendering theory and contemporary techniques in a big ol' hardcover book, it's also the source for an advanced ray tracer incorporating these techniques. And written in modern C++, not ancient Pascal.

The 3rd edition can be read online here: https://www.pbr-book.org/
ROFL: An open-source license that promotes fun in coding
Oh wait, did I forget about the Pi, Pi[co], Pi[nout] logo?- I was thinking of the earlier pixel-Raspberry logo.
Obligatory https://www.lesswrong.com/posts/xg3hXCYQPJkwHyik2/the-best-t...
That gave me nightmares - being slowly cooked in boiling water.
That's not as good as it first looks, it was well understood by the turn of 20th century that there was a strong correlation between smoking and disease, it took the better part of a century to bring this to the fore. Imagine how prevalent a misconception could be if the disconnect is less clear.

Science is a methodology nothing more. The problem is any appeal to human authority, it was quite easy to keep smoking and say "but the science says so...".
Up Slide Down is a simple & very challenging puzzle game. Your job is to place the tiles in order by making sliding moves that use the empty space.

Seems easy right? But after trying you will feel how tough and challenging this game is.
No t quite as abetusk points out in this thread, since repeated numbers are not part of the requirement.
AGI: pick any two?
Very interesting insight from Graydon, in hindsight I too would have loved something more towards ML than C++. I never liked the kitchen sink approach that I see first C++, now Rust moving towards, but I respect what Rust has managed to solidify into. It's a good language.

That said, I still hate async with a passion, it makes the language more complex and not very elegant (i.e. function coloring). And now that I know how it works behind the scene (thanks to Jon Gjengset [1]), it feels so complicated and hacky, a mediocre very high level concept that someone managed to implement as a zero-cost abstraction. Impressive, but still a bad idea.

I'm sure the pro of having a BDFL instead of a committee is being able to follow a singular vision, instead of trying to appease members by adding the fad du jour which might stray a little too far from the original vision. Too many chefs in the kitchen and all.

1: https://www.youtube.com/watch?v=ThjvMReOXYM
Like many people I have around a dozen email addresses that are unique to me and several that are shared with others for various reasons.

I have found a reasonable number of systems that just let me update my email address if desired but some, as the article notes that cannot easily be changed.

I am also a fan of name+stuff@example.com email addresses where I need a bunch of accounts, usually for testing (although a surprising number of sites treat the plus sign as an illegal character).
My own observations are that people don’t don’t care about dumping trash in Vietnam.

If an undeveloped lot isn’t checked on, it will quickly become a dumping ground for neighborhood trash. And at least they put it somewhere other than just on the ground.

And there is nothing stopping the country from having a public trash collection service. Labor is cheap. It’s just lack of political will: corruption why it’s not done. Plus lack of enforcement to punish people who litter.

Singapore is clean not because people don’t litter (they do to a surprising extent). But the law is vigorously enforced (with warnings then fines, then mandated trash pick up duty as punishment), but also widespread and frequent cleaning. Most busy areas get trash collection twice a day.

No reason why Vietnam couldn’t do it.
> You can accuse UBI of many things but unfair it is clearly not, hence the "universal". Everyone gets the same amount -

I pointed out upthread that the so-called "universal" aspect of UBI is a dealbreaker. Special groups will complain, and have mass support for their complaints, if ever UBI is rolled out.

In your world, it's "fair" if 20yo gamers get the same monthly stipend as a 40yo cripple. In reality you'd have complaints from special groups that will be supported in their grievance by the clear majority of the population.
Every job I have ever held I assumed that there was basically no expectation of privacy. I'm always very surprised when people work from their personal machines or use any personal device for work related tasks (even emails?)
When an idea like this strikes but doesn't take off there's definitely an element of "before it's time" but it's also really hard to get people to adopt opinionated development models unless it's part of a bigger language ecosystem or brand which can offer the scale of opportunity like an app store.

There's been attempts to do this without the opinions e.g deploy docker containers but the reality is we do actually need a cohesive vision for the end user for anything like this to take off. Catering to the developers alone in the self hosted model is very hard. And I know Kenton tried hosting too. It's just a tough business all around.
i used Couchdb as "RPC" pseudo-HTTP request-response transport layer, essentialy two queues, both ways. Especialy useful for mobile devices when connectivity is a random thing. Hugely Simplifed both client and server - Let the db handle all the multiplication, connections, switch on and off, timeouts, retries, delays, repeats, etc.
Spanish is probably the second most easiest one due to the sheer amount of data you can train it on. The less common the language is, the shittier the output becomes.

It is utterly useless at generating pretty much anything in my native language (Bosnian/Croatian/Montenegrin/Serbian, however you wanna call it). Like you don't even have to try to trick it, even if you try the simplest of prompts it will produce instantly dismissible garbage.

Like it's technically not wrong, it's (mostly) grammatically correct, but it produces sentences in such a robotic way no human ever would. Hell, even generating a prompt in English and then using Google Translate makes it sound more natural than straight giving it a prompt in my language. We don't need those AI detection tools, you can take one glimpse at a text and know with 100% certainty it's not written by a human.
Gitbook-Plugin-Docsearch-v3
The problem with using BTC or any other "crypto" token as currency, is that it's not "legal tender" [1], aka. something that law guarantees can be used to settle debts with.

For something to be an actual currency in our world, one minimum requirement would for it to be legal tender. "FIAT" money is legal tender. If I have a 100 dollars in USD, and a debt of 50 dollars, I can settle that debt, period.

If I have a 100 dollars in BTC, and a debt of 50 dollars, my ability to settle that debt relies completely on the creditor to accept BTC as a form of payment. Which is entirely up to the creditor, as he isn't legally required to do so, unless we have an enforceable contract that says he has to.

As long as that doesn't change, and given the fact that the entire value backing of crypto tokens is based on the money invested into them, it is highly unlikely to happen in relevant economies, crypto tokens will not become a widespread currency.

A lot of people laud the fact that crypto is free of government influence. The problem with that is, that this government influence is exactly what makes money work as currency.

[1]: https://en.wikipedia.org/wiki/Legal_tender
Dead Duck Day (June 5th 15:55 UTC)
If Apple Home, Google Home and Alexa aren't enough for you (or you want a fully self-hosted option) you don't really have many options.

Home Assistant is the big one, biggest community, most integrations, you can pay for their cloud stuff to get easy integrations to the big corps above. They also have a dedicated device they sell you can use to run HA.

Domoticz is a bit of an odd bird, I never figured out what was their value propositon

OpenHAB is the one I'd pick if I had to install a system for someone else than myself. It's not exactly easy to configure (the object/entity structure is a bit weird IMO), but it has a pretty decent amount of integrations and it's rock solid German engineering made with boring old Java.

If you want control, my suggestion is to use HA only for the integrations and do all of the brains somewhere else. Either a self-made program that pokes HA using its API or directly via MQTT or Node RED.
Microsoft account abruptly suspended permanently due to unused Skype account?
Has anyone else faced this issue? My Microsoft account was recently abruptly suspended for no obvious reason, and I was locked out of all of my MS accounts, including OneDrive where I kept a lot of my old photos. And yes, stupid me kept putting off backing it up elsewhere and unfortunately OneDrive has the only copy of many of my old photos which I consider to be precious memories and I would really like to have them.

I contacted them via the form they gave and this is what they said:

"The account and billing activity associated with your Skype Account was thoroughly reviewed and the Skype account in question has recently been converged with a Microsoft account (MSA). Unfortunately, when a Skype account has been converged with a MSA, we are unable to assist with an account recovery as the convergence takes account recovery completely out of control of customer service. We are unable to remove the unwanted MSA or make any changes to the security information on the account due to security protocols set up on the account.

The only option we have is to permanently suspend this account to prevent any further use of the account. I have verified that the account is suspended and will remain so."

This is absurd! I have not used my Skype account in ages, and due to it being "converged with a Microsoft account", I can no longer recover it and my access to all the rest of my MS accounts are suspended? I'm even still paying for a subscription currently!

Does anyone have any idea what I can do to try and recover from this? If only just to get my OneDrive contents back. It seems ridiculous that they would deny you access to your personal files, which I'm even paying for, because of some BS Skype-related issue?
I will never understand why some people actively choose to cripple their productivity. Is it some irrational pride in being able to drill without power tools?
Robo crops: Meet the laser-wielding, AI machines taking over a farm near you
IMDB tried this at one point and the quality of the moderation plummetted. Same people, they just decided to pay them. It seems to be related to some phsych behavior I’ve read about in behavioral economics. Similar to daycares that add monitary penalties to being late for pickup then have more late parents. It’s like it turns it into a chore somehow adding money into the equation. I’d like to think reddit might know not to fall into this problem, but I suspect you’re right that they will likely just try to pay people thinking it will solve their problems.
It is definitely a new thing that is highly sought after and I understand people that are pursuing it. However, if you need to make a decision if this is a usable tool for your setup, please, invest some time to test everything possible before moving to it.
Most geysers installed in JHB are fitted with a ripple control (a signal over power circuit) to turn them off remotely - not so the case in other parts of the country.

We have one major geyser manufacturer - KwikHot and if they planned it could come standard and as these things fail (they hardly last more than 10 years) as they stopped using copper and switched to cheaper materials that rust as the anode decays.

I have a solar geyser with a controller that only consumes power when the water temperature is below 55C in the morning and evening times.
I am very glad to not have Rust end up along that path (I am sympathetic to the threading idea he mentioned though).

Rust as an alternative to C++ does, for me, involve all of the weird magical nonsense that you kind of need to get any of this working. The extreme use of generics to build out DSLs to get things working. General libraries being very hard to write, but still possible, to get alright ergonomics for usage itself. And yeah... the zero-cost abstraction thing.

I think Graydon-Rust would have also been very interesting, but it sounds unappealing to me, person who wants "C++ but nicer".

But to his point... saying "you could have much faster compile times" is very tempting! Just, especially when it's messing around with Rust "for fun", the ergonomics sound pretty unfun.
My community discourages smartphones for all ages, and strongly discourages them through primary and high school. The next community over has no such attitude, and I live on the border. My two cents:

1. It's a great idea. Good luck to the Irish.

2. Anecdotally, the kids without smartphones really are much more socially connected, better problem solvers, less lazy, more respectful of others, and more focused. They exercise more, they hike more, they build more.

3. Most of the technical complaints are easily solved. Communication can be done excellently with dumb phones (or smart watches that have a phone built in). Education tasks can be solved with a desktop computer. eInk book readers without an internet connection is fine and encourages reading.

If that is too hard, a large tablet is a good compromise - annoying enough not to be impulsive (especially if you use a separate modem) but otherwise with all the benefits of a phone.

4. There is a strong tendency in our community for the kids to learn programming. Not sure if that is related, but the lack of smartphones is clearly not an impediment.

5. That said, there are things you miss, and it is a price to pay. For me as an adult, probably the lack of WhatsApp is the biggest issue. However, the price is WELL worth it.
> Let's start with children accounts where the feed is restricted to friends / followed accounts and only in chronological order.

That's basically an instant messenger which supports groups.
In my experience and I bet yours too, authority arises from respect rather than violence, but it is lost when an authority figure becomes the victim of violence without a sufficient response.

I don't agree with the grandparent: tiny and physically unimposing women are absolutely able to keep the respect of a classroom. What you're missing, though, is the necessity of escalation at the rare times when students try to initiate violence. Having senior teachers around who can drop what they're doing and run into a neighbouring classroom is important, and it's important to have at least some big, burly, and/or male teachers in the mix as a last ditch way to stop a violent student.

Rephrased: maintaining authority is easier with the backing of a system, and that system must make confrontation a losing prospect, otherwise it rewards aggressive and violent students by letting them do whatever they want. This is harder when 25% of the teachers at a school are men and none are near an incident. It's harder when the school bans effective punishment and response. It's harder when there's an established culture of disrespect. It's harder when students are legally required to be there and have no other alternatives.
As do all students at my university where Java is not only the first language, but also used for Data structures and Algorithms, practical semester projects, etc. Many of these people finish their degrees without knowing languages other than Java and maybe Python and C/C++ exist.