skysight-inc/HackerNews huggingface dataset:
Easily and securely share files from the command line (Firefox Send Rust client)
The ease with which you can review how things have changed in a large code base (one written even by just one person) is invaluable. Not hard to use and the upsides - being able to diff different commits - is really something that shouldn't be taken lightly.
A Story About Piracy
Illustrating the answers from snek and jen729w to help clarify: https://i.imgur.com/p8uEwMh.png
> It's just another opportunity for HN "experts" to pontificate about [X] using mostly incorrect armchair analysis.

Isn't this just classic Gell-Mann amnesia? All HN threads are like this. (Probably all threads everywhere on the internet are like this.)

The next time you read a thread on [to skim the current front page] Facebook data, consensus protocols, Google hardware, facial recognition, death metal, or the British coastline...before reading the comments remind yourself

"this is just another opportunity for HN 'experts' to pontificate about [X] using mostly incorrect armchair analysis"
The way that you phrased the part about 'emotional issues, abuse drugs or self-harm' are you meaning to imply that this somehow makes them lesser people? Bearing in mind that these traits all tend to be a direct sequelae of childhood trauma?
I was describing the physical "bug" Boeing was solving in software: MCAS is a stick-pusher because it forces down the nose - which led to the Lion air crash because of a faulty AoA sensor made MCAS avoid an imaginary stall, forcing the nose down into a powered flight into terrain.
Also MDN has a fantastic Promise article with examples about wrapping a function with a promise.[0]

[0] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Facebook Data Deals Are Under Criminal Investigation
In light of communism's miseries and death tolls, Apartheid is far more preferable to it. With hindsight, drop me in 1930s Germany when the NSDAP faced off against Antifa and I would have donned the swastika and burned communist literature side by side with them!
Am I the only one who immediately stops reading when a writer says, "let me explain"?

I was totally going to let you explain. After all, I'm reading your article and I intended to read more than just the first paragraph. But your sudden insistence that I just give you a few more minutes to explain your provocative argument presumes too much about what I'm thinking. And it's over-used. And it's an annoying tone.
Dwarf Fortress is a popular game, but it's progress has been stalled for years.

One of its big issues is performance. For an ascii game.

If anything, it is an example of how saying "Eh, screw it." can stall your progress
I’ve only ever found HBO Go apps to be more reliable than Netflix. Netflix frequently takes forever for content to load, especially heavy menus, and Netflix does a poor job of remembering my place in an episode if I turn it off and switch devices. Additionally, Netflix aggressively blocks VPN traffic, even if I am a US-based customer using US-only VPN locations. Never had any of these problems with HBO apps.
Sounds like there's both ups and downs.
Apple is not a robot. And they're already interpreting vague text against spotify wherever they can.

If you want a better answer, if a large percent of amazon app purchases became physical objects tied to upgrades you can use on your iPhone, then they would also get the hammer.

Precedent doesn't matter here, the rules will adapt to whatever is needed to require that 30% cut. (Unless Apple changes their mind first.)
There are always going to be cross-cutting concerns. You don't want to have every microservice implement it's own authentication, auditing, etc. from the ground up.
It's a little unclear, but I think he wants to integrate Python (Pyodide) coroutines into the JS event loop-- so async/await of Python code works seamlessly in the browser, and you can await Python code from within JS (and vice versa).

Any JS Promise is awaitable from JS; JS async/await is (more or less) syntactic sugar on top of promises.
> When you've learnt all the tools, and different normative styles, read a reasonable body of work in different genre, that's when to develop your own style. Which corresponds with University/school leaving largely.

This is far too kind to universities. You get taught Theory in university. You are assumed to already be able to paint. If you want to learn to paint in a third level institution you’re better off studying illustration or graphic design, not fine art.
The Washington Post reports the President made an unexpected announcement and that Boeing’s PR statement was damage control after the fact.
I always have trouble using PGP to encrypt and send files – I always have to refresh on the CLI usage, and whoever I'm sending to usually does too. I think this is a really cool tool for sharing encrypted files with people who are less comfortable with PGP.
I use a variation of GTD in Jira and Confluence to track projects and get automated status updates
Crimes do not always require intent. It depends on what the statute says specifically.
Is it valid to apply the Gini coefficient math to dating as they do?

> On a list of 149 countries’ Gini indices provided by the CIA World Factbook, this would place the female dating economy as 75th most unequal (average—think Western Europe) and the male dating economy as the 8th most unequal (kleptocracy, apartheid, perpetual civil war—think South Africa).
Palm oil is bad for biodiversity, with a notable exception
I don't think it's necessarily the best idea to immediately have almost as many services as you have engineers. There are usually more gradual and logical ways to split things up.
Actually consented, as in understood the implications and freely decided that Google should have this data, probably none. That would take a lot of generosity, especially to pay that team of lawyers and technical experts, so that you have any chance of actually understanding the implications.

Unwillingly consented, that's the vast majority of Chrome Sync users. Unless you enable the end-to-end-encryption (for which they require a second passphrase, so probably less than 0.1% actually use that), they will use your data for ad profiling etc.. Yes, that is on page 1312 of the Chrome Sync privacy statement. (They're only required to write it into there, if they do it, so it is quite certain that they didn't just want the bad PR for nothing.)

Is consent required? Assuming they actually do collect this data from their Chrome Sync data or through similar personally identifiable ways, consent would be required in many jurisdictions, especially the EU.

However, if they cared enough, it would be possible for them to collect this particular data point without personal identification.
You could for example create a UUID per installation that's only associated with this one data point.
Or you could have a time-based solution where each Chrome instance goes out to "vote" for their default search engine e.g. every 4 weeks. If you then look at the statistics on a weekly basis, you can just take these values times 4 to even roughly correct numbers. It's certainly going to be representative enough, you don't need every browser instance to have their vote in every week's statistic.
Sorry, I just misread your post as being more of an attack. As I had said, I dislike the constant "hype means something is bad" posts that I've been seeing for years - I think it's really unfortunate.
If you don't sell in Idaho, you lose that market. If you don't sell on Apple's platform, you lose that market. The issue is a combination of the "tax" and the market dominance of these two companies.
I recently started listening to Deafheaven and haven't heard of this fiasco? Do you happen to have any links to news related to it?
Curious if you're really suggesting Boeing paid this guy to write the post, or just frustrated with people saying there's not an aircraft issue.

I don't agree with the article either, fwiw, but I suspect it's just his unpaid opinion.
Absolutely not. I'm just speaking plainly, and I'm glad you made that point.

They are my friends for a reason.
This isn't about the various senses the English word "derived" can have, it's about the specific meaning of the legal term "derivative work." That would start with including major elements of another work and those elements being subject to copyright (e.g. in the US, book titles are not). There's no point in talking about how one could argue that something wouldn't be what it is without something else, that's not the legal basis at all. In no legal sense are the Indiana Jones movies derivative works of the old 1930's serials just because they were sources of inspiration.
I agree that when it comes to 'arrangement' aspects like this arguing one or the other misses the point and seems more like fetishism in the 'shamanic' sense. Engineering involves trade-offs and one may fit for one task or environment but not the other. It could be the proverbial square wheels that look horrible but actually work perfectly for its niche.

One would be rightfully considered batty for trying to do /everything/ recursively for the sake of it while dogmatically avoiding recursion by creating massively multi-dimensional arrays would also be considered insane.

(Ironically I must disagree with client-side JS as something to be avoided whenever possible but that is over concrete concerns of trust, bloat, and abuse where 'but we can't do that then' is greeted with 'mission accomplished'. If it is locked away server-side I particularly don't care if you use assembly code or a lolcat based language.)
I don't agree. None of these is a real option.

- I cannot just make a website or service. It is usually a huge project that only few people can solve.

- I have no way to feed wrong information without diving very deep into that website's code. We are not just talking about data I enter, also about things that are collected without conscious effort on my part. It is not practical at all to feed false or no information. If they sell my IP address, how can I feed wrong or no information?

- Finding a site that does not act like this is the only way left, and it is exactly what the parent explained does not exist, because realistically, there are many topics for which virtually every site does act like this.
...okay? I'm asking why oneplane completely disagrees with using the word "tax" here.
I cannot comprehend how someone could believe monoliths are simpler. It sounds like someone is drastically confused about the difference in kind that exists between the inherent coupling of monolith / monorepo systems and the utterly superficial overhead of configuration and individual tooling of microservices / polyrepo.

Having worked on many examples of both Fortune 500 monoliths and start-up scale monoliths, I feel confident saying monoliths just fail, hands down, at all these scales.
Then the interesting question is whether airlines would punish them by forcing better terms or even lawsuits, and would shareholders likewise punish them by selling the stock.
Spiegel.de also sometimes refuses to serve you content if you have DNT flag set which in theory would be a convenient way of getting rid of cookie banners.
I'm taking this course and I'm loving it.
The course is free but I'm using patron to support the creator.
unscheduled outages are always painful and people will always call, I agree.
But instant compensation is doing a better job at damage control that a status page.
Keeping customer satisfaction even in bad situation is key in a world of high availability expectations.
And with a distributed, non partisan metric sourcing about the availability of an API, it's not possible for a Service Provider to lie anymore.

Feel free to give that whitepaper a look
The 7DRL Challenge just completed this past weekend. A lot of the entries are quite small, and runs can be quite short. I think the 7-day time limit contributes to that.[1]

[1] https://itch.io/jam/7drl-challenge-2019
And yet where we are. And why wouldn't I consider those parts of the browser specially not including JS heap from any measure is absurd.

I am primarily using Chrome these days. I just looked at its own report. One of my gmail account tab is using 891M memory. I am not saying it's entirely the fault of the browser but whole web echo system. What you said is actually true that this is the result after millions of dollars worth of effort in trimming the fat. But that only turns it from absurd to actually pitiful. I am not faulting individual developers or just browsers of course. It's from the spec, to the browser, to the web developers but if people don't accept web as a whole for all the fabulous advantage/access they provide which I don't discount is out of control this will never fix. There are fundamental problem here and no amount of incremental improvement will probably fix it. I guess I will rant for a few more years to myself before accepting the status quo.

I don't restart my browser or machine for fairly long time and those few long running tabs keep increasing in memory. I also just opened up firefox and loaded up that same gmail account fresh. I think it started off at 350 and 5 minutes later it's over 400MB. Maybe it happened after I switched to web based client fully but I think I never had a desktop mail client that took 400MB memory.

I am a server side programmer who isn't really some grand expert in performance (nowhere close) and I work with fat bloated Java but I still know 400MB gets you a long way or it should.
And they were wheels in the days before power-boosted controls because you had to apply a fair amount of force in using them. Flying a WWII bomber in close formation for hours at a time was a physical job.
I've rather radical thought: I don't think tracking itself is fundamentally a bad thing. I rather see useful relevant ads then irrelevant ones. Yes, it may be creepy but its not a bad thing that people in ad industry are working hard to figure out things that would be worth my time and interest. However, what is bad is how else is tracking data used? Who else has access to it and for what purpose? GDPR should have created law that tracking data may not be used for anything other than machine generated recommendations by same company and it would have been 1000X more beneficial.

Downvotes may begin now.
Semantic Memory (1966) [pdf]
You don't get the performance of C++, and it's irresponsible for saying things like that. Any benchmark that's not cherry-picked will show c++ is faster.
Endorsing Satanism isn't necessarily a bad thing. If you read The Satanic Bible by Anton LaVey it can represent a logical construct that rejects blind theology.
Even so, just by following road rules, driving sober and having a well-maintained car, you likely go to the bottom decile in car-related risks. That much is definitely under your own control.
I view Low Tech Magazine's website as a thought experiment (even art) rather than a pure engineering endeavor.

They do ask for feedback on improving the energy efficiency of the website but viewing it only as a series of optimisations is a very narrow view. The broader context is much more interesting.
Even if you don't plan on buying it on Steam, wishlisting it there will help the devs.
Sure, it can result in a criminal charge, but it is not in and of itself a crime. So, investigating them for breach of consent decree is not a 'criminal investigation'.
This really does poke a few holes in the equity of outcomes view. Interestingly it also pokes a few holes in the unrestrained capitalism view. As we've seen society in the past restrain individuals and produce more equitable outcomes.

We've seen via enforced monogamy a society with more equitable outcomes. Was it better or worse?
From pilot forums..

Actually Boeing sent out a memo to the pilots of the MAX after Lion Air crash explaining what may have caused it and what to do. Here is basically what is happening. Upon climb out the pilot will engage the autopilot with it in NAV mode. At this time flaps are still extended for climb out and the aircraft maintains the climb as indicated on the FMS to the assigned altitude. Once the flaps are fully retracted the MCAS engages. At this point the MCAS looks at several things but one being the Vertical Pitch Indicator to either adjust the trim up or down as needed for climb or possibly level flight if needed at this point. The Vertical Pitch Indicator is reading on some MAX 8's 10-20 degrees higher than what the aircraft actually is pitched at. This engages the MCAS to lower the Trim to level the aircraft as needed. Well at this point the plane over pitches nose down because the Vertical Pitch Indicator is saying the plane is pitched up, which it is not. The pilot then will use the Trim on the yoke to trim up also pull back on the yoke and both the MCAS and the pilot are fighting to keep the plane level. Once the pilot stops with the trim adjustment the MCAS goes to full trim down due to adjust for the 10-20 degree increase in the Vertical PItch Indicator it was getting, which is incorrect. At this point the aircraft is sadly most likely in downward angle and unable to recover from it. Boeing did say in a memo what could be done to help stop this during flight. The pilot's can manually override all autopilot functions including MCAS, either first or at that point put the Flaps extended one notch to disengage the MCAS.
How? The lack of trusted I/O in SGX seems like it would make secure disk encryption rather hard. You still need to use something like a password for access control. While it can be mixed with a key in SGX, you have to get that password into SGX from untrusted space. At least in the TPM architecture there's some effort to establish a trusted pre-boot environment where you can enter a password/PIN.

Then, sure, you could keep the data encryption keys within SGX, but the decrypted data is going to come out of it. So, once you have the password, you can ask SGX to decrypt the drive for you.

I don't see how SGX is well-suited for drive encryption use cases. It's mostly for trusted execution.
if you want to go looking for scientific evidence for why the death penalty is a terrible idea you won't find any.

The consensus among criminologists for decades has been that the death penalty is racist in application:

https://www.asc41.com/policies/policyPositions.html

https://www.asc41.com/policies/policypapers.html

if you take a random sample of teams and find the ones that make the best decisions are more diverse

The Forbes article that you cited doesn't include the term "best decisions". The term they use is "better business decisions". Business decisions often relate to optimizing products for the lowest common denominator among consumers in a particular market. In this context, the benefit of having a diverse team is unsurprising.

Do you know of any research of which the results indicate that diverse teams of mathematicians or physicists make better decisions?
Nobody cared. I submitted CC numbers over http connections for years in the late 1990's. I emailed them sometimes, too. I also used telnet across the public internet and never got my passwords sniffed or mitm'd (only on hacker meetups where I would lure people into honeypots by doing fake telnet sessions :) )
JEP309 "constantdynamic" for the uninitiated: https://openjdk.java.net/jeps/309
I wonder how Jimmy Carter feels about his namesake being used to wiretap the world?

https://www.washingtonpost.com/news/post-politics/wp/2014/03...
Get a bigger hat, it's right there in the name.
From your reply I think you did not entirely understand the parent's reasoning. I think you don't follow the consequences of your points to the end, where it becomes visible that they are not desirable. I believe that is what the parent is aiming at.
Facebook isn't doing anything worse than what Acxiom and other data brokers have been doing for decades

Because other people are doing bad things, it's OK for Facebook to do bad things.

I'm not sure that's how the law works.
Building a Site with Nginx If Statements
The two MAX crashes are significantly more severe than the examples you listed (all passengers killed) and both crashes were potentially caused by this specific design flaw https://www.seattletimes.com/business/boeing-aerospace/faa-e...
Extra effort from the engines? That sounds a little silly, like they just need to be motivated to work a little harder. Take-off power is take-off power.

Reduced air density just means the engines don't produce as much power and the wings don't generate as much lift; a double-whammy of lower available engine thrust and greater speed required for the same takeoff roll.
That's the approach described in this article: https://medium.com/@dan_manges/the-modular-monolith-rails-ar...

Instead of an app directory you put all your code into gems and engines.

Shopify has taken the approach of siloing their monolith into smaller rails apps which is a similar approach to refactoring into rails engines.
TLDR: Gmail hid the most recent password reset email with a working token link at the bottom due to grouping similar looking emails together. The fix was to introduce a date in the subject line, thus preventing grouping in the first place.

Edit: Well, actually it didn't work and it is still an ongoing bug.
If a test aircraft, it is probably very light, Boeing Field is probably under noise abatement procedures and they might just be optimizing for minimal flight time to get to test altitude. Would have to compare to normal test/aircraft checkout flights and not airline tracks.

But no doubt they would be flight testing the reputed MCAS changes at this time so it’s a reasonable guess.
Back in my tech support days I received an email from a customer "I am unable to send or receive emails" I replied "I am very sorry for your inconvenience, I have resolved the issue".

Customers in 1999 really couldn't believe no one had replied to their emails within a day or two.
Yeah, I can hardly imagine being the crazy/gutsy person actually doing a test of failure modes on a plane in the air. I mean, what exactly are your options if it goes wrong? Maybe you can parachute, but seems like a long shot given altitude and the plane itself (just aim it at an uninhabited area before you jump?)

I'm just... gonna go back to my office job, I think.
It's well-known in the field. The name was chosen in 1938:

https://airfactsjournal.com/air-facts-history/
Alternate title: Our Assumptions About MUA Presentation Turned Out To Be Wrong.
How would you approach a situation where a client updates a record in service A, and then navigates to a page whose data is returned by service B, which has a denormalized copy of service A's records that hasn't consumed and processed the "UpdatedARecord" event?

Do we accept that sometimes things may be out of sync until they aren't? That can be a jarring user experience. Do we wait on the Service B event until responding to the client request? That seems highly coupled and inefficient.

I'm genuinely confused as to how to solve this, and it's hard to find good practical solutions to problems real apps will have online.

I suppose the front end could be smart enough to know "we haven't received an ack from Service B, make sure that record has a spinner/a processing state on it".
The apparent difference in steepness arises from different scaling in both altitude ("typical flight" reaches almost 12 km, while "test flight" reaches almost 6 km) and time (the 5 minute intervals are twice as large in the "typical flight" graph).

The actual time to reach 6 km was around 6.5 minutes in the "typical flight" and around 5 minutes in the "test flight", as can be seen by scaling both graphs to the same proportions. (I've done it quickly with Paint here: https://i.imgur.com/IZyYoCl.png)

Is that 1.5 minute difference really that high? Honest question, I really don't know anything about this topic.

EDIT: Sorry, this should have been a reply to @rkagerer's comment.