skysight-inc/HackerNews huggingface dataset:
> The space programs to send humans in space are at the same time granted hundreds of billions.

You are off by an order of magnitude. The space program is a rounding error in the federal budget. And, FYI maybe one of the few things that actually has a chance of helping end our climate catastrophe while bringing billions out of poverty.

I’m sorry but you seem grossly misinformed on these subjects. I really suggest reading up more before coming to judgemental conclusions.
I see two points of interest:

1. Why discussing only of 5G antennas? Mobile phones are powerful emitters (~1W) and they are a few meters from the plane equipment. So it is much much likely any 5G interference comes from a traveler mobile phone and not from the operators antennas.

2. Please have you a link to a French operator document, telling that their antennas in CDG "are reduced in power, tilted downwards, and still operating on frequencies further from the ones used by radar altimeters"

At least in France, 5G uses 3490 MHz to 3800 MHz.
For people who are not in the trade, there is no strict cut off at the end of an emission band, on contrary there are spillover along a very large band. The higher the frequency, the greater the bandwidth impacted.

And it's not the first time this can of issue arise, for example 10 years ago there was concern about GPS precision when the 5GHz band was opened to WiFi.
> it’s actually not that hard to get kids to understand that you can you can do math with “things” and that it doesn’t matter what the “things” are, so two apples and five oranges becomes 2a + 5b…

It's hard if you want to do it prior to 8th grade let alone 6th grade, and that isn't even the most challenging part of what Algebra involves; you might as well just teach them Dragonbox and hope they all grok it. The common approach of introducing algebraic thinking gradually via complex word problems has very much stood the test of time.
How was it recommended?
No, I'm saying that the use of Nazi paramilitaries is not in fact a cause of the Russian invasion. It has certainly been a welcome opener for Russian propagandists, but they're using the Nazi card so indiscriminately that they never really needed it. To the Russian propaganda, every Ukrainian who doesn't welcome the invaders enthusiastically (which nowadays includes the vast majority of Russian speaking Ukrainians) is a Nazi.
There are many excellent suggestions here. I can't add anything, but I have a question: Are you the only junior SWE? If no: then how are the others coping?

If you are the only junior SWE, then the problem might be that they were actually wanting to hire a more experienced person. Perhaps the manager who has since left was trying to save money by hiring a junior instead of an experienced person who would have cost far more.
You don't use your password manager on your phone? ;)
Yeah! you can't just expect people to mean what they say.

For example, I truly believe that all statistical percentages are roughly plus or minus 20% in any direction.
> This sounds a little superstitious but my intuition rarely leads me astray. It warns me, "Don't take that job, don't trust that person, you should go over here" very subtly and I have learned that if I ignore it, I will usually regret it.

I once wrote a literature review about this as a homework assignment to get some scientific understanding of it [1]. I've used the science to great effect myself (knowing when to trust it and when it would lead me astray). I'm pretty sure that the book Thinking Fast and Slow from Kahneman also has a lot in there since I used part of his academic work in my literature review.

[1] https://melvinroest.github.io/articles/intuition.pdf
Would the US actually overtly bomb one of these countries? Or just support domestic malcontents to bomb the pipelines?
If nobody knows the difference, I'd consider the problem solved. But in order to get to that state, search engines need to exert continuous pressure.
> In 2016, Microsoft hosted a party for Xbox that featured professional dancers in “sexy school-girl” outfits.

Good thing all of San Francisco moved to Miami where this is commonplace right next to the mayor himself chatting about tech. SF never asked the performers what they thought about being excluded, many of which are just as excited to be at the company event and have that on their resume, instead SF tech crowd barreled towards privileging one group of people over another in hilarious foreshadowing of much greater exclusion.
if a hacker is in your system enough to get totp keys, they can also just pay themselves from your bank account after you log in.
Exactly the same attitudes toward "right wing" policies exists in Canada, and you just exhibited it

>>it's especially unhelpful when "tough on crime" policies have been shown repeated not to fix homelessness either.

Where has it has been shown? Singapore and Tokyo are extremely tough on crime, as any sanely governed society is, and probably spend much less on a per capita basis than Vancouver on social services. Certainly no more. These cities have very little visible homelessness and open drug use, and are extremely safe in comparison, especially with regard to street disorder, property crime, etc.

Limiting the comparison to Canada and the US: Republican-run cities have far less visible homelessness, open drug use, and street disorder than cities run by Democrats, or in Canada, the NDP/Liberals. The contrast is even more stark when you compare places in North America with very left-wing attitudes toward drug use, homelessness and petty crime, like the West Coast, to regions of North America with more traditional attitudes, like Texas or Florida.

Left wing policies in general are wholly ineffective, as evidenced by the fact that there is a huge migration of people from New York stare and California, to Florida and Texas:

https://www.northamerican.com/migration-map

In Canada, BC has the most natural advantages of any region of Canada, and managed to have negative inter-provincial migration during the 1990s when governed by the public-sector-unions/NDP.
Imran Khan Ousted as Pakistan Leader, Paving Way for Power Shift
> Not to sound too harsh but if you made the exact same mistake twice (or more!) it's on you.

I wouldn't necessarily leap to this. If the mistake is like the op said (doing something in the wrong environment without realizing) I'd lean more towards a system problem. Why was it possible to do this without realizing? Why is prod the default? Why wasn't there confirmation? Why is there something that relies on peoples memories or undocumented knowledge?

When I come across these types of things I fix the system/docs/process. I can only do that because I have the experience to recognize that's the problem, the confidence to call it out, the clout for others to agree (instead of blaming me), and the technical ability to execute.

It takes time to build that up, and it's one of the differences between jr and "senior" positions.

Sometimes I recognize these situations before but often it's by making a "dumb" mistake, which I still do despite having nearly 20 years experience. I generally don't make the same mistake twice but that's only because I make it so I literally can't.
Crypto is a solution looking for a problem to solve. It is like a parasite, which will latch onto any existing tech and enable scams on the same.
My old cat could tell I wanted her to come with a slight nod of my head. Of course cats are quite independent so I couldn't command her all the time but if it wanted company and got the nod, she would be running with joy in my direction.
You need to work more closely with senior devs. You can waste twice as long to do something that they could explain in 5 minutes.
No doubt they would implement a policy of stricter immigration controls and assimilation but that's not necessarily 'racist', which is also a cheap angle of attack against them, although I agree that racists are more likely to vote for her or Zemmour.

That's a bit like the labeling of people in favour of Brexit as 'racists' here in the UK.
> The deepest reached 12,262 meters (40,230 ft) in 1989

Hopefully those 30 years of technology will be of service
Graphics demos and screensavers and such don't solve any problem other than "make interesting stuff appear".
Important documents, source code, emails, ssh keys, you name it.

If your machine is compromised, it’s game over. What’s to stop an attacker intercepting your 2FA codes by swapping out login pages for services you use?

TOTP via PW manager is safer for most people than SMS based 2FA. Having your login codes on a separate device is better still but it’s a trade off with convenience. For some people that won’t be worthwhile but then it’s a question of threat model.
And still all 3 Baltic states still agree that more significant measures must be imposed immediately, while most of the Western Europe is in denial.
they sure can try and if they do .... consequences
Do you have a mentorship program at your workplace? If you find someone outside of your team but in the same company, they can explain how to navigate unspoken rules, implicit mechanisms and subtle politics of your company. In most places, the HR and perf crap they tell you isn't actually how the sausage gets made.

The reason why that senior dev is being an ass, or why your manager is MIA, or why your team had open headcount for you in the first place, may very well have nothing to do with you at all. Especially if you don't have a manager, it can be helpful to understand how your org actually works. First, it'll make you feel better (which is important), but crucially it informs you on how you should spend your time and what to focus on.
> I want to be able to enjoy my evenings after work

Look around; are there little people identifiable as "children"?

If so, that's almost certainly it; get rid of the things and you will see a huge difference in the evenings.
I didn’t say it’s not a problem in India. I clearly didn’t say that.
I find it really annoying how, for lack of a better word, lame things like freemasons be and Shriners have become.
well I declared middle managers over last year and switched to full remote because I didn't want to comply with mandatory day per week in the office anymore.

Told HR on the exit interview my middle manager is not providing me any value and I don't want to make profit for his pay and rather found a company that realized enabling fully remote gives them competitive advantage and I can keep this part of the money for myself. They starred at me like I said a blasphemy

Looking back at it with the experience of almost a year I should have done it much earlier.
What's new? Why are we all pretend acting as if corporates finding and exploiting loopholes is something new? Or that some loopholes are deliberately introduced by the government on behest of some corporate lobbying?

While western propaganda may hype about all the crippling sanctions against Russia, and Russian propaganda might to try to reassure everyone that the sanctions do not hurt because of the counter measures they have taken, the political reality in between is that Europe does not currently want Russia as a failed state next door. It is simply not prepared right now to deal with the repercussions. And the US also knows that sanctions cannot achieve their full goals of totally crippling the Russian economy while Russia has support from China and India and other smaller emerging economies. If the US sanctions China and India, as they are legally required to, it would lead to the consolidation of the world's largest market (China and India) with Russia. That is something that both Russia and China really want (something like BRICS, but not just on paper) but what US & Europe do fear.
There's also the fact that it helps to somewhat mitigate phishing, in that they'll only offer to autofill the code if the website domain matches the one on file, like they do for the password.
I don't think comparing a service like S4 to a non-existing disk is fair. Especially in enterprise software, I often get the requirement that the data is reliably written. I can easily point an auditor to the S4 service contract and SLAs to prove we fulfill this. A bespoke arrangement of floppy drives and shredders might pass if the auditor's having a good day. But removing the disks entirely? That will never fly.
For some reason most negative articles about PhDs refer to non-technical fields. As an engineer I, too, can't see why any company would want to hire somebody with a PhD in economic history, etc. Mathematics, science and engineering PhDs often end up in fields where their research skills and advanced knowledge has value to the organisation.
‘Chemical Warfare’ in Ukraine: Russia Destroys Nitric Acid Tank
It is more of a question whether a news source should report about the finding at this stage, or the "scientists <confirm/deny> with high degree of certainty that" step.
It can be a good thing for the companies. It could mean that people trust companies to accept their returns enough (which is by no means an obvious thing in less developed economies) that they buy a lot of things just to try them out and see if they like them. Which, overall, increases the sales, as people keep some of that stuff.
How large was the biggest recorded snowflake that fell? (2019)
There are a few pitfalls to that, for example you need a special incantation to enable terminal-mode mouse support. And if you try to use GUI-oriented features in the terminal, the UI is clunky and not really optimized to the standards of actual TUI widgets.
My two pennies worth:

1. Test your code. I'm a senior engineer and the only way I know how to make sure my code works is by testing it. I use unit tests for this. If you don't like unit tests, find some way that works for you.

2. Try to get someone to review your work. When I'm working on something thats completely new, I ask someone I know and respect to review it and indicate which parts I'm unsure about.

3. First few months you may have to work harder. When I join a new team, despite being a senior engineer I spend time outside of work going through references to refresh/learn things so that questions I may end up asking will not be totally off the wall. After the first few months this becomes less of a problem until perhaps the next new thing comes up.

As for the mistakes you made, specially that QA/prod stuff don't worry too much about that. It's not only your fault. It's seniors job to create a working environment that's safe. On the teams I join, specially after I become a senior there, I push for safety measures whenever someone screws up unless it's deliberate or gross negligence. The fact that you feel bad about it shows that you did your best. I have seen once one of the most talented devops engineers brought a prod server down instead of staging because he is too quick on the terminal with many terminals open in his terminal multiplxer. Once a very talented db admin dropped an important table by mistake fortunately in dev and had backups. Things happen, and leaders/seniors should try their best to secure the environment.

Your job right now is to broaden/deepen your knowledge, ask intelligent questions, test your work before submission and keep calm and carry on.
Somebody also realized that much of the time you can use one single function to describe all 3 of the einops operations. I present to you, einop: https://github.com/cgarciae/einop
Personal preference, I believe. But the point still stands: the original sentence is more ambiguous that both our rewritings. Ours just show that the original sentence could be improved.
As did Graham Sanderson, whose Easter egg this is.
Show HN: Sync animations and timers across a react app
Which would make them the exception that proves the rule. Most of the other Fortune 498 does not.
Einop: All einops operations via a single function
Good point. I encourage you to read up on the personality disorders, they are fascinating.
> My answer to "what do you want to do?" is rarely consistent for more than a few days in a row. I now realize I never really knew what I was after, and I was just lucky to be happy with whatever I had stumbled upon. Do I want to pursue being a depth IC, manager, founding engineer in startups, or even a founder myself? Hard to control scope in these decisions. Thinking this over day-to-day is a recipe for anxiety and endless analysis-paralysis.

My "fresh perspective" is that maybe none of that matters that much? What matters is that you enjoy your work colleagues, work is bearable and sometimes interesting, you make a lot of money, and you have a life (friends, family) to attend to after work.
I've always assumed (possibly incorrectly) that my phone is more secure than my desktop.
@dang, please fix the title into->intro
I'd feel bad if I thought I was screwing people by leaving. But companies aren't people, they're a fictional entity that we give people-like qualities. We do so in order to benefit real people. Often that's forgotten and we get a mix of companies being seen as evil when actually it's the people in charge, or people taking advantage of the company, when in fact that is what a company is for.

One of my attempts at a life rule is to moderate my cynicism according to how cynically others are playing the game. If I see the managers in charge are pressing the line between what's right and what's legal, I will do so too when dealing with them. If I see someone who is more concerned about what's right than what's profitable, I will also relax a little and be a bit generous.
You can self-host, that’s the data center versions.

Upside, it’s the same code just difference license file, and it enables clustering (plus lots of other artificially limited features)

Downside, it’s a subscription license and it’s insanely expensive.
I am looking for an apartment in eastern Europe. I was shocked to see listings with the windows covered in Microsoft Paint. I was able to find the location in some instances by finding the same property in other listings (the images were still slightly altered). This is the amateur move, what I see more often is image alteration so that the light coming through the windows makes it impossible to see what is outside. The same apartment is usually posted by 5-10 agencies, pictures and description almost identical, with different location. You get different responses depending who you call. I hope to end my suffering this year and buy something.
If your mistakes are only pushing things back a month, that's really not bad at all. Especially since you're new. Once you're more experienced, and working on bigger things, then your mistakes will push things back a whole quarter.

It happens. That's just part of it. We all make mistakes and bork things, and it has effects like that sometimes. Just learn from it and try to do well enough in the times you don't make mistakes that overall it's a net positive.

As to the rest - not knowing the process, and apparently your team also not knowing the process - indicates that the process isn't clear. You don't have checklists in place, or the relevant review steps or whatever. That's not your fault.

You might do well to advocate for a little more formalization there. But try not to go overboard. As a new person, it's a difficult situation. But raising the concern might open some people's eyes and shine a light on problems they'd been conveniently pushing off.

Your work (everyone's work) should go through a testing and review process involving multiple people. As in, you test yourself, someone else reviews your work, then someone else tests it, and finally someone else (often a non-developer subject matter expert) confirms that the work and testing done meet the intended objectives. The end result should be a documented checklist. Multiple people, from different viewpoints, have said this is good to go.

Then mistakes aren't all yours (or your coworker's), they're a case where the entire team and process failed, and the solution is to fix the process so that doesn't happen again. You (and everyone else) will still make mistakes, of course, we all do, but it doesn't have as much of an impact if the process catches it.
I might have missed it but how is the Russian oil being imported to Latvia (EU state, sanctions against Russia) in the first place? Is it because it is not 'sold' until after the blending or some such move?
Advocates of FSF argue that if Neo4j changed the AGPL license in a way that invalidates the intent and principle behind AGPL, they can no longer refer to it as an AGPL license. And if they do so it is false advertising. The court has agreed with this assertion and also said due to the changes in the license, Neo4j was doing false advertising by claiming it was "free and opensource".
This seems like a decent starting video from that: https://youtu.be/Nhyz4DUMht8
Kinda funny side story: I tried scraping Homes (the Japanese equivalent to this site) for a small subsection of data, basically instantly got IP banned and could not use the site consistently until I outright moved to a new location and made a new internet contract

Some people take protecting their data seriously
you might be surprised. I don't know a lot about how it generates gpu kernels, but for CPU it uses LoopVectorization which is able to (among other things) derive optimal gemm kernels automatically. For GPU, I believe tullio used KernelAbstractions.jl to generate the kernels, but I'm less familiar with the details.
Investigations finds Hillsong founder engaged in ‘inappropriate’ behaviour
> The common theme in the posts is people who had quite comfortable positions at their previous employer but maybe didn’t realize it at the time. They went out and got higher paying jobs at companies that were desperately in need of engineers where they tend to have higher wages, shorter interviews to get people in the door. When the new job demands higher performance commensurate with the higher compensation and the company want everyone performing at a high level, it comes as a shock to the system to people who were accustomed to lax companies with lax delivery schedules.

That's me! The new company lured me in with a lot of money, but they were a dysfunctional mess (nobody even knew what the architecture is...). I quit after two months.
The "fun" of programming (imo) comes from the short feedback loop and reward cycle of solving something moderately difficult but not overwhelmingly so and seeing immediate results - code, compile, run, it works!

I'm not sure the tool matters and is more about where your interest lies. The same thing happens with React/JS (refresh, it works!) Swift/iOS (rebuild in Simulator, it works!) or backend / systems / data (run, check output, it works!).

It could just be that programming isn't your thing, but generally most humans like feedback loops and dopamine hits.
One of my back burner projects was to write a mail forwarder which did not store messages. When someone opens an SMTP connection to it, it opens an SMTP connection to the destination and passes through the message, while holding the input connection open. When the message has been delivered, then the sender gets a completion status back. No need to return bounce messages. Any problem at any stage results in an immediate reject to the sender. You don't invisibly lose messages in transit.

Outbound ISP SMTP servers should work that way. This makes email behave much like instant messaging.

Messages with many recipients may need to take a store and forward path. They can be redirected to a slow bulk mail server.

Historically, mail servers are store and forward because the destination might be offline, or on some store and forward UUCP system or something. Today, that's very rare. We don't have to emulate Sendmail forever.