skysight-inc/HackerNews huggingface dataset:
Speaking as someone who recently switched from F# to TypeScript: yes, "annoying" is just what it is.

Until TypeScript at least has pattern matching you'll be writing at least 50% more code, maybe more.

Chaining would be a godsend, but without auto-currying, it's unsightly. Computation expressions would be better, and would probably be easier to implement if, say, TypeScript included a "native" `Option`, `Result`, or `Async`.
> given my firing seems imminent at this point

I don't have the exact answer but to me this needs to be focused on.

Psychological safety is paramount. Workers need to know that they won't be punished or humiliated for speaking up with ideas, questions, concerns, or mistakes. Not having that safety for a health issue shows there's something severely wrong with your place of employment.
They stick out because they know that many users will add a case.

Otherwise the case would shade the lenses.
I registered an account just to park my usual username. I have basically zero interest in participating.
> Your last sentence is just wrong.

How do you express metallic gold 817 using RGB.

Which of those components gives you how metallic it is? It's not even 1-1 as it depends on the paper used! Their own books show how lossy it is - they show the corresponding CMYK and it often barely matches.

> within-gamut

Ah so you already knew it wasn't true.
How do you compete against someone who has a diversified portfolio of products and can let you use one for "free"

How do you compete against "free" from companies that are able to build monopolies with the help of institutions?

It's easy to say "it was shit before google", when innovations weren't available

> When Google Maps became a viable alternative TomTom continued with the same business model, same paid map updates, same shitty bloatware necessary for map updates etc..

I agree with that one, they didn't adapt
I have been there too! I was also incapable of working afterwards. All the code was alien to me. Being in the office was a nightmare. I wanted shout and jump through the window! And seeing all the people whose mismanagement let me into this bad post burnout situation was even worse. Corona, my savior, came to me and office was closed. In hid at home and forced myself to do 6 daily pomodoros. That was enough to keep my job and think about other aspects of life. Now I have small consultancy, run my own product development and do my 4-6 daily pomodoros to keep that nice big corp salary. Management has changed, so I am coming for couple days to the office to chat and visit my own clients in the same city afterwards.

At the end I see burnout as very positive thing what happened to me. I am much better professional and better person. It brought me the understanding that I am not more than excel row for big corp and I must take care of myself by myself. Loyalty does not pay off.

Take your time, try keeping a job somehow. Looking for a new job while being mentally off track is very very hard.
You don't need any libraries to write functional JS. Modern React development is almost entirely purely functional.
> suspect this article was written by AI. Or a hack journalist.

A friend of mine did not belive that the AI based astroturfing problem is real, he though he would tell apart human tweets / letters / phonecalls vs bots. But have you seen some of the dumb shit real people post? the overlap between mental people and bad ai is huge
Is there any artist whose style cannot be imitated by an AI given selected images? I'm pretty sure an AI can correctly mimic Picasso if you give it 32 blue period paintings. Does that mean Picasso has no artistic value?
Wow TIL.
Your reaction sounds reasonable to the BS corporate world. It's the agile coaches out there planning more meetings that need a psychologist.

Changing job may have a temporary positive effect, it lasts roughly 6 months for me.

Do the absolute minimum at any job you need to so you don't starve. Don't try to makes sense of it. It is indeed BS and you shouldn't care. Don't care.

Meanwhile, try to figure out an exit strategy.
Build something you enjoy doing, start building passive revenue streams which may support you and replace your daily job. Hope you can escape the BS soon, we're all in this together.

Good luck
I'm sorry, but this is a very obtuse way to look at this problem. "Oh, the data is still there. You just don't have any way to read it". Like that's fantastic if you're a massive pedant, but if you actually want to use your files using with tools you used to create them, it's functionally identical to the file being corrupted. Doubly so if the application is some cloud bullshit that you can't keep old/functional versions of, despite paying out the nose for it.
And the justification is just that the user wasn't supposed to use that feature in the first place? You have to be so gaslit by Adobe and dark patterns writ large to think this okay.
Quite the opposite. It's not going to be a blocker. It's going to be an catalyst.

Brace for it, it's going to be wild.
I assume you mean a specific instance running the Mastodon software, most likely mastodon.social?
I used a trashcan Mac Pro up until this year when I replaced it with an M1 Pro Macbook. It was a great machine. Fast, silent, just did it's job and looked cool while doing it. It was like I was living my childhood dream of having a Silicon Graphics workstation.
Given the camera is one of the more important functions of a smartphone for me, I'll pretty much take anything within reason that improves camera performance. (I'm less convinced of bumps for iPads although presumably some percentage of users value the rear camera on an iPad as well. Certainly the latest Pro ones are played up by Apple for video.)
It's odd that the 'General Partner and Co-Founder of Craft Ventures. Previously: Founder/CEO of Yammer. Original COO of PayPal.' came to such a mistaken belief regarding fighting words in modern legal practice.

Carelessness in fact checking seems to becoming more common even among otherwise competent people.
>Functional languages are inherently difficult to develop applications that require state to change in non-deterministic ways. In fact, I challenge you to develop a first-person shooter in Haskell (Have fun).

Don't know about Haskell but it would be very fun to do it in Lisp.

Performance sold separately.
Ah the good ole “not an American” getting involved in American politics.
> EMC for example will not support you if you don't use supported distros.

Support you how and with what? What does your storage vendor have to do with your server's distros? Even the distro running on the server itself doesn't matter, really, because it's not like Dell/HP are writing distro-specific userspace drivers.
I had this exact thought when I read the headline.
If you're seeking care, this can also keep you from being fired (at least in the US/some countries). Most corporations have an employee counseling hotline that you can engage with that can help with this. Not that you want/plan to stay there. But that corp helped contribute to your condition-- they can help foot the bill. Don't put this all on yourself (but also don't put it all on others).

I was diagnosed at 32. Extremely high functioning but prone to burnout. I was hesitant as well, but embracing my diagnosis was life changing. You don't have to make ADHD your SINGLE core attribute like some people do. But ignoring what might be a core part of yourself isn't beneficial. Remember that it's just information-- what you do with the data is what's important. Meds can help but learning how to have healthy interactions with work and in my personal life was key.

You're not alone in this. I've found that there seems to be a higher concentration of ADHD in Dev/Security work. The constant newness of things keeps us interested-- but can also be dangerous.

Also, consider therapy. Even if you think you don't need it. Not a psychologist. But an actual factual therapist. I would prioritize this over medication, but honestly pursue them both. Therapy isn't what you think it is. It's a great way to have a sounding board.
Happy Touch Bar enjoyer here, however it did not receive much love from 3rd party software developers and only single hardware iteration by Apple. MacBook Pro 13" 2022 still has Touch Bar, so it is still living, but more like a zombie.
The type of `new Date() ${operator} 0` depends on the choice of the operator
I took a 3 month sabbatical this summer after burning out really hard. Now I am with a new company and don't feel 100% recovered (and probably never will be) but at least I am taking steps to prevent getting burned out again, not working more than 10 hours per day, only working weekends during crunch, and I uninstall outlook/teams from my phone when I take a vacation.
To any leads reading this,

>>> navigating all of the offerings, examining their trade-offs

>> the amount of time you're afforded for that exercise better fit neatly inside a very small window of implementation (in other words you're probably not going to do it, or at least do it justice)

Every project I have worked that has done a gap analysis has executed faster and smoother than those that didn't. A gap analysis being a more rigorous approach to an analysis of tradeoffs, solution capabilities vs requirements/existing software, and sometimes scoring/ranking (often with three recommended options depending on client's choices in tradeoffs).
Here the author, I'm not working on windows but macos. I know, the script is not recursive but it's not the goal.
The directory architecture of Google takeout > Google photos is one directory per day when there are pictures. In this directory, there are no other directory so the recursive is useless.

The goal was to make a script in quick time and I'm comfortable with nodejs that's why I chose it.
Don’t need to, look at F#. Its functional first and OO is bolted on.
bootstrapped saas / apple ecosystem apps in niches i'm familiar with. mostly passive recurring revenue (most of my time spent goes into r&d, i chose architectures to minimize ongoing operational needs).

i bootstrapped to avoid "working for" investors. and on some projects where i'm working with others, we've formed anarchist coop-like structures to avoid hypocritically subjecting others to the hierarchies i escaped. we're all happier and more productive for it. i would like to help more people try this through repeatable playbook-like resources.
I do not recall ever accidentally touching it in the two years I had one. However I did not like it replacing the Fn and Escape keys. Having a section of contextual keys and controls was nice but not to replace the top row.
Pilot is regurgitating snippets of code still under copyright and not in the public domain. Some may consider publicly available code fair use, but the fact that they're selling access for commercial use may undercut that argument.
I interpret this as a recommendation towards a (strictly) regulated market economy. Hence my point about unchecked capitalism.
Totally agree about the camera lenses. That's actually the first time I've read someone saying it here.

OTOH, I went into an Apple store recently and the industrial design has absolutely tanked since Ive left. I know nerds are happy about the extra ports etc., but the phones and macbooks are thicker and heavier and that is a step backwards for me. As for the iMac designs... yuck. I presume these are all designed without Ive, so stark is the contrast. The worst display I've seen in an Apple store, ever.
Not at all flattening the curve, Taiwan had a clear zero COVID strategy.
NYC companies quickly find ways around new pay transparency legislation
> I frequently see statements from naive Americans that all that the Chinese do is based on copying, but unfortunately for USA, that was true only in the past and it is no longer true today.

Just because you don't follow them doesn't mean they don't exist. Plenty of ongoing IP theft cases show this is not true. This case closed a few years back that pretty much wiped out a Billion+ dollar US company: https://www.justice.gov/opa/pr/chinese-company-sinovel-wind-...
> Tech prospects look bleak, I think the party will be over in 10 or less years as engineers are viewed more as a cost vs value add.

Seems realistic, though optimistic. I think the party will be over sooner than that, probably in the next 5 or so years, but we'll collectively be in denial about it for at least another 5 years following that.
You should think of it more as multiple places joined together rather than as one place spread out.

It's more like the old BBS networks of old, like FidoNET, etc. And it has a similar vibe to that.

I like it for this reason. If you go in expecting Twitter, you will be disappointed. That's not what it is.
I'm actually all for the FP things that have been added to imperative languages, which increase their power tremendously and make a lot of tasks a helluva lot easier. But like any tool, it has its place. I'd be equally leery of a pure imperative solution as I would be a pure FP solution.
you always work for someone, but you can have multiple clients so you're not at the mercy of one. Even if you save up some money you have to think of ways to make it work - be it in rentals or owning a factory - you just serve different groups of people then.
Pantone is still a massively relevant company, and that has no signs of changing
They are stupid because they don't address the fact that most procedural languages themselves have features to prevent re-assignments and mutable states (like, const). Also, variables reflect the state of the program, while microwave settings are inputs. The switching of settings doesn't make a whole lot of sense.

> This is on page 1 of every basic programming book when it's explaining how "variable" differs between math class and programming class. I can't for the life of me see what upsets you about it.

I never had a problem grasping the concept. I never equated "=" in programming to "=" in Math. It's just a symbol. Replacing "=" with "<-" would mean the same thing.
Tooling. Tooling is the major reason why no one uses functional programming languages in industry. I was very into Haskell a decade ago. Today I don't even know where to start when it comes to installing a new package. If Debian doesn't have it in their repos I usually just try building it from source and hope make all works. If it doesn't. Well I probably didn't need that package anyway.
Location: Florida
Remote: Yes
Willing to relocate: No
Technologies:
Docker, Proxmox, vSphere, ESXi, k3s
Ansible, Terraform, Bash, Powershell, Linux
Jenkins, InstallShield, CMake
ELK, Grafana, Prometheus, OSQuery, Graylog
Cisco, Unifi, Watchguard, JAMF
HTML/CSS, SQL, Python, PHP
Jira, ClickUp, Monday, Notion, Outline

Résumé/CV: https://docs.google.com/document/d/13m7P4gQ-STYifehx-werzJhnYr7-n5aIng6EARXrHaQ/edit?usp=sharing
Email: higgsbosonic [at] proton.me

Diverse background in IT Ops, Dev Ops, Security, Automation, and business solutions.
Experience managing teams and shipping as Technical PM & Director of Operations.
You've placed the goal posts on roller skates and are hoping I don't point it out.

From my original comment: "coercing mostly low-risk people into submitting to experimental, liability-free vaccines that don't prevent spread and so do nothing to protect genuinely high-risk people"

You are now citing an alleged benefit of lowered odds of severe illness and death to high-risk individuals from receiving the experimental vaccines themselves.

I am decrying the government coercion/disinfo efforts that bribed, bullied, shamed, and frightened low-risk persons (non-elderly, exhibiting none of the known risk factors for serious disease, in apparent good health) into getting any of these shots on the (false) pretext that doing so would prevent truly high-risk persons from contracting covid.
A big chunk of the $TSLAQ community moved to Discord, but the experience is very different. For context these are the people who took early bets against Tesla and have been calling out its unethical practices. A lot of people are understandably nervous about continuing that research on a platform owned by its CEO.
Okay, rather than just complaining, I suppose we should gather alternatives, right?

mailbox.org

hey

fastmail

tutanota

mailfence

disroot

posteo

barracuda (for businesses)

vivaldi mail

mailpile

countermail

hushmail

I haven't used any of these, so if anyone has others or has experience with any of these, please share your experience.
> a procedure that took some 3 days and numerous phone calls, id photos, etc. But...

We're disagreeing over semantics then. I'd call this "being locked out of my account semi-permanently".

I have to say I don't fully understand your perspective. In a sibling comment you admit that free customers ought to be subject to this misery because they are using the service for free, and here you suggest that requiring numerous phone calls and numerous days of non-access to services is not an inconvenience. I suspect we simply have different life priorities. For me, those three days could be critical in my relationships with customers, clients, employers, etc.
It very much can be.

Gov might require that on each sale, company re-verify identity (just like they demand you check ID on each sale).

That results in a network request to `proof.verificationMethod` on each sale, which contain a URL to the age verification for that one user.

Done. Gov now have records on how many times you bought beer. They might also request that the number/description of items be included on the verification request. but that is not necessary since credit cards are already being replaced with central bank issued payment systems (see india, brazil, etc)
The keyboard didn't work, mine broke, but the direction was right imo. Not enough testing I guess.

Thinner and lighter is better for a device you carry round 24/7.
FWIW there are SaaS products in my field with "contact us" pricing that start at 1-1.5k per month.

But yah, they for sure aren't going to be $49 or whatever a month.
you misunderstand. you would have been as disturbed and pooh-poohing at even MLK protests, here's a quote that could have been yours if you have the capability to consider your position in a different but recent life:

>Just as we formerly pointed out that "hatred and violence have no sanction in our religious and political traditions," we also point out that such actions as incite to hatred and violence, however technically peaceful those actions may be, have not contributed to the resolution of our local problems. We do not believe that these days of new hope are days when extreme measures are justified in Birmingham…

>We further strongly urge our own Negro community to withdraw support from these demonstrations, and to unite locally in working peacefully for a better Birmingham. When rights are consistently denied, a cause should be pressed in the courts and in negotiations among local leaders, and not in the streets. We appeal to both our white and Negro citizenry to observe the principles of law and order and common sense.
I think the short lifespan is a big part of why no body supported it.
It only lasted one generation.
The irony here is that Mastodon.tech is not running Mastodon. It's running Pleroma.

That's fine though. Pleroma speaks ActivityPub so you can network with everyone who's using Mastodon, but calling it "Mastodon.tech" is weird.
Handmade, by a human, is the most powerful. Those of us who can see well enough to tell the difference all know this.

What these mechanical approaches offer is speed, convenience and clever tricks. But not art-power.

So here we are puzzling over various flavors of flimsy and how to make a better fast-food taco.
The Mighty Mouse is, imho, one of the best mice made. It feels great in the hand, supports three button operation, has vertical and horizontal scrolling, and side buttons. The wireless version has a nice weight and uses AA batteries (no charger needed).

Unfortunately, the scroll ball eventually gets gummed up and the housing is glued together making regular maintenance impossible.
Yeah, that would be tricky to merge existing ones together. But you should be able to fine-tune the inpainting model the same way as you tune with dreambooth?

For faces, I haven't looked deep, but seems CodeFormer's training cost is minimal, should be able to fine-tune that model, probably better?
Researchers discover recipe for extending shelf life of fresh pasta by 30 days
Agree about the mice. For remote - try Roku. Their design is tip top.
I kinda interpreted that as tacit admission that you were supposed to put a case on your phone. It does seem to fit pretty naturally with cases now, which have an open portion over the camera lens.
oh well. speak about discoverability. many thanks for this hint.
Totality can be split into two separate properties:

- All programs are defined for all inputs (exhaustive)

- All programs terminate/coterminate

The former is becoming more common (like your Rust example), but the latter isn't very widespread. For example, most would consider a function like this to be exhaustive, even though it loops forever when both Ints are non-zero:

foo : (Int, Int) -> Int
foo (0, y) = y
foo (x, y) = foo (y, x)

Proving termination is hard, and often undesirable; e.g. we want servers and operating systems to keep running indefinitely. However, co-termination can be quite easy, e.g. if we define a Delay (co)datatype:

data Delay t where
Now : t -> Delay t
Later : Delay t -> Delay t

Wrapping recursive calls in 'Later' allows infinite processes, at the cost of some boilerplate (Delay is a monad, if you know what that is):

foo : (Int, Int) -> Delay Int
foo (0, y) = Now y
foo (x, y) = Later (foo (y, x))
You mention you can survive 4-6 months with no salary and you're a remote dev right now - you can "soft move" and likely extend that runway.

I don't know your life situation, but it's possible you could travel to a city in your timezone and get a short-term rental of some sort and work from there as you investigate the city and its options. You could probably go a timezone or two away and still not need to actually make it obvious; of course swapping to the other side of the world would be more difficult.

Even if you chose to return you'll at least have more knowledge about the options.
I used Visual Studio on macOS for some small F# projects and it worked fine. The only trouble I had was with some setup instructions being spotty because there was a shift in how things were done in recent versions at the time a few years back.
People picking on the argument's merit based on you using hyperbole is something that the ER and Just Stop Oil activists are used to.

Saying: "our planet is gradually getting hotter, due to (preventable) man-made changes like extraction and burning of fossil fuels, raising cattle on an industrial scale, and cutting down forests, so wild fires are becoming statistically more prevalent and damaging" doesn't quite have the same ring as: "we are literally about to BOIL/BURN". I think both approaches have been tried, and both showed not much tangible result for the effort.

> You cannot reach anyone that you need to reach in order to effect changes with that type of thing

I don't want to reach the people, they should have come to that conclusion themselves and be demanding change from their governments and industries. If that's happening only in such a small scale now, then not enough people have understood the severity of the problem.

When the problem becomes more evident and impossible to ignore by even the ones most complacent, when there is no bird song, no living animals, trees, bushes, plants, then it will be too late for anything else but the pitchforks and torches that I mentioned above, which I find to be a pity.