skysight-inc/HackerNews huggingface dataset:
One of the intentions of Netscape, or potentials Microsoft feared, was that applications (though not quite what that means today) could be run in the browser on any OS. This was one of the primary motivators for MS to release IE for free with a huge marketing spend. They feared the potential for businesses to move away from Windows if they didn't need dedicated, native applications.

My point being, this isn't new. Since interactive applications first happened in the browser, this has been the objective whether we like using these things or not.
That sort of accuracy seems like about three orders of magnitude off from what would be useful in the field.

Unless you just basically want a drug-sniffing dog, for guns. That is, something to "scienceify" something that would otherwise be problematic (searching this car, or shooting that suspect).

"Hey judge, the DOG said it, it must be true!"

"Hey judge, the COMPUTER said it, it must be true!"
Glass is probably a bigger issue- take glass storefronts and glass bus stops. Niches are still important, but there are a hundred other problems of this level that also need to be solved. This problem is not particularly more important than any other, but I don't mean it's unimportant.
It seems something like this would be great for airport scanners too, although the biggest benefit would be in luggage scanning. I think the challenge would be finding a diverse enough set of true positives to train the model.
Applying intelligence to genes for intelligence
I've been using Titanium for years now. Since the very early days. It's certainly had its fair share of painful upgrades, but I've learned a lot of Java and Objective-C in the process as I've built a few cross-platform native modules to do things the main SDK can't do.

And recently, they've opened up 'Hyperloop' to the (now) free Indie Tier. Hyperloop allows direct access to native iOS and Android code, modules, pods, Frameworks, jars, aars, etc. right from within the Javascript code.

I used Angular a lot too and have built Ionic apps with that knowledge too. But, my overall opinion is that Titanium is by far the best. (As long as you pick a good stable SDK version! ;) )
Are the big monorepo companies actually waiting for global test suite completion for every change? I'd doubt that, I'm sure they're using intelligent tools to figure out what tests to actually run. Compute for testing is massively expensive at that scale so it's an obvious place to optimize
ultimately concluded that it was better to adopt the de facto standard

Thank you for that : )
Thank you for mentioning hidden state; I feel like a lot of laypersons have the impression that Go is the hardest game to solve, period, without realizing that it's in a specific class of games where the entire state of the game is evident just by looking at the board (and in addition: is a two-player game, where each player takes exactly one move per turn). I honestly wonder whether a game like Stratego, which is much less competitive than Go but has tons of hidden state, would be harder for current AI techniques to compete at.

(EDIT: Specifically last year I was witness to a lot of threads regarding the quality of the AI in the video game Civilization 6 that asserted that poor AI in video games was no longer excusable since computers now beat experts at Go...)
Heh, the place I work at might have the single largest monolithic SVN repo. It works surprisingly well.
Its lower risk.
> They should be a timestamp for the time in the video where the text shall appear plus text itself nothing more.

I think the option to have positioning information was a good idea.
It's an existential threat for people who want to be intolerant, unkind, and disrespectful, because it makes it clear that spaces that don't accept such behavior end up being at least as productive and as useful for the world as spaces that do.

Therefore it's extremely important for such people to establish the world as a a safe space against safe spaces, and to push the idea that such spaces are untenable or morally bad or whatever will avoid more of those spaces existing.
I can't speak for dyslexia, but I have ADHD. Something that not many people talk about is that there are two sides to the ADHD coin.

On the one hand, I get easily distracted from things that I am not interested in. I have trouble focusing in boring meetings or mandatory classes about subjects which don't interest me.

On the other hand, when I do something that I am interested in I get hyperfocused. It is pretty similar to a flow state - I don't notice time passing and I often literally don't hear people when they talk to me. When I am hyperfocused, people often have to shake me or put their hand in front of my face for me to notice them.

This has played out much as you'd expect - when I am doing work that engages me I am super productive, able to sit for hours and bust out a program or read a book in a fraction of the time it takes other people. However, when my work is uninteresting to me, I really struggle staying focused and it tends to take me much longer than it should.

Overall, I'd say it has been a net benefit in my life - I've been able to complete many side projects outside of work and school due to my hyperfocus, and this tendency has driven me to find work that engages me.
Google, IBM and Lyft launch Istio, an OSS platform for managing microservices
Yeah, I'm not totally happy with my little VueJS application. Lots of components, lots of pubsub..
> This is the kind of polish that's really hard to do in hybrid, especially power efficiently.

Actually, CouchDB is great at supporting offline-first, local data that syncs behind the scenes.

Here are two mobile implementations that will work cross-platform:

https://github.com/couchbaselabs/Couchbase-Lite-PhoneGap-Plu...

https://github.com/cloudant/sync-cordova-plugin
You have to put this into perspective with what they are replacing. You'd never get a submit done in less than 19 seconds using the old source depot tools anyways. When you work on projects this big that takes hours to compile and minutes to incremental compile - responsiveness just isn't something you get to have at scale.
That's why I said there was an argument, instead of anything definitive. There's a link to a Wikipedia revision discussing this in length on this StackExchange page: https://english.stackexchange.com/questions/66379/whats-the-...

This explanation makes more sense to me intuitively, as there is a lot of material stuff that is not "real estate", in fact majority of stuff that is material is not real estate.
It is, I only meant that's a way it can be handled not that it wasn't common or anything.
Unsure if all their clients are in the same repo as well but even if…

Why doesn't this make sense.

I personally think of a repo as of an index not a filesystem. You checkout what you need but there is one global constant state - which can eg be used for continuous integration tests
A lot of that is probably static art assets. A lot of big corporate projects are guilty of just throwing everything in one tree like this where for some bizarre reason you are checking out jpgs and video files. It is part of the reason why the Chrome or Unreal Engine repos are preposterously large (hundreds of megs to gigabytes each).
That isn't "holding web apps back" in my opinion, it's refusing to encourage terrible development paradigms and ecosystems. Good for Apple (and I'm saying this as a person who generally doesn't care for the company).
"A handful of us from the product team are around for a few hours to discuss if you're interested."

Thanks!

This is a little off-topic, but why can't Windows 10 users conclusively disable all telemetry?

(I consider the question only a little off-topic, because I have the impression that this story is part of an ongoing Microsoft charm-offensive.)
We're not running a study to see what comments arise under random conditions. We already know that! In fact it's what we're trying to avoid.
Superficially yes. But there's no real difficulty to one of those problems, and amazing fascinating difficulty to the other.

Getting JavaScript to work as a server side language is about as challenging as getting a crew cab pickup truck to work as a 2 passenger commuting vehicle. [1]

The kinds of things done in demoscene (such as kkrieger) are more like finding a way to use a motorcycle to haul several tons of cargo. (Is that even possible? I don't know, but "Is that even possible?" is PRECISELY the feeling demoscene stuff evokes in the user. It is art.)

__

[1]: I'm gonna get in trouble here so I have to say: I don't mean this as an insult to nodejs, since difficulty has nothing to do with utility. But way before nodejs, any novice programmer could have put together such a thing in a weekend by gluing libraries together (e.g., Java had a JavaScript engine for a long time, and that's probably how I would have done it). What nodejs accomplishes is creating a way for people who only have learned JavaScript, of which there are many due to the web, to immediately add server-side coding to their abilities without having to learn a whole new language. I wouldn't use nodejs for my own work, but making programming more accessible is always good.
Uh... you mean never got to the point of monetization, right?
Mali doesn't have open source support.
Yes, almost everyone at my office walks on socks and it's very common elsewhere too. Some guys have flip flops. It's basically everywhere indoors here, if you get invited to someone's home, you leave your shoes at the door and go with socks.

It's not the same for suit & tie jobs, they usually wear shoes. Or if there's a more formal party at someone's house.
Is it, is land ownership a human right or derived from such? You can't just counter the claim with the opposite argument, which ammounts to claiming payment would settle the issue.
bashar started off as an american-educated dentist
Why did you need to find this? Was this a pressure from investors, or did you determine internally that growth wouldn't eventually take off, ever?

(One of the things that worries me a lot about taking venture capital is the pressure to grow quickly over growing well / sustainably, so I'm pretty curious about this....)
You can do notifications on hybrid.https://docs.ionic.io/services/push/

You can even do push notifications on webapps. https://developers.google.com/web/fundamentals/engage-and-re...
It makes total sense when the expectation is that any engineer in the company can build any part of the stack at any time with a minimum of drama.
Right, which usually guarantees a few minutes of frontpage time and community interest (or disinterest) takes it from there. This is described at https://news.ycombinator.com/item?id=11662380 and links back from there.
Here is my cynical view: From what I know they have a history of not using their own tools. They didn't use SourceSafe, but Perforce. Then they made an effort to switch to TFS, realized that it sucks and moved on to git.

You can see the same pattern in Windows desktop apps. They didn't use MFC for themselves, didn't use Winforms, used WPF only a little.
GVFS helps in both dimensions, working copy and lots of history. For the lots of history case, the win is simply not downloading all the old content.

A GVFS clone will contain all of the commits and all of the trees but none of the blobs. This lets you operate on history as normal, so long as you don't need the file content. As soon as you touch file content, GVFS will download those blobs on demand.
I admit I don't know much about the situation there. So, in mainland China, for approxmiately 7 years, nobody could use Google's search engine, or gmail, for anything? (Barring extreme technical measures like tor / vpn and so forth)?

Is this true? Could you talk about what the most common search engines in actual use are there?

Obviously I am asking about this as a total outsider. I've never even been to China.
That would take a lot more work than just "searching through someone's private stuff on an airport" though;

I mean many "average" people get searched on airports, but i don't see why they would intercept an average guys Fedex shipped harddisk and do some voodoo on it. Unless of course you know you're being targeted for some specific reason.
I've noticed this as well. I'm walking around in chuck taylors jeans and a tee-shirt with a hoody in cool weather and I do it year round.

The female engineers I work with would not be what I consider casual. They wear dry clean only clothes, heals or boots. Usually clothes that are nicely fitted (As apposed to my square shirt that has arm holes sewed on. All this, +makup. (I shower, and wear deodorant, and get my hair cut weekly, but that's about it there). I could buy an entire 14 day work wardrobe for > $300.

I've wondered (perhaps worried) that is a reaction to not (or feeling) that they are not taken seriously. I can see when I walk around the halls at work that the women in my work place are putting in more effort than the guys but I don't have a cause for that.

I know that my wife likes to wear nice clothes to work. But I also know that on weekends she wears jeans and a hoody, or hoody and yoga pants. I also know that she enjoys looking at and buying clothes. I find it to be a chore, and try to do it all in about 2 hours for the whole year. I wear the same thing weather I'm doing the yard or writing code.

I don't really know why, but I can see that it's happening.
Hey Dan, I was a member in the early beta, am really sad to see Imzy go but really appreciate you guys branching off and making the efforts toward a new site (which I agree definitely still needs to exist).

> We still feel that the internet deserves better and hope that we see more teams take on this challenge in the future

As someone with a headful of ideas hoping to potentially take on this challenge (:P) - any writeups or info on scaling/architecture would be much appreciated. There are some HighScalability articles on the bigger sites but every bit of info on comparison of architectures helps us newbies, heh.

Also, as others asked about - if you guys do manage to open source, that could be a starting point for those who liked Imzy's layout/model (personally as one of the ones who likes aspects of "oldschool" and novel design concepts, I'd go in a diff direction; but the engine could still help me figure out components needed and possibly other scaling/metrics/etc logic)

Thanks for giving it a shot, take care man.
http://micheleincalifornia.blogspot.com/p/hn-tools.html

It is now listed down below "Useful HN-related tools."
is GVFS portable to other OSes?
Sorry to hear about this although it's the first I've heard of Imzy.

Bit curious if there was any weighting algorithm in the voting?
But can't we separate between something being really stupid and - IMO - a fireable offense if repeated (like a teacher giving kids dog biscuits) and childhood trauma?

Or am I misunderstanding and there is some stronger word that I'm not aware of for getting beaten up, forgotten, abused etc?

Otherwise I feel we are mixing basically privileged kids like

1.) myself (poor parents, no tv, mostly didn't get to play football with the boys at my age until I was approaching teenage)

with kids who

2.) has been beaten or otherwise abused, suffered food deprivation either as punishment or because no food was available etc.

While I sometimes foolishly could wish I was accepted in childhood I really don't want to pretend I suffered a lot.

I even think that it would just make me weaker.
Another interesting complaint is one that we hear from a lot of people who move from CVCS to DVCS: there are too many steps to perform each action. For example, "why do I have to do so many steps to update my topic branch". While we find that people get better with these things over time, I do think it would be interesting to build a suite of wrapper commands that roll a bunch of these actions up.
Actually. As a programmer I'm usually more interested in how terms may be composed than how data is stored.

Btw, this reminds me of a fascinating paper[1] on the subject which "rather than interpreting type systems as categories, [it] describe them as functors from a category of typing derivations to a category of underlying terms. Then, turning this around, [it] explain how in fact any functor gives rise to a generalized type system, with an abstract notion of typing judgment, typing derivations and typing rules."

[1] http://noamz.org/papers/funts.pdf
What was performance like for the Source Depot system? It would be interesting to note the comparison between the old SDX system and GVFS.
I have never heard anything positive about Xamarin.Forms from people who have used it. Has this improved?
Yeah, the whole motherhood thing sort of throws sand in the gears for trying to sort this out. But that isn't really what I am talking about.
Alternatively, you can close your eyes, cover your ears, turn off the radio, change the channel, close the browser, do literally anything else. Some people are anti-censorship in all its forms, but you have a nice straw man going there. Freedom of speech, freedom of thought
They were lucky that the software wasn't naively using an unsigned int, or the altitude would have read 4294966055 feet.
Whoa. 300GB with a shallow clone?! What size does the whole repo use on the server side?
Practically any monetization effort is a function of the number of users - a percent of users paying is still a percent.

If they're not seeing the demand it's smarter to cut losses than to continue on without a plan to make the site sustainable.
Well surprised or not, what you see in Istio is the result of contributions from all 3 founding parties. My team on the IBM side did much of the work on the Istio Manager and added capabilities in Envoy too, such as support for zipkin tracing.
That proves his point -- Couchbase Lite is native code and the PhoneGap plugin just calls out to it. A pure web app might use PouchDB in Cordova, but I suspect native beats it for energy efficiency every time.
The Rise of the Fat Startup
Only to someone who hasn't experienced the earth-shattering enlightenment rust provides.
SoftBank has too much capital for something like YCombinator. It simply doesn't scale.

Even the VC industry is a drop in the bucket compared to the broader PE industry.
if the list has no function with respect to regulating behavior (which is what a disciplinary tool is), then what is it's function?

think carefully before you answer. officially designated authority is not necessary for a thing to be impactful.
It's true, there is a steep learning curve. I'm not sure that's a good comparison though, for example I don't use CSSPS but it has nothing to do with the learning curve.

So for comparison, how do the majority of people design sites? Say you're making a HN or Twitter clone, what is the process from cradle to production to get the site up and running?
I hope this largest repository has enough space for Clippy as Linus loves it.
No, there wasn't. We never had enough volume to worry about that.
rss readers in general seem to have been lost, for some reason. I still haven't found anything I like better.
I'll try to stay active on this thread if anyone has any more specific questions. (Context: I'm the author of Cracking the Coding Interview)
Nope.

It's not energy efficient, you can't control concurrency, and you can't utilize iOS app background time.

PouchDB is a nice solution that gets you most of the way for most uses, but it's also another layer. When your pouchdb database suddenly won't sync on iOS, or your battery usage skyrockets, you are in debug hell trying to figure out why.

I really like knowing what operations are running on which threads, so it's easy to tune/debug. For a commercial app, debugging problems can easily be most of the work, I want to make solving these problems correctly to be as easy as possible.
What would someone do with the source code for Windows? No one in open source would want to touch it. No large company would want to touch it. Grey/black hats are probably happier with their decompilers. Surely it would be easier to pirate than build (assuming their build system scales with most build systems I've observed in the wild). No small company would want to touch it.

Anyway MS share source with various third parties (governments at least and I believe large customs in general) so any of these are a potential leak source.
Secure accesses to your Docker resources with Portainer
Hello there,

The latest version of Portainer introduces team management and an upgraded access control system.

You can easily give access to a specific set of user and/or teams to any of your Docker cluster/host.

It also provides fine-grained access controls on any of your Docker resources (containers, volumes & Swarm services). You can apply an access control rule on a resource on creation and edit that rule post-creation.

For example, you can now restrict the management of some containers to administrators only. You can also have multiple teams being able to access one Docker host with the ability to manage their containers only.

You can give a try to this new access control system on our public demo at http://demo.portainer.io

Credentials are: admin / tryportainer

We'd really love your feedback ! Cheers !
Assad is an ophtalmologist with a British spouse. Didn't seem to help much.
I have to keep reminding myself that I don't need to jump onto every bandwagon. When I feel like some part of my workflow is too outdated or too broken, only then is it time to learn something new. I read about Vue and React, but I still use Backbone, jQuery and RequireJS because I know them well and can be productive with them, even though they're all (except maybe jQuery) considered somewhat outdated now.

I still use PHP too, although I follow it quite closely and use the latest language features, and it's not stagnant.
I would like to try. Any blogging platform you'd recommend?
You can find plenty of articles in serious sources which contain serious research on Russian astroturfing operations. Based on those, any forum is a target and HN is more influential than most.
I've had the misfortune of working under French management twice. Once because I was young and dumb, and once because my employer's company was sold to a French competitor. In both cases things were horrible, and I've heard similar (or worse) stories from other devs under French management.

It mostly boils down to maddening bureaucracy.

Pointless meetings (when everything is decided in the hallways before the meeting starts, why have a meeting?).

An utterly bizarre obsession with certification over competence. You have a degree from this uni? You're hired! Even if you're as useless as they come. You're very skilled but don't have a degree from their favourite uni? Need not apply.

Simulating work is more important than working. You must be present from 9 to 5 at all cost.

Want something trivial done? Be prepared to submit it in writing (hard copy!) to management. You can expect a reply in about a month.
I run an online community. Building a safe space is extremely difficult and full of grey area, online or offline.

There's a fine line between the freedom to express yourself and offending someone else. As a community moderator, choosing what is and isn't offensive is by definition subjective. It's an impossible task for a global, multi-cultural community. You end up with a vanilla message board where most interesting thought/debate is stifled. Reminds me of the campus "safe space" debate.
Git Virtual File System
> why does SoftBank invest so much money in existing companies, instead of doing something a la YCombinator?

IIRC, Japan isn't particularly culturally friendly to startups. That probably surfaces itself in the leadership's business decisions.
Show HN: Minimalist Google Play Music Wrapper – Electron
Why don't you install the 2013/2015 version of TFS and use git? It's included and fully supported.
Not sure it's right to compare linkerd with istio. Likely you should compare envoy (which istio is built around) with linkerd. Envoy can be deployed without kubernetes.