skysight-inc/HackerNews huggingface dataset:
I made Redwood, a general purpose p2p/distributed database (and blob store) with pluggable merge algorithms (including some cool CRDTs, like what @josephg is working on).

Turns out it makes for a great self-hosted git solution, so I made a git remote plugin that allows you to interact with it using regular vanilla git commands: https://github.com/redwood/redwood/tree/libp2p-connectivity2...
You mostly can't break computers, except when stuff actually breaks in production and it hurts users/customers a lot. And thus we have engineers responding to incidents and writing postmortems. :D I have learned a lot from alert and incident management!
It's simple but not easy. Reward people who take orders more than those that give them.
And a contemporary take beginning with Brandeis's argument:

Zynep Tufecki, "We Need to Take Back Our Privacy"

https://www.nytimes.com/2022/05/19/opinion/privacy-technolog...
1. and 3. are the same thing: Corn.

The trouble is that it is pretty damn tough to pivot from corn to some crop meant for direct human consumption. The machinery and infrastructure we have in place to grow, transport, and process corn is almost unimaginable in size.

A pivot like this would require incredible gov't subsidies and take decades.
> Result is not a core concept in Rust.

If you don't see std::result::Result as a core concept in Rust, which might be fair, one can still argue that it _should_ be a core concept, given its ubiquitous usage.
Yo man. It's not a secret that you feel loneliness at the top. But if that's bothering you and on top of that you are saying most if not all areas of your life are good then I have some news for you. So in general humans as a species is destined to suffering. Makin the long philosophy short, humans need to suffer to be able to enjoy happiness. From what you are sayin you live a decent life but in the back of your head there's something missing or lacking. And that's the suffering calling you to remind you that "you cant be high all the time".
To help you with that personally as I've done it myself , would recommend you to go to an animal shelter as a volunteer and help one day a week. Try a homeless shelter and do the same. Try some empathy with total strangers you won't ever meet, quick example: I was waiting in the line for a cashier and had some items and saw the guy behind me had like tw or 3, probably stuff for his breakfast for work. So I said, go ahead Infront of me you'll go quicker and the guy was like if he hit the lottery that day, said thank you so many times like if I gave him a gold ounce coin or such. Makes you wonder what he's been throu.
Try some martial arts but maybe not to get serious hurt but to remind yourself that you are a simple mortal being. I recently try humility with strangers, kinda like one year ago or more I was angry at myself and everyone else, now I do a step back and do stuff more calmly,say more times a day, thank you, sorry, please. Etc. Hope I don't wrote too much and you get the point I'm trying to say. Be gratefull for what you have and try experience some suffering from various sources to remind yourself that you are just a collection of a few atoms and a few lucky situations in the vast galaxy. Did you see the butterfly effect movie? Cheers take care.
> But “unknown” risks (even if actually quite easy to see) don’t have the same pushback from their investors.

Malcolm Gladwell had a phrase for this in a 1996 article about a vacation town that favoured hiring temp workers from the Caribbean (Gladwell is part-Caribbean) instead of black Americans who lived in nearby towns.

The employers made a decision on the basis known unknowns and unknown knowns. Gladwell described it thusly:

"Better the ghetto you don't know than the ghetto you know".
If narcissism (and psychopathy) is prevailing is because it is favored by society.

- Marketing and advertising

- Social media and entertainment industry

- Employers

- Dating scene

Everyone nowadays seems to love charismatic selfish people that do not have time for empathy.

Noone wants to be the "loser" that contributes to society, but rather the jerk that takes everything from others.

We glorify parasitic people like Bezos and the Waltons that can exist only because they have the majority of their workforce on welfare benefits.
Each seed company provides a large number of options, some of them for specific uses, some of them not so much.

The main differences are days to maturity, resistances to a variety of things, and nutrition content.
Generally there’s huge rewards for being a narcissist. Refusing to ever admit your wrong and instead gaslighting people around you works really well. People figure out the pattern, just shuffle them out of your life and add new people. I noticed that a few friends I grew up with developed this approach when they found it worked extremely well with women.
the Cell processor in the PS3 was not terrible in the PS3 and I doubt you ever worked on it. So talk about 'not the best-researched'. You can find many people singing it's praises, including me.
Not wanting to excuse developers here, but note that the design of most popular programming languages actively encourage this:

Modern programming languages abstract away both space and time: There is nothing indicating how long a called subroutine is expected to take or how much memory an allocated object will consume - even less so are there any ways to define constraints on those quantities.

It's the opposite actually: Object allocation is sort of a default operation that you do all the time, while deallocation has been abstracted away entirely and left to the garbage collector. Of course this will be extremely wasteful memorywise, but that's tolerated for convenience.

And that's not even accounted for all the inefficiencies which have become necessary due to security.
If they can't have chickens pigs are totally out.

I'm sorry
Always, when I see someone doing this projects I wonder how easily is to do legal stuff with projects that don't offer you a high revenue.

How do you pay taxes for a international business? Do you have to pay in every country that you have s costumer?

Also, how do you make sure everything is legal in every country that it's accessible?
> I've debated working one hour less than I'm supposed to just so that I can exercise daily, but I find myself worrying that without me things will fall apart.

So be it. This may be harmful to your team/company in the short term but it will make it clear that there is a gap in output and productivity within the team that must be addressed. Go lift heavy weights (im talking about iron).
I don’t understand how you see any kind of causality between being good and being lonely.

I worked with tons of people, some more talented, some less talented, I never felt like not connecting with people less able than me. And I don’t think people more talented than me felt lonely at all.

Keep the coding going and work on being friendly and fun and helpful. That kind of stuff.

Oh and please don’t call yourself 10x. You’re losing a lot of sympathy in that first sentence.
Curved ultrawide is the way to go. I can run three apps side-by-side on my a 38" Dell.
I guess there is a point where convention just slows you down. I would say it is a hallmark of true genius.
I'm so happy that I can just paste my definitions from latex preamble into a paragraph to include all the calitographic symbols and other conveniences with Mathjax. As far as I know, I can't easily do it without adapting to Katex-specific syntax.
> Isn't Rust one of those languages based on the idea that tools matter and that should either be correct or obviously wrong?

It doesn't really matter, if you combine `/home/myuser` and some unsantized input variable, and then call `remove_dir_all` [0], it doesn't matter how safe the language is, you're going to delete your entire home directory with absolutely no warning, whether it's in bash, go, python, rust or haskell. Yes bash makes this very easy to do, but so does pretty much every language in existence.

> (And no, those problems do usually not appear due to logic errors or typos in other languages. It's very, very rare.)

They absolutely do. Here's an explosive script in golang (deliberately doesn't compile just in case) - running this in func main() will ruin your day most likely.
dirToRemove := "~/" + os.Getenv("BAD_ENV_VAR")
os.RemoveAll(dirToRemove

I can write one of these in bash, python, go, you name it.

[0] https://doc.rust-lang.org/std/fs/fn.remove_dir_all.html
You cannot solve your narcissism through introspection. Introspection will only lead you to thinking you've found the answer, and stopping there so you don't have to change. "I've figured it out, I know why I'm a narcissist," and then stopping there.

People can't tell you how to stop being a narcissist. If someone tells you exactly what to do, you'll do that thing, and then stop. "I'm doing that thing now, so I'm not a narcissist!"

Your mind will simulate the most awful pain imaginable just to protect against changing your behaviour. You think your suffering is making you a good person, that by looking at the painful parts of your mind you are no longer a narcissist, but you're at the same place as you were before. You haven't changed your behaviour at all.
This article on MTA construction in NYC gives a good overview of the kind of money that goes to waste due to union worksite staffing requirements

https://secondavenuesagas.com/2018/01/01/inside-times-deep-d...
Why, the ones with "all the money" of course! /s
The reason is that their blog rendering auto-identifies that code block as SCSS and treats “left” as an attribute. Which is strange, since I cannot find something for “left” that is not defined for “right”.

For example, I cannot find a “left” attribute here: https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes
Become the other definition of a 10X developer - the developer who makes the other developers around them 10X better.
Author appears to be bleeding friends and relationships and blaming it on the narcissism of the other person. Some people are narcissistic to a certain degree, for some of them it drives them to great accomplishments. See Trump, Elon, and many other billionaires and politicians. Some others it cripples them. People are complicated.
Thanks for being engaged with your users. It's a rare thing.

Good luck with the product! I'd also suggest giving priority to sites which use <pre> or <code> blocks in their HTML.
I didnt get what you're trying to say. What's one to do then?
They had 200M of revenue last q after what like 13 years in business ? Maybe I’m spoiled but doesn’t seem exactly the behemoth that hn frequently makes it out to be compared to big three
Mali Empire
> See also: Async.

Ah, the good ole generic, nested, self-referencing, unnameable state machine generator.
Yeah the whole k8s ingress world is a moving target that has changed substantially even in the last year or two. I don't blame you for not spending a ton of time on it. Caddy is still an awesome option to run inside a pod that needs to have a simple static file server, do some reverse proxying to services in the pod, etc.
As a system builder for a "custom computer shop" back in 1997/98, I came here just to make sure Cyrix was on the list.
I don't understand where the "if something is abundant, it can be wasted until it isn't" mindset is coming from, but yeah, given that the last big tech hype was about blockchain, a tech that intentionally wastes as many resources as possible, I guess that mindset is still alive and well.
>We need to each find what suits us. I'll just say that ironically, the parent is a bitter and burnt-out comment. Is the path of avoiding risk actually safe from that? IME, there is no easy path through.

Oh, don't get me wrong. I run two actual, profitable businesses and aren't advocating for complete risk avoidance.

I'm criticising specifically the "I kind of enjoy playing the guitar, therefore music is my passion, therefore I must study music and get a job as a musician and if I get a regular day job and start a family then I've failed" attitude that's shoved down young people's throats.
The boxer Henry Maske had Conquest of Paradise playing as the entry music [0]. I don't quite remember the context but it may have been the last fight in his career. Pure athmosphere and goose bumps back in the day. I didn't actually know what song it was back then as I was just a child but the melody always stuck with me. It was years and years later when I actually learned about Vangelis and came across the song again.

[0] https://youtu.be/J4HvovGe5TY
Yeah this is why I fired my contractor for using a wrench. A hammer should be good enough.
Terraform Back End: Role-Based Access Control – Part 1
Guy Posting On Substack Blog Complains About Narcissists
If you read the article, you'll find out that the coworker was not a member of his lab. She was actually the head of a completely different lab.
I found ML4T to be really accessible and fun. Cannot say the same for ML.
I agree with this. Basically the fed 'rescued' the system in 2008 by injecting capital into the system.

However, this 'rescue' became the norm and they decided to continue easy money policy for the next 14-years. Now, here we are! This has been a concern for a long time now.
From my experience, a person claiming to be a 10x developer probably isn't one. All real performers I knew were pretty humble people.
We had COVID-19 for 2 years. The U.S. is surging back with unique challenge of spending transition from goods back to services. It is a challenge.

"A war causing a massive energy crisis" seems to be a good time to increase energy production with more investment in things like fracking, which from what I heard, people are reluctant to invest due to the economy and rates concerns (they borrow from banks too).

Interest rate hike certainly has impact, but that is the Fed to decide. Remember, Trump asked Fed to not raise rate before and JPow kowtowed to that just fine.

China's shutdown is a Black Swan. The market apparently haven't digested that yet (APPL "only" down 20% YTD).
You may be on to something. If I smash my router, my manager can't possibly assign me another Jira ticket.
I was probably just interpreting the ordinance requirements of a minimum distance of 20 feet from any neighbor’s door or window as having to do with smell when I read it.
Good point. In software especially web world, I am usually wary of tech that is not at least 10 years mature/old.
I had two Bulldozers. Bulldozer wasn't competitive at the top end, but I always found Athlon chips to be cheaper than their performance equivalent Intel part. So the fastest AMD chip would be cheaper than the third fastest Intel part. Still a good value. Terrible for AMD's bottom-line though.
Sounds interesting, so what's the solution then?
>are you really calling Ukraine democracy

Isn't it strange how Russian money kept trying to prevent it from becoming so and yet, it kept becoming one?
Some more details. They are using Highlight.js, and `attribute` is what is applied to (S)CSS properties too. But both `left` and `right` are valid properties. What I think is that `\r` is treated as the special Carriage Return character and therefore doesn’t allow `right` to be identified.
The interesting thing is that .dog os one of the new TLDs anyone can register while .cat is exclusive to Catalans. Typical of cats.
Should federal reserve bailout the auto loan market?
> Problems like removing a large directory instead of a file

rm doens't do that unless you explicitly tell it to.

> Problems like removing a large directory instead of a file, creating your files on random places instead of the directory you pass on, or creating more files than you intended?

But yes, all of these can and do exist in other languages. Using python as an example, if you read an environment variable without checking it's set (as in the infamous steam bug) [0], you'll end up with pretty much the exact same behaviour. You can misindent your loop in python and not create/remove files that you intend to, or your script can have a syntax error halfway through and the interpreter will happily proceed until it halts, and leave you in a half baked state just like bash does.

[0] https://github.com/valvesoftware/steam-for-linux/issues/3671
Atlas V Launches Starliner's Orbital Flight Test 2 (OFT-2)
- Changes prompted by common vendor mistakes: DBA vs Legal vs Tax name, Tax vs business ID vs tax account id, projects vs Departments vs Accounts vs Budgets

- Changes prompted by compliance needs: business type (which governs the type and level of compliance required in most jurisdictions), changes to invoicing laws, changes to tax compliance laws

- Changes prompted by business needs: changes to the company's PO/invoicing/expensing process, changes to the company's financial, ERM, or payment processing software or service provider, one-off large expenses that aren't adequately handled by the existing data form; changes to financial modeling

- Changes prompted by marketing: new logo, design, or template

- Changes prompted by legal: new court rulings, etc., affecting legal's approval of the existing template(s)

- Changes prompted by employees: form is too complicated, form is not complicated enough, form doesn't capture my department or project's needs

The problem with an all inclusive form is that it is too complicated for most vendors and they end up filling it in wrong (requiring several rounds of review by the payor company), but too simple a form and you end up needing to make a lot of changes like the one the parent was talking about.

You could do multiple templates, but that just multiplies the work, and makes it more difficult for employees to figure out which template they should be using, and so they'll all end up using whatever random template they find first leading back to the One True Template and you're back to square one again.

And yes, all of the examples above are based on real life examples.
I do the same. It’s easy to remember, to the point, and no fluff. Ok, there’s lots of fluff.
start going to the gym during work hours

you mentioned its an area you haven't focused on

i don't know your fitness level, but anything that makes you huff and puff a little sure feels nice
> with the caveat of needing to have it all in a single expression (the same goes for lambda, actually).

one could use multiple expressions in lambda in (modern) Python
Maybe consider a Staff Engineer type role at an established and well-respected firm? Still mostly IC if you can land the right role, I think, but more focused on the meta stuff that enabled the whole team like tools and automation. Would love input from others as I've not actually worked in such a role before.
It was always a bad shorthand. The word you are after is “busybody,” perhaps with some preceding adjectives to indicate malicious intent.
Exactly, I don't know why people have to pit jQuery against the current generation of ui or vdoms etc. Just because you have a car doesn't mean a bike doesn't have its uses.

These threads are completely ridiculous.
Funnily, I feel like SIMD instructions are slowly reinventing what the itanium did out of the box.

I think a modern compiler could likely do a good job with itanium now-a-days. However, when it first came out, there simply wasn't the ability to keep those instruction batches full. Compiler tech was too far behind to work well with the hardware.
http://www.brmovie.com/FAQs/BR_FAQ_Soundtrack.htm
This is a 42 year old with an emotional maturity of a 22 year old.
we live in a culture of narccissism, as christopher lasch pointed out[1].

social media and online dating has ramped this exponentially, amplifying appearances and social positioning beyond anything humans have ever experienced, and the sociopaths are thriving, in their own way

my solution to this is the same as my solution all other social ills: raise good children

yes, that is hard

[1] - https://thezeitgeistmovement.se/files/Lasch_Christopher_The_...
I believe the example was likely chosen due to the recent controversial bill in congress [0]. However, I think the choice of baby formula shows that some "core" needs in the economy are missing as well, and that the tech bubble struggling.

0: https://www.bloomberg.com/news/articles/2022-05-19/house-pas... (Picked at random from a search for "baby formula bill")
I responded to your claims both in your last comment in your blog post you linked to at the bottom of it.
I'll say that that waitlist registration form is very sketchy. Agreeing to receive marketing updates is required to join a waitlist for a course? Classy move.
Tech has crashed, and is very much in a recession, while the rest of the economy has been operating (decently) smoothly. This said, other parts of the economy are starting to feel knock-on effects of inflation, higher rates, and supply issues.

Things could certainly get a lot worse. 2008 was brutal, though.
If you’re on Linux, this does the job
https://community.frame.work/t/linux-fan-speed-controller-wi...
Maybe you should quit and freelance for a while, and offer to help your company fix their problems as a contractor every now and again for 3x your current hourly rate.

Whenever I feel dissatisfied more money for less time usually fixes it.
Several ways sci-fi imagines data storage
FairEmail developer quits because of unappreciative cheapskate users
The title should be "FairEmail developer "rage quits" because of unappreciative cheapskate Android users" but I have to reconsider for falling foul of HN moderators, and even then I don't think this will last.

Many HN users interested in FairEmail would have seen these threads by now

https://forum.xda-developers.com/t/app-5-0-fairemail-fully-featured-open-source-privacy-oriented-email-app.3824168/page-1087

https://news.ycombinator.com/item?id=31432334

https://news.ycombinator.com/item?id=31433051

and a few more related threads.

They all dwell at some length on Google's tortuous, Byzantine, capricious, whimsical, Kakfaesque, Heath Robinsonian (running out of adjectives here - will come up with few more) (dis-)approval process, but Google is Google and will never stop being Google anymore than Apple will stop being Apple.

I think we need to face some facts here. With over 5 million+ downloads there are not enough people upgrading to the paid version or donating to him to make it worth his while. Saying that Google is the only culprit here isn't entirely quite true, but this act on their part may be the straw that broke the camel's back.

We have to acknowledge that a lot of users take free software developers for granted as a lot of software developers acknowledge. Even Google and a lot of major tech companies are guilty of this, taking advantage of a lot of software developed for free by part-timers and enthusiast without giving anything in return. OpenSSL anyone?

This discussion should turn into one about how free software developers can be compensated for the time and effort into their product, even if they are not in it for the money.

I am a user of FairEmail and I haven't paid for it or donated to the developer and had I known that something like this was in the offing I may have donated to it or paid for the upgrade earlier. I could argue that the interface wasn't exactly to my liking and was looking to see some changes but that doesn't cut it. I benefit from it and the price of the upgrade is about the same of my mobile phone subscription which I don't use much and even less than the price of takeaway meal at my local greasejoints.

Let us talk more about how we compensate developers for their efforts which we benefit from. I have some ideas about this, especially in relation to software that is automatically downloaded assuming they haven't been mooted by others before, but going into that will make this post too long. That will be another post, hopefully sooner rather than later.
I don't think it's right to co-opt and despoil that name of doubtless many real people, so if there is a pushback against using "Karen" as an insult then I'm in favour of it. That said, this is first time I've seen anyone else say anything against it. Perhaps I also can't keep up? ;-)