skysight-inc/HackerNews huggingface dataset:
Ask HN: What do you read for a more objective view on the Russia-Ukraine war?
First of all, I want to make it clear that I find any kind of war absolutely disgusting and unjustifiable. What is happenning right now is a disaster.

That said, the more I read about the events, the more I am confused about the real motivations and reasons for the decisions made these days.

One thing is clear to me: both sides of the conflict actively use propaganda, fake news and other dirty methods to nudge people in doubt in the right direction.

I have no reason to favor either side, but I would definitely like to understand the situtation better.

One thing I find a bit strange is that there is so much focus on Putin's actions now with huge support from Europe, but I don't remember seeing this level of solidarity back when the US did similar things (in my opinion at least). Isn't that a sign of double standards depending on the country?

There is also one common point made by the supporters of Russia: why weren't European states interested in the war occurring in Donetsk and Lugansk starting from 2014?

I do agree that even that is no justification to military interventions, but isn't that question valid to ask?

My view (one more time, I am not a specialist so I might be wrong) is that all the participants of the conflict only pursue their strategic interests and no one really cares about the Ukrainians (which is really sad).

Anyway, probably you know some articles that at least try to shed light on what is really going on without putting obvious labels in the first sentence? I mean, some articles I have seen so far call Putin an aggressor right in the title and then there is only one side considered.

Thanks!
A license exam would ask practical engineering questions adjacent to safety otherwise it would not be warranted as field needing a license -- control systems, finite state machines, power consumption, queueing theory, poisson processes, etc.
I had some issues with re-scrolling here on Safari, but not too bad. Probably a minor fix.
“housing units unoccupied for more than six months” don’t apply to either of these points.
The propaganda message to his citizens is “we are here to ensure peace”. So until his helpers rewrite the message, they are acting more restrained.

But he is already preparing to apply the Grozny playbook where the city was practically razed to the ground. His excuse will be something like “we warned them and they still hid amongst the civilians, it’s their own fault”

Mentioning the nuclear threat shows some desperation. He is probably seeing some internal pressure from his corrupt business buddies.

Those thermobaric munitions also do a nice job exploding before being launched when hit by a drone. They clear out quite a large group of invaders with one well placed shot.
How did you get that $100 number?

The BOM cost of 3080Ti with Memory in itself is more than $100.
Facebook, Twitter remove disinformation accounts targeting Ukrainians
You've got loads of hydroelectricity in Québec, that's fairly cheap. In Europe most of the electricity was (and still is) generated with fossil fuel so if you are going to heat a place, you might as well use the gas directly, that's more efficient.

There are a few special cases though: if you go in southern Europe, especially in Greek islands, you will find a lot of solar water heating. And France has a higher than average electric heating due to its nuclear grid.
Every one of the recommendations is as relevant and pressing today as
in 1973.

How is it that we like to claim computer technology is a "fast moving"
subject while vital areas remain stagnant for half a century?

A few explanations come to mind:

Maybe institutional structures of avoidance, wilful ignorance,
minimisation and denial are so much more powerful than individual
intelligence.

Maybe we don't really know what it _is_ that moves fast, and computer
science is still woefully immature. We still haven't figured out what
it is we are creating or want to create.

Maybe some of the dangerous relations between humans and technology
are innate and intractable. Perhaps they are even beyond our reason
or capacity to solve.

Maybe nobody is paying any attention.

Whatever is happening there's a Casandra Principle in effect, in which
prescient thinkers are doomed to repeatedly raise the same accurate
concerns without heed.
#1 thing to do for technical, shy people is ask:

"What tech problems are you solving at work" to various IT people. That will get the ball rolling and you more or less stay in a comfortable subject.

And if in the discussion you demonstrate versant understanding of their intricacies, then that is a big step to getting people to trust you in a future job, because if someone can understand problems and can code, then they are 90% of the way there as a "good hire".

Don't concern yourself with being a know-it-all or having all the solutions, listen, analyze, bounce ideas you think of off of them. Or just learn from a different set of circumstances, tech stack flotsam, management, requirements, and/or philosophy.

Of course the remaining 10% takes the remaining 90% of the time.
I worked on a database (in a desktop GIS) that used PICK style record, field, value, sub-value separators. This worked for us because all data were text based. But it didn't work for us because we used characters 0xFC to OxFF as the separators which burned us with international customers. We'd have been better off using control characters for control. But as you correctly point out, we had to introduce escaping.
If my argument were that the new version of Gmail was better than the old one, and if the old version being "far superior" had some objective grounding—then you might be on to something.

But that wasn't my argument at all. Gmail isn't even written with React. And if it were it would still be irrelevant: I'm not arguing "writing a program in React means it will be a good and well-designed program"; I'm saying if you write the same complex program twice, once with built-in browser APIs and once with React, you will on average find that the React implementation is far quicker to write, more concise, fewer bugs, and so on.
I am so awestruck, I even quit doomscrolling.
So far for me:
- Drizly
- Stub Hub
- Trustmark
If you’re starting from zero this old classic could serve as an appetiser: https://tomstu.art/programming-with-nothing
3. Growth. It makes sense to value Tesla at 3 times Toyota if starting three years from now Tesla is selling four times as many cars as Toyota at the same margin. Might not happen, but I think that's what a lot of investors were betting on. Not to say there aren't a lot of cultists too...
Something descended from humans then.

I plan on being around that long though.
A much shorter article covering the same map: https://knowablemagazine.org/article/society/2021/reading-pa...
Either your business model and philosophy embraces open source, or it doesn't -- I really don't see how having things on conditions helps really. All such pledges might do is give you a bit of runway, and I'm not sure how that advances things.
If you have a solid biz model, then going open source helps people who might either benefit or use your software to leverage your platform -- and that can help right away.
For me, if your startup is open source, even if you go poof I can still pay someone to maintain the software, reducing my business risk. Plus, if something is broken, I can get it fixed, or if I need something I can add it and possibly contribute it back.

You don't mention the area you are targeting or your biz model, so I can't help on that side. But I wouldn't be so thrilled to contribute to something that "might be" or "will become" open source. I have seen projects that do "funded development", where features are added based on customer or $$ flows -- like "feature X will cost $2k, so 10 new customers or equivalent community contributions and we'll work on it".
As a freelancer I need to keep on top of my clients organic growth, which I do using Google Search Console. Looking at the dashboard one day and seeing the page position in free-fall was my call to action to isolate and fix anything that could be affecting it.

Through manual auditing of every single page and fixing numerous issues, I was able to invert the graph. Organic growth doubled in the next few months.

This prompted me to want to have a dead-easy way to audit sites using Google's own tools: Google Lighthouse, without all of manual steps.

This is why I built the open-source tool Unlighthouse. Find and fix accessibility, SEO and performance issues for an entire site without the effort.
Walking around SF the other day, my opinion evolved.

SF is experiencing the result of a nationwide housing crisis. While some steps need to be take in SF, expecting SF to solve a nationwide crisis by fundamentally changing itself could be a solution but doesn’t seem ideal.

We need to build more places like SF, not just keep packing more people in sf. Incentives for developers is broken, they are incentivized to build massive boxy McMansions sprawling out in suburbs that are built around cars not human livability, like all the new boxes along i5 near tracy that expect people to commute
One is enjoys your own company and the other is an excuse because you’re too anxious to socialize but would like to and feel lonely otherwise.
Hackaday tends to be pretty good about understanding people not wanting to watch videos. Just keep reading. :)

Their site is one of my favorites to browse in a text-mode browser like links, since generally their articles contain all the important information in the text without relying on the visual aids to carry the content.
Germany is not Austria nor Switzerland. There are no mountains to pump up the water to. The heights are ridiculous here. 9-15m, compared to 200-800m
UK fast-tracks law to tackle Russian 'dirty money'
RF is aggressor in Ukraine since 2014, but RF cannot win over Ukraine, thus RF has constant fear of losing the war with Ukraine, so they are so sensitive to any military or political help to Ukraine. Yes, RF wants for their target to be alone, while Ukraine don't want to be at 1:1 war with a much larger opponent.
No way is Putin going to raze a Ukrainian city like that. It will lead to neutral countries such as China and Brazil to actively isolate Russia even more.

And the empty threats towards Sweden and Finland are now just that. Germany is increasing the military defense budget so it will become larger than the Russian.

https://m.dw.com/en/germany-commits-100-billion-to-defense-s...
Giving me flashbacks of SyQuest disks and MacConnection catalogs.
I saw some videos but am still not sure if they’re confirmed.
Wtf BP
Toyota is not blindly pursuing hydrogen fuel cells in anywhere near the way you suggest.
https://www.motortrend.com/news/toyota-battery-bev-hev-solid...

They may have been dragging their feet in the last few years but they are still Toyota. Not to be underestimated.
It's sad that Phacility shut down. The VCS browsing side of Phabricator, Diffusion, is a bit clunky compared to, say, GitLab (though GitLab locks several things behind a paywall, and clunky is better than nothing), but the issue tracker, Maniphest, is a competent offering.
Which is all good and well, but the language is fighting the language. If you don’t believe me, just look at active tc39 proposals. JavaScript is increasingly becoming a compilation target and writing it idiomatically is increasingly a mishmash of preferences.
Having just passed Google's algorithmic interviews, and established a leetcode account specifically to prepare for that, I have a good record of how much leetcode I did:

3 easy problems, 4 medium problems, and 3 hard problems.

It would make sense to count 2 additional hard problems that I worked on (with pencil and paper) but didn't submit a working solution for.

This is more than four hours of work, but it's much less work than people suggested was necessary. (For example, my recruiter strongly believed that candidates needed a minimum of 5 weeks to prepare for an interview.) I wasn't really able to make myself do more leetcode, because whenever I started working on it, what I really wanted to do was to write up proofs that the algorithms were correct, not to submit a solution to one and move on to the next one. (OK, it passed all the test cases, but what if that's just a coincidence?)

But writing up a formal proof can easily chew up most of your day, and it does nothing for you in terms of practicing getting the code out. So I found the whole process fairly demoralizing.
They can donate their shares to Ukraine.
There are no objective criteria for classifying flags as false positive/negative.
It is already a massive waste of human potential to overstress leetcodes.

I'd rather have candidates studying unit test design, debugging, security hardening, technical writing, localization, or pretty much anything else that comes up more often in practical development.
I highly highly highly recommend The Structure of Scientific Revolutions by Thomas Kuhn. It's where the term paradigm shift is from.

This book had the large effect on my way of thinking of any book I've read in at least the last decade.
I would highly recommend learning Clojure. Hooks will feel familiar to reference types and the rest is a really good introduction to FP without being absolutist about it.
That's an interesting point about Clause 13 talking about what the work must do, not the operator. I understand your point about the MIDI software better now. If indeed the protocol has no way of including a link to the source in any field or header or handshake or something, there is indeed a problem. Fwiw, I imagine that a small minority of network protocols have no way whatsoever of including that kind of metadata. And double so for software that a "user" can "interact with."

But generally, the two party problem is solved by them needing to modify the source to remove the link to the source.

As for the reverse proxy, I think the implied covenant of good faith and fair dealing in every contract would work to prohibit that, but it is a fun hypothetical.
I don’t understand why you make this rhetorical point. Climate Change is a passive threat, War is an imminent one. Equating the two is evil.
My understanding is that googlers typically don't know/care what role the candidate is applying for (outside of maybe the hiring manager round). There are arguments both for and against their methodology.

Personally I think there's a strong correlation between necessity and hiring quality (i.e. if teams really need the help, they typically engage candidates more meaningfully than the Google-style clinically impartial methodology)
The problem the author of the article is writing about is being so shy that you'll never be able to benefit from "practise" interviews. You should really consider whether or not you understand the problem before you attempt to solve it.

This is a big problem with hiring. So many people think hiring is a simple problem that has a simple solution, but you're dealing with humans. There's so much variety in the way people think and act that there won't be a generalized solution. For some, networking outside of interviews so you can get a recommendation is a valid approach.
Ping probably shouldn’t have started in the first place, and while I miss the sleek, professional feel of Aperture and its own workflow I’m not sure of any features it had that modern Apple Photos doesn’t have
> We could just wear heated clothes and take the bus. That's not apocalyptic.

Energy is everything. We effectively convert hydrocarbons to calories. We ship everything with hydrocarbons. Real costs for every good and service will blow up alongside preexisting inflation. Food shortages aren’t just an inconvenience.

Societies don’t do well when these kinds of shocks happen. It’s not enough to contextualization it against the third world. When you’ve had it good and you don’t have it good anymore, that means chaos.
I'd choose an server OS I was familiar with, to start. Something you know is easier to work with then something you don't.
Then, keep it up to date, and run only what you need to -- shut off things you aren't using.

Can you run one of the esoteric OSes mentioned here, with a default stance that is "more secure"? Sure. But, when something breaks, can you fix it? Will you be able to maintain it? Will others?
If you are building a security _appliance_, like a firewall, I would say 100% run a default secure OS. If you are running a server, pick something you are good at maintaining, and maintain it. It's not perfect, but if you maintain it you'll do pretty well.
>Computer Science is not Software Engineering. A PhD does not translate to real world engineering skills.

OP is not comparing a caltech grad to someone who contributed to open source. OP is comparing caltech grads to someone who studied algorithm interviews.

I agree. Degrees and accreditation are sort of gateway policies to conduct deliberate filtering and maintain a class based social hierarchy. There is some merit as it does take a brutal level of hard work and intelligence to get into caltech.

However, algorithms are the exact same type of filter, both are pretty much divorced from any relationship to the job at hand.
I'm pretty sure his conclusion was that new paradigms take hold by the previous generation dying/retiring. So I'm not sure how much compression that really is.
It seems that taxing vacant homes strengthens NIMBYism. Landlords will fight new construction even more to ensure maximum occupancy.

Despite the rhetoric, if they go through with it, I think the consequences will be entirely intentional and the opposite of whats being advertised at the same time.
A paid newsletter that's read by a large portion of the tech world
His plane has landed in Munich, ~10:20PM PST.
I can understand not being used to writing pure algorithms for an interview, so I guess that is something you can certainly spend a bit of time working on improving. But I’m a bit curious about being able to solve a question in “a couple of hours”. In my experience most of the interview questions I’ve seen are of the “I know how to do this and I can implement it, maybe needing a little bit at the end for some edge cases” or “I have no idea how to do this, I’m just going to brute force to have something and then spin my wheels for the remainder of the time”. I can see the time being useful for competitive programming, where you often need to put things together in nontrivial ways, but I find that most interview questions are fairly straightforward once you know what the algorithm or data structure is. Unless you’re rederiving it in the fly, which I have done sometimes, but it’s still not something that I would spend a couple hours on.
Bank of England tells ministers to intervene on digital currency 'programming'
You don't think that being responsible for the biggest oil spill ever is what leads to BP's name recognition? It took 87 days to shut down the well (and the cleanup continued for months afterwards), so it was in the news for a long time. (even though they were paying Transocean and Halliburton to run the rig, BP was found mostly responsible)

Though I'm old enough that when I think of bad oil spills, the first thing that comes to mind is the Exxon Valdez spill.
It’s not politics, when a country promises to start the nuclear holocaust the fame changes. Putin turned Ukraine into a World War threat. Don’t be fooled, nobody expected such reckless which is a sign of desperation. Russia is certainly in some deep deep problems.
I used to use microfiber cloths, but found that the lenses would get scratched. My optometrist told me that the combination of cloths and the gritty dirt was the equivalent of using fine sandpaper on the soft plastic. She recommended using a tiny drop of dishwashing liquid on each lens and then washing them with water followed by thorough rinsing. Then dry the lenses by dabbing them with tissue rather than rubbing them. My glasses now last for years with no scratches.
> I assume the previous name was discarded due to political correctness.

Curious but it's hard to Google this. What was it?
My manager during the recent 1:1 said I have been a valuable employee. Should I be worried?
> I've already busted one company (I presume selling) my email address to a cloud provider for them to send me marketing material.

Are you using a salt or something along with the company name? Or could we guess the e-mail address for a given company?
I am also interested in finding unbiased sources.
Single point of evidence counter to that:

I remember in the early days of the iPhone that it took a couple of years, but eventually I had a smartphone that could gasp copy and paste text ;)
or, just make ipad a proper handheld general purposed device that can be used for more sophisticated purposes, instead of crippling it.
It was mid March 2020, when you spent “long hours” (I assume you mean 7, maybe almost 8?) figuring out that you could deliver instructions virtually via YouTube video for the most part. The rest of your dates are just times when you tried to find more YouTube videos or examples of you bitching about not being able to use all the YouTube playlists you curated.

Any other questions? No? I’ve got one for you.

Many people worked through the pandemic and had to transition workflows. What makes teachers special?
Cool article. My first thought is that this might be a fun way to implement some really simple executable obfuscation.
GeeTest Unveils New Product Lineup in 2022 – GeeTest Adaptive Captcha
Is it a Bird... Is it a Plane... No... It's Superman.

Is it threshing machine.. Is it Ju-52.. No.. it is the bloody Antonov.
Heh. I take it as a compliment about how powerful his ideas were. But yeah, some serious overreaching with some of his ideas.

“Fanboys going all in on an idea and applying it to everything” kinda thing.
Patrushev, to be specific among the political attendants.
Overdoing it does seem quite likely - if I didn't know and was trying to do a test I could easily see myself just enabling all the optimizations and moving on.

I would as well. My understanding is that SystemD does more parallelization/magic to decrease boot time, but is a bigger system to try to comprehend and has more surface in general.

I believe parallelization is a configurable option on OpenRC though, I'll add that test to the list to try some time.
I made some notes about this in 02013 https://dercuano.github.io/notes/10klux-led.html and 02017 https://dercuano.github.io/notes/illumination-cost.html which may be of interest to anyone trying this, but Eliezer and Raemon tried the experiment and published their notes before I published Dercuano in 02019.
> if you write the same complex program twice, once with built-in browser APIs and once with React

That's a false dichotomy.
> continue to blow fuses to overwrite old signing keys

That is definitely wrong.

By their very nature efuses can be programmed only once. You can never overwrite the old values with arbitrary new values.

In theory you can flip more zeroes to ones, since the fusing operation is only performed on the ones (or only on the zeroes -- the polarity choice is arbitrary but it is made at manufacturing time). But this is not really helpful; you can't feasibly generate your own signing key under the constraint that certain bits must be one... the cost of doing this grows exponentially with the number of constrained bits.

In practice I have never ever seen an efuse array that didn't also have a "permanent write-protect" fuse. If that fuse exists, the programming software will certainly activate it after verifying that the key was programmed correctly.
Is this data publicly available?