skysight-inc/HackerNews huggingface dataset:
I got to observe a similar thing firsthand in Japan: People staying late into the night, sleeping at their desks, wearing themselves out, even to the point of karoshi ( https://en.wikipedia.org/wiki/Karoshi ).

But in terms of actual productivity, I observed lots of activity and little actual achievement. What buoyed their productivity was the technology of a freshly rebuilt economy and industry post-WW2, which, coupled with a few innovative ideas, gave Japanese industry a powerhouse advantage to the point that it almost didn't matter what the workers did. They could have worked 2 hours a day and still had the same output (not the factory line workers, of course).

When the economy went sour in the 90s, there was no change in work ethic; people still worked late into the night, and still had the same levels of activity with the same levels of achievement, but the technological industrial advantage had dissipated over the years and they were no longer competitive. Same input, less output.

Long hours work against you. We've studied this to death, and the results are clear.
It's very misleading to talk about "rapes" when the list of all crimes over all time in Antarctica is literally 5 items long and does not contain any rape.
Pretty much, musk has put everyone on crunch for his whims.
>I encourage you to comment here about whatever you're passionate about at the moment

I am a web developer (former desktop apps developer, game developer and mobile apps developer). I know C, C++, C#, Javascript. I am mainly developing for backend using microservices, .NET, Postgres, Redis, MongoDB, Docker, Kubernetes, Elasticsearch.

I am learning Vue for work (I joined a company where I have to do full stack ) - which fits my mental model and I enjoy better than Angular and React.

But I also want to learn another language. I enjoy Nim a lot but I wouldn't invest more time in it because almost no one is using it. I've learned a bit of F# and I enjoy it, but there are no F# jobs.

Python is ok, but I am not sure what to do with Python as a web developer. It isn't the best tool for large web applications and I don't plan to transition to ML, data science or DevOps where Python has most use cases.

Next in line are Go and Rust. Go has more jobs and Rust is beginning to pick up steam. However I don't see how using Go or Rust for web is going to be better than sticking to .NET.

So I am asking what language can help me the most as a web developer. Help me means that there are some jobs, usage is on the rise and the language and the ecosystem has some advantages like performance, speed of development, better code maintenance or whatever.
What I took away from this is that the location of the socks matter.

If you have three socks that are all on top of eachother, it takes essentially the same effort to grab all 3.

If you have three socks that are strewn across the room, it might take more than 3x the energy because you also have to move inbetween the socks.

If you scale this up to large levels, the concept of negentropy is "daily life application" terms is "will this task have any corresponding or seemingly unrelated tasks that will be made easier or more difficult by doing this, or in what order I do this relative to them?" and if so, "how can I adjust the order or process of these tasks to optimize the flow?"

In the sock situation, two options are: wait until there are far mor socks, or also vacuum at the same time since you already need to bend over for vacuuming.
> I think the biggest problem with error verbosity is just that you have to also return zero values for the success results

I agree, and this got worse with generics since T{} doesn't work, and we have to use *new(T), which is quirky.

However, I wonder if we just want an Optional/Maybe type that has support for multiple values. Without variadic/recursive generics, we'd need compiler support. But a tagged union would get rid of the zero-values.

(I somewhat agree about the io.Reader case where returning both the number of "screwed up" bytes and an error can be useful, though perhaps the number of bytes should be encoded in the error type instead. I rarely care about them.)
The intersection between Geoguessr and making music; I started a series called Making music on Geoguessr a few years ago, and since then have become quite passionate about the game and learning geography.

I recently started a website that combines StreetView scenes with part of it generated by DALL-E - thisstreetviewdoesnotexist.com - also forced myself to learn a little Svelte for that… React had been my previous go-to when dabbling in front-end.
I wish more people (me) were like you.
To add to the list Joshua Stein has made https://plan.cat who's atheistic I'm rather fond of.
Thank you.

Not once has my overtime paid off in any sense - not even been recognised, costing both my physical and mental health.

Never again.
Many major are in countries with working social safety net that will feed and house people before they go hungry or roofless.
I suppose every person with functional testes counts as a "potential father." I didn't see the poll -- do you mean people with children on the way?

I raised three children. I don't have a lot of advice to offer because you make it up as you go. That happens because every child comes with a personality, as a unique individual. You need a lot of patience. Raising children takes up a lot of time and energy, so the more help you have from a spouse/partner and family the better. And you need to remember that you don't get to shape or coerce your child into something you want. They will have their own ideas.

My wife and I agreed on a few rules before we had our first child. We never hit our children for any reason, not even a spanking. We didn't raise our voices to them. We never forced them to do anything against their will except for a few cases of potentially serious injury or death.

My mother tried to frame mistakes I made in terms of the behavior rather than as something inherent to her kids. She would say "You did a wrong thing" rather than "You are a bad person." I tried to remember that with my own kids. Children make lots of mistakes and will try your patience as they get older, so you will have plenty of chances to hone your skills.
Yes, that's attrocious, but the complaints come from higher functions, which only rarely modify the error in a meaningful way.

db, err := openConnection(...)
if err != nil {
return ..., err
}

And then elsewhere you call the function that contains that snippet, and return the error again.

I think the entire issue is that it looks too much like boilerplate. My preferred solution would be some operator that has sufficient expressiveness. After all, you should not only return an error, but there almost always are other return arguments as well, and sometimes another error should be returned, so it would look like this

db := openConnection(...) ~> {
error handling
}

In case of auto-zeroed or named return values, a simple ~> return would suffice.

But that's really not much better than the current situation. Go's syntax just resists functional solutions. Better leave it the way it is. In Go 1, certainly.
There is a massive difference: the purpose of the visit. Being on a vacation, doing a business visit, visiting friends/family, and working normally while visiting the country are all different purposes. There is no reason to assume that the immigration and tax laws of any specific country should treat them in the same way.

Incidentally, setting up in-person business meetings with the locals is more likely to make your income not taxable in a random country you are visiting. It looks like a business visit, which are often treated in the same way as tourism. If you are simply staying in the country and earning money, immigration and tax authorities are more likely to assume that you are living and working there, unless you can prove otherwise.
Exactly - is an hour of your time worth more to you when you use it on your own terms, or when an app takes it from you and donates it to advertisers under the guise of "interesting content"?
Lost time for the commute. Toll and parking expenses. Greater food expenses. Inability to multitask between work and personal computers. Less time flexibility.
So many great ideas here. Brilliant UX! Congrats :)
You need a building permit, and an inspection to verify the building matches the permit. Even if it's on your own land in the middle of nowhere.

Doing any nontrivial electricity work on a property without involving a professional is illegal.
Rate per capita is a rounding error. It's better to talk about the total number of crimes in Antarctica across all stations, since the first crime in 1959. That total number of crimes is 5.
twitter, much like most of the internet is as good as you make it
There are web frontends available where you can sign into your instance, just like you so with a mobile app. For example https://pinafore.social/
I fell into a sorta wikihole and now I have no one to present my findings to.

North Korea has an animation studio, and there's a good chance you've seen some of it's work.

It's called SEK (or Korean April 26 Animation Studio). The things they were outsourced to work on were The Simpsons Movie, and Futurama: Benders Big Score. There's also an episode of Avatar, and Teenage Mutent Ninja Turtles(2003) in there too.

Which is interesting but what's really crazy is the other stuff they make. There's internal NK animation, mostly propaganda and children's works like Boy General.

MondoTV is an Italian animation company that used to import and dub anime but then decided to do original shows. Most are based on something historical (Ulysses, Genghis Khan, Pocahontas), something out of copyright that Disney did before (The Story of Cinderella, The Jungle Book, Pocahontas).

These two entities would collaborate on something of titanic portions. Of course it'd end up sinking into obscurity. The Legend of the Titanic is a 1999 animated movie about the Titanic in the same way Disney's Robin Hood is about medieval politics. That is to say randomly filled with anthropomorphic animals.

This movie is not to be confused with the other animated Italian movie about the titanic that also is full of talking animals, 2000's Titanic: The Legend Goes On.

And this is a concept with legs. Mondo and SEK worked together again on a sequel In Search of the Titanic where they end up defending Atlantis because they're trying to find the wreck of the ship. Spoiler: They save the ship (no one died on it anyway but they still lost the boat).

And because the Titanic was still red hot six years later in a sequel to a sequel of a very strange Titanic movie, a tv series came out. Fantasy Island not to be confused with the other one. This one has the Titanic at it. And talking mice and 26 episodes of misadventures and new friends.

Finding stuff like this reminds me of how absurd the world is. I know it's probably not like... what was expected here but sometimes you just get really weird into specific things because you feel like you're witnessing history created via madlibs.
Twitter as a concept really only has a single novel idea: being able to (sometimes) directly speak to people that you would normally never have the status or prestige to contact (the president, a CEO, senators, customer support for a company that has terrible phone lines, etc)

If the world just got better about actually letting you talk to the people you want/need to (like a senator actually reading letters from his/her constituents, or a company actually providing quality customer service), twitter would become rapidly obsolete. And for good reason.

Social media fills a niche that otherwise lays unfilled. But while something like facebook can act as a "town square", twitter literally just fills in for the laziness of other platforms.
I noticed this too. I suspect maybe it's because it wants to use only data within OSM?
That was the original idea, until they fired most of the developers that eventually found a job at Apple, Amazon, Oxide, Microsoft, Google, Ferrous Systems...

They are now driving where Rust goes, and it isn't in Firefox which has stop rewriting stuff and now adopted WebAssembly sandboxing instead.

https://hacks.mozilla.org/2020/02/securing-firefox-with-weba...
I've never used twitter and don't intend to.
That's good advice, cheers. I do love to give things ago, plumbing, minor electrical work or even making custom bits and pieces on my lathe.

I'm just not sure about working at heights more than about 4 metres up. I can see tiles loose right up to the apex. Makes me queezy just thinking about it. :D

I'll have to wait for the quotes to come in before I think about what I can do to help.
You can say you prefer tea, but when people notice you don't want any alcohol, they get upset and want to know what's wrong with me. Which is surprising because it's basically poison.
Sorry, someone already did it https://www.thisshirtexists.com/
Related HN launch https://news.ycombinator.com/item?id=33082472
Doesn't really matter either way, article indicates the report the -2000 was put on was from a restricted time range.
I’ve been in your shoes for over a decade now. If you need a sounding board or an accountability buddy - hit me up!
Into the Breach is a puzzle game that doesn’t look like a puzzle game. As someone who hates puzzles, it was a sad surprise.
I don't think so, but I hope web3 can produce something like that. There are some alternatives that are just smaller twitter clones, but this isn't how progress works, the alternative has to be decentralized and also much better to take off.
> Do you think there's any realistic alternative to Twitter as the world's "town square"?

The concept of a "global town square" is entirely at odds with everything we know about how humans work, and I don't believe any sort of algorithm or content moderation or anything of the sort can make such an incredibly infeasible concept workable.

The alternative to Twitter should be building local community. Start having fire pit nights. Welcome (limited) alcohol and some pipes or cigars, and simply start talking to people, face to face, again - and then keep doing it on a weekly basis or so. Expand as needed, and when it gets too big, start another firepit.

We need to stop intermediating all human interactions through tech companies that are simply mining this data to then manipulate us as we're most susceptible to (which is what advertising is, though plenty of other things also piggyback on the data to try to manipulate us).

And turn off cell phones around the fire pit. They're actively harmful in every possible way.
Maybe the more productive people are just quicker in “measuring twice before cutting once”.
Yep, it's never been toxic for me, and certainly isn't useless.
42, and learned the hard way as well -- it has serious ramifications both on your personal physical and mental health, as well as your relationships. I get more out of my team by treating them as humans that I know have a life outside of work; I want them to have a healthy work life balance, and I will lead by example.
Reducing the percentage of active accounts is an effective form of protest.

No comment on merits of alternatives or social media itself.
Twitter felt like screaming into a void… an impersonal broadcast to followers, kind of like gossiping. That never appealed to me so for me anything felt like a superior alternative.
Thank you! I visited plan.cat before, but forgot to bookmark it. Added to my comment above.
Rust did it well, go just didn't. Maybe because go is the new java.
The alternative to Twitter is the absence of Twitter.
I would not use C++ in your comparison. Try with C# or Java. Not even close. They will crush in developer productivity and maintenance over Python, Ruby, Perl, JavaScript.
Lots of APIs do HMAC signing, not really something I get worked up over.

I use AWS and Azure. Each has their advantages and disadvantages. To answer if something seems "overly complicated" I would have to know, compared to what? AWS certainly has lots of complexity, but so does any services with so many features and moving parts and potentially catastrophic misconfigurations and security threats. Compared to managing servers in a rack I prefer AWS.
I use the lock recommended by the Lockpicking Lawyer [1]. You can buy them at Tip Top Bike Shop in Temescal (no affiliation but support your local bike shop!).

The guys at that bike shop said that for example if I want to ride to Lake Merritt and walk around for a while, I could lock it near the boat house and leave it for a couple hours as long as it’s daytime. They said don’t leave it overnight which I would never do. If I’m going to the grocery store, there’s so many people coming in and out, it’s just not the kind of environment where a bike thief is super likely to come in with an angle grinder and start attacking my chain lock. It’s interesting because we imagine this place to be high theft and I guess on some level it is, but having a lot of people around does feel like a decent deterrent, along with a good lock. I’m more worried about my panniers, which aren’t locked to my bike and lift right off with no tools. I wouldn’t use those if I was leaving my bike for a while, but again at the grocery store people are coming and going so often it would be pretty risky for a thief to come and mess with bikes.

Or if I'm going to a coffee shop, I'm always within 20 feet of it and I can see it, and it’s locked. That’s fine. If I’m riding to a friends house, I leave the bike inside their house when we go do stuff. At the bike shop, I just bring the bike inside the shop with me.

It wouldn’t be a bad idea to start with a cheap bike, and use the cheaper BBS02 motor and a cheaper battery. Then if it gets stolen, as much as that sucks, it’s easier to recover. Though cheap batteries present a fire risk. A lot of people on Reddit stand by the the UPP batteries, but Louis Rossmann had his catch fire so opted for the EM3EV battery at twice the price. I also got a big battery which isn’t strictly necessary, though it’s nice.

[1] https://youtu.be/SpVOTEOMRuE
Ask HN: Public Feedback Tools for Webpages
I watched "You and your Research" by Mr Hamming. After that I read the official transcript by Virginia University. (https://www.cs.virginia.edu/~robins/YouAndYourResearch.html).

The transcript is wholly incorrect and even incoherent at times. Also, a lot of the better phrases seems to be watered down by the authors.

There's no way to give feedback on a random webpage such as above. Hence, I was thinking to create an extension which tracks webpages and comments on that webpage. Is this a good idea?
Not really comparable IMO. While FTL was real-time, it played almost like a turn-based game, there was no twitching or real action. Looking at Hades, it seems to be another stressful action game.
Hello from SF. I help artists create NFTs of their work for my day job. Lately I've been getting in touch with my artistic side. I'm taking jazz piano lessons which has been creatively freeing as someone who did a lot of rote practice growing up.

I've also been playing around with generative art, with mixed results. I find that I can implement some algorithms (e.g. flow fields) but then I run out of ideas for what to do next. I'm inspired by Tyler Hobbs' writings on the topic so I've been trying to recreate some of his pieces to see what I can learn.
twitter has hundreds of millions of users and 7,000 (less now, unfortunately) employees, not all of which have production access. i don't know anyone at twitter, so them accessing my data would need to be a random choice from the whole userbase. they'd need to evade internal checks (which, however weak they are, are infinitely stronger than the average fediverse instance). could it happen? could i be eaten by an escaped zoo leopard during my morning walk?

having my data "read" by a non-sentient advertising model, while irritating, is nowhere near the same as having it read by a human being. that is a false equivalence.

i made no argument about the absolute merit of twitter vs the fediverse. this is simply a downside of small communities that people excitedly migrating to the fediverse with little understanding of how it works or experience with its predecessors will soon run into—twitter is neutral ground, on mastodon you might be arguing with the instance admin's friend and find yourself retaliated against. anyone who used a forum or IRC in the 90's/00's knows what i'm talking about.
In my case it took a major life event of losing my father and my best friend to shove me in the right direction, but these changes take time. One of my good friends has been working on becoming a better, more well rounded person for a long time because of the "little pains" and is finally starting to see big changes after about 2 or 3 years of progress.

Dont give up! There is always time to be a better person that you yourself can be proud of. You never stop improving till the day you die, so just stick with it and you will be making moves that you will be so so proud of.

The only advice that I can personally give you is that you need to start off with only making moves that you are confident you can stick to. Dont upend your whole life at once! If you want to keep a garden, for example, try one plant first! Its a lot easier to keep a cactus alive than a flowerbed

Best of luck to you
that is actually not true.On a macro level rich people do that in their own neighborhood. digital nomads, and even expats are barely a drop in the bucket. It is like getting getting worked up about a rat in the kitchen when your whole house is being demolished by a swarm of army ants
>informed about boreout (the relatively unknown cousin of burnout).

Thank you for giving a word to this vague thing that I thought was unique to my situation. I worked as the solo IT guy for a small firm of about 50 people, half in house, and when I started in 1998 I was busy 40 hours per week... at the end in 2012 I'd show up and wait for things to break.

That job broke me

Ever since I'm afraid to start projects, or try things with only a few exceptions when I've been sufficiently nerd-sniped.
Interesting stat… posted on Twitter.
As a manager I friendly told people to leave after 8h of work and then kicked them out after a nudging them friendly and a grace period because I believe developer productivity is limited (as shown in studies) and you should have a life outside the company.

This regularily got me into fights with other execs and CEO who said "Stephan, when I go through technology at 8pm there is no one there, don't we know we're a startup?"

When a friend and I was on business in Japan we wanted to meet someone at 11pm at night. We were waiting in the business complex and lots and lots of people were leaving at that time (11pm!), then we got a call he could not leave. What a sad working culture.
have to say - meowbikinis is super interesting story. Can you share a bit more about it?
Can't dang just moderate Twitter and we can be done with it all?
No. Not Mastodon either. It's like how some say "linux is an alternative to windows", as much as some people wish it was, it's simply not.
China is quietly rewriting rules that run the world
Any ML model that decides to use my code as part of its code suggestion functionality has a fool for an algorithm.
paypal's security has always perplexed me a bit. last time i check a few years ago they still limit you to a 20 character password, which is annoying because i would rather use a passphrase so its quicker to type in but i wouldn't be comfortable using only 20 characters for something like a bank.

for comparison, instagram at the time allowed 250 characters
Pleroma still requires PostgreSQL which is an overkill for individuals/families. Instead try GoToSocial which is just a golang binary + sqlite db file: https://gotosocial.org/
https://archive.ph/YsRLN
Just use a server other than GitHub. Boom, federated and NSFW-friendly.
Dwarf Fortress Steam Edition – Release Date Trailer [video]
Said differently: good decisions save time in the future, bad decisions keep on wasting time.

The goal is to compound the benefits of good decisions.