skysight-inc/HackerNews huggingface dataset:
I've followed people managing tech teams and I think, like anyone else, engineers spend more time doing things they like and are interested in and slow-walk things they aren't. Trying to align those incentives with the bigger project or the company is what managers do.

Looking at new tech is way more interesting than doing the same thing you've been doing for 10 years. Its good to have some mechanism in place to vet that since I know I don't trust myself to always make a good choice (and in my opinion I have excellent taste).
Sure, but just for reference...

This: $900,000

AAPL: $922,780,000,000

I think they'll be OK.
I work in phone repair so I know how the cracked screens go haha.

Either way, it seems like if somebody has 5+ warranty claims in 1 year it'd at least be worth having somebody look into it? Not saying they deny it, just that it may be suspicious.

Just a anecdote of my own, I've had my iPhone 7+ for 2 years and my mom's had an iPhone 5S for 4 or 5 years, and we've never broken our screens, nore do we have huge bulky cases, just slim rubbery ones with glass screen protectors. We've both dropped them tons, just depends on luck I guess.
In principle I agree with the author, but some of the patterns these big companies have introduced are valuable for companies with significantly lower amounts of traffic. For instance, in the article they reference Kafka. In one of our products, we use Kinesis, which has similar semantics, for data that is no more than 25k records per day. However, we find it useful because it enables us to have multiple consumers that operate independently, plus using Kinesis Firehose to automatically archive those records off to S3. We just use a single shard, which is more than enough throughput for us. We don't have any plans to scale to hundreds of shards, but find what it provides to be very useful in separating what each process does, and makes the code much simpler. And if we ever did need to scale, it wouldn't be much work to do so.
Is it necessarily true that you have to use the stabilizer for MCAS? Would implementing a stick pusher instead fail to avoid some stalls?
If my reading of the graphs is correct they are above Vmo for most of the episode. I'm surprised the flight surfaces weren't torn from their hinges.
Because right after takeoff is the single most common point at which you might stall the aircraft. What's more, at that point it is likely to be a power-on stall, which is the specific situation that MCAS is intended to fix (because the 737 MAX has a tendency to pitch upwards in power-on scenarios).

Really there should just have been a separate cutout for MCAS itself, but that would have triggered retraining requirements, so Boeing wanted to avoid that. But very simply, there should just be an 'off' switch to disable this system if it starts to run away, distinct from the whole runaway trim procedure.

(as well as 2-of-3 redundancy on the sensors, the lack of redundancy is seriously exacerbating the rate of incorrect MCAS system activations)
https://www.bloomberg.com/news/articles/2019-04-04/jeff-bezo...
There's a Stockholm-Malmö sleeper, which can at least get you to Copenhagen by the morning (there's only about 20 minutes between Malmö C and Copenhagen H). Useful if you need to get to Germany.

> a expensive taxi

You should be able to get refunded for that, if you had a through ticket, and maybe even without a through ticket if you ask nicely (for travel to/from Germany, DB sells through tickets to Sweden via their website).
Interesting, do you have an example?
This sounds more intimidating than a daily log (the mvp can be a single line on if you accomplished a habit or not).
Bye Bye IBM Marketing and Commerce
You're welcome, Doug. I also enjoyed checking out your personal site in your HN profile - that crazy interface seems tailor made for a Mobile user to "explore"! Lots of fun.
I don't disagree with your rationale. I once saw the statement that in order for a company to succeed, they either have to figure out how to hire well or how to fire well. If you do one well enough, you don't have to worry as much about optimizing the other. Most companies just prefer to focus more on hiring well because firing people is unpleasant.
"Whoa!!!!!!"
> How is this article anti-innovation?

Quite. And, as you've said, combining a bunch of tech you don't need into a poorly fitting solution isn't particularly innovative. The innovation tends to come from using the right tools for the job and creating a great solution using them.
Right, but the article states that the students went to other schools, not Oregon State University.
>> My goal is to be totally unable to SSH

Great goal. I guess you never had any use case to login to a production server to investigate a business critical issue.
It has nothing to do with Oregon
There’s at least an infinite number of infinitely long inputs to Perl. Which proportion of these will terminate without an error?
Agile isn't standups, nor user stories, nor sprints. They have been attached to it, but you can be agile without any of those things.

My understanding of the "Working software over comprehensive documentation" is based on all the stupid documents that no-one ever read. You should still document the software for your colleagues, not for imaginary ISO9001 auditors.

There are so many charlatans in this area, it is frightening.
You don't even need fancy algorithms. Seems like they they could just look at the current average number of claims per customer per year, there's no way it's higher then say 5. And then just flag everything after that.

Not saying they deny the claims after that, just flag them to be looked into.
Not so much a victory considering whatsapp is in complete control over metadata. Even if it somehow lay in the interests of Facebook to give users a private instant messaging platform, the rootkits known as google play and whatever apple incorporates for complete control over the device are sure to catch any terrorists using their phones like normal people. The ship already burned to a crisp before anyone jumped out.
Or more graciously, it's an example of how most or all of us prioritize what is convenient today over the very real risk of negative things tomorrow. Harm to others in the future doesn't weigh as heavily as as immediate harm to myself now.

We don't usually realize we're doing it, but I think we all do this. Using Google products is a very common example.
This is really a very good article, and I've seen this same behavior manifest on numerous client projects.

BUT. I have also grown a bit skeptical of the "Just use a RDBMS!" mantra. The same advice applies. Think about your use case. Even if your data isn't exoscale, a relational DB might not be the best choice.

My current project has data on the scale of hundreds of billions of rows. Nothing crazy, easily handled by a good Postgres box (by the numbers.) And for certain access patterns, it would be.

Unfortunately, it turns out that a lot of the analytics queries our business users need end up being joins and aggregations involving full or nearly-full table scans. PG is not particularly well optimized for this; it gets CPU and disk-access bound. Queries take tens of minutes, causing timeout errors in our BA tools.

Loading the data into a Presto (Facebook product) cluster instead dropped query times for the same aggregation into the tens of seconds range. Sure, our data doesn't even really count as "big" and Presto is probably overkill if you're only looking at size, but it is optimized and built for highly partitioned parallel aggregations.
Or "quine.pl line 1." Evaluates to 0?

Or should that be 0.0???
> We manually filtered out all images with any form of overlaid or watermarked synthetic text, because the Perl program (?) “iStock by Getty Images” is not particularly interesting.

It's also not a valid Perl program:

bash-4.3$ perl -e "iStock by Getty Images"
Can't locate object method "Getty" via package "Images" (perhaps you forgot to load
"Images"?) at -e line 1.
Been saying this for years. People build these ridiculous contraptions: Spark/Hadoop, key value stores, NoSQL, microservices, distributed filesystems all over the place, fault tolerance and so on. Then you ask "how much data and traffic do you have?" Nearly always you get an answer where a single machine and properly designed software would be more than enough.

I figure, in a way we should be thankful for this cluelesness. If people had any clue whatsoever, IT employment would shrink by a factor of at least 3, and salaries would drop pretty massively as well.
But one is from LBCC!
Maybe you didn't follow the news at the time of the Japan meteoric rise in the 80s/90s (and the even more prevalent accusations of copying etc in 60s/70s).

Here's a speech from the House of Representatives (1989):

https://fas.org/irp/congress/1989_cr/h890712-japan.htm

And here's the blurb of an earlier 1983 book -- do the accusations sound similar?

"This analysis of Japanese business practices covers industries from automobiles to computers and argues that the success of Japanese business is founded upon methods such as industrial espionage, government subsidies leading to unfair pricing, dumping, and exploitation of domestic labor"

Here is a famous example:

https://www.nytimes.com/1982/06/23/business/japanese-executi...

In the 90s, when Japanese started dominating and buying American firms left and right accusations in the press and politicians got even worse -- and the political threats and warnings against Japan were common occurence (similar to Trump's anti-globalization speeches/promises, but at a time when America-first wasn't a taboo of both Republicans and Democrats, and politicians pay more lip service to factory / blue collar jobs). There were also tariffs involved, and the whole thing...

But then again, aside financially, Japan was a neutered ally of the US since WWII (when Japan was put under military supervision), and their dominance was capped -- whereas China is 8x Japan's population, and not subservient politically and diplomatically. It makes sense things can get uglier in this case re: the commerce war.

E.g., one difference was that Japan could be pushed (as did Germany, another neutered since WWII ally at the time), into this: https://en.wikipedia.org/wiki/Plaza_Accord
Nobody is crapping on Oregon as a state dude, it’s just a pertinent piece of the story, similar to “Florida Man”
Still my favorite language.
> In New York, low-income New Yorkers who own a car (or live in the zone) will be eligible for a waiver [1]

I’m going to be that guy.

Why not write them a cheque whether they drive or not?
> And if (as per example) you had "1000 miles of 100mph and 100 miles of 5mph in some traffic jam" with 500km left to go, the average will be misleading as it will lose too much info to be able to help you give the best prediction.

This is literally the use case of the harmonic mean, a type of average. Harmonic mean gives you the accurate estimate in this case.

As I stated before: its about using the correct calculation for the correct reasons. It requires an understanding of statistics, and the 5-different-kinds of average (mode, median, arithmetic mean, geometric mean, harmonic mean) to pick the correct one for any particular use case.

The arithmetic mean in this case is simply wrong. Just... wrong. It is meaningless. You have to use the harmonic mean.

--------

It takes experience and practice to know which "average" to use. But anybody can learn it if they put forth the effort. It is definitely teachable to high school, and even middle-school children. (Its just not commonly taught in America for some reason).
Stockfish and Leela, after 100 games, were virtually tied - Stockfish had one extra win. Leela has passed Houdini and Komodo at this point. At this point, it becomes the question if Stockfish can improve at the same speed as Leela.
The fact that we choose to blame broke students instead of the multinational corporation that uses child labor for almost everything is kinda telling.
80mph, but I have to drive back home. I’m usually not at 100% and I don’t want to get back at 1%.
C#/C++ do exceptions fine. However, it's more useful to point out the language that does exceptions all wrong: Java. I feel like the current anti-exception sentiment is mostly due to programmers first or major experience with exceptions is checked exceptions in Java.

If I had to choose between checked exceptions and well typed error propagation, I'd choose the latter hands down. Checked exceptions have all the disadvantages of error returns and none of the advantages.

This meshes with my point about where the error concerns are; Java requires you to be very concerned about what errors are thrown at every method definition and call. But C#, which is a very similar language, doesn't. In C#, you only have to be concerned about where and what errors you can handle.
Redhat Thorntail: innovative approach to packaging and running Java EE apps
Even if everyone started planning tomorrow, you'd be optimistically looking at a couple of years before this hypothetical new charging network began to be useful. That makes your car useless for a large fraction of its lifespan. Whereas Tesla's charging network exists today. (And I would add that I've heard nothing serious about a plan like this being in the works, so it may in fact be several years away if it ever happens.)
> It's not innovative to use MapReduce to do payroll reports at the end of a quarter, when a simple SQL query can produce the exact same thing.

I really, really hope this is just a random illustrative example.
>MCAS was introduced in order to simulate the same behavioral characteristics of the older 737s.

Sounds plausible, but something with the story is still super screwy because a nose down "push" every 15 seconds is nothing like older 737 approach to stall behavior. If the idea is you want the same stick forces at approach to stall as 737NG, then you need some kind of motor or brake in the yoke mechanics to simulate it on a MAX.

If it were really simulating the 737NG stick forces, and this were erroneously triggered in an appropriate angle of attack state, the pilot would simply be getting weird/unexpected control stick forces - rather than a fight to the death, possibly at low altitude.

And if that simulation were to fail when needed (real high angle of attack), well yeah you're fucked if it's a necessary simulation to help the pilot avoid a developed stall. But at least in that case I would expect even slightly delayed recovery from stall is a better scenario than forcing the nose down.

I just don't like this feature pretty much as designed when working, when it's disabled, and when it's confused. It all smells like bullshit. Now I could easily be wrong and it's actually duck farts. But something stinks. I don't see how it gets around either FAR 25 airworthiness certification requirements, because it can be disabled. Or around FAR 61.31 type rating requirement, because it can be disabled. Disable it, and now your airplane is not airworthy and your pilot possibly not suitably type rated? Come on.
> If you make $50,000, the various governments take $5000 or more of the top $10,000 in taxes and benefits phase outs. So if you made $40,000 instead, you wouldn't have $10,000 less money, you would have $5000 less money because you would also pay $5000 less in taxes. If keeping the $50,000 job also costs you $5000 in congestion charges, the job that "pays more" no longer does.

> The taxes on the extra $10,000 don't have to be paid regardless, if you make $40,000 instead of $50,000. There is $10,000 in total being lost, but $5000 is being lost by the employee (which is equal to the congestion charge) and the other $5000 is being lost by the government (who doesn't get to choose which job the employee takes).

My friend, you are seriously, seriously confused about taxes. People making $50k per year are not in the 50% marginal tax bracket. If you want to work this out with real numbers, you'll see it's nowhere near as dire as you're pretending.

I would be willing to wager there is almost nobody making $50k who drives to work in lower Manhattan by themselves. They would already be priced out by the current tolls and parking. People at that wage are going to be taking the subway. You're arguing for a figment of your imagination.
Yeah, but the frequency is the thing. They returned several thousand, which - if legit - means these two were the point of contact for an entire village back in China.

I can buy that the guy sending them back may not have known, though again the quantity he was sending should have raised a red flag. But the guy who was receiving the broken counterfeits and returning them to Apple? No way he didn't know he was doing something shady.
My favorite example, much clearer even than Covington (and never corrected in the major media): the bus driver who drove drove his bus off of a bridge:
https://www.bbc.com/news/world-asia-china-46068412

For whatever reason, the official police report implied that a passenger struggled with the driver causing the disaster. The next day, video footage of the entire event was released (from the security cam inside the bus), showing a different story. The driver pretty clearly decides to go over the edge, turns the wheel, and does not flinch or turn it back as they go over.

After the video came out, dozens of major outlets covered the story. Almost all ran with "passenger hits driver causing crash", one or two did not specify a cause. No major outlet suggested [what seems to me to be] the most likely account, which is "driver deliberately drives bus off of bridge during argument with passenger".

In contrast, on youtube / other social media, most commentators pointed out that the driver seemed to crash deliberately, changing course many seconds after the passenger hits him on the arm with her phone.
Can somebody explain what is 'Wire fraud' and if this charge can be applied to almost any activity done with electronic device?
The pilots didn't make verbal mention of re-enabling the switches and the position of the switches isn't recorded in the flight data recorder.

We have no way of knowing when, or why those switches were flipped.
I can see my code handling all the exceptions correspond to the points you raised with exponential backoff. Which part of Dynamo's documentation is dogshit?
> In the long run, i can some compatability layer beeing developed, so legacy customers can cut out microsoft.

Like Wine or Crossover (~= Wine with support)?
Wear one earbud.
Java-browser – fast, open-source grepcode replacement
Simple: don't hit the database with every request. SO is mostly hosting static text content that updates infrequently and can be very heavily cached. You don't need to read the database to generate every pageview, quite the opposite.
The Social Impact of “No Code”
Serverless is the cloud?
> Sleeper trains to Scandinavia were a thing not so long ago.

There's still a Stockholm-Malmö-Berlin sleeper, though only in the summer. There's also a year-round Stockholm-Malmö sleeper, and in Malmö you just take a 20-minute ride by Öresund train to hop over to Copenhagen.
Bang on. Realistically the value of Amazon's managed side is in the early stages. At latter stages with people, it's significantly lower cost to tune real resources, and you get added performance benefits.

We make a decent business out of doing just this, at scale for clients today.
Appears maybe the article typoed as they reference one going to Oregon Sciences University. I don't see anything named that when searching: there's OHSU, but it appears to be based out of Portland with a partnership with OSU for the Pharmacy program.
Well you have to remember that outside of cloud unknown blac kbox vcpus, generic networking setups and extremely underpowered storage options exist a different world where you can have a box with 200+ physical cores few TBS of RAM and extremely high performance storage
Neutronium (degenerate neutron fluid) is only stable at immense pressure.

Relieve that pressure -- by flinging bits into space in a collision or explosion -- and it reverts to neutrons + protons + electrons + antineutrinos, forming first ultramassive nuclei, which rapidly decay to stable elements, many being heavy elements well above iron in atomic number.

The nuclei mar be formed by r-capture (rapid capture), or perhaps devolve from dense neutronium clumps.

https://www.nature.com/articles/nature04807

https://en.wikipedia.org/wiki/Neutronium
They werent fake, they were "unauthorized", as fake as _original_ Apple batteries and screens being seized by customs because they bear Apple logo.

How the scam works - Apple sends their junk to China to remanufacture/recycle. There instead of being ground into a fine dust some end up in chinese panties to be smuggled out of the facility. Next someone pulls out most profitable still working parts, puts the phone back together and tries to pass it thru warranty process again: https://appleinsider.com/articles/18/10/09/rampant-chinese-i... Apparently they managed to get a grip on Chinese fraud, so scammers moved operation into US.

There is no such thing as Genius at the "genius" bar, they arent allowed to repair anything (can only sent it up the chain to Texas afair) and often dont even know how to open products, not to mention being able to tell what should be inside.
Were all/any of the phones Jiang returned actually counterfeit?

Nothing in the article seems to definitively identify them as counterfeit. If their determination is truly based on:

> "but which appeared to be counterfeit based on shipping methods and packaging"

Seems like Jiang has a pretty solid defense. Maybe all the phones were real iPhones, but were owned by people who can't/won't do a return through apple themselves.
Is Gwynne Shotwell even the best example? It isn't like SpaceX is really in the best of a financial situation. Information on their financials is limited, as they are a private company, but most information shows they haven't reached a sustainable profit, and many of their ideas of how to reach their valuation (like Satellite internet) have hit snags.

Their last loan, they had to cut by $500 million due to lack of demand: https://www.bloomberg.com/news/articles/2018-11-19/elon-musk...

That doesn't seem like a company without turmoil either.
I've noticed some managers and project managers love to emphasize the that sprint plans are "commitments". "OK, is this what we're committing to for this sprint? Is everyone comfortable committing to this?". LOL. OK. Maybe that guilts the young bloods into doing free overtime or something. But no.

It's like when car salesmen try to get you to name a number you'd definitely buy the car for and sign it on some not-at-all-binding-or-official piece of paper, like that means something, before they go back and "ask their boss if they can make it work". Psychological trickery bullshit.
Chilling effects. Damn. Surprised this news hasn't made it to sites like TruthDig or Democracy Now yet.
Could have used `:target` instead then.
You're correct that the AD and runaway trim procedure does not instruct them to extend flaps. What I was addressing was the statement upthread that "Flaps out supposedly would have kept MCAS off but the pilots weren't expected to know that."

If I'm a 737 MAX pilot, after the Lion Air crash I'm learning absolutely everything I can about MCAS. And from information Boeing provided I would learn that it operates with autopilot off, flaps up, at high indicated AoA.

You mention unreliable airspeed, that was actually their first problem. Flaps were extended at that point, as according to the narrative they were not retracted until after the AoA disagree, stick shaker, and airspeed disagree. In fact it almost reads like they were intending to continue the flight, engage autopilot, and climb to 32,000 ft with the stick shaker going the whole time. That seems very odd to me.
I once worked for a company that maxed out a 32 bit autoincrement primary key on a mysql table. Relational databases can hold a lot more than people give them credit for.