skysight-inc/HackerNews huggingface dataset:
As a junior you're going to struggle for next 5-10 years to get a hold of all the basics. And even that under ideal circumstances assuming you'll be able to deal directly with production, DBs, devops, maintenance, FE, leadership, make your own mistakes etc. etc. So having an expectation that in 1 year you'll be a senior sounds very naive and if I'm reading this correct that's how you feel about it.

Mistakes happen in general to everyone in SW development - seniors will make less of them but that doesn't mean they won't happen and that they won't be costly. Generally I'd say if there were serious setbacks to the entire project I'd say something is wrong either with the development process or with communication. Lack of leadership can be a pain but although not ideal I've worked and thrived in such an environment as well.

Ideally your team should catch and prevent bad things from happening before production. This begs the question what kind of testing you do both yourself and as a team (Do you have QA? Do you do automated acc. testing? Do you do integration testing? Do you do code reviews? What about unit testing?). Lack of testing will generally lead to a variety of bugs. Having a ton of untestable legacy code on board also makes development hard in general.

Second thing I'd ask is whether you verify the approach you take to solving the task at hand with your teammates? It's easy to take a few wrong decisions especially if hard legacy is involved. It's in general better to address the approach to solving the problem early and involve seniors even if they don't have experience with the codebase.

Also regarding dealing with production it sounds to me like they simply unleashed you into prod. environment. Giving a junior prod. credentials to me is like throwing him under the bus. I mean what could possibly go wrong there? :)
It's relatively easy to break prod. without experience. I suggest getting somebody to assist with production deploys if you don't feel confident. Setup a videocall with somebody from operations/senior dev., share screen and make the relevant changes. Also if somehow you managed to easily mixup QA/prod. that would also imply separation between environments is not that great.

Also if you want to improve the process consider going back and writing some post-mortems. Understanding what and how went wrong and addressing the issues means it's less likely they will happen again to you or another unlucky junior.
Where are you getting 7k from? Iraq Body Count [0] reports closer to 200k. Even if you use [1] to limit the death count to those caused by coalition forces, you get more than 7k just in 2003. Before you try to discredit it, the main criticism the project has received [2] is that it's undercounting.

The current Ukraine civilian death count is only up to 1.5k so far [3], so Russia's got a lot of catching up to do before it can compete with what's happening in Iraq (though I truly hope it doesn't).

[0]: https://www.iraqbodycount.org/

[1]: https://www.iraqbodycount.org/database/

[2]: https://en.wikipedia.org/wiki/Casualties_of_the_Iraq_War#Ira...

[3]: https://www.ohchr.org/en/news/2022/04/ukraine-civilian-casua...
Too Much Email? Let Your Bot Answer It
+1

Has anyone got a Python take on a bare bones SMTP mail server/relay
and client because that would be super useful for teaching email
concepts in a sandbox where full-blown Exim/Postfix etc us too clunky.
So many downvotes without a response, looks like everyone seems to know some facts or has a consensus belief/faith that I don't know about or don't accept as a given fact/truth.
Just cheaper. I mean again I do pay for a server in a datacentre as my primary server. I have a home server too anyway, so using it as a mail failover adds redundancy for free.

Also I am using windows (smartermail) so even a cheap vps isn’t that cheap.
Economics Explained has an excellent video on it

https://www.youtube.com/watch?v=aIQY44LCIjc
In the early days of Long Covid.. I played that game through 100 times.
Tromp from Grin?
Ask yourself a question. Instead of trying to find the answer with you conscious mind, leave it open. Some time later the answer comes up from your subconcious mind.
> EU members can, in effect, print euros. As we saw in the Greek crisis, ...

What do you mean? Greece half-jokingly threatened printing shitload of actual physical euros to pay back their public debt and the EU prevented them to do so. Greece defaulted. If EU members really could print, why did Greece default?
Because control of the center and the edges are in fact attack oriented.

Even the top defenses have an attack basis of whether the prevent the control of the center and the edges.

But the real devious defense to force your opponent into a winning a piece that destroys their position attack strategy.
You mean Iraq invaded another country, after they failed invading Iran with western support.
Is Clojure the Beginning of a Functional Programming Revolution?
The article explains some of the evidence, and their academic papers explain more.
Have you tried with different sizes like

a = torch.randn(10, 20, 30)
a = torch.randn(20, 40, 60)
a = torch.randn(30, 60, 90)
...

Is the "4µs" a constant difference or it's proportional to the size of the matrix?
There is also something cool and interesting about AI generated art currently because it is new and fresh. At some point though that will wear off.

Personally, I love hyperrealism when it comes to painting. Of course, a child could basically take a photograph now and be on par with a master hyperrealist compared to hundreds of years ago but the output in isolation is not what matters.
The display of human skill is what is interesting about hyperrealism.

Most art people love is a display of human skill and/or the personality of the artist that can't be separated from the output.

Almost anyone can get a quality piano sampler, midi sequencer and then output classical piano virtuoso music at a tempo only Yuja Wang could currently play. You could even speed it up 10X if you wanted to complete inhuman tempos. No one cares about that output though. Exactly what makes this interesting is Yuja Wang's playing that seems inhuman.

This idea that AI is going to replace all human activity is transhumanist nonsense and a simpleton view of the world IMO.
Same keys, servers and clients will keep using their ed25519 keys for authenticating each other, the keys for the key exchange are negotiated on login.
1. Attack puzzle has more clearly defined solution.

2. There is no difference between attack puzzle and defence puzzle, in the sense that mentally you must play both sides - choose optimal moves for the defender.
We had a cat who would line up his kills in a line on the grass. Very much as a “presentation.”
> Ukraine people started protesting by their own will. To allege that it was due to foreign influence is to deny Ukrainians of their agency.

Do you extend the same line of thinking to separatists in Crimea and Donbass?
The picture gallery is apparently under construction still. I wonder if it will ultimately contain a notice advising visitors to proceed by using a normal browser.
Tell me more about this office bed concept.
Here is my poor attempt :

Imagine I pluck a leaf off a tree and hand it to you and promise that I will do an hours farm labouring if you or anyone else comes back and give me that leaf. I now have a debt, and money is invented to tokenise that debt.

However there are only 24 hours in the day so my productive capacity is limited to (at best) 24 leaves per day. (And yes this leads into time issues - that 24 leaves could buy an hour next week - but should there be 24 leaves for every day I am able to work? or just recycle the same 24 ? This leads us into money velocity which impacts the overall productivity calculation at the end)

Now MMT says that as there is only one farm labourer and there is only 24 hours in the day you can only have 24 leaves in the monetary system - but if you have say, 18 leaves in the system it's fine to pluck another six off the trees - that will allow the plucker to purchase another six hours of my labour with no inflationary cost.

Of course I need to sleep, and it's hard to judge how productive I am etc etc. But the idea is an economy is a whole system and a fiat government is able to purchase up to the productive capacity of the system - which seems quite sensible ... if we know what the productive capacity is.

I may of course be wildly wrong and interested in other peoples views
Television and American Consumerism
Also translator (with his wife Lou) of Latin into English -- specifically Agricola's De Re Metallica (an early treatise on mining). Their 1912 edition (obviously published long before his presidency) is still the most common English translation of the work to this day.
But then to find some mistake you would have to corroborate n * 2 pieces of information, which is quite a bit more, before getting into the issue of whether or not the sequence of operations actually makes sense on top of all that.
Microservices - make every action a distributed transaction!
I just use todoist. Very simple, you can create a bit of structure if you want it, or just keep it very simple as a to-do list & color code priority.

The primary downside is that viewing history (closed tasks) is complete shit. They have an API, and that's the only way of getting history out in any sort of convenient format to review. A very strange oversight.

I'm also not sure how well it would scale to large teams.
It would be applicable for in game currency and in game assets. What comes to mind is a game like CS:Go. Tournament prizes paid in currency, in game items like weapon skins and knives as NFT. I'm not likely to use it as I don't play games, but it is easy to see the application for it. (Unless biases preclude that)
I've been using emacs-w3m (which uses w3m under the hood) for many years.

It is sooo nice to have a web browser well integrated in to an editor as powerful as emacs.
What query engine are you using?

It's worth checking out Tinybird (https://www.tinybird.co/) if you haven't seen them. Might give you some ideas.
There are a few ways I think I could find gratification in what I do with computers. Building something that other people use (they could have complains, that's fine). Probability because of humans liking the feeling of being needed.

Encounter a problem and solve it with computers, even more fun, every time you or anyone hit the same problem, they use your tool and realize how easy it's now, that feels great.

You read code/solution/architectures and you go like "Damn! that's clever" or "Oh! that's so neat and lean" or "That made a lot of sense!". Basically, the hit you get from understanding something clever, that means you just leveled up and you'll remember that you understand it now.

Think about other people, how they would use it or whosoever is going to read it. You make it simple for them to read or an elegant solution to the problem. Being able to formulate something, anything, gives a good feeling.

In some sense, the above things are applicable to any field.
Thief was a brilliant game for the era. The rendering of shadows etc was very well done and so also I believe it used 3D positional audio better than the contemporary games
Especially when it isn't plain TOTP but some custom app.
Exactly, scaling doesn't help you solve product-market fit. It adds operational complexity/overhead with, in this specific case, no benefits, and solidifies the product that doesn't have market fit. Watch this for a laugh: https://youtu.be/y8OnoxKotPQ
Note that no one can link to an academic description by an economist which is precise enough to be right or wrong.
NFT scams, basically.
A couple of years ago, someone with a .gov address told me they couldn't subscribe to a mailing list I manage, since the mail server didn't support TLS.

Adding the appropriate option in Postfix fixed the problem, and I think there were further options to require TLS.
Are you using any AI writing tool or just accessing the openai API directly?
AFAIK the storage is encrypted using (a key derived from) a unique device key in the secure enclave and thus the storage is tied to the physical device.
Further keys are generated using the Passphrase and the unique device key, so they are tied to the user and the device.

The application can chose per file:

* Encrypted when locked: NSFileProtectionComplete

* Encrypted until first unlock: NSFileProtectionCompleteUntilFirstUserAuthentication

* Encrypted unless used by the applications background tasks: NSFileProtectionCompleteUnlessOpen

I think the keys used for file encryption are unique per application and then again per file, but I didn’t find information on this.
The /r/relationships phenomena - with little to no context, divorce or ending the relationship is the only path forward.

Imagine thinking a company is going to fire potentially high value senior engineers for getting frustrated with junior engineers. Do the seniors need to chill? Sure. Fired? Come'on.
I use org-wiki and did try out org roam for a quick test.

Isn’t the main problem with org roam or similar solutions that the file names are random?

I quite like having searchable names. I’m a bit worried that when the database is lost I have a problem recovering the metadata.
Everyone has a plan until they get punched in the mouth.

- Mike Tyson
Really cool!
Any details on the tech stack? The only thing i could extract from the minified source is Three.js.
I have a mental image of them, frozen eternally into rock, looking up,
pointing their little T-Rex hands skywards with a surprised look.
I don't know if Chivo is an off-chain system of some sort bu I can't help wondering if the transactions would be faster and lower cost if done via Lightning instead of the regular BTC network. Granted, Lightning won't help if you don't have an internet signal or the vendor insists on cash but it is much faster and the fees are far lower.
Correct, not an accident

Witter/editors/editorial line just don't want the reader to associate them with the coups

The Intercept piece covering this is slightly better

https://theintercept.com/2022/01/26/burkina-faso-coup-us-mil...

> Damiba is just the latest in a carousel of coup leaders in West Africa trained by the U.S. military as the U.S. has pumped in more than $1 billion in security assistance to promote “stability” in the region. Since 2008, U.S.-trained officers have attempted at least nine coups (and succeeded in at least eight) across five West African countries, including Burkina Faso (three times), Guinea, Mali (three times), Mauritania, and the Gambia

>...

> “I can’t shake the feeling that his education in the United States somehow influenced his actions,” wrote Sanneh’s former NDU mentor Jeffrey Meiser. “I can’t help but wonder if simply imprinting our foreign students with the ‘American program’ is counterproductive and unethical.”

It still misteriously ignores belt and road, despite the importance that Chinese infrastructure has had on the country

from another piece

> In Ghana, the scale of Chinese-funded projects has been rapidly rising over the last two decades. China’s most significant investment in the region was the construction of the 400 megawatt Bui Dam in 2013. Now, Beijing is the primary source of Foreign Direct Investment (FDI) in the country. In 2018 Ghana negotiated a $2 billion deal to allow China’s Sinohydro Corporation to invest in infrastructure in exchange for access to precious elements, namely bauxite. Apart from financing ports, roads and railways, China is also making its way in building telecom infrastructure in the continent. A recent example is the opening of a national data centre in the Western African nation of Senegal on 22 June. The Export-Import Bank of China financed the centre with technical backing from Huawei, responsible for about 50% of Africa’s 3G networks and 70% of its 4G networks.
https://www.firstpost.com/world/as-chinas-belt-and-road-init...

Why would the editorial line if these publications not want the reader to associate US friendly coups with Belt And Road is left as a task to the reader
Oh, I did. It looked real nice but I'm not there yet. Sticking to Sublime Text for the time being but if I were to switch to something right now, I'd be Obsidian.
When I was young, we had a cat that would sit down next to me as I was sitting in front of the PC, and start meowing. I would pet her head, and she would move away, a meter or so an continue meowing until I got up and petted her again.

Step by step, she would lure me all the way to the kitchen and give me a look said that, "Now that we are here anyway, how 'bout some of that food?". A bit manipulative, I admit, but kind of clever.

Also, I suspect cats tricked humans into starting agriculture so they (the cats) would have a steady supply of mice.
> you can rename the target directory before and after the rsync.

The problem is that the ergonomics of renaming a directory on a remote machine is vastly inferior to doing so on a local machine. Locally, you can use mv. There is no "rmv".

Even worse, rsync is from a different generation of unix utilities than cp/mv or rcp/rsh or scp/ssh. It is more "Swiss army knife" style, able to stand on its own. It shouldn't need to depend on a mythical rmv command.

Finally, I very frequently use the "copy a directory to a new name" feature, both locally and remotely. Locally, I use it to make a quick backup of a directory for emergency recovery. Remotely, syncing a local log directory to a remote "log.machine-name" is pretty common I think. Without renaming, you would do "log -> remote:machine-name", but machine-name would have to exist on the remote machine, necessitating a separate "rmkdir" command.
My wife used to have one day a week when a succession of music students would come to the house. She insists that on that specific day of the week her cats would line the front path with "offerings" for the expected visitors. They had a keen sense of hospitality.
I think that auto-suggest, meaning the password manager only suggests a password, but you need to actively click on the suggestion in order for the password to be entered, would satisfy both requirements: mitigate phishing and exfiltration. This is the default for 1password.
This includes the casualties of the insurgency and civil war in the years after the invasion.

The Iraq Body Count project (IBC) documented a higher number of civilian deaths up to the end of the major combat phase (May 1, 2003). In a 2005 report,[86] using updated information, the IBC reported that 7,299 civilians are documented to have been killed, primarily by U.S. air and ground forces.
If me and a cat were thrown into random woods my money would be on the cat surviving for longer period. I think humans are pretty fit in groups, but cats are functional enough to make it on their own.

I think human style intelligence we appreciate so highly is useful mostly in relation to other humans.
One of my cats wakes me up by just barely touching me with a paw.

The other cat - of course, orange one - wakes me by trying to totally destroy something.
Take photos in a circle around object sounds suspiciously like object vr. Usefull but old. But it also suggests it may be using an iPhones lidar face sensors to scan the object which would be quite cool. There are no obvious examples though? and I don't have an iPhone with face recognition so who knows. Rather vague on prices to export models?
The JOBS Act, 10 years later
Same with my dog, I always “talk” to him and he’s pretty good at vocabulary so far.

https://www.reddit.com/r/BorderCollie/comments/rrgckg/bowie_...
pardon my ignorance, but what is sth?
Why vanilla is the most popular scent in 10 different cultures
We have a cat and a border collie, we love them both to the moon and back. That said, me and my SO both agree that our cat is "smarter" than our dog, he (meaning the cat) "invents" games with our dog which the latter very heartily "adopts" but, nevertheless, are not "invented" by him (by the dog).

Also, our dog being a BC that means that, at times, he wants to herd our cat, after long bouts of staring at said cat. In response to all that the cat has invented and performed very smart avoidance techniques that he hadn't use with us before the BC came into our life (the cat was with us first, for about two years).

And that's just two quick things that sprung to my mind on learning the article, there are many others. There's also the misconception of "cats don't love/care about their owners" which is just a stupid stereotype.
Tl;dr: most likely some of the billions of humans would survive to repopulate the world (founder effect).

A possible dramatic population bottleneck throughout human history [0].

For anyone wondering about the pompous naming: Alliance for Science.

>Our primary source of support is the Bill & Melinda Gates Foundation.

An interesting in-depth article [1].

[0]https://en.m.wikipedia.org/wiki/Toba_catastrophe_theory

[1]https://usrtk.org/our-investigations/cornell-alliance-for-sc...
Worth noting that a lot of services now force MFA even if the user doesn’t consider it important enough to warrant it (MFA is always a trade off between security on one side, and convenience and the risk of losing access entirely on the other hand)

Putting a TOTP code in a password manager is in many was a way of turning off MFA for services that don’t let you do this.
Right, that's the sort of thing I had in mind. Web site has addresses such as "employeename@example.com", and they forward to some mail server that actually knows if "employeename" is valid. Bogus names result in a status code, not an outgoing bounce message.
> The more complicated you make it

Excel is ridiculously complicated. I think you're vastly underestimating the ability of these "average business people" because they don't know how "real software development" works.
Anyone care to spell out which book CLRS is?
Most of the noise might be from cars, but the noise that makes me want to hurt people is from stereos and parties and dickheads with power tools at fuck off O'clock in the morning.

Edit: and motorbikes, fuck motorbikes. I'll give you that one.
"Reactionary" thinking as opposed to reasoning from principles. I dunno, has the idea of holding consistent principles as a basis for philosophy and life been designated "fascist" yet?
First game to use ECS (or an ECS-like system), too, if I recall correctly. DromEd is one of the strangest programs I've used.
Would love to hear more
Why M1 Macs don’t have full support for USB-C
Was going to say, this isn't unheard of in the UK

https://en.wikipedia.org/wiki/List_of_votes_of_no_confidence...

Mrs. May really should be added to that list but alas....
Please read up on what happened just before maidan, how yanukovich decided not to sign treaty with eu at the last minute, obviously against people will.
Don't worry. You will be required to accept 74 cookies and read 3 privacy policies before they can scan your face.
We're the shadows actually rendered in real time or were they prerendered and baked into the textures along with the environment lighting? Genuinely curious.

I could be wrong but, AFAIK, Doom 3 was the first game with real time shadows and dinamic lighting and every game before that employed various tricks that simulated those instead.
As w3m is able to display images in the terminal there is no need for such a notice.
it’s spelled “keyboard”