skysight-inc/HackerNews huggingface dataset:
Convention seems to be nice in the beginning. But it's very hard to maintain.

Much better is default configuration. I.e. all "conventions" are explicitly generated into a default-configuration file which you can then change/overwrite/update in whatever way you want.
Nice writeup, but I don't understand why would any company would want their chats or other stuff to be moved outside of their envinronment to third party who has absolutely no credentials of security. Even the bigger operators has made stupid mistakes and got hacked
Isn't that what the code review process is for? 40 comments come in the first time, then 20 and then 5. It is difficult to communicate with some people, yes, but areas such as code review exist for this very topic. If you don't like it, feel free to point it out.
I worked from home for many years way before COVID. I was an independent contractor and worked happily and successfully without any video conferencing. I would pop into the client's office on rare occasions only. Most communication was by messaging.

I think there is a breakthrough to be made in working out why face to face is felt to be so necessary. I think it is a modern phenomenon (glad to be corrected) and represents a weakness somewhere in how businesses are run. Fix it and make a fortune!
For my wife and I, we usually keep it to situations where it's needed, we don't just offer any body, just because. My wife being a feminist and a mother will always "target" to help the single/young mothers, or older ladies etc.

I tend to just try help out those who are having trouble paying, regardless who they are, on the condition that if we're in a supermarket, their shop is a grocery shop on the whole; if they're buying £70 worth of spirits and nothing else, I'm probably not going to offer.

I work in central London, so sometimes a tourist will come into my local cash-only coffee shop just in front of me and not have cash, so I'll just offer to buy their coffees or whatever, though there are no cash-only coffee shops now since returning to the office after the pandemic, so it doesn't happen as often.
Doing this right now with different Front-/Backend combinations.

What are the big downsides in creating a Todo app every time instead of doing a more suited app for each language?
Should I reconsider this strategy?
I was thinking of the age - good point.
> I don't know why you think every tech stock has to move lockstep.

Maybe because of ETFs?

Maybe because of linked market psychology?

I'm sure a professional trader could think of several other factors which would cause shares of companies in the same market/sector/industry would move together.

Lockstep, no, but highly correlated, yes.
There is a ton of unused roof space that could be decked out with solar, though. There are few heat pumps deployed so far, lots of inefficient old houses that could be modernized, plus there is an array of concepts for other storage tech still at a pretty early stage. It's probably going to be a mix of different generation and storage tech coupled with gains in efficiency, and that seems like it could work out.
For me it was the web-of-pointers strategy I had to unlearn. A child object keeping a pointer to its parent is misery in Rust. It forces you to either make the child completely independent or really prove the parent will be around until the child disappears.

90% of the time this is dumb overhead, but 10% of the time it found a bug in some edge case, so I learned to appreciate it as a tough teacher, and my designs got better for it.
Not sure what you mean there. Can you give an example of a synth that uses a DSP for the modulation matrix?
I agree that buildx is really slow for multiplatform images, the advantage is provides is that if you want don't have a machines for that architecture you cannot build nativly, and with buildx you can build images for multiple platforms on your own self hosted runner.

I agree with the cons and pros you mentioned, but I am hoping that the qemu and buildx will continue to improve.
I can tell, and this is a familiar situation to me. It's hard to remember what a good environment is like when you have been exposed to dysfunction for a long time. I advocate good organizational health, and I can't do that independently if I stay in bad organizations for too long.
In both cases you're burying a product of photosynthesis that would have been converted back to carbon dioxide through combustion or respiration. You're taking carbon out of the cycle. It doesn't matter whether the carbon was fixed millions of years ago or a couple of months ago. Carbon is carbon.
Hey, just read through this thread, I'd love to see your GitHub info, you sound like your might have the skills a client of ours is looking for. Contact info in my profile. Hope to chat soon!
If you don't let things go wrong, management will think everything is ok. Go on vacation, let the place burn.
From what I understand corruption can take place without deceit, kind of in bright daylight/in the view and in the known of the public if they, the public have not feasible way of preventing the corruption. One could imagine someone buying a law that reduces taxes for their business. Now is this Legal? Depends, Maybe.. or you could bribe a judge to find a judgment that some Moldavian Bank actually belongs to you… this would probably kinda sound illegal, but then again is it illegal if no court will or can convict you? The interested population will know that this happens, yet what should they do, they will for sure feel quite powerless..
>A term in team-based video games used to describe someone who is not playing with the team and/or is playing selfishly. This person will usually stray away from the team/objective in a match. The enemy team will be able to take advantage of this situation by either being able to kill the "feeder", or pushing towards the objective while the "feeder" is unable to help. The word originates from games where special abilities can be obtained through dealing damage. If a person is getting damage dealt to them constantly, they are "feeding" the enemies ultimate.

https://www.urbandictionary.com/define.php?term=Feeding
This is a product to revive old devices that have aged badly or stopped getting updates.

Why would anyone run chromeOS on a recent MacBook? You'd make a good buck selling that Apple silicon device and getting an old 2010s device.
As much as I love Dhall, I think it's actually better to allow any turing complete programming language and require it to generate the config in a certain format (whatever it is, maybe even dhall).

The only thing is needed to run the config-generation process in a sandbox and restrict how long it can run. If it takes too long then we stop it - the same we should do with a Dhall config as well, even if Dhall theoretically will finish in a finite amount of time.

That way everyone can use their preferred language to describe and maintain the configuration. We just have to agree on the format that is being spit out at the end, such as json, yaml, dhall or even a proprietary format.
What does it promise as an alternative to other search engines?
*not defined
Sure, I support that. But one thing doesn't preclude the other. Invest in nuclear now to get rid of coal, and at the same time invest in research that may or may not pay off.
I had a very similar experience playing PUBG again for the first time in years recently. Got through the first game and ended up coming 3rd or 4th, then when the next round loaded they banned me.
If you want to optimize your learning experience, then learn Go first. Rust has a very steep learning curve, whereas you can pick up Go very very quickly.

I learned Go by reading The Go Programming Language. It's a bit old, but a very good book nonetheless.
I wonder what would happen if you got them pair programming, by the way.

First with you, and then together. Maybe they can learn, and it would at least save all the time lost on the pull requests.

Of course this doesn't help with the immediate problem of your vacation.
I didn't call the product garbage, just some of the results, which I think is fairly accurate. But I edited it to "useless" now, as that comes off as a bit less harsh.
@Wistar We're happy you enjoyed it! Thank you!!
Which is what I find strange about the Century of Humiliation. Why is China losing a minor war that killed a couple thousand Chinese soldiers a great humiliation while getting outright conquered at least twice (once by the Mongols and once by the Manchu) isn't?

Tens of millions of Chinese died during the Manchu invasion of China. The Qing forced every Han Chinese male to shave their forehead and wear a queue on the threat of death, but that's apparently not humiliating.
You are right, Germany should have build new nuclear plants in 2000.
The renewables make the German energy grid unstable and expensive, we have the highest power cost in the world currently with no end in sight, also no storage for the renewables. You can build nuclear power plants in about 10 Years:
https://en.wikipedia.org/wiki/Barakah_nuclear_power_plant
Uranium is not only exported by Russia.
Totally agree. Just something to watch out for. If the market is giving a multiple of 25 today and it drops to 10 in a year , one needs to be aware that’s all
I remember the game music of that, "Ari San Crossroad" by "Sidewinder". https://www.youtube.com/watch?v=IvqcW0E0osE

(Dammit brain, I forget all sorts of useful things, but why did I remember that?)
If a team is in a messy state or firefighting mode, an authoritarian and micro-managery leadership style can work very well, and even be appreciated by the team.
I have no experience with Rust myself and a good 2-3 years with Go, so my opinion here is biased but: I think Go is more suitable for general all-purpose programming, whereas Rust is more specialized; I'd pick the latter if you need to do high-quality, close-to-the-metal software, and Go for more generic software, taking the same spot that NodeJS did for you.

That said, Go isn't a very "convenient" language; there's not as much magic or magic libraries that come with the language that take over big chunks of your application, and the community at large actually recommends against using libraries in favor of just using the standard library.

And after a while, I... kind of agree? My HTTP API is gorilla/mux, which is only a thin layer over the standard library's HTTP server APIs (it adds routing / path matching). I started using Ent to abstract away my database, then switched to Gorm when I got annoyed at having to write so much code just to do inserts / updates and manually having to add / remove rows, but that one falls apart as soon as you have a data structure that maps to more than one level of tables deep.

I mean part of my troubles with databases is probably a disconnect between wanting to store items like whole documents but mapping them onto a relational database.
Love crafting interpreters. I’ve used principles from this book even outside of programming language development. It’s wonderful.
Yes, a good team is one in which members are all intelligent in different domains. For example I’m very good at coding HTML buttons and some of my coworkers are much better at selling them.
It is correct English without "How" but the meaning is different and the usage is not typical.
What makes you think Google and Apple would just stick with their current rates in that case and let Stripe take over?
I agree that crypto indeed started out as a dumb, speculative, monetary technology, but it is currently moving toward smart-contract, non-speculative applications, such as guaranteed voting or transfer-of-ownership systems. Crypto indeed started out as a nonsensically power-hungry technology (via Proof-of-Work), but it is currently moving toward power-friendly infrastructure (via Proof-of-Stake). I think the crypto sector will slowly become more and more interesting, employment-wise. For example, how about writing a single contract that is understandable not only by a machine, but also, at the same time, by a judge in a court of law?
> On sustainable energy sources: I, as many other germans, receive all of my electricity from purely renewable energy sources for more than ten years now. 24/7.

No you don't. Just because you pay for Ökostrom or whatever doesn't mean that the electricity you actually use was produced by renewables. It's one grid. You use the electricity produced by coal plants just like everyone else.
The comma is not necessary for it to be correct, but with the comma the meaning is a bit different still.
While that sounds good in theory, who is to say those that can edit protected and high profile pages aren't in SEO spammers' pockets?

I mean the edit history is public and there's plenty of people that actually pay attention to edits and the like so they would be found out soon enough, but still.

I'm sure this is an ongoing discussion when e.g. political figures' pages are protected as well - who becomes the gatekeeper, and what is their political angle?
Stripe started by accepting payments to a single bank account.

Where can I read more about that? It sounds fascinating..
My first tech job was in a very small company which was able to survive only because it could navigate such situations. I was the maverick in this scenario BTW.

At the moment there's not a lot you can do, considering you're going on vacation - try not to think about work during your time off.

But what you can do in the long run is to figure out their motivations. Here's my assessment of the situation:

Problem 1: The maverick thinks they're too good for this job and they'll show you all and whatnot.

Solution: show them that there's more to this job than leet coding and picking up the new shiny.

Divide their tasks into the smallest chunks possible - ideally ones which can be finished in a day.

Schedule regular updates(ideally daily) during which they will tell you what they've accomplished in terms of value to the user.

They'll protest all that, in which case remind them that you're all here for the users - that's the priority.

Also really - if they're as good as they think then surely they can deliver multiple small tasks?

---

Problem 2: the copy-paster just needs to keep this job and thus focuses on delivering whatever to, in their view, appease their superiors.

Start off by making them feel safe and stopping this unnecessary theater - at least in front of you.

Then give them something to learn - something which requires going through documentation and actually understanding the problem. Something that they can't copy-paste from somewhere else.

BTW how does the maverick judge the copy-paster's work?
You are going from one extreme to other and in my experience this will end up messy, unless interface in question really allows for all possible parameter combos. I'd rather ask which params are required and give a serious thought to setting up sensible defaults for the rest, so that you can end with something like this:

resizeImage(imagePath, 300, 200, {crop: true})

Python use this pattern everywhere, with keyword params it just feels natural.
Framed another way: is it better for your long term growth to work with colleagues who can teach you new skills, or to try to wrangle a dysfunctional team?

IMO it depends on what you want to learn. If you want to develop your technical skills, it's definitely good to go somewhere that you're not the best dev in the room. Wrangling a team is more management / soft skills.
Love your comments! Definitely QA'd just for that single beach lol
The magnetic drill bit rack might cause the swarf to cling to the drill bits.

I use plastic picture/poster hanging grips to cover saw blades, and lengths of 4" plastic waste pipe to store dowel and metal rod.
Germany is very, very corrupt and extremely risk-averse at the higher levels of politics. Russia is very good at buying and enabling the right people to further their interests (point in case: ex-Chancellor Gerhard Schröder). That's pretty much all there really is to that. It's one of those cases where the root really is malicious intent, not stupidity.
A lot of good suggestions in this thread, I am left with one question that I haven't seen asked yet, where are story/time estimations in this? Someone working on a 1 point task for an entire week should be a metric that your boss can do something with. This together with highly specific written out stories like someone else suggested should at least remove a lot of unneeded discussion

Other than that, maybe set a time limit of a few months for yourself, if you haven't been able to improve things, it's time to move on.
Overwatch evolved with the most libertarian mindset that slowly got more and more rigid. Mad respect for the team for experimenting, but its been wild to see.

Overwatch 1 os a team of 6. At launch, there were no restrictions. You could be and switch to any hero or role at anytime. That includes duplicates. Want to have 6 of the same tank? Go for it.

Eventually duplicate heroes was decided too hard to balance. They stopped duplicate heroes. Now you could switch to any hero or role at any time, but it must not be a hero already on your team.

As they added more shield tanks, it became harder to balance around. "GOATS" (I have no idea what the acronym means) became "meta" which was 3 tanks, 3 supports.

Eventually Blizzard gave up on balancing GOATS and forced role queue. 2 tanks, 2 dps, 2 supports. The role you start with is the role you had to stay in. You could switch to any hero in that role at any time so long as it wasn't what the other person was on.

Games were still sluggish, and Blizzard, with Overwatch 2 is making a lot of changes to speed the game up. Particularly, they're reducing a lot of CC abilities and eliminating 1 tank role. Games are now 5v5 with 1 tank, 2 dps, and 2 support
1. My point is about how much collateral is required for a given amount of usage.

2. LN transactions going one way makes the collateral situation worse, by preventing collateral from being replenished by counter-flow transactions.

3. It shows how little value is locked in LN channels relative to value of BTC outstanding.

The rest of your points are either not relevant or have already been addressed.
That PolitiFact quote isn't even a rebuttal. One wouldn't expect to find evidence they were purpousefully deleted. The fact their personal phones were reset is pretty suspicious though.
> That mindset is the antithesis of open source.

Aren't 99% of successful indie games closed source?

> And believe it or not, not every game dev is into it to make money

Oh absolutely, did you not read my comment?:

> Now of course some of those devs wouldn't care about that at all

My point is x% don't care about the money and just want to make great games. Cool! I'm all for it. But y% probably would care about the money if they knew how much they could've gotten had they considered monetisation as part (keyword being part) of the creative process.
why even run a firewall at that point, clearly you put the box on the internet, you want to connect to it.

/s
> And during that time NATO decided it needed purpose so it decided, among other things, that it needed to destroy Libya.

That happened in 2011. Ukraine and Georgia attempted to join NATO as early as 2008 (and other former Eastern Bloc states did join previously), motivated by (among many other things) Russian interference in Ukraine's 2004 elections and Russia's participation in the Georgian Civil War.

Needless to say, blaming NATO's intervention in Libya for Russian interventionism throughout the multiple decades preceding it is about as bass-ackwards of an understanding of causality as trying to assert that wet sidewalks cause rain to happen.
Actually, no. At least the way it's handled in Haskell and OCaml avoids this problem.

(Btw, parsing C++ is already Turing complete.)
Whoot thanks for the comparison!
Thats a great idea, I didn't think of this because the team is so small I thought it might use up a lot of time but I suppose in the long run it would be a benefit.
Germany already has nuclear waste, we have to deal with it one way or another. I think permanent storage is a bad solution, most of the energy is still in there and further utilization will also reduce the danger of the waste.
The main point is to make git diffs smaller when adding or removing elements, I think.
Stripe employees in the U.S. have RSUs. Not always true abroad.
Test Strftime strings in browser with WASM Ruby binary
shake them up.

change all their roles and tasks to thing that they dont normally do, but if they try hard they could rise to the challenge.

get them out of their comfort zones.
It could backfire too in that it causes people to stop talking because an artificial timer is in the red. Or cause people to start talking about nothing if the app indicates they've been too quiet.

I prefer the organic method. The natural variations of life and people. The best "app" to moderate your own conversation skills, is the one between your ears.

My mother talks too much because she strings unrelated stories together back to back without pausing. She could fix this by simply pausing at the end of one story, allowing others to chime in. She doesn't need an app to do that.

Sometimes people take longer to reach their point. Or sometimes in meetings we are trying to solve problems, or understand background info which one person might focus on, while others listen. It's a slippery slope to involve artificial timers when not everyone in meeting may have equal amounts to share.
> clearly referred to him as "George Frederic Handel"

That doesn't fit either of the spellings of Frideric used in the linked text.
Yes.

And post online. And submit links to aggregator services. And message people on social media. And go to face-to-face events and sell to people. And post in places even if they say you shouldn't promote things.

Really, you need to be willing to do all the things you hate other people doing...