skysight-inc/HackerNews huggingface dataset:
For me this argument always made 0 sense. Dennis Muilenburg was a engineer through and through, and he did pretty much all his career at Boeing. But this is during his time as CEO that all the previous issues with the 737 Max arose, which led to him being fired.
You want an engineer CEO, you got one and it didn't help anything.

Because that's not what a CEO does in any case. At this level of management, especially in those huge company, you are so far removed from the craft that it is really irrelevant if you have any experience in it.

I think, it is way more important to look at the actual owner of Boeing and its general environment. Boeing is now mostly owned by big institutional investment firm [0], and they are the one who choose the CEO.

Boeing is also one of the most insanely protected company in the U.S. Whatever Boeing does, the U.S government will always be here to make sure Boeing stays dominant and make life very difficult for any competitor.

The situation with the 737 Max was actually a good example where the FAA and the U.S Govt was again very lenient with Boeing, and just gave them a slap on the wrist.
So if you were the owner of such company, why not abuse this amount of protection ? Why not push for the maximum profitability at the cost of quality ?

If Boeing received more than just a slap in the wrist for the previous 737 Max fuck-up, they would be way more inclined to reevaluate their whole quality process and make sure no incident every happen.

[0] https://www.investopedia.com/articles/insights/052116/top-3-...
Europe = lower compensation packages, because it's expected the government "takes care of you" from the high taxes you paid in case you get laid off
Those are the actions of a de-facto police state.
Not to criticise on FOSS, but why should the user write their own software again? What's wrong with just paying for it? I'm a huge fan of free software, just don't really understand your comeback.
IDK about this. The model y = ax + b is not specified, parameters a and b have to be chosen by optimization. Now add regularization that some of those parameters are shrinked to 0 (lasso) and you have "automatated model specification" where only some parameters are left and others discarded.

And furthermore the models are always chosen from a predefined hypothesis set, so there can never be truly automated specification.
This makes a lot of sense to me, thanks for boiling it down. Compilers can predict the code instructions coming up decently, but not really the data coming up, so VLIW doesn't work that well compared to branch prediction and speculative and out of order execution complexities which VLIW tried to simplify away on branching-heavy commercial/database server workloads. Does that sound right?
They had an engineer as CEO. That one did not work out.

https://en.wikipedia.org/wiki/Dennis_Muilenburg
They were, they got compressed with G.711 or G.722.

In fact, that's why your 56kbps modem would often fall back to 38.4kbps or 28k8, until the phone company installed a fancy new exchange that demodulated the 56kbps stream and didn't compress it. The 56kbps was also due to sampling limits/bandlimiters, on the same copper line you could also get a fully digital ISDN line that did 64kbps. (And if they remove all the filters and band limits, you can reach DSL speeds.)

There's nothing inherently special about voice-compression compared to any other kind of interference/distortion you can get on an analogue line.

Also, faxes still work?
Did you miss the part where I pointed out that excessive size is not an inherent property of SUVs?
It will probably be utter dogshit like every other piece of media people are pumping out with this crap.
Turns out that people who were saying that these kinds of services are going to give access to Government actors, sell their databases or just have them hacked/stolen by malicious actors because of garbage security were, in fact, correct. Color me not surprised.
Or, you know, take five minutes to read the article.
Very cool. Made me realize how much I used to like math as a student, and how much I've forgotten.
Still your mistake, so in a sense they were right. I dont use DNA services like these especially for cases like these. /s
> how do they explain the remaining 7 million?

It's not a bug, it's a feature! This person used it and shared the message they got from 23&M: https://news.ycombinator.com/item?id=39116561

Basically the find relatives "feature" let them expand the information base from 14k actually-compromised accounts to viewing some level of data on all their distant relatives
Great summary- we have a more in-depth guide to WARN act and state-level mini-WARN acts here: https://www.warntracker.com/blog/warn-act-guide
With evidence. Of the top performing companies in 2018:

> 32 have an MBA, up from 29 last year. 34 have an engineering degree, up from 32 last year.

It has shifted further in this direction since, especially with 2020.

https://hbr.org/2018/11/the-best-performing-ceos-in-the-worl...

Edit: the point has been made. Please do some of your own research rather than constantly sea lioning.

https://www.quora.com/What-is-it-called-when-someone-keeps-a...
That's why you register with garbage personal details.
I will color you cynical instead.
Couple things to note depending on the traffic and what you're storing:

- Intelligent tiering won't auto-tier <128KB files, will bill them as if they were 128KB in size and at Frequent Access prices
- Glacier and Infrequent Access tiers will bill you a good amount for reading objects, so if they're accessed more than a handful times a year, it might be better to keep them in a higher tier
- Standard Infrequent Access, Glacier Flexible Retrieval and Glacier Deep Archive bill a minimum of 30, 90 and 180 days per object, so better not using it for short lived objects.
The height limits are a good thing. Keeps the city human scale. That’s why it’s expensive. Well, at least that’s part of it.
Concurrent algorithms are notoriously hard. There's been tons of academic work to build models/language for concurrency, tools to check properties and so on.

Yet, it seems nothing has emerged that practitioners actually use. I know that there are some occasional experiments (such industrial team specified their protocols using TLA+/Alloy), but it's still extremely limited. I wonder why that is.
Not clear at all that the best CEO is an MBA either. Putting an MBA in charge of engineering processes is like arguing anyone can do it, so if that's the position then why the resistance towards it being an engineer? If you want a culture expert, how about a history prof or an anthropologist? "Experience running large organizations" usually just equates to failing upwards.. run the last few orgs you admin into the ground and hide the debris with outsourcing, mergers, acquisitions, anything that hides your responsibility long enough to dodge accountability, move on to the next before it gets pinned on you. Do that 10 or 15 times, and that's a great career for most of the leadership/culture "experts" in the CEO world. I don't get the apologism or tendency to lionize these people
> Funny, I call the Outback an AWD station wagon, not an SUV at all.

Then you're going to need to come up with some better way of defining what a Bad Vehicle is if you want to change policy/culture, because your definition of an SUV doesn't match with reality.

When you say something like "we need to make SUV drivers feel ridiculous and humiliated", but you're using a definition of "SUV" that you made up in your head, you're not communicating anything useful or productive to the world at large.
The 7 million made their data available to DNA relatives and were DNA relatives of the accounts with compromised passwords.

This is similar to saying your Facebook account was hacked when one of your friends had their account compromised and the hacker had access to the information you share with friends.
The CEOs who haven't done one yet got booted out of their country club until they do.
Single word inscribed on iron knife is oldest writing ever found in Denmark
Statville a city generated in blender based on number of followers (10 min video
Digital 'watermarks' will not save us from deepfakes and AI-generated fraud
A How-To Guide on Acquiring AI Systems
And so do reinforced concrete walls, they block the signal and thus prevent emergency services from being contacted too. And so many other things. Radio communications are unreliable by default. Someone's prank should not result in criminal charges unless tangible harm has occurred.
“I’ve never used 23andMe and yet I’m involved in this breach.”

How were you notified? I’ve never used the service but wondered what shadow profiles they may hold.
'Incredibly rare' 2nd-century Roman armor pieced together
Perhaps this is something to be normalised. It's perfectly feasible eBay no longer needs to build, develop and market at the pace it once did?
Wild Apples: The 12 weirdest and rarest Macs ever made
>Ah, but then it's not like you get all of the data, just the names that are often fake anyway no?

I would bet that an overwhelming majority of 23 and me users do so under their real names.

I would bet that an overwhelming majority of HN users who use 23 and me do not do so under their real names.
Two factor authentication should be mandatory for services like 23andMe that hold such sensitive information (i.e. DNA tests). It would at least have reduced the wideness of the attack by protecting most of those 14k initial accounts that were used to leverage the 'relatives feature' vulnerability.
Yea but you are talking about two languages that as you correctly pointed out only a few phonemes are different, with very similar phonology, stress, etc. They are very closely related.
> trust but verify

I would like to phrase this as “trust and verify”, because the state of trust arises from being open to verifiability, contrary to common misconception that they are against each other.
That just compares MBAs and engineers (not sure what happens if someone has both), not the many other non-engineer educations CEOs can have (law, mathematics, physics, ...). MBA is quite US centric.

Also, performance measures play a role.

I found this, for example, which says there is no relationship: https://corpgov.law.harvard.edu/2011/06/18/does-ceo-educatio...
But you only have one genome, so you will only ever see a very small subset of that 7 million (I’m assuming that’s how it works, I’ve never used the service). Now you have access to 7 million records at the same time, which is much more powerful in terms of what you can do with that data.
what criteria i'd like to see?
I have a genuine question:

If somebody accesses a Facebook account; and uses it to view intentionally-shared information on 500 people connected to that person; is that Facebook's fault for having that feature?

It appears Hacker News consensus is "Yes", but... that feature IS Facebook; and to many many people, that feature IS "23andme".

Don't get me wrong - I don't have 23andme account; we are at an early age of DNA analysis and I'm supremely uncomfortable randomly giving my DNA and wide permissions to strangers for perpetuity. I've tried to give same perspective to friends and family, with limited success.

I also don't particularly care about geneaology either, yet goodness gracious a lot of people really really do and they get giddy and excited when they find some 'match' on DNA sites :).

But it does rather seem that external actors used credentials obtained elsewhere, to access a core "social-network-like" feature of 23andme, that users eagerly opted in (again, I wouldn't have, but I'm a weirdo:).

I don't understand what 23andme's real fault is, other than existing, and allowing users to willingly, consensually, in an informed manner do what they specifically chose to do. We all told our friends & family "hey don't share your DNA results and intimate details of your life with strangers and random new startups", but they repeatedly choose to do so anyway :(.
For a small side project, instead of queuing all the tasks or writing a custom fair multi-tenant queuing system, I added all the "tasks" to the db, then with a periodic job I query with SKIP LOCKED for pending tasks and enqueue them on my queue system (sidekiq, Goodjob, etc). I only enqueue them if there are less than some amount of jobs pending, it is hardcoded, but I could do it dynamically.

The query logic take into consideration the tenants so, a big tenant (or misbehaving) can't block small ones.

The periodic job is executed every few second, but it's also enqueued when added new tasks to the db (unless it's already enqueued) or when the query logic detect that there is more jobs available, so the lag is minimal.

At the moment I am doing this with only one type of jobs, but I want to expand it to most of the jobs, and let the "query logic" balance the queues.
Even many engineering problems are too difficult to know a priori that they will work. No new knowledge is needed as such, just the bounds on what is possible might be fuzzy.
> All of that said, the more threatening the roads look to potential bikers and walkers the fewer we'll get of them.

And while I agree that that's a big problem in some places....it's really a complete non-issue in most of the places I'm driving. No one's riding bikes or walking along US Route 20 in central NYS—not where there's 20 miles between small towns and a single hill climbs about 200 feet fairly steeply.
Is it still cynicism if it's accurate?
In those 1024 instructions I was able to fit a decoder for standard 433Mhz remotes control, with learning of remotes (stored in EPROM), a button, a rotary encoder input, and a dozen led outputs through a 16 bit shift register. It also controls a digital potentiometer. Used to adjust a power supply output voltage driving a 20 meter LEDs string.

I am sure a pure assembly implementation would have saved some room in the FLASH, but the generated machine code wasn't that bad for what I can tell with my limited experience anyways. And it sure was nice to write it in Rust. Except a codegen bug in the version of Rust at the time ;) That one was painful!
Not fly the specific aircraft which had three pressurisation warnings in the days prior to incident until they've carried out some checks? They were serious enough that they decided it wasn't safe to fly that plane over water.

Maybe the actions of Alaska Airlines were absolutely fine, but the CEO passing all the blame to Boeing before the incident report is understandable, but a little off to me.
I wouldn't say it so starkly. Not overseeing all consequences isn't necessarily a mistake someone can be blamed for

At least part of the issue is not informing people of the risk they're taking by using the feature. That doesn't make for good business, though
Off-topic, but do you know how Tika compares to other pdf parsing libraries? I was very unimpressed by pdfminer.six (what unstructured uses) as the layout detection seems pretty basic, it fails to parse multi column text, whereas MuPDF does it perfectly

Currently I'm using a mix of MuPDF + AWS Textract (for tables, mostly) but I'd love to understand what other people are doing
Dutch Police regularly force people to give up footage from doorbell cameras
Show HN: Quetta Browser hits Android with ad and tracker blocker and playlist
Sometimes cynicism is well warranted. Security is just very hard to get right, in general, regardless of who you are.
While NASDAQ is at an all-time high, according to some podcasts I follow, these layoffs are mostly due to AI.
Certain portion of HNers certainly is not that smart, judging from the ever present climate change denialism.
And the people who were eating the other 250,000 tons of rice will do what? Lay down and starve to death?
Hello! I'm the creator of WaterwayMap.org.

The code is here: <https://github.com/amandasaurus/waterwaymap.org/> if you want to file a bug report or feature request. The main code to calculate the network is `osm-lump-ways`: <https://github.com/amandasaurus/osm-lump-ways>
> But what kind of feature would allow attackers to then get access to 7 million accounts from 14,000 compromised accounts?

I've never used 23andme myself, but as I understand it they have a 'relative finder' which finds people with similar DNA https://customercare.23andme.com/hc/en-us/articles/221689668... - it even offers some features that purport to show which segments of your genes overlap.

They also provide a predicted-and-editable-and-shareable family tree feature https://customercare.23andme.com/hc/en-us/articles/360036068...

At one point, I believe users were opted into this by default (a review from 2008 says this was the case) although at present I believe they require an explicit opt-in. But of course you can't find your relatives without opting in.

And users might well have thought they were sharing their data only with a handful of relatives, whose identities had been confirmed by DNA testing.
How to Index a Book. The Diary of a Professional Indexer
Show HN: A gamified social network for passionate fans
Hi HN, this is youphenom.
A new platform created to address some shortcomings both in social networking and (professional) competitions/sports.
Simply find the content you like, vote daily for your favorite team and help them win the monthly competition. Or even start your own channel/team and turn it into a winning brand with many fans.

Here are some of the problems that the platform solves for its users:

- To this day social media channels, content pages and chatrooms are like silos - each their own separate island/planet of content and interactions. The competitive element on youphenom acts like “gravity”, so these confined worlds become interconnected and influence each other.

- The rise of the Internet allowed most businesses to take what they do online - online stores for retailers, online banking for banks. But there is still no platform for the sports teams and athletes to do their business (to compete professionally) online. Now they can use youphenom.

- Before youphenom, no professional league or sport allowed the fans to score actual points for their favorite team or athlete.

- Also youphenom makes it possible for teams from different sports to compete against each other

There are many more benefits for all participants on the platform, so everyone can get more value and enhanced experience compared to what is currently available in social networking and sports.

Thank you for taking the time to check youphenom out
Yahoo for one: I didn't mind.
Because the f**ing human species is a predator, and we go after weakness.
Green, Walkable, Private: An Untold (and Unfinished) Story of Lavasa City
In college, I knew someone who went on to become a quartermaster for the US Army. They were in charge of a group that packed parachutes. As CO he was required to periodically jump with one of the parachutes that his team had packed. Having skin in the game provides a natural incentive to keep quality up.
A commercial airplane is a tremendously complex piece of equipment. Failure can come over time and in unexpected places. But Boeing executives and high level managers should fly commercially rather than having a fleet of private jets.
It will be interesting to see how this all plays out. At this point, it seems likely that they will be forced to take some extreme measures to counteract the bad publicity.
Meanwhile Boeing just inspects itself, or at least they did before they fired most of their inspectors. It's really no surprise that they now have the build quality of the average aliexpress product.
Something in the same topic: https://map.openseamap.org/
Show HN: NoAds, a very very Simple Solution for YouTube
One high profile archetype of the mandala is the sand mandala, where practitioners painstakingly construct an intricate mandala out of sand over the course of days and then ritually sweep it away once it's complete, leaving no trace, as a meditation on impermanence or something like that.

Much like how in the Mandela effect the original universe is wiped at least partially away, leaving no trace of what was a complex and fully featured aspect of the timeline, other than what remains in your memory. Other people say "no, that's always been a table" while you remember the sand that was on top of it. Or something along those lines! For some people the resonance is strong enough for the mandala imagery to potentially overwrite the Mandela etymology. Especially if you're a person who's never experienced the effect about Mandela himself.
Damn I wish any PM I had ever worked with had this attitude. Honestly I don’t recognize any of this ownership in the last few companies I’ve worked with. PMs are just people that don’t talk with customers, review a product backlog, and cover their eyes and point at the Feature du jour. I wish more PMs had your ownership approach.
If you are on a dev machine iterating quickly, just set the basic credentials up in ~/.mylogin.cnf[0] and you don't need to worry about supplying those options on the command line at all.

[0]: https://dev.mysql.com/doc/refman/8.0/en/mysql-config-editor....
While in this case the jump into the middle of an instruction was not intentional, several decades ago many Microsoft programs for MS-DOS, like their BASIC interpreter, contained frequent intentional jumps into the middle of instructions.

This technique had already been used in many Microsoft programs for CP/M, i.e. for Intel 8080 or Zilog Z80 CPUs.

There were two reasons for the use of such jumps in the middle of instructions. One was to obfuscate the program for disassemblers, which were desynchronized with the instruction stream by such jumps. The other reason is that each such jump usually saved one byte of instruction code in comparison with conventional conditional program structures.

When the program size was still measured in kilobytes, saving even only one hundred bytes by this method was important.

The instruction into the middle of which a jump was performed was usually an instruction that loaded a 16-bit register with an immediate value that happened to be the encoding for some other instruction.

The value loaded into the register was not used. Therefore, when the instruction was entered through its start address, no operation was done, but when it was entered through a jump, some extra instruction was executed.

A typical use case would be at the beginning of a loop, which was entered after initializing a control variable, while whenever the loop was repeated later an extra instruction was executed (corresponding to the immediate value of the register load), to update the control variable. This saved one byte upon the standard loop implementation that uses an unconditional jump for entering the body of the loop in its middle, after the loop initialization.
Using green or nuclear electricity to create fuels to burn them seems to be a rather wasteful route. One can use in most cases electricity directly, save planes and oceanic ships.

The second peeve is with CO2 capture:
while plants may not be the most efficient, they capture CO2 fairly cheap, as long as there is sun and water around. Heating biomass can give us biochar and bunch of compounds for downstream processing.
VLIW is everywhere in client side ML accelerator space for some reason.

Another comment mentioned Snapdragon's Hexagon, which they try to rebrand as NPU with some Mat-mul circuits.

Intel Core's NPU, which is based on Movidius VPU, also has a VLIW based core in it. It is called SHAVE.

And AMD's XDNA NPU, which is based on Xilinx Alveo, also has a VLIW based core they call AI-Engine.
If you can be massively scraped while holding very sensitive data, you have a problem.