skysight-inc/HackerNews huggingface dataset:
When Systemd is working it is a lot more regular than the old init systems. You have nice tools like nmcli that combine the functionality of literally dozens of programs into a single interface.

The problem comes when you discover that the Systemd version of a service is missing one crucial feature you need or is buggy, so you need to run an external service instead and it starts fighting you tooth and nail. Or when something breaks and tracking down the issue is hindered by it being hidden in behind a bunch of layers of indirection.

For example, try configuring an Ubuntu 16 box to randomize its MAC address before searching for WiFi access points.
Right, when I say an xGhz core I'm pretending to live in a simpler world where they can all hold that speed forever. Consider an 8Ghz core to be a core + cooling that can consistently hold a speed twice as fast as the 4Ghz core + cooling can hold.
Why every great product has a core thesis
Living in the UK, most ISPs will give you with a router if you sign a contract of a year or more. They are are usually branded $ISP-hub but really just generic ADSL or fiber modem/routers with a colorful casing (and in some cases just a sticker).

Having moving several times and switching ISPs I now have one spare fiber modem/router and 2 spare ADSL modem/routers, plus all sorts of cables :)
I was definitely in the "we don't need this reorg" camp when the DHS was created. Which camp were you in?
The "Average Consumer" is problematic as a concept as different demographics and households have vastly different needs.

tl;dr:
If you're comfortable having a worse router for multiple years and missing out on new technology, yes, you can save a few bucks.

I'm a tech professional (not IT), but fairly comfortable, did a considerable amount of research to try to replace Comcasts router with a $90 model -- the range didn't cover the house, couldn't handle as many devices and was more flakey.

The routers they use are often $200-300 in range. In addition, they are often setup with defaults that make sense. In addition, they can support and troubleshoot them.

There are many specifics that go into choosing a router -- and it can be really complicated to figure out what makes sense to you.

In addition -- the technology changes ever year or two -- while renting, it's easy to swap out for the latest model, otherwise you have to dish out for the newest router, which may have it's own flaws.
Xiaomi Launch Eagerly Awaited Redmi Note 9 Series
What happens if they decide to just pay your default judgement of $900 (or whatever it amounts to) and then ban you from being a customer of theirs for life? If they are the only broadband ISP in your area then what do you do?
The debuginfo aspects of ubuntu/systemtap interop are much improved with debuginfo auto-downloading support in v0.178+ elfutils.

https://sourceware.org/elfutils/Debuginfod.html
> My suspicion is that there is a huge difference between graduating as a humanities major in a recession vs boom.

Drop the "humanities major"--it's true even for STEM majors as well. There's a pretty consistent career track from college to junior to senior positions, and if you fall off that track, it is quite hard to get back in again. There are very few majors for which demand is high enough to let you get back on the track, certainly not all of STEM.
> and there's multiple points at which an error could be introduced before the completed export file lands on my machine

Aren't all bets off at this point? I mean validating the backup seems skipping steps if you are not validating the source. Scrolling through thumbnails is better than nothing, sure. But it's really prone to false negatives. Corrupted images can look good in a thumbnail and your eyes might just miss even glaring corruption because you just scrolled too fast. If it's not an image file it gets more challenging.

You seem to have one of those corner cases where basically no automated method can solve your problem but the volume of data is just low enough to alleviate the issues with a bit of manual intervention.
Go is reasonably big on the open source side of the cloud space.
My understanding is that there’s a lot of debt underpinning some of the new operation. Is it possible that even a “temporary” price reduction could cause a wave of deeper financial problems that make continued investment less likely out in the future?
That sounds interesting. Any links to design documents or something similar?
>> the end of my 1-1 days end in me basically losing all the energy required to work.

aren't 1:1s a big part of your required work?
Practical ML application helping radiologists during Covid-19
I pride myself on learning to fix nearly everything I can. Saves me money, and I learn. But that's partly because I have the interest in learning these things.

I do wish I could find an oscilloscope and hot air rework station for cheap though.
“Industrial Society and Its Future”, Ted Kacynzski (the Unabomber)

https://www.washingtonpost.com/wp-srv/national/longterm/unab...

While the man and his actions were reprehensible, his manifesto was lucid and insightful and, in my opinion, correctly diagnoses many of modern society's ails.

>In modern industrial society only minimal effort is necessary to satisfy one’s physical needs. It is enough to go through a training program to acquire some petty technical skill, then come to work on time and exert the very modest effort needed to hold a job. [...] Thus it is not surprising that modern society is full of surrogate activities. These include scientific work, athletic achievement, humanitarian work, artistic and literary creation, climbing the corporate ladder, acquisition of money and material goods far beyond the point at which they cease to give any additional physical satisfaction [...]

>For many if not most people, surrogate activities are less satisfying than the pursuit of real goals (that is, goals that people would want to attain even if their need for the power process were already fulfilled). One indication of this is the fact that, in many or most cases, people who are deeply involved in surrogate activities are never satisfied, never at rest. Thus the money-maker constantly strives for more and more wealth. The scientist no sooner solves one problem than he moves on to the next. The long-distance runner drives himself to run always farther and faster. Many people who pursue surrogate activities will say that they get far more fulfillment from these activities than they do from the “mundane” business of satisfying their biological needs, but that is because in our society the effort needed to satisfy the biological needs has been reduced to triviality. More importantly, in our society people do not satisfy their biological needs autonomously but by functioning as parts of an immense social machine. In contrast, people generally have a great deal of autonomy in pursuing their surrogate activities.
The problem with Scala is the same as the problem with Lisp. It's too flexible and it ends up having a bunch of dialects. Sure you can only use a subset, but that doesn't fix the problem that the fragmentation makes it hard to find libraries and code examples that only use the subset of Scala you're comfortable with.
The `service` command fixes problems with environment pollution, and the `start-stop-daemon` command makes init scripts easier to write.
A crash course on the different types of cryptocurrencies and how they interact
>Based on Ellison’s video endorsement of Zoom, Oracle the company appears to be using Zoom wall-to-wall, instead of dog-fooding any internal product under development.

Such endorsement usually precedes acquisition.
Debt is dangerous. Debt, combined with artificial constraints on necessities (like housing) doubly so. We pretty much tell people "it's illegal to build a cheap home" and "btw we can offer you a 30 year mortgage on these nice fancy homes".

It feels a bit like the supply of housing and the supply of debt are both manipulated to make sure people work as hard as possible but without revolting. Living free and clear of debt is extremely hard; the places you can build a home without restriction are generally not near decent jobs, and the places near decent jobs make it more or less illegal to build homes (and those you are allowed to build have to meet labrynthine requirements about outdoor space, parking, density, etc. - certainly the sorts of homes normal people could afford to build with the cash they have aren't allowed in the major metros).

Of course, those who already own homes have a strong incentive to preserve the housing cartel, as it increases the value of their asset (which they can then sell when they retire and move somewhere cheap with no jobs)

So far as I can tell the best path out is remote work and a low cost of living area, but that's open to rather few people and I have a suspicion wages will drop as more people gravitate towards this option and there's more competition.

Not to mention that we explicitly encourage young people to throw away 4 years of their life _and_ take on massive debt before starting. I'm not sure a degree, a pile of debt, and 4 years of opportunity cost are worth more than your wits and a clean slate.
Joe Rogan Episodes List – Cosmology, Astrophysics, and UFOs
Oh I absolutely don't disagree with that at all. I just think it's an interesting aspect to it, _especially_ for me, having recently been inundated with ads about "Xfinity's awesome router that you need for ~MAXIMUM GAMING~", which directs people to the idea that they _need_ the "official" router from their ISP to get the most of their service.
Is nobody using containers? SSL termination through a local proxy sidecar? That gives you the best of both worlds.
That's what I meant by my line "just because you pay the membership fee, doesnt mean you actually make the club."

College is selling you the promise of an opportunity to join the club. You pay an application fee, and then you may or may not get into the club. If you don't get in, they keep your application fee, and you have student loans and a degree but no viable networking.
On the perfectly opposite side, personally, I feel that the encouragement to think of any content removals and user bans, regardless of context or platform, as "censorship" and "destroying ideas you don't agree with" is easily the most disturbing social trend of any significant popularity that I've seen in my life. I think it may be extremely poisonous to the minds of the young, and this trend, if any, is the one I think could lead to violence - especially when proponents frequently like to throw out such ironic phrases as "this can only end via a French Revolution" and "they (the bad guys! not us!) want a civil war".
The webdev cheat sheet to Swift(UI)
One of Go's downsides (imho) - immature tooling (lagging ide support especially compared to other languages), definitely makes your job harder as a software engineer. That is not a reflection on you or your quality. If it feels like it is getting in the way - it is okay to prefer other languages or platforms to express and codify your ideas. The languages don't define you :)
> AAA game developers have entire teams dedicated to engine development and multithreading

Unity has been introducing a lot of features (Job System, ECS) that make excellent use of parallelism. Additionally, a lot of the engine internals are being rewritten with that as a base (and some of the old features get patched with APIs that allow access from multithreaded jobs). It's a lot of fun when the code you write by default runs on all of the cores, with (almost) none of the usual parallel programming headaches.

Pretty soon you should start seeing all kinds of indie titles making use of those features.
The article I linked embeds a Google Data Studio page:

https://datastudio.google.com/u/0/reporting/1Hl_OTbyKWVYUaEA...

In April the average percentage positive was 10.4%. Over the last 56 days since the first positive test, the average positivity rate was 12.4%, and it was greater than ten percent 62% of the time.
For what it's worth, their engineering blog about how to build a large-scale search engine more or less from scratch was really interesting: https://0x65.dev/
If having worked in UNIX, Plan 9 and Inferno (and saying "having worked" is quite an understatement), having designed and implemented several programming languages (Alef, Squeak, Limbo, Sawzall, Go, ...), and having been an important part of Bell Labs and Google during their respective peaks is considered lack of experience in systems programming, what on earth would you consider as enough experience?
I'm 55 and am constantly turning down jobs. That said, agism is rampant in this industry. After working with some turtles and fossils I can't say I disagree with it. People become calcified.
I own my own modem. I tell my mom to rent Comcast’s router and modem. It’s like you said, it’s just not worth having to support it when things go wrong. Comcast is so fast to just say come in and get a new one if anything is odd, it rules out a hundred dollar piece of equipment being the problem quickly.
I'm 40 and a developer for 15 years and didn't make it past Amazon's initial code assessment. One of the problems was a floodfill algorithm, which I've never used before. Couldn't quite figure it out on my own, but found the answer in Google in about 5 minutes, which is what I would do in real life faced with this problem. I don't understand the purpose of asking people to memorize a bunch of algorithms they will probably never use in the job and could research if needed. I don't see it as any reasonable evaluation of my engineering skill.
Probably due to a training bias
What Warren Buffett Might Tell Us at the 2020 Berkshire Hathaway Annual Meeting
x2go and xpra allow some lossy compression algorithms.
8Ghz cores do exist if you have enough money to hire someone to deal with the overclocking for you (or enough liquid nitrogen and time to do it yourself).

I, on the other hand, care about the cost of my computers a bit more than that, not having infinite money. Which is why even if 8Ghz cores were commercially available I suspect I would still be buying 3 times as many 4Ghz ones.
I don't like the words Corruption and Politics.

An individual lies to a judge, the police, the senate, or congress, it's a punishable crime. With a big CEO or a politician, it's just Politics.

An individual steals money either physically or by massaging figures, it's called THEFT - prison time. With Managers, CEOs and Politicians, it's just politics and corruption.

To me, the worst part of these words is this:

Politics and corruption are umbrella terms for many minor to serious activities - bribery, assassination, character assassination [1], theft of funds, fraud, dereliction of duty, incompetence, lies, tribalism, kleptocracy, racism, breaking of laws...

And this makes it hard for people to react to allegations of corruption or politicking. Because you won't know if the accused has committed a misdemeanor or treason.

Summary: If someone steals, call them a thief - not corrupt.

1. Libel - fine or jail term for normal people.
When's the last time the publisher canceled a release of one of his films?

> Or, contains objective falsehoods and libels.

All of his movies have this, and they still don't provoke this kind of reaction.
In Spain and I just ordered a small sofa. I wanted to not use Amazon, but going to the company directly did cost a reasonable amount more.
These are all valid complaints and they do happen. 1:1s are really awkward to kick off - I find it takes up to 6 months of regular 1:1s before they feel natural. They are massive relationship accelerators though.

I also push for them not to be a meeting - we go for coffee or taking a 30min walk is very popular. Then it's like an extra, management-approved break!
That's too bad. Guess this is almost useless to me.
> #1 If your goal is to make the most efficient and fast code (garbage collected or not), it is not clear gc-less languages are always better. Sometimes, not free-ing the memory at the first possible time will actually be good for you overall.

Which is why languages like C++ let you write and use your own allocators. There are lots of reasons to do this (eg word alignment).

And while I agree that it's certainly possible that delayed freeing may be beneficial I'm not convinced it's a problem in practice, at least when you compare it to how often common GC problems are (eg memory leaking (admittedly also a problem with manual allocation), out-of-control process memory growth and STW pauses).

#2 If you are writing anything with serious mem usage in Go, you will optimize for allocations using sync.Pool or some other form of reuse.

True, and I mentioned this in another comment: the idea that you can get around many GC issues by using object and memory pools.

> Heck, some of my Java code works faster than even my Go code.

Why should that be surprising? The JVM at this point has >25 years of engineering effort into it and (IMHO) it doesn't get half the credit it deserves from the devotees of the latest flavour of the month.
same here in Czechia, it's called UPC WiFree, it should work in other countries too, but here in Prague I pretty much never need to use my mobile data, since this shared WiFi is everywhere
How to setup Sign in with Google using Keycloak
The "Crafting Interpreters" book by Bob Nystrom is probably a good way to dig in. It has a whole chunk on implementing a VM: http://craftinginterpreters.com/a-bytecode-virtual-machine.h...
I spent 15 minutes looking (which was 15 more minutes than I should have spent on something that did not affect me at all) and I was unable to find out that it had its own cable-speed config. Good to know that it's not quite as parasitic as I thought.
> highly focused on keeping them safe

This is not the point of the parent post. Extravagant expenditures on dining halls do little for safety. Competitive sports are a net negative for safety.

A large number of european (as well as japanese) cities are very safe. Also, university students are adults.
> ... that is much cheaper on the long run.

> If it's that case that it is cheaper, and even then people above you do not want the change, then you do have a real problem.

Not necessarily so. This assumes the long run is ever reached. I've seen a lot of developers that do this analysis still hop from tech to tech as the best in "the long run", and if you ever listened to them you would never actually reach that long run benefit.

Regardless, a lot probably depends upon the current state of your company.
Hours available is an irrelevant measure, because the hours worked is consumptive of certain facilities that is required to enjoy anything more complicated than television, and spatial dynamics matter as much as temporal dynamics between work and leisure.

Work demands one’s most productive hours, focused concentration, concentrated decision making, bodily stress etc. There is little left for the remaining leisure time to do anything meaningful.

It is also not true that we have more leisure time than any point in history. Academic consensus is that hunter gatherers worked about 2.5 days a week for example. And this was non-alienating work you did with your family and friends (i.e. tribe), outdoors. Compare that to hiking, hunting, fishing, frisbeeing etc we do for recreation nowadays.

There are also tons of other externalities embedded to this. We often forget the cost of working. For example living in a city to be close to a job brings a lot of externalities that you don’t get paid for; you need to commute to work, but also commute to any leisure activity that is not in or near your house. In bay area you can’t visit a friend that is 30 minutes away in nominal distance after work because that would be a real 1.30 hour commute during rush hour. The urban design of a city is more likely to be centered around economic activity than facilitating quality leisure time. Even if it once was, economic activity on it changes over time, along with the population, and the utility decreases drastically.

Another externality is your house. If you are crammed in an apartment, your leisure choices are restricted as well. Someone with a garage or a backyard can take up gardening, woodworking, playing the drums etc without paying a commute cost. The apartment dweller? Well, thankfully TV’s are flat and trick some part of our brains that we are elsewhere with other people so that we ignore the reality of where we physically are.

Final externality is other people. If you want to engage in meaning relationships, it doesn’t suffice that you want that and weather the cost of commute, low energy after work etc. The other people also needs to want those. That makes it combinatorially difficult for a group of people to gather for a meaningful leisure time shared. Oh also assuming working hours coincide, the other guy is not running for promo and doing overtime etc. It is a game theoretic mess.
No, it's led by the other end.

Funding is created for college places. Enough to "educate" 30% of people. People start to go.

Employers for very basic jobs notice that 50% of applicants have degrees. They stipulate on their next job advertisement "degree required".

The bar has been raised. You now cannot get an interview without a degree in many jobs.

You have to get a degree. The financiers start to loan more and more for this now essential ticket.

Universities start charging more. Student's entire working lives are financialised, as the debt will take a lifetime to repay.

University is not set by the cost to deliver, it's set by the available credit.

Same for housing.

But hey keep on focusing on your "right to free speech" that every single other nation has but without a brutal police force that Europeans look upon with horror.
This looks really cool, though it goes way over my head. Is there an ELI5 somewhere that explains what this is?
>But I think a self driving car could do a lot better.

1 accident every 50,000 miles is not a good record. I don't want 'self-driving' cars on the road that are only marginally better than the worst drivers out there.
This is absolutely not racism or xenophobia, and suggesting it is clearly shows that you don’t have an actual argument refuting the evidence indicating that something nefarious may be happening at Zoom under the current leadership. History is littered with examples of foreign state actors who established themselves in target countries. Ever heard of Eli Cohen? https://en.m.wikipedia.org/wiki/Eli_Cohen
did you see the one with gandhi in the background? impressive.
I agree 100% on airbnb. I disagree completely on uber. Uber is safer, better and fairer than taxis. The strategy of growing it quickly is aggressive and clearly short term but the value of having uber in a community where driving is the only option makes drinking out so much safer. Girls getting rides alone are protected by verifying drivers, having so much more data for the entire trip and transaction. They clearly were able to gain market share with vc backing, but I will 100% take an uber over a taxi every day.
If you like this, check out https://www.manager-tools.com/ .

They’ve put together a pretty comprehensive list of topics from basics like how to give feedback, or how to be effective with various types of communicators, to more nuanced stuff like how to deal with a merger, layoffs, or even how to handle personal scent issues.

I highly recommend checking out the site, their COVID19 series, and their map of the universe.
Maybe I'm being naive but I'm privately nursing this hope that at least for devops / SRE roles people do want folks with plenty of operational experience? I mean I still expect they'd want to see someone keeping up with tech stacks and facile in a modern language or two so the interviewee can fix issues and contribute enhancements but still is a depth of experience at some point really a hindrance rather than a help?
So there's some conflict, but mainly the problem is that GC is a critical problem in real-time systems that cannot have performance interrupts. Languages for these applications need to be able to bypass GC.