skysight-inc/HackerNews huggingface dataset:
I didn’t do React Native programming in a real product and only played with it but like many others, I used Javascript in different runtimes against different APIs. The most famous ones are of course DOM and NodeJS.

The biggest advantage of React Native is that you can carry the same mental model you learned about JS from one API to another:
- Representing data and the available data types
- Doing async operations
- The pros and cons of the single threaded execution
- Error handling
- Testing / Mocking

I bet I forgot a few others but all these change from one language/ecosystem to another sometimes very significantly, and takes years to master. Objective C/Swift and Java/Kotlin are so different than JS.

So, JS is not my favorite language but for any nontrivial new product, I check if I can use JS with some runtime for the target platform(s) I am dealing with. In that regard, the React Native decision is about checking what APIs are available that will be needed in your project.

As far as I see, React Native is a perfect match for CRUD apps that help users to interact with some data and business logic by using native UI/UX elements.

It does not seem to have much to provide though when you want to do some cool stuff with the camera, 3D APIs, and other device capabilities. Same is true for any new capability that mobile devices may provide in the future.

When you need all these advanced capabilities, one option is to go with a hybrid model, implementing some parts with native languages of a given platform. However, I have big reservations against that.

If I need to use these other languages in a nontrivial way, I would rather go full native and master each language/ecosystem as an individual or team. It will take sometime (for me it took 2-3 months, while learning/working in 3 ecosystems in parallel), but eventually the productivity/ease of development is pretty much the same.

In short, if you are already a good JS developer, do some research on APIs and capabilities that React Native provide, and if you are say ~80% sure that they are enough for your products needs, go for React Native.

That is my 2 cents.

Edit: Typos and rephrasing
Not just the NRO: it's well known that the NSA operates SIGINT satellites, which have giant parabolic antennas used to Hoover up the RF spectrum aimed at areas of interest.
What are your opinions about stand-up meetings and GSD? Results will be shared
The difference is that a human will know it’s been tampered with and lower their confidence: the attacks against NNs make it think with 98% certainty it’s a 60mph sign, not a stop sign. Furthermore, if a human is monitoring the system, a small well-placed sticker will not likely alert them to the fact that the car is in trouble
i am not cool with it.
Palantir had a booth at a Summer internship expo I went to once. I asked them what the deal was with helping the NSA in their surveillance capabilities and what not. The guy said he was impressed that "I had the courage to ask tough questions" and asked for my details. They sent me a test but not being super experienced as a dev, I didn't get much further than that. I still got a free shirt so I can rep them when we're full 1984 :)
Good idea - I just sent some Bitcoin. To be fair, I don't think it is off topic as I've often learnt about alternatives in threads here. It'd be weird if it were frowned upon, so I'll happily take the downvotes as the price for sharing :-D
What’s it like to ride in a self-driving car?
GitHub makes open-source project licensing easier with an open-source program
That was a sith mind trick.
2008–09 Keynesian resurgence
It has now become alarmingly routine to refer to the leader of Her Majesty's Loyal Opposition as a traitor.

It's also become alarmingly routine for revelations about him being associated with this or that enemy of the country, tho'. He even had a codename given to him by the Czech secret police at the height of the Cold War, Agent Cob, they called him. He's not and never was called a traitor simply for his position as head of the Loyal Opposition, so you are being disingenuous there.
Was Google actually helping any more than just putting tensorflow on GitHub?
I agree, if the animation was used for something useful - other than emulating a typewriter
> Someone else can come along and outbid you for it auction-style.

There's someone who registered a new TLD that was aimed at making wedding websites, and they make it so the cost increases over time to avoid squatting. I think their rates are something like <$50 for 1 year, then >$1000 for the next, but the ramp could be however steep you want and on whatever time scale.
> I asked them what the deal was with helping the NSA in their surveillance capabilities and what not

Tshirt nonwithstanding, did you actually get any answers about the question?
How slow is ungodly slow to you? It's pretty slow on Firefox's code base but that repo is huge. For most things it's not lightning fast but definitely not ungodly slow.
I noticed this myself a long time ago. I have major anxiety, stress and depression problems(the last one I mostly fixed).

When I stay up very late, or lose most of a night's sleep, I no longer care. I'm very resistant to stress. The downside, aside from numerous all other long term negatives of sleep deprivation, is that I can't focus on anything moderately complicated and take loong to get anything done. It's like time passes faster. And it's really hard to make decisions.
A counter point: not really.

Well of course you get by, but streaming a youtube video alone is pushing it so browsing simultaneously will suffer. And if you want to download something it gets even worse and takes quite some time.

This obviously only gets worse and worse if the connection is shared.

Yes, it works - but for a power user it is quite limiting. But why not try it and upgrade if need be?
This is not just an abstraction layer for HTML/JS/CSS. This redefines the DOM paradigm and makes it available to the developer (and app) in a much more immediate and meaningful way.
For drawers you could use https://developer.mozilla.org/en-US/docs/Web/HTML/Element/de... but yeah in general I agree
Well sure, it seems dubious if you frame it chronologically like that but that's not necessarily how it happened. "The idea that the solution to the core problem of X just happens to be the prescriptions of Y" is exactly the case whenever Y is purposefully and intentionally constructed to solve the problem X.

Who's to say social democratic policies (i.e. Sanders, FDR) don't usually arise in response to the toxic populism that austerity creates because they (anti-austerity) are the natural cure? Isn't that the story behind the new deal?

Is it so hard to believe that creating an entire generation of people who will have negative net worth until they are 40 fosters resentment?
but a different problem over Brexit

Corbyn, like May, was a lukewarm campaigner for Remain, but unlike her Corbyn has a 40-year track record of voting against everything EU every chance he got. Had he nailed his colours to the mast at the time of the Referendum there is no doubt in my mind he would be PM now.
Is there a good side-by-side video of someone using magit vs the command line? I keep reading the documentation for magit, and I can't really imagine it giving me a huge advantage over GitX plus good command line completion settings.
Good enough? I find 100mb full duplex ethernet to be chaffing between my devices that don't support 1gbps. I rely on sneakernet a lot since I don't even have gb at work.

But if you don't have a lot of data needs you can get by on 10mbps, Netflix uses 5mbps for HD. You may find remote backup solutions painful though.
Oh, yeah, gecko is not a fair comparison at all for any git utility. Even on my beefy linux box, m-c takes an age to load under magit. Even doing CLI-based interactive rebases takes a while. Yay 300k+ commits.
UKIP are already dead - kipperism is mainstream cabinet policy now.

It was only ever a shell for Farage. The rest of the party was a set of cranks who'd been ejected from mainstream politics and who couldn't get on with each other. Their only ever MP, Douglas Carswell, quit the party. They had no real "ground game" and a very limited council presence. It's a mystery why Farage was and continues to be invited onto BBC Question Time week after week.
They actually sued the government regarding corrupt practices when awarding contracts. They won the lawsuit.
Good stuff. For me, Winamp always was "just right." I'm one of the old school weirdos, I guess, that doesn't need endless recommendations from Spotify and Pandora, and just enjoy my enormous (yet growing) mp3/flac collection.
If the Intercept is to be believed, yes:

https://theintercept.com/2018/03/06/google-is-quietly-provid...

With that said, while I'm generally a fan of their work, they've reported on some things I have non-public knowledge of in a way that I would classify as disingenuous with the intent to enhance the appearance of wrongdoing.
Introducing iOlite: The Google Translate for Machines
For iOS (which I realize isn't answering the parent but just putting this out there), there's now beorg, which is pretty good.

https://itunes.apple.com/app/id1238649962
You're probably right, and I've repaired so many over the years that I've started to run out of friends and family to give them to. I get so much out of the actual repair work that I don't feel like I'm losing out on anything, but your comment has got me thinking that it's something that could be valuable charity. I'll look for a proper place to donate. Thanks for the suggestion.
Yes. Otherwise there wouldn’t be an internal shitstorm.
Me neither - it was a rhetorical question
ASP.NET Webforms all over again.
I understand your complaint, but this isn’t a formal proof or a research paper seeking peer review. This is an educational demonstration of physics concepts that have already been very well-established through the much more rigorous methodology and peer review you are asking for. Of course the educational demonstration won’t have the same rigor, and it shouldn’t be expected to.
Getting drunk
Volunteered to help my company bid on projects and run them.
>without loosing quality

Yes, you did lose quality, Opus is a lossy format so whatever your source material is, you will lose some quality.

How important or noticeable that is will depend on the opus bitrate, your hearing and your personal preferences are. But just putting this as a warning for anyone reading.
Huh interesting. To me cucumber smells like one of the freshest things in the world. I think stinkbugs smell like peppermint with some cilantro.
Chinese weather girl hasn't aged a day over 22 years
Imaging a galaxy's molecular outflow
I'm missing something huge here. What is the relationship between the tokens people get as part of the ICO, and the product(s) being made by the company doing the ICO?

I've heard this described as bing similar to an IPO. But in that case, you are buying part of the company. Is there any similarity here?
Yeah, that's the weird thing about Vitamin D, every single individual metabolizes it differently.

Some people get adequate amounts just from "regular food", others (like me) need extra large doses to keep up, especially during the winter months.

And then there's people like your wife who go through the roof if they see a supplement at the store :D
Why Evolution Does Not Work [Python]
Indian classical is for sure cool and does a lot of interesting stuff rhythmically speaking. Also lots of interesting instruments and corresponding techniques for playing them. But I don't think it's necessarily any more versatile than other musical traditions. If Western classical is less interesting rhythmically, it's more interesting harmonically. It also developed an incredible system of notation. Every kind of music has its thing that makes it stand out I guess.
Good. An application platform shouldn't pretend to be a hyperlinked document platform. Embrace the reality of the modern web instead of torturing us with the backwards perverted abstraction.
Looks like difference of vitamin D levels were not significant in the 2010 study between mothers of Somali origin with or without a child with autism.
http://onlinelibrary.wiley.com/doi/10.1111/j.1651-2227.2010....

Do you have another source for the statement in the first paragraph?
> With Bitcoin, for the first time in history it’s possible for anyone with an internet connection to quickly and securely send any amount of money to anyone else, anywhere in the world (or even Mars!), for low or zero fees.

> And this isn’t just theoretical. It happens every day on the Bitcoin network.

I'm not 100% convinced about a wide spread adoption of decentralized cryptocurrencies, but if it is to happen it will be a coin with low or zero fees. What OP is not honest about is that there are no transactions on the Bitcoin network with low or zero fees.
I enjoyed this. Maybe rename as your buisness card? I think this is a nice intro but maybe not the final product.
There's a medical term for this — https://en.wikipedia.org/wiki/Alexithymia.

Alexithymia can overlap with ASD, but it can certainly occur in individuals who do not otherwise meet diagnostic criteria for ASD.
Came here to say this. Like it or not, you're already fighting a stereotype with your name.
If the Intercept is to be believed

Well, they cite a quote given to Bloomberg by a Google spokesperson.
My experience as an experienced user of e.g. NixOS is that if you leave an Arch system alone for a couple of months and then try to update it, something will break horribly, because something will have changed in a non-backwards-compatible way and so I have to go and try to figure out what the new configuration should be, without good error messages. At least with NixOS, it’ll probably fail during the rebuild stage, rather than once you’ve restarted some random service or decided to reboot. I don’t really want to be doing that - I don’t have a love for system administration, I want a system which gets out of my way for me to do my work.

I don’t have to be careful about opting in to beta software or anything else with NixOS. If I want to try something, I can do so, and roll right back if it doesn’t work out. The destructive nature of Arch package installs and updates is its biggest flaw.
> electron

HN hates election apps :-/
I live off of 1mbps, I'd LOVE 10mbps.
Twitter Suspended Accounts Known for Stealing Tweets
I, and everyone I know, detest iTunes.

It has become the definition of feature creep, as it evolved from being a music manager/player for iPod to being the full "everything iPhone" manager, including backups and system updates.
Poor Intel. It can only compete if it gobbles up all of the world's chip makers so it can continue freely using its antitrust tactics against smaller or newer competitors. It's actually quite sad.
Webforms was crap because it was all server-side and the component design API was nightmarish, as was the client-side API.

The idea of a truly-component-oriented system for the web that abstracts away the endless pain of modern html/css/js isn't a bad one.
This is obvious. Whoever collects MP3 files already knows what a lossy compression format means. I don't mean recoding FLAC to OPUS can save space without loosing quality, I mean recoding MP3 to OPUS can save space producing a file of the same quality as the MP3 original is. Obviously it will have less quality than a FLAC/CDDA original but not less than MP3 (unless you actually set the bitrate too low). E.g. I am sure converting a 256 kbits MP3 to a 192 kbits OPUS means no loss anybody can hear and converting it to 128 kbits OPUS may only mean tiny loss almost nobody can hear. Speaking about lossy format implies there is always a loss from the mathematical point of view, no loss means no perceivable loss in this context.
For some _real_ CPP abuse, check out klib’s hash table implementation: https://github.com/attractivechaos/klib/blob/master/khash.h
Its a great piece of artwork, and a decent portfolio for a programmer in a sense.

What I felt could use improvement...

One, your photo made me feel as if you were not enthusiastic about work, or what you do. I am not saying take a fake thumbs up picture, but at least have a smile as it does change perception for employers.

Two, it was really slow, and I did not like the "typed" effect. It was great at the start, but carrying it throughout the entire resume was really redundant. I lost interest when the JavaScript comment popped in. Maybe a Pause/Play/Skip feature?

Three, the sentence "I got deep knowledge about," bothers me, and doesn't flow well. I recommend "have vast experience with," or pick your flavor of adjective.

Four, instead of "Thanks for your time!" I recommend, "Thank you for your time!" as it is more personable.

Five, ensure you are consistent with how you present things such as CoffeeScript. Which you identified once as "Coffeescript," and in the following slide as "coffeescript" with a lower-case letter.

Six, you only state you have "deep knowledge" of Laravel/Yii/jQuery/Angular/CoffeeScript/etc and you never provide evidence or proof. Instead of animating HelloWorldMyNameIs code, I recommend showing actual products of that experience.

Just my two cents.
Answering both of you guys: Being an original investor of a co-op usually meant you were really struggling with the alternatives. That is a return itself.

There are also private housing stock examples for that behaviour: gentrification theory sees the so-called "pioneers" who move into low-quality neighbourhoods. They are doing much of the work improving quality-of-live/attractiveness that later on others will reap the benefits from like real-estate developers and long-time landlords.
One of the people who was libelling him with this has admitted that this was "wholly untrue and false", and paid a substantial amount of money. https://www.theguardian.com/politics/2018/feb/25/jeremy-corb...

That's as close as you're going to get to an official declaration that it's fake news. (Best check your source for the Czech claim, what else are they lying about?)
When I tried changing into Ubuntu on the desktop (many years ago) the packages it added on the default installation kept breaking everything.

I am pretty sure that if you have a very standard machine and stay mostly focused on the GUI Ubuntu gives you a pretty good experience, but I did give up on it already.
Linux Commands Cheatsheet
Nope, sorry those days are over. Redux is on it’s way out, please refer people to this:

https://react-etc.net/entry/rip-redux-dan-abramov-announces-...
Not sure what happened to the domain, but here are the links to the site (http://serializer.charlieegan3.com/) and the github project (https://github.com/charlieegan3/serializer)
So basically “lowest common denominator” is their development strategy? The Facebook app is one of the worst on my iPhone. It lags, it sucks power.. I would expect that if the people that invented React “native” can’t make it similarly as performant as real native, then random developers out in the wild aren’t going to do much better — this an ecosystem of iPhone apps that suck simply because they were designed for the worst possible Android phone.

React Native is a godsend to tiny startups, but for companies that can actually afford to hire teams.. it’s an insult to the user to use React “native” and pretend that the app is any good. I own an iPhone because of the features of an iPhone, but companies like Facebook want to handicap my experience because someone’s low-end Android can’t keep up?

Facebook has always sucked at mobile. First they insisted on phonegap-style bullshit, now React “native.” Do they not have the budget to actually hire real Swift or Java/Android developers? I am not sure why “mobile” is considered a platform — perhaps they should instead develop for actual iOS and Android rather than treating those two different OSes and experiences as identical. Android and iOS users would likely be much happier.
One question I would definitely ask is: why native? Would your app be just as well-received if it was a PWA? Do you actually need any specific native functionality? If not, then there are some definite benefits of trying the PWA route, especially if you're good with JavaScript in the browser. We built our app (https://usebx.com) as a PWA and have never regretted it. No frameworks, no gimmicks. Plain old vanilla JavaScript, and it's the same code base running on Safari, chrome, desktop, tablet, mobile, whatever.
> Only in the modern era do we now spend more time inside than outside, which could be an explanation for increasing incidence of diseases.

Do we have increasing incidence of diseases? [citation needed]

I see little reason for evolution to favor long lives. Setting offspring early and living long enough to support your offspring sure. But beyond that returns are quickly diminishing.

The idea that it's natural to live a long healthy life is very romantic, but hardly realistic.
>Thank goodness we're not resorting to hyperbole here. I'm not sure how much of a victim he is given his status and the historical gulf of time before his birth and the period in question

The person's country is the victim the parent referred to, not the person.

A person's whose country or community has been wrong will also rightly have an axe to grind with the aggressors, whether the person is a Black, Jew, Native American, Indian, etc.
Cog is a similarly simple open source player for macOS which also supports Opus and has a folder pane.

https://github.com/kode54/Cog

(original author) https://cogx.org/screenshots.php

I really like it, it is still my goto player after 8 years.
Well, in principle a CAS like Mathematica (or in principle every mature alternative) allows you to implement such a workflow (i.e. naming mappings or an algebra on your objects). I think what Wolfram is concentrating on since a decade is accumulating "knowledge" into their system, i.e. exactly this kind of semantic information we talk about. However, as an end user I don't really see that, it seems to be more well-groomed behind Wolfram alpha.

On the other hand, there are these research projects which however seem to concentrate on standards rather then actually accumulating semantic knowledge.

I would love to see an adoption of hypertext and semantic mathematical notation in scientific papers. Instead of writing $E=m c^2$ in a (LaTeX) paper, we would instead define the symbols machine readably with a code like

set E = physics/Energy
set m = physics/Mass
set c = physics/constants/speed-of-light

I have never seen actual scientific papers which do this kind of stuff, i.e. which are machine readable.
That's right, but you don't have to pay yourself a dividend. If you pay yourself a salary you are taxed exactly the same as any employee. The salary is of course a business expense reducing the corporation tax base.

Right, but then if you go from being someone's employee and performing some work for them to being an independent performing the same work for the same fee, the only thing that has changed is that now you're also paying all the employer's overheads and taking on all the employer's risk. This makes no sense.

So taxes plus NI contributions paid by regular employees is your upper bound as a business owner as well.

No, taxes + NI paid by regular employees + NI paid by employers + employers' obligations in terms of paid time off, pension contributions, and all other overheads is your upper bound.

The whole dividends question is purely about how much less you pay than regular employees.

You don't get a dividend for being an employee, you get a dividend for owning a business, as compensation for investing so that that business can exist. The two are not equivalent in any meaningful way.
The "unstable" there means that everything changes all the time. It does not mean that things break (although they do break way more often than stable - when I tried it, I did have to reinstall the OS every few years).