skysight-inc/HackerNews huggingface dataset:
It's a lovely story, but quite honestly, Alzheimer's/dementia is a shitshow. I wouldn't wish it on my worst enemy and there are many people I despise. There is nothing crueler than dementia.

My mom is suffering through dementia right now. We did something similar. We made photo albums, and went through them every day, until my mom stopped responding to them. Within a couple of years, she forgot who we were, or she would mix up my sister for her sister.

After 7 years from her diagnosis, she no longer talks and she no longer responds to me. My sister is taking full time care of her, and she is cleaning her several times a day because she's incontinent. My mom recently has stopped swallowing. She also seems to have contracted a mild case of COVID, and my sister has been self-flagellating herself because she felt guilty about it. I of course told my sister there's no reason to feel guilty, everyone is getting it and it's something everyone will deal with, especially my mom. I secretly wish it would take my mom's life to end her misery.

The worst part in the first few years were her lucid moments. During one of those moments she wrote a letter to God, asking to die, because she knew something was wrong but she didn't know what. We found the letter hidden in her dresser. Every time I think about it, I burst out in tears, even now. It's disgustingly cruel for someone who spend her entire life sacrificing her life for her kids and family, and asking nothing else.

So when articles like this come out, it is extremely difficult to contain my contempt at any stories that don't paint the picture exactly how it is: a complete and utter shitshow. It's unfair for the victim and it's unfair for the caretakers. And it's extremely expensive and almost impossible to keep your loved one living in a modicum of dignity.
You'd have to be very good to run a system worse than the US
uhh...git rebase -i anyone?
How can you "correct" English from England?
I pay it and not having ads on TVs is awesome. Would pay a similar amount for an ad-free Twitter.
This guy is the type of teacher we need more of. Great sense of humor, connecting with students and presenting material in a fun/easy to understand way. Bravo!
Perhaps search for a library that has it. https://www.worldcat.org/title/last-empire-of-iran/oclc/1138...
Take the word "lampa". You have versions of the word: "lampor", "lampan" and so on. The correct word for each day should only be of the type "lampa". No "bending". That is the word list that I'm looking for. But you should be able to guess words that are "bent". Those I can get from /usr/share/dict/danish
> We’ve had a decade of really amazing tv, it’s no wonder there is some mediocre work in there too.

Agree. We remember the good shows from the previous decades, but there was a lot of thrash
> What I don't want is for pijul to become something I have to integrate into my toolbox just because the next semi-technical founder I sling for found it "easy" three years ago.

If Pijul becomes popular, somebody will inevitably make it easy to use, so on some level it doesn't matter exactly why Pijul becomes popular in the first place.
Firefox Relay misses some emails due to misconfiguration of TLS. That might be the issue. This issue report is still open:

https://github.com/mozilla/fx-private-relay/issues/757
Does this copilot solve codilty quizzes?
I'd be happy with just 32 bytes of random alphanumeric ascii, it doesn't really need improvement. If that gives a too big advantage, then use more.
OK, no dog in this particular fight but as a general principle... why? You can burn through a hundred bucks remarkably easily on subscription TV or live sports or computer games or board games or a few trips to the cinema or a day out or a really good bottle of something... what is it about a book that makes it "hard to justify"? ok, if you can't afford $100 for anything, you can't afford $100 for anything and that's a different (and worse) category of problem. But if you're lucky enough to have money to spend on yourself, why should an interesting book - which you can pick up secondhand and flip if it's not for you - rank low?

"When I have a little money, I buy books; and if I have any left, I buy food and clothes." - Erasmus
"ECDSA" isn't a concrete scheme that you can use in any case. To implement ECDSA one must pick a group where the discrete log is hard, choose a message hashing function, and choose a way to serialize the values. One can optionally choose a derandomized method for generating the nonces, e.g. RFC6979 which is the approach taken by most implementations created in the last 5 years or so.

One could just as well implement something EdDSA compatible with insecure nonce generation and people have done so (for years the thing you got when you goggled for eddsa python was just such an implementation).

It's good that the eddsa paper specifies more of the system, as people have made bad choices and ruined the security-- but even it fails to completely specify the system: the exact input handling isn't specified, which has resulted in security problems.
Looks interesting. Will give it a try :)
>I dont know much about cars.

No; you do. You know quite a lot about operating cars.

You (or at least people following a traditional path to driving) took a class, operated under direct supervision for some minimum number of hours, passed both a written exam and a practical exam. All of that to be trusted in control of a car.

The only reason operating a car can feel like such a lightweight operation is because extensive training and practice were employed to make it second nature.
RoadRunner: Instant Maps
I'm exploring torch serve and aws multi-model server. I'd like to look into this too.

meanwhile, I found this one-liner confusing?

> The World's Leading Cross Platform AI Engine for Edge Devices

is it a server or does it run on an edge device?
Trello ecosystem growth, stats and top performers
I mean I threw the stack down in the my one assemblyman's office and spoke about it for over an hour to him in person, he was my neighbor in the same building I worked in. But being that he's of the party that's not in power in the state, there's very little he can do.

I also requested that he co-sponsor one of the bills that greatly increases penalties for defrauding the system (it's currently pretty much a slap on the wrist).

The vast majority of Americans are entirely unaware that most of the day-to-day laws and systems are implemented at state level (aside from griping about governor's office executive orders). There's one news network that reports on our state's government affairs and hardly anyone watches it. But everyone knows the second a federal politician does something.
Navy Cryptologic Warfare Officers Cannot Do Cyber
Looking at the data that headline came from makes it much less clear (feel free to ignore the "Facebook Annotation" and focus on just the leaked/later released slide deck that was used to fuel those headlines: https://about.fb.com/wp-content/uploads/2021/09/Instagram-Te... (the headline came from slide 14).
In the SML/OCaml world there's something like that: there is a difference between types and modules, and functions (from types to types) and functors (from module to module). Work was done on 1ML to unify everything: https://people.mpi-sws.org/~rossberg/1ml/. An extract:

> In this "1ML", functions, functors, and even type constructors are one and the same construct; likewise, no distinction is made between structures, records, or tuples. Or viewed the other way round, everything is just ("a mode of use of") modules. Yet, 1ML does not require dependent types, and its type structure is expressible in terms of plain System Fω, in a minor variation of our F-ing modules approach.

> An alternative view is that 1ML is a user-friendly surface syntax for System Fω that allows combining term and type abstraction in a more compositional manner than the bare calculus.

On the other hand, from the "engineer" point of view, all abstractions melting into one may not be desirable. It's nice to be able to use weak abstractions for simple stuff and powerful abstractions for more powerful stuff. Being exposed to the full complexity of your language all the time sounds like a recipe for disaster.
Depends on your definition of fiction I guess. Comedy sketches are fiction right? Youtube has been known for comedy channels. Then there are channels dedicated to fiction franchises. Does a channel that only talks about Star Wars count as fiction? I dunno.

YouTube is definitely lacking in the traditional "TV show" department if that's what you mean.
> How come 1Password needs the equivalent of 7750 years of $80k annual salary to build the same?

This is once again just a case of investors hoping to make a pile of money so big they can corner a market. Sadly, they have no idea how cornering a market works (or doesn't work) in the case of digital products like this.
Six bucks per month, per account, you mean.
That would confuse the heck out of me; what if I wanted to add a file named "*.cpp"?
The money isn't worth nearly as much as it was then.
There's probably some other confounding measurement going on here. 3.5% of a 75 kWh battery is 2600 Wh, which over the ~four hour range test comes out to a power draw delta of 650W.

It's surely true that the desktop-class AMD has a higher base power consumption than an mobile Apollo Lake chip. But no way does it draw 600W just running the car display.
> If I want to find Ukrainian rom coms,I can find it

Now you got me curious
Tesla Robot (2021)
note that lining pockets is much more than preventing piracy. that is just a narrative.
What about a social media service recommending you advertisements solely based off of analytics derived from your actions on that website?
I'm surprised so many of you are upset by this. I use a paid email for the custom domain (not gmail) but I feel like they're requesting a pretty reasonable fee after such a long time of free usage.
I also agree that it's not only happened, but it's probably not that rare. Before most businesses were automated to the point where this is possible, I had an engineering job where for at least two years, I may as well have not shown up. I spent all my time reading magazines and doing pet projects because there wasn't anything else for me to do but answer the phone if a customer had a question. I could have easily taken on another job in the mean time if remote work was a thing back then.

I knew at the time that I wasn't alone in this. I knew another engineer whose job consisted of basically showing up to work just in case an alarm went off. He spent his time writing a software package that he sold. Because, again, he really had nothing else to do all day, every day.

This was back in the mid-late 90's. I'd expect that it's even more prevalent now.
Show HN: Twitter Clone Social App
Yeah, this basically how git was supposed to be used to begin with.
> Sometimes you want to share a link (like job postings, google forms, your project, a secret sub-page etc) to programmers only.

It wasn't developed to keep AI and bots out but to only let in programmers
> Individually, no. As a class, yes.

Elevating group identity over individuals is the root of some of the most evil activities in human history.

It should be noted that individual human beings who moved to a new home and chose to rent their old home got burned by this moratorium as well. Often getting put in a situation where they were forced to foot the full bill of two mortgages, with no end in sight. There was a well-reported case of a terminally ill cancer patient who lost all of her income when a tenant in her split-level home stopped paying rent by abusing the moratorium.

Your Subway example was hilarious, BTW. I've seen that happen so many times lol.
This is meta, but I'm not a fan of this trend of adding a pull quote to add emphasis to a sentence that was never really lost in the text to begin with, e.g.,

A short sentence. A second short sentence.

> A second short sentence.
Had something similar at a larger company I worked at! There was this team that was tasked with automating stuff from the other teams. And then they got split up and individuals were sprinkled around the company. I guess it was sorta like embedded devops in a way because they were supposed to spread that "automate stuff" mindset.

Thinking about it now, it makes sense. It's a bit of a waste to have one team that automates stuff, and everyone else just thinks of automation as "that's not our job!"
I don't understand the question. If you have enough money for a down payment, and you have a stable job, being 20 is not an impediment to getting a mortgage and buying a house. Housing prices differ greatly across the country, which affects how easy it is for young adults to buy homes with parental assistance.
> Maybe it's just a relic of me holding out for the Google Plus migration so long but my youtube account is a "brand account" which is definitely a thing I can transfer to another google account (indeed there were a few youtubers who got famously scammed last summer into doing this). Maybe yours is set up similarly?

Could be. I'd have to figure this out, thanks for the heads up.
It makes sense sometime, but not always. Group commits by files.

For example,

Most of one core change is in multiple files, it will be very bad to commit by files group
> They have been doing some pretty unfriendly moves towards their long-term customers, like making sure the new 1Password cannot be used without 'the cloud' like the old one could be.

Despite disliking being forced into a subscription system, I gave it a go. Turns out I'm not smart enough to understand their cloud user interface. Was just so confusing.

I switched to Bitwarden.
> It takes special connectors to survive being disconnected and reconnected daily

i don't know what you're using, but the LC/LC connectors i use seem pretty durable, and the springy bit that wears out can be replaced. the SFP+ modules are all metal; i am unwilling to believe they can wear out.

> and cables left disconnected with out the risk of an accidental laser eye surgery

single mode, which isn't human-visible, is of concern but the multimode (which i mentioned using) isn't any worse than a cheap laser pointer. it isn't strong, and you can see it.
And it's doing well.
Many applications don't need to bind the port themselves but will happily accept one passed to them during process invocation.

This allows to let systemd to manage ports using socket units which will also stay up and buffer requests when restarting a service, allow service activation on demand/incoming requests or per connection service instances, e.g. for better isolation of sshd's per connection/user.
Some information is a lot better than none. In some cases you might want to know what implements the interface: that information is also statically available. In Rust, you can look at a trait and see what types implement that trait.

If you need to know exactly which implementation is being used in a particular context then maybe you shouldn't be using an interface, but should be using the concrete type?
Games are going the same route.. It feels rare that you get a unique game with complex mechanics.. All of them are dumped down to make them easier..
It doesn't actually launch the game for me. I'm not a windows user so I could be using it wrong, but when a game asks if I want the shortcut on my screen (in this case Warzone) then I double click it, and it just opens the blizzard launcher instead of the game.

Also just in general, it'd be nice if the game itself worked as well as the in-game store which never has any issues.
How Amazon Ads uses reinforcement learning
There are no ads in the paid edition of G Suite.

They actually stopped scanning emails for ads in free Gmail about 5 years though. https://www.theguardian.com/technology/2017/jun/26/google-wi...

Of course, both offerings still scan your email for spam filtering, as all major providers do.
if you're looking for a good alternative to diablo, I highly recommend the torchlight series
A crazy idea to bring back Atlantic puffins is a success (2013)
New Tool for Measuring the Pace of Aging
I once almost completely automated my job, and didn't hide it. The job was to load data files into the backend system. The problem was there there were almost as many formats (~80) as there were partners sending data (~120), not just in structure but in content (deltas, full replace, etc.). This job was burning people out every 6 months, and I was the hapless next victim who was just looking to break into a tech position.

I started scripting and automating parts of it, which eventually got pieced together to be completely hands off unless a new partner came on board or there was some new error. Since some of these steps used keyboard macros on VT100 terminals, I couldn't even use my computer while it was running, so I requested another, with the explicit intent that I could use it to surf the web while my main computer was doing it's thing. Data load lag times went from weeks, to days, to hours.

When it came time for performance review, I was told I had "completely redefined the position". I would therefore be assessed against the new definition, and was therefore deemed average, and got a 3% cost of living raise (pro-rated to 2% since I'd only been there 8 months) with no merit increase. A few weeks later, my manager was somehow surprised to the point of tears that I had a new job elsewhere.

A few months later, I got a call from my ex-manager, asking if I had any backups of the programs I wrote (this was long before the days of offsite source control). I said no, I had no need for them and that would probably be illegal. My replacement had somehow lost everything, and was now trying to keep up the old burnout way and they were weeks behind.
I had a quick look at the departure charts and they seem to be avoiding an airforce base.
> Austria "solved" this "problem" by introducing the infamous all-in contract, adopted by many companies, where all your potential overtime is already included in your compensation.

That’s illegal in Germany, luckily. Some unpaid overtime can be included in the contract, but a contract must specify the maximum number of hours.
The 4th Turning.

https://www.fourthturning.com/

Scary accurate considering the predictions were made in 1997. Everything from financial crisis, Pandemic, Social unrest, Russian aggression in Europe, etc. According to the book it will play out by the end of the decade give or take and it will be like nothing anyone has experienced since the last one.

Enjoy....
Osho is just relating a fable here, but I love that guy's way with words. No surprise that his cult community (Rajneeshpuram) was a massive (albeit short-lived) success in my home state, he's just so fascinating to listen to. If anyone is curious, there are a lot of videos of him on Youtube.

From Wiki:

> Ultimately though, as an explicitly "self-parodying" guru, Rajneesh even deconstructed his own authority, declaring his teaching to be nothing more than a "game" or a joke.

Perhaps that's why, as an atheist, I find him so fascinating - he covers a lot of genuinely useful and interesting ground (meditation, philosophy) while never seeming to take it too seriously.
$55 + shipping (less than $5)
> This entire article can be summarised as "compile time stuff should use the same language as run time".

I think the message is more nuanced than that (otherwise wouldn't lisp with its homoiconicity and compile time macros fit the bill perfectly?). Idris uses the same language, but is still too complex. And Zig not general purpose enough. I don't want to put words in the author's mouth but I think the implication is that this is a large space to explore and we don't have a solution yet; there's nothing like "just make your language like this and it'll be good." They're just pointing out the problem they see, and some (non-)solutions to it.
I find that many times that people complain about lack of good content, they aren't willing to get a least a bit out of their comfort zone and try something different. Netflix (and others) have shows and movies from so many countries, so many genres.
Europe celebrating for becoming a regulatory minefield is not a good sign.
yep, that would solve this problem entirely
> Also, what's a typical path going from a team manager (EM1) to senior manager (EM2)? What are the things I should focus on to show I'm ready for managing managers? (I understand it can take a few years)

(Qualifications: Director-level with several managers reporting to me in 60 eng org.)

You got a lot of answers for the first part, but not much for the second part. For the second part, I would recommend reading "The Manager's Path" by Camille Fournier. It's a great, short read that really lays out the different roles and responsibilities at different levels, and it does so at a high enough level that it should be relevant to most companies.

More concretely, this is a conversation you should have with your boss! The criteria for moving up in your career can differ from company to company, and your boss is going to be your best ally to get there. (If your boss is NOT interested in helping you, find a new boss!)

That said, don't skip too far ahead. Focus on doing a really good job with your own team, and once you've got that down and rock solid, then start to think about next steps of taking on multiple teams. It's kind of a totally different beast to manage multiple teams, but having the fundamentals down will make it more incremental than it would otherwise be. It's good to have a milestone down the road, but put 90% of your effort toward the short term and 10% toward making sure you're still moving toward those goals.

Good luck!
It wasn't until literally the very end of the page that I learned it's a VS Code plugin
Tbh, since using Firefox Sync, I have no idea why people would need anything else to manage their passwords ... Can anyone enlighten me why I would need 1Password?
I would like to support other formats, caldev, outlook etc. I am limited by time and money, not imagination :D
I'll use a past life as an example; 150 person company -- 20ish people in engineering total: 5ish on doing infra, and 3 dev teams of 5ish working different verticals.

Then you have leadership, sales, marketing, HR, finance, support, and retention. By a huge margin sales, support, and retention were the largest. B2C is marketing heavy, B2B is sales heavy. If you're both then well..

Engineering can be really lean with respect to the number of customers/clients but the rest of the business can't.
This to me seems more like a logical separation than anything technical.

I use GitHub and always squash commits before merging a PR. This keeps the commit log clean and also has the side effect that you have the PR number in the merge commit.

Having said that I also suggest keeping PRs small. If you are going to reformat a code base, make that a separate commit. Updating a library, separate commit. Adding a library you need for a new feature: create a PR for the library update, base your implementation off that branch and rebase against main when the first PR is merged.
Damage useless things? Seriously though, practice and experience are necessary, go and get some! Sadly that sometimes also includes learning how to figure out when you're out of your depth, which can be an annoying lesson to learn when you break something nice.
I make sure my kids see me reading from a physical book almost every night. I use digital books too, but when they see me using that, it’s not obvious what I’m doing.
Yes, sure, but how would YOU do it ? And please be as creative as you wish and don't confine yourself to California :-)

Hope that cleared it up a bit.