skysight-inc/HackerNews huggingface dataset:
So this article [1] matches my own recollection. Like many projects that originate from Google, it always struck me as a solution looking for a problem.

The first "problem" was Javscript.

At one presentation about this I recall that Lars Bak (IIRC) took quite a beating about DArt, just in terms of the questions asked, to the point that someone had to point out just how much he'd accomplished (ie V8). This was, in essence, an appeal to authority.

I recall the Ads PA basically stepping in to save the project. I can only speculate why but my best guess is the AdWords TL woke up one day and decided to rewrite AdWords in Dart (as he allegedly had with GWT some years before). But all that's pure speculation.

The second "problem" that Dart solved was using the same code on client and server, something Google is inexplicably obsessed with (eg GWT). I don't know what caveats came with Dart but GWT had plenty (eg for many years it wasn't possible to use the same protobuf classes on client and server).

I believe the intent with Dart was, at one point, to run natively within Chrome (the article mentions Dartium). This worked out really well for vbscript. No one wants to write different languages for different browsers. Again, I speculate here, but my strong suspicion is the Chrome team killed the idea of shipping a Dart VM in Chrome and that was the end of that.

Maybe it's just me but TypeScript just seemed far more sane.

So... Flutter. I don't know why a UI library needs to be language-specific but it strikes me as a bad idea. Now, the counterpoint is that Flutter is an SDK And more akin to, say, React Native (albeit with significant architectural differences) but I don't think it started that way.

:UI frameworks, libraries and SDKs just don't seem to be in Google's wheelhouse (as opposed to, say, infra, which very much does). I can only speculate as to why but my best guess is Google engineers (disclaimer: Xoogler) can't see passed something as an engineering problem, so much so that they take on philosophies no one asked for or needed (eg same code on client and server), which come with a huge cost and no tangible benefits.

[1]: https://insights.dice.com/2019/03/27/fall-rise-dart-google-j...
I'm still really interested in concrete specifics of what has been lost. Right now it just sounds like magic, which leaves me skeptical. I'm a huge fan of programming languages as a field and hope to someday do research in it, and this is a bit of history I'm not well versed in.
relevant: falsehoods programmers believe about time https://news.ycombinator.com/item?id=4128208
There are two new app only banks here in Switzerland and they both use a cross platform framework. One for sure ionic. On Android these apps are absolute garbage. They are slow to start, slow interaction and slow animation. One of these apps has a main.js in it that has over 200k lines of crap with hundreds of lines of if (ios) and if (android). All the iOS styles are packed in the Android apk which is just stupid.

If these banks want to compete with revolut or transferwise they need to provide an app that's isn't garbage.
Some bugs I spotted relating to the gear settings interface: Some bits of the interface seem to be in German. E.g. click on a paragraph of text and hover over or click the gear icon. The modal from clicking the gear also has two separate close buttons. Changing the icons of the Experience points doesn't seem to work, and nor does duplicate/remove.

The "add element" "+" button only sometimes seems to work, and when trying to add a paragraph of text, anything I type is immediately removed.
> Maintaining symbolic values could quickly blow up.

It could, in certain circumstances.

> I don't see how irrationals as floats is premature optimization.

It is, when it is because “could” and not because “does”.

> If you already know symbolic representation is going to blow up quickly and cause downstream headaches the measures you take are not premature

Sure, if you know that's going to happen. When you do it because it might happen, or because it happens to be the language’s default representation of irrational (or even exact decimal, or in JS’s case exact integer) numbers, that's a different story.
Until the sun turned into a red giant, and all life on earth, potentially in the universe, was extinguished forever. Which is kinda sad for all those species and the universe overall.

But yeah, less bickering.
This is amazing news and will help propel the modern API economy forward in so many subtle ways.

Don't underestimate the second and third-order effects that interoperability enables.

(this is also really great news for GraphQL fans...)
A commitment to healthy eating, an exercise plan and a complete and ruthless approach to only having relationships that have an objective net benefit to psychological wellbeing
Again, not at risk means not at risk. "At risk" means more than average risk. Not at risk means the opposite in common usage, it means much below average. Nobody said anything about "no risk". "low risk" and "not at risk" mean exactly the same thing.

https://www.macmillanthesaurus.com/at-risk
I remember being a big advocate for nuclear power from the mid-1980s when I was in high school, precisely because it was the only way to fight the greenhouse effect as it was known back then.

Dyson is exhibiting a pathology common among physicists, a sort of Dunning-Kruger effect along the lines of “physics is hard, therefore everything else is easy for me”. We see it often when they dabble in social sciences, or biology, or economics. The complete opposite of intellectual humility and the scientific method.
> The correct way is to write
> int arr[4];
> and to interpret it as "arr[4] is an int"

No. The "interpretation" is "arr is an array of ints", and that is its type.

The complexity of this declaration is evidenced by the fact that you spend another page of text "randomly" adding characters and delimiters around variable declarations to change its type:

int arr[4] // array of ints
int *arr[4] // array of pointers to int
int (*arr)[4] // pointer to array of ints

These are all changes to type. Yet, instead of changing the type declaration, a bunch of stuff is added all around the variable. And you have to come up with ridiculous explanations like "arr[4] is an int which makes arr an array of ints".

That's exactly why most languages said: "if we're changing the type, we're going to reflect this in the type". In a better world the examples above would be something like

int[4] arr; // array of ints
*int[4] arr; // array of pointers to int
*(int[]) arr; // pointer to an array of ints
Pitch: The Twitch for Podcasters
I don't know what the lesson is after reading his wikipedia page. His refusal to cooperate with the NSA seems like a non-sequitur as a response to the whole insider trading and fraud thing. I mean, if the prosecution was revenge, well, ok, but I can't connect the dots to how that makes him not guilty.
not sure how the relative pay amount applies to my comment about the source of income.
> Const buffers over 64k get truncated on NVidia gpus

This is an advertised limit in the feature set tables [0] (See "Maximum function memory allocation for a buffer in the constant address space") for non-Apple GPUs (though there are cases where it might work despite the advertised limit). Do you get a warning if you enable API validation (METAL_DEVICE_WRAPPER_TYPE=1)?

[0] https://developer.apple.com/metal/Metal-Feature-Set-Tables.p...
I think Flutter now can survive without google. It has enough developer momentum behind it and it’s unlike react native a bolt on solution to somehow make it work. It might fit Facebook’s case (although they abandoned it themselves in favour of native speaks volumes about it).

But I think keeping in sync changes in API, hardware device drivers and new interactions across different platforms and device will still be nightmare and in general it will play catch up with native. It can be seen in the number of issues opened on flutter project on GitHub [1]. Hopefully there is some support from different platforms so it remains reasonable choice and perform well compared to native.

Also it’s declarative UI paradigm is good and even SwiftUI is doing the same.

I had concern about this project earlier although personally I looked at Dart just because it’s developed by Lara Bak the person who transformed google by giving them V8 engine in chrome. Earlier dart could not take off because no one wants dartvm in browsers except chrome.

It might not have succeeded in replacing JS from browser but Flutter is dart’s killer platform and it is very much focused now on becoming a language focused on user interface programming. So I think dart will survive beyond google.

[1] https://github.com/flutter/flutter/issues
How to start mining Handshake (HNS)
Has there ever been a newspaper article "New seat design" that has actually ended up with a new seat design in production?

If there a list of these weekly stories?

Out their idea, anyone can design seats including aircraft manufactures, so if it works they will just do it themselves, except they know what regulations to follow and what passengers will actually want.

Same with the monthly better boarding stories.
How do you maintain perfusion?
There is a difference between mission-critical and critical for the business.

For an entity like Snapchat, it is the business. It'd be stupid for them to even think of trying to cut corners to save a few bucks by maybe sharing some code.
Did you test to see if it is a food allergy? The two can have the same symptoms, so you can't tell without an allergy test.

The advantage of this is there are allergists who work on permanently getting rid of food allergies. As far as I know for Celiac sometimes people who are perfectly off of gluten for ~7+ years will sometimes balance and their Celiac's will go away, but it's rare.
I heard that it's just a simulator based on people who have accounts at that IG.com brokerage. Can you cite any sources for your claims? Just trying to get a sense of what this -2.5% drop actually means in any kind of real-world sense.
Can someone put it in Layman's terms?
Why didn't this get more interest? This is a huge deal and a terrible rule.
Obviously there aren't similar issues with parsing JSON. On the other hand if you ingest XML you simply don't want to use full implementation of validating XML parser, because making that work is bunch of pointless busywork. And these vulnerabilities are only relevant for validating XML parsers.
PRISM involved automated systems created by the various companies to comply with FISA requests that could originate from the NSA but would be served by the FBI.
If most of my focus is on Apple platforms (iOS, macOS, tvOS, watchOS, and possibly soon the rumored arOS), I would rather pick SwiftUI over any other framework.

Though at its early stage, as with all new Apple tech, you will still be losing your hair. Hopefully there's only a few months to go until a substantial increase in its stability (and documentation.)
I can't tell if you're naive or simply trolling.

"There is one rule for the industrialist and that is: make the best quality goods possible at the lowest cost possible, paying the highest wages possible."

-Henry Ford
Ask HN: Do you use G Keep and Evernote together in your note taking workflow?
In fact, this is a problem that I have. I started using Evernote years ago for virtually everything, a true swiss knife. One day I learned about G Keep and decided to give it try. I loved it. So simple and lean, but powerful.

So now I have this personal organization, PKO, dilema in my life. I want to keep using both apps, but for the right thing.

Please share your thoughts, experience or advice. Thanks!
If you're doing anything super gestural, with lots of complex animations and transitions, you'll inevitably have to drop down into native to get the interactions right. So it's about more than just performance though that is a big part of it too.
Outside the edit window, but this is one of the studies I was referring to: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4057073/

From the conclusion:

> Intubation rates did not exceed 35% in non-ARDS and mild ARDS and NIV may thus be used as the first-line ventilatory support ... By contrast, 84% of severe ARDS required intubation and NIV does not appear beneficial in this subset of patients ... In patients with moderate ARDS, NIV may be worth attempting in those having a PaO2/FiO2 ratio >150 in the absence of hemodynamic instability or altered consciousness ...

There are definitely significant shortcoming to that study (single facility, etc), but it definitely points in the direction of CPAP being a viable treatment, especially if it's used aggressively (initiated early, high PEEP, etc)
WHO raises global coronavirus alert as US faceplants
I know I will get downvoted but I don’t care: I come to Hacker News because sometimes it links to great pieces about computer science and technology. If I stop coming to HN, it will because I will have grown tired of its penchant for the intellectual dark web/phrenology.
Same thought I had. It's crazy to me they aren't expanding premium economy row by row til it's not filling up. It's often nearly double the cost, but doesn't nearly take up double the room. I think they'll actually find they can expand to infinity, as consumers are willing to pay money to not suffer.
When I was first diagnosed and was largely a loner playing World of Warcraft, it was very easy to stick to a Gluten Free diet. Now, I've gotten older, am in a relationship and spend more time with people, it's been a lot harder to stay well.

My symptoms are specific: when my immune system is working well, I start to act like I'm drunk (slur, can't remember things), and I'll basically sleep for 24 hours. When my immune system is down (like I'm sure it is now), I just sleep all the time and get rashes.

The worst thing that has gotten me as I get older is people guilt me into eating out with them. I really wish people would stop it, because I know it's going to lead me to getting cancer. Despite the protestations, no one takes it seriously. Even comparisons don't work. Unfortunately for most people, unless it's anaphylaxsis they don't think it's real.

I have a strict sick-once, no return policy for restaurants. I don't blame the restaurants, because unless they advertise themselves as Coeliac-accomodating, it's a risk I take. When I go out with family I usually just try to avoid eating, but my girlfriend doesn't like me skipping meals and can be quite indignant about it. The first month we were together I got violently ill because a work function she was at glutened me badly. I wanted to eat nothing, but she wouldn't take no for an answer. The kitchen made some "gluten free" food. It was not gluten free.
They certainly did find a new purpose for Dart outside of it being used in parts of their Ads platform, but
Flutter, when is was the chrome experiment called sky, first started out using Javascript.

The chrome guys decided to move on and look at several language before going with Dart, Swift may have been an option, if it was opensource at the time.

Seems a reason for Dart's failure in the web space was mobile.

Lar gave a talk last year about his and Kasper iot startup https://www.toitware.com/ he mentions why dart didn't make it into chrome, saying "then the whole mobile shift happen and there was no room for extra stuff in chrome"
https://youtu.be/mPna6D21Eqg
Afaik there are now bots that attempt to transcribe text from images, which is rather apt given the spread of image ‘memes’ and screenshots of text like the greentexts mentioned in the article.
It depends on the precise mechanism of failure, but generally a combination of fluids of various concentrations and extravasation characteristics, and drugs that either cause the constriction of blood vessels, or increased heart pumping strength, or both (these often pop up in popular media as “pressors”).
From a spending money perspective, I don't hesitate to spend on food. Whether it's eating out at nice places or buying high quality food products - I won't really think about it.

From a mostly time perspective, going to the gym and staying fit.
As the world moves to "super e-bikes" (40kph, 200km range) a lot about urban transportation will be transformed. We haven't hit the inflection point yet, maybe ten years from now. Currently the market is moving so fast though, you can see the writing on the wall.
I have not used or had a need for hardware GL. Don't even know what MIPI is.

I use it as very cheap bare metal. Still plan to use 3 of them as Ceph monitors.
In my previous comment:

> For someone who uses PayPal for most online payments this can be extremely tedious.

To rephrase that: the quantity can range from "almost every online payment" to "every online payment". If, like many people, you try to use PayPal for most payments to avoid credit card info leakage, that means you need to answer a TOTP challenge on every payment.
People also don't like to be surprised by their brand, at least in non-trivial ways. I'd predict constant A/B testing of disruptive ideas (such as new seating arrangements or radically boarding schemes) would end up damaging the brand and customer retention.
My personal experience with it was as someone who had never developed for mobile or the web before, and I have to say I really appreciated it.

Dart itself is very simple to pick up basically as you write. It feels like the most generic 'algol family' language imaginable, in a good way.

The widgets itself that the framework provides are very complete and make inuitive sense. This was a big differentiator for me compared to my modest experiences with react a while ago.

As someone who doesn't live in the world of UI and end-user software at all react was not easy for me because I had to learn javascript and css and html and so on. When the last thing you've built UI wise is Java desktop apps ten years ago that's not easy. Flutter felt much more like a traditional desktop framework in how high-level and complete it is.
This sounds like a wheat allergy as Celiac disease does not present with anaphylaxis. It doesn't mean a person cannot have both conditions. I can imagine it must be difficult explaining how serious the reaction can be as most people think wheat allergy is the same as Celiac disease. The immune response is quite different [1].

[1] https://www.ncbi.nlm.nih.gov/books/NBK536992/
I don't like it when consoles do it either, but a console is fundamentally a single purpose device.

A cell phone is increasingly people's primary computer for everything. And many times their only computer!
Able to 3d print anything, including food. Pirating dishes.
iNaturalist is a ton of fun!
Looking bad is not objective. I love the Sourcehut look, and the fact that I have no issues using it on literally any device. I can run my whole infrastructure from Sourcehut and Linode, together, on my crappy phone because they have very mobile friendly sites.
It is absurdly contradictory to attribute declining homeownership to "homeowners did poorly in asset-based prosperity".
I think he's referring to an unsigned integer value that's out of range for the signed integer type of the same width—usually a bit pattern that would be interpreted as a negative number when cast to a signed integer type, but which negative number is not defined by the C standard because it doesn't mandate two's complement representation.
Postponement of Netdev Conf 0x14
I wonder how these would go in a heavy haulage scenario.
I'm reading that as, the value of the uint is out of range for the int.
May I ask what your contentions are with the intellectual dark web? It is my understanding that membership in the IDW is largely based on embracing open conversation and potentially controversial facts
I don't see any reason Google wouldn't cancel Fuchsia at a moment's notice. It's been consuming their resources for years and is far from launching in a product, and Google happily cancels even established well-used products.
Assuming it was just purchased. Which is my point. The average car was not just purchased, I feel confident in saying.
This is a great addition to the discussion, thanks for the links to the additional papers.
There's storage area next to each seat, and this is meant for premium economy and not the whole plane. I doubt oversized or disabled people will be choosing these.
it's much, much deadlier and more contagious than the flu, there is hardly any research into treatment, no vaccine and no herd immunity. if this gets into serious exponential takeoff, which seems increasingly likely, we're talking about potentially millions of deaths. even if you're at low risk of death, you probably know a few people that aren't.
Do moderators expect to get paid?
$5k per person? Are these business class seats? this can certainly be done for cheaper.
Honest question, but which apps are both required (don't work in-browser) and don't serve ads from their own network (Youtube, Facebook)?
LogRocket is reporting every date as Feb 28, 2020.
> Slightly fallacious (ad hominem)

What kind of a person talks like this? This isn’t elementary school debate club.
Wouldnt the answer be: commit these dedicated, talented, key individuals to the knowledge tranfer effort, exclusively? You're trying to prepare for losing them. So, try it out!

Pull them off, and assign them to a cushy knowledge transfer process. You'll more safely learn about your true dependencies & get some of the knowledge you want at the same time.
NASA Images Show the Reduction in Chinese Pollution Because of Coronavirus
Having a single wiki instance for your company is an awesome way to collect knowledge. You can write up operation run books, design documents, references all in an informal way.
It's pretty easy actually: they report about 600 cases and 50 deaths, That means they are an outlier in the number of deaths or that their stats are seriously compromised. I would give them some leeway about that being malice though, I suspect they are simply totally overwhelmed by this.
So frustrating that my embedded code works without a hitch and our company is nearly bankrupt, while our bank with billions of dollars in annual profit goes offline since it cant handle leap years.
Easiest way to deal with it with it was to learn how to cook myself. The other thing I learned with the art of packing my own Bento box. That way I never had to worry about people cast contaminating or getting me sick.
The primary way this virus kills is via critical cases that need about 3-5 weeks of intensive care unit to recover.

That means once any factor in the list of resources making up your limited ICU capacity is exhausted, most people going critical (10-20% of cases) are basically dead.

ICU capacity is a formula limited by various factors:

People (Doctors, Nurses,support staff being awake, healthy, protected), Beds and Room, Consumables and Drugs, etc.

Global capacity of consumables for this situation is under severe crunch. There are not enough masks. There is not enough PPE. We even have some supply issues on IPA by now in several regions due to hyper connected commerce, hoarding, insufficient stockpiles.

Singapore actually put out the math that their stockpile was signidicantly depleted due to taking a gamble by giving every household 4 masks to stop the initial panic.

Again.... health care capacity is the single most constraining factor on this viruses mortality rate. For most people, even a properly worn mask during a normal day will not avert any kind of infection because they are not fully PPEd (I sneeze on you, infection will happen through ocular surface regardless of mask) and because the chance actually getting into a situation the mask is useful is remote compared to a doctor or nurse.

So both at scale and from an individual perspective - not buying and depleting the mask stock and ensuring adequate supply for healthcare is the absolute best way to optimise for survival.