skysight-inc/HackerNews huggingface dataset:
There's no point in trying to find an "explanation" or justification here. This is by no means a fair outcome.
I tried for a year to learn XAML (mostly using Avalonia) and it just never clicked for me. Feels like it needs too much secret insider knowledge that you're only going to get with that decade of C#. To much is implicit and magical, and it was very, very hard to trace through what was happening when something behaves unexpectedly.

I got to the point where I could build a basic app with it fine, and I might pick it up again if I find the right project, but it just never seemed like it was adding anything, just making simple things more convoluted to me. I also found the C# community to be pretty hostile and insular, not in an intentional way, just more of a "hey we really want to help but everyone is too dumb and lazy to learn these hundreds of 'basic' things", and there's no good places to learn outside of noisy discords, SEO Spam q&a sites, and weird and vaguely hostile chatrooms.
> Where do you see that?

OP is incorrect. The NYPD has had its budget consistently increased each year.

There is one asterisk, in 2020, where the then-speaker attempted to hide the increases to the police budget by allocating the funding for police embedded in schools to the Department of Education, but this was caught pretty quickly. So the actual total amount budgeted for police up-front did not decrease, and of course the amount actually paid was much higher (because the police have gone over their budget every year consistently for a very long time).

There wasn't much support among elected officials for actually decreasing police funding. The mayor at the time made a pretty mild criticism of police violence and then the police union threatened to assault his daughter, so he reversed course and that didn't leave much room for even lip service to reducing police funding from the top.
With every other plane on visual, they can't just stick an ILS approach in there without messing everyone else up.
The whole Windrush affair was mostly caused by just ridiculous and cruel policy, not digitisation.

There was nothing requiring the home office to start investigating these people in the first place, or to have these extremely stringent requirements for proof they had been living in Britain before 1973. Who has these kind of papers? Most of us don't – other than my passport, I don't really have any documentary proof from before I was in my 20s or so.
I expected it to be much higher than that
Or put your real birth date.
Painted into a Corner: The crash of XL Airways Germany flight 888T
Why isn't there just one database?
Any armed militia (let alone a single citizen) would have no power to fight anything. A government army would crush them. Today, guns are mostly killing other law-abiding citizens: hence, they are the wrong approach to a 21st century society. 300 years ago, US people had to protect themselves (against all enemies, including their "government" of the time: the British army)
Well... I have a counter example of a failure in FOSS, because of remoteness of the responsible department:

At IBM working in a satellite office, I wanted to contribute to Jenkins. The fact that any person with the authority to allow me to do that was "behind an office door". Multiple emails back and forth - I ended up ditching the idea of getting the approval and quit IBM.

Closed doors should be for focus time, which should not be "all the time". Having small team offices and quiet rooms - can contribute to people's ability to focus. But personal offices is just another door that stops people from collaborating will inevitably stop a lot of valuable collaboration.
Yeah, I get it. You make a good point. A website might target a Linux desktop user in the way you describe, and that is a serious weakness in X11.

But this is a rather exotic scenario: the attacker uses an exploit that works on the Linux version of a browser, and uses that to attack some other application running under X11. That's a complicated chain of dependencies; it might be worth it if I was operating a bank of Uranium centrifuges, but not just to violate my privacy (e.g. steal passwords from my password manager).

I think Wayland is a fine project, and when it's mature I'll jump. I'd prefer a local-only GUI. But I don't think it's mature yet. And the way it's pushed reminds me of Poetteringware; I need to be sure I'm not being shafted.
Estimates and predictions that turn out to be wrong are still wrong.

And when the estimate was wrong by 50% and counting, and the ATC wasn't offering any information other than another dubious estimate, and the ATC was not handling the flights in a FIFO order, the Lufthansa pilots were left with uncomfortably little useful information about their situation.
The Verge has a pretty good explainer on how, in relation to the Google/Epic case https://www.theverge.com/24003500/epic-v-google-loss-apple-w...

The tl;dr is that the jury determined that "android app distribution" is the relevent market, and google has lots of dodgy emails where they stifled competition in it. There is no "ios app distribution" market.
> what the Brian thinks

... ok, I'll just toss that into my typos collection as a Monty Python artefact.

I'll trade in half of a string-loaded door.
Like in the youtube video's comments section, I suspect everyone on HN is going to assume that the ATC was simply being petty, and perhaps that was the case. But...

We don't know what the approach into SFO looked like that night, but you can bet it was busy. VASAviation videos are often highly misleading in this regard. Most of the talk on the ATC frequency is cut (sometimes explicitly, sometimes not) leaving just that relevant to the videos content, the time is compressed and they only plot a few of the planes involved, making the airspace look clear.

My understanding is that SFO often has two closely spaced parallel runways taking arrivals. The visual approach is preferred because then the pilots on parallel approaches keep visual separation from each other, allowing more frequent landings. An ILS approach requires more space between planes (because ATC remains responsible for separation). Hence, the Lufthansa had to wait for a gap big enough to fit that ILS approach in, or the whole stack of planes lined up for the approach would have to be juggled - how feasible that would be I don't know.
Admitting they suck at security is hard for monopolies. Be sensitive to their feelings man.
In some countries, simply walking in the park was an offense that would involve the police.

Nothing says public safety like taking a not-dangerous situation and making it worse.
I would maybe keep SF and LA as tier 1.5 (ignoring the fact that LA is mostly a collection of suburbs) given their presence at the global scale, but there is a drop-off in tiers for all other cities. Chicago is a great example, it's usually considered a sister city to NYC, but as someone who grew up there and then later spent time in NYC, the differences in cultural attitudes between the two could not be starker.
First, it wasn't a fine.

Second, the settlement wasn't just this $700M, it was a bunch of changes to how Android works. As explained in the article.

Third, where in the world are you getting this fairytale about "concessions from the states" from?
And yet GPT-4 with 1-2 trillion parameters still fails at the most basic math, sometimes even for tasks like adding up a set of ten numbers (hence the Wolfram comment). That's as clear evidence as any that intelligence is more than just language proficiency.
I'm not sure where the disconnect is. What do you think the difference is? I don't see one. Membership requires payment, hence it is a paywall. Also, there is no paywall or membership wall on this story that I submitted.
Clouds at SFO???? Never!
> In my experience, the one time I did a deep dive into those optimizations, they had no advantage over "idiomatic" C# when I hooked up a profiler.

What I'm really getting at is the attitude that some people who come from manual memory management backgrounds come in with when they start with C#. They're so used to manually controlling everything that sometimes they slip into pointers, unsafe, ect, out of habit.

IE, they're really useful in performance critical areas, and even then, you need a profiler to prove that they're worth it.

In my case, I was writing a filesystem that had a driver and a user-mode piece. The user-mode piece was in C#, so I initially wrote parts of it with pointers, ect. I used the profiler to "prove" that the extra effort was worth it early into the project... And it wasn't.

I was surprised, to put it mildly.
There's a follow up video to the one linked in the story that provides a lot more context missing in this piece. https://www.youtube.com/watch?v=4zHxdn8oz20

Basically, SFO normally does VFR parallel approaches at night. Approach sequences these approaches miles beforehand, so there can be a chain of 10-20 aircraft all sequenced to land before responsibility is even transferred to SFO's tower. The incident happened during a particularly busy landing time at SFO, so there was indeed a massive chain of aircraft coming in to land.

Lufthansa was the only aircraft asking for ILS. Because ILS needs greater separation, that would require breaking the chain of approaches, sequencing a single ILS approach, then resuming. The chain of landings already sequenced takes priority, so Lufthansa would have to wait 30+ minutes for a gap to appear. By the time that gap appeared, Lufthansa had just decided to divert to Oakland. If Lufthansa had arrived a bit earlier or a bit later, they would have been sequenced just fine.

ATC could have been a bit more accommodating in rerouting their divert to SFO as soon as the a gap appeared, but Lufthansa was also the only airline requesting ILS, and they're already dealing with sequencing 20+ aircraft during a busy time. It's not clear who's in the wrong here; just an unintended consequence from many well-intentioned decisions.
We also closed parks and beaches. I guess people can walk around in circles in their bedrooms.
You can still have "C with Classes" in modern C++ if you really want that. Just set a style guide that limits your code to that.

There's more viable coding styles in C++ than I can honestly even bother to count. There's absolutely no reason to limit the language to one specific coding style when doing so would alienate large groups of users and you can set those limits yourself on your project.
> optimisation is done to make this all work

Obviously still a nascent area but https://lmsys.org/blog do a good job of diving into engineering challenges behind running these LLMs.

(I'm sure there are others)
Living in the Future
Volkswagen audit finds no signs of forced labor at plant in China's Xinjiang
No. They pretend to be open. They speak out of one side of their mouths and behave from the other.
> This got it (more) incorrect and then stuck to its guns, telling me my physics textbook was incorrect.

Well, it passes the Turing Test, at least
The angle of Uranus in this photo is striking compared to the photo of Neptune from last year:

https://www.nasa.gov/solar-system/new-webb-image-captures-cl...
Wrk (Automation Platform) Launches Their First Partner Program
Wrk combines bots, AI, rpa, and human tasks in one automation platform - that includes 3rd party licenses. Founding automation partners snag the best benefits.
The primary reason being when you have to answer the questions over the phone.

"What is your mother's maiden name?"

"bidah6shee8Dahkouju"

"Wait, what, that is correct how ?"

Every time I hear their confusion and shock, I get a bit more depressed that more people aren't doing this.
They used the Palomar observatory's Hale telescope to receive the signal. So it may be doable provided you have a 5.1 m aperture telescope at home
I think this is a case where a picture is worth a thousand words. This excellent article "Visualizing Commodore 1541 Disk Contents" [1] by Michael Steil about the Commodore 64 disk format, includes visualizations of the magnetic flux as stored on disk.

This bit is particularly relevant: https://www.pagetable.com/docs/visualize_1541/sector.png See the solid bit at the end of the sector, just before the next header? You could squeeze a few more bytes in there, but if the drive motor is just slightly too fast, it'll overwrite the next sector. That's why there's a gap, tolerance for timing variation.

Most floppy drive technologies wrote blindly, guessing where they were on the disk based on timing estimates since the controller last saw a sector header. This is also why disks needed to be "formatted". Not just in the sense of writing the file system data structures, but writing out all the sector headers. This had to be done all at once with the same drive, due to those small timing variations.

[1] https://www.pagetable.com/?p=1070
The characters Peter Keating and Howard Roark in Rand's The Fountainhead were portrayals of this theme. Although both architects, Keating is the inner ringer, while Roark is the outsider craftsman.
What do you think all these point-of-sale devices (eg. Clover, etc.) or Amazon Kindle run on? It's not iOS
So with the current state of technologies we can answer all kinds of questions regarding a sentence, and an llm can even invent questions to all different words in the sentence. And we can translate between hundreds of languages live and dead. And we can even ask llm to produce a parse for a sentence.

But we just can not solve the question of mass translating sentences to their AST.

It amazes me. I really hope someone will step up and tell: sure it is possible as a cheap byproduct of the transformer technology, just do this and that.
How are you filling out an application in your 40s? Shouldn't you be getting poached from every job due to former colleagues wanting to work with you?
there's bedjet. i find that it doesnt work well with adjustable beds though because when you raise the leg part up, the bedjet hose thing tends to slip off.

https://github.com/pjt0620/Home-Assistant-Bedjet/
Prepare now. You're going to see it a lot more until there's a general understanding of how these things work. I think it's going to be a while. Even here on HN, I don't think most people understand. I know I don't.
What the leak detector gives you is a long battery life.

You can achieve it with DIY but if you want microamp-level current consumption you’ve got to do without a lot of the components that appear on dev boards
Basically all the housing in NYC—from the brownstones in Bed-Stuy to the high rises on the Upper East Side—were built during the early 20th century when there was a huge population boom, to provide affordable housing for literally millions of people.

We need to keep doing that. NYC doesn’t need a few thousand more apartments—it needs hundreds of thousands more apartments.
Thank you for sharing and well written. Yeah I recognize this as something I believe we would call Lutheran work ethics in our society.

Stay in place, work hard and wealth/luck/love/whatever will come to you.

Maybe true maybe not, but it is one perspective out of many. Surely many people succeeded by, and for the reason of, not abiding to that.
> motivation to actually want to work on projects, vs just doing any random thing.

I can identify with this statement. I love learning new things and experimenting. Doing "any random thing" is generally much more appealing to me now.
>travel within the solar system a normal thing eventually.

How? Science isn't magic. If you want to get to places in the solar system on human time scales, you have to go FAST. Mars already is about 6 months away in the IDEAL circumstances. We don't have a good idea of how to go faster than we can now without literally blowing up nukes behind our ship, and hoping we can magically ride the waves reliably, and even that is not exactly revolutionary in terms of speed.

So now you're literally hoping for some scientific advancement that either bends space so that most things are "closer", allows humans to not die after a significant amount of down time but also makes humans not care about missing out on family and friends and making a brand new life anytime you want to go somewhere else, or a way to magically reach insane speeds. This is ignoring the fact that we don't even think massless propulsion is possible, let alone useful, so we would be stuck with using electricity to accelerate the lightest particles we can manage to as near light speed as physically possible.

People keep acting like science is some magic world and it's only a matter of time until science somehow does science fiction, but that's just as absurd as thinking it's only a matter of time until psychologists unlock the secret of telekinesis. It's fantasy. Reality has put very rough boundaries on everything, and while there is some wiggle room for new things to refine our understanding of the universe, any effects and forces we have yet missed would have to be so small or inconsequential as to be meaningless. If you think some future discovery would NOT be inconsequential, now you have to explain how it has hidden from us for all this time. Even "revolutions" in the field of physics that changed how we understand reality itself, like quantum anything, didn't totally change the math. Newton's equations are still mostly valid at human scales! The "wrong" model that caused the very Ultraviolet Catastrophe that lead to the discovery and building of quantum mechanics is still mostly correct for low frequency radiation!
do any of the moons have any value to us? is there anything intriguing about any of them
I mean, outside of HN too: new projects are less and less commonly PHP based.

https://madnight.github.io/githut/#/pull_requests/2023/3
These all are excellent questions for someone making a systems language, but that's not quite what I had in mind.

I'm more interested in surveying the boundary between systems and application languages, rather than exploring the design space for a systems language.

In other words, what Python, Haskell or JavaScript lack that systems languages must have?
Maybe the reason why Lufthansa does not allow visual approach at SFO at night, could be after the Air Canada near miss.

> The NTSB determined the probable cause was the Air Canada flight crew's confusion of the runway with the parallel taxiway, with contributing causes including the crew's failure to use the instrument landing system (ILS), as well as pilot fatigue.

FAA changed the rules for SFO and made visual approaches forbidden at night "when an adjacent parallel runway is closed" [2]. Maybe Lufthansa plays it safe and requires ILS for all long haul night landings.

[1] https://en.wikipedia.org/wiki/Air_Canada_Flight_759

[2] https://www.flightglobal.com/faa-changes-san-francisco-landi...
Jurors confirmed that a big part of their decision was based on Google's internal behavior, not explicitly the deals. The evidence that upper management would move sensitive conversations to chat where they knew a short 24hr retention period existed was a very influential piece, as well as some of the wording in internal emails.

I always thought the Communicating with Care courses were a reasonable amount of legal paranoia, but I see how it could also look sketchy.
Comcast is a great example of a company I'd like to see antitrust law literally destroy rather than merely chastise
Emmett Shear on AI's culture wars
Which one did you get? I got a Zendure specifically for this purpose, but I find it the hard way that when it switch between battery power to wall power, it will momentarily lose power for a sec, resulting in a reboot
I interviewed Ray Kurzweil not long after "The Singularity Is Near" came out. I asked him about a concept that he brought up in the book but didn't get much attention in light of the other more startling predictions he made. Excerpt follows:

Q: In the Singularity is Near, you also discussed an intriguing invention, which you called the "Document Image and Storage Invention", or DAISI for short. But you concluded that it really wouldn't work out. Could you talk a little bit about that?

RK: ... The big challenge, which I think is actually important almost philosophical challenge -- it might sound like a dull issue, like how do you format a database, so you can retrieve information, that sounds pretty technical. The real key issue is that software formats are constantly changing. People say, "well, gee, if we could backup our brains and I talk about how that will be feasible some decades from now. Then the digital version of you could be immortal, but software doesn't live forever, in fact it doesn't live very long at all if you don't care about it if you don't continually update it to new formats.

Try going back 20 years to some old formats, some old programming language. Try resuscitating some information on some PDP1 magnetic tapes. I mean even if you could get the hardware to work, the software formats are completely alien and [using] a different operating system and nobody is there to support these formats anymore. And that continues. There is this continual change in how that information is formatted. ...

Q: You said there's no technological solution. What about creating standards that would be maintained by the community, or would be widespread enough that future …

RK: We do use standard formats, and the standard formats are continually changed, and the formats are not always backwards compatible. It's a nice goal, but it actually doesn't work. I have in fact electronic information that in fact goes back through many different computer systems. Some of it now I cannot access. In theory I could, or with enough effort, find people to decipher it, but it's not readily accessible. The more backwards you go, the more of a challenge it becomes.

And despite the goal of maintaining standards, or maintaining forward compatibility, or backwards compatibility, it doesn’t really work out that way. Maybe we will improve that. Hard documents are actually the easiest to access. Fairly crude technologies like microfilm or microfiche which basically has documents are very easy to access.

So ironically, the most primitive formats are the ones that are easiest.

[reposted from the discussion on "I found my Grandpa’s notes 20 years after he died (2020)" (https://news.ycombinator.com/item?id=27034087)]
Asyncio Task Cancellation Best Practices
An ASK TECH would be nice.

I'm new to programming and would love to ask questions about design/technical decisions. It doesn't need to go the StackOverflow way. But could me more high level.
HTMX is also at fault here.

If you construct your DOM imperatively on the client with newElement and textContent then there is no room for XSS to sneak in, because you're never even parsing (non-static) HTML. You're inherently correct by construction! React is just a declarative wrapper around that, but all dynamic data is still structurally separate from the shape of the DOM tree.

HTMX abandons all of that, going back to "lol hope your HTML escape function is correct" (and that you use it consistently!).

You could argue that you were just moving the goalpost to serializing JSON safely… but that's a much smaller (and static!) target than escaping HTML's bespoke flavour of SGML.
I like that it doesn't seem to have any guide rails. I now know how to make napalm at least.
I repeated its prompts back to me and it led me to dark places.
And if they do, we go all "legal consequences" on them.

Journalists should be moonlight as relationship counselors, telling one partner how all the problems are the other's fault. Narratives are far more valuable in a personal context.
> not, for tax purposes.

And, really, general quality of life. When you just want to spend quiet time at home, somewhere outside of the big city is going to provide something more quiet and comfortable. And when you want to do the things that the city uniquely has to offer, you go there while you do those things. NYC, nor anywhere else you might want to be, is certainly not walled off to outsiders. There is no advantage to being there all the time.