skysight-inc/HackerNews huggingface dataset:
I am an engineer, and I rely heavily on metrics, because my job requires quantifying that a system is working correctly. It is impossible to do that correctly without metrics.

Similarly, managing a product team is also managing a running system; that system is just made up of meat sacks whacking plastic buttons with their bony protrusions, rather than computers humming away in data centers. A product manager still needs to quantify that the system making that product is working correctly, and metrics are essential. Otherwise you will only be guessing as to how the system is working, and those guesses will be much more haphazard as the system grows.
The article is right in that setting up a server for any kind of hosting is not a simple task. There are no "good defaults" or "templates" easily embeddable/extendible for your specific use-case.
It is not a 40-50% process. Coal plants run around 33%.
Check this out!

https://www.cbsnews.com/news/teacher-shortage-california-low...

> "There's been times when we didn't have a math teacher, or we didn't have a language teacher," Megan Carey, the principal of Terra Nova High School, located just south of San Francisco, told CBS News.

> The reason? "High cost of living — 100%!" she said.

> Now, her school district is trying something new: affordable housing on school property. It's a 122-unit apartment complex that was approved by local voters and built for teachers and staff on property owned by the Jefferson Union High School District.
So why do they want to put every car on the grid too if they can’t even manage current demand? I hope most people realize policies like this mean a lower standard of living for the lower classes.
Yeah, the various EEAs and emergency notices are basically opportunities for other participants on the grid to spin up generation capacity and help out.

CAISO encompasses a wider region than just California -- this reflects the state of everything managed by the Western Energy Imbalance Market.
You can find a copy of ISBN 1565291700 [0] on Libgen, or a used print copy on Amazon or AbeBooks etc. The book contains a table of keyboard shortcuts, although I’m not sure whether it’s complete. It’s probably also possible to order the references listed in [0] from IBM, but I haven’t tried that.

The *.boo files linked under [0] can be read on Windows using the IBM Softcopy reader [1].

[0] http://www.edm2.com/index.php/Common_User_Access

[1] https://www.ibm.com/support/pages/ibm-softcopy-reader-window...
Wow, interesting - I didn't know that. That is very cool... no more special handling for windows in cross platform handling then it sounds like (at least for UDS).
Just a gallery of AI-generated images on a theme. Brace yourselves for a deluge of these.
Not sure I agree. Framing the presentation to match the audience’s appetite is what generally helped me get insightful conversation going even with largely non-technical crowds. Each demo can be done in at least a few ways, and if one tries to demo APIs to C-suite as they would to their immediate engineering peers, one could end up at a conclusion similar to yours.

I recently joined a startup, There’s about a dozen of us. Eng demos are scheduled weekly, which feels like a blog post so I won’t get into it here.

Sometimes there’s UI to click around and yes, people are slightly more engaged. However, we’ve had successful demos of infra / API stuff. The key, unsurprisingly, was to surface impact on tangible business goals. No point in trying to explain how Terraform works, but there is value in demoing why it works for your team, how it helps ship and operate infra with confidence, how it helps with repeatability, makes infra changes reviewable, etc. Of course, it’s incredibly important that the group sees demos as inviting and bring their curiosity to the room. If that’s not happening well, that’s a whole other problem.

Good rule of a thumb I tend to use is “half the presentation time for each X% of non-engineer audience”. If there’s 20 min of demo for eng peers, that needs to boil down to 10min as soon as one or two non-eng people join. Less time forces me to focus on value added rather than tech details. X will vary from org to org.

And of course it’s always good to offer more detailed demo in a more focused group later on (e.g. “for those interested in the details of how we use Redis, I can do another demo in a smaller group right after this call”)
You can clearly see the hitch in the demand data where some demand-response loads got turned off due to the level 1 emergency at 16h00.
i'm used to buying a car for X use it for 7 years and then sell it back for 1..2k less. Let say i buy a used electric card with 80k miles on it, and use it for 7 years, and have put 150k miles, now wont I have trouble selling it?
GitHub Pages works well for me.

https://pages.github.com/
Can AMX be used in User mode?
>> Is this as bad as it seems?

Sadly, it seems like we're in Blazing Saddles territory now.
Most browsers autofill the card info, idk if that counts as pasting
I think this is what Cloudflare Pages tries to solve

You just connect your git repo and tell it what command to run to build your site and where the html output is
Is there any entity not connected to the grid? Besides Hawaii..
It’s available in the US but it’s a merchants choice to use it (unlike in Europe with PSD2).
With proper winter or all-weather tires you'll actually get better stopping for a heavier vehicle (the tires will have more friction as a function of the weight so less chance of slip even though you have more to stop).
There are a lot of factors in-play that make realtime grid balancing harder. You can have more capacity on paper but have things trip offline due to faults, overloads, unexpected maintenance, etc. Just because you have the capacity on paper doesn't mean that you can always start that capacity up, route the power on enough transmission lines, etc. There are multiple wildfires and it's a very hot day right now, which can create adverse conditions.

I definitely suggest Practical Engineering's power grid series for a better explanation about how this stuff works, but grid balancing is certainly nontrivial.

Edit: You can actually see realtime transmission outage data via OASIS (http://oasis.caiso.com/mrioasis/logon.do), under the Transmission -> Transmission Outages tab. There are other tabs in OASIS that show related grid factors too.
This does not prevent the other person from editing the message down to remove the substance, then proceeding to delete, right? Similar to how proper reddit deleters work.
But don't write it all first, that is don't wait until your shipping. I mean if you are trying to be first to market maybe that changes things. Everyone's developing different things in different markets but in my experience developers tend to hold onto that particular mantra, and it turns into wait until the last minute to actually check perf. See other comment about the immaturity of the industry which I agree with.
> This is categorically false.

Yet California urged customers to not charge their EVs during peak hours because there isn't enough electricity available. And EVs are still only a tiny percentage of cars.

> hydro

is a doomed power source, because rivers are drying up, suitable sites are rare, and no new ones will be built because of environmental concerns. Existing ones get blown up.

https://www.nps.gov/olym/learn/nature/dam-removal.htm

BTW, a lot of PNW hydro power gets sold to California, which still has to tell people not to charge their EVs.
I've had to use Slack for a while, but never wanted to delete any messages --- or even edit them. On the contrary, I find it immensely irritating when others change/delete their messages, especially when I'm in the middle of reading them and writing a reply. However, instead of patching the official client, I just wrote (a read-only) one that uses their API to simply log all the messages/events that occur.

I wonder if it's a difference in culture/expectations. For me, once a message is sent, I expect it to be immutable, much like basically all forms of communication have been in the past. Email, IRC, etc. all work like that. If I intend to amend or otherwise change it, I'll simply send another one or use "correction asterisks". To do otherwise feels like a taboo, almost like trying to rewrite history.

Edit: seriously, immediate downvotes? What nerve did I strike this time...?
Thank you – made my day!
Cool. So to update your list:

> Things that support SMB out of the box: Windows, Mac, Linux, FreeBSD, NetBSD, illumos

> Things that support NFSv4 out of the box: Windows, Mac, Linux, FreeBSD, OpenBSD, NetBSD, illumos

OpenBSD is the only real difference here. (And if "install something from ports" counts as "out of the box", there is no difference.)

There is still somewhat of a difference in ease-of-use though. For NFS, Windows users have to enable an OS feature which is not enabled by default. (I suppose one could automate that in the installer, run a PowerShell script for example.) Not sure how true that is for other platforms.

It still raises the question of why one might prefer NFSv4 vs SMB.
OPEC Plus Agrees to Cut Production by 100k Barrels a Day
Eww, that page renders “post not found” (though with a 200 response), and then replaces it with the actual content via client-side scripting. The effrontery of the header text “It looks like you’re checking to see that we’re server-side rendering. We are!” is palpable.
>Sending a packet is free speech.

No, there's no law anywhere that includes actions performed by machines in the definition of free speech. DDoSing a server is not performance art, and neither is shooting someone.
pbpaste.. this is exactly what you want.
We Tried to Beat China in a South China Sea Wargame. We Lost. Badly
I wonder how much the peak could be reduced by intentionally cooling houses lower than normal (say to 18 C / 65 F) before the demand peak, e.g. from 3pm - 5:30pm so that you don't need to use as much AC right when you get home and solar is waning. Essentially using the thermal mass of your house as a battery
Creating Great Choices – Roger L. Martin – Talks at Google
I Estimate NPM Package Market Share
Isn't the whole point of disappearing/delete-able messages that you leave the meaning in your recipient's brain but not on your phones? So if a third party later tries to read your chat logs they won't see anything (sensitive).

I think it's assumed that your recipient is not malicious. I swear at some point there was a warning saying that if you enable disappearing messages it wouldn't prevent your recipient (or you) from simply taking a screenshot of the messages.
It's not in the app, but on the support page they do indicate that deleting messages is "best effort" (ie. not guaranteed).

https://support.signal.org/hc/en-us/articles/360007320491-De...
> There are many programmers that put cart before the horse - they think they should use those patterns even before they start to emerge in their systems and treat those patterns as some kind of a goal.

Isn't that the whole purpose of design AND of patterns? You design your software first, and instead of reinventing solutions that already exist, you base them on patterns. It doesn't have to be a BUFD, but you should still map out your requirements before hand, and when thinking of your implementation, if it's a solved problem why not use the patterns that are accepted and available. That improves build-time and maintainability because you're using familiar patterns.

There's a time and a place for going full hacker and just start coding immediately and letting the pieces come together as they will, but lets not glorify it and certainly not call it the "right way" or imply that design before building is "putting the cart before the horse". Design should come before construction.
> What's the difference between a BA and a PM?

I was thought that you were priming us for a really good joke.

Come on! What's the punchline?
Velocity metrics and burn down charts tell you something is happening. It's purpose is as an indicator of something trending right or wrong. It doesn't preclude good design and architectural analysis and product feature prioritization. If you don't have direction for the velocity it is meaningless. Unfortunately many a times its just a number to berate dev. teams on their productivity. That was not its intent. I forget who said it but - the road to hell is paved with good intentions :)
I wonder, would you (or others complaining about subcontracting) be OK with it if the prime contractor was totally above board, disclosing the fact that he is subcontracting and allowing you to "vet" the subs?

In other words, is it the misrepresentation that's the problem, is it your need to scrutinize the subcontractors, or is it simply that the prime contractor isn't personally toiling sufficiently for you?

Personally, I don't see what the big deal is. A client is paying some agreed amount of money for some agreed results in some agreed time period. What difference does it make if the contractor personally types in the code or if he finds 5 Indian guys to do it?

I put in some hours in the world of defense/government contracting, where in many cases, the prime contractor never does any work at all. His only job is to "be the prime contractor" but he subcontracts everything, and I mean everything out to others as soon as the ink is dried.
The person or entity who hired the prime contractor is also on the hook. If you are in that position, it is better to detect and stop a contractor doing things behind your back than it is to explain that you didn’t know that a contractor subcontracted the work to the person who installed the backdoor.
Even from a completely mechanical, machine-level rationality point of view, a lot of things we humans do is against our best long-term interest, because poorly contained impulses of short-term interest ruin that.
> and believing that this will distribute evenly across the population magically

I don’t expect this will happen magically. I expect it will happen through advocacy and legislation.
Reading code isn’t that bad but refactoring is without some good integration tests.
It should be a rule to just spell it out in titles, it's not that many characters.
Yes, since things are so video-centric. I used to do some training videos for customers.

Now it's nigh impossible, as I can no longer speak with my normal voice. My vocal cords are paralyzed after being on a ventilator while I had COVID.

I would like to "speak" more, but I have to figure out how to do it in writing. I feel like I was much better with it vocally, but for now, that's not an option.
Modern building codes in most developed countries already require good power efficiency in terms of insulation and climate control systems. However, we have a huge stock of less efficient buildings that will take decades to replace or update.

Stricter building codes and other mandates to improve efficiency will also increase housing costs at a time when many people are struggling to afford a home at all. Efficiency pays back in the long term but the capital expenses are painful in the short term.
Not sure where you're going with this since KF doesn't work this way.
So people move them?

Control of the software is the relevant thing here. If AWS started modifying the software to make it fraudulent that's a problem.

Until that is an issue the hosting provider is as relevant as the bandwidth provider. It's just dumb compute.
The US is not a particularly good role model here. Look to Western Europe for better examples.
Sorry if I wasn't clear, in the method I'm describing each engineer is tracking and forecasting their own capacity one week at a time. We discuss it briefly as a team to gut-check each other's forecasts and learn from misses as a group. Misses are almost always unexpected interrupts, so talking about what did we fail to see last week and then checking what might we be missing in the plan for this week is the essence of the whole thing.

Having never done XP I can't say if the differences are better, I can only say that this basic approach works pretty well :)
you haven’t had fun on this planet until you've gone hunting for invasive hogs in florida or texas. stars, night observation devices, suppressed semiautomatic rifles. regardless of your stance on guns or killing things almost as smart as humans, you should give this fun and useful activity a try sometime. you’ll learn some skills and make solid friends along the way.
Sigh, this is true.

Better training and better tools can help make obvious their mistakes but I don't know how to combat the dogma. I've often been shocked how almost superstitious developers are - you'd think developers would have a more scientific approach but they are just as likely to chase after ghosts than optimize what needs to be optimized.
Also from a service provider / architecture view there is a huge concentration on AWS [1]. So while the nodes might appear large in numbers, if AWS goes down (which is not entirely unheard of), the nodes go down with it.

[1] https://app.finclout.io/t/O0kvaxm
fasthttp doesn't implement HTTP/1 correctly, and doesn't implement HTTP/2 at all. It's not an appropriate choice for a general purpose tool or library. The code is also not correctly formatted. Strong negative signals.
Again, had you read the article, you would know it was meant to be a trivial example.
That you think you might later re-encode is absolutely an argument for lossless formats. I'm not arguing that there's no use for lossless formats. The comments I was originally replying to was questioning why they're not universal. The reason they're not universal is because you need a special reason for them to make any sense.

> This seems rude.

I meant it tautologically: literally the definition of useless is a difference which has no measurable impact.
I agree with your post but I wanted to chime in that LD_PRELOAD isn't even a problem in this scenario! If you're running code as you then the permissions model assumes you can modify/control it. Always. Whether by LD_PRELOAD, or by a debugging interface such as ptrace(2). Or just by copying the binary, modifying it and running that instead.

We already disable things like LD_PRELOAD or ptrace(2) for setuid scenarios, so again there's no issue.

> "You should always drop privilege after getting whatever handle you need"

Wanted to chime in here too. PAM doesn't require root -- the initial assumption is wrong. You can't just drop privileges in a PAM module though, because it's a function running in the application proper so any process-global state change would impact the calling process.

What you can do (and what some PAM modules I've written actually do) when invoked as root is you can seteuid() to a non-root user as long as you're sure to seteuid(0) back to root before returning from your module.

> "TCP adds a magnitude of complexity"

Erm, so most PAM modules already do this. This is how pam_ldap, pam_kerberos, etc all work. No big deal. But it also doesn't need to be changed.

Honestly, there is a real need for a service for updating local directory files like /etc/passwd. It's very stupid that we have individual binaries with ad-hoc C code editing /etc/passwd in 2022. But the right solution is something generic and modular more akin to a local ldap instance -- not reinventing the wheel with friggin' systemd.
Laravel's debug mode [has a big warning in the docs about this](https://laravel.com/docs/9.x/configuration#debug-mode), defaults to off, and newer versions of Laravel use a different error module that doesn't show env vars.
Unfortunately our records don’t go back far enough to say for sure.
I doubt the client is actually sending a request on every keystroke. It's most likely just a timeout that gets refreshed periodically.
Depends on situation, I suppose.
Winter 2 years ago, it was a total cluster-f caused by generators not being properly weatherized (the owners chose to pay ridiculously small fines rather than weatherizing the equipment), extremely low temp and high demand. In that case the was grid less stable than it could have been by own doing.

We also had a shortage a few months ago when solar farms were not producing enough because of cloud coverage in west Texas, along with wind turbines not being propelled enough - and brutally high temperatures. That other time a “help” from other grids would come in handy and there was not much TX could have prepared on its own.
At my work people delete slack messages and recall emails occasionally. It is almost always for one of two reasons: there was an error in the message or it was sent to the wrong channel / group. By deleting or recalling the message they're showing respect for other people's time. In general, I trust my colleagues to use this power benevolently. If I felt otherwise, I'd probably be looking for another job rather than installing something like this.
And even caches. Though we called it "core", back then. Main memory was disk, tape, or drum, and cache misses caused page faults, if you were fortunate, or you had to roll in overlays yourself. Nowadays RAM is as inaccessible as disk was then, and you swap 64-byte pages, sometimes with network negotiations with remote (NUMA) cores, all in hardware.
The United States has employment laws. Hiring someone as a contractor and then treating them like an employee also likely violates US law.
> don't deliver to person across the street

I feel like this is probably crossing over the line balancing an acceptable amount of inconvenience to genuine customers vs. the amount of fraud that is prevented.

Certainly it's fine to flag such a transaction for review, but it's not at all unusual to order food from a restaurant over the street. For example, when it's just me and a sleeping baby at home, but I really want to eat the food from the restaurant over the street.
The good news is that Congress appropriated money to update the grid so it can manage more demand. Are you really suggesting that, instead, we should ban appliances and other items like electric cars that use electricity?

And why pretend not to know why CA favors electric cars? I'm pretty sure you're aware of the debate over climate change causing extreme weather events -- including events that cause strain on the grid. One can argue California is moving too quickly, I think. They in fact may end up pushing back their deadlines--I think that's likely. But to suggest electric cars are an unmanageable problem?
MATANA is the New FAANG
Electricity use has only stayed flat in the US because we have outsourced much of our heavy industry to China and other countries. If you properly account for the electricity we are effectively importing in the form of manufactured goods then the curve goes way up.
God, I’m glad I wasn’t born in the designated car production region, what a horrible thing to be forced to devote my life to.
I don't know about hard CS, and I don't know about that word "corrupt" because it implies malice and I think that Hanlon's Razor is probably a useful heuristic here. But, in machine learning, I've see plenty of the kind of thing I'm talking about. Papers often introduce new algorithms or techniques whose improvement over the competition can plausibly be attributed to excessively tuned hyperparameters that overfit the data on one or more benchmarks. It's really not all that far removed from p-hacking in my opinion.