skysight-inc/HackerNews huggingface dataset:
My understanding is that the airframe wasn't unstable in a way that's particularly unusual for commercial aircraft, and these sorts of things are regularly handled just fine with pilot training.

The problem was that it was unstable in a way that wasn't exactly like previous 737 models. Except actually that probably wasn't a problem so much as an annoyance. The problem was that, since retraining pilots for the MAX's quirks would have been unpalatable for customers, they decided to try and use software to sweep it under the carpet. Except perhaps the even more fundamental problem was that the FAA was so deeply asleep on their post that this glaring snow job apparently flew past them without notice.
For the monthly cost of your Tesla, you could probably take a taxi/uber everywhere you needed to go. You can afford 20 cab rides at $40/ride per month, totaling $800/month.

Do you take your car out more than 20 times a month?
Just understand that the 737 Max was approved by the same government that tried running an election. Thanks but nope.
That's not how I understand it.

Every file is a module, but not every module is a file.

If `mod foo;` is the only way to make sure a file's code gets compiled, then at some point every file gets its own module, right?
What? How is funding a executive and the current administrator of the FAA a good cause? Now I know people in general like capitalism, but to fund the very people on the top with your money? He surely get free travels as the admin for the FAA, but if he doesn't, he can surely afford travelling many times over with his family without making a dent in his own economy.

Maybe your comment was sarcastic and I missed that. Sorry if that was the case.
AWS EKS Is Broken
Page requires a login.
OP suggested they fly 737 Max
Of course, as we all know, the cost of distributing 1 million digital goods is the same, and scales the same way, as distributing 1 million physical goods.

There is a moral imperative that copying of software, which costs almost 0, is taxed per unit, just like physical goods, where there is a storage cost, a transport cost, etc.

I'm being ironic, obviously. Apple's App Store profits show that they're basically just sharecropping developers. Their operating costs are minimal and the fact that they're allowed to charge per unit, like they're Walmart and have to stock actual shelves, is quite ridiculous.
With GitLab CI you can task any machine you want to your builds. I've slaved my workstations to my CI builds because they're ~2-5x faster than the AWS hardware most companies use.
I also want ALL pilots trained on the differences on this plane. It is not the same as a 737 and we need to stop pretending it is. People should be in jail over this.
I don't trust the government. I don't trust the DEA.

I also don't think DEA agents [signed up to punish minorities]. You might be projecting your bias.
It's pretty much established that usable anti-ballistic missile defence against massive attack is impossible when you the counter-strategies.

If you spend trillon to build the system, the enemy counters it using just hundred billion or so.
Google does have its problems, but at least you still have the option of publishing an apk on your website.
wpietri:

>Asking to unsend an email is a reasonable request. The answer could be yes or no given the circumstances, but it's only an absurd question to people who have taken a 1980s technological choice and treat it as some sort of unalterable gospel.

---

We're here answering affirmatively that "No" is the right answer for a LOT more reasons than an appeal to authority and history, and you accuse me of a strawman?

I wish you the best in life. Have a good day.
It is not an unstable airframe. See this prior thread for more detail: https://news.ycombinator.com/item?id=21245975
Try soldering without flux and tell me tools don't matter ;/
This is nice. Thanks.
Of course there were people that loved it, just like there were people that loved BlackBerry phones, people that loved PocketPC and people that loved the foot-x-ray-machine at the shoe store when that was a thing. I wasn't trying to say that it was bad or universally hated, and even if it was you'd find a niche that likes it ;-)

It's just that it wasn't loved by the masses, just like Zune wasn't loved by the masses, Windows S-mode isn't loved by the masses, and pretty much any Windows-on-ARM effort isn't loved by the masses.

Regarding YouTube: odd that they wouldn't make an app, you'd think that even with trident support they could at least put a web view in an app or something. You can't force a company to maken an app for another company, and with the current media/rights laws you can't make one yourself either, so not much of a lawsuit there.
ah ya, I forgot

Firefox:

+ exposed about:config
- cannot "highlight all occurrences in scroll bar" for search result

Safari

+ simulate safari iOS perfectly, for webdev (duh)
- idem, cannot highlight all occurrences in scroll bar for search result
- devtools is lacking
This study used a 10 session beginner Python course, and was graded almost entirely with multiple choice quizzes rather than actual problem solving. Seems like they ended up testing participants' ability to quickly memorise syntax and language constructs rather than more general programming skills.

I have seen blog posts by middle/high school comp sci teachers saying that language skills are a greater predictor of success in their classes than maths, but it seems like this type of student is less likely to pursue a career in programming.
Analyzing Large P Small N Data
No. The MAX is basically a boring old design that's been flying safely for decades, and it is perfectly stable. The only problem was a small handling issue that appeared at very steep climbs because of the new engines. And because they wanted to keep the same type certificate, the MAX had to handle exactly the same as the "old" 737, so they introduces MCAS to adjust the "maneuvering characteristics" automatically. Which was so badly designed that it led to the crashes. So the problem is not with the basic 737 design, the problem is that the new MCAS was much worse than the problem it was supposed to fix.
I honestly don't think an unstable airframe 100% relying on proper pilot education synchronized with software feels great. But I must also admit that I'm not sure if this is the norm nowadays as aircraft keep being pushed for higher efficiency (and the Max simply had poor education and software), or if this indeed is a very special aircraft.
Most rewrite I've been part of weren't driven by technical debt. It's driven by change of business requirements and technology retirement due to various conditions. For example, we moved from RDMS to Hadoop due to scale of the data we were handling, and now to Spark.

The most common technical debt I've seen is lack of documentation and lack of design. It's gotten worse in recent years because the concept of Agile and MVP are forcing/changing everyone to glue services together without a solid requirement and any shape of design.
> They know they are too big to fail, and are cynically exploiting their position.

They aren't going to bust over this, sure, but this has still been a very costly black eye for them, no? Even if they get their FAA approval, I imagine fewer airlines will be buying Boeing. (Discounting the enormous impact of the pandemic, that is.)
While I'm not glad about the current Cloudflare monopoly on encrypted DNS, and I hope more providers spring up soon, I'm inclined to think that Cloudflare are much better able to maintain privacy and resist government intervention (where possible) compared to any local operator.
https://en.wikipedia.org/wiki/2011_PlayStation_Network_outag...
> every civilization has done things so far.

For lack of better conditions. You are arbitrarily picking this as an example of being right because it was done this way in the past. We changed so much for the better despite those things being done like that for generations.

If you want a more technical analogy, this isn't about having a dedicated connection but about proper QoS. You can live in a mansion with family because you're still unencumbered. But reality is that for most living with their family is like having 3 Netflix streams on the same 128K line. And the fact that this is how every civilization has done things so far doesn't make it less of a pain. Makes it a traditional pain though.
Fortunately some companies fight on our side in the war against general-purpose computing: https://news.ycombinator.com/item?id=24881988.
That makes sense.

My enthusiasm for Rust is _because_ it lets me escape from C++. It's probably the same for Python and Go users.
> is there moral obligation to do your job well instead of let's say watching youtube and doing bare minimum not to get fired?

of course not. I do that all the time and don't think I'm doing something imoral. it's up to the employer to figure out that I could do more tickets. I'm not stupid to say: hey, I finished my tickets, give me more work :))
Your deaths/million number for Sweden is way off, it's 624, not 167. Haven't checked the other numbers.
I think the reason is that the Xbox 360 had a PowerPC chip/architecture vs the x86 of the current Xboxes, and the developers often wrote close to the metal optimizations that may not be feel good when put through a normal emulator (if they could even get it up to speed). This way, they know it'll work perfectly and can sell the game in the Xbox Store if you have never played it. (And can stop games that will never work, like Kinect games).
It doesn't hold true for me personnally. I have a true matte screen laptop, and its color absolutely suck (they look like a t-shirt that went in the washing machine way too many times), but it has absolutely no glaring whatsoever and it feels a lot more comfortable.

Same way e-ink is much much more pleasant to read a book in the sun than even the most expansive amoled screen.
Yes, and Archduke Franz Ferdinand was shot in Sarajevo to make a specific point, the point had nothing to do with the war we ended up with.

It's naïve to say "we were just trying to make the point X, we didn't think it would escalate" when the actors involved have the resources and incentive to react with interest.
Agree fully. While the US never been 100% trustworthy, the election of Donald Trump, the handling of the pandemic, the handling of the 737 Max fiasco and the handling of this years election are very embarrassing and has made the trust hit rock bottom for the nation.
That's just a thin veneer. Do you think that if the US were attacked somehow, we wouldn't have a repeat of 2003?
Nope, you should do your research before reaching for your guns. In Italy for example it’s a well known, scandalous situation that’s been going on for years.

Apologies for the Italian links but that’s all I could find for now:

https://www.ilfattoquotidiano.it/2020/05/14/frutta-e-verdura...

https://youtu.be/29OYrFOYkTg
I understand that this is a sensitive topic for people in the US (not from the US), but I am making this comment in good faith.

The current situation notwithstanding, why should the government forgive student loans? Shouldn't the responsability lie with the student to actually do the math and not graduate in pottery at 20k$/year since there is no chance of ever paying it back?

Don't get me wrong, I think tuition should be much lower in the US to avoid the situation entirely (much like we do in Canada), but it's not like the debt magically appeared, they had to apply to college knowing what it would cost, chose to take on debt and then the government should "fix" that bad decision for them?
Or maybe we should just do 2 things:

1) Allow student loans to be forgiven in bankruptcy like any other debt. I am tickled that this article makes an argument about "moral hazards"; ignoring the fact that student loans are unlike almost any other loan in that they can not be removed with a bankruptcy. That is not a moral hazard, that is a moral abomination.

2) Slowly get out of the business of having the federal government guarantee loans without regard to expected payment. We need to keep the immediate expectations in play to not upset too much. However, any loan made without consideration of repayment potential is absurd. Either just provide a grant or don't provide money.
> desktop platform owners chose to be open in that way, but they didn't have to

They probably did. The industry was small. Attracting developers in significant numbers meant convincing people to become developers. That is a huge hurdle. Platforms with entry fees didn't build app ecosystems that attracted end users.

By the time the iPhone was announced, developers were plenty and the software business model proven. Apple had resources to subsidize onboarding with a well-documented, rich API and good native apps.
If I can hire someone in Dayton for $90k or someone in Palo Alto for $150k, who do you think I'm hiring?

Over time the pay will become equal, and high COL areas will either stop being high COL or will no longer be where people are hired from.
See also https://every-layout.dev for schooling on typography and layout (among other fundamentals).
A slightly different perspective than what I've seen in responses so far.

Best money I've spent on professional development is spending time with people having completely different backgrounds and perspectives to mine.

Some examples include traveling abroad, attending meetups, conferences or networking events, talking with people who have interesting things to say, seeking out resources or people that offer counter points to your current thinking on things.
Ghostery’s New Search Engine Will Be Ad-Free
Yet by publicly speculating about unethical behavior that you have no basis for, you give wrong and potentially harmful ideas to people who are not experts. If you want to get an expert opinion, you should ask "Why did the effectiveness rise from 90% to 95%?".

For much the same reasons as you don't want people adding additional baseless speculation to passing observations of you that you may be a pedophile in passing conversation.
> It's funny how people expect moral behaviour from other people but not from companies made of these people. Somehow it's fine for companies to be jerks.

We expect different behavior from a beehive than we expect from the bees, don't we?
Personally, while that sounds appealing, I think we also still need the RE efforts. Hardware that's built to run free software out of the box is important, and it would be ideal if all those blobs were gone and we didn't have to worry about them. I'd absolutely be on board with an effort to enforce free drivers for the hardware we buy.

But... in the short term, given that's not currently the case, we still need a way to move forward, right? And it's much easier to demonstrate why free drivers are important if you have working software to show for it. ("Hey, there's this whole phone OS and app ecosystem that we could run on this hardware if it had free drivers!")

That said, yes, the endless reverse engineering required to keep the devices you've bought secure beyond the 2 or 3 years that the manufacturer supports it is ridiculous. I wish it weren't so. But given that that's unfortunately the situation we're in, I applaud anyone contributing to the RE efforts. (But I sure am keeping an eye on hardware that doesn't require it!)
Yep. I’ve been designing UIs professionally for 10 years and yet I learn something new every time I read something from Adam Wathan.
Learn to find structure elsewhere. As someone who struggles with ADHD one of the best things I stumbled across are accountability groups. I have no problem with focus, structure and deadlines when it's something I'm really into - but for everything else it can be a real struggle! Some groups are just like minded people who get together, in my experience the better ones are formalized as part of a paid program.

Probably because a bunch of people that don't do well with unstructured systems probably shouldn't be trying to run structured systems :) So we pay people who are good at organizing to do it.

I set my tasks and deadlines (and the group can help with that if I get stuck), and I have partners in the group that provide that deadline accountability and also the structure of checkins for regular progress. Something I scoffed at first but find to be valuable is just being on a zoom meeting with someone else while working on a task. Not necessarily interacting with them, but just knowing someone else is there helps with focus, tends to keep distractions/procrastination in check, etc.

Probably sounds crazy to most reading this but for those who are wired a bit differently strategies like this can make all the difference.
He covers a wide range of topics. The videos largely use Ruby and Python, but the ideas taught can span across languages. The topics can be found at https://www.destroyallsoftware.com/screencasts/catalog
Assuming they're there.
As a practical matter, what does this mean for most app store businesses? This sounds like an across-the-board cut to 15% with the old rate remaining for a tiny fraction of app store developers. How many are generating more than $1M/year?
Casks are typically precompiled application binaries, and I assume most applications (that choose to support M1) will be Universal Binaries soon. Casks would not need to change anything.
> Seriously, who cares if Epic earns 14 bzillionty dollars this month, or 20 bzillionty dollars?

The narrative here is amazing, because you're not sympathizing with Epic because they're so big and have so much money... but they're still the little guy compared to Apple. The scale of Apple's monopoly profit makes Epic look like a corner pharmacy in Montana.
I think paying remote workers the same salary as you pay your on-site workers, especially for development is the smart thing to do.

Eventually, most people are just going to live further away and commute less.

It also gives people less of an incentive to migrate to bigger cities; they can live comfortably in their own and invest in their own cities.
Unless I am misunderstanding, I believe you will be making 21.4% more money?

(70% share of revenue -> 85% share of revenue)
Forgetting is an essential part in the evolution of an individual. We wouldn't be able evolve and transform without the ability to forget and 'overwrite' parts of ourselves.
You’re actually making 21.4% more!

And for any dev with more than 0% marginal cost the increase in profit is even higher.
> I guess a super obvious question is, why do they do this instead of having a robust antivirus ecosystem?

Enumerating “all possible badness” is basically impossible, which is why AV software really doesn’t work. Every ransomware attack you read about in the news bypassed up-to-date AV software.

Enumerating “known-good” entities is actually a tractable problem... this is what vendor-signing does. Even Google and Microsoft understand this and have had code-signing infrastructure in place for decades.
You'll say or write "Over-Pressure Shut-Off Vale" once, and then context now makes it possible to say "valve" for instances after. Unless you're discussing several valves at one, why does one need to use whatever acronym (with more syllables than the word 'valve')?
This doesn't change much.

PWAs are still second-class citizens on iOS.

Still no third party browser engines.

Apple can reject your app for whatever reason and everything you've invested into producing iOS code vanishes into thin air.
Ideally, yes. But alas, many parts of the web do not run well on all hardware. There is an extremely wide range of devices in use on the internet, and western developers are often in the 1%.
Apple pays monthly at 45 days after the end of the month.

So they won't be holding on to money.

It means you'll have a 15% cut taken out of your revenue until you exceed $1.176m (which becomes $1m of your post commission revenue) at which point all future revenue for that year will have a 30% cut (year 1).

You'll continue to pay 30% the following year (year 2).

If at the end of that year, your post commission revenue is less than $1m (ie you earned less than $1.42m pre-commission), then the year after that you'll be back on the 15% rate (year 3).

So there's a gap there that will mean that if you are close to that initial $1.176m near the end of the year, you should stop your sales, unless you expect the following year to have at least an additional ~$300K in sales to make up for the increased commission.

It would be better and more logical to apply the same rule for each calendar year. Start at 15% and ramp to 30% as the equivalent of a marginal tax.

On the other hand, the costs to Apple are essentially flat for all apps, so other than their own revenue, there's no justification for the increased commission.

People can argue about whether developers get value for money from the app store (ie, what commission is appropriate for someone providing billing, local taxation, debt collection, all receivables risk etc).

People can also argue about whether Apple has a monopoly. If they do, it's on their own hardware. So it's not a market monopoly. If you define the market as "app stores for Apple hardware".

People can also argue that Google and Apple have a price fixing arrangement.

They could argue back that they don't, they both independently came to the same commission rates (or that Google followed Apple, so that's not Apple's fault).

They could also argue that they don't control the market, depending on how the market is defined, eg "mobile phone applications" as a market has numerous other app stores.
I would wager that that vast majority of electron app users, have no idea they are using an electron app and wouldn’t care if they did. I’m inclined to believe that the animosity towards electron is largely held by a pretty small minority.

As a developer I use several electron apps daily on a MBP, I never give them a second thought.

The inelegance of high memory consumption is far less infuriating than the many product and UX sins committed by apps.
> and it is perfectly stable

Was thought to be perfectly stable. Turns out it wasn't, in their new edition.

> problem is that the new MCAS was much worse

It's common in airplane industry to never blame users nor the instruments, but the process. Things should be able to fail, and pilots should be able to recover. Now both Boeing and the FAA failed catastrophically in their certification process, leading to missing vital information about the MCAS.

Overall the core problem wasn't the MCAS but the process (or lack of process) that didn't find out the edge-cases where it didn't work.
Parallels/VMWare (even Docker maybe) on Apple Silicon Macs will be the first desktop class Linux ARM computers in wide circulation. Certainly putting a popular and performant package for the same software stack as the Rasperry Pi should help the Raspberry Pi project right?

I don't understand why you think Apple specific components matter, surely Linux developers will ignore those and focus on the cpu side.
How to Extract Key-Value Pairs from Documents Using Deep Learning
That’s better than I expected - but still a far cry from the pennies-each paper strips that families would use to test everyone every morning before leaving for work/school.

So yes, a big step forward, but not yet what Mina had been advocating.
Dr. Roger Hodkinson says CV19 response utterly unfounded, despite running tests
However employers decide to compensate employees in our post-Covid future, it doesn't matter because they must still participate in the market.

If an employer's particular remote-salary algorithm spits out a number that is less then what equally-qualified employees can get elsewhere, they will go elsewhere. If not, they won't. The end effect is that any employer participating in a market will must pay what that market is demanding, regardless of what the algorithm says.