skysight-inc/HackerNews huggingface dataset:
I wonder what the thought process behind putting character design like that in this post was. I find them utterly repugnant.

Combined with the color scheme (and as others have noted, page performance), I'd vote this for worst design of 2019.
The response, much further down:
https://news.ycombinator.com/item?id=21916700
Former Nissan Head Carlos Ghosn Reportedly Leaves Japan for Lebanon
Breast cancer detection in mammography using deep learning approach
Or exactly the right one? ;)
I'm fairly confident "SSR" itself wasn't the culprit. Maybe there was something in the way your developers were implementing the site within it, but just with pages as rendering targets? Doubtful!
I certainly don't disagree that there's too much C++ in Swift (the Swift architects write C++ for a living, not ObjC, so it's hardly surprising) but it's not due to trendiness. Most of the features you mention derive from direct experience with Objective-C. Function arguments, property accessors (get/set/didSet), extensions (categories), etc. Every one of these things solves a real problem in the field.

I don't understand your comment about reference counting being intrusive. Apple's implementation, ARC, used in Swift and modern ObjC, is essentially invisible to you if you're using native objects.
The Red and The Black
Yao.jl – Differentiable Quantum Programming in Julia
As another Vim guy, the ctrl key being so much closer makes ctrl-[ a little more appealing.
Hôtel Ivoire – Abidjan, Ice Skating in West Africa
I mean, it's not precisely lower valued. It's valued low enough by the in-house SWEs, that they aren't going to do a good enough job to prevent embarrassing headlines.[1] Therefore, the outsourcing company isn't going to charge much less.[2] At the same time, they provide insulation from responsibility if something does go wrong. So they can pay much less and capture the difference. The cultural gap[3] prevents their employees from working directly for companies like their clients so competition doesn't equalize wages.

[1]This is a reference to particular events of which I'm aware.

[2]e.g. an hourly rate equating to $250K/year, maybe more.

[3]I mean nerd culture, not "real" culture.
China’s gene-editing ‘Frankenstein’ jailed for three years in modified baby case
Especially after just having read "Deep Work" by Cal Newport.
So, like http://troydhanson.github.io/uthash/ but without the documentation?

(NetBSD has had an all-macro red/black tree implementation forever, plus the ancient and well-understood BSD queue.h)
I do not switch between multiple devices often (mostly between my iphone and macbook, but no issues there, it was as simple as choosing airpods as the audio output on the device I wanted to use them on), so that's the scenario where I accept there could be something I've missed.

To Apple's defense, I don't think there is a wireless pair of headphones in existence at the moment that could handle that scenario better than them, let alone handle the switching scenario at all. I tried the hyped up Sony wireless earbuds that were released in August and promptly dubbed as airpod killers, and they do not support switching between multiple devices at all. Like, it isn't even a bug, it is straight up a feature that doesn't exist. If you want to switch devices, you have to reset the pairing and restart the whole process every time you want to switch the device. Returned them as soon as airpods pro came out, zero regrets.
A therapy from this research could be very useful for astronauts, on ISS or a Mars mission.
This seems a lot more like an ad for their products or ideas than a breakdown of great examples of practical designs. I was hoping for examples I could learn from.
NGI Zero: A treasure trove of IT innovation [video]
Beds and Their Bedfellows: A History
Deploying iOS / Android Apps Using GitHub Actions
Syd Mead Dead: ‘Star Trek’ & ‘Blade Runner’ Visual Futurist Dies at 86
So, wait, this enormous page doesn’t even load on mobile and exists to self promote its own designs?
“ London has highest level yet recorded but health impacts of breathing particles are unknown”

That’s the attitude. We’re essentially running big experiments on the environment and figuring out the effects later.
"Secure messaging" is a fantasy. Nothing is 100% secure. The question then becomes, how much security is important to you? Personally I prefer a marginal level of security with encrypted email over no security at all. Your argument is the same as saying, "well they might as well store our passwords in plain text since encrypted passwords often get leaked or hacked anyway".
The 737 should have been retired decades ago. It's an utterly primitive aircraft, and its cockpit hasn't changed significantly since the 1960s. Newer Boeing aircraft don't have those trim wheels at all. Even the old DC-9 didn't have them.
“Recent scientific advances have also provided support for the notion that architectural environments influence wellbeing“ Has a reference, healing here isn’t meant as literally healing the sick (necessarily) as making one “feel good” in its presence.
BTW, I truly believe neither Obama nor Trump had anything to do with the economic recovery. The principle is easy: Once you dig a hole deep enough and reach bottom the only way is up. We hit bottom in 2008/9 or thereabouts. People lost homes, businesses, jobs, etc. After that, people and businesses rebuilt. Because that's what people do, they don't need government to tell them they have to do this.

Actually, politicians are far more likely to cause damage than to fix things. Once again, the fact that exactly the same issues are put on the table in every single election in modern memory is evidence of that. They run the country. If they keep saying the same things are broken either they are incompetent, don't care or are only looking after themselves and their respective parties. In the meantime we sit in the middle and suffer the consequences.

So, yeah, I agree with you, Trump isn't responsible for the entirety of the economy improving and neither was Obama. A little, maybe, but not the bulk of it. I hate it when politicians take credit for what they did not do.
The KGB, the Computer, and Me (Complete, 1990)
Things like losing a job, being excluded from community organizations, or just generally shunned by society.

While things like gender, sex, race, and religion are often protected; things like political views, worldview, and way of life generally are not.
Via https://media.ccc.de/v/36c3-11031-the_kgb_hack_30_years_late...
Just my perspective. 1. Most startups do not have all the bells and whistles, so needs explanation or demo's or 2. They are in MVP stage. or 3. Founders either believe that their concept/design is intuitive or just they have not yet got to a stage where it is refined and becomes intuitive. or
4. Founders have not got the product in front of the end user yet.

I feel so because, every founder builds their product/service thinking that their startup concept/product is simple to understand and is intuitive.
> First, the engine placement means it has a non-linear control force curve, so it needs some system to compensate for that. Hence MCAS.

No. Boeing wanted it to share a type rating with the rest of the 737 family, hence MCAS. This plane would be perfectly safe to fly if it had no MCAS and required a new type rating. Consider the 767 which has a stronger pitch-up characteristic and operates just fine. This meme has been debunked several months ago but keeps getting repeated along with the more ignorant 'the plane is inherently unstable'.

> The force required is extreme, weaker pilots may not be capable of trimming the aircraft.

This is true in all planes. In certain conditions, aerodynamic loads exceed the pilot's or even the hydraulic system's ability to overcome. Pilots are trained for how to recover from these conditions and regain trim authority.

> Canada stated that they would certify the MAX without MCAS and with required pilot training, if its performance characteristics were acceptable. Boeing has made no attempt (AFAICT) to try this, which raises suspicion that MCAS is in fact required for certification

This claim contradicts your first claim, as the authority indicates they will accept the plane without MCAS. So clearly, MCAS is not critical to safe the operation of the plane in the eyes of this authority.

Without MCAS the MAX loses the 737 type rating and becomes a commercial failure. Of course Boeing isn't going to even humour that avenue of action except as a last resort.

Please stop spreading thoroughly debunked misinformation.
First of all: use your personal bondings you have to your home university. If you don't have any, look for people you know who can introduce you to university staff they know in person. Many people have/had jobs in university departments and know quite a bit about the people working there and can give you both insights and warm leads about the people they have worked with!
I've been curious about the ?fbcid=lkjwejowijtoirj14j blah blah that fbook adds to urls then you click over.. I think this id is always the same(?) - so it's another layer of fingerprinting.

I don't use fbook enough for it to be a big issue - and I had assumed it was always a unique string so fbook could track ads, but I am now things it's not different each time and it's another identifier than can be used by god knows how many groups and peoples to track - when I am employing several other systems to stop tracking - this is crazy - is there a way to strip this auto?
20 Years of Product Management in 25 Minutes by Dave Wascha
In previous models you could cut out the auto trim while still having electric trim on the yoke enabled. Sadly in the MAX Boeing decided to get rid of this feature which would have been pretty damn useful for these crews.
Sure. I've used the H264 encoder/decoder in lossless mode on the raspi3 compress large amounts of sensor data. You just need to format the data into image frames. It worked very well, and ended up being bottlenecked by the io bandwidth of the system.
I’m not sure, that’s a great question. Practically, I’m not sure how that could be of use but I have seen some amazing things come out of the several processors in, for instance, SEGA Saturn homebrew, with chipsets certainly making innovative unintended uses, or at least insanely creative use.

Here’s an example of what an H.264 decoder chip would be like:

https://www.digikey.ca/en/product-highlight/s/system-on-chip...
Probably a http request tracking ID that can be used for debugging the request.
Totally agree. If I had to criticize anything, I'd say the title is too specific to react. As a dev who avoids react/js/node as much as I can, I still found lots of very interesting and informative stuff in there. Probably helps that it was very well written.

If for some reason you're a bitter backend dev who doesn't use react, but are reading this comment... Do yourself a favor and read the article. Really good stuff about load balancing, keeping an eye response times by percentile, etc.
Seems like more of any issue with your local dealership than the manufacturer. In my area, dealerships for entirely separate manufacturers will often have the same owners, so from that perspective, it hardly matters where you go.
Don't worry, a few were compensated $550/year for their troubles[0]

[0] https://en.wikipedia.org/wiki/Bikini_Atoll#Nuclear_test_site
Not just let them deal with the fallout. These islanders were intentionally used as human guinea pigs for radiation experimentation like other pacific island peoples - including the japanese civilians in hiroshima and nagasaki. Some of these islanders were intentionally relocated to nuclear testing sites in order to poison them with radiation and see the effects.

https://en.wikipedia.org/wiki/Project_4.1

Search Nuclear Savage or "John the Savage" and there are declassified videos of these islanders being tested for radiation.
> There's this weird kind of fake enthusiasm that always seems to be at the foundation of attempts to get kids "interested in science". Like the adults in charge also don't know what's interesting about it

It's been discussed a lot how STEM is seen by society as this dry useless thing, that adults can safely joke about the shared experience of how they hated it, got bad grades and have forgotten it all.

They'd like to spice it up, but have no idea how. So they say, "kids are visual", make it more exciting and flashy. Put more pictures and colors in the textbooks and write them with goofy fonts... It's basically symptomatic treatment, trying to alleviate the pain of the (so-imagined) "inherently painful" and dry STEM experience. And then there's another, stricter side who's like "don't make it too much fun, let them experience that pain, I had to do it too!". Both are missing the point.

I think I wouldn't have become a science-math-computer person if I hadn't had casual conversations with my chemist dad here and there, while driving, while walking. He didn't explicitly teach me this stuff, like let's sit down and learn chemistry, but instilled in me a sense of how abstract bookish stuff is connected to the real world and how it exists even outside the framework of school. It gave me the useful ability to disconnect the teacher from the subjects. Many students like the subjects taught by kind and inspiring teachers and hate those taught by boring or malicious ones. I never studied to please the teacher, but because I wanted to understand. If the teacher was bad, I just read the book or asked my dad who'd often point out misleading simplifications or outright falsehoods in what we were supposed to memorize and recite. Learning that something can be wrong "in the book" was also very helpful.

I think there are fundamental problems with the worldview that school instills in students. On a base level people learn to separate real life and school. When someone asks a quiz-like question, it seems to exists in schoolish-bookish universe and the answer is a lookup in school memories. For example, in these street interviews, when people are asked about some everyday, relevant question (e.g. when was World War II), many would answer "I was never good at [school subject X]" (e.g. history class), instead of saying, well grandpa often tells me about those times, it was in his youth, so about 70 years ago (just an illustrative example).
Swift was open-sourced 18 months before Google announced support for Kotlin.

There was probably several months or more of debate and work within Google by the time of the announcement, but it seems reasonable that during those 18 months they would have also considered and rejected Swift.
> Simply drive one and see how much it changes your life as it has mine.

Either you had a very boring life or you always talk like you are in a TV advert.
Selenium is still relatively easy to detect by JS, but on the other hand it does require some dedicated[0] effort even if just the user-agent is overriden and that itself might be enough to work for relatively long time.
Other important thing is rotating over different IPs that appear realistic[1]

[0] dedicated in a sense of lets include some script specifically designed to detect Selenium.
[1] for example it's kind of unlikely that non-bot visitor is using IP from a range used by amazon instances. not sure how often this is used but I assume that most bot-detection systems would use that information at least as one of the metrics
So I guess bike-shedding has now become mainstream, seeing that the CEO of the second-largest company on the planet has mentioned the color of one of his company's products as a thing to be amazed about.
Setting aside the technical issues for a moment, your last point is interesting to me.

One of the things that bugs me about security/privacy discussions is the rampant paranoia and misinformation, and it tends to be the louder voice in the discussions lately. I have to wonder if Protonmail being such a visible figure means that it attracts people who're inclined to fall under the aforementioned.

i.e, the people who use Protonmail for mostly innocuous reasons just don't say anything, so the poorly informed bits float to the top.

It's like apartment ratings, I guess - nobody writes a rating for a good one.

Disclaimer: I interviewed with PM last year and was offered a role, but for various life reasons didn't take it. They're pretty smart people though so I'm inclined to give the team the benefit of the doubt - I don't think any of this influences my comment above, but worth noting.
Nicely put.

“used to” is quite reading.
A normal person wouldn't, but you're probably overstating the reluctance an actual pilot would have.

Being reluctant to push the nose down when in a bad situation would cause pilots of any aircraft to fail their first hour of stall training.

It's more worrying that, since the procedure was removed from manuals and training, the pilots might simply not have realized that it would help.
I see what you're saying, but I'm not sure that the needs that pets supply are non-essential. For many people they are a significant, if not primary, source of companionship and joy. I think we would need a plan for how to offset removing something so important.
How many tens of thousands of Tesla Model 3s have been sold?

That ONE Tesla failed with fewer than 6,000 miles is not surprising or remotely concerning.

No, I haven't had a car fail with fewer than 6,000 miles. But if I'd bought a Model 3, that would almost certainly still be the case as well because of the tens of thousands sold to date this appears to be fairly uncommon or we'd have heard about it by now.

I'm not certain what the big deal about it failing "While Parked" is. A breakdown is a breakdown.
I read it, I don't buy it in general. In most use cases we need serious safety margins. Their "attacks always get better" section downplays serious issues.

First, it seems extreme hubris to think that something can't ever be broken before the human race disappears. There are plenty of algorithms that have been broken over the years, and there is no mathematical proof that the current set are unbreakable. Sure, the algorithms they listed aren't broken yet, but that's a carefully crafted list. In any case, "not broken yet" is a far cry from "unbreakable".

Another problem is that if a crypto algorithm is broken, there's a significant risk that the users of the algorithm will not be informed until possibly decades later. Many countries dedicate serious resources to attack, and would want to exploit those advantages if they could find them.

Finally, if a major algorithm (e.g., AES) was broken, it would take many years (probably more than 10) to replace it. The reality is that software systems are often hard to upgrade. Yes, that's a problem, but ignoring reality doesn't make it go away.

The only solution we know of is to have large margins.

In the physical engineering world, where we have far better understanding (due to physical models), smart engineers include significant margins when designing things. In the crypto area, where we do not have good models showing that something cannot be broken and the impact of failure is large, it is wise to have much bigger margins.

I agree that sometimes cryptographers incorrectly ignore other attacks. And no matter what, impractical attacks are - by definition - impractical. But I think it's wise to assume that attacks will get better, and we cannot reasonably predict how much better they'll get over the years. Past performance is no guarantee of future results. Margins also increase the likelihood of a break being partial, giving people time to switch to another algorithm.

In special cases, maybe the margin doesn't need to be so big. But nobody likes dealing with special cases.
Thanks! My only other recommendations of similar books but have already been mentioned would be the Steve Jobs book by Isaacson and Surely You're Joking, Mr. Feynman!
> Otherwise, both modernism and later brutalism were the expression of ideals we look back on today as abominations.

Well, the resulting buildings are fairly or unfairly ( lots of things built much after the styles died out get mislabelled ) criticized for their looks, nobody really objects to their design principles. Hardly anyone on the brutalism hate-train even know what brutalism was about, and just object to any concrete facade, for example.
I don’t buy that. Just looking at the network tab in Chrome can put things into perspective.

I presume engineers at Google don’t run their own performance/speed utility: https://developers.google.com/speed/pagespeed/insights/?url=...

Design.google page scores an appalling, an abysmal score of 11/100.

There is no defense to this behavior - these are professionals who are paid well and are supposed to be the brightest engineers on the planet, and yet they can’t design a page that meets their own standards for quality. 11/100 is shameful.
Yes it’s not at 1.0, but my point when I mention to people actually doing deep learning that Swift is coming and has support for native differentiation and static typing, the response is underwhelming to the point that I wonder if either of those features provide enough pull to get people to ever drop Python for Swift.
I put Syd Mead in the same bucket as HR Giger - two absolutely brilliant artists with completely opposite visions of what the future might look like.
Bland Graham Crackers for Paul Graham's Hackers?

Looking to Quell Sexual Urges? Consider the Graham Cracker.
One of America's first diet hawks, Sylvester Graham was certain that sexual desire was ruining society. His solution: whole wheat. How a zealot's legacy lives in our foods today.

https://www.theatlantic.com/health/archive/2014/01/looking-t...
Squeezebox had this working in shipping internet radios over a decade ago. Logitech was kind enough to open source pretty much everything on that platform, so that it still lives today. No monthly subscription business plan bs or anything. You could even SSH right into the radios and do whatever you want. Not great for security, but really a fairly amazing line of hardware. I wish Logitech would revive it.
> An issue could be "Clean up/resolve all TODOs in module qux". but each of those comments on there own are rarely worth the issue on their own.

In my experience, this doesn't work. How many story points does it take to solve _all_ TODOs in a module? How many modules are there? How do I explain this task to a manager or stakeholder? How do you handle TODOs that you think are nice-to-haves or even unnecessary (while your collegue may disagree)? What about TODOs that you do not unserstand (because it is often a one-liner). All those points are mostly solved by 1. Extracting important issues into a ticket OR 2. Commenting the code with a NOTE (instead of TODO), admitting it is not cost-effective to implement. The comment is there as an info for future developers, but it does not look like task that just waits to be implemented.
While I see your point, there's a rub.

If you're right and he's wrong, then MCAS is a non-critical system (augmentation, not fly-by-wire) and would require a mere software fix, which ought to have been completed by now.

Why hasn't it?
A page that talks design in one of the worlds biggest companies - has drawings that looks like they're made from children.

Great, but the reason is obvious. It's to not offend anyone. That is the key of making modern art 2019, design and art that makes even the most grumpy SJWs happy.
I think the parent may be referring less to the practicing wing of medicine and more to the research wing.
I see plenty of buskers and homeless sellers of The Big Issue accepting contactless here in London, although still a minority.