skysight-inc/HackerNews huggingface dataset:
> Things I take issue with: 1. How do you lump all of California under one value given there are 4 large utilities that have their own value but include LADWP and the balancing authority?

The issue is data acquisition. In regions where they have more granular input, you have a better resolution.

> In the end I'm not sure the value prop - is this for policy planners?

It’s for outreach and communication with the general public. It’s trivial to put a map on Facebook to show how well/poorly a given place is doing. It’s also interesting to have a quick look depending on the conditions, like the wind turbines output during a storm, or during a heat wave, or to see just how efficient PV production is under various conditions.
https://help.okta.com/en/prod/Content/Topics/Security/mfa-we... ?
My motivation is still the fun and that I learn on the way and from others.

And before I made money from open source, I always did it with the (very tiny) hope of making this a full-time job. Basically I created a dream job for myself.
(Of course this wasn't easy and isn't for everyone as this took a long time, talented other people, luck, hard effort, more good than bad decisions, ...)

> I could not just approach my employer and ask if I could help code this open source project.

Why not? (Your chances are probably higher, when the project is related but still you should try.)
That system is hardly "self-driving". From the article, it will work only under 40 mph in certain highways only. It's way behind other competitors
For anyone interested, I maintained a server within the affected DC.

OVH provided 3x the price of the service for the downtime. But for the recovery we needed to buy a new server from them as our backups were only accesible from dedicated machines...
At the end we basically received 2x the price of the server when discounting the temp machine.
Communication during the downtime was not bad from OVH side, taking into account the huge amount of affected servers.
At the end, as a small customer I cant do or ask for much more. As it's not worth neither the money or the time.
IMHO, 3x is not covering any business loses for anyone. We got our own backups within the OVH network and it took 3 additional days to be able to access them as the network was a mess after the fire. That for some business is going to be a huge sum.
You sound as confident of the facts as I did when I believed Saddam had WMDs.
Sometimes your understanding of the world is incomplete.

I would encourage an open mind, lest history make a fool of you like it did me.
Those are just two options (I'm not a big fan of either)... there are a myriad of other options available.[1] While I disagree with your assertion that Linux desktops are not secure, I would agree that making them more secure is not trivial. If you changed your assertion to 'they are not secure by default', I would agree with you.

I would disagree with 'has to be comfortable to use' as that is often at odds with 'secure'. Some of the things I do to secure my system make infrequently done/high risk things quite uncomfortable to use. Not because I wanted to make it uncomfortable, but because that's what it took to get the level of security I desired.

[1] I would also argue that spending too much effort here before addressing other attack vectors first is rather silly. (i.e. web browser, network, minimizing usage of/isolating 3rd party binaries)
I can't speak for Strasbourg, but here in the UK you don't get an inspection by the local building inspector or fire department - instead, you hire a fire risk assessor of your choice, on the free market.

So if you're not in compliance, you don't need to bribe anyone or cheat - you simply have to hire a friendly dumbass who'll check the basics but won't ask too many questions.
Economic incentives and strongly held technical opinions like those of paxys occupying staff+ positions at every participant in modern computing. We’ve deluded ourselves as an industry into believing that computers are too hard to build operate for anyone but Marvel’s Avengers of the Bay Area. That lie underpins the entire market capitalization of public cloud and it’s amazing how little clothing that lie actually wears in the end.

Kubernetes doesn’t go after it, either; it complicates your system so exponentially that it drives the same lie. All Kubernetes does is assign a workload to a machine and hook crap up to it. That problem was solved in the 1960s by systems that don’t take multiple FTEs just to operate itself. When you look at Kubernetes in this light there’s a moment of clarity waiting regarding why it exists in the first place, and why it will never in a millennium replace Borg.

In 2010, I joined a social media startup. I was the only operations employee on the team of nine who had ever touched an actual server with my hands. We’re on the third or fourth generation of systems people now who’ve never heard anything except the cloud-native drum and how they’ll never be qualified to run their fingers along the faceplate of the computers running their business. paxys is sharing a derivative of that because it is a strongly held industry belief and a safe language to speak in this market. It just doesn’t make it true, and that’s a powerful realization, but that’s not something most people are ready to hear and truly understand.

You’re asking the absolutely right questions. You’re just asking an industry that gave up on itself so long ago that kids born after UTAH2000 can vote now.
One gotcha is that some SQL databases automatically sort items when you do a GROUP BY.

Then a few releases later the database switches from a B-tree to a hashmap for the GROUP BY internals and now your output is no longer sorted.
> This is a silly way

"Silly" modifies "way," meaning the line of argumentation, not the speaker. Are you changing the guidelines to prohibit criticism of argument?
> I'm looking to contribute to open source projects but just could not find the time since coding without pay is so foreign to me.

I've made contributions to things that benefit me, mostly, e.g., if I'm working on a side project that uses a library, and during that, I notice a bug in the library. If it's simple enough to be fixed, then my side-project benefits. Sometimes, I just report the bug, of course. (Which I count as a contribution; especially a well-written bug report, containing the right level of detail to allow someone to track down a bug is a contribution. A badly written "it broke", not so much, ofc.…)

> I could not just approach my employer and ask if I could help code this open source project.

Most often, it's "this bug is bothering us, we've written a fix, and the cost of upstreaming the fix is < the cost of maintaining a fork." Good managers I've had readily understand that ROI/cost trade-off is to their benefit there; forks are terribly time-consuming. (And it's not something that's going to be the company's secret sauce, of course. But I've never had that happen… the bug fixes that crop up are almost always of the "mundane bullshit" variety, stuff you just want out of our way — which is precisely why they should be upstreamed.)
Marketing unsubscribe flows are a mess. I've worked at places with broken unsubscribe flows and few people actually care.

It's not even a pernicious thing--meaning it's not as if marketers are like, "That's fine we want to minimize unsubs." Just getting people to care about the unsubscribe experience is really hard.
This is all sorts of brilliant. Being able to use container tabs was already a reason for sticking around with firefox but this makes it so much easier to manage. Being able to slide tabs into other containers and auto-reload them is icing on the cake. Being able to duplicate a tab into another container would be a great addition!
does f"" also count as an empty string? Because oddly enough, I don't see anything in that syntax which suggests that it is really a function which returns a formatted version of whatever is in the "".
I do not see how this can be an attempt "to create a legislative moat in an area where they're behind". If they are behind in self driving they would not want to raise the stakes by creating this higher liability hurdle which another company can handle better. Any way you look at it if this were an attempt to get a competitive advantage through using the liability laws, then it must only mean that Mercedes are certain that they are ahead in the field of self driving not behind.

I very much welcome this development and it is, in my opinion, necessary for level 3 autonomous driving. By definition, level 3 autonomous driving implies that the car must take responsibility. The Level 3 definition says that the driver may take his attention off the road and does not need to supervise the technology (if the conditions are right).

Regarding drunk driving, if the machines start killing people, good luck explaining to the victims and the scared public that it may have been worse if they were drunk drivers. The fact is that new technology usually requires notably higher performance to replace the old, this will be the case with self driving, so we may as well embrace that and go forward.
We consume open source libraries at work and sometimes we discover a bug or a small missing feature. When it makes sense to make a change in the library (i.e., the problem is not our misuse of the library), I'll get permission to contribute to that open source project on work time. It's a small way to give back. Also, it is sometimes less effort to fix the root cause rather than working around it in our code.

I'd like to contribute more, given how much I use open source software. It's really hard to keep writing code after a day spent writing code for work.
This is very specific to the US medical system.

Perhaps things are better in some of the many other health care systems around the world.
> It hasn't be solved at all, there are still too many deaths on road due to drunk/high drivers.

More precisely: it's got a solution better than a current-generation, unsupervised self-driving car.
I think Qatar airways would beg to differ on the A350 [1]. Is it an accident? no, but it's 100% an issue.

[1]: https://www.reuters.com/business/aerospace-defense/qatar-rel...
The future is here. It's just not distributed unevenly. Claiming that this is not common is not a valid argument in 2022. It will be common soon enough based on the trajectory of the last few years.
Until the grid decarbonizes, this is what is actually happening. Maybe in the future we will all have houses capable of producing 2kW energy for cooking.

An efficient rocket stove outperforms induction if you take account externalities, which is the right thing to do if you are environmentally minded.
I think the question is more "How do you represent someone who has told you they are guilty, but wants to minimize negative outcome".
> However, everyone who tries to affect change in bureaucratic organizations knows that the worst things are not the word ‘no’ but complete silence.

Sounds like the issue is the bureaucratic organizations, not the people who choose to be silent about certain issues/topics.
When I encounter this I mark that email as spam in gmail. My hope is that if enough people do it, they will get blacklisted.
This was a unanimous decision.

https://www.scotusblog.com/wp-content/uploads/2022/03/20-828...

One place for some interesting SCOTUS stats I like:

https://www.scotusblog.com/statistics/
Small data point: I personally haven't heard anything about that in France. At work we use a self-hosted Github. Some repos have "default" as the primary branch, some have "main", some have "master". You can see some repos that are partially or fully financed by the French government here: https://code.gouv.fr/#/repos. When listing by stars, I see that most in the top 20 are using "master", which seems to be the default when they were created. I know that OCaml uses "trunk".

There are also some hits when searching for "esclave" (French for slave) and lots of when searching for "slave" in our internal doc. That's not representative of all of France, just a small data point of myself and a few things around me.

From my perspective, this seems like a "United States phenomenon" way more than a "western phenomenon". I've spent some time in school studying what we call the triangular trade in school (middle and high school), and I remember some English courses where we talked about slavery and civil rights in the US. But slavery itself is rarely a subject, even for people really invested in social justice (at least the ones I know/hear about). In my experience, people talk about racism, but not from the angle of slavery.

Again, fair disclaimer: I'm not representing all of France, Europe or anything. I'm just a French person and this is my perspective on things.
Build it 'cos you need it. The things I have open-sourced I need/needed. The motivation then is clear.

Outside of that, there's the 'warm fuzzy' from others using your code, it's nice to be part of a wider solution and not just the small world of day-to-day coding. It also forces you to project the best version of you, and make sure you've really got something to say, especially when a project serious gets traction. This helps personal development as an engineer, but also as a diplomat ;)

If you're contributing to someone else's repo then know that effort from contributors is in itself motivating for the maintainers. Knowing that people care enough to get involved helps enormously. Granted, not every contribution is always of the quality needed, but still, on balance I think it is still great when others get involved and helps the project push on.

A nice side-benefit that's come along recently is the Github 'Arctic Code Vault' Archive Program [2]. It's good to have my projects be a small part of permanent history (well, at least a millennium!).

It isn't all fun and games, it can be a real drag at times. The amount of time I've spent on my open-source projects is enormous (which is also why you should build something you need). A project that gets a decent level of popularity will require regular effort to maintain both the code and the relationship with your community.

Ultimately though I think it's a rewarding experience, and one that I wouldn't undo.

[1] https://github.com/louthy

[2] https://archiveprogram.github.com
Clearly they have not seen The Accountant (2016), starring Ben Affleck.
I would like to do so more. I have contributed small things like small bug fixes or documentation fixes, but these have been very minor (basically fixes I could make directly in the GitHub web interface). Definitely have filed issues, and I always try to do due diligence and provide a lot of info in the issues I have filed.

There are two ways I could see contributing more. One is by creating some libraries that would hopefully be used by others. This is something I'm definitely trying to push myself to do, which includes gaining some confidence of just getting something out there. The other way is to contribute to existing projects, but I have personally found this difficult. Code bases are often extremely complex, and I personally just don't understand how some people are able to dive into foreign code bases and be productive. It's possible I'm not smart enough, but the other excuse is that there's often a lot of documentation missing or nonexistent and it's tough to get some mentoring on things since everyone else contributing is already so busy.
>and more accurately descriptive.

Not really. "master" clearly meant "master copy" - the copy with everything in it. What does "main" mean? There is no "main". Git is distributed.
me too...

I usually so a vertical proof of concept where I tackle each step I understand in a unit-test. ofc it's no unit test- the test framework just serves as an quick entry point where I can test different approaches next to each other or different versions/variants of each approach.

like a repl with the benefit of an easy view of my "history" with the ability to step back in time.
The best motivation is a need for yourself or your job.

If you're using open source and inevitably find bugs or missing features start with opening good and thorough issues for them. That's already a (minor) contribution that is more often appreciated than not. Then ask if the maintainers are open to accept a PR for the issue and if they say they are go on and do the work. Expect feedback and criticism on the PR and respect that it's the maintainers that have to deal with your contribution once it's merged.

If you do all that in a respectful manner, it usually will be appreciated and you will have given something back.

Another option is to just start your own project if you encounter something that is missing, possibly during your job, and get permission to open source that.
Since then I have changed my backup strategy... Now with diff providers. Ready for the next fire;)
> I can't remember the last time I saw a project someone did in R, or a tutorial on how to do something in R, get very much traction anywhere.

well, you know, I'm not very active in C++ any more, and I haven't seen an article in over a decade on C++ which received any traction at all. So I guess C++ isn't getting any traction any more either.
post-9/11 coming together is an interesting confound. How to you disambiguate a reversion to a more tribal pre-9/11 nature from social media's influence?
It's complicated. Very often the jury awards are subsequently slashed by appeals courts, so it's highly unlikely that the mother in the case you mentioned ever received $38MM.

It's also important to note, for OP, that non-disclosure agreements are standard in such cases. It should not be construed as an attempt for the company to cover up its actions and "continue killing children".

If I were OP, I would consult my lawyer about what specifically can and cannot be discussed. It might be that they simply don't want the father to talk about the settlement amount and the company's misconduct. That might still enable him to discuss/advocate in public more general safety practices for children and sanitation work with the city - while not being in violation of the agreement.

At the end of the day - the company isn't "forcing" him to sign the agreement. It's his choice. His family wants him to settle, as probably does his lawyer - because it's probably not worth the extra litigation.
Agreed. These are important issues, so discussion would be enriched by robustness and completeness. Critical Race Theory is mostly about the problem and might be addressed by any number of actions. In this piece only one possible reaction is examined. It is also very important to look at the full range social variation within what we call race. Currently Nigerian immigrants are one of the top earning groups and while the Black middle and upper class may be small they do not necessarily share the same issues as people who are stuck in ghettos or living on the street.
> The answer turns out to be rather mundane. Pap smears are not recommended for women older than 65, and heart failure onset is typically around age 65. The pap smear just turns out to be a really good age bucketing signal to the model.

Pap smears are also a really good sex bucketing signal, and there are lots of diseases that are more prevalent in one sex, so I would expect Pap smears to be correlated and anti-correlated with a lot of other diseases as well.
He has a whole bit about MS trying to decide if they should allow the payment and then just calling the Treasury

Anyway, I don't read for the predictions :)
I always thought part of what made Tarantino films so fun is that he’s basically doing the film equivalent of what the audio world calls sampling a lot of the time. Not just doing it but really nailing it. Watch Lady Snowblood and then Kill Bill or Django Unchained back to back. Some shots are basically identical but the context is very different. As in music, (and many other areas I’m sure) a knowledge of the base material really adds to the enjoyment of newer work.
Would you mind a giving a few links of SoundCloud artists doing it better? I love weird atmospheric spacey music but it too often sounds derivative.
Some businesses do exactly the same thing in the US. It is fascinating to be a bystander and hear how willing most people are to just give over their phone number. And of course, not just the store could be recording it, anybody within earshot could.
I'm not the person you asked but I switched from BitWarden to KeepassXC. BW was very good so the only reason I looked for an alternative was I wanted something that would support entering passwords with autotype in OS apps instead of just the browser.
I hadn't thought about R as a "worse is better" language, but that's a good way to think about it. Makes sense, too, since it came from the place that inspired worse is better.
I feel that part of the problem is that we now have a "notoriety economy." Social media tools have "gamified" the process of interacting with each other, so we're constantly looking for "high scores," and actually become dependent on them.

For myself, I have very few stars on my repos (the one that got a bunch has been passed on to a different team, and I'm happy to have it off my table).

I'm totally fine with that. I write software for myself. Publishing it as shipped, supported, documented, and tested product is more an exercise in Quality, than it is an effort to get stars. The fewer people that depend on my stuff, the better.
This is just a quick example - I would be grateful if people could recreate this brief look at UK COVID figures in another language:

library(tidyverse)
library(scales)

download.file(url = "https://api.coronavirus.data.gov.uk/v2/data?areaType=overview&metric=covidOccupiedMVBeds&metric=newAdmissions&metric=newCasesBySpecimenDate&metric=newDeaths28DaysByDeathDate&metric=newPeopleReceivingFirstDose&format=csv", destfile = "./data.csv", method = "wget")

read_csv("./data.csv") %>%
pivot_longer(names_to = "Data", cols = c(newCasesBySpecimenDate,
covidOccupiedMVBeds,
newAdmissions,
newDeaths28DaysByDeathDate)) %>%
mutate(Data = factor(Data)) %>%
mutate(Data = recode_factor(Data, newCasesBySpecimenDate = "New Cases",
newAdmissions = "Admissions",
newDeaths28DaysByDeathDate = "Deaths",
covidOccupiedMVBeds = "Ventilated")) %>%
ggplot(aes(y = value, x = date, colour = Data))+
geom_point(size = 1, colour = "gray", alpha = 0.6)+
geom_smooth(type = "LOESS", span = 0.1)+
labs(y = "Daily rate", x = "Date", colour = "UK COVID-19")+
scale_x_date(date_breaks = "months", date_labels = "%b-%y")+
scale_y_log10(labels = comma(10 ^ (0:5),
accuracy = 1),
breaks = 10 ^ (0:5))+
theme(axis.text.x = element_text(angle = 45, hjust = 1))
In 2017 deepfakes were pretty crude, today the avg person can’t tell a real face from a deepfake generated on a 5 year old iPhone. We expect the tech to continue moving in this direction. So, similar to anti-virus, we're approaching this problem with an iterative, multi-model solution that can evolve with the threat.
Well now they want you to sign in with google/microsoft. Never gonna do that.
I should create a few dozen fake accounts for these kind of companies.
To add to that, AWS will gladly give you as much human support as you want. Google support (or lack of) scares the shit out of me.
>no general electrical cut-off switch

This is so weird I can hardly believe it, maybe some details were lost in the writing.

Were they connecting everything directly to the grid? Even the most basic electrical setup goes through a fusebox with switches that turn everything on/off.

Perhaps that box was burning as well, or the fire blocked access to it, idk. If there truly was no way to cut power from the site then, wow, that was just an abysmally stupid decision.
You know, I have never really given EMR’s in other countries much thought and I’m now super curious how implementation has gone, what some good examples are, etc.