skysight-inc/HackerNews huggingface dataset:
Or just find some hobby that has nothing to do with software at all.

Years ago I took the Myers-Britt test and was an INTP. In the last year I picked up an art hobby (with a lot of coding skills) and have been doing a lot of reading and other work relative to art and relationships and I retested as an INFP. Now my heroes are people like Walt Disney and Jim Henson. I wouldn’t be surprised if I test as an ENFP a year from now.
I wouldn't even go to art. But more of traditional collectible ala trading cards. Or maybe even coins. Were the value is the aftermarket.
Thanks for sharing your experience. I’m also going through similar issues with gaslighting at my job right now which I attribute to a few insecure colleagues and managers in a heavy tech debt laden environment. It’s done major damage to my self esteem lately. I was feeling very confident as a developer and tech lead until joining the team I’m on now. I’ve been constantly questioning myself lately even though my intuition, which I’ve normally trusted in, is telling me it’s not me, it’s my environment. It’s taught me a lot about my limits to take on constant streams of bullshit and I’m hoping to move on soon and heal the damage. I’m just hoping it’s something that doesn’t haunt me for years to come. What you shared gives me some hope!
Related to Amazon's SLA
as long as happy is implemented, it does not matter what type of happy.
> There's probably a lot of people with multicloud setups patting themselves on the back at the moment.

And there's probably an equal number troubleshooting why it didn't failover the way it should, while their upper management starts questioning what they're paying for.
> Surely we are way past the point where someone knows how the whole thing works, all the way down.

I've met a few people who can rightfully lay claim, but yeah, an incredibly rare set of skills.

That said, there is a recent revival in building systems from the ground up. While you can't manufacturer your own transistors, it is quite possible to understand everything from simple logic gates to ALUs to older style CPUs and memory buses.
> Any technical interview is going to be gameable and exclusionary to some underrepresented group/background.

Bold claim! I agree, and think this isn't talked about enough.

People love to hate leetcode-style tech interviews, but the truth is that it made it more accessible for some people (like myself) to enter the rungs of top tech companies.
What does "violent criminal" have to do with it? The US (and other jurisdictions ) use extreme, violent arrest methods like no knock raids for all sorts of non violent offences.
Interesting points, I hadn't thought of the discord-type thing before. I guess my premise is closer to the last point you made, recently found out there's massive networks of 'news' websites all using GPT-3 to produce, well, basically whoever their funders want them to produce. The one in particular had something like 1300 websites within 1 network all owned by 1 small company, with 1 real article to every 100 generated ones. And they were all the exact same positions on highly political stuff. Made me sigh. Thanks for your feedback
I think you forgot what has been the single largest driver of salaries for most Europeans, unions and legistlation.
So when that sometimes happen don't force yourself into it. I'd watch some tutorial on YouTube and try to replicate that, watch videos from all angles: game development, frontend tools, 3D graphics, databases, protocols, talks from conferences... whatever comes into your focus.

For me the trick is to just begin, no matter how small the initial step is.

I think what really triggers curiosity is the ability to learn new things while making an okay progress.
> I could not even try to discover which berries are edible without killing myself.

Eat a small amount and see if you get sick? Science in the wild...
There is a perverse, stable equilibrium. When traffic becomes better, its much more convenient to drive. When flights are cheaper because demand is lower, more people can and will travel. When the price of beef declines because some people stop consuming, others will buy more. I don't believe there is any way to fix our problems by doing less.
I get the feeling that Havoc will happen when a tornado would reach us-east-1
Network lag in a collaborative editing environment definitely is perceptible in practice. Though in theory you can't be 100% sure that the other person isn't just pausing randomly in the middle of typing a word, the statistical signature of lagged typing is quite distinctly perceptible.

(By the way, I am fully aware that there need not be any delay in showing one's own input locally. That does not mean that network lag ceases to be an issue when editing collaboratively. It just means that you can speculatively display the probable result of your own edits before you've synced with the other person's edits.)

Apart from that, of course you are right that it is just a question of how many people find input lag to be a significant problem in their current text editor of choice. The issues with Emacs, as you note, have to do with the low performance of various language modes rather than the rendering architecture of the editor. (Though I guess maybe there is some missed opportunity for parallelism imposed by Emacs's architecture?)
I lived in Miami during hurricane Wilma and spent like a week without electricity. You realize how quickly things go south without electricity flowing.
I think to some extent there are always unknowns and there's a risk you'll choose wrong, but it's worth trying to choose correctly. In hindsight from your example it was a mistake not to do computers, your ROI calculation turned out to be short-sighted because of proximity to 99. Same thing might have happened to me had I been there at the time, it's hard to make the right choice in that kind of environment.
Documents link Huawei to Uyghur surveillance projects, report claims
Android Things was a great example how bad they are.

1 - Remove Java layer from AOSP

2 - Add C++ frameworks as replacement

3 - Call it Brillo and show it at Linux Plummers

4 - Bring Android layer back with restrictions, call it Android Things

5 - Add back the capability to write drivers with NDK (lost in Brillo - Things transition).

6 - Let it stagnate for around one year

7 - Kill the project.
I get that you don’t like it. I don’t like it either, but it’s still the law in most if not all states.

I assume you don’t hunt. As I’ve said already, you don’t have to believe me. Talk to a game warden or an attorney who is familiar with conservation law and they will confirm that game wardens have expansive warrantless search powers.
Yes, but either the current situation is like Germany in the 1920s or it isn't and either way it remains the case that it's what the Germans said in the late 20s, so it doesn't actually help us to know that that's what they said, since it will have been what they said even in the case where our situation is absolutely nothing like theirs.
I assume you built things in questionable ways because as you said, the company was growing like crazy and there was no time to “do things right”. It just had to work. It sounds like you did a great job if the company is currently doing well.

My only advice is you should be open-minded to the newer devs who work day-to-day with the “legacy” systems you originally wrote and may have very informed ideas about how to improve or refactor those systems. It’s not a knock on you, the company is simply in a different stage.
> everything that I have done is being scrutinized by all new team members. It's really hard to deal with that constant barrage of "why did you do it this way"

Reading old code with a critical eye is an important part of working on a mature code base.

If an arrogant developer reads some questionable code, they will think "the author must have been stupid." They will ask this question as a way to satisfy their narcissism.

If a thoughtful developer finds some questionable code, they will think "the author must have had some motivation that I don't know about." They will ask this question to help them understand the system design and do better work.

Both attitudes lead to the same question. You could start by assuming your new team members are thoughtful and want to learn. They will understand that "we were under time pressure" or "we didn't know about xxxx technique" is a valid answer to "why did you do it this way."

If you discover that your new team members have narcissistic tendencies, then you have a much bigger problem than justifying your own past decisions.
Google Just Invented a New Debate Around Vaccine Discrimination
The term comes from Rudyard Kipling https://en.wikipedia.org/wiki/Just_So_Stories

There is no hyphenation.
Hansel impressed people who had risen above their level of EV competence. Charismatic also fits a circus performer who assesses his audience dynamically and gives them what they want = positive feedback and once this happens rational assessment departs and the most easily persuaded bring the skeptics along.
Fedex figured it out and walked. It was forced to pay for charging stations as they were installed in their premises - even if they did not work properly. The rest of the story is a con man in paradise. 20% of time wasted in meditation = more con work. Ayahuasca = more dumb stupidity. https://en.wikipedia.org/wiki/Ayahuasca
The toll road in Mongolia, and the mother's debts being ranked ahead of common creditors are all the actions of a con in process. EV's were hot, jumping on Tesla's coat tails was a good way to give the con staying power. Good luck sucking any lost $$ back out of China...
These idiots road a bandwagon off a cliff...
People start with the assumption that Google folks are very wise. Why? This assumption just makes it more difficult to explain their bad decisions.
December Update: A Year in Review
A bit of network analysis to identify services that are being called before turning things off would probably be wise, too.
Not really. It's forced me to evaluate what I actually need (not much) vs what I'd prefer (fancy, nice, expensive systems because... well, why, of course I need them!).

I'd love an ODroid N2+ with 8GB RAM, though. Twice the CPU performance of a Pi4 but it's pretty RAM choked with only 4GB.
Furthermore, being soft on crime often hurts the poor, because they're the most at risk to criminal behavior. If you're poor, you can't afford a security guard, or a fancy home security system, or a Ring camera when you're away from your home. The rich can handle having their wallet or phone stolen -- it's just an inconvenience. But if you're poor, the fees and time associated with recovering from that are a monumental burden that could break your ability to put food on the table.

Enforcing laws gives comfort to everyone because they know we're all on a level playing field. But once you start ignoring laws and letting people off, suddenly lawbreakers can get ahead while law abiders fall behind. Let's try to punish criminals instead of rewarding them.
Our target demographic is mostly journalists.

Keep an eye on the number of journalists who are murdered in oppressive regimes. It's very sad :'(

* https://rsf.org/en/ranking
The future of artificial intelligence is self-organizing and self-assembling
While there may not be similar pushes in other industries, there is no reason to dismiss the efforts to encourage participation in software based on a lack of effort in other fields.

Implicit and explicit biases exist everywhere. My wife is in teaching, and would love to move into administration some day. The problem with that? Despite women being the dominant sex in the actual teaching position, men continue to fill administrative (i.e. principals, deans, etc.) roles at far higher rates than women. Why are men filling leadership positions more than women, when they have less experience and participation in the field overall?

I guess my rant/point is, each field will have their own unique battles with inequality and/or lack of participation from various demographics. We can't compare apples to oranges.
I thought Status Pages or Health Pages is designed to automate the reporting and checking the status automatically. This was my impression when I came across those status pages. Apparently, it is not automated and only update it manually. What is the point of having a status pages if it cannot be automated? I'm sure FAANG and tech conglomerates don't want it to be automated because of SLA.

I'm surprised with FAANG hosted their stuff in their competitors cloud services without providing a fallback cloud service if the primary service is down. Sure it cost money but it would be effective this way than putting all eggs in one basket.
'Collapse OS' Is an Open Source Operating System for the Post-Apocalypse (2019)
Completely anecdotal - but most of the 'software developer' people I know wouldn't know where to start with anything 'web' (I'm sure they could figure it out though!). Whilst a lot of their work might be related to stuff that happens on the web, (like consumer banking, for instance) they're pretty exclusively dealing with the backend systems.
Thanks, I forgot about dec.
Could you expand on this? There are many economic/political systems in which people have more freedom than in capitalism.
Serious answer: drugs, specifically psychedelics like Psilocybin. There is a reason use of these medicines is often called "tripping" - it will take you to a new place and offer you new perspectives.

None of the comments here will give you the faith in yourself that you seek (that is not to say they are not good, or not beneficial). You are the only person who can give you that.
I didn't know it had a negative connotation.
Reserve a plot in their graveyard.
Snap Is the Metaverse Dark Horse
> Example: Python's default logging module.

That's actually a log4j derivative, and imho quite bad.
I'm not in a startup, but you should comfortable answering/acknowledging something along the lines of we needed it working quickly, and this did the job for x amount of time based on the time available at the required throughput.

We have the time now for refactoring ... or we'll add a ticket to the backlog, etc.

Second, everyone looks at some code, wonders what idiot did this ... and at some point discovers it was themselves x months/years ago. If you're the primary coder, you'll be getting this a lot. Accept that you've learned and improved since then.

Hope this helps.
There's (still?) a lot of on-prem and managed hosting. It's probably the majority of hosted services. Otherwise VMWare wouldn't be doing as well as it is.
It was fun for a month but it started to feel like a waste of time. Didn’t see much value in it.
I also specialize in being great at everything.
100,000 coins is a perfect example of why it's all a scam. These things are created out of thin air and sold as if they have any real value.

You fork a project, put up a webpage with aspirational talking points, and dump your premined coins onto the rubes that buy in.

Gambling has real value, and that's about all the value crypto provides. Which is the hot pyramid scheme of the month so I can make money off less intelligent people who don't understand it's all a scam veiled by perfectly valid technology?

It will all inevitably implode the next time any risk off sentiment takes hold.
It's how I get to feel about most Java shenanigans.
Mess with DNS
Great for you, I hope you enjoy your cave.

> Then I realized that I don't know how to build the systems that I was relying on for my supposed superiority, or even how some of them work.

I'm sure if you just sat down with a pen and paper you could come up with a DIY solution.
"I've lost faith in myself as a developer, how do I get it back?"

Me too. I don't know. Force yourself into situations where it's sink or swim and that nobody is willing to step up to?

I don't since I have a family to support. If you're a CTO, that sounds like you've already made it.
Are you kidding? How is that going to get me a promotion to L7?
Not at all diminishing what you do, but surely you have a limit past which you say "that's outside of my expertise, or what's reasonable for me to gain expertise given the scope of this issue"?

For instance, I manage a team that does "full stack" development, where full stack means I regularly interact with mechanical and manufacturing, operations, electrical engineers, battery and radio people, embedded developers, mobile, and most aspects of backend engineering. We had an issue where one of our chip suppliers changed their FW, didn't tell us, and we literally were taking apart units to get to the bottom of why units off the line weren't working properly. We go pretty deep. Still, at some point we throw our hands in the air and say "Hardware is hard, it's in the name."
> If they don’t, they end up having data from different licenses. If you have many of those, figuring out what you can and cannot do with data becomes a nightmare.

That's their problem to figure out. If they can't then they should terminate customers who don't agree and ship them their data.

Obviously they'll never do that since it would be a terrible look and they'd lose customers, because they want to have their cake and eat it, too.

I am not sympathetic to how hard it would be for a corporation to do something. "It's too hard" is not an excuse, not least of all if they're a multi-billion dollar corporation.
I’d love to see the research you’re citing. Are you suggesting kids would be better off if schools didn’t exist with respect to lifetime earnings?

Seems easy to prove wrong by trivially looking at high school dropout vs graduate incomes.
> their messaging platforms and failure to leverage Google voice for 10yrs after the acquisition are too

The Hangouts > Chat transition is exactly this. Objectively, they've made it worse and more buggy on their own Android platform. Ever since the transition I talk to friends less on Google services. Many of us jumped to Discord

Don't even get me going on the Gmail rollout...

Google was once an innovator (search, Gmail, Docs) but I'm not expecting quality from any of their future product rollouts... especially if it's an existing product.
No, I don't think the whining did a thing. It may seem impressive on HN, but compared to the continuous stream of whining any successful project receives about all sorts of things I suspect it was weighing less heavily on their mind than HN would think, because it's proportionally much smaller than HN thinks. Also, it's not like Go isn't already fairly successful; if I wrote a language as successful as Go I wouldn't exactly be crying myself to sleep every night, you know?

Cruise through the Go issues and look at all the closed issues. Then, for context, cruise through Rust's or Python's, or your favorite open source project of some size that isn't even a programming language. It's a constant deluge.

What did it was real use cases from using the language for a long time, offered by serious people who weren't just berating the designers. If you read the generics design, and especially if you read the whole history of the design, you can see where this has had an impact, where the features are tuned for the use cases presented by the community, and how the design has changed at least twice in a major way (depending on how you count, of course) as people work through the use cases.

You'll also come to understand better why it's not like you can just flip a switch and "turn on generics" and why everyone running around claiming it was easy is dead wrong. You can also learn some of this by paying attention to discussions of generics in other languages when Go is not a topic, because it'll become clear when not discussing Go, there's a lot of broken generics and strange edge cases and poor decisions made by existing languages that we have to live with forever. Not that all of them are broken, but, again, the idea that some care needs to be taken wasn't something the Go team just made up. There's plenty of languages, even big name languages like Java, that "flipped the switch and turned on generics" and it turned out not to be as awesome as presented, because it's a legitimately hard problem even in 2021.
I think you have way too much faith in the reasonableness of law enforcement. There are 20K no-knock raids in the US every year, a significant percentage at the wrong address or clearly innocent people.
I sure hope they create a new programming language for it too!
We usually do!

Hunger, sabre-tooth tigers, malaria, war: everything seems to make civilization stronger in the end
Reminder that the internet was literally invented to avoid this kind of nuclear attack. But i guess people are herdish animals and prefer to die as a group
Misconceptions about Design Systems
Arc Institute – for curiosity-driven biomedical science and technology
Sure it varies, and the high number on ARR is 1.32 percent. (https://pubmed.ncbi.nlm.nih.gov/33652582/) I added a margin over that for safety and its still just not impressive.

As far as getting through this without vaccines that's not the question I asked. I asked in light of the data on the ground why are people still trying to push mandates. If people want to take these products with the efficacy rate and risk factors as they are knowing the manufacturers are wholly shielded from any and all liability that's one thing. The suggestion anyone ought to be forced to is entirely another.
No, he is just long long happy.
Today I was tasked to audit our system for uses of log4j and I was so relieved to learn all our services are written in Go or PHP.

Also noticed we were continously scanned for the vulnerability (random "jndi:ldap" in requests) from different IPs, some from China
The benchmarks game isn't limited to one Haskell program per task.

Look at both

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

and

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
They could call it StARdia!
Can anyone with a background in law comment on whether or not this is serious? Because it doesn't seem serious. Primarily the amount asked for, but also the question of jurisdiction as well as the question collective culpability. For example, Facebook wasn't alone in this. YouTube, Twitter, and others had similar issues in varying intensities.
Yup. I even planned out my debt at the age of 17. When I selected a college in 2005, I would have graduated with 8k in debt. Quite reasonable.

The crash my junior year and the resulting divorce of two of my parents means over half my undergrad debt was from my senior year. I had to choose between doubling my debt and dropping out with a year left.

And I also effed myself by working my way through school to try to keep costs down/take out less debt. It meant I had no money when I graduated so I couldn't even afford things like interview clothes for basic office jobs and I had to take the first thing I could get. In retrospect, working on tech projects in my spare time would have been a better FINANCIAL option than working a job for 7.25/hr, especially since this was '06-'10 and I was interested in things like NLP.

I just don't care anymore. I tried to be responsible, it didn't work, and now I just don't care.
Probably. It's not just about 1 in 8 billion people having taken the time to look, it's also about 1 in (what I'm guessing is) at least 100 people at Microsoft not leaking it. Apple had a leak before it was even released. Secrets are hard to keep.
I usually have either free space or some cruft I can throw away if I really need to free some.
If you are actually trading with yourself it doesn't look like there is a lot of liquidity there is a lot of liquidity.
I’ve been working on a website to parse these trades. It’s still very alpha but by looking at trades sorted by filing date you can pretty easily see when politicians file late (not when they don’t at all though).

https://insider.one

Edit: for instance this filing contains trades made far earlier than 45 days prior to the filing date:

https://insider.one/#/f/20019350