skysight-inc/HackerNews huggingface dataset:
the more i look at apple, the more i think there's now room for competition in the mobile market. I believe someone releasing the equivalent of iOS 6 on a iPhone 6s hardware around the 300$ mark would encounter a huge success if branded correctly ,as well as the right amount of "repairable" and "open source" components.
https://syncthing.net/

I never think about it. If it's on my phone, it's on my PC.
Come for the features, stay for the usability
Yes see book by oksendal
As I remember the main reason given for not being able to ban them was that too many of their important members were undercover agents from Verfassungsschutz so it wasn't clear where the prohibitable ideas came from.
11.0 sucked on an iPad Mini 2 but was OK on my wife's 6S Plus. 11.1 is smooth on all devices.
It's definitely a flaw with real scenarios.

One example: Ending a relationship. You likely share the passcode in practice while in a relationship. After a breakup you may change it, but your ex-partner still has access because the iPhone learned their face.

Another: Teen migrates from supervised access to the phone to private one. Not aware that parents still have access, even with changed code.

I'm sure there are more cases if you think of people close to you that you don't trust completely.
Whatever is written there, was said for the last 15 years.
The submitted title is: "Facebook and Google Are Actually Net States. And They Rule the World ".

The actual article title is: "Net States Rule The World; We Need To Recognize Their Power"

That 2nd clause after the semicolon is not a throwaway line -- it's the essence of her essay.

(EDIT: I originally thought the submitter editorialized the title but I now notice that the html meta tags have the same misleading title: "<title data-react-helmet="true">Facebook and Google Are Actually &#x27;Net States.&#x27; And They Rule the World | WIRED</title>")

The editorialized title makes it sound like the author criticizes Google and Facebook like a million previous articles have already done.

However, if one actually reads the article, her main thesis is for governments to use Google/Facebook's influence as a force for positive change. She says a hearts & minds type of campaign by spreading ideas is more effective than military drones and missiles. Since Google/Facebook are the current rulers of information, governmenments should explicitly recognize their power and use them for winning the new battle of ideas. (E.g. she wrote: "The world needs net-states in order to defeat the non-states.")

(I also appreciate the sibling comment from adventured but author Alexis Wichowski's background[1] makes it looks like she's aware of the history of transnationals. Her essay is about proactively harnessing internet giants' power to spread ideas as opposed to overstating their power compared to historical transnationals.)

[1] https://sipa.columbia.edu/faculty-research/faculty-directory...
Xbox One X review
Appealing to the authority of Donald Trump's twitter account doesn't make it any less of an ad-hominem sideswipe.
MacOS 10.13 is even worse. When I tried to install update, installer crashed in the middle of installation (seems that it's common problem[1]). After I managed to install it, I found out that it's extremelly slow. Time machine causes complete freeze for few seconds when starting each backup. It's literally Vista. Most issues were fixed in 10.13.1 (which installed only from second try too, each taking 2-3 hours), but, for example, Finder still has random line height that clips file icons and randomly chooses display mode for each directory.

And it's supposed to "just work" so there's no way to diagnose problems.

[1] https://forums.developer.apple.com/thread/87690
Electricity and internet are not cheap in Africa. They are even costlier here. Cost of living is even higher in Africa. A tourist from Detroit visited few weeks ago, he was surprised that the cost of a plate of decent meal is higher in Africa. Standard of living should be compared along with cost of living.
Of course, you can never know the "ifs" of history, but crashing your internal demand at the same exact time when your external demand is collapsing looks to me like a perfect recipe for depression.
Urm, the mere fact that somebody is capable to micro-manage every different aspect and detail about a program is purely theoretical, as nobody talks about actually doing so, or if, how often that is done.

It just makes them a competent developer/computer scientist. Just like emergency protocols aren't used often by airplane pilots, doesn't mean they're completely useless.

You may be right, as you'll never be trying to make a binary fit an artificially imposed size limit or things like this, as is sometimes necessary in the demo scene. In my experience, having aspiration always outweighs the ignorance of not having it. YMMV.
My YouTube Channel
TOP ICO List: Best Initial Coin Offering List 2017
Twitter's rewritten rules
Can you imagine the lawsuits if we were to have staff push people here? https://youtu.be/E7kor5nHtZQ

By the way, as bad as things are in New York MTA, I find it much better than the stupidity of the path train (panynj). We have like four routes to manage and we can't do that properly.
This is the problem that makes my brain melt when I try to think about genetics and mutational load. The naive idea is that a species, S, has a correct genome, G, but mutations build up, increasing with each generation. Presumably mutations build up until they are common enough that back-mutations are a thing. Then there is an equilibrium. In a fecund species, each individual has many children, but most have a higher mutational load, many have the save mutational load, and a lucky few have a smaller mutational load, closer to G, the correct genome. Differential reproductive success then maintains the equilibrium.

I don't see how the numbers are supposed to work out for large mammals, with each female having under a dozen offspring. To have a decent chance of a back-mutation, the typical member of the species would need one twelfth of their genome to be deleterious mutations.

Meanwhile, people are thinking about using CRISPR to correct the human genome, creating unusually happy, healthy people. The underlying thought is that the correct genome is best. But why do we think that the correct genome works at all?

Most of the population is in a shell at a distance from the correct genome, the number at the center is actually quite low. Given the combinatorics, with two to the millions of possible genomes, but populations in the millions, the number at the center, or even close, is actually zero. Maybe the correct genome codes for a sickly, miserable individual?

My current guess is that the evolution of large mammals with few offspring is constrained by genetic load considerations. It is not sufficient, (or even necessary) for the correct genome to be any good. There needs to be a big blob of mediocrity in genome space. The species exists as a shell of individuals on the edge of the blob of mediocrity. The blob needs to be huge, so that individuals whose genome is one twelfth mutations are still in the blob. Then there can be an equilibrium between back-mutations, taking offspring towards the interior of the blob and other mutations, taking offspring out of the blob and out of the gene pool.

This potentially solves the Fermi paradox. Can creatures such as humans actually exist in this universe? It is not enough for natural selection to discover a good genome. Natural selection has to discover a huge blob of mediocrity. Such blobs might be vastly rarer than we realize.

This potentially shits on the CRISPR master race. There might be nothing special about the interior of the huge blob of mediocrity.
> My podcast player doesn't demand I look at Forbes' "thought of the day" or disable my fast-forward button in order to play. It doesn't connect to 280 random third-party tracking domains as I listen to an episode.

Yet.

There's an easy-to-imagine scenario where advertisers bribe podcast playing software creators to embed these "features" for a cut of the money.
You can debug the app in IntelliJ IDEA (and in the browser) and put the breakpoints in the Kotlin code, thanks to the source maps. It's kind of similar to what you get when debugging TS in VS Code, WebStorm or IJ: the IDE will open Chrome and connect to it. But it's not possible to avoid source maps – to debug you still need to compile the app to JS to run in the browser.
The only point I see is that some of them are very deliberate in which articles they allow comments for. Some topics such as the refugee crisis attract really toxic and probably illegal comments and so need heavy moderation (so no commenting) while eg French election coverage is fine and commentable.
How I recorded an album in an evening with a lunchbox modular and python script
"Use your token as a gas and get reward in
CRPT from all users transactions every month" from https://crypterium.io/ --Unfortunately that statement makes it a security. As HN is based in the US (with an awesome worldwide community), that's not a good thing... have a read of this https://www.sec.gov/investor/alerts/ia_solicitation.pdf
Jesus since when do "free code" repositories include so many ads?
Millennials to Small Cities: Ready or Not, Here We Come
This article reads like an April fools joke.
> I struggled with this because there are those classicists. I partly just want to shake them and make them see that all translations are interpretations.

What is a translation, that's the heart of the matter. Many people argue that translation is simply impossible, because the meaning of a text depends on its connexions to a whole cultural world, and if you take that text out of its cultural background and put it in another one, then it simply doesn't work anymore. It's like a transplant, but more complicated; if you do a heart transplant, at least all hearts are similar and connect to arteries in the same way; a translation is like trying to transplant an organ across species.

For instance, it seems most readers of classic Russian literature are of this opinion -- no other language renders Russian novels appropriately. (I don't read Russian so I wouldn't know.)

And yet, transplants do work. To pursue the transplant metaphor, they work when the organ performs the same function in the new organism as it did in the original one. So I don't think the translator's work is simply to "interpret" the source, if that word means "to understand deeply and then reproduce with one's own personality and artistic biais".

The task of the translator is to produce a text for a new audience, that produces an effect to that audience, as close as possible as the original text on the original audience.

There's this retired English teacher who translated the first book of the Harry Potter series in ancient Greek; it's different of course, since there are no native ancient Greek speakers left, and so his "audience" is unclear; but the description of the challenges he faced makes for a great and fun read:

http://www.users.globalnet.co.uk/~loxias/harry_potter.htm
Encrypt, store and decrypt MongoDB data with Nodejs
I really like 'plain' Openresty and Lua and use it to power my backend. It is very straightforward and minimal. Nginx is always in the mix and using homogenous technology in the stack simplifies things even further. Also experimented with using it as a websockets server and worked quite pleasantly out of the box.

There is a very nice collection of libraries with pretty much everything one can think of https://github.com/bungle/awesome-resty
don't forget that full internationalization also includes taking care of layouting issues i.e. words that are longer in other languages. Characters that are higher.
Right to left text.
Would you still recommend Keras for non-image work?
Gotta love that Christmas box of chocolates technique.
Show HN: Pluggable Paxos in Go
Usually there is no download link (nor is there in the case of WhatsApp, as far as I can see), but a link to the Play store web interface.
How would looking at network sniffer logs let you detect any security flaws for a server, as long as none of the live traffic is doing anything sketchy?
I use a 4S with 7, but decided not to upgrade further. There was a performance decrease from 6 to 7, but it's still very usable.
The clickbaity title seems to actually be the one used on the front page of WP. For me, the actual article title is “Chasing a Killer” which isn’t much better really.
Make a full backup. (If you use WhatsApp or some other app that has its own backup system, use the app to create the app-specific backup. For WhatsApp it is to back up to iCloud, I think). Reset your phone but don’t restore it from backup. Test it if it still shows the same problems. If not, great, you at least have a working phone again. Then reset and restore from backup, test again. Maybe you get lucky and it shows no problems with the restored data. If it shows problems, you can decide between a working phone without your data and a non-working phone with your data. Not the best choice but it is worth a try to narrow down the problem. Sucks that you have to do it in the first place.
AA presentation: Flight Deck Automation and how to keep out of trouble (1997)
>Your analogy of a chimera is a poor one because Facebook doesn't produce content, it is a vehicle for it.

And the scientist doesn't attack people the chimera does. The analogy is not poor. Perhaps a better example would be that the scientist gave a bunch of machine guns to kinder gardeners. Would you say that the machine guns don't shoot people the kinder gardeners do?
Even if fully half are somehow fake and it's only a billion people, it's still a staggering number of people.
I can't speak for Apple keyboard but the only Android app I ever bought is SwiftKey (before it became free). Recent versions of Gboard are also pretty good it seems.

Auto-correct mishaps happen (especially when using multiple languages at the same time) but are fairly rare. It's a trade-off, it makes the majority of my typing much quicker and accurate, but I have to be careful about a few things.

Edit: as a non-native speaker, I don't really make spelling mistakes in English, either I know a word or I don't, so that's not a reason for me to use auto-correct.
Guitar Overdrive Pedal Shootout: ProCo Rat 2 Review. – The Blogging Musician
<stereotype joke>
By not hiring a JavaScript developer.
</stereotype joke>

More seriously... I've just today finished updating some C++ code that integrates the Chromium Embedded Framework into Unreal Engine 4 to work with current versions of both CEF and UE4 and even building all this, Separate CEF sub process binaries without a strait forward make && make install, and debug builds of the entire unreal engine editor to track down CEF initialisation errors. Was simpler than React, Redux, WebPack, Babel, et.al. ... and I'm not a professional C++ dev using it every day either!

I'm also not going to blame the language either. I sat down and worked through the entire EmberJS documentation in a couple of afternoons worth of spare time. It was clear, concise and orderly. It was easy and now I'm even looking forward to EmberJS 3.0 with Glimmer and full support for building stand alone web components using just the EmberJS ecosystem. So clearly it's not some fundamental failure of my ability to learn/understand JavaScript.

So at the end of this joke/rant I guess I have to point my criticism at the subset of JavaScript developers who have allowed the crazy parts of the JavaScript ecosystem that they maintain, to get out of hand. I suspect because they never stop working with it and consequently are able to hang on to the rollercoaster and productively make use of it while being blind to outside criticism because as far as they can see it's all simple and logical and it's everyone else that doesn't understand it.
Your example is interesting, because 'terrorism' is a rather ill-defined term - i.e. some people refer as 'terrorists' to what other people refer to as 'freedom fighters'. When is the former making a false claim?
That value of truth is what allows C compilers to wipe out your beloved code on -O3, because you just feel entitled to write UB code.
Jack-o'-lanterns can look similar to chanterelles
When you install code you need to provide a frame map and metadata that maps registers, stack locations and IPs to locals, objects and bytecode.

Consider following the advice I put in the document. Open it up in Eclipse and explore using standard Java tools and discover for yourself. That was the whole point.
Paperclip is being deprecated so buyer beware.
Show HN: Pingparsing – A CLI-tool/Python-library for parsing ping output
I've been working on a hand written Lua interpreter in WASM (using Lua as a macro assembler, ofc). Long term I'd like to have it jit wasm code: https://github.com/serprex/luwa

Currently in the process of porting the parser & codegen that's implemented in Javascript to Lua so that I can have the implementation bootstrap itself. Plus the codegen was for a bytecode I came up with in JS but which has evolved quite a bit since getting everything in place to happen in WASM
Isn't 10.13 still beta?
Does it also get "Hvad skal I i dag?" right?
It's usually faster to submit it to the mailing list.

[spoiler alert]

The #s is brilliantly misleading. A shorter version is

#x0#s0 ;==> 0.0f0 (almost like 0.0)

In this case, the second # means an unspecified digit in an inexact number. For example

4## ;==> 400.0

(other scheme implementation may give a different result near 400, like 450.0)

The s is the exponent mark in a single precision number

2s4 ;==> 20000.0f0
Naively I'd assume that the improvement in time accuracy GPS clocks provide must be greater than the harmful effect on accuracy created by network latency, even within data centres: you can't guarantee that a packet will arrive on time, since switches can, I believe as part of their protocol, apply a random wait to a packet. I assume there must be some special method to maintain a synchronous connection to the clock on each server over the network. Could it be as simple as some QoS rules in the switches for NTP packets?
How much does an electric standing desk cost?
It just sounds like you found a quality C++ library, there's thousands that are horrific messes. Compiling some of them is unbelievable amounts of frustration, which npm mostly avoids.

Webpack works fine and is easy to use, part of the issue is that people criticizing JS don't know what they are talking about because they don't actually use JS that much and they don't understand why that makes their criticism not that useful (not you, just in general).

JS has a magnitude more devs than some languages and a lot of them are new users, with that being the case, it isn't shocking that it makes for a large number of bad libraries. But if you know your tools, it's not that big of an issue.
Streaming Dataframes
At a rescue facility in Costa Rica, stray dogs roam free
Old iPhones are still prohibitively expensive in developing countries. Brand new low/midrange Android phones usually cost half or less.
Are you German? I only ask because I've never heard an English native speaker saying "flatten" when they mean to reformat, but I've often heard Germans say "platt machen" when referring to reinstallation.

If you're not German, it's very interesting to me as it highlights my lack of exposure.
How to Recover USB Drive(Pen Drive):A Quick Guide
It completely locked my drive on a Macbook Pro mid-2014. With no warning or user information, it simply wouldn't accept my password and could not log-in. I had to drop into recovery mode and use the terminal with some obscure commands from a forum post somewhere to unlock it ... talk about user friendly. Apple is really slipping in terms of QA here.

Details: https://forums.developer.apple.com/thread/80174 (it had something to do with the preboot iirc, note that this wasn't on the beta but the actual release)
Beg to differ it can, but as it stands the statement is correct.

http://www.npmtrends.com/angular-vs-react-vs-vue-vs-@angular...

Even more so when you consider that Vue itself is a React clone underneath. Templates compile directly into createElement calls internally and if you'd strip off Vue's outward complexity, the api surface, the syntax parsers, the observable system, etc., what would remain is React.
I had a similar issue very recently with webpack.

I was attempting to use its bundling capabilities to bundle css and js files for a web application. Believe it or not, the very simple end-user use case of bundling css is not a part of the core library, nor is it well demonstrated or explained in the docs. After a few hours, I simply gave up and continued to use gulp.

We don’t treat user time as precious because our audience is developers; yet startup developers are the people who can ill-afford to lose an afternoon to try to figure out something as demonstrably simple as bundling CSS.
Unless that Col. gets kicked out of the military and disbarred for being an unethical POS that's willing to railroad people into the death penalty without a fair trial, I don't think its fair to say the system corrected itself.
JS needs a standard library that ships in all the browsers. "There, you're all using the same tools. They're not perfect for any of you but they're good enough for all of you."

I noticed recently that module support is now in chrome. When module support lands for all the browsers, it's going to be a huge step toward getting rid of a lot of build complexity.

I've been writing vanillajs toys the past month and wow have things improved greatly in the last four years.
Does this not work?

https://github.com/webpack/webpack/blob/master/examples/css-...

https://webpack.js.org/loaders/css-loader/#src/components/Si...

Note: examples at bottom of second link, found it by searching "css" in the doc site
> The Internet companies lost the high ground in regard to censorship and 3rd party speech when they tried to shutdown Daily Stormer. When Google or CloudFlare [...]

Except that Google or CloudFlare does not equal to "The Internet companies" as there are far more out there than these 2. Especially world-wide.

Also, companies do make mistakes. They don't strive for that, but they do. It is not too late to admit a mistake was made in this circumstance.
Hire someone who has worked on legacy systems and practices TDD, then once hired give him the time he needs to break apart the codebase into testable units.
They are corporations and we need to look at how corporations have too much influence on the world, and are increasingly concentrated centres of power, essentially unaccountable to the public.
StarCraft II will be free to play starting November 14
This was the case during the first banning attempt in 2003. This was fixed during the second one but that was declined this year due to the NPD's relative irrelevancy.
anyone with a non-paywall link?
quite curious about the contents
Visualize income variation along London's bus routes
I don't begrudge occasional UI tidy ups, since cruft accumulates (eg Office 2000 menus!) but this seems like a perfect opportunity for adding help to Siri or Google Assistant (plus they've got a head start given their contextual knowledge).

Then it's a matter of encouraging grannies and other tech illiterates to ask the obvious questions to the tool in front of them:
"Where did the button to save episodes go?"
Your argument presupposes that the sole purveyor of power is money, with a secondary vehicle of physical domination. It's true that money makes the world go round but there are many subtler ways to influence markets and public discourse. These also constitute power and if we are to support free expression we should recognize its threats now and be proactive about countering the actions that lead to negative consequences.
Top Five Cryptocurrencies Experts Talk about Bitcoin, Blockchain and ICO’s