skysight-inc/HackerNews huggingface dataset:
The free market answer would be insurance.

As an individual, you probably want some kind of life insurance in the event of catastrophe. Your insurance carrier may require you only ride in such and such certified aircraft (eg, an aircraft that is insured against loss of life). An aircraft may only obtain insurance if it meets certain requirements, etc.

Unfortunately, we've got a regulatory body asleep at the wheel, telling people things are safe when they're not. This is distorting the insurance marketplace.

In a system with regulations, there has to be some meaningful method of enforcing penalties, and IMO this is particularly needed in the are of liability.

It shouldn't matter if Boeing got a defective part from a manufacturer, or bad software, or what have you from a 3rd party. It's still their primary responsibility to ensure safe travels. If that means certifying each and every nut and bolt that comes into their supply chain, then so be it.

$50m per dead passenger should be a suitable amount. We'll see just how confident they are in this MCAS and all this automation nonsense then.
How do you know how the restaurant is managing reservations when you make one over the phone?
I have the iPad Pro. It doesn’t even beginto compare to what I use my Macbook for.
Another great concept is that function application and array indexing has the same syntax.

a.map(f)

is basically† just:

f[a]

and:

a.map(x => m[x])

is still just:

m[a]

†: Rank notwithstanding. If that bothers you that f might take an atom, pretend I said f@/:a and m@/:a instead.
On the passengers directly I wouldn't expect so, the passengers didn't keep demanding reuse of the same old airframe.

It might fall on the airlines, especially Southwest which refuses to fly anything but 737 and thus keeps demanding new ever more altered revisions of the same original frame without type change.

But even then at the end of the day if Boeing can't fulfil those demands properly and ethically they are the ones to blame.

In the aggregate, consumers will likely flock to the cheaper version of commodities, that doesn't mean it's legal let alone ethical to e.g. sell talc full of asbestos because that's cheaper than selling asbestos-free talc.
LP Cover Art
Interesting juxtaposition with the article [1]

[1] https://news.ycombinator.com/item?id=19421612]
Pilots trained for Boeing’s 737 Max airplane with “an iPad lesson for an hour” (qz.com)
Dubai's First Commission Free Real Estate Agency
Does anyone know how much RAM this has, or will that information only come to light when it gets opened up?

I've always had the feeling that RAM becomes the limiting factor for long-life of such a device (because newer iOS/apps/websites use more and more of it - once you are healthily into multi-core you don't have to worry so much about CPU/GPU performance). I think 2GB has been around for years in non-Pro models, but 4GB also for years in Pros. Getting 2GB now seems like a step back even for a mid-range model.
Thanks Steve. I think I'm influenced by what a single company was doing and assumed that many others were doing that same thing. There's a company in Chicago that is trying out Rust by replacing some of their C++ code base with Rust but I don't think they are actively hiring Rust developers.
> Of perhaps no doubt though is that at the present time, complete fluency/competency in a computer language is far more valuable to an individual than mastery of any language other than english.

I think one of the main reasons foreign languages are required is because it's an attempt to connect people with the outside world. There are positive implications on diplomacy and politics when you have a generation of young people grow up being exposed to other cultures and (trying) to learn other languages. This is more important for the world than teaching every child how to become a slave to the computer.
Static types assume no such cycle! Milner's MLs, which introduced the hugely influential simple type theory to functional programming in the late 70s, of which Ocaml and Haskell are derived, supported global type inference, and were very "lispy". They were first used for interactive theorem proving, where you spent all your time spinning around MLs REPL, updating your global environment where your global bindings have a nice static type, and when you had finished for the day, you saved your image (you save-lisp-and-die'd).

This is still a way to use Ocaml today, and Poly/ML, which is the standard ML used for the Isabelle theorem prover, makes heavy use of an image based model.
> Hard part being 3rd party validation, penetration testing and certification.

Hard part?? That's just the laborious part. The hard part is in building an actually secure service.
What makes computer languages not "natural"? Like every other language, it was invented by animals(humans).
> After payments, hosting, and risk—our only three costs of doing business

What is risk in this context and how is it quantified as a dollar amount? Is that an amount allocated for returns/chargebacks/fraud?
That is, unfortunately, the foundation of a lot of discussion/talks in the entrepreneurship industry.
Which appears to be a duplicate of another bug filed in 2017: https://bugs.python.org/issue30458
Indeed. It seems the real secret to their success is ploughing a lot of venture capital into the ground for eight years. Considering that a “base hit” of capital efficiency is to reach the point where invested capital equals your annual revenue, these guys only got half way there.
Rightdoors Dubai
Rightdoors.com is Dubai’s first and only commission-free real estate agency. Our flat agency fee enables our clients to rent any property and experience quality real estate services for a flat fee of AED 999. As a hybrid portal, rightdoors.com bridges the gap between landlords and tenants by becoming a one-stop provider for real estate rental services.
As I understand it, it needs to be something unforeseen and/or fast moving.

Climate change has been predicted for some time.

So probably not, as the president has well paid advisors that will have advised him of this fact. And the president won't want to overreach his authority.
> I've never heard anyone criticizing the size of the FAA or calls for airplane manufacturers to be deregulated. Do you have examples of this?

Numerous aspects of the FAA have been politicized for decades (going back to at least the ATC strike under Reagan). The FAA also has a number of complex and lengthy programs (https://www.faa.gov/nextgen/ etc) that are have drawn extensive criticism from Congress, industry, and airport operators due to the cost, delays, and scope of proposed regulation etc. Even FAA reauthorization is a politically contentious issue.
Rightdoors.com is Dubai’s first and only commission-free real estate agency. Our flat agency fee enables our clients to rent any property and experience quality real estate services for a flat fee of AED 999. As a hybrid portal, rightdoors.com bridges the gap between landlords and tenants by becoming a one-stop provider for real estate rental services.
>I know lots of people that regret not learning a 2nd language earlier in life.

I was watching an interview on youtube of a family sailing around the world in a sailboat and one of the parents said college is good, but learning a 2nd languages is really equivalent to getting a college degree.

And I completely agree.
Show HN: Word Caricature: $10 and Your Photo = We Do Your Caricature. With Words
They'll be patched to take input from both angle-of-attack sensors (it has two, but the MCAS only used input from one of them) and limit how much the MCAS can override pilot input.

I'd be more concerned by the regulatory capture that permitted this to happen than the specific model of aircraft.
I just noticed that. I guess they didn't think it was actually an exploitable bug?

Edit: this bug sat around for almost 2 years, it will be interesting to see if it gets fixed now that it is getting attention on Hacker News
1) they're great for certain kinds of graphic art.

2) they're great for various sorts of low-end creative work, like making films (think: for kids or adults to learn the basics of shooting and editing on a single device capable of making something half-decent, not pro-level)

3) Good as a writing terminal, given an external keyboard. Better than a laptop in a lot of ways.

4) The 12.9" pro's the best device I've seen for reading comics, by far.

5) iPads are easily the best devices I've seen for reading PDFs (lots of non-fiction books and papers)

6) in a lot of important ways, they Just Work, unlike most other computing devices. More so than macOS machines, even, by a good margin.

7) it's where edutainment and casual science software's at now. Want software for some not-super-serious stargazing? You'll want an iPad. Edutainment programs for kids (like the Math Blasters and Number Munchers and Microsoft Dinosaurs! of yore) are mostly on iPads. Swift playground, for that matter.

8) can be positioned to take up a lot less space on a desk than a laptop while in use—nice when you need that desk space for other things, like books or notebooks.

9) portable second monitor for your macbook.
That is a terrible gross margin for SaaS.
In this case, you either punish a particular person, or punish everyone else through increased average premiums.
I'm especially confused because I thought the iPad Air and "standard" iPad were different generations of the same product family, and the Airs were called that because they were much thinner than earlier models. There's never been a (current-gen) "iPad" and "iPad Air" at the same time. But now there are, and based on how their web site organizes them it seems like they are considered different families.
If they would apply this stategy also to their MacBook Pro line we wouldn't have this disccussions about keyboards etc. The old Macbook Pro Retina chassis with a new board would be a dream. (Or even better with a non glare FHD display)
Not one with two car seats.
Merely passing from user to kernel space is time consuming, it is correct to bypass the kernel.
Please don't post shallow dismissals to HN. If you know more, share some of what you know, so others can learn. Nobody knows everything.

https://news.ycombinator.com/newsguidelines.html
I remember reading the study but I can only find broken references to it. This is from an .edu domain and although the citation to the study itself is broken - I hope it referencing the study counts for at least something.

From memory, the TL;DR of the study was "speed differentials cause accidents, not speeding" along with "speed differentials cause more likely to be fatal accidents". A car going 75 MPH rear ending a car going 70 MPH is going to do less damage and potentially be less fatal than a car going 75 MPH rear ending a car going 55 MPH.

I'll see if I can find the actual study.

[0] https://sites.psu.edu/siowfa15/2015/09/18/is-driving-faster-...
> My understanding is that the younger you are the easier it is to pick up a foreign language.

The latest research I've seen indicates that this is false. When you look at vocabulary in "words learned per hour of study", adults actually do much better than children. (I'm sure I've seen a study of this involving the U.S. State Department or some such, but I can't find it right now.) This isn't surprising to me: adults already know noun/verb/adjective/adverb, how [a] grammar works, a big pile of cognates/loanwords, etc.

The reason children seem to learn quicker is because they're exposed to the language every hour of the day. They have no choice. If they want to do anything at all, it requires using the target language. They make up for lower efficiency by brute force.

Adults tend to do poorly at learning foreign languages because they only spend an hour or two a day with it. Learning a language feels like a lot of work, and adults usually fail because they have the resources to be able to avoid interacting with it. This is also why "full immersion" (living in a place where they speak that language) is fast and effective even for adults.

(Think you're going overboard by spending 3 hours a day studying French? That's less than 1/5 of your waking hours. Any child in Paris will learn French 5 times faster, not because they're younger but because they're putting in an extra 13+ hours a day exposed to French.)

> I know lots of people that regret not learning a 2nd language earlier in life.

Sure, and I know people who regret not learning to dance, getting in shape, playing a musical instrument, etc. I also know people who started these things as adults and are just as accomplished as those who started young. And I know many people who started these things when they were young, and then gave them up -- and have basically lost all the effort they put into it. (After long enough, you can even forget your first language.) This fascination with youth needs to end.
You can be in control of your actual data pretty easily with gmail. One of the better options I’ve found for maintaining a local archive is the Got Your Back[0] script. It maintains an SQLite DB with all of the message tag associations, and stores all your emails in standard .msg format text files.

If you want additional peace of mind, you can spend a few pennies and use restic[1] to do regular incremental backups of the archive to Backblaze B2 to add yet another storage location and version index.

[0] https://github.com/jay0lee/got-your-back/wiki

[1] https://restic.net
I know, I saw that. But the story is still an awesome one in many ways and was "news" to me and never submitted here.
The earth is rotating so fast. You’d need really precise timing to know where it would hit.
Privacy Badger detected 16 potential trackers, and uBlock stopped requests to 13 out of 30 domains the page tried to connect to. It's not usatoday.com levels of absurdity, but it's getting there.
Probably worth checking other implementations. The comments already mention that urllib3 is affected as well.
It is very unlikely they will be scraped. There isn't just a handful out there, but more than 300. https://en.m.wikipedia.org/wiki/List_of_Boeing_737_MAX_order...

My uninformed assumption is that once a suitable issue is isolated some sort of remediation (training/software/airframe/cockpit) all under the onset of various international gov bodies. No idea if the is a 1 year or 5 year process.
Ask.

Either this matters to you, or it doesn't. But if you don't want to make reservations over phone because you are afraid they will share your data or something, then don't.
While your source seems to suggest that my statement is false, a closer looks shows that the only corporation (I.e. not an industry special interest group like the national association of realtors) that spent more money than Boeing was General Electric. So I would say your statement is even more misleading than mine. General Electric has fallen off a cliff since 1998. I suppose my "20" years statement is false according to "OpenSecrets", but if you change my statement to "15" years, it is probably correct, since General Electric did most of their lobbying closer to 1998 than 2018.
Building a Curriculum Editor with VSCode, TypeScript
> it'll need institutional buy-in from corporations and existing tech companies. Hope there is a plan for that type of out-reach.

"Failing to plan is planning to fail".

I don't see why would corporations and existing tech companies be interested in yet another IM protocol they cannot control, especially in the era of total silos and FAANGs. Doesn't sound like a solid plan to me at all.
Because customer needs rarely vary that greatly within one brand. The whole idea behind a general purpose computing device is that it is, well, general purpose, no? If you require minimum 4 "high level product concepts" (iPad,Mini,Air,Pro), then it doesn't seem so general purpose anymore. Especially when you realize that people are actually also often deciding between upgrading to iPhone Max (not that different in size or capability to an iPad Mini), or MacBook/Air/Pro (not that different in size or capability to iPad Pro). So, are you selling a great general purpose tool, or have you degraded back down to screwdrivers vs. hammers? I personally don't believe that the tasks these devices aim to serve merit having 7+ separate "high level product concepts", and that even if they do, these particular products don't clearly delineate those separations. That is to say, maybe there is room for this many different product choices -- but these products in particular actually offer a confusing array of choices due to their, often arbitrary, intersection of capabilities.

It's important to make a distinction here: I think there is certainly more room for configuration within a product line ($x upgrade for a faster version of product X), but this is very different than essential feature axises that define a product line itself. Some of them are unavoidable, sure, like a smaller form factor often needing to have less cpu/ram/whatever. However, that's certainly not the case here -- the iPhone Max is smaller than the iPad mini, yet much much faster. Per your own argument, why is Apple not serving the part of the market that needs the portability of the iPad mini but wants the best CPU? Well, because the real point of the iPad mini is to satisfy some budget window probably, not a deep empathy with the user.

Also -- I keep forgetting to bring this up in these situations, but I would not be surprised if the actual purpose of the iPad mini is point-of-sale terminals, conference room check-ins, and office visit terminals. That's the number one place I see these particular devices, and in fact the number one place I see iPads in general.
I'm not sure how this applies in this scenario: It looks like workers, rather than the board, cast a vote of no confidence on the CEO. Publicly traded companies seem to operate fine with boards being able to remove CEOs, so what's the problem here?
App developers aren't likely to switch ecosystems over minor quality of life issues.
I would start with the codestar rails elastic beanstalk blueprint, possibly swapping beanstalk for fargate if beanstalk isn’t hands off enough or the scaling triggers aren’t finely grained enough. I’d also look at aurora serverless so your db auto scales too. Redis labs seems to have a better product than aws elasticache for redis, and they can place instances in your region, probably in your vpc too.
As shown by the Dragon Book, a good programming course is actually mostly discrete mathematics.
Same for my hiking shoes. When some shoes work well, I buy several pairs out of fear of a new model replacing it.
I don't think I agree with your claim here that it's a "largely vacuous marketing claim", but I do agree with most of what you wrote in that article.

I agree with the article that POP is OOP in a very real sense. As the article puts it: "The simple fact is that actual Object Oriented Programming is Protocol Oriented Programming, where Protocol means a set of messages that an object understands." This I 100% agree with.

But the fact of the matter is that many people do not consider the message-passing to be what defines OOP these days. I'm not saying these people are right, but rather that the common usage of the term does not align with the original use. When people teach OOP today, they teach it in terms of inheritance and methods and access modifiers. I don't think the word "message" even came up in this context once in my undergraduate studies.

I think Swift's usage of the term "protocol-oriented programming" is to distinguish themselves from the modern concept of OOP. If they said "Swift is an OO language, but we try to avoid classes and inheritance where possible", the developers trained in programs like mine would lose their minds because to them the two are one and the same.

So I don't think it's a "marketing claim" in the sense that I don't think they're using it to say "Ooh, look, we developed a whole new paradigm of programming!" Rather, I think they're trying to distinguish themselves from languages like Java (the current paragon of OOP it seems) which are 100% based on inheritance and encapsulation and couldn't care less for passing messages (explicitly).
Does anyone know if this also affects the Requests library? Does it use these under the hood, or is it all httplib? (I'm pretty sure that's the case)
I don't think anyone seriously thinks that learning a computer language is in any way equivalent to learning a foreign language. But it is useful to pretend that it does, so that we don't have to ask the real question:

Should everyone be required to study a foreign language in school?

My answer is no. I took a year of Latin in high school and hated it, and have never thought about it since. It was a huge waste of time. And if classifying computer languages as foreign languages can help some students opt-out, I'm all for it.
Is Pinterest not a useful tool? I would say that it probably generates a lot of value for its hundreds of millions of users, and that value does not come from the source of the image, but of the image itself, and its relation to other similar images.
Caveat: It worked 8 years ago when they were starting out.

People might have been jaded by spam already at that point, but they are probably way more jaded now. Spam filters have also gotten alot more aggressive. Just because that worked in the past does not mean it will again.

Likewise, SMB SaaS competition is alot more intense these days. Even if you get somebody's attention, they will likely have alot of options to compare you to.

Distribution is tough.
Indian cops arrest 3 for playing PUBG
Interesting point.

My suggestion: use a programming language (any one you like) to explain why people who live in places where English isn't widely spoken would be better off learning English and/or a programming language.
Show HN: Beforetheban.com, a decentralized index of social media users
The future of communication and collaboration is one stand alone platform
AFAIK, the FAA, like many regulating bodies take everything at face value, making sure they are not getting lied to isn't their jobs.

An audit usually goes like: "I see that you mentioned a change in document X, show me the corresponding test report", "who is responsible for that part?", "does document Y match document X, as required by norm Z?".

They will never check that you actually did the tests, or that the analysis is correct. Only that the paperwork is done correctly and that the person responsible is identified. Their field of expertise is in the process, not software or mechanical engineering.

But now that they have a list of names, and if one of them rubberstamped something that wasn't actually done, things won't go well for him. It can get really serious, possibly resulting in prison time, so managers usually don't that this duty lightly.
it probably does. Requests is built on top of urllib3 and the bug report mentions that urllib3 is affected as well.
> "Pick an industry where you can play long term games with long term people."

Ah yes, the sacred VC creed of moving slowly and not breaking anything.

For more empty platitudes, see interviews of Warren Buffett complaining about how he's not getting taxed enough.
I wouldn't be surprised if there are other libraries in other languages that also have the same bug.

golang had the same bug which was fixed in this commit: https://github.com/golang/go/commit/829c5df58694b3345cb5ea41...
It's a small enough (and dependent-on-Apple) niche that "use an adapter" is something you can tell the developers to do.
Please do not take HN threads on trollish flamewar tangents. It's a form of vandalism.
TBH this is not a typical story that is posted in IH. Most of the stories there are from bootstrappers.
The internet is radicalizing white men. Big tech could be doing more
Most classes are a waste of time in one way or another. Do we really need to know chemistry, physics, arbitrarily selected bits of history? No. We learn about language because it is important to human culture.