skysight-inc/HackerNews huggingface dataset:
> Do articles that are flagged once or twice get internally penalized and de-ranked but not shown as "[flagged]" yet in the UI until they accumulate more flagging?

"Once or twice" isn't quite accurate but otherwise, yes, that's how it works.
Salesforce will hire no more software engineers in 2025, says Marc Benioff
This is fantastic and just the kind of thing my nephew enjoys! Thank you for sharing. :)
Systemd, k8s, Helm, and Terraform model service dependencies.

Quadlet is the podman recommended way to do podman with systemd instead of k8s.

Podman supports kubes of containers and pods of containers;

man podman-container
man podman-generate-kube
man podman-kube
man podman-pod

`podman generate kube` generates YAML for `podman kube play` and for k8s `kubectl`.

Podman Desktop can create a local k8s (kubernetes) cluster with any of kind, minikube, or openshift local. k3d and rancher also support creating one-node k8s clusters with minimal RAM requirements for cluster services.

kubectl is the utility for interacting with k8s clusters.

k8s Ingress API configures DNS and Load Balancing (and SSL certs) for the configured pods of containers.

E.g. Traefik and Caddy can also configure the load balancer web server(s) and request or generate certs given access to a docker socket to read the labels on the running containers to determine which DNS domains point to which containers.

Container labels can be specified in the Dockerfile/Containerfile, and/or a docker-compose.yml/compose.yml, and/or in k8s yaml.

Compose supports specifying a number of servers; `docker compose up web=3`.

Terraform makes consistent.

Compose does not support rolling or red/green deployment strategies. Does compose support HA high-availability deployments? If not, justify investing in a compose yaml based setup instead of k8s yaml.

Quadlet is the way to do podman containers without k8s; with just systemd for now.
> Running shorts (weather permitting) can do just fine.

Although running shorts can also chafe and cut up your undercarriage if you're not careful (source: me, about 6km into a 10km run a decade ago.)
Call a lawyer, there has to be some who specialize in educational rights violations. I can’t believe the state of education in this country that your own university would harm your life in such a way for an honesty effort to improve things. Fuck whomever at UW pulled this trigger, they need to be fired.
Good move on Apple's part. They are hugely dependent on the PRC. This makes them vulnerable to collapse if relations between the US and the PRC deteriorate. Given the PRC's stated intention to invade Formosa about 2027, the US and others likely will reply with sanctions and a trade war. Things could get very dicey.
And all the maps are political, like houston is no where near correct, its all flood zone
Some people might think it is crazy but I like wrapping queries like that up in JooQ so I can write

recursiveQuery(table, linkClause, selectCaluse)
C-style for-loop is kinda sorta this. Although the "prepare" part has to be an expression rather than a statement, given that you have the comma operator and ?: you can do a lot there even in C. In C++, you can always stick a statement in expression context by using a lambda. So:

for ([]{
/*prepare*/
}(); /*condition*/;) {
/*body*/
}

However, the most interesting take on loops that I've seen is in Sather, where they are implemented on top of what are, essentially, coroutines, with some special facilities that make it possible to exactly replicate the semantics of the usual `while`, `break` etc in this way: https://www.gnu.org/software/sather/docs-1.2/tutorial/iterat...
It doesn't seem to me that the GP comment is arguing for the cut in funding, but rather that 'gutted' may reasonably imply to many readers that a relatively significant portion of the budget was cut, which would be misleading in this case even if unintentional. The percentage helps put the number into context as at least I would not have an intuitive sense of expected or historical LAFD budget numbers.
Both unfortunately. Many neighborhoods seem fully engulfed based on the maps: https://www.fire.ca.gov/incidents.html#
That’s wholly immaterial to the word choice. Come on.
In the Palisades? Nearly everything. Homes, the iconic Pali high school, the shops, the bushes — it's reportedly devastated.
Free speech does not include obscenity.

In any common usage I’m aware of.
There's a real difference between a lossy approximation as done by video compression, and the "just a guess" done by DLSS frame generation. Video encoders have the real frame to use as a target; when trying to minimize the artifacts introduced by compressing with reference to other frames and using motion vectors, the encoder is capable of assessing its own accuracy. DLSS fundamentally has less information when generating new frames, and that's why it introduces much worse motion artifacts.
Microsoft Windows 3.1. I remember the moment very well.

We went from a focused instantaneous UI in DOS to a paradigm that most people cannot handle...multitasking.

Some have mentioned density but DOS business applications weren't terribly dense. There was only so much screen area and we had conventions for how to use it. The apps would flow between screens much like modern Windows UI or mobile apps. The move to Windows presented users with a slow dense mess. My grandmother could set the screen on fire using Lotus 123 keyboard commands and bang out financial statements all day long. I was maintaining Lotus on her machine for decades after the Windows switch so she could use her keyboard and get shit done.

Quicken was awesome on DOS. We ran our bookkeeping business on Lotus 123 and Quicken for years (1980s-1990s). Productivity crashed after that and never recovered.
That brings up a more literal question: Is Diablo IV pay-to-win? (Can people pay to skip grinding and speed to the top?)
Prayers go out to Snapchat, Riot, Naughty Dog, TigerConnect (nee TigerText) and other West LA / Santa Monica companies whose staff may live in the Palisades , Topanga & Malibu. I remember .XYZ & Headspace are also in the neighborhood.

Any other Silicon Beach companies that I missed?
I remember asking for permission to get some innocuous University data to build an app to help students. University said no.

Then Mark Zuckerberg built the Facebook by ignoring the data usage policy and scraping University data.
Knowing how things actually work in reality can help guide the imagination.
It looks down, yes the marketing website is fine, but the scientific tools seem to be down. It would be reasonable that they are locally hosted, like close to the sensors.
I have several friends on the administrative side at Universities. The two things you have to realize is that there are an incredible number of administrative staff at Universities and they're extremely territorial. You rocked someone's boat and they got upset. They have a lot of time on their hands because there are so, so many people in administration. Now they're coming after you like it's their job.

I think you're doing the right thing by publicizing this far and wide. Stay calm, cool, and stick to the facts as tightly as possible. When this gets picked up across social media and news media it will start to become a problem for other people on the administrative side of the university who are also territorial (about PR/image) and will take it as their job to fix it.

So be loud, but polite.
Amazing story. Why post on LinkedIn though? I'm not angry, just disappointed.
Network effects - the more people use Facebook, the valuable it becomes.

If you want Facebook to die, stop using it.

Meta makes 98% of its revenue from advertising, and that segment grew 25% last quarter YoY.

Meta has 3.19 billion DAUs and 3.9 billion MAUs (Almost everyone connected to internet not in China). Their engineers and scientists have invented digital cocaine and they've got very little push back.

They keep on printing more billions every quarter.
I cite (on the adjacent page linked at the top) doi:10.1016/j.jmaa.2007.03.081 which sites them. But, as far as I know, all that stuff is doing regular formal limits-based calculus.

I haven't yet come-across the notion of these non-Newtonian infinitesimals in particular.

Thanks for the link to that page though, it is a good starting point for seeing what other things may be going on!
From the initial National Weather Service alert:

> IMPACTS...If fire ignition occurs, conditions are favorable for very rapid fire spread and extreme fire behavior, including long range spotting, which would threaten life and property. There will be a high risk for widespread downed trees and powerlines, as well as widespread power outages. A Red Flag Warning means that critical fire weather conditions are either occurring now, or will shortly. Use extreme caution with anything that can spark a wildfire.

So seems the combination of the wind + fire makes for easy and fast fire propagation. The alert/warning in full is a pretty interesting read: https://alerts-v2.weather.gov/search?id=urn%3Aoid%3A2.49.0.1...
Thank you for providing context, I edited the comment and changed "gutted" to "cut".
Fair, but NASA facilities would be one of the organizations I would personally expect there to be an exception. They have all sorts of facilities where on-premise servers and capacity will be a lot better than some remote cloud offering.
“Flat earth” style economic denialism is not as cool as you seem to think. Govt interference propping housing prices through various means was previously mentioned as well.
The point is not "This is fine" vs "This is not", it's that the exact same images are allowed by advertisers, but not allowed from users. It is a blatant, damning example of who the customers are, and who matters, advertisers or users.

If you don't want it, that's reasonable. If you think we should be less strict, you can make that argument too. It's a personal choice, a line each user has to decide for themselves (which is why centralized and centrally-moderated social media can't really work: we all draw different lines, and few of us agree with where Facebook's line is).

Right now though, nobody wins: advertisers are given one set of rules, and users another, so under the current system, most parties lose. Advertisers could be banned if they draw too much heat. Users bristle under the hypocrisy. Facebook comes out ahead though, with that sweet ad revenue
The Horizons website at that domain [0] (which was on HN recently) seems to be down for me as well. FWIW, that's not "the" JPL website though, that's just one of many JPL-hosted websites.

[0] https://ssd.jpl.nasa.gov/horizons/
I think the argument would be much stronger if it just stopped at poor. While Im sure that type of racist exists, I have never met someone who would object to a rich dark doctor moving in next door. To the extent I encounter racism, it almost always follows the logic that dark = poor = crime & dysfunction
Fireproof to what level? Pretty much anything will burn if you get it hot enough. The cost will depend on what level of fire resistance you want to target.
why did no one warn us every minute of every day for the last 10 years?!

But fret not, the right wing on Twitter is taking to blaming a minuscule water diversion to protect an endangered fish for the hydrants running dry.

Not the fact that we built a sprawling megalopolis with ultra-expensive infrastructure maintenance costs... in a desert... where we use the vast majority of local water to feed cows...
It's a multifaceted problem that includes development decisions, but Climate Change plays a large role in all of this.
>And to others that said that the winds are dangerous, do quadcopter drones (which tend to be more stable anyway) have algorithms to account for that?

while they have such algorithms, a quadcopter wouldn't able to achieve needed stability in 100mph wind. A heavy plane would do much better.

The current issue is that all those existing water-carrying planes have to go low over fire - thus wind is a problem - as they can't dive-bomb and can't be retrofitted for that. It is just different types of planes.

A dive-bomber would do much better - would deliver the water precisely from a bit higher altitude and from a much more stable, even in the strong wind, trajectory. An unmannend dive-bomber is even easier, can go for even better trajectories.
Then why don’t my votes work? He was light grey (0 points) before and after my upvote.
Stop posting anything publicly until you’ve retained and consulted with an attorney.

You may wish to consider deleting this comment. You can always repost it later after you lawyer up.
Sure and I don’t even think it’s a bad move for them. And also the US should act with reciprocity.
The lack of compensation sounds like extortion. Definitely consult a lawyer.
Haha. The programmer ananlysts left the Ellucian swagger documentation up and public, and someone was embarrassed.
Yes, for example from Anthropic's definition [1]:

> Workflows are systems where LLMs and tools are orchestrated through predefined code paths.

> Agents, on the other hand, are systems where LLMs dynamically direct their own processes and tool usage, maintaining control over how they accomplish tasks.

[1] https://www.anthropic.com/research/building-effective-agents
Do what I did when UDub pushed me out: finish at UOregon.
If you had managed to build this system during my time at UW, I know for a fact that I and dozens of other students would have happily paid hundreds of dollars to use your project. The class and reservation system there was (and presumably is?) incredibly broken.

I remember literally the only way to get a spot reserved in some /mandatory/ courses was to find an upper classman with prioritized registration dates and a free schedule to hold the class for you. In you're in a frat, great. If you're a bit of an introvert that lives off campus, you're shit out of luck.

I imagine UW is fully aware of this, I cant believe that it's still so much an issue that they felt the jeed to expell you for even having the gall to demo an idea. Absolutely appalling
The FTC estimates overseas internet/telephone scammers stole an estimate $122 billion dollars from Americans in 2022, virtually all of it in traditional banking.

Have any data to suggest that these 'crypto' attacks are within two orders of magnitude of that?

This particular scam is targeting crypto users, for sure, but to some extent that's a "who has money" proxy. Other scamming groups do things like use property records merged with personal information leaks to target people who own expensive real-estate.

I don't intend to argue that a bunch of crypto stuff and practices aren't gravely insecure, but if you think you're going to be safe by not using it... you're just wrong. And good practices, e.g. with Bitcoin, may be significantly more secure against these kinds of remote scammers than a bank account is.

I think a better lesson is that any inbound communication is a danger and should be avoided when possible and treated with great scrutiny otherwise.
The news stories, which are being removed from Facebook, are not pornographic or obscene.

The stories are about pornographic ads on Facebook, which are obscene, and which are not being removed.
"Wildfires didn't occur before humans!" - the straw man who you just beat the daylights out of. Kudos!
Results of 1-bit matrix multiplications (essentially, counts of one-bits in rows) are integers, and a non-linear activation function may be applied, I think
Many of these houses are decades old and were built in areas that weren't fire risks when the houses were built; Altadena had the opposite problem: it generally received a lot of rain so people were concerned about flooding and mudslides and so a lot of the infrastructure is designed to maximize the channeled flow of water down the hillsides.

Also, a lot of the houses burning in the Eaton fire (especially in Altadena) are surrounded by miles of development, but very-low-humidity hurricane-strength Santa Ana wind gusts can carry (and keep alive) burning embers for miles.
100% this. You'd be surprised what kinds of problems go away when you mention your lawyer casually or you have a lawyer send a letter. Even if you don't get the right kind of lawyer right away, they might be able to recommend someone or tell you how to research the right kind of lawyer to get ahold of. Professionals are usually helpful about those kinds of things.

Also get a second or third opinion. I've sometimes gotten different answers from different lawyers about our prospects of success on things we've called about.
LA is surrounded by high fire risk areas. The wildfire risk is also really unpredictable. The rule of thumb is the closer you are to the beach, the lower the risk.

We were looking to buy a house in Orange or Anaheim Hills because those areas are comparatively affordable. But after the airport fire we steered clear. I took a fire insurance quote on an Orange property, their model says the fire risk is 4 on a scale of 15, but they treat it like 10 because the variance is too high.
Sorry, I'm missing what you're trying to say here, maybe that a politician would be more careful about which message system he's using? I don't think that's necessarily the case.

Anyway, to further add to my point, depending on the context you don't even need to claim that someone stole your password. In the company where I am now , it is custom that, if someone finds out someone else didn't lock their computer, that someone sends an email (from the victim's account) to the whole office saying that the victim is going to bring cake to the office. DKIM is meant to prove that a message comes from an authorized server, but to prove the identity of the sender as well you need something more.

Edit: to be fair, I do get that with DKIM deniability gets harder. But I think that, for the average person, you would gain more in terms of spam and phising protection than what you loose. High profile targets have to take different security measures than the masses anyway.
Scalable Causal Consistency with No Slowdown Cascades
I’m looking forward to seeing what this makes of Simon Willison’s LLM SVG generation test prompt: “Generate an SVG of a pelican riding a bicycle”.

It’s quite amazing the progress we are seeing in AI and it will keep getting better which is somewhat terrifying.
There's a lot of fingerpointing but as Daniel Swain put it:
1. This was completely expected and forecasted both short and long term by regional climate and weather experts. Two very wet winters caused fuel buildup followed by an extremely hot and dry year.
2. There is very little that can be done in these situations. 100 mph gusts of embers can't be fought with hoses and air attack isn't possible in high winds.
3. Hard to believe but it could have been a lot worse. Daniel Swain points out there could have been several more major fires like the two big ones but they got put out quickly before they spread.
4. California's climate has likely been this way for millions of years, long before human habitation.
Kind of. At a more fundamental level, it's applying the idea that "invalid states should be unrepresentable" (e.g. https://hugotunius.se/2020/05/16/making-invalid-state-unrepr... ) but to our code itself.

For example, consider a simple function to copy files. We could implement it like this:

def copy(fs: Filesystem, in: Path, out: Path) {
inH: HandleRead = fs.openRead(in);
outH: HandleWrite = fs.openWrite("/tmp/TEST_OUTPUT");
finished: Boolean = false;
while (!finished) {
match (inH.read()) {
case None: finished = true;
case Some(data) = outH.write(data);
}
}
inH.close();
outH.close();
}

However, there are many ways that things could go awry when writing code like this; e.g. it will write to the wrong file, since I forgot to put the real `out` value back after testing (oops!). Such problems are only possible because we've given this function the capability to call `fs.open` (in many languages the situation's even worse, since that capability is "ambient": available everywhere, without having to be passed in like `fs` above). There are also other capabilities/permissions/authorities implicit in this code, since any call to `fs.open` has to have the right permissions to read/write those files.

In contrast, consider this alternative implementation:

def copy(inH: HandleRead, outH: HandleWrite) {
finished: Boolean = false;
while (!finished) {
match (inH.read()) {
case None: finished = true;
case Some(data) = outH.write(data);
}
}
inH.close();
outH.close();
}

This version can't use the wrong files, since it doesn't have any access to the filesystem: there's literally nothing we could write here that would mean "open a file"; it's unrepresentable. This code also can't mix up the input/output, since only `inH` has a `.read()` method and only `outH` has a `.write()` method. The `fs.open` calls will still need to be made somewhere, but there's no reason to give our `copy` function that capability.

In fact, we can see the same thing on the CLI:

- The first version is like `cp oldPath newPath`. Here, the `cp` command needs access to the filesystem, it needs permission to open files, and we have to trust that it won't open the wrong files.

- The second version is like `cat < oldPath > newPath`. The `cat` command doesn't need any filesystem access or permissions, it just dumps data from stdin to stdout; and there's no way it can get them mixed up.

The fundamental idea is that trying to choose whether an action should be allowed or not (e.g. based on permissions) is too late. It's better if those who shouldn't be allowed to do an action, aren't even able to express it at all.

You're right that this can often involve "keys", but that's quite artificial: it's like adding extra arguments to each function, and limiting which code is scoped to see the values that need to be passed as those arguments (e.g. `fs.openRead(inPath, keyThatAllowsAccess)`), when we could have instead scoped our code to limit access to the functions themselves (though for HTTP APIs, everything is a URL; so "unguessable function endpoint URL" is essentially the same as "URL with secret key in it")
My phone has an automatic response button, which lets the caller talk to a computer voice. They never have much to say after I press that.
He wasn't disciplined for building an app or fetching data.

He was disciplined for blatantly trying to "hack" (in the YC sense, in UW's view) the registration process:

https://registrar.washington.edu/winter-2025-registration-ch...

"Know that trading, selling, or buying open spots is a breach of the Registration Tampering Abuse Policy. Consequences include referral to the Student Code of Conduct process, a Registrar’s Hold on your record, and potential diploma withholding for graduating students until the conduct process is complete."

https://registrar.washington.edu/registration/policies-proce...

"Registration Abuse
The registration system is provided for the sole express purpose for students to register themselves into sections. Any use of the registration system other than for this purpose is considered abuse of the system. Such abuse includes, but is not limited to, buying or selling one’s seat in a class, holding seats for another student, or otherwise registering for a section that one has no intention of taking."

Disclaimer: I am making no claim about the ethical validity of this policy, and I don't know how well the policy is communicated to students. I am not commenting on the allegation that the University demanded free labor in exchange for not-expelling OP.
Well, most of the actual sensors are in space ;) but yes, telemetry collected via the DSN gets routed through JPL first.

Also, in addition to the SSD website linked upthread, the NAIF site [0] (where the SPICE library and kernels can be downloaded) also seems to be down. It would not surprise me in any way if some of these facilities are hosted on-prem and are in a power-down state due to the fires.

(Speaking of the DSN, their website [1] is also down.)

[0] https://naif.jpl.nasa.gov/naif/toolkit.html

[1] https://deepspace.jpl.nasa.gov/
Homie is looking for work.