skysight-inc/HackerNews huggingface dataset:
I believe because the last commit was released under the GPL this is actually not legally binding, just a request (which IMO should be honored). The GPL only requires "The work must carry prominent notices stating that you modified it". The only legal way to prevent this would be if "uMatrix" was trademarked, and I don't believe it was.

Not a lawyer, could be wrong about this.
the micro u from uTorrent + Matrix would make a nice fork.

μMatrix
> Y2K was a good example of something that didn't happen, and probably in large part because everyone was working to stop it from happening. But to claim that it will always work that way is to assume that there is always something significant that can be done by the people who care.

I worked on adjustments in cobol code for the y2k bug in accounting systems. We had to start well before, because contract with payment in the future did not work. Cobol at that time had no date type and stored the data as 3 integers, day, month and year. The job was basically to redo the calculation of terms adding 100 to year when it was greater than 00 and less than 50. (2000 to 2050). Anyway, who had a system susceptible to the bug, had no option but to make adjustments or lose their payment controls.

Edit: ading 100 to year, not 2000
https://en.wikipedia.org/wiki/Roy_Amara#Amara's_law
It's better that way. Every ad company releases a new adblocker with the name being a derivative of uBlock. Let him keep the name uMatrix.
Depends what the rules on the new name is. If it is allowed to contain umatrix (like umatrix reborn/umatrix community etc), its not too unusual a move
Favorite feature isn't really easy to discover. You have to click a comment's timestamp to go to its page, then click favorite.
Dog whisperer videos. If you have kids, have the kids give tons of tummy rubs. Seriously.

Dogs only really argue about who is the boss. If you are on your back with your feet in the air having your belly rubbed- you are not the boss. This matters because the boss dog can do anything it wants. Including bite your kid. Make sure the dog knows the kid is actually a boss dog.
Show HN: Alpodo – My new microstartup after five years of indie hacking
Is it as sudden as it looks (like what happened to original uBlock) or was uMatrix already in maintenance mode?
GL.inet is a brand I've been a fan of for a while: https://www.gl-inet.com/

They have a range of personal/SOHO routers that all run officially-supported-by-manufacturer OpenWRT, and their own UI skin isn't bad (though easy to switch to LuCI if you want)

Reading through their support forums is what sold me on them - their firmware engineers actually pay attention to issues, engage in threads, and respond with patched firmwares.
I disagree. Trust is earned by a name. Someone new picking up the project should earn that trust again. There should be fair competition between forks - not just the first to claim the name wins.
OT, but i had an idea yesterday... will explain in UX language: would it be possible to send video to chromecast-like device and 'leave sound on mobile device' to be able to listen on bluetooth connected headphones while watching on big screen?
all four of these points are pretty helpful, healthy ideas. get outside and get moving, get some exercise, make it hard or impossible to drink by default, cultivate a social life separate from work.

another suggestion: if you've got a dedicated work laptop, when it's time to clock off, pack the thing away and stow it until it's work time again.
I'm the same and I was sad to discover that there aren't any good science-based resources on dog training. What you'll find are books and videos based on the author's personal experience. You'll find pieces of advice from respected authors that directly contradict each other.

What I realized after adopting my dog is that dogs are much smarter than we think in a lot of ways. They adapt to your habits and lifestyle very quickly and they go out of their way to please you. Their emotions are much more complex than we think. If you develop a good relationship with your dog (and with this, almost no advice can help, it has to happen naturally), everything else follows naturally. No book learning will help you with that - it certainly didn't help me, even though I read tons of books and watched many videos before getting my dog.

Dog training is a lot like parenting in that respect.

EDIT: after thinking a bit, I realized I can give two pieces of advice that I think are very important.

(1) Early socialization. This should be your no. 1 priority. Go to puppy classes, go out of your way to meet as many different dogs and people as possible. Go to different places like parks, public transport, coffee shops, etc.

(2) Something I realized that while positive training is very popular these days (for good reasons), there are some cases when you MUST be firm with your dog. You can't explain to a dog why going off the sidewalk without permission is extremely dangerous. The only way I could train my dog not to was to shout at him at the exact moment he tried it, and praise him a lot when he turned around. Now he is off-leash 99% of the time and 100% reliable. I never ever beat him though - the only negative reinforcement I needed was a very quick and loud scolding.
Can anyone recommend a good router that's good for putting openWRT on and isn't so user-hostile?
Yes single letters but using greek, latin, fracture, small and capital. Only small fracture is rare though.
Actually yes, it has changed. I do consulting and it's clear that my clients need my help. It's my own fault if I don't figure out the requirements and communicate clearly what I'm doing. Also every new client is making me learn something new and work on a different tech which is not boring compared to working on the same codebase day in day out.
Most important bit of advice you need: there are many many schools of training out there (referring both to books/resources and professional trainers) that base their advice in outdated, unscientific and frankly abusive dominance theories.

Long story short, every time you hear or read things like "alpha male", "becoming leader of the pack", or similar, walk away.

Despite the theories having been rebuked for decades, thousand of authoritative sources still parrot them because for some reason it resonates with some trainers and dog owners. It's sad, but there are fields in life where, if you want to educate yourself, filtering the bad advice and not trusting your sources is 90% of the work (Raising a dog is one of those fields, weight training and nutrition are others for example).

All you need for good training is positive rewards and punishing bad behavior with lack of attention "·(ie. If the dog is too excited and stars o jumping around you physically turn around and refuse to acknowledge him/her until they calm).

Have fun with your new friend! :)
Here's a theory for you.

- Dogs are just like people except that their ability to understand things is limited. Not as limited as you might think, because I have seen dogs who were keenly aware of exactly what they can get away with. Some dogs, like some people are indeed stupid, and my advice is to get a dog that is a smart as you are but no smarter. But you have to explain things to dogs in a way they can understand.

- Dogs have a pecking order and as the owner you will establish where you are in that order - as seen by the dog. Some dogs assume people are superior, but many of them know better until proven otherwise. So you need to be aware of when your dog challenges you. This is not an opportunity to be mean, this is an opportunity to show you are a kind yet firm leader.

- Dogs want you to like them. Not to see them as pets but to like them, so make sure you establish the pecking order in a way that you can still be friends. And keep a sense of humor.

- Dogs are instinctual. Do not expect a lab to ignore a thrown tennis ball, or an open container of food. If your dog ate all the dog food that is not a "bad" dog that is a mistake you made. Bad Human, Bad! This goes for breeds of dogs that have traits and especially working dogs. They will try to work.

- Be a responsible person and understand the health issues your dog may have. Many dogs have health issues because of breeding so know this and check it. Also, if you are unsure you want or can keep a dog, borrow one for a week. Better yet borrow two different ones. Just as we don't return babies once they are born, you should not return your dog - unless it is better for the dog.

- Finally teach your dog to lie down when you say "down" and point to the ground. Your dog should allow anyone, even a four year old human to give it this command. At any time in any circumstances. You will be pleased you have done this.
It's a bit strange in the same year they're going to present the first laptops sporting the new ARM chip. I mean the performance increase can be declared by the clock increase the smaller process allows alone. So either they put all of their engineering capacity towards a blistering fast desktop / laptop CPU or they really have a problem in their SoC engineering department.

Also they reserved all of TSMC's 5nm capacity for the A14. Like that was a last ditch effort to make it _look_ faster after all?
Well, the industry has been wondering for a while whether white box hardware and SDN will be the way of the future. So far, even at higher prices, the traditional model of having a reseller as point of contact and your gear made by well-known brands with big support contracts has held up quite well. This has been, at least in part, due to less than perfect software for the SDN aspect. I wonder whether this increasing trend to lock everything to the cloud services when it's clearly not necessary for the core function of the product will be a catalyst for more networks -- particularly smaller ones that don't have huge enterprise support contracts in place anyway -- to consider the alternatives again.
Not so far off, if condensed for our impatient times, from the 1933 entrance of the Nazis into government:

https://www2.landesarchiv-bw.de/ofs21/bild_zoom/bild.php?dre... [1] (note the graphic design!)

> "Der Reichspräsident, Generalfeldmarschall von Hindenburg, hat uns berufen mit dem Befehl, durch unsere Einmütigkeit der Nation die Möglichkeit des Wiederaufstieges zu bringen. ... Die Regierung der nationalen Erhebung will arbeiten, und sie wird arbeiten. Sie hat nicht 14 Jahre lang die deutsche Nation zugrunde gerichtet, sondern will sie wieder nach oben führen."

President von Hindenburg has tapped us to give the country the possibility, through our unanimity, to become great again. ...
The government of national uplift intends to work, and it will work. It hasn't spent 14 years ruining[2] germany, but instead will lead it back to greatness.

(more literally:

Wiederaufsteig: climbing up again, reascent

Erhebung: uplift, which can be literally, as in raising an arm, or the high point of a mountain chain, or symbolically, as in raising to nobility, or prizing above all else.

nach oben: towards the top)

See also https://news.ycombinator.com/item?id=24409361 (Nota Bene video of the 1933 Sportpalast speech is available at https://collections.ushmm.org/search/catalog/irn1000331 and so TIL Stern editorialised out the clear anti-marxist slant of the event.)

[1] for those who don't read Fraktur: https://ghdi.ghi-dc.org/pdf/deu/Proclamation_Reich_1933_GER....

[2] Among the apparent sins of the Weimar Republic: women in business and politics, as well as reduced penalties for abortion. https://en.wikipedia.org/wiki/Women_in_Nazi_Germany#Backgrou...

Edit: Sorry, made footnote 2 more accurate, according to https://en.wikipedia.org/wiki/Abortion_in_Germany#History
original text quoted by acqq below.

compare https://news.ycombinator.com/item?id=24107148

I was misled by Stefan Zweig's accounts of sexual morals in Berlin and among the Wandervögel to believe that, in a pre-pill age, abortion must've been more decriminalised than the actual laws on the books indicate. (then again, maybe they were just more careful, the 1920s US having been an era of petting parties, and I read something more into Zweig's edwardian shock than was occurring?) For the record, while Zweig is mostly nostalgic for the pre-WWI era, he thinks the post-WWI youth are much better off for avoiding the sexual repression of his day. https://news.ycombinator.com/item?id=23791112
Actually making compound words works in many natural languages by itself. It's just obscured in English due to its nature as a near-creole: it has lots of loan-words all over the place, so it's less obvious how you can mix-and-match. (And it's less obvious how the loan words themselves might have been mixed and matched in the first place)

In Greek, Latin, French it's much easier to make compound words already.

Dutch does it a bit too, and German is quite famous for it. People actually make up words on the spot, and other people can easily infer the meaning.

I learned this the hard way while training a natural language "AI". People just do it in their day-to-day use of those languages.

In any case, I don't think you need to make up new morphemes for English, it has too many already from all the languages it's been borrowing from. Drawing from the extant pool would be quite adequate for me!
I prefer the term ‘Human School’... because that’s how we learn to be good dog owners.
Ask HN: Career recommendation for someone out of University
Hey everyone,

About me:
I am intensely curious, my interest at the moment is in Distributed Systems, in particular PACELC/CAP, distributed consensus algorithms and CRDT/OT.

I am finishing up University soon, and I was curious about what sort of career path exists for someone like me?

I believe not many jobs will really give me a chance to explore the above mentioned interests, I was looking for recommendations for industries where in the very least, I may gain some exposure to the above mentioned interests.

Thanks :)
By what definition? I think the richest are the most precariously positioned.

The poorest economies are primary production — farming, fishing, mining, not fundamentally dependent on anyone else; then come industrial economies, which take the inputs from the primary sector and add value, but they are dependent on that primary sector to exist; the richest are service sector dominated, but no amount of software developers, patent lawyers, investment portfolio managers, or private tutors can make up for an absence of food (or steel, but that’s not a direct part of this, only a potential indirect if the people with the steel use the steel to get the food and deny it to the rich).
"USB attached storage" includes not only USB sticks, but many other devices, e.g. memory cards or SSD's connected through UDB adapters.

I have run 24/7 many SSD's attached via USB, with no reliability problems.

Usually buying SATA or NVME SSD's and separate USB adapters for them is cheaper than buying USB SSD's, which actually contain an internal USB adapter.
If it is not allowed to do a "fabulous phone processor", manufacture it in the best way possible and profit from it, there will be no investment / advancement at all
Being a big leaf with a distinctive tail Ficus religiosa should yield very nice results. As a footnote, the veins arrangement is a basic character to distinguish the many hundred extant species of Ficus. Some have very characteristic veins arranged in a stack (like pages in a book) and other show veins arranged in an irregular reticulate. Second and third grade veins are also an important character.
Get the golden, or even better,get a black lab from the pound. Great dogs. Smart. Easy to teach. Great family dogs. Also, once they go into a pound, they don't come out. Everyone chooses a 'pretty: dog with an interesting color coat. Don't pick the prettiest dog. Someone else will. Pick a smart trainable black lab.
Dog training classes (for non-specialty dogs) are almost entirely about training the human to be consistent.

My experience (dog count of one as an adult, after reading a dozen training books and doing two dog basic obedience courses [about 8 sessions each]) matches that. Our dog knows what she can get away with with different family members and I’ve inadvertently taught her to “politely beg” for snacks in certain circumstances that I will try not to repeat for any later dogs.

Make them feel secure, be consistent, be wary of over-treating and being too varied in training. “Come”, “Comehere”, “Get over here” might as well be three different commands. One trainer said dogs don’t generalize well. They might quickly learn “when he says that and I’m in the kitchen and he’s holding a bowl, I should sit” much faster than “when he says that and we’re outside and a squirrel is running around, I should sit” much faster than “anytime he says that, I should sit”. (It’s really fun watching them puzzle it out and I could tell when my dog was really trying vs just being disengaged.)

What would I do the same: crate train. love my dog and make her feel protected and provided for. Do basic obedience training. Lots of short training sessions. 10 3-minute sessions a day is not wrong. 1 hour-long session is. Ensure that if she ignores a command she knows that I consistently enforce that what I want happens. (If she ignores a come command for example, I will always march to her and make her come to where I was standing when I issued it. My spouse does not [despite being overall more consistent]. Our dog knows this and acts accordingly.)

What would I do differently? Fewer treats during non-training times. Teach the kids to give the same consistent commands. (Dog pre-dates kids in our house, so this was not possible.)

Our dog is 15 pounds and we decided to let her on the furniture (inc bed) and we’d do that again for a dog under 20 pounds. With a larger dog, don’t let the puppy dog on the furniture if you don’t want the adult dog on it.

100% agree on the suggestion to pre-determine dog ownership and not have it be 50/50, we’ll figure it out, YOLO.

I would 100% crate train. The amount of consistency it provides helps incredibly, not just for potty-training (but it’s incredibly helpful for that, of course). It’s not doggy jail (unless you use it to punish, in which case just don’t get a dog). Our dog would happily go to her crate when overwhelmed by kid visitors and though we later took the crate away, we put the same little padded mats in several spots around the house for her, including one in a closet that she likes to use while we’re working or during thunderstorms.

I hesitate to recommend specific books as I read a stack of them and probably got something from all of the first four or five.
Ha! Same here. But don’t stop at 34. I had it at 40. Found it because of that post. They say I could have walked with it for much longer as it was the extremely slow one (there are at least two types). No side effects further; just a tiny lump.
I think the names were μBlock and μMatrix at the start (if I remember right from the logos) and got changed somewhere along the way
Are there any issues with uMatrix that you are looking for alternatives?

Only the repo has been archived. The extension is perfect. Just think you haven't seen this post and continue to use it.
Working dogs are a bit like teenagers, they get bored and destructive unless they’ve got purpose and kept busy.

Retrievers are easier. Feed them, show them love and take them on walks and they’re happy.

If you spend a entire day working your retriever will lie next to you. The Burmese will find a block of cheese somewhere and either eat it or bury it in the garden to eat later.
https://en.wikipedia.org/wiki/Arithmetic_logic_unit

Hackers these days... :P
Uhm, what??

uMatrix is an essential part of my everyday life.

Will it still work? If not, is there a trustworthy replacement?

I don't want an "ad blocker" with blocking lists etc. I just want to see the page I navigated to. And then allow it to load additional resources as I see fit.

If uMatrix goes out of existence, then that would be the biggest loss due to discontinued software in my lifetime.
> my stress levels dropped off a cliff. I work half as much for 80%

Good on you for taking action to change your situation! That sounds like a pretty fantastic outcome.
If by can run you mean half of the hardware doesn't work on linux and the drivers are shit on Windows then yes. And I doubt this will be the case on ARM.

Apple is quickly turning from pushing he at a premium to pushing HW and services in a walled garden package.
63yo here. As you get older, a lot of things get easier. For example public speaking. It's terrifying when you're young. But at this point I consider myself well-read enough that I could talk to any group of people about any topic for ten minutes without breaking a sweat (or being paralyzed by fear and indecision).
So I just scored a zero... I didn't realise others could actually visualise that well. I imagine in words. I thought that was normal.
It still works. Continue using it till Mozilla shuts down or the extension permission model changes.
I realise HN isn't known for its sense of humour, but if this trend doesn't justify an analogy about being in a cloud city, setting a trap, someone altering a deal, and praying it isn't altered any further, I don't know what does.
Bitwarden leaks passwords to other subdomains
Did anyone else notice that the AI section is now bigger than the traditional CPU cores?

What applications benefit from this? The only use-case I've seen for AI in Apple's mobile devices is the face unlock.
This is a tragic loss, I can't be grateful enough to the author, such a fantastic tool.

I even started installing it in my parent's computers (not advanced users), reducing to 0 the amount of time I had to intervene to fix their computers. The trick is to configure it in blacklist mode, instead of whitelist. This way it only blocks requests from domains in the blacklist and frame elements. Just with this change you get non-power users out of trouble in their surfing habits and impacts negligibly their use.

I have taught them that if a web is blocked or doesn't work properly is most likely not a web they want to use but that there is also the possibility to turn it off using the on/off button (that they should use very judiciously). In this mode it is not too different from setting up Hosts file but they can understand better what's going on and how to turn it off if needed.

EDIT: fixed typos
An alternative explanation: Microsoft execs cannot be convinced that the amount of money it would cost to remediate these security risks would not be recouped in extra sales.
Mozilla has modified their extensions API pretty regularly (with major changes every few years at least, recently), and they're also still in the process of developing the API for the Android browser, which is likely to remain incomplete and different from the desktop API for the forseeable future. Granted, maybe not a lot of people use uMatrix on their phone, but both of these seem like valid reasons to worry.
There should be a warning on the box that you need internet for this to work or enable it. I guess we should talk to the lawmakers at the EU (or wherever you live) to make this stop.
Last release was in the end of February (beta; non-beta was September last year). Last commit was in April.

Perhaps the activity was slow, I guess you could call it "maintenance mode," but I've been using it all this time and uMatrix works fine in its current state, so all it means is that there were no new features being added.

It looks like the immediate reason for the repository being archived was somebody opening one issue too much.
Some more info here: https://www.reddit.com/r/uBlockOrigin/comments/i240ds/reques...

TL;DR: gorhill didn’t have time to maintain both extensions, and won’t transfer the repo after having been burnt once already.
You can show that recruiter this picture:

https://buildyourfuture.withgoogle.com/programs/step/

Google at this point isn't even trying to hide that it's discriminating against white men, because it can get away with it. Still, I think it's a great company even with all its faults (I say it as a white man).