skysight-inc/HackerNews huggingface dataset:
From what I remember from the first 737 max incidents, the 737 max was designed as an iteration of 737 limited to the updates that would allow Boeing to bypass re-certification. The upgrades were significant and some, like engine placement, un-natural and clearly driven by regulation bypass.

I think it is quite logical that the added complexity results in additional failures.

It's going to be quite hard for the public to regain confidence in that aircraft, especially when (as noted elsewhere) Boeing was just now trying to get an exception from the FAA re: certification of the max 7.
> It's the scientist's job to solve a specific problem at a specific time. Who cares if the metaphorical wood rots next winter, the paper's been published.

Sounds a little like cargo-culting than proper reproducible research. But this is a pest in academia definitely. Many papers do not provide all required data, all required model parameters etc. to get to the exact same result. Admittedly, they might nowadays need a software engineer to get that done.
How is it compared to 7B LLaMA quantized to run on a raspberry pi?
If you work with people across multiple timezones, it's really useful to be able to open a screen with a set of clocks and glance at the time in every relevant timezone.

If I just have https://time.fyi/timezones bookmarked, it seems to remember the timezones that are important to me. Definitely convenient and far easier than doing multiple searches or using a phone's multiple clocks(?).

This site is useful enough and it's a nice execution.
I think you are talking of situations of maintaining a low pulse rate in normal situations. However, there are also situations where it is urgent to lower heart rates. A pulmonary specialist advised me to either do pursed lip breathing (or breathing where the exhale is much longer than inhales) or gently do a carotid massage.
To be fair it only became a free country decades after being liberated...

The non-communist regime in South Korea was about as brutal as the Northern one during and after the war.
Woah. The pulse control is more or less I can understand, but the body temperature control part is just unbelievable.
> As someone who’s trying to kill desktop apps once and for all with the progressive web app revolution

Yikes, I hope not. Powerful, native desktop apps are what got me interested in computing, not the Web.

Browsers are a good use-case for kiosk-based computing, I don't disagree, and there are many use-cases for effectively booting directly into a browser (i.e. ChromeOS) but when it comes down to wanting pedal to the metal, I always reach for native technologies. It provides both a better developer and end-user experience.

For instance, you asked what a spreadsheet program might need the OS for. Many spreadsheets are used as databases (even if they shouldn't). A high-speed asynchronous I/O API is pretty critical for responsiveness, without going through the interpreter and GC of a browser.
It's really interesting to run a web browser in a framebuffer without any sort of display manager running [1].

[1]: https://ci.netsurf-browser.org/jenkins/job/docs-netsurf/doxy...
TOTP codes are actually valid for 90 seconds, 30 seconds either side of when it’s supposed to be displayed (assuming the display device’s clock is accurate to the second), to allow for up to 30 seconds clock skew on either end, in either direction.
If you're a passenger on a flight like this, how much compensation could you be looking at?
Are you taking about the executive orders trump signed that reduced FAA oversight?

https://www.forbes.com/sites/marisagarcia/2019/03/18/did-tru...
I considered Solana. Lower fees allows for micro tipping. Polygon is pretty cheap though, less that 0.3 cents at current prices. Its the sort of app that really needs to stick to one chain to save confusion and complexity, I think.
I try to keep my projects simple, client-sided, and self-contained. The way this page is set up isn't perhaps the best practices for the modern web, but you can download just the html file and it'll probably still work in 30 years time.
It is more along the lines of when do you have post conditions that make more sense without the calling context.

I write mostly small pure functions. In those with proper preconditions it is impossible to have invalid output since the output for a given set of inputs is always the same. So, if the inputs are valid then the output must be valid as well.

Where I can’t write pure functions the post conditions are more along the lines of evaluating status codes and/or response bodies. Those I have found make more sense to allow the caller to evaluate and choose what to do in the context of the calling action. It isn’t that I am duplicating post conditions but that it is really better handled with more context as to what is being done since different callers may have different definitions of a correct response.

It is entirely possible though that in different domains or languages that post conditions make more sense. I am not saying their bad by any means. It just in what I work in currently I tend to just turn those post conditions into preconditions for the next action or gating some recovery logic.

But, I have tended to prefer flat call structures and keep retries and error handling logic at the application/service entry points if possible.
Me: "Sure managers are guilty."

You: "Why do you want to let managers get away with toxic behavior."
This is a form of ultra-BS

https://www.lesswrong.com/posts/djWftXndJ7iMPsjrp/the-dark-a...
(shutters, as in shuttered, a drastic method to achieve inbox zero, via declaring so-called "email bannkruptcy;" that is to say, closed for business)
Emacs has everything you list (and much more). Builtin, only rnabling needed: version control, lsp support, fuzzy-like search across all things and completion.

External packages expand on the vanilla experience but most of the things are just there. For beginners and pros alike which-key is a perfect place to speed up learning.

New user experience is as scary as it always has been, yes, but there so many great tutorials, docs, videos, books out there. Emacs has a tutorial, a manual and a elisp reference built-in and integrated.

Most of the complaints we see here are just flavours of "why is it not like my favourite editor?!". It feels old and boring by now.
I suggest learning about C++ ranges and CUDA algorithms.

Parenthesis and brackets have nothing to do with how high level a language happens to be.

BLAS in JavaScript would certainly be faster than Python, this is what is being discussed here.

Again the dynamism excuse.

You can change ANYTHING in Smalltalk, SELF, Common Lisp, and their JITs make up for it.

Might not be C++ fast by today standards, as those languages don't see much investment nowadays, they certainly beat Python no matter what.
Sure, book an airline that doesn't have MAXes in their fleet. Only to find out that their partner airline do in fact.
More comments here - https://news.ycombinator.com/item?id=38888527
is there a transcript?
Do you want to share publicly (via a URL for anyone) or privately (accessible only with an endpoint and identity)?

For the former, zrok frontdoor (by https://docs.zrok.io/docs/guides/frontdoor/) protected by OAuth could be the solution. Further, if you want to embed directly in your app, use the SDK - https://blog.openziti.io/the-zrok-sdk. Today we only have for Golang; Python and NodeJS/Javascript coming soon. More in the pipeline.

For the latter, use OpenZiti (which zrok is built on - https://github.com/openziti). We have SDKs in Go, C, Java, NodeJS, Python, and many more.

It's all FOSS under Apache 2.0. I work on the project.
I love these sorts of programs. Is there a list so where of data programs like this for the command line? Im sure there will be.
> doesn't cross the ocean on Air Canada is on a Max. Great to see this as they are not going to ground them as well...

If they use the same kind of plug on their Max aircraft then I'd say grounding is merited. But if not then it shouldn't matter.

Unless it's an unknown issue or possibly too generic (like the case of the MCAS) then ADs/grounding/etc take into account the specific failure.
Why would they go out of business? Unless of course they are actually banned from flying death traps.

Besides, Boeing as the only US aircraft manufacturer is too big to fail, especially with China aircraft increasing in number globally.
pfft, sometimes they are very successful: https://en.wikipedia.org/wiki/Glomar_Explorer
I just call the tourists. Same every year without fail.
Uhm, the poor performance of the Python/Numpy code indicates that there's something amiss; perhaps an apple/orange comparison. Don't get me wrong, Python is slow as molasses, but for this kind of applications, almost all time spent is (ought to be) spent in the Numpy code, which is mostly C/C++. Other systems might perform better, but I don't expect more than a factor of two (which itself would be huge in the HPC domain).

Worth having a closer look methinks.
Another question, how will ships protect against incoming lasers?
I work in the edge research and your claims are exaggerated at best.

As I said, YouTube quality is already there. But cinema quality still requires VFX people because gen AI hallucinates a lot of weird stuff like 7 fingers on a hand.

You need to think of gen AI like self driving cars. We’ve had semi-autonomous cars for years already but they’re still unsafe to be fully self driving. You still need a human to make corrections. And the same is true for gen AI.

Until the acceptance ratio improves drastically, gen AI is not going to replace Disney.
The Elo scoring system is named after a Hungarian man called Arpad Elo (a simplification of his original more Hungarian name). My phone helpfully miscorrects it to "ELO" probably because it prefers Jeff Lynne's Electric Light Orchestra. Anyway,

Elo is a proper name, not an acronym!
Members of the public should be encouraged to ask how this happened because they’re the ones who trust their lives to these planes. The airline industries in places where the public couldn’t ask questions did not make flying ridiculously safe.
Great interview.

They also have been very good at marketing.

When I was looking for a DAW a couple of years ago, the sheer amount of helpful content and tutorials stood out, both from the company and the community they built. I also like their creator-focused events (Loop) and the one-thing series which reminds me to try something new.
The 2-level grammar may have been hard to read, but the language wasn't that hard to explain. Well, REF REF was, but the rest was pretty straight-forward. I do agree that Pascal is easier to explain. OTOH, C was much harder. CS and EE students seem to have an intuitive grasp of pointers, but others need to be told to be very careful with them and follow strict rules.
You got me thinking, could we distinguish engineered vs emergent life? I mean, I at look those animations of proteins in the cell and... it looks pretty robotic to me. Maybe it's projection in terms of how we interpret the data.

But I really like that the answer to a most ancient question such as "what is life" is building up to something like "it's all nanobots controlled by molecular computers"...
A + B + C is permitted in Ada.

https://learn.adacore.com/courses/Ada_For_The_CPP_Java_Devel...
Makes good cover for naval intelligence activities though. Just don't assume because you see a ship "mining manganese nodules" from the seabed that you should build your own ship with your own money.
Time to get the svn praise back and do it sarcasticly.
can someone else tell me if the actual relative risk is significant? my gut tells me no
> When asked if a hypothetical call for the genocide of Jewish people would qualify as a violation of Harvard's code of conduct, Gay responded, "It can be, depending on the context." She later clarified, "Antisemitic rhetoric, when it crosses into conduct that amounts to bullying, harassment, intimidation — that is actionable conduct and we do take action."

not exactly Wilheim Marr is it
An unladen, spherical, metric elephant, of course.
There was a time - late 19th, early 20th c - when pianos were associated with Music Hall, and therefore secular, music. So there were SdA (and other American protestant) people who eschewed them for that reason. Pianos stopped being much of a controversy (in SdA-ism, not sure about elsewhere) by the mid-20th c.

Drums, though? Yah. Drums are still a bit taboo. Well, not drums per se, drum kits. Banging a base drum or playing snare or whacking on a set of bongos is just fine, but only if there's a 1:1 musician to instrument ratio. A multi-tasking percussionist, however, has a whiff of rock and roll.

(Source: also an apostate SdA.)
LiveATC is crowd sourced. You take a radio, put it on your desk and stream that to their site. To get decent audio, you need a big antenna on the roof of your house or be in the air, like aircrafts.

I'm a pilot and even on very old planes like piper cub where the radio is just a desk radio added in the cockpit, the audio is much clearer. And with something like Bose A1 (noise canceling headset, A20 and A30 now), you hear it very well.

Most the time you hear ATC perfectly as they have very large antenna. ATC will hear you worse because of the noise around you, but with good mic it is still quite OK. They have large receiver too so you can be far. The worst audio is always plane to plane, there are some situations where your are far from a plane and only hear the ATC side of the conversation. But even if those situations, you can ask ATC to relay a message. It is very rare as you hardly have any reason to talk with a plane that is 100km away on the other side of a mountain.
It’s not cheap running cinema quality gen AI. The tools for that level of quality have a few iterations to go through before we start seeing the average Joe using it.
Depends on the continent. Between easyJet and BA you can get most places in europe without risking a Max (BA run boeing long haul)

Do all US carrier rally have Max planes?
Why would (unsupported) single leg squats, or one arm push-ups or pull-ups (maybe with an additional weight vest or some weight) not work? I feel the math could be made to look equivalent and, just observationally, I don't think a lot of people are ablke to do single anything so there should be plenty room to grow? As far as I am able to tell without having done any, barbells are "simpler" because you can scale them fairly smoothly.
The late arrival of a Free and Open Source compiler certainly didn't help its adoption in Free and Open Source circles.
Not relative to the average American :)
It's hard not to demand that people need to go to prison for this. It's absolutely outrageous how all the bad actors have got away with this horror show.
Highly recommend the book about him by Luria. Fascinating to see how his amazing gifts caused him problems. He really struggled to synthesize and summarize things and see the big picture, bottom line; he would get bogged down in details. Also, it was exhausting for him to read anything because it would flood his mind with distracting images and sensations since he would automatically memorize everything. I wonder how many calories he burned a day just from thinking so much.
> Invariably, the biggest messes are made by the minority of people who do define themselves as programmers.

After 15 years of writing JavaScript professionally I know that is a lie. The biggest messes are made by the majority of people hired that cannot really program.
Sad for Canada and Bombardier, but good for the plane: With Airbus's money, marketing, stability and reputation, the amount of planes made will, I think, be a multiple of what it would have been with Bombardier. It's a really good plane, too. Comfy, efficient, reliable so far.

And a spectacular own goal for Boeing that they deserved so much :D
I want to like NetSurf but the UI and keybindings are so different from every other browser.
One thing I would try to do (in addition to the things mentioned in the article) is to delay the introduction of heap allocation and pointers as much as possible, and start with a purely "value based" code style which passes and returns structs by value, especially use C99 features like compound literals and designated initialization. The result is a much saner and 'friendlier' C.

Also ignore the stdlib as much as possible, especially the string functions.

The C stdlib APIs are essentially ancient leftovers from the K&R and early C89 era and should have been modernized when C99 came around. Especially for newbies, paying too much attention to the stdlib may ingrain bad habits.
There's a very interesting C interpreter/compiler there [1]. From the header:

"c is the c compiler. It takes a single source file and creates an executable file or else executes the compiled code immediately. The compiler does not reach full standards compliance, so some programs need minor adjustment.

There is no preprocessor, although the #include keyword is allowed supporting a single level of file inclusion."

[1] https://github.com/rswier/swieros/blob/master/root/bin/c.c
Doubtful.

https://www.flightradar24.com/data/aircraft/n704al#3374196f
How about a version where the monetary amounts are normalized by the number of lines of code?
There's a write up on Wikipedia: https://en.wikipedia.org/wiki/Alaska_Airlines_Flight_1282
If it's about ranting at classes of people, I can do it too: most software is shit, that's true. But somehow users like shit, and it makes profit so software engineers get paid to write it. They get valued by writing a lot of shit, not by writing little good code. Also most software engineers are juniors; junior civil engineers would not be allowed to build a bridge, junior software engineers can do all the crap they want.

But let's be fair: most scientists do bad research. Have you ever read papers in a field you know? 99% is bullshit. Not "non-conclusive good research", no. Downright useless, non-reproducible bullshit (or paraphrasing something that already exists, often making it worse). Just like software engineers, most scientists are juniors (we call them "PhD candidates") who get valued by publishing papers (any paper) in "recognized" journals (with some definition of "recognized"), by journals who make profit by accepting papers (any paper). Again not totally their fault: they have to produce recognized stuff in the time they are given, they don't have to produce good research.

I don't have a solution to those problems, of course: that's how the system works ("make profit"). I wish we tried to solve actual problems in a good way, but we don't. I don't think scientists are better than software engineers, though: we are all part of the problem. Less of all of us would make the world a better place (or would have prevented us from spoiling it, at least).

I just don't think my rant is worth publishing on HN.
It's apparently 46 bytes for TIFF: https://stackoverflow.com/questions/42787235/smallest-possib...
Open source is what you make of it. If you have no plans to change Chromium, then sure, "It's just more chrome market share".

I would argue that you probably shouldn't be making a web browser unless you have plans to change the status quo for web browsers.
Basically all atomic-commit based VCs store snapshots. That's how they achieve atomic commits.

Git is copy-on-write, so it's not storing full snapshots either, because it's space prohibitive.

All of the storage mechanisms (deltas, etc) are time/space tradeoffs.
I don't think there is anything odd about that?

It's true in lots of things beyond VCen
This below is a long quote from the article. I'll summarize the quote as ... our belief in data is making us less smart:

You also write that “[t]he era of the fact is coming to an end: the place once held by ‘facts’ is being taken over by ‘data.’” How so?

For years, I have taught a class at Harvard Law School called the history of evidence. In the course of teaching that class, I developed a theory with my students of the transformation of the elemental unit of knowledge across the history of the West, from “mystery” to “the fact” to “numbers” to “data.” “Mystery” is what God knows but humans can’t know. And for a lot of human history, much of how things happen in the natural world was mysterious to us (like where does life come from? What happens when we die?), leaving us with great humility and incredible vulnerability. Many of these things are still mysteries, but a lot of things have been revealed, like how disease is transmitted. The emergence of what historians call “the cult of the fact” is associated with the beginnings of trial by jury, which starts in the 13th century when ordinary people are charged with hearing evidence given by two sides in a dispute and determining the verdict, which means the truth is based on the presentation of facts, or observed acts.

The “fact” transformed all kinds of realms of knowledge: the scientific revolution depends on the idea of the fact, journalism comes to depend on the idea of the fact, and histories tend to understand themselves as compilations and interpretations of facts. The “number” begins to vie alongside the fact in the 18th and 19th centuries with the development of the social sciences. All kinds of things can be quantified, and by counting things you get a whole new way of knowing. And in the 19th and 20th centuries, you start to see the emergence of the preference for the elemental unit of knowledge being “data”—by which, in this context, I mean quantification that requires a machine to do it. Data becomes preferable to facts because facts require the human acts of observation, deduction, reasoning, and conclusion. Data doesn’t require any of those things. It doesn’t require humans. It just requires the accumulation and analysis of numbers. And the objective of the cult of data is not truth, the objective of the cult of the fact, but prediction, because the work is all about pattern detection. If you reorganize all of humanity around prediction, and yet people can’t actually undertake those predictions—those predictions are all offered by machines—we have returned, in a sense, to the age of mystery, because in an age of data, only computers can really know things. So we are as vulnerable as we were in a prescientific, pre-Enlightenment world. It’s a really weird kind of reversal.
I guess different stuff works for different people.
The pomodoro thing is inhuman in my opinion, too mechanical and the process itself is distracting the mind from the actual work that it should work on.
I found the combination of flow+off keyboard thinking time to be my preferred natural flow of work.
Usually I dive in and work in a flow for as long as I can, which usually is around an hour and up to a few hours in some cases.
Then I naturally take a break.
Then get back again.
But in cases when I stop because I need to think rather than think-and-type, the break becomes longer, as necessary.
I cannot find any reference for "`git` records one side's branch name for merge commits". From what I understand a merge commit just has two parent references (commit hashes) instead of one.
Spoof AWS metadata endpoint to return honey tokens
The US effectively lost the war before it even started. They decided to support the French during their colonial war due to the so-called 'domino theory,' which ignored the fact that the Vietnamese hated or feared China more than anyone else. After the French were gone, China would have been the biggest geopolitical threat to Vietnam.

If the right choices had been made in the 1940s and early 1950s, it wouldn't have been that hard to turn Vietnam into an East Asian equivalent of Yugoslavia, if not an actual US ally
For reference: earlier fuselage failure in 737:

https://en.wikipedia.org/wiki/Aloha_Airlines_Flight_243

edit: Earlier door failures happened to two McDonnell Douglas DC-10-10 after they changed their locking mechanism

https://en.wikipedia.org/wiki/American_Airlines_Flight_96

https://en.wikipedia.org/wiki/Turkish_Airlines_Flight_981

Situation back then was made worse as it sucked part of the floor out with the door.