skysight-inc/HackerNews huggingface dataset:
It seems like a lot of the issues were around sharing code and libraries, resulting from isolated codebases per service and the versioning hell of shared libraries.

I work in a org that migrated to microservices over time, but intentionally adopted a monorepo approach as part of it. It works quite well and seems to avoid a lot of the pain points expressed here, while also gaining the benefits of microservices.

There are definitely tradeoffs to the monorepo approach. It makes development on shared libraries more delicate and stressful, however this can be mitigated by more robust cross-service CI, and I definitely think it's a worthwhile tradeoff to the painful cycle of shared lib versions diverging across services and finding issues when some service finally gets around to upgrading its version weeks/months after shared lib changes.
It's not the set of digits you use which is uncountable, it's the representation itself.
I feel like "Go has become the language of cloud infrastructure" is a bit of an inflammatory headline for this forum--I'm sure there are many cloud infrastructure components which aren't written in Go. The ones I think of tend to be AWS services that are written in Java or a handful of odds-and-ends things in Rust like AWS's Firecracker or some of CloudFlare's high performance networking systems. But especially in the open source world, there seems to be a lot of cloud infrastructure written in Go, and it seems to be accelerating. So in a sense I can understand saying "Go is the language of cloud infrastructure", but that framing seems unlikely to yield any interesting conversation.

> What about ALL the other components NOT written in Go?

Out of curiosity, which components are you thinking about?
use a better editor. VSCode, vim with vimgo, emacs with whatever those apes use.
A deployed wind farm doesn't get decommissioned just because panel prices dropped. Seems like low panel prices would still be positive on the whole ?

If panel's are cheaper more people/businesses/farms etc can deploy solar. Leading to more install's which lead's to more installers and more business for maintenance folks (and ancillary services on large installations).
On SSL, with some corporate guidelines on moving to cloud providers you must prove comms between all hosts are encrypted
You're preaching to a generation that only knows phones, right? If it's not wireless, it doesn't exist. Email? What's that?
scp and sftp will multiplex too. Remote tab-completion for file transfers also becomes much more approachable this way.

scp remote:~/err[tab] .[enter]

Also, bastion connections get multiplexed as well so connecting to multiple different hosts behind the bastion goes faster.
It makes total sense for a privacy-oriented to advertise there. It's the same reason VPNs advertise on pirate bay.
Bitcoin Outperforms Gold in YTD Returns
that's a tried-and-true sales trick--inflate the price and then offer a discount. calibrate your discount to extract maximum economic value from each customer individually.

it's best if schools have to compete on price vs. value, and for students to leave school with a little debt to know the value of what they bought. it's when both price and debt are unconstrained that you need such tricks in the first place.
I think there is ageism in the industry, but you must have other problems to get that result. Either you're not applying to enough places, or your resume needs work, or something else. Because there are a lot of successful 40, 50, even 60 year old developers.

I can't say much personally, other than at 36 my career is still on an upward trajectory. I've worked 50-60 hours a week my whole career though, not for the company usually, but putting in time on side projects, learning new skills. I think part of the problem is once you have a family, priorities change and you don't have that kind of time to stay on top of the game anymore. That doesn't mean you can't compete, you have other advantages on the youngsters - you just need to play to your advantages.
FWIW, my university does do this. The college of engineering here publishes a yearly report that breaks down statistics about the graduating class (post-graduation plans, salary statistics, etc.) for each major.
Corporate profitability and the global persistence of corruption
I agree. Cue the next major correction.

I think markets here reflect the naively optimistic view of many people that everything will return to "normal" in a month or two.

At some point the reality will sink in that a bunch of companies, businesses and jobs are simply gone and demand will take a long time to return to 2019 levels even if supply was capable of 2019 levels of output tomorrow (which it probably is).

EDIT: case in point [1]:

> Americans are so nervous about the state of the economy that they are stashing cash in the bank at a rate not seen since the first year of Ronald Reagan's presidency.

> The United States government's Bureau of Economic Analysis reported Thursday morning that the savings rate surged to 13.1% in March -- up from 8% in February.

> That's the highest savings rate since November 1981. Americans had $2.17 trillion in savings last month.

[1]: https://www.cnn.com/2020/04/30/investing/savings-rate-federa...
I'm a bit surprised at the display choices. I thought most hand-held calculators in the 70's used LED displays, which I assume would use less power than VFD's. Also I don't recall LCD's coming into widespread use until a good bit later, well into the 80's I would think.
How, exactly, would that be a disincentive to being stupid?

Customer gets what they pay for and provider gets free money. Where's the disincentive here?
Agree with you, that's bad, there are also places which use redis as a primary data store. That's actually messed up.
it could be demand for energy as a whole (both fossil and renewable) is going down.
Automating web performance testing with Puppeteer
> I’m still waiting for someone to explain to me how 15K+ in tuition a year is acceptable.

My town currently spends about $12,635 per pupil for public schools. Other towns in the state spend over $20k. Compared to that, $15k tuition seems right in line.
Speaking as a professional with 15 years of career in software engineering under his belt: don't be so hard on yourself.

I mean, I don't typically prototype or iterate on ideas in Typescript, either; I do that in Javascript, and reserve strong typing for when I know what I need to build, and it's just a matter of doing so in a way that's reliable, maintainable, and secure.

The point is that flexibility and strictness both have value, and it's more worth knowing which is more useful at a given point in a project's lifespan than trying to be dogmatic about one or the other.
Comcast/Xfinity broadcasts their own Wi-Fi from the routers they rent to you. That is the backbone of their mobile phone service, with Sprint towers as the fallback for out of service areas. You are essentially paying (electricity/modem) for the privilege of hosting their mobile network.
This helps but doesn't solve the core issues. I generally use Goland whenever editing Go code (as I am currently doing sigh) but even with such a powerful IDE the language is the main limiting factor in carrying out refactorings (which again, I'm doing right now).
> Go was originally envisioned as a systems programming language. It was often called "a better C". This exposed Rob Pike's lack of experience in the area (IMHO) because anyone who had done any systems programming at all knew that garbage collection made any systems language a nonstarter.

Yeah, Rob Pike and Brian Kernighan definitely lacked experience in C and systems programming.
Go certainly has a lot of mindshare in this space, and that can't be ignored. Some components of my production infrastructure I've used over the last year: cert-manager, concourse-ci, docker-registry, cilium, coredns, loki, grafana, prometheus, jaeger, influxdb, kubernetes, open-policy-agent; all those are Go. It's at the point where if you're in the business of writing software to run software, you're kind of surprised if you show up at some Github repo and it's not written in Go.

But, the joy of 2020-era design is that nothing is forcing you to use Go. Everything is coupled with network APIs these days, so you can generate your protocol buffers for whatever language you want and write your chunk in that. You don't have to look at the success of Go in this space, think "but I don't like it", and leave the field. You can do whatever you want. But, I do think it's accurate to say that Go has a lot of mindshare in this sphere of the Universe. It is what it is.
https://redis.io/topics/acl (fixed)
Only people who can afford to be stupid are stupid. You're right. People who can't afford, or otherwise choose to be frugal don't tend to fall into these traps. You'll find people who study consumer reports, read up on several companies before purchasing big products, weigh the costs and benefits of different insurance companies, phone plans, etc, frequently. It's good financial sense.

Some people do not want to put the time and effort into learning about household things. And sometimes that's OK. Even consumers who are aware of routers being rented probably don't view they are "losing $150 yearly" to Comcast or Verizon - it's a convenience for them and allows their ISP to manage upgrades, replacements, and allows lower techs for those ISPs who do house calls to debug a router (since it's what they are trained on).

Sure, run your own home cloud, but i bet the article doesn't say "consumers losing X a year because they subscribe to Dropbox" or "X a year because they pay for website hosting", when they could use a free host like github for basic html files.
Will walking for 45 mins in morning help? Do we really need to buy pills and pay to pharma companies?
I mostly work on solutions used in-house by the client. The most used app that I had created was used by maybe 50 people at the same time, and it was mostly manipulating spreadsheet-like data, so querying the database directly was fast enough.

I know broadly what Redis can be used for, I was just asking for some practical tips.
the underlying simulation in factorio is pretty difficult to parallelize, since there is so much interdependent state. some systems that don't interact directly (eg, trains and belts) can be parallelized almost trivially, but subdividing these update jobs further is very tricky.

see this dev blog for more info: https://factorio.com/blog/post/fff-215
Its another way for ISPs to mint $$ from you. My SO, was renting out router from the ISP. She is smart enough to figure out setting up the router. But the customer support folks are not very helpful, in setting up connection, if you dont rent from them. which makes it challenging for someone who is not from tech.
Smart E-Bike Kits: A Tour Inside Our Servers
our bartender Javon had a masters in biology

That's de-risking, de-skilling and outsourcing. Back then, in the last century, the US and Europe had a functioning chemical industry. Unfortunately, information technology took off, and investment banking discovered that returns are better with Facebook than in Pharma, consequently that's where the jobs are now. Also, mergers & acquisitions took off in the same time. Why invest in research when you can buy up someone else's research? Industry research does not exist any longer in the sciences. The sciences are not a good proposition any longer if you want to make a living.
The average American watches 3 to 4 hours of television per day.

https://www.statista.com/statistics/186833/average-televisio...

Americans also tend to work more hours than their European counterparts. So to me, the idea that we are too busy to enjoy life is categorically FALSE. We have more leisure time now than we ever did at any point in history.
You’re probably over-valuing the brand recognition from the name. The headache and time wasted dealing with it is likely more than the value gained by using that time to make the product better.
Oracle Cloud's outgoing transfer pricing ($0.0085/GB) is absolutely cheaper than top competitors (like Amazon EC2 US $0.05/GB for over 150TB/month). Could it be one of a reason?
How can government give folks a purpose? I always assumed that in our strange age purpose is up to the individual, but now I am curious how a nation-state could foster `a purpose-driven life`.
Came here to post the more-helpful Anandtech article.
I write in Go daily and I've been ramping up on Rust. While CSP isn't built into the language, Crossbeam, Flume, and others are more than enough to fill the gap.

If anything, I find Rust returns flexibility to me in programming choice that Go made me forget I had. There are places where library support in Go is still richer, but language support has been stellar across the board in Rust.
I watched the video in the article. The father appears to not really engage with the child at all.

Either he is an actor for the movie, or this could be part of the problem with the child's emotional issues.
Project Management Methodologies 101
>People really like to say they want to do more things in life, but when push comes to a shove, doing the same old thing is extremely comforting.

Your react app example is an interesting one because it touches on the profit motive. Yes, it's easier to be disinterested in say, your plumbing example, but how much of that is due to genuine disinterest and how much is due to the constant implicit pressure to produce produce produce?

General Personal growth (including being able to diagnose issues with say your plumbing) takes a back seat to personal growth that can net you the most amount of money and the constant grind of needing to prove your monetary value to society.

Simply put, yes there is a bit of the human condition to being interested in what's safe, and what you know, but there's also the implicit need to be hyper-specialized in an unhealthy way in order to maximize your output, to the detriment of everything else and for me personally, the latter is definitely where I fall to the absolute detriment of my own mental health. And that is where I think we are failing as a society.
The Zoom web app is atrocious. I've been using it these past few weeks and it's an all-around miserable experience. Google Meet is a much superior product compared to Zoom's web app.
A consumer shouldn't need to take a company to court. Most consumers don't have money for that, and all I've known don't have time for that.
Up until a certain threshold, I think company names are unimportant and one can succeed despite having a silly name. But once a company steps over that threshold with a name like "Cliqz", it becomes difficult to overcome the embarrassment you're generating whenever someone has to read or say your company name out loud.

A common argument I've seen used to defend bad names is "Google and Twitter have silly names, and they succeeded!" Well, I was there when those companies first came on the scene, and I didn't find their names embarrassing, so there's a difference between silly and embarrassing, I believe.
That's the thing. It currently seems to be "obey the law or people will die and you're irresponsible" vs "I want my freedom to do as I please"

I swear, I feel like we're at a time where American's can't agree on whether or not fire is hot.

I saw someone reference Elon's tweet as being "MAGA" because he wants to reopen. So it's incredibly sad to see how the debate over reopening has like everything else...turned incredibly partisan. Why do I have to be a Trump supporter just because I want to get back to my life?

I've seen people mention that the "one size fits all approach" - meaning that an elderly at risk woman and I, a young healthy person both have to follow the same rules, may not be helping the situation.

No doubt here that that our local and federal leaders have failed us once again.

Just a really unfortunate time here the ol' US of A.
>>> To replace out MediaWiki with a Java-based alternative (XWiki) ended up taking a total fo 24 dev-years over 4+ calendar years for the team

He can call himself 1x, but if he can stop just 1 colossal failure like that he can easily become 10x.
This is _probably_ true with my current cable ISP, Virgin (UK). It was certainly not true with Zen over VDSL. With BT I had their VDSL modem plus my own router.

The trouble are the cable providers because they need to "pair" the devices, and they don't want to do it with 3rd party, like AVM Fritz!boxes, even though could easily handle it. For financial reasons I have not bought a replacement cable router that may or may not work yet.
That's really dangerous. What will you do if data is gone?
We really could stand to come back to those days of collaboration, freedom, and hands on practical development.
According to the EIA, in the US almost 70% of oil is used for transportation. The US consumes a fifth of the worlds oil.

Even if you committed to fossil fuel only for industrial processes (which I don't see why you would), if used to electrify transportation you'd eliminate a majority of the demand for oil. Plastics usage is marginal compared to transportation.

https://www.eia.gov/energyexplained/oil-and-petroleum-produc...
I believe the industry standard is "have sword fights in the hall" https://xkcd.com/303/
also hdl, no?
Nix Garbage Collection
Zoom says it has 300M meeting participants, not users
That's totally missing the point. You shouldn't have to have browser profiles to call somebody on a video app. Most people don't even know how to use them.
the language of choice for people who enjoy writing a sort function five times.
Tech companies should take the lead on this. Say loud and clear: we no longer ask about education, and no longer take education into account when hiring, starting today. Devalue the sheepskin.
Can Electric Cars on the Highway Emulate Air-to-Air Refueling?
> better idle/low usage power consumption than AMD (low load laptop battery life)

I don't think this point is true anymore for the latest laptop processors.
I rent the router/modem/telephony gateway modem from Comcast. I have set up probably hundreds of wifi networks for home users over the years, and so it might seem odd that I spend money monthly with my ISP (Comcast) for something I could easily replace for a couple hundred bucks or less. But I have reasons.

1) I work from home. When my internet goes down, everything grinds to a halt. When I call my ISP, I want their first words to be "we are having an outage" not "we can't help you because you're not using our supported hardware."

2) When the router inevitably dies, I can take it down and get another one without too much trouble on the same day.

3) It actually works. Nicely. Why would I want to screw that up and give myself one more thing to configure/tweak to death? No thanks. I have real work to do. Until this thing gets in my way, it stays.
TurtleScript: Make Art with Math
> When I tried this in Go, every time I wanted to change the shape of my code to try doing things slightly differently I had to do a lot of work to get the code to compile again.

Ha. Try Rust if you like a challenge: at least you will get outstanding compiler diagnostics while refactoring, and far better performance as an end result.
"anyone who had done any systems programming at all knew that garbage collection made any systems language a nonstarter."

This is quite funny.

I remember when Go was released its creators were all like "GC is good enough now" and then Rust came around the corner blowing that whole premise out of the window.
This is an argument against doing physics the way the Nazis did (ie deriding certain theoretical paths as "Jewish physics"), not an argument against doing nuclear physics at all because the Nazis did.

The latter is what this thread is talking about: it's obvious that we shouldn't be studying psychometrics the way the Nazis did, but it's not obvious that we shouldn't be doing it at all because they did (as with nuclear physics).

Hilariously, even harry8's complaint that the Nazis loved IQ is precisely backwards: Hitler banned IQ testing for being "Jewish" too.

EDIT: I actually was curious about this last claim, so I checked the source that the Wikipedia article points to. While this text was written by one of the most-cited psychologists in history, there's little else out there to concretely corroborate or refute that IQ testing was _banned_ by the Nazis. The evidence indicates that their attitude was somewhere between apathy and hostility towards the tests.
I also use Comcast with my own modem. Despite that, I've had to have Comcast remove their modem rental fee on multiple occasions.
As I understand Blendle, they only offer some stories from their list of publishers. NYT, WSJ, WaPo, LA Times, etc. will pick & choose what they allow Blendle to offer. Top-tier stories will not be shared through Blendle, and will be reserved for direct subscribers.

It makes Blendle less attractive to me.
The parent is referring to a second order issue. Your quote talks about how competing companies don't want to use AWS for their own products because it would reveal traffic numbers and telemetry and Amazon could potentially later release a competing product. Parent is talking about how zoom's customers won't want to use zoom because they don't trust their corporate communications to be trunked over amazon.
which is just weird because well, at around the age of 18, most people should be able to handle themselves and they are not children anymore.
CSG: "do you have mobile devices that need WiFi access?"

Customer: "sure, how else would i enjoy my new shiny internet access?"

CSG: "so the more expensive router with WiFi enabled option it is"
it's a little bit optimism and a little bit just printing money inflating asset prices.
How are you defining lockdown? Schools were cancelled on March 15, but that was after days of pressure. Many private schools had already closed at that point, and many workplaces had switched to WFH already. The official statewide lockdown started later, but authorities and businesses had been gradually locking down for weeks prior to that.
how much does it cost to purchase a turned off well? I mean that in the literal sense, how much would it cost for me to go pitch a tent on a capped pipe sticking out of the ground and say "this is mine"?
> I predict that the market will recover, just like it always has, but feel free to disagree.

What are the public policies that will help the market recover? (assuming that you mean the “job market” or “market economy” in general, and not the stock market which is another topic)

Are those policies pursued or likely to be pursued in the next few years?

It seems politically untenable in the US to break from the “socialism for large business/the wealthy, free market for everyone else” slate of policies. And this is with either political party.

Whenever there has been epochal change and recovery in the US economy during the 20th century there have been substantial policy changes: the New Deal in the ‘30s. The Military-Scientific spending in the 40s-60s.
AFAIK the FCC requires that ISPs allow customers to use their own modems. random source I found: https://transition.fcc.gov/Daily_Releases/Daily_Business/201...
Pollyanna thinking.

We'll have what, 30M unemployed people? Who mostly can't be retrained to be engineers, even if we needed that many engineers which we don't.

No, we're entering a post-scarcity economy. Never mind Marxism or Socialism or Capitalism - when Labor has nothing left of value to offer, where do they go? What leverage do they have?

"It'll be like that forever" flies in the face of history. When weaving machines came in 1760, the weavers didn't just get reeducated or reallocated - they starved and died, along with their families.

I always feel sad at the oft-repeated theme "We'll just get everybody working again!". In the 1950's, lots of philosophers and writers imagined a future of robots lifting the yoke of labor from our shoulders, freeing us for lives of leisure. Now that it's happening, all I hear is schemes to make people work again. The old Puritan ethic - if you're not working, your a waste of breath.