skysight-inc/HackerNews huggingface dataset:
> After all these years, I still find the most difficult and un-natural thing is mixing concurrency / background tasks that must outlive the UI with complex UI component lifecycles. This is a frequent and necessary thing to do, and also quite awkward

this is being fixed. The problem is that this is political as well as technical. The solution went from GCMNetworkManager to JobScheduler to the now recommended Firebase Jobdispatcher (https://developer.android.com/topic/performance/scheduling.h...).
P.S. Firebase was a newly acquired startup at Google.

Firebase Jobdispatcher should be able to take care of your concurrency issues in a power efficient way.
Resize Observer
So you are using SNI?
The reason other researchers haven't jumped on NTMs may be that, unlike commonly-researched types of neural nets such as CNNs or RNNs, NTMs are not currently the best way to solve any real-world problem. The problems they have solved so far are relatively trivial, and they are very inefficient, inaccurate, and complex relative to traditional CS methods (e.g. Dijkstra's algorithm coded in C).

That's not to say that NTMs are bad or uninteresting! They are super cool and I think have huge potential in natural language understanding, reasoning, and planning. However, I do think that DeepMind will have to prove that they can be used to solve some non-trivial task, one that can't be solved much more efficiently with traditional CS methods, before people will join in to their research.

Also, I think there's a possibility that solving non-trivial problems with NTMs may require more computing power than Moore's law has given us so far. In the same way that NNs didn't really take off until GPU implementations became available, we may have to wait for the next big hardware breakthrough for NTMs to come into their own.
how we know is a very interesting part, alas going that way you will never finish physics (or any other science) course in the time allocated.
What is the right time to change my car
What is the right time to change my car as my old car is not working properly
Cachet – The Open Source Status Page
No-where near it. So far away that it is almost completely nonsensical to talk about it.

I guess it is unlikely that one could have an AGI without some kind of memory, so there is that.
Donald Trump Finds Improbable Ally in WikiLeaks
Free Straight Talk Reload Codes
> When Facebook had $1.974 billion of revenue it had $1.008 billion of income before taxes.

> Twitter is kind of different.

> When Twitter had $450 million of operating losses and $533 million of losses before tax.

For a UK based site, the English here is incredibly poor. The first sentence implies a comparison to when Twitter had a similar level of revenue.

Making sense of it:

> Facebook had $1.974 billion of revenue and $1.008 billion of income before taxes.

> Twitter is kind of different.

> Twitter had $450 million of operating losses and $533 million of losses before tax.
Googles build system will call CMake to build NDK libraries and Android Studio recognise and use that as well ;)

It's how we support cross-platform C++ libraries.
The race war is just a distraction from the class war.
New Jersey Transit, a Cautionary Tale of Neglect
The idea may be old, that does not make it true.
> Legal writing is already well-specified. The problem is not with the language that the law is written in.

I was initially happy with the title of the article but this is exactly the reason why the content left me disappointing. It is very difficult to capture law in a computational context and there are interesting forums these days.

That said, there are interesting questions to ask.

* What are the properties to make a law (fully/partially) computational?

* What stages of time could law be made computational? Time, number of cases etc.

* What laws could be made computational and what can not? Are there laws that could never be made computational? Are there laws that could be made fully computational? Are there laws that could be partially computational?

* What are the effects of computational law on the legal ecosystem? Would it give rise to less better lawyers and judges?

I think such questions need investigation (if not already done).
As somebody that actively campaigns for better cycle infrastructure in the UK, twitter has been phenomenally valuable, enabling me to establish connections with thought leaders in the UK and even, more vitally, from around the world. It has also enabled the communication of my own ideas nationally. Particularly this https://cyclebath.org.uk/map/ which has resulted in myself being asked to do workshops at conferences.

More importantly, twitter has evolved my thinking on urban design, housing developments, road design, and active travel/transport and am considered a bit of an 'expert' locally. I'm now looking at standing in local elections to become a councillor, with the ambition of becoming Cabinet Member for Transport and

I am aware I am standing in a big echo chamber and have crafted my twitter account to facilitate expanding my thinking in areas that I have a passion for.

Once in a while, I even tweet a picture of cats.

https://twitter.com/awjre
You don't need to set up anything specifically for SNI, nginx does that out of the box. Unless you have to serve really old clients (some WinXP and android <2.3 I think?) SNI is no problem at all.
Alan Turing's tape machine + neuron model.

In the human brain, Neurons store an incredible amount of information. Neuron models in neural networks only did so with weights.

There is still a lack of understanding on how the human brain does it. Deep Mind grabbed a proven memory model from Alan Turing's work and applied it to the feature barren neuron models in use.
Sprinkle magic ...

They are not operating on another level, they're bringing
over features that are well documented in the human brain and in white papers from a past period when people actually thought deeply about this problem and applying it.

https://en.wikipedia.org/wiki/Bio-inspired_computing

There is no 'intuition' about the architecture. Study the human brain and copy pasta into the computing realm.

Others are doing this as well. If anyone bothered to read the white papers people publish, you'll see that many people have presented similar ideas over the years.

You can come up with your own neural Turing machine. Take a featureless neuron model, slap a memory module on it and you have a neural turing machine.
Sorry for my ignorance, but wouldn't React Native help with these sort of problems?
Lessons in the Delicate Art of Confronting Offensive Speech
> remember Material design is not android's design.

Aka as Metro design language actually.
Rockets are complicated too, which is why we don't use them to start campfires.
Another question of course is that since it was impossible to load the cameras with new film, how much film did they carry when deployed? After using it all the camera was useless.

A modern digital camera would have been really valuable for these purposes.

BTW were those Corona satellites guidable, or did they just fly wherever they flew and operators could ask them to photograph what was under?

A useful way to decommission a satellite that is about to run out of its film storage would have been to guide it to a trajectory where it can take more accurate pictures from a lower position -- because once the satellite goes on such a trajectory, it will soon come down completely. But if you could use the last bit of film that way, and eject it for retrieval, then the dying of the satellite would at least have been utilized.
Men Are Expected to Be Struck by Genius, Women to Nurture It
I've found that the best way to deal with this complexity is to ensure that any concurrent work is done in a fire-and-forget kind of style. Concurrent work is submitted to a IntentService (possible backed by a thread pool instead of a single worker thread to speed things up) and if it needs to talk back to the UI it does so via a local sql-db or similar construct. That way the UI can die and get restarted indepedently of the worker service and the worker service can update UI state without having to care about the UI existing or not.
I'm not sure about the meaningful distinction here. Programming on any platform will be greatly improved by using good (preferrably opensource) libraries. What difference does it make who made them and why? It's such a strange nitpick.
Well, I bought an new AMG vehicle 3 months ago, so I happen to know that the only way to remove the limiter is to attend one of the AMG training courses. I imagine if you greased enough elbows you would get the limiter removed without doing the course, but there's certainly nothing you can do to order one from factory without the limiter.

And yes, I've done a bit of digging at it appears you are correct - it's not actually the law, just an agreement between manufacturers.

Edit: Ok, I've looked through technical specs of all AMG vehicles, and it looks like every AMG model from A to S class is limited to 155mph unless you do the course, but the AMG GT isn't. So....yeah, I'm just completely wrong on this. My apologies.
React Native does not help with any sort of problems.
I think you're right. Or at least, they're not devoting a certain kind of talent to Android.

Look at Google's efforts on web frontend - GWT, Polymer, Angular 1/2, embracing TypeScript, RxJS, and so on. In other words, they've devoted significant resources to high-level application patterns, emerging paradigms, and in general - improving developer experience. The Chrome devtools are another example.

On Android, not only is their policy to "remain neutral" on architecture and paradigms, but they don't even bother to update the platform enough to let the community take on the architectural work. The tooling is 1 step forward 2 steps back, new language features (or languages!) do not seem to be a priority, fixing fundamental design errors (multidex) is also not a priority, things like databinding are trotted out and then stagnate, and so on.

The only conclusion I'm left to draw is that Android is the new Windows. Why should Google care about developer experience on Android when it owns 70% of the market.
Can the U.S. Really Get Astronauts to Mars by 2030?
Cyber Security and the Data Management Ecosystem
Probably the VSCode GitHub page has some links! I'm not affiliated with MS in any way. :)
These are very good questions, and have been debated at extensively (as you might imagine for such important questions) by humanity's legal, ethical, and philosophical scholars.

Here's the current state of things with references as to why: https://en.wikipedia.org/wiki/Freedom_of_speech_in_the_Unite... although I have some emotional disagreement with those policies at times, I can't say I'm well read enough on the topic to really have a strong disagreement personally.
Decoupled Neural Interfaces using Synthetic Gradients is a fancy name for the electro-chemical gradient that lies outside the cell wall of neurons : https://en.wikipedia.org/wiki/Electrochemical_gradient

It's decoupled yet stores transient local information regarding previous neuron activity.

Another bio-inspired copy-pasta.
Plot twist: he's actually hoping everyone else shorts, so that he can buy and go long ;)
The Definitive Guide to Cord-Cutting in 2016
There are multiple reasons as I said: one is the one you say but some emulators I use are under the GPL and use many GPL libs.

But yes the other restriction sucks too. The point was cannot normally use emulators under iOS which stands, whatever the reason may be.
Yeah, and the KVM in illumos comes from a now obsolete Linux, and the pf in FreeBSD and Solaris comes from a now obsolete OpenBSD.

If anything, this should teach us not to port unportable things from different operating systems, because the maintenance cost is untenable.
They must have been using some seriously good drug when "designing" this mess..
State Rules 2 Former Uber Drivers Eligible for Jobless Payments
NFV PoC: Building a Fast PoC to Launch Process for NFV
UI components for Elasticsearch
Ask HN: How do I aggregate social media accounts and show the result on a monitor?
Say I want to set up a large LCD monitor that shows the aggregated social media feeds by the water cooler at a company. I'd want a self hosted solution of something like https://www.juicer.io/ that preferably runs a on a Raspberry Pi.

I doesn't have to be served to the net, but it should rather just be shown on this monitor/display.

Ideas?
my guess was a marker for mexican drug cartels to drop packages.
This is as true as ever changing compiler extensions like undefined behaviour optimizations have proven a success for maintainable and portablility.
The irony being that US industry bootstrapped in much the same way. Because it basically gave the middle finger to UK patents and copyright.

Looking across history the pattern seems to be that the nation rise the fastest when they ignore copyright and patents, and then stagnates as those concepts take hold and choke the economy with legalese.

For example Germany (thought not the nation we know it today) introduced the concept later than its neighbors in Europe, and this may have helped in their industrialization as science and engineering texts etc were cheap and easy to acquire.
Yeah - the npm client codebase would not be fun to do a big refactor on. And you would need to do a big refactor to make the v3 flat install process deterministic and/or performant.

These issues have been raised a few times, along with the shrinkwrap/reproducability stuff, and it didnt seem like it was a big priority for the core team. Understandably I guess they seem more focussed on the enterprise/private repo side of things and just keeping things running on the client side.
Not surprised this is coming from the NYT. They've been one of Clinton's media arms since the beginning, even before her fight against Trump.

It's interesting to see great "ethical minds" (whether at NYT or elsewhere) tell us now that it's "wrong" for Wikileaks to publish data, possibly even incriminating data, such as for instance the latest email I read about Clinton camp implanting staff on Biden's team to derail his potential campaign, because this would "help Trump".

This argument is no different than the decision the NYT already made with Bush' mass surveillance "Program", when NYT decided to delay it until after the election year. Because why? The terrorists would've won? Give me a break.

This is the kind of editorial decisions you can expect from the NYT. When in doubt, side with those already in power, or most likely to take the power.
They're taking features that are present in the brain that aren't modeled and are making computational models for them. They're not a gold standard. You can create your own in under an hour. It's not another level. It's bio-inspired computing.

Here.. take the 'Axon Hillock'
https://en.wikipedia.org/wiki/Axon_hillock
code up a function for it, attach it to present day neuron models, make it do something fancy, write a white-paper and kazaam you're operating on another level..

Get it?
Acknowledging what to whom and on behalf of whom?

I really want you to fill in the blanks for those 3 in the context of referring to Asia as 'the Orient'.
If you took some time to check the commit histories of the two most important repositories (backend and lime-qml), you'd see that they both have commits as recently as August.

Blog and website activity are not always indicative of project activity.
And I would have gotten away with it too if it weren't for you meddling kids!
I used maven from the start and it's wonderful. Actually declarative builds. A well-defined config format rather than the unspecified .gradle . Plugins with reasonable defaults rather than turing-complete code all over your build definition.
Help for a Business Idea Trying to Catch Fire
I had similar issues in Python, where the available date parsers weren't fast enough.

With my C module, I got 320ns, which was 62x faster than Python's less flexible strptime. See https://github.com/closeio/ciso8601/ for my benchmarks.
Ask HN: Printer Buying Advice
In the light of recent events shedding negative light on printer manufacturers, I am pretty confused which printers are "safe" to buy and which are not.

Does anyone have an overview which printer manufacturers to trust? (Personally, I'm looking for a < 200$ inkjet or laser home office printer in case someone has specific recommendations.)
I have added screenshot. But, I am not very sure about proofreading. Is there any built-in tool in github to check for typos or grammar errors.

Really thanks, for your valuable feedback. :)
Godot is skipping 2.2 update in preparation for the 3.0 release
Running NoScript (https://noscript.net/) in default deny all javascript I can click to select paragraphs without the text doing anything beyond becoming 'selected' text. (Note, I do not normally do this, I had to test to verify.)
Did it include a "brain transplant?" I thought that was the case but went to look it up and couldn't find any details.
It's Unix New Year's Eve: Tomorrow Hex Unix Epoch Will End in Six Zeros
>With this said, I have to add that it would be unwise not to keep an eye on the 'latest and greatest' frameworks.

It will consume a lot of your time.
I wonder how this massive new fiber will stimulate the already sizeable undergrowth of VPN and proxy solutions for IP-hungry mainlanders, many of which terminate in Hong Kong.
In practical terms, you can only use frameworks like Kivy [1] to do UI on Android. But the result is completely non-native as Kivy renders its components on top of an openGL window.

If you want to use Python and native UI components at the same time, you must run Python as a kind-of backend layer, where you call JNI functions from Java which will be redirected to the Python interpreter through C/C++. I have done this with an app that I have on the Play Store [2] which shares all non-UI code with a web app [3]. Even the charts are similar as they are generated as SVGs on my Python code.

This architecture allows me to have native frontends on different platforms, and I have open-sourced PyBridge [4] to be used as starting point for everyone who wants to use something like this: basically, you send JSON messages from Java to Python with the name of a function and the arguments, and you get the response.

[1] https://kivy.org/

[2] https://play.google.com/store/apps/details?id=com.flatangle....

[3] http://elements.flatangle.com/

[4] https://github.com/joaoventura/pybridge
The Impossible Foods Burger Heads West
Are you being glib or serious? If you're serious I'm interested in your take.
Mintty/wsltty: Mintty as a Terminal for Bash on Ubuntu on Windows / WSL
I do a lot of log crunching with pypy, and datetime.strftime is a really big part of the cost. I wish someone could contribute faster datetime routines to the standard CPython and pypy.

Other parts that are always hot include split() and string concatenation. Java compilers can substitute StringBuffers when they see naive string concatenation, but in Python there's no easy way to build a string in a complex loop and you end up putting string fragments into a list and then finally join()ing them. Madness!
Hyperloop One and DubaiFutureAccelerators will build the first hyperloop for cargo
6 Money Hacks: Tips and Tricks to Improve Your Finance
Google doesn't have one single mind. There are lots of different people and groups within Google, and I don't think all of them are "web native". The Android team never seemed very close to the web at all.
A company I worked for had good experiences with small Brother lasers. They even have cheap color lasers and you can get cheap third-party toner.

Do you want a combi-device with a scanner as well? (hard to get a good one under 200)

Do you want to print photos? (inkjet)
Hyperloop One and Dubai Future Accelerators will build the first loop for cargo
OnePlus E-Commerce Store Launched in India, Accessories Only for Now
I thought you can skip developing directly targeting Android and this pain described here gets wrapped nicely. Isn't this the case?
Supports will change your life
+1001 for Wikidata

compare https://www.outpan.com/data?k=germany

to http://netbase.pannous.com/html/verbose/germany (wikidata mirror)

or https://www.wikidata.org/w/index.php?search=Germany
I agree, especially with your first point. I always say if you need more than one native plugin, Cordova is a poor choice. If your app is just a thin client for a bunch of cloud based services, it is a pretty good one.
In a sense, biased news are also fake. They don't cover the whole truth and may contain traces of nontruths. Similarly, all fake news are biased, unless they are markov chain -generated gibberish with apolitical sample data.
Yes, I forget to say it on the title. That is very important.
It appears they are touting 'memory' as the key new feature, but I know at least in the deep learning NLP world there already exists models with 'memory', like LSTMs or RNNs with dynamic memory or 'attention.' I can't imagine this model is too radically different than the others.

Maybe I just feel a bit uneasy with a claim such as:

> We hope DNCs provide a new metaphor for cognitive science and neuroscience.
It's not about the demand so much in my view. Post graduation, people move onto research. The site Innocentive comes to mind sort of in regards to developing a form of compensation. Rewards for discovery. Nature had a partnership with that company for a bit but I believe they went separate ways.

I think the funding issue can be figured out without higher taxes or at the very least without absurdly higher taxes. Perhaps one idea would be to train people to invest through grades 9-12, have some sort of basic minimum income which isn't rich but isn't below poverty either; encourage people to invest with those funds and use profits to pay for college etc. I also sort of align with Jaron Lanier's concept of paying people for their data usage; but built onto that maybe so that it includes both government and private companies usage of that data; individuals don't see those funds until 18, from which they are encourage to go to school. As those funds are held they are invested like social security maybe? None of these ideas are really all that worked out just yet, just responding to you is all.
I don't really think so.
I never saw micro stuttering/slowness on the iPhone.
On the Nexus 5 it was a shit show.
I can't really see how anyone that owns both iPhone/Android can say just an outright lie of this level.
Ionic is pretty good, especially if you are a developer that knows angular already (even more so if a webapp is your main business and it's already in angular).

If you are not writing games, Ionic works really well, especially for shops with only a few developers.
The "memory" in a typical RNN is akin to a human's short term working memory. It only holds a few things and forgets old things quickly as new things come in. This new memory can hold a large number of things and stores them for an unlimited amount of time, more like a human's long term memory or a computer's RAM. It's a big difference, and the implementation is completely different too.
I have an Ubuntu phone, where the majority of stuff is web based. One problem I noticed is that many apps won't load unless you are connected to the internet. Is it possible to cache the stuff that would get loaded for using apps offline?
It's not about high paying jobs. It's about just occupying people's time, giving them something to do. Perhaps high pay; or at least a pay of some form can come from patents/copyrights developed with such knowledge however.
I was not referring to typical RNNs, but LSTMs or RNNs with 'attention'. They are designed to overcome vanishing/ exploding gradient problems and hold arbitrary memory lengths.