skysight-inc/HackerNews huggingface dataset:
React Native's basic navigator component is non-native and implemented in a way that has fundamental performance problems. There is also a native navigator component for iOS, but it's buggy and unmaintained to the point of being unusable. The list view also has issues. See e.g. issues like these:

https://github.com/facebook/react-native/issues/3452
https://github.com/facebook/react-native/issues/567
https://github.com/facebook/react-native/issues/3049
https://github.com/facebook/react-native/issues/2569

The marketing claim on their main web page that "React Native apps are naturally fluid and responsive" needs qualification.

These pages are essential reading for anyone considering using React Native for a project with deadlines:

https://facebook.github.io/react-native/docs/performance.htm...

"Many people have noticed that performance of NavigatorIOS is better out of the box than Navigator. The reason for this is that the animations for the transitions are done entirely on the main thread, and so they are not interrupted by frame drops on the JavaScript thread. (Read about why you should probably use Navigator anyways.)"

"... As mentioned above, Navigator animations are controlled by the JavaScript thread. Imagine the "push from right" scene transition: each frame, the new scene is moved from the right to left, starting offscreen (let's say at an x-offset of 320) and ultimately settling when the scene sits at an x-offset of 0. Each frame during this transition, the JavaScript thread needs to send a new x-offset to the main thread. If the JavaScript thread is locked up, it cannot do this and so no update occurs on that frame and the animation stutters."

https://facebook.github.io/react-native/docs/navigator-compa...

Regarding the native-styled and higher-performing NavigatorIOS:

"Development belongs to open-source community - not used by the React Native team on their apps. A result of this is that there is currently a backlog of unresolved bugs, nobody who uses this has stepped up to take ownership for it yet."

Disclaimer: this comment is written by a consultant undergoing high levels of frustration and may have traces of FUD. If React Native works well for you, I would love to hear about it.

Edit: I was really hoping to do some good work on the app today. The frustrating problem this time is that the devtools are entirely broken due to a commit made back in September.

https://github.com/facebook/react-devtools/issues/229

"I don't know how to fix this. I now remember that this is why we didn't merge that RN pull request originally."

UGH. Shoot me.
Aye, too many people have this defeatist attitude that since perfect security will never be possible, therefore the only valid solution is reactive security (bug-patch cycles). Patch dependence is considered too entrenched for making some changes like replacing ambient authority with capabilities, using failure-oblivious computing [1] to redirect invalid reads and writes, using separation kernels, information flow control, proper MLS [2], program shepherding for origin and control flow monitoring [3] and general fault tolerance/self-healing [4].

I used to look up to Linus Torvalds as many did, but am increasingly beginning to see him as a threat to the advancement of the industry with his faux pragmatism that has led him to speak out against everything from security to microkernels and kernel debuggers.

[1] https://www.doc.ic.ac.uk/~cristic/papers/fo-osdi-04.pdf

[2] http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.52....

[3] https://www.usenix.org/legacy/events/sec02/full_papers/kiria...

[4] https://www.cs.columbia.edu/~angelos/Papers/2007/mmm-acns-se...
Well to be honest, you're not completely wrong. elementary OS _is_ trying to make as much decisions as possible for the user - To make it "just work". I agree that this is annoying to people accustomed to tweaking their system or desktop. No doubt. elementary OS is - at least partially - targetted at people with minimal technical knowledge. And there _are_ some design decisions I might not really agree with. The minize button, well, uhh ... I didn't get it back via elementary-tweaks on my machines, but I understand people missing and re-activating it.

Now here's the thing though: There's a different between Apple's walled-garden and elementary OS. You are very much able to tweak your elementary OS setup in any way you want. It's Linux after all. It's your system. We try to discourage tweaking a newcomer's system via commands learned on a blog post because they're old, outdated or plain wrong / bad. elementary-tweaks was not maintained at all for a long time as well. And there are quite a bit customizability options out there hidden in dconf. That's what elementary-tweaks is a frontend to after all, basically.

I understand it's a bit frustrating to not see the customizability in a Linux distribution you're used to from others. You're not exactly the target audience for elementary OS and I'm sorry for that.

And to be honest, there's another spin to it: More customizability means more features maintained in the source code. And quite frankly, sometimes we're really short of developers (I'm not contributing anything at all currently as I'm kind of busy with my apprenticeship). If nobody is going to maintain a new feature, it's not going to be in the code because it will break one fine day and it's adding work to the "to-fix" list.
And still Google Web Toolkit slowly gets deprecated.

The problem on GWT is that it builds too slow on bigger Apps, while ScalaJS builds even faster. Also the compiler needs to be reworked on lot's of side, I'm not sure if 2.6, 2.7 will handle all these problems.

But I don't think that GWT gets a 3.0. But thats mostly caused by the fact that this is a really really old technology and there are newer technologies which google builds upon. (AngularJS). They replaced lots of GWT Things already (Cloud Console, Google Apps Console, App Engine Console).
https://translate.google.com/translate?hl=en&sl=ja&u=http://...
There's transparent screen AR, like with HoloLens and Meta glasses from http://www.spaceglasses.com
Morphine, from which heroin is derived, codeine and thebaine come directly from a plant. Many prescription pain killers like hydrocodone are derivatives of the latter compound.
The current Prime Minister of Singapore was the best mathematician in his year at Cambridge:

https://en.wikipedia.org/wiki/Lee_Hsien_Loong#Background_and...
Binding of Isaac: Afterbirth 109 controversy
Reach for an extra-large grain of salt whenever the nightly news trumpets some new breakthrough in the psychological field.

Continue avoiding psychologists whenever possible.
So you must hate also websites, too.
The kdbus devs did the right thing in asking for it to be removed from Fedora while they instead rethink the whole design (which by all accounts seemed very flawed).
Many British people (including myself) would disagree with your assessment of the role of MI5. Personally, I don't think they are there to carry out mass surveillance.
Do you have any news on when Linux will be supported in the stable release?
Requested them to release the sources, not just the .STL.

Releasing just .STLs is more akin to freeware than open source, as the sources are the project files uses to produce the .STL (which is similar to a compiled binary).
Google Analytics may be modern but that doesn't make it good (or legal) to install on government websites.
Fewer hours at work and no dress code are never on the table, I suppose... On another tangent, is there no japanese analogue to Scott Adams's Dilbert? People must be self-aware of the system, right?
LG Talk OLED, HDR and the Evolution of TV
Good question - it's obviously still widely enough used that the need to decode the format lives on.

Many years ago I wrote the code to support PBM/PGM/PPM images for Mozilla (https://bugzilla.mozilla.org/show_bug.cgi?id=117983). They never got that much traction on the web though, and so support for that image format was dropped: <https://bugzilla.mozilla.org/show_bug.cgi?id=197530>.
>And then addiction and physical dependence become an issue.

There are issues that come into play way before physical dependence. For instance, some people are quite intolerant to opioids and exhibit severe nausea, chills and vomiting.

I broke my leg in a fight a few years back and found it much more tolerable to sit (and sleep) very still than to take codeine. I would have loved to have some sort of cannabinoid derivative available, and failing that, I might have considered smoking some cannabis.
"I for one would much rather use a plant, rather than opioids that cause addiction, physical dependence, and potentially a life-ruining downward spiral of misery."

Replace that with:

"I for one would much rather use a substance with no long-term side effects and generally considered safe, rather than opioids that..."

:)
Just as a clarification: The developer realeased a patch on the 109 hour.
Why API-Driven Banking Matters
And people are driving on opiods too, which may be worse. They were dying from them too! But always have to remember to demonize the drug, in line with official doctrine.
According to the article's terms I think boilerplate can be referred to as "trivial decisions", e.g. "there's no elevator in this building so I gotta trudge up the stairs" - there's no real decision there besides "do" or "don't" and a bunch of boring work you have to do in order to reach your goal.
And don't forget hard boiled eggs!! I was amazed at the popularity of that one...
Sneaking suspicion that this will readily extend to other soft sciences, particularly sociology.

A good chunk of our social and educational policy is informed by psychology and sociology.

Since we have all grown up within various systems and institutions that have been largely informed by bad research, it's unlikely much will happen, since we see the claims made by these charlatans to be normal or common sense.

Nonetheless, it will be amusing watching the charlatans try to defend themselves in the coming years.
Tapeworms can transmit cancer cells to humans
This is hardly new. Slate's entire brand is built on these sort of contrarian, antagonistic viewpoints. A large portion of their content can simply be boiled down to "you're doing it wrong" or "something you like is terrible." They've followed this model for most of their 20-year existence.

This goes back well before Slate, though: The term "yellow journalism" was coined in the late 1800's.
Interesting, very good insights. Do you have any links to resources with this kind of thinking?
SQL vs. NoSQL: you do want to have a relational storage by default
How much of the mozillas code is written in C/C++, and for what purpose...
For sure, but probably more as a way to handle arguments than to set the context. Or to work in a more FP-ish way with an OO-ish API.
Small but important correction, Sagrada Familia is not a Cathedral but a Basilica.

A Cathedral hosts the seat of the bishop. Barcelona already has a Cathedral, located in the old gothic district, between Via Laietana and Sant Jaume Square. AFAIK there are no plans to demote the existing Gothic Cathedral.
Another attack that unplugging your computer and going to live in the woods would have defeated.

More and more of the web is built on javascript, so opting out of a chunk of what the web runs on will naturally limit your exposure to the dangers (and joys) of the web.
$750/pill pharma company under investigation by Senate for price gouging
Sleep() is Poorly Design
I'm cautiously optimistic about Singular; they've "gone dark" and are implementing it internally, which is kind of disappointing.

But for someone (e.g. me) who:

a) thinks the skill set reuse of React Native is genius (reuse the UI framework/mental model, and purposefully not the widgets), but

b) doesn't like Javascript, I think Singular has the best chance at winning my personal mind share.

Of course, "doesn't like Javascript" is a minority mindset these days, so in terms of community/etc. I'm sure React Native is going to be very strong.

In terms of Flutter/Singular, Flutter trying to play the "write one app for N devices" is interesting...AFAIK, that's something React Native/Singular are explicitly trying to avoid, since historically it's resulted in sub-par UIs on each device.

But it would be an interesting coup if material design meant developers (and users) really did want/expect the same exact L&F on both Android and iOS.
They don't mention it and might not have it, but is this that different to React Native? They have a reasonably thorough looking integration so this might just be a case of waiting on Google to implement here? React docs for it: https://facebook.github.io/react-native/docs/accessibility.h...
Software is an idea morphed into a material configuration.

What the idea "hammer" is to wood and metal is the idea "GTA V" to a computer system.

The only difference is, that everyone can tell his computer to configure itself for running GTA with information from its installation package. But one can not simply tell its wood and metal to configure itself to be a hammer with a documentation of how to build a hammer. The documentation is more of a source code and needs a compiler, a craftsman or machine, that could make the hammer with this docs.

That's why I find these commercials about "stealing software" so funny.

"You wouldn't steal a car!" as if it was the same as downloading software.

It isn't.

Stealing a car is more like stealing a PC installed with some software.

Downloading software is more like stealing the documentation of how to build a car in some format that only the materials cars are build of can understand.
Pimps make money from prostitutes, doesn't make it moral. If you support having a royalty, great, that's certainly your right. If you are against the concept in principle then deciding it's okay since we make money from them seems wrong.
I wouldn't be so harsh. Linus thinks and works in the here and now. He is neither interested in the theoretical or bothered by what theoretical people have to say about him. He ships code that works and works well and generally speaking has a good security track record compared to many userspace systems (Adobe Flash anyone?).

At the time he was against microkernels it would be fair to say monolithic kernels did definitely have (and continue to have) performance advantages over microkernel architectures. Have things changed? Somewhat. Some of how OS kernels are used has changed and that has made microkernels more attractive again.

I feel the rest of your argument just feels like the jab at Linus is tacked on though because he doesn't seem to be against capabilties system. (infact the kernel has what? 3 capabilities systems?) Nor does he seem against forms of multi-level security or program shepherding. So maybe those weren't meant to be directed at him.

Either way I just wanted to say that people should give him some slack, his job isn't to please security zealots but to ship software all of us use and many of us depend on for our livelihood in a timely and reliable manner.
Playtech casinos set for a radical transformation
I remember when Mosaic used to launch an external program like 'xv' to display images. However in answer to your question, it's not clear that having a library would add any security, since libraries run in the same context as the rest of the browser (especially on Firefox where the default is still to have everything running in a single process). You could have an external program to do rendering, but embedding the output of external programs into the rest of the output is very inflexible, hard to do, and (with the design of X) not actually any more secure.
You can search Google for the article title, too.
Some more information can be found here: https://en.wikipedia.org/wiki/Lund_Report
The official response is that it was flagged heavily. dang notes that climate change submissions have tended to lead to flame wars in the past, so those posts tend to get a lot of flags now.

It's a shame, because I thought the discussion on the post was fairly constructive, and it was an interesting angle. I suppose there are other places to discuss the many many issues surrounding climate change, but I don't know of anywhere with as knowledgeable a user base. I'd like to see HN find a way to keep the topic available for discussion while keeping the discussion civil.
Bitmask 0.9.1: Automated GPG key handling, IMAP/SMTP local proxies
YMMV, but I thought I would use them more regularly the more I wrote my JS in a functional style, but the use cases started to steadily dry up; it's gets much easier to write code that simply doesn't need to hold the reference in that way. Arrow functions help a great deal (there is no concept of `this` within them). Still very useful, but in very specific cases, or abstracted off into helpers. I've found `bind()` is much more useful (and will become moreso if the bind operator is okayed and optimised).
This is definitely the way I learned Haskell. I spent ages trying to learn by reading and didn't really start making progress until I learned to just write some code and figure it out as I went.
An AWS Region Is Coming to the UK
From my experience, I'd say a couple of things. First, it sounds like you have a poor fit for a job and that you are bored. I'd first assess what would make your job seem better if this is the case, and then either speak to a supervisor about your situation (there might be some help if they are good), look for another job, or learn to accept that the job means x. If you look into it and can't see yourself being happier at another job, I'd take a look into your mental health. Anxiety and/or depression can have some of those sorts of life results.
But it's not the same thing. Like cocaine compared to coca leaves, the effect and chemical structure is completely different (haven't tried cocaine though, but chewed the leafs, very nice and calm effect, compared to maybe coffee/green tea with some added feeling of refreshment and oxygen in the blood, but without the overdrive factor).

Chewing coca leafs is healthy and I guess close to impossible to overdose, but if you take a condensed and highly extracted version of that, cocaine, you can very easily overdose.

I heard rumors that in russian prisons people make this condensed coffee drink that acts as a sort of meta-amphetamine replacement. They basically make coffee out of coffee until it's this sticky black thing that gets you really driven, I don't remember what they call it, but I remember many people die from this substance also.

Same thing with natural plant vs chemical extracts. Much easier to overdose and get lethal dosage.
Vox don't need hit pieces, they do it themselves.
I love this comment. I wanna see Bezos' face when he learns his fancy new store is just a mundane place to kill time while waiting for dumplings.
It's not that strange. Many people do not consider improving the efficiency with which the state can oppress its citizenry a good thing.

And to many libertarians, something as seemingly innocuous as tax collection or child protective services are oppressive.

Hence the hate.
I use C++ for portable code between Windows Phone and Android. Slowly thinking about jumping into a JVM/CLR friendlier language though, without JNI/NDK headaches.

Currently my mobile development is just an hobby.

Based on my experience, the issues related on the NDK issue tracker, the mailing list, IDE support, Google IO talks and the state of the still experimental and incomplete Gradle support, it feels as if the Android team was dragged into supporting anything else other than Java.

At least you manage to hit the breakpoints, on my cases the IP just flies by the address never stopping.

Compared to the tooling experience on Windows Phone or the few cases I used iOS at work, one feels as if they only do NDK development on as needed basis, but actually it would be better if the NDK never existed in first place.

If I was on the NDK team I would feel ashamed that Microsoft and NVidia are able to provide a better developer experience than the platform owners.
>specifically in terms of threading, native interop, value types, etc.

AFAIK the VM they are working on for mobile has green threads (aka. isolates), value types are irrelevant at this level of coding and interop is arguably better than standard FFI with their IDL/IPC system.

It's actually a perfect frontend language where you delegate stuff where you care about threads/memory layouts/performance/etc. to native code in whatever language that has bindings for their IDL.

TypeScript, Flow, etc. are JS type systems - Dart is a programming language - it's superior to JS in that it has sane semantics and standard library/collections, etc. It also has stuff like async/await shipping for a long time now (still not in TS official).
Ah yes, I hear Kuwaiti ASCII is the best, despite the international embargo.
>I write good software, but barely drink coffee.

I hate to be the one to tell you ...
It always make me sad when I hear BSDs are underfunded, OpenBSD was about to "turn off the lights", FreeBSD was in sersious problems before they got 1M$ donation from WhatsApp. Heartbleed bug in OpenSSL? They also didn't have enough (full time) developers to even review the code. Now grsecurity makes me feel bad about it.

Everyone uses their software, firewalls, servers, email serves, openssl is everywhere, corporate/bank cluster without BSD or Linux with grsecurity is unimaginable.

I recently started donating to opensource project I use everyday. I realised how little they ask for, F-Droid, I easily doubled their BTC found used to cover server maintenance, LibreOffice asks for 3EURO donation by default (also BTC)! OpenBSDFundation asks for 10$ per month.

https://grsecurity.net/contribute.php

Edit: I also found a nice way how to donate to Tor, there is a site https://oniontip.com/ where you can donate others for running Tor nodes, one of two top 200nodes has WikiLeaks BTC address, another one goes to my wallet and I send it back to TorProject. I had enough free resources, I used them :)
bizarre legal concepts in which the courts defer to the state when "national security" gets played but I can assure you that is not the case here

https://en.wikipedia.org/wiki/Diplock_courts

"…the Law should be used as just another weapon in the government’s arsenal, and in this case it becomes little more than a propaganda cover for the disposal of unwanted members of the public. For this to happen efficiently, the activities of the legal services have to be tied into the war effort in as discreet a way as possible.."

That was 1970, but if you think the UK security services have clean hands you are seriously underinformed about Northern Ireland. More recently there's Spycatcher, Zircon, Matrix-Churchill, police infiltrators in environmentalist groups ( https://en.wikipedia.org/wiki/Mark_Kennedy_%28police_officer... ), and so on.

Effective oversight of the intelligence services is really hard because it can't be done in public, and it's easy enough for them to convince politicians that it's all fine really.
Empathy looks like the key to making better design decisions, since defining behavior is basically communicating. (This is why incidental design leaves bad taste—it’s noise.) Singling out software as being made of decisions is not entirely fair though, as this applies well generally to significant part of our conscious reality.

On a higher level there are decisions that do not directly define the behavior of the end thing under some specific conditions, but rather apply to the process by which that design happens. Those meta-decisions can also be incidental, and can be felt if you take the end thing as existing in longer time frame.
Modern hiring process and how to be part of the game
Is This Crazy Anti-Feminist Rumor the Platonic Ideal of Men’s-Rights Internet?
you and your plant, like nature "wanted" it to be

Most plants would prefer to kill us rather than get us high.
Simple Rails APIs with Stitches
> less legal power for one cartel to wield against another

I did not consider this, i think that makes a lot of sense.
The Hardest Logic Puzzle: A step-by-step guide to true, false, and random