skysight-inc/HackerNews huggingface dataset:
There are two good books I can recommend regarding the design of X11 and how windowing, widget primitive, and compositing work:

- X Toolkit Intrinsics Programming Manual
- X Toolkit Intrinsics Reference Manual

However they have very little to do with how modern operating systems (Windows, MacOS) deal with that stuff.

As for toys, I'd recommend reading about Dear ImGui [1]. It handles everything you mentioned while being self-contained so you can see how everything works from top to bottom. Many talks and articles have been written about it though I can't vouch for any of them.

1. https://github.com/ocornut/imgui/wiki
And service in EU is 380V, so the relationship between the numbers remains similar.
Tetris Is Capable of Universal Computation
Corporate legibility for software engineers
Tried it indirectly via MerrySky after it was mentioned here the other day.

I am in Europe it was completely off in both its 24-hour forecast and the actual real-time weather. It indicated a continuous heavy snowfall whereby in reality the sky was just lightly clouded with no precipitation. Just 2c.
It is lovely to use once you learn the keyboard shortcuts

My main gripes for now:

- no full disk encryption which means it can only really be used as a kiosk computer and not contain anything sensitive.

- I haven't been able to play anything reliably from netflix or hbomax. either with otterbrowser or epiphany/Gnome Web. Probably Widevine can't be run on those and even tweaking user agents won't help.

Right now it is relegated as a kiosk computer for the kitchen to follow recipes and play music on an old laptop when I am cooking.
architecture diagrams change very infrequently, and are most useful in a given context (ie tailored to a particular viewer or team). writing actual code to describe them feels like a solution in search of a problem.
We're not going to electrify everything.
> Nearly $2000 to get a simple meter box replacement.

If it’s so simple, why didn’t you do it and save $2,000? Part of that price is uncertainty due to scheduling/coordinating with the siding contractor and utility.

Everything after the meter, including grounding conductors, are premises wiring aka your responsibility.

Having your electrical service properly grounded sure beats being electrocuted.

I manage electricians, and my jobs get charged $110/hr for a journeyman in a service van.
What are the implications of SSHing into some random server? Could you also add some instructions on the kind of precautions one should take before ssh into pinggy
Nearly every state in the us has very viable solar. The blockers are not economic, but regulatory from the utility and utility commission side.

There are small solar arrays all over farms in Minnesota, for example.

Solar is super cheap, and only getting cheaper. Cheap enough that one can start to size your array for the seasonal minimum. And as storage gets super cheap this decade, solar plus storage are a "baseload" combo.
UK homes run on 230 volts, so each amp is worth double what US amps are worth (running on 115 volts in the US) edit: 115 volts per leg, and US has 2 legs, so it comes out in the wash, surprisingly. UK homes have tiny little service amps!
Britain's Unwritten Constitution
At first glance it makes sense financially to a business. Reduced liability on the books.

It puts the discussion of time off between a person and their manager. This can be good for those that have a good working professional relationship with their good professional manager. This can be contentious for people that barely get along with their manager and some people may end up never taking time off leading to a build up of stress, burn-out, risk of people snapping and potentially ending up in the news. I believe that could be a financial liability as well.
you have to be careful listening to those guys because they are all VCs who can benefit greatly from pushing the narrative of companies needing to cut costs
Electrical specs are very strict.

They aren't just about electrical safety directly, but also about not potentially confusing people in the future.

If the cable was black, then someone may not have known that it was an earth cable, and might have cut it, which would leave your electrical installation unsafe.

Thats the reasoning why using the wrong color for a wire can make it illegal.
The author also cites this paper as support:https://www.jstor.org/stable/2580324?origin=crossref#metadat...

Instead of bashing the author and his credentials, maybe you should engage with the argument hes making instead?
> You're not allowed to have a share DB with microservice architecture.

The law won't prevent you, but indeed it is impractical. As I said before, things like schema upgrades become impossible if you don't have the ear of other teams. When you can't call up another team you also lack trust, so security becomes an issue as well. This is why teams who operate in independent silos must ultimately have their own databases.

The practice has nothing to do with performance, though. Microservices has little to do with technology at all. It is about people.

> The more I work with microservices, the more I'm convinced that microservice first architecture is garbage.

I personally steer clear of organizations so large that they need to silo their teams internally, but I have had a positive experience using services provided by other companies with the only communication between us being API contracts. The concept works well enough. At least so long as the product does what you need of it.

If you try to force big business practices into a small organization, you're no doubt in for a bad time. That said, I don't get the impression you are talking about microservices at all, just a bad case of over-engineering.
Rally Space | 1st Backend Engineer | Remote(4hr overlap with Boston) | Full Time

Rally is a brand-new company, building storytelling tools for teams.
Rally helps distributed teams stop relying on in-person, office-first communication strategies - and get better at async.

We're building a diverse team of craftspeople that compound off each other. Rally is a new product, which means we get to pick our lego bricks (https://www.notboring.co/p/idea-legos) and build the right way.

We're funded, fired up, and hiring Rally's first Backend Engineer to help bring the product to market. You'll join a founding team of the CEO and two full stack engineers who have done this before, and play a core role shaping & creating a communication engine for a storytelling experience.

Say hello: https://www.rally.space/role/backend
Another US biased "research", exposing unemployment as cause of morbidity and mortality. Of course you will have people getting sick, undergoing degrading health and even dying, with worse health insurance than when employed, tech or not, you, geniuses!
Or introduce them as __newfunction for the linker, but have a new optional header file that #defines the short name. That’s the route that was chosen for C99’s _Bool/bool (there it was a typedef), and it worked well AFAIK.
I was also surprised by the valuation, ChatGTP translates just as well as DeepL in a few tests. It probably has more languages, too.
Finding statistical "faults" without experts in the specific narrow area of research being consulted reeks of politics.

On the subject of banning gas stoves specifically. I think 100% of everyone suspects that is going to happen at some point. Why not now?

Are we implying that gas stoves are safe? Surely this is just a straw that broke the camel's back for the CPSC and likely they didn't need much if any reason to ban them for safety reason, they do in fact pretty regularly kill people.
ah but you see, using authentication on a business network is very difficult and we must allow rando anonymous devices to do whatever they want, apparently.
It's not so much COVID, it's that essentially what has happened is that the cheap VC investment and loan money dried up, as did the high valuations. That's the simple explanation.
The higher they go, the riskier it gets, though. You wouldn't want to take a loan out at the peak and be left holding the bag.
> the guide recommends application updates only for enterprise users

No. Maybe read this part https://github.com/jmau111-org/windows_security#7-recommenta...

> strong passwords [...] counter to NIST and other accepted guidelines

I don't think it's the case. Even if it is, I would disagree with that point of view.

> It should be mentioned that common Windows antivirus and endpoint security software is in itself a security risk [...] Similarly, phishing attacks are enabled by common Windows-based applications such as Outlook

Lots of confusions here, to me, but thanks for your comment overall. In fact, the guide tries to keep things simple but could certainly be improved on some points.
I feel like some of this should be "grand-fathered" in. Perhaps you were a victim of an upsell. Any electricians that can verify?

For example, I needed a new fence. I got a few quotes and most were DRASTICALLY high priced as they wanted to move my fence to comply with current code. An older, more experienced worker had no problems with permits and said I was grand-fathered in because it was already existing. I even self-checked with the city. He was right.
It's strange because 400a service will probably NOT ever be needed, but the cost difference from 100-200 and 100-400 is basically nothing.

You can also get a separate meter installed instead or alongside, this can be useful it the property could be dual purpose (think: duplex, house + machine shop, etc). This can increase costs because of double baseline but it can also reduce costs because of double "low tier" - depends on the market.
True, but suddenly, after this new questionable paper appears, the current US administration is now considering a ban on gas stoves in all new construction.

https://www.wsj.com/articles/biden-is-coming-for-your-gas-st...
If you can take your first concrete company clients without impacting your day job, I recommend doing that first. I was thinking in six months you would reevaluate what to share outside of the narrow constraints of "hey day job, this will impact you directly soon".

Unless taking the first concrete client(s) means you are changing how your day job can interface with you.
super interesting read, thank you for that.
From the Shameless Self-Promotion Dep't:

My book https://www.albertcory.io/inventing-the-future has a chapter set in 1979 or so, at the Dutch Goose, where AI Winter 1.0 is fully underway:

=====
So, Grant brought up one more thing before they left the topic of work. “What do you guys think about artificial intelligence? Is that ever going to go anywhere?”

Porter chuckled, “There’s a paper from a few years back called ‘Artificial Intelligence Meets Natural Stupidity.’ You might want to read that.” The other guys laughed.

Patrick announced, “I’ll never forget his opening line, ‘As a field, artificial intelligence has always been on the border of respectability, and therefore on the border of crackpottery.’”

Porter sat back with a wide grin, “I think they crossed that border several years ago. That’s why they can’t get any more funding.”

Ray said, “Hey, the big breakthrough is only 10 years away. And always will be!”

Grant had the strong impression from their approving looks that they weren’t impressed with AI. He wasn’t ready to give up quite yet, “Didn’t they do some cool stuff, like Blocks World? I loved how you could say ‘pick up a big red block,’ and it did it.”

Ray interrupted, “Winograd’s around all the time. You could talk to him.”
+1000 (to my surprose)

some nits:

1. everyone's happiness is different. Families are the extreme: I know lots of people in all 4 quadrants of kids/nokids, happy/unhappy. Western culture says that kids=happiness and no-kids=emptiness, but I'm here to tell you that's total and obvious BS. Hobbies are another silliness, again all 4 quadrants, INCLUDING miserable people addicted to their hobbies or using them to hide from unfulfilled lives. Sleep? all 4 quadrants, INCLUDING miserable people who sleep. Excitement? Education? etc etc etc - all 4 quadrants for everything.

2. people are fulfilled/happy/energetic/etc or less, at different times in their lives, and it's really true that sometimes you need to experience a period to find happiness in the next ("growth"). Eat, pray, love, kumbaya, and so on. One of my dearest and most happy/fulfilled friends recently lost his wife and he's miserable, barely holding on - but he recognizes this grieving period and leaning in on his Jewish heritage and year of mourning. Also, times of great learning can be miserable while you're going through them.

3. the survey was around weekly habits, but I've found that my happiness requires "everything in moderation, even moderation" - which includes annual deep-dive projects that utterly destroy any sense of balance, in order to "ship" something professionally or personally. More subtly, regular habbits need to be changed at different times in my life, including diet, exercise, sleep and so on.

hope this helps.
I'm currently in circular import hell. My business logic has Jobs and Loads, and they both need to update each other under certain circumstances. Should these two things/monstrosities be lumped into the same app?
I ask about development practices, I have them describe how they approach features, tech debt, planning, attribution, interruptions, and so on. Somewhere in there Ill ask for an example and ask some precise questions and then also about points, so they dont think Im overly focused on that exact aspect
The pan doesn't have a heating coil in it - it's just a solid slab of metal. However, that acts like a single turn of wire in a "coil" shorted out.
But not too tight, or the strands may break.
It’s a John Hughes film. It is scary how well he understood Gen X teenagers.
I watched it as a child and it was up there with PeeWee Herman as a cheap titillating story. I was too young to really grok the ending; it was boring and totally broke the character. Looking back, the ending fits in well with the tendency for TV and movies of the 80s and 90s to paste over an otherwise shameless action/comedy with a bit of moralizing to appease the puritanical censors of the day (GI Joe being a stark example).

But, taking it at face value, ignoring the man behind the curtain, I kinda get how people are interpreting it here.
Well, I'd imagine the day job is why the blog is so good.
Late to the party on this one:
https://news.ycombinator.com/item?id=34309725
The undercurrent of these discussions always bothers me. Wrong decisions are never made, they're always justified by current circumstances or hypothetical future circumstances. Past decisions were never wrong, either, even if current information shows them to be. (Who could have known?)

2021: "we have to overhire! The economy is great and otherwise we'll lose future talent!"

2022: "we have to fire! The economy isn't great and everyone else is firing!"

(In writing this I realize the validity of said decision doesn't matter nearly as much as the perception of the person that made it. Much like Twitter, it isn't just what you say, it's who you are + what you say.)
The part of the wire that is connected to the grounding object has no sheathing, but the length of the cable is insulated. The old cable was the same way. The coating was black and looked identical to the other wires running through the wall. I assume the justification for the code is that it makes the ground wire visually distinct.
And many places in the US allow homeowners to do work that nobody else can do without certification - sometimes even skipping the permitting.

It is still worthwhile to understand what you're doing, and how the breakers/GFCI/Arc fault will save your ass - and why they are NOT the same thing!
As a reader, if one or several experts came forward with this blog, I would skip the analysis and read the political rant, keeping in mind they may have the benefit of the doubt on the analysis. Not ‘believe’ per se, but enough to consider it worth my time to read the political stuff predicated on the analysis.

When an anonymous author comes forward with this, I could do the same, but why would I? Political rants are a dime a dozen on the internet, so it doesn’t justify itself, and I can’t personally vouch for the author because I’m not an expert in the field.

If you have the expertise to validate the author’s meta meta analysis and actually want to do so, then I applaud your benevolence and envy your free time. When I was in my 20s I did this with P vs NP cranks on Reddit. I spent hours reading random people’s algorithms and pointing out flaws. In retrospect I don’t particularly feel like it was a good use of my time.
[deleted, please see next post from me] Signs that a Startup is Going Bad
While it's true, such scripts usually install crap using the victim's privileges behind the scene.
The ability for power companies to deliver on this reliably is decreasing as our society grows increasingly low-trust. This is why you may want to take control of your own destiny and secure your own source of power.
Is there a decent free weather app for Android or iOS which doesn't have ads and / or unnecessary tracking?

Would be cool if Pirate Weather could serve as the foundation for such a thing.
A thief believes everybody steals.
It seems US is way more overregulated when it comes to electricity or building in general.
My first "real" job in software was at a startup with unlimited PTO. In my experience what this meant was that the rank-and-file engineers took no time off while management would be out of the office for months at a time.
Congratulations! Ive been following development with your blog/yt for a bit, so Im excited to finally check it out.
That's to train it from scratch, though, right? If you preload the GPT2 weights you don't need to do this. You can just give it additional training on your texts.
Electrical wiring practices differ from country to country. Anyone coming in on a visa would need some retraining if only to learn the local regulations.

You can sling Javascript the same way in Chennai or in Cleveland, but I wouldn't want a UK electrician wiring my house in California.
He said he wasn't upgrading amperage, so wire size requirements for existing breakers should not change.

It sounds like he was adding circuits which means he's running wires for those new circuits anyway.
Where do you live? In a lot of municipalities any out-of-code work can remain unless they are actively touching that part of the system. For instance, if you had ungrounded outlets in your house, but were just getting a drop for a ceiling fan you wouldn't have to install grounds as part of that work. So they must have been having to touch all those components anyway.
A recent cold snap left East coast with rolling black outs across a number of states.

This is not California where you put on a warm jacket.

You heat the home, find shelter somewhere or die.

I kept getting notes to hold off on using appliances for a few days. Can imagine that if our areas heat was electric that would have collapsed the grid.
I went into more detail in another comment, but tldr I’ve experimented in the past with dropping some of these activities to see how it affects my mood. Above all else, sleep, exercise, and time spent in nature are essential to my personal happiness. Without these things my mood drops pretty quickly. Therefore I believe that someone who doesn’t already get these things would see an improved mood by adding them.
> country doesn't have the sunlight hours to make solar as viable

California somehow gets more sunlight than the rest of the US? If I recall for physics, the amount of light depends on the latitude, not what state you're in.
I understand that problematic, but it's worth it.
Search before Google was awful. Remember Altavista?
Transportation is literally already battery, it is trivial to load shift charging, and in fact standard practice for anybody with electric transportation already!

Heating is similarly trivial to load shift; heat or cool a little extra before the peak, stop during the peak, and then pick up afterwards. This goes for both space and water heating.

Do you have any evidence about what upgrades are needed? I have a feeling that since you are so wrong about load shifting, that your intuitions about the grid may not be completely ok mark either. The grid upgrades I know about are for long distance transmission, not anything for distribution at the residential level, as we are discussing here.
Windows 2000 introduced the concept of application manifests, where executables get a mini XML file for application specific settings instead of storing them into the registry.

They also allow for registration free COM components.

To this day many Microsoft teams still haven't gotten the memo.
Well if it used to cost you $1 for 1hr at 1x speed, now it will take you 10hr at 0.1x speed, and if my math checks out $1. You need to shrink the model.
That's pretty disappointing, I just picked one of these up before the holidays and haven't gotten around to setting it up. I had an extra NVMe and thought this was a easy way to upgrade the pi.
AirBaltic to provide free in-flight high-speed internet
Joshimath: The trauma of living in India's sinking Himalayan town
So here is one thing I differ with you on.

If I feel underpaid, I will do my normal work as best as I can and start looking for another job.

I always try to leave on best terms. You really don't risk anything, you actually improve your possibility of fixing the problem without leaving. And in my case it led to at least couple more opportunities.

Not to mention the world seems small enough and on many occasions I joined the company only to learn I will be working in vicinity of somebody I worked with in the past.
Bioengineered products that reached commercial scales
Each example from a different academic department, like chemistry or materials, that was later commercialized and sold at scale.
> but nobody gets in the history books for being happy.

You state this like getting in history books is a universal desire, or a common goal for everyone.

Why is getting in history books a desired thing?
Induction compatible cookware doesn't have a heating coil. They just need ferrous metal in them. They can be clad in aluminum, with a ferrous core etc. A cast iron pan works fine, and most stainless steel cookware is fine. It's just the cheap teflon stuff that's out of luck.
I can't think of a single company I've ever worked at, including small startups, where there wasn't at least 10% of the employees who were pure dead weight, and cutting them would either have no effect or improve productivity. I would absolutely not consider any type of cut on behalf of letting these people keep their jobs.
Did you have to break a seal on the meter to get to the meter disconnect? If so, what are the implications of that?
Apple Maps to Let You Order Food, Buy Tickets, Book Hotel, Make Reservations
There's definitely a churn in the frameworks like React, Angular, Vue, etc. New APIs, breaking changes, etc are certainly a thing every year. But as always, this is both downside and upside: you get great features and valuable advances at the cost of such rapid changes.

The good news is that the tooling around the Web components is evolving even when the standard itself may moving at glacial pace.