skysight-inc/HackerNews huggingface dataset:
This wasn’t targeting people the governor didn’t like, this was a direct attempt to punish publication of a story that showed him in a bad light.

The intent was the chilling effect and the governor got what he wanted. The reporter, subject matter expert & newspaper all had to be involved in a criminal investigation and incur all the costs that go with it.

This was a direct attack on a free press using the full menace of the state and there are unlikely to be an repercussions for it. Quite the opposite there are members of his constituency that believe that the press are enemies and deserve this treatment.
And? What good does that do someone in his position? Seriously, the time and effort to pursue action is worth more than the product itself by several orders of magnitude. I am fairly certain that corporations behave this way because they know that 99.9999% of their customers will not fight for justice, and they can afford to grease a squeaky wheel or two.
Agreed with your first point, and to extend with some of my thoughts: I think there is a unique motivation from depression, anger, and other unhappy thoughts. It feels like (although I don't have hard data) that most of the famous and prolific artists (writers, painters, musicians, comedians) turn out to be the most depressed and mentally unstable of us all.
Yeah enormous difference.

It is indeed a good idea to avoid TV news.

My suggestion: Go to a news stand instead and grab a copy of The Economist. One who does that will learn much about the world. About countries one rarely hear about in other media outlets. About advances in science and technology.

In my opinion, time spent reading The Economist is not wasted.

Well that’s my 2¢ anyway ¯\＿(ツ)＿/¯
Striving for cloud agnostic is the wrong goal. If you sell software that runs in the customer cloud, then you will want to support multiple clouds.

Kubernetes will not get you either. You still have cloud specific to stand it up and more.

The short of it is that you cannot be cloud agnostic without significantly more code and complexity. Best to have a few configuration points. Even with Kubernetes, you will still have cloud specific pieces. Without, you can still get many of the benefits with Packer + Terraform.

A good question is what is the purported benefit of going cloud agnostic. If it's to switch clouds, that is not a good one. You won't do it often enough to get an ROI. What is the cost to develop and maintain this posture? (significant)
> Are there two new countries on the map?

It depends who's map you're looking at.

> I'm purposely avoiding the discrimination against Ukrainian-speaking people

Bear in mind that it's not as simple as discriminating between those who speak Ukrainian and those who speak Russian. A significant proportion of the Ukrainian population speak Russian primarily, but otherwise have no political affinity for Russia.

> Going to go with the autonomous region concept until a future referendum of accession into Russia?

This is most likely it, though it could further escalate into an even more egregious invasion, which would trigger a military response from Ukraine, which would then give Russia the casus belli they are looking for.
> But does that mean "I run my site without having ever configured apache's HTTP access logs off the default, but I never read the logs" is fine?

Frankly, I don't think someone with that attitude should administer a server that's connected to the internet.
There were some hacks to connect an external (Hercules-compatible monochrome) monitor or a projector to a compact Mac (128/512/Plus) in the 1980s.

Building such an adapter is described on p. 168/169 in https://vintageapple.org/macbooks/pdf/Macintosh_Repair_&_Upg... and there's a thread on a projector adapter at https://tinkerdifferent.com/threads/compact-mac-video-adapte...

Great to see that this approach is still useful today!
My annoyance about this approach is that it forces me to open a cookie exception to your app, or to get a new magic link each time.
If I have the opportunity to use my gaming machine - I want to spend it playing a game, not reading lore. But I really appreciate good lore if it's made available elsewhere (books, apps, websites, etc.). If lore is going to only be available in game I think audio logs ( albeit with optional subtitles) are a better solution than walls of text.
Hi HN, I built this because I was tired of writing test cases for my APIs, especially writing mocks for external services or databases.

Would love you to try and provide your feedback.

Fun fact: we use Keploy to test Keploy :D
Ukraine-Russia Crisis: Cyberattacks could affect U.S.
How is citizenship related to political party? I didn't ask if they thought about moving, I asked if they thought about who they choose to support going forward?
Yeah, there are a ton of meeting for those roles as well (possibly more since they have firm hardware prep needs, usually official standards to get approval for, etc.). Reading through the requirements docs and planning years out for a product release being done by the electrical engineers on a new device, made me thankful software was so agile.
I am coming around to the opinion that the real estate market isn't out of control at all. The absolute complete opposite of the author here.

Doesnt make sense does it? But what if the underlying problem throughout the article? The overall PRICE of housing.

What if housing is only just a metric of the problem? Debt is money. Debt is generally speaking housing and transport. They will show the problem quickly.

What if it's the currency that's collapsing? https://tradingeconomics.com/canada/central-bank-balance-she...

https://tradingeconomics.com/canada/money-supply-m0

https://tradingeconomics.com/canada/money-supply-m3

These are often disregarded as not showing the whole story, but what if they are showing the whole story?

https://tradingeconomics.com/canada/private-debt-to-gdp

Canadians are 304% in private debt to gdp.

https://tradingeconomics.com/canada/government-debt-to-gdp

Canadian government debt has jumped remarkably, but they also haven't been tabling any budget and reporting on this debt anymore.

https://tradingeconomics.com/canada/government-debt

Yes you see that right, the basic income the Canadian government over covid basically increased debt by 50% in a single year?

Balance of trade has been negative since the financial crisis: https://tradingeconomics.com/canada/balance-of-trade

Lets not forget our subnational governments are also not reporting on their debt anymore.

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

What if the currency is in collapse? The governments would know it and their immediate action would be to stop reporting their financials? Obviously tremendous debt held by everyone and government is the cause.
Almost invariably, people like your role model have benefited from an excellent upbringing (e.g. parents) that trained/instilled their positive and resilient value framework. This doesn’t make their mindset any less admirable, but hopefully helps with the humiliation aspect :).
For actual mental/health issues, don't come to HN. There should be no stigma with seeing a therapist or psychiatrist. They will help you! Folks on HN can't help you the same way.
Would you ever expect that for anything? There are always going to be disgruntled employees/customers. if I see 100% positive, I'm usually looking for the scam.
Finding news sources that meet your “traditional” definition is extremely difficult. Even the most dry, informative outlets are often complicated by the need to grab eyeballs.

> News is also the gateway for deeper information.

When the news you watch makes you feel informed on a topic but is actually misleading or omits major nuance, it hinders motivation to seek deeper information.
Hostage Situation at Apple Store in Amsterdam
As unobjectionable as this advice is, it also doesn't feel terribly useful. Consider this quote:

> As software engineers, we already know that a too-rigid plan rarely survives contact with reality.

For me this is understating things quite a bit. As someone pretty much exactly mid-career who has done well, I can't really point to long-term planning as providing any value whatsoever. It certainly doesn't hurt to think about the long-term value of what you are doing now as an impetus for change, but thinking too much about specific destinations starts to veer into day dreaming territory.

Instead, what I've found useful is first and foremost to take risks and keep my options open. For instance, IC vs EM is not something about which I hold a strong opinion. When it comes time to change my role the best opportunity may not fit into a rigid taxonomy of "career goals" and there are more important factors.

All too often I see ambitious young people asking for a roadmap to success. This is especially true at higher tier companies and people that have come up through Stanford/MIT where they have been spent their whole life jumping through rigidly defined hoops. They come into the workforce with the idea if they just do what they're told hard enough they can get promoted on a regular cadence. However doing as you're told has a natural glass ceiling, and personal success has more to do with playing to your strengths and seizing opportunity than playing by the book.
If an update "is buggy and causes accidents", why does it matter whether it was delivered OTA or not?
"people he doesn't like"

I use the idea of that generally in a way that IMO fits your description as well.

Reporter, newspaper, another politician, even an institution, any could fall into that category IMO.

While I don't doubt the seriousness of his actions regarding attacking / threatening the press, I think for guys like him he would be happy to target anyone / think that kept him in power.
> In many cases, I'm afraid this is poorly understood, or ignored.

Definite agreement on that. In many ways it's even less understood nowadays as pervasive reliable building power and UPSes are largely taken for granted, so the operational knowledge of the problem has been fading away until some cloud service loses an important circuit and suddenly a database has unpredictable data corruption.
Like most Americans I have no real knowledge of the situation in the Ukraine. What exactly is a Ukrainian-Ukrainian? What other Ukrainians are there?
I kind of disagree. I don't mind apps that bring their own visual styling and don't reuse OS components/styling, but I get _really_ annoyed by apps where gestures behave slightly differently. Things such as the exact tolerances required to activate the "fling" getsure, or to swipe from the edge, are really frustrating when they're not quite right. Beyond basic conventions, the minute details of how the user input/output responses work are really really important.
I love this term 'work units'. Far more demeaning than 'resources'. Hr is going to soon start using it.
I reckon that most engineers don't get cyclomatic complexity, or just straw man it. Case in point, the example in the piece of sorting algorithms makes no sense.

Major points implied by minimizing cyclomatic complexity:
1. Don't use conditionals if you can do without them.
2. No raw loops.

These have slowly become common advice only in the last decade.

If you generalize cyclomatic complexity so that calling functions is a single point, then another major point is that code reuse minimizes global cyclomatic complexity, and how you do it matters.

Though this case is seldom made, if ever, cyclomatic complexity actually provides a robust framework for refactoring decisions.
I'm on the exact same boat. Thank you for expressing my thoughts
The web is overrun and pop-up blockers haven’t worked in years
I quit the news roughly 20 years ago and never looked back. The way I explain it to people is that the news is simply a form of entertainment that I don't really enjoy.

I'm sure it's been pointed out before, but the news is also a horrible way to actually understand the world around you. What gets discussed is the most novel/stimulating things that happened--if you attempt to fit a model of the world to these data points, you end up completely wrong. If I am interested in a topic (immigration trends in a country, covid statistics, what's happening with electric car subsidies, etc.) I just seek out the necessary information myself.

You know what I really want? A version of 'the news' that is done quarterly and is just sampling of what's happening in the lives of 100 random people. Who are they, some basic statistics about then, and what's affecting their lives written up in few paragraphs for each person. Just an unbiased sample of the 'real world' from people outside my bubble.
I really need to start asking questions about Zig on StackOverflow instead of reading the docs, reading the stdlib source code, or asking in Discord.
Do they need to obey their salary ranges? If its a range, one group may negotiate a higher spot in that range still. To get equal outcome in pay, firms will have to disallow negotiation which would keep high achievers out.
Look all you want, but maybe draw the line somewhere before “shoot them with a tranquilizer dart and glue a gps transmitter to them while they’re passed out”
I think we was trying to avoid getting the security staff in trouble for failing to find his secret apartment under their noses for four years.
It doesn't have to be targeted. NotPetya was a Russian GRU hack aimed at Ukraine that just happened to spillover into becoming the largest worldwide cyber attack in history.
The worse UI pattern the modern web has normalized is UI reflow. Things can move from under your mouse/finger, and sometimes you touch the wrong element, or a notification.
> No one in the modern era has attempted to take a country with a population that's 1/3 of the invading country.

Saudi Arabia invading Yemen. Syria invading Lebanon is I think around the ⅓ mark. Iraq invading Iran--note that Iran was the larger country then. All of these are conflicts that were intended to induce suzerainty if not outright conquest, and all of these are undeniably in what you'd call the "modern era".

Although I'll note that "modern era" is usually given as since about ~1789, which means we can throw in all of the wonderful aggression conflicts that make up World War II, such as Germany attempting to incorporate the populated bits of the USSR into its own territory, after killing off the current inhabitants of course.

> they fact they were always culturally Russian.

IIRC, he claims that Ukrainians are themselves no different from Russians, which means this gives him casus belli to incorporate all of Ukraine on the same grounds.
I recently blogged about a comparative evaluation of the three technologies you identified as cross platform (Flutter, React Native, Ionic) over at https://glennengstrand.info/software/architecture/ionic/reac... by implementing a feature identical PoC app in each tech stack.

The value of cross platform toolkits is all about cost reduction. It is cheaper to staff up on a single skill set rather than to staff up on three entirely separate skill sets. As of 2022, that single skill set is most likely web SPA development.

Flutter and Dart are no where near as similar to React or Angular as Ionic or React Native. Even the most experienced web developer will need time to learn Flutter. There are also some positives to Flutter that you should consider. Of the three PoC apps, the Flutter app had the fewest lines of code and took the least amount time to develop (once you know Flutter).
Nice link someone on Discord shared about Runescape bot history.

https://news.ycombinator.com/item?id=29718106
> this.ongoingPolls.set(hnUsername, displayToken);

Instead of creating a timer + poll loop per user on your server, why not use one single scheduled job and an array of usernames?

Seems like debugging +10,000 interval timers could get hairy
Staying a productive IC your whole career is fairly straightforward: I really think it comes down to never "coasting" and always being open to learning new things.

The problem is a lot of older people seem to believe that once they get to a certain point, they're entitled a position and respect. Is it a wonder why younger people, who might be more up-to-date than them, don't want to work with them?

The trick is to never get that kind of "old" and remain a lifelong learner.
My favorite way to demonstrate the news's general irrelevance is to go to archive.org and look up the front page of your favorite news source from, say, 10 years ago. In hindsight, paying attention to nearly anything on the news a decade ago gave you no useful information to date. Why would today's news be any different?
What is strange is he could have just said "that's bad we'll fix it" and kinda rolled on ... fairly quickly.
Archived: https://archive.ph/0ZLXM
Feeling bad is not an intrinsic property of personality but a strategy that is learned via mimicry at a young age. These strategies can be improved via investigation with something like Focusing, Internal Family Systems, or my favorite, Core Transformation.
I think it's more that you continue to jack up the threads with ideological rhetoric, which makes them both generic and more inflammatory. That's a double poison to the ecosystem here. It's not what this site is for, and we've already asked you to stop, so please stop.

https://news.ycombinator.com/newsguidelines.html
Was the code 00000000?

https://foreignpolicy.com/2014/01/21/air-force-swears-our-nu...
About a decade ago I started reading law blogs instead of the news.

They're written for other lawyers, so they're well composed, often without excessive hyperbole. The writing is far higher quality than typical journalism. They're actually informational in terms of describing the mechanisms behind power in our society.

In terms of focus, if something is truly important there will always be a legal analysis. Celebrity fluff and nonsense about talking heads doesn't make the cut. Meaningful conflict and hard questions do.
Can't agree more. I've turned away from many a high paying gig (and even left a couple) for exactly this reason. With (much) more money comes much higher expectations. If they aren't reasonable, you're typically going to deal with a load of stress.

This can also happen with lower paying gigs, so you still have to qualify your jobs appropriately, but prioritizing quality of life over raw compensation is a great trade in my book. With the high salaries of the current tech market, it's not actually that hard to make a very comfortable living while still staying sane/happy and avoiding burnout.

The upside being that you can also take some time to learn new tech / get your head out of the weeds, and often make much more important and broad impacts. Like Kent Beck used to say: "program as if you had enough time".
> It's easy to look at the political parties of a state's elected representatives and make assumptions about the people there but it's very important to consider the actual people being elected before you draw conclusions about the politics of the citizens.

I didn't draw any conclusions, they said they were Republican in Missouri who disagreed with the Governor. I simply asked if that made them "re-think" their their affiliation.

That so many people assumed I was asking them to switch to Democrat is evidence of how dug in our society has become. It contains two big assumptions.

1. Re-assessing your affiliation based on political performance is the same as switching to another party

2. If you aren't a Republican, you must be a Democrat
> “Until then, Ukraine had the world's third-largest nuclear weapons stockpile, of which Ukraine had physical, but not operational, control. Russia alone controlled the codes needed to operate. Their use was dependent on Russian-controlled electronic Permissive Action Links and the Russian command and control system”

I don't know where they got it, the book author cited in Wiki. The man cited read too much Tom Clancy I guess.

USSR nuclear weapons had no permissive action links as such

Kazakhstan's, and Ukrainian's nukes were fully operational, sans confused nuclear weapons officer command chain.

The launch codes were employed, but they were used solely for checking the authenticity of launch, and targetting commands.
Not OP but I would like to give my own version of it, if you don't mind.

I changed careers at 30. Before that, I was a "Mechatronics Technologist" which means basically that I worked on automated machinery. I loved that job and did it for 8 years, and I was pretty good too... and I was actually happy with the money... but in that area of work, when you're pretty good, you tend to stay right where you are for the rest of your life. My peers had been doing the same thing I was doing for 25 years. I just couldn't see myself doing that.

Mechatronics includes a little electricity/electronics, mechanics and a lot of software... and software was always my stronger point, so I decided to become a software engineer. I changed to the night shift and went to university during the day. It was extremely tough, but I was so glad anyway!! I just loved being in the university again, this time as the older guy rather than the clueless teenager. Took classes very seriously, learned a hell of a lot.

Left my job in the last year to start an aprenticeship (yep, they do have those for programmers, just look for it)... getting 1/4th of my old salary , but at this point I needed very little money anyway.

After graduation, I quickly got a high paying job and loved every moment of it... after a few years there was some challenges, like working in shit places with shit people, unfortunately, but after moving around a bit I settled at a small company that has really nice people and who absolutely respect me for what I know and the effort I put into learning and teaching others... they recently gave me the pay rise of my life, over 25% , after I had alreay settled at the usual 4% with my manager :D. Just because they wanted to make sure I won't leave (after 6 years at this company, almost any developer would be thinking about leaving, and they're not wrong, even if I am happy, we tend to want to expand our horizons every few years).

Anyway, I am really happy working with software, I work on my own software even on my spare time because I just can't stop :D and it's really fun for me. Now that I am getting quite a lot more than on my old career, I am really happy just where I am (and I am not in management or anything , but what makes me happy is that I basically don't report to anyone: they trust me a lot and let me do whatever I want, which is great). I am well aware that finding a job like this is not easy and it took me many years to get it... but I thought that if you needed inspiration, this story might help you. Good luck to anyone reading and just thinking of starting a career change now! It's worth it!
I suppose another option is to run everything in Virtual Machines, then you could run them to any cloud provider you like (or even run your own servers).

What's the reasoning for that requirement, though?

I understand the fear of vendor lock-in, but if AWS decide to put their prices up tomorrow, it's non-trivial to just move everything to Azure (for example). Sure, you have some container images which are portable in theory.. but it's still a large undertaking.

I'd be interested to know if anybody has built with 'cloud agnostic' in mind, and actually needed to migrate to another provider.
heat pump and solar. cheaper and less risky.
What about the Victorian period made this possible? Seems strange that we have so much more wealth and efficiencies now (even just refrigeration/freezers as one example) yet seem to have gone backwards in this regard. What could be the underlying cause of this?
Too bad there isn't a PDF, but I guess there is a $70 ebook if you're into that. Better than most other publishers!
I think you're reading the sentiment backward. Of course Ukraine wants stronger sanctions against Russia in any case, because an invasion already happened, not because they believe a full-scale invasion will happen.