skysight-inc/HackerNews huggingface dataset:
My personal opinion: I don't think it's defensible that he's facing extradition charges to the US on the current charges he's facing. (He's not a whistleblower, and calling him a journalist seems to stretch the definition, but it's important for the health of society that his actions are permitted so that the actions of "actual" whistleblowers and journalists are clearly permitted.)

However, I think it's entirely defensible that he lost his asylum in Ecuador, because that's up to the good graces of Ecuador and they didn't owe him anything, and it's entirely defensible that he faced the threat of extradition to Sweden for a sexual assault trial because those charges were credible. (I don't know if they are true or not, but that's what a trial would be for, and they don't seem to have been so specious that a trial itself would be unjust.)

This makes it hard for me to summarize my opinion as either agreeing or disagreeing with his current treatment.
Balancing Cyber Confidence and Privacy Concerns
I was hoping your link was going tot he CSI scene in question. Sad for me.
I think WebThings, which I haven't heard about in over a year, sounds like the BetaMax to Connected Home over IP (CHIP)'s VHS: https://www.connectedhomeip.com/

Which has ZigBee, Z-Wave, Ikea, Legrand, Amazon, Apple, Comcast, Google, Huawei, Samsung, Texas Instruments, and a lot of others on board. Almost every consumer electronics, home automation, and home electrical company is on their list somewhere.
MongoDB SSL with self-signed certificates in C#
Calypso, a new mission concept to explore Venus
Fallout 4 was a massive hit and they've got a new franchise about to come out (Starfield). Wolfenstein + Dishonored have consistently sold well.

In May 2016, 5 years after Skyrim was released, it was valued at $2.5 billion, now it's being bought 4 years later for $7.5 billion.

I appreciate some Bethesda fans have a weird agenda, but you are wrong. Also, Starfield has been written in an overhauled engine, so again, wrong[1]. Although to be honest, it's probably the same engine with updates and they're just saying that to try and stop the small minority of rabid fans that keep on harping about their imagined deficiencies of the creation engine with every new Bethesda game. That's then always a massive hit.

[1]https://bethesda.net/en/article/4IwKWIj174Cb2QNTTtBAEb/todd-... - paragraph 9 "[The new console cycle has] led to our largest engine overhaul since Oblivion, with all new technologies powering our first new IP in 25 years, Starfield"
Yeah Paradox is a publisher so there are indie paradox games (e.g. cities skyline) but CKIII is from one of their internal studios so… not indie.
Ahana delivers Presto distributed query engine as a service on the AWS cloud
I also went from residential/commercial framing and remodeling into systems engineering/sysadmin. There are moments that really stand out on both sides, as you said. I distinctly remember packing the tools up one day and thinking about how the second floor of that house wasn't there that morning. It was a good feeling that has stuck with me for 15 years. But I also remember the days our crew was trying to eke out a few hours of work with a hurricane coming in because we needed the money. We had the walls and roof mostly up on a beach house so we could do some interior work without being directly in the rain. However, the end of one of our extension cords, the one running the skil saw, was sitting in a puddle of water that completely encircled the cutting bench. I remember being told to unplug it to pack up and having to move it out of the puddle with the handle of my hammer since it bit me a couple times.

I think what it boils down to is that, generally, software engineers/coders/sysadmins like to build things. When we don't get to build the things we want, the way we want to, it leads to a desire to get into woodworking. It's building things; its success is purely merit-based; and it's building the things that you want to build. I wouldn't recommend anyone go into construction (especially not commercial construction a la Office Space) from coding. It's joy is fleeting and infrequent and it ruins your body.
Respectful Code
Modern mobile keyboards have much fewer symbols still.
Welcome to this beautiful hobby! I'm sure you'll love it for a long time to come (as you said, it helps to not _have_ to do it for 40hrs a week).

I want to add to your description and say that the design part of the work can also be hugely satisfying! I found that there is something similar to software engineering: you can make it as simple [1] or complicated as you want, but there is something magical about finding the simplest solution that gets the job done.

Consider posting some photos on the woodworking subreddit if you make something cool!

[1]: a minimalist piece that I'm personally proud of: https://www.juricho.me/zurich-table/
> They should, since it concerns a matter of international politics and, indirectly / by extension, whether the US committed war crimes and if they're going to string up the whistleblower that exposed it.

Amnesty International is just an NGO. They get a lot of press but they have no standing in law, "whether the US committed war crimes" or not.

Which other NGOs should be empowered to have legal standings in other people's court cases? Which others should the government be forced to listen to?

seems like a disaster of an idea.
You are factually wrong. Amnesty was granted remote access, and it was revoked. This has not happened to many other public observers.

It seems you only read the parts about physical access, and the point about space limitation might be valid in that case. But that part is merely a footnote. The real issue is the remote access being revoked.
Who Executed Existence.js?
Had a really powerful experience in which I was recursively going through all moments that lead me to where I currently was.

This is it written in code.

```

class Creation {
constructor(createdBy) {
this.createdBy = createdBy;
this.id = createdBy + 1;
}

create() {
console.log(`${this.id} doing every single thing that you could possibly imagine - creating ${this.id + 1}`)
return new Creation(this.id)
}

}

function startExistence(creation) {
if (creation) {
startExistence(creation.create());
}
}

startExistence(new Creation(0));
```
'We may be surprised again': An unpredictable pandemic takes a terrible toll
And yet, over that time, airline travel has become unprecedently safe. I think it is reasonable to assume that the FAA can function effectively in this manner, if (and only if) it is adequately funded for that role, and its independence is respected and protected.
Already happened, if this list of missing episodes is correct: https://www.reddit.com/r/JoeRogan/comments/ikf9at/full_list_...

Not all missing episodes feature particularly controversial guests, depending on one’s personal sensitivities.
Interesting, some I've some googling to do!
Amnesty has the same access as the rest of the public.
Unfortunately I agree with this. A great quote I saw a while ago:

“The best minds of my generation are thinking about how to make people click ads.” –Jeff Hammerbacher

Every paying software job I've ever had was in some way involved getting people to click on ads. Either directly making a product where ad click rate is a measured metric, or products that helped people make products where clicking on ads was a metric...

I have usually been able to find a lot of joy in solving the problems in the smaller areas where I was focused, but whenever I took a step back and looked at what I was helping work towards it felt very meaningless.

I think finding a job today where you feel like the work you do does genuine good for the world is an incredibly rare and difficult thing...
> their recent games cannot generate enough popularity

I wouldn't be so sure. Sure, they are not GTA or CoD, but Prey, Dishonored or Doom have all sold rather good.
Coding best practices you can learn from spring framework
A younger developer might think the tools that suck. A younger developer might think that the older developer's reluctance to embrace change or recall the time when they were beginners is part of the reason why they suck. Like git. Git sucks.
As I see it, it's mainly a question of what you look for when interviewing. If you look for money then you'll likely get more stress. If you look for calm then you'll likely get less stress. You'll also get less money but nothing in life give you everything. I've turned down multiple offers when it was visible they valued workaholism or had bad processes.
Shame and Software
Yes, the languages use immutable values so I understand the semantics.

I agree that's quite nice, however updating nested values is very painful.
I agree. Though because of the growth of the industry, these spots where actual cutting edge work is happening are insanely competitive, and I would bet that many of the programmers (not all of course) who worked on the cool stuff 20 years ago would not make the cut for the cutting edge today, or are simply not interested in the particular niche of that edge.
CS:GO is also going to trend downward soon with the release of Valorant, which is basically the same game with a few superpowers attached. All my friends who played GO switched over, they're attracting a pro scene, I think it's only a matter of time tbh.
No, the article explains their remote access was revoked (unlike many other public observers).
The last few notable years of his career had been less about "defending that natural right to whistleblowing" and more about "make sure only the right whistles get blown"
There is no such thing as a "productivity tip" for humans. Being productive is a very subjective thing. So the first step is to figure out what it means for you to be productive and in what conditions. You should start logging everything you do during the day, with a conclusion remark at the end "I was/was not productive today". Do this for some months, maybe a year, then analyze the data, draw conclusions and adjust your schedule to fix the drawbacks. Then go back to step 1.

You also need to keep a very open mind on what means to be productive. Does your participation in the review meetings, 1:1s, planning sessions help the team(s)/projects move forward? If yes, then you where productive, if not, then not. You need to fully engage in any activity you end up doing, or you won't feel you were productive. Any halfassed thing you do is not going to feel productive (or even be for that matter).
You don't need couple of months to implement SOAP, unless you want to make a framework. SOAP is just an XML passed via HTTP. You can build everything from the ground up in a matter of few days. And if you can re-use any HTTP library and XML parser, it's a matter of few hours.

May be there's some layer above SOAP which requires more implementation. I have no idea about OVNIF. But SOAP itself is pretty simple. Basically you're firing SoapUI, figuring out protocol details and write code to deal with that particular XML-based format.
Do sales people usually have integrity?
The joyless is across the west culturally. It'll take 20 years to build up again.
If you're looking for help fixing the mess you are dealing with, find the book Working Effectively with Legacy Code - https://www.amazon.com/Working-Effectively-Legacy-Michael-Fe....

You might also want to read Refactoring to Patterns, but the legacy book is more important to start with.
This is a trick question, author seems to be vouching for blending the culture into the business model ("...the better a product is, the better off the company is and its users are").

I do wonder how well can it fit the Betteridge Law of Headlines ?

https://en.wikipedia.org/wiki/Betteridge%27s_Law_of_Headline...
Revenue model IS culture. Or at least it drives the culture, so maybe the answer to the headline question is "no".
They do use the best stainless steel that they "could find", but not necessarily the best stainless steel full stop.

And of course block chain is involved. Everyone knows that if you want a crowd funded campaign or get VC funding you need to only need to include the phrase "AI", "ML", or "block chain". Or add all three for a triple score combo.
innovation doesn't always look like a steam engine or a polio vaccine, with immediate and obvious impact on society.

sometimes innovation looks like 1000 small improvements that only save us 30 seconds of our day, but once they're all built we suddenly have whole hours freed up that used to be taken up by things like spending an hour on the phone with a travel agent
Burglars switch to homes in S.F. as tourists, and their cars, stay away
>Are people worried the FBI will break down their door, if they don't put up the disclaimer?

I can't speak for anybody else, but I consider it a valid worry
I could not find you on https://dbdb.io.
Maybe you want to submit it at least there, so people will find it.
How does kivaloo compare to other databases like Redis?
Why should I use it?

PS: fully understand that you might have just written it for fun, but if you want it to grow, this is the kind of information I am looking for as a database user. :)
True - but in a professional setting if you say "I'll call..." then that's it you're calling. You can't tag "..and raise you..." on the end - they would not accept the raise.
> Bethesda/Zenimax has arguably the longest lineup of critically acclaimed franchises in the video game world

Let me introduce you to a little company called Nintendo.
Don't forget Factorio -- aka if Software Development were a computer game with tech debt, copy/paste and literal bugs.
Have you seen this one https://www.microsoft.com/en-us/p/the-outer-worlds-peril-on-... ?
Not at all, I think, these two traits are orthogonal.

I share this mindset without making much money at all (I'm a graduate student and an adjunct lecturer at a college). If you don't focus on your personal gain, but instead do something for the people around you, sharing your knowledge and skill, you also become valued and in some sense irreplaceable, without being protective about keeping your advantage. (Your moat is that you don't have a moat.)
When it will seek powers to empower its own tech sector? It's a bit pathetic compared to the US or recent boomers from Asia (S. Korea, Taiwan).
> Imagine if they got pwned.

Like when the NSA tapped the unencrypted wires between Google servers.
ESO has been pretty successful, 15 million players:

https://www.forbes.com/sites/davidjagneaux/2020/03/30/elder-...

I'd guess that the article has it wrong and they're mainly on the free tier and that's not the subscriber count though.
Last I looked, Microsoft's culture was toxic -- much more so than Amazon, Google, or most any other major tech organization. A ton of in-fighting, and decisions made for political reasons. They were working hard to clean it up, but I'm not sure how far they got.

Organizational design is a complex problem. It's like finding a great employee or a great spouse. They don't exist; it's a question of fit-to-function. Linus Torvalds would be a lousy doctor, and my doctor would be a lousy programmer. You really can't get everything. If you try, you fail. It's a question of aligning organizational structures to what you're trying to do. If you're running a sweatshop in India like a corporate R&D lab, or vice-versa, you're gonna fail.

I would argue Amazon has a great corporate structure which scales well for the purpose it's designed for. Amazon has been winning for alignment to profit/growth, for innovation, for customer-focus, and loses on the employee sweatshop front. That ain't bad. I think it's cracking a bit under COVID19, but at least for two decades, it's done really well for both customers and growth.

Google was a great org structure for its first decade, and then grew complacent in hiring, and when bad employees came in, it started failing in virtually everything else; I'm not sure it's coming back, but I hope it does. For now, it's been sailing on its (very significant) momentum, but that eventually wears off. It doesn't seem to have the right executive team in place anymore, though, so I'm not sure how it might come back.
I'd also like to know this. It seems like asking this organisation to delete my data would be largely beneficial, but what data do I need to provide for them to do it?
The Insider's Guide to the Java Web Developer Nanodegree-4-“JPA and Hibernate”
Could you explain why you think this proposal would help you avoid lens? If I am not mistaken all of the above code can easily be rewritten in the old syntax without using lens, so you probably have another use case in mind?
> 7 years later Bungie left microsoft as its own company again. (not sure how that happened.

My guess is Microsoft got to keep what it really wanted, the Halo brand.
There are sites (like wwe.com) where after you have successfully located the preference to opt out from everything it shows a "processing" screen which is stuck at 98% for about a minute. But accept is "processed" in an instant. Another dark pattern is showing you have opted out but some sites cannot receive opt out requests through https which is written in small fonts. By doing this they have successfully targeted security conscious people. I know this is not something major, but still, how do these people sleep at night?

edit: I looked it up and wwe.com uses TrustArc, which seems to be a shady org certifying privacy. Mired in controversy, they have even settled a case with FTC in 2014 for $200,000. I'm guessing when push comes to shove and EU actually decides to prosecute they will pay a similar amount. I bet that amount is already in there books, set aside as "future risk management" or something like that. Just the cost of doing business.
> Right now, Steam is still the leader

I wonder how they compare to Apple.
It depends on the problem you're solving of course. All of these tools are built to be able to solve larger, more complex problems more effectively. You are still welcome to ignore all of them and write a cool program for yourself for fun, just don't expect to get paid for it.

Ultimately, we get paid to solve business problems, not to have fun with programming.
Businesses will switch to a third-party solution if the perceived cost savings, benefits, and risks line up. SAP, SalesForce, and WordPress successfully replaced custom software, just to give three examples.

You have to frame your pitch or proposition to address what a business owner (or whomever makes the decisions) will care about: cost, savings, benefits and business value, and risk. I’ve sat in on presentations and seen the software sales people unprepared to address what should have been obvious concerns about risk. A business owner will probably want to know if they will own and control their data, how it might be used, if they can get their data out. The CTO will likely ask about integration, customizing, and migration.

Asking a company to commit to a new platform or solution means asking the company to trust you. Potential customers have to trust that you can deliver a working solution, that you can maintain the software and support them, and that they won’t experience a lot of headaches.

Getting early adopters is tough because you won’t have a lot of success stories to point to. You may find it easier to pitch to businesses that need but don’t have a solution in place rather than to those that do, to ease the credibility question.

I think Steve Jobs said that you need to show customers something ten times better than what they have, not just an incremental improvement. You can focus on the improvements in terms of cutting costs, greater functionality, or reducing risk.

I would be careful about framing savings solely in terms of reducing software development cost, because some customers will interpret that as eliminating jobs, and that will cause internal resistance. Instead frame the savings as freeing up resources from mundane tasks for more important things.

I’ve seen companies resist and reject third-party solutions because they have invested in custom software. It may be sunk cost fallacy, it may be ego. You want to avoid criticizing what they have done internally and present your solution as a good path forward.
Maybe I misunderstand what you mean but pretty sure the CS:GO knife market is way bigger than the TF2 hat market, so knives fit the joke better.
Software development is not your calling, it's just another job for you. A very good job, but still: just a job. I'm not critcizing you, just stating how I understood what you wrote.

Difference between something that's your calling (music, judging by what you wrote) and a job is that you don't invest emotion into the job.

When you invest emotion into what you do, when your craft is sacred to you - then you experience disappointment when you see other people in the field not caring as much as you do.

When you follow the industry and the trends and when you understand that most of what you get to read is fake - a huge pile of disappointment creeps up. I'm in the same boat as the OP, and oddly enough - I'm preparing for the same line of work - woodworking :)

Honestly, I can't wait to leave this world of software development where most of what's available is fashion or just pure bullshit sprinkled with lies, but I have to pay the bills and mortgage so I can't afford to leave right now.

It's not about grass being greener on the other side, it's about not having to put up with other people who are often dead wrong and completely impervious to any kind of reasoning. Leaving software development business does not necessarily mean one stops writing software. I can't see myself stopping writing code or thinking in code when I finally leave IT, but I can't wait when I get to stop to absorb fake content from linkedin and when I don't have to read emails that are 99% white noise and 1% useful information.
Besides uBlock Origin, you can use DNS hosts file blocking. This has the extra benefit of making sites fast and reducing your data transfers.

Corporation block lists (e.g. Facebook, Google) https://github.com/jmdugan/blocklists/tree/master/corporatio...

"Someone Who Cares" list http://someonewhocares.org/hosts/

Ultimate Hosts Blacklist: 1 million blocked domains (once in a while you might need to unblock something) and also a bonus known hacking IP blocklist (prevents common hacking sources). https://github.com/mitchellkrogza/Ultimate.Hosts.Blacklist

If you have iOS device install an ad blocker app like AdBlock Fast, this plugs to practically all web sessions in the phone.
And after you leave. They have nasty non-competes, and they do sue employees on the way out the door. Even when they're wrong, they're right; threat of cost of lawsuit is enough to deter 95% of their employees.

I didn't want to work for Amazon in part for that reason.
> Sure, if you ate McDonald's every day you'd probably think that there are no good restaurants anymore.

Brilliantly put.
Industry Pushes for Fab Tool Security Standards
- Easy build system. Must be parallel, saturate all cores, and handle distributed builds as a built-in first-class feature. Should be able to produce static binaries or dynamically linked binaries. Should be able to consume binary dependencies (that means a stable ABI).

Rust can actually be built with Bazel. The tooling an ecosystem for doing that is nowhere as good as Cargo and I really wish the Rust team would focus more on supporting other build systems as first class (i.e. not having half the conventions for packages being set by Cargo - things like build.rs output syntax, the various environment variables), since they bring a lot of mature tooling and performance to the table.
The tracking banners frenzy gdpr started is unbearable. It has decreased the usability of the web significantly.

Everyone is obsessed with improving page loading time but what does worth that the page loads instantly if I have to navigate a maze of banner consent screens before I can see the content behind it

Why can't everyone at least agree on the same banner format / ui or have it delegated to the browser behind some native browser functionality like autocomplete