skysight-inc/HackerNews huggingface dataset:
I know of no automated tools available today that can determine if an identifier is accurately and usefully named. They can all tell if you are using the proper case, but that doesn't really tell you anything.

No tool like that tells you if returning a bool instead of an enum is appropriate here, or that a reference vs a pointer makes more sense given the rest of the code.

I'm sure a clever machine learning algorithm could figure that out with a corpus as large as Google's. Maybe. But no tool like that works today.

And not strangely at all, Google does accept "what clang-tidy does" as the canonical way of formatting text. But readability at Google is far more than just formatting.

Readability is frustrating and annoying, but more than just lint.
What are the standards around this? I was unaware of much, if any, recent development on such standards. Even so why is no one with adequate resources working on growing adoption of standards, whether it be academia, DARPA, or corporate entities?
The Storynory podcast gives a good summary of Gilgamesh for kids
> diversity & inclusion review

Is this tongue-in-cheek, or are you serious? Poe's law and all that.
Just announced they will layoff 25% of their staff (zillow offers).
You can change to an outside org though. Rational self interest.
This argument doesn't work with Apple. They built laptops that could literally just use 50% of their CPU because of insufficient cooling. Not too long ago they released a Macbook with a CPU cooler that doesn't even have direct contact with the CPU. And when LTT modded the cooler to fix it they realised the performance was still not better because the power delivery is insufficient as well.

Also our PCs are not slow, modular or not. In many cases hardware is not the bottleneck.
Windows Task Scheduler

It's still a nasty old MMC snap-in in Windows 11 from its legacy as an old, classic NT component for advanced admins only. Maybe one day it will get a bit more love and UI polish. (Though it's not like cron has ever had a good UI.)
I'm mostly suprised something as widely used as Kubernetes didn't already have IPv6 support
Dangerous? I think you need to be a great deal more specific than that, since the risk tranches of Covid-19 are highly variables based on obesity, comorbidities, and age.

At a very young age, mortality from vaccine side effects (~200 to ~700 peri/myocarditis per 1M) is greater than mortality from covid itself (1 per 1M for a healthy young male no comorbidities 18 yo not obese), depending on comorbidities.

This violates do no harm.
The fiber scheduler also hooks into the `Timeout` module to provide safe(r) timeouts using the event loop.
A big reason the internet took off is one that I guess will be banned by default in the metaverse : 18+ content.
I used to work on SSD firmware. I did implement something like the above for a custom solution for caching. When the flash storage is running low on space, it reduced the reported storage capacity and notifies the host which will need to trim some data to bring it below the reported storage capacity. The striping of data across multiple blocks also has been implemented. You could fail an entire NAND die and it would still function though a little slower assuming you still have enough spare blocks.
Very nice setup! As a sort of informal successor to dynmap, there's now (or rather since 1.13) also BlueMap [1]. It renders the map in 3D in the browser and you can look sideways at your builds. Truly impressive.
https://www.spigotmc.org/resources/bluemap.83557
lol... yeah that was a typo. I make those sometimes to see if anyone will notice.
If you change source files in language X, someone proficient in language X (aka "has X readability") should approve that it corresponds to Google Code Style in language X.

You start without it and may obtain once you've written a bunch of code in language X.

I'm not sure if there is really a Borgmon readability. But if there is, it seems like Borgmon configuration files are both common (so that there is a readability requirement) and uncommon (so that there are very few people with readability).
Oh, I wasn't saying that I believe that is a policy we should enact, I was merely saying that political decisions like that could switch a home from being an asset that increases in value over time to one that decreases in value over time.

I agree there are challenges in both having homes that appreciate and homes that depreciate.
"A" government[1] could telegraph that major (as major as is necessary) policy changes are coming that will affect SFH investors in a detrimental way, and that it would be in their best interests to prepare accordingly.

If this does not happen, I suspect Mother Nature will eventually intervene, and that usually doesn't go well for anyone.

[1] I do not presume that any arbitrary Western government is actually capable of this in the real world as it relies on many prerequisites, some of them policy, some of them psychological/ethical.
pimeyes can do this
Kelsey Hightower Trying Azure Container Apps
I agree that produces a better expected return, however the downside-risk from a bad outcome is worse for me than the expected upside gain.

Essentially, I don't expect my overall happiness and satisfaction to be linearly correlated with my finances, and I expect that non-linearity to be such that I'd rather be more risk-averse in such a way that I have to give up some of the potential gain.

If there were a world where I could _guarantee_ the avg. stock market return, then I'd of course take that offer, but sadly such guaranteed returns only exist in the form of scams and ponzi schemes.
Try Stellaris. The Linux port works incredibly well, in fact it seems to work better than the Windows port. It also will run on even low spec hardware and iGPUs.
How is that contract any different from the set of supported CLI flags or an API? Obviously you can't assume that any particular command line tool follows any particular standard. But that's no reason to not write programs that follow a standard!

If you don't document how to use your program, that's another problem and the nobody will be able to use it anyway.
Kaggle launches $125K crypto forecasting challenge
> I wonder if more of the responsibility for the recent problems is on the reporters, rather than the scientists.

Back when most science information only got to the general public through reporters, I think this might have been a valid point.

However, now many scientists are communicating directly with the public, through blogs, articles, interviews, etc., so I think more of the responsibility for miscommunication falls on them directly. Some scientists are even doing end runs around the scientific process by publishing popular articles on their own research before it has been replicated or even reviewed by other experts in the field.

(Personally, I never even bother reading an article by a science reporter; if I'm interested enough in the topic, I find the actual paper documenting the original research and read that.)
I want a single contiguous Minecraft world that everyone can use.

Each account could get a range of blocks allocated to them, after Credit Card validation, to prove you're a real person.

You could pay to own some more blocks.

The blocks you get are just a land grab.

You can trade blocks you own for blocks someone else owns, and there could be a monetary transaction to go with it.

You can build what you want to on your blocks.

How does all of this pay for itself? We set up Pay To Download blocks. If you want to fly around my creation, you can, and it just costs a little bit to do it.

For the blocks I control, my Server lets me make permanent changes to those blocks. I can let other people on my Server, and I can give them permission to help me make changes to those blocks. We can make a shared Access Control List, and pool our blocks together, and edit them together.

If you visit my area, you're using some Server to do it, and you can be on the same Server as your group of friends. And y'all can make a Copy-On-Write set of modifications to my blocks. And those blocks will stay, as long as your Server caches them. But no one else sees your changes.

Maybe add some minor annual fee to blocks, so that if someone abandons their blocks, that they fall back to the public domain.

If you want to get fancy, you allow block owners to set up royalties for visiting, and clients can set some rate limiters for how much they'll pay, and etc.

I get that Minecraft itself has licensing terms that prevent us from doing this, and especially if money changes hands. I get that people build things that infringe copyright, and the only reason it's tolerated is because money isn't changing hands. I get that if someone hosts this, they'll have to deal with DMCA copyright teardown notices, and etc. And I get that it's not like the true Metaverse where you randomly bump into people you don't know, and can make permanent changes to the world together.

But I just think it's bizarre that someone will make a really cool Minecraft map, and I can't explore it, even if I have money and I'm willing to pay a bit.

If this whole system came with the ability to click a URL to immediately appear in some blocks? I mean, I just think that would be so cool.

Okay, I saved my idea, and hopefully someone will implement something like it.
This has always been the argument of people optimising for development speed. Fair argument when you're actually getting dev speed in return. But it's mostly consulting companies making this argument, who don't have any skin in the game for ops cost.

If this were true, startups wouldn't be paying a third of the money they raised to AWS.. considerably more than people cost.

Companies grow and this 1/10th efficiency will quickly multiply.
That's regrettable. Investing in reliability and redundancy is an optimization problem, resources are always limited, it's natural for there to be tension and I've grown accustomed to that. My experience has been varied, with some organizations investing more than others.
that’s why he focused on carbon outputs.
Give Terraria a try, It's really awesome and versatile!
They did, from SUN RPC, they moved into Distributed Objects Everywhere with Objective-C/OpenSTEP, which then gave birth to RMI and J2EE.

Containers are basically Java application servers, rebooted as language agnostic OS services.
> Linux on laptops is a nightmare, often even on the hardware that "supports" it.

That's just not true. Try a ThinkPad with Fedora and you'll see.
CSGO
CSS
CS1.6
Cities Skylines
Portals
Portals 2
Yes. It's really painful.

Imagine a 5 year old code base that doesn't even have technical debt: it's a manifestation of the technical debt itself. It's hundreds of thousands of lines of code, mostly with "emergent behavior". You can't release without spending days on clicking through the RC system manually to check what's broken. Also, your product is extremely complex because apparently the barrier to entry in your field of business is very high.

And you have no users.

Then suddenly users arrive.

What it takes is 1) management buy-in (they should be desperate enough) 2) engineers who are not willing to make compromises.

Also, as usual in crisis management, people who successfully manage crises are generally ousted after the crisis is over because the personality needed to solve crises is not compatible with peacetime modus operandi.
REMOTE, East Coast based role open: Full Stack Engineer
https://www.joincabinet.com/careers/full-stack-engineer

Cabinet is a growing tech start up making the daily workflows of Executive Assistants more efficient through a proprietary, all-in-one, data-driven task management system that tracks your to-dos, your C-suite’s info, your time, and your impact. they also provide a unique and resourceful online community for executive assistants.

Nice to haves: • Python • Django • React

Please apply via the link above
> You don't need a record label you don't need a book publisher, you can, if people want to consume your content just write your book and have people just send you money via patreon or one time donations.

Yes you do need the biggest possible label. All the big artists today (post 2000), they might have started building their audience on the internet organically , but at some point one absolutely needs a label that has all the connections, budget for advertising, touring, featuring, ...to grow as an artist, nothing has changed on that regard. What collapsed is the record industry, which virtually doesn't exist anymore, save from vinyl records maybe.

The people that are useless on the other hand are the middlemen like Spotify and co, they serve absolutely no purpose whatsoever. Better distribute your music freely on Youtube instead and grow your audience there, or do live shows on Twitch.

This is a technologist forum, but people here needs to remember that just because you have a product to sell doesn't mean it will sell, no matter how good that product is, you often need to hire people dedicated to selling that product to clients. Music is no different.
It's a P53 with 32gb ram, 1tb SSD, an i7-9750H and a Quadro. It's a beast. It smokes my one year newer similar MacBook Pro because it actually runs at clock rate because it doesn't get as hot. But no one wants it because it's a niche market to have an ugly workstation on your desk. If I could sell it for something like 1600 I would buy an M1 Mac in a brim but it's really though. They go from 600 to 900 on Craigslist, it's insane, I feel really dumb for buying it, a MacBook with half the RAM and SSD goes for 1400 to 1600 and the GPU sucks.

I'm thinking about plugging it to the TV and using it as a Steam console or something like that, my girlfriend games. But it's a fucking expensive console.
>Packing the Supreme Court because you can't trust the justices appointed by the right to vote the right way?

As much as I wish we would have breached this point of trust by now, liberals have never actually packed the Supreme Court.

>That crazy plan to make a separate state out of each DC neighborhood, so that DC would have dozens of senators?

I have never heard of this.

Please focus on things that have actually happened, and not wild conspiracy theories.

>That is so ridiculously wrong

https://en.wikipedia.org/wiki/Universal_suffrage#Dates_by_co...

Each point of contention, hard fought by conservatives, who were dragged kicking and screaming into the future of a country that ever-so-slightly further embodied its highest ideals, despite their protests.
Edge is only free if you don't value avoiding targeted ads. Personally I don't care if my "data" is out there, but I don't know what I'd do if I did (Vivaldi? Brave? Firefox? Something more obscure? Are there any paid browsers yet?)
I'm not a fan of readability exactly the way Google does it, but I'm pretty happy that Google insists on various aspects of it, like good identifier names.

I don't know of any research off hand, but I'm pretty sure the industry consensus is that good identifier names improve the quality of the code (Go style notwithstanding.) Readability is one way to training engineers to do it.
I'm pretty sure it's a hand picked list of channels that are known to have good closed captions and then the index is built on the this.
ManKier: Combines Man and Tldr and ExplainShell
The counterpoint i always bring up is my college days """eviction""".

I was 1/2 a day """""late""""" with rent (as in, it was the 1st, and i didn't have it when the landlord came to see me in the morning, as i was on my way to school) came back to find the locks changed, was told i was evicted and even if i paid rent for the next month, all it would get me was my property back.

(reminder, they were demanding i rent for the next month, that hasn't happened yet, as condition to retrieve my property, while telling me it wouldn't result in me being allowed to stay in said unit i just paid the next months rent on.)

Had to use legal counsel help to put a stop to that bullshit.
having launched some product at Google in my day, I know quite well how to skate through that process (although D&I was not part of it when I filled out my forms). Sadly for my friends in privacy and security, it's not hard for product teams to exploit Google's propensity to launch and override privacy and security concerns.
The multiplexer is called "tmux", "termux" is a terminal emulator for android.
There's a difference though. I've worked in ops teams where there were many such checklists in Word documents, wikis, or whatever. Standard procedures involved reading from these runbooks and following the steps.

But here, you have code that plays the same role, but which can eventually be changed out with code that actually does the work for you. It's a seemingly small difference but it's actually huge if you have some decent developers who can spend a bit of time every once in a while pushing the needle forward in automating these manual steps.

Another note: I've found that it's hard to even get teams to consider the minor change of using the code version instead of the wiki. Inertia is a real problem.
> Office 365 in browser sucks.

Kind of, but at least it works and is compatible with everybody's Office document which is a big barrier to people migrating to LibreOffice.

> What IE only apps were people desperately waiting for?

Every internal corporate web app developed in the 2000s, all custom built, developed by external contractors and not actively maintained because “they work” (or at least their bugs are well known and worked around). In my wife's department alone, there's like a dozen of such apps (for holiday tracking, training scheduling, etc, etc.). It's also discussed in the article btw:

“We had so many applications that still depend on Internet Explorer,” Ronny Intrau, Browser Product Manager at Bundesagentur für Arbeit

> A better question is what do they gain?

Companies and administrations have had enormous troubles migrating away from Windows XP when the support ended (and some haven't actually, because they just couldn't afford it). Windows 7 support ends in January 2023, and with Windows 11 we now know that the promise to have Windows 10 forever was a lie, and that they'll need to migrate yet again (while throwing away a good amount of PC, because of the system requirements, as it's always the case with such migrations). We're talking of migrations costing tens or hundreds of millions for public administrations. Never going through this all over again is a win.

[1]: https://docs.microsoft.com/en-us/lifecycle/products/windows-...
> If your procedure is not that, then your procedure doesn't reflect reality, and thus is outdated documentation that needs to be updated.

Configurations change all the time. There is no technological safeguard against someone forgetting to write down the change in the playbook script; it has to be organizational.
Most people don’t read books or exercise.
I can identify; but the farther I go in my career, the more I see socializing as part of the actual work--i.e., not peripheral or ancillary to it, but as an important part of the success of the company. My mentor says that what used to be called knowledge work should more properly be called relationship work, and I see it more with every year. We used to be Taylorist cogs in a machine, but that's not what work is anymore. At least not anywhere where groups of people have to solve hard problems and make difficult decisions up and down the ladder of abstraction.
I think you are onto something quite important. There's a ton of work being done right now on the psychology and cognitive mechanisms underlying learning. Part of the difference, it seems to me, is not just that you encode spatial information differently - it's also that you have no option but to use your spatial memory, and it's working all the time. It gets flexed naturally in a way that the part of your brain that memorizes a formula doesn't unless you have no choice but to exercise it very frequently, or possess a truly unusual brain.

Put another way - I have terrible visuospatial skills, but I still am able to navigate the world and manage fine because I have no choice. I had to learn to do visuospatial tasks in order to function, so, I can do them, and I do them constantly with low error rates. The muscle isn't naturally as strong as other peoples', but it's exercised enough to not make a functional difference.

This is where the idea of "mind palaces" come from - maybe such a visualization would help you.
Just today, my team had a developer meeting.

The tech lead started out by complaining about how he has to do an untested unplanned release today because another team made some urgent changes. He's the only person who knows how to release it. The other team didn't communicate until today that a release is necessary.

We've done two other releases in the past month and both required a day of troubleshooting to fix issues.

Both of us have been working at this company for about 3 years and we both have over a decade of experience in software development.

When he finished complaining, I started asking questions and making suggestions about how we can improve things.
- Push back on the team that needs these urgent changes. Let them learn to do the release.
- Deny the release since they didn't communicate earlier.
- Improve the release process.

Everything I suggested was just flatly denied as impossible.
- The other team doesn't know how to do the release.
- He wants to be a "team player" so he can't deny the release.
- Project managers will never allocate time to improve the release process.

I feel strange because I've seen this same thing for my whole career and I still try fight for what's right when others appear to moan and carry on.

However, my experience tells me that bringing this stuff to my manager is even worse. My manager doesn't know anything about the code, my project, or the release project. He may assume it's complaining for the sake of complaining. It has been used as ammunition in reviews against me.

Learned helplessness sucks and I wish I could do more. I don't think either of the suggestions in the article are feasible for many ICs. Teams are ambivalent to making improvements, and retrospectives carry very little weight. Managers are above the fray and won't be held responsible for by people below them.
Mee too :)
I'm a bit confused. Did you not speak at all, to any human, until your 20s? Or is English a second language? Because the way this is phrased, I imagine you, somehow, growing up isolated in a cabin in the woods with internet. How does a baby feed itself?
Cool idea. I was confused why I didn't see the compound file after selecting multiple RuleSets, until I realized I needed to click the "preview" button.

Would love to see this as a cli tool: I always have to Google "github python gitignore" > raw > copy > pbpaste.
This is cool, is there room for more subtlety in the haptic feedback? For example, are you using different stuff for low, mids, high?

Also, has anyone played with bass shakers? I’ve considered trying to rig one up to my office chair.
Ironically Solaris with SPARC ADI is one of the few UNIXes where C is properly tamed with hardware memory tagging, while Intel borked yet again their attempt to provide such capability on their CPUs (MPX).
It doesn't require it, no. Nonetheless, the majority of properties are professionally managed, so it is simply false that most landlords are small-time individual owners doing it themselves. If everything under "individual" and "LLC/LC/LP" ownership were small-time individuals doing it themselves as a family business, we'd expect to see closer to 78% of properties be self-managed, not 42%.

The rate of increase of professional management is also pretty high: the 2015 survey had 43% of properties professionally managed, which had risen to 54% by 2018. I'd be willing to bet it's more like 60%+ now as there's been quite a bit of buying into the rental market by large investors.