skysight-inc/HackerNews huggingface dataset:
I'd argue that "massive view controllers" aren't "normal", and if you find yourself in situations with massive view controllers, those are likely excellent candidates to refactor into smaller view controllers that can be composed together using something like iOS view controller containment. Well-disciplined iOS developers can keep this under control.

I'll turn the question around - don't you see the potential for the same kinds of poor development practices that lead to "massive view controllers" to be just as prevalent with an approach like Katana? So far, I see nothing in Katana that will prevent poor developer discipline.

So - (and I say this mostly in jest) - if you have poorly disciplined developers, now, with Katana, you have two problems: 1) the same kinds of code quality issue that you'd have without Katana, with 2) the added downside of no one understanding yet another overly complex application framework.
Ya this article is total BS. the estimates I have heard are much larger than that. Just a case in point, when you do any land/real-estate transaction in india its common understanding that about 30-40% of the sale will be cash outside of the stamp duty. its so routine that the bribes are calculated based on this number. Now as far as non-metro areas are concerned almost all transactions are cash. every time I goto india I have hard time paying by credit cards. My rule of thumb is if a shop has glass door then likely you can use CC otherwise most mom-pop shops its all cash. Also those fo us who grew up there its a common knowledge that the only people who pay taxes are the ones that get fleeced at source, rest just pay a marginal amount & then have an 'understanding' with local IRS official. In fact its so bad that small businesses cant just opt to pay taxes and not bribe the official so its creates a competitive disadvantage. This is the reason the Income Tax dept postings are one of the most sought after. I could go on but you get the gist.

now back to the articlw in question. you have to understand the mechanics of it all. for 60 years India has had the rule of cash & a very powerful people have amassed a LOT of it. it stands to reason that these people will have fair bit of influence over media (think Murdoch). if they are going to lose a majority of their fortune how do you suppose they are going to fight back? Hence all the talk about pain of a common man & oh-my-god some old people collapsed standing in line.

In my view this short term pain is very empowering for India in long run. Because it frees up the locked up resources from mattresses. also as a second order effect it reduces the venues 'black money' can find home. Also it makes almost all of terrorism funding traceable, Hell you can design machine learning algorithms to identify this kind of money movement from raw transaction data. lastly IMO it will be great for Indian stock market in long run as really there are no other places left to park large sums of money ('cause real estate is going to suffer for a bit now).
> Does anyone else feel that way or am I being unreasonable?

Not at all. It is not much of an exaggeration to say that the current situation with lack of dietary/cosmetics product regulation in the United States is the result of a Mormon conspiracy:

http://www.nytimes.com/2011/06/21/us/politics/21hatch.html

http://www.nytimes.com/2015/02/06/opinion/the-politics-of-fr...
Because I can explain anything about it. because the module is published on maven central under my name with my private key, hosted on a domain registered to me, on a GitHub account that's literally my name and a domain that's my last name. My primary email is firstname@lastname.com. A common theme with employers not checking GitHub is that the code could be lifted but in some cases it's glaringly obvious that it is not.

I mean what if I'm applying for jobs using someone else's resume? What's stopping me from having my coder buddy do the phone screen for me? Why don't I just list a bunch of experience at companies that went under... Unverifiable. Use a bunch of references that are actually my roommate and my dad with Google voice numbers.

At a certain point you just have to take things at face value. A GitHub is just as verifiable as every part of your resume that's not a school you went to or your identity
Earn big money from yout desk
Sort of disagree with the send-everything-in-the-payload approach. It opens your system up to all sorts of weird edge case bugs like receiving hooks out of order which could mean stale data is considered fresh. It also means you have to care a lot more about verifying the authenticity of the request.
In a way the title is almost misleading - not the fault of most articles though - because the carrier is attempting to use the US Court System to block the pilots going on strike. So, while yes they may "go on Strike" it's part of a longer process. Personally I know which entity I'm pulling for, so long-term I'll have to file away the result as educational no matter which side gets their way.
A PR isn't the only way to contribute. You can also check out the repo and send in patch files.
I suspect there's probably a balance - my Russian trained piano teacher was tough, but also threw a lot of music in front of me. We played easy songs in the beginning eventually building in complexity and a lot of variety with theory mixed in. There was never a strong focus on posture or anything like that.

She also didn't believe in using mnemonics to memorize notes - that knowledge would just come from repetition. Though she did hit me pretty hard when I messed up so not sure if that's good or bad.
I'm not sure which key combinations specifically you're referring to. How would I use the old function keys to switch music playing from iTunes to a paused YouTube tab in a Safari window on another desktop? And how would I use the function keys to scrub through a song to find a specific part all without giving focus to the music playing app?

Maybe all this was possible before but I never knew about any of it. If that's the case that's another strength of the touch bar -- I had no issue discovering this functionality this time.
Having been in the US military, the command was always alarmist about troop sizing even in the blatant face of improving technology. We have counter-defilade rifles now (XM25). This puts the best part of a small mortar in the hands of an infantry rifle platoons. Does it mean you can get away with less artillery platoons and mortar squads? It might, yes. Does it mean you can retrofit counter-defilade capabilities into normal infantry operations allowing smaller units to do more? It does. This was my point. I saw this directly while I was in the service and it has always been that way. Yes we've done budget cuts under Obama for the US military, but we also had an unprecedented "surge" during GW Bush, meanwhile tech has been improving. Look at an older Nimintz class Aircraft Carrier with their 5000+ crew. Compare that to the newer Gerald Ford class carriers with their increased operational velocity and 2600 crew. Will some admirals tell you they're hamstrung due to having fewer soldiers? No doubt. Does that always reflect reality since they can literally do more with less? Nope!

The "Order of Battle" is US Military terminology to denote the composition of a military unit to respond to certain threats. It is most commonly used from Division / Brigade level and lower by the intelligence officers, but goes all the way up to the Pentagon & Department of Defense. An order of battle is designed to solve the question of, "How do I shape a military unit to best defeat the adversaries they're pledged or expected to fight against?". Absolutely nothing in the US's two war doctrine says for us to fight a medium war and be prepared for another medium sized war. Not sure what you think, but Iraq and Afghanistan are both big wars where we've simply de-emphasized "winning" them to optimize for less soldiers dying. The land mass is enormous in both and since a war is basically about owning a piece of land, it is easier to judge the size by the size of the land being attempted to liberate. Also, if we were fighting a larger conventional war (sans nukes) we would likely win/lose much quicker with much lower casualties. The asymetric warfare we're currently waging is something the US simply isn't very good at (nor is any conventional military really). What do you think?

For instance, I was a member of the US's first "Stryker Brigade Combat Team" (D Troop, 1/14th Cavalry, 2nd Brigade, 2nd Infantry Division out of Ft Lewis, Washington). Our Brigade of ~5500 soldiers replaced the 82rd Airborne division of ~19000 soldiers and did equally well due to our Order of Battle emphasizing speed (via the Strykers mainly) over sheer massive footprint and heavy slow armor. This was due to the enemy not being heavily armored and primarily using small pickup trucks "technicals". In this area, we pretty much dominated it as you'd have a fully loaded Stryker squad across the city (Tall'Afar or Mosul primarily) before anyone even realized it as they were much quieter than say a Hummvee.
I guess all the class action law suits are the free market way or regulating this? Not sure how efficient that is but at least there's some kind of pain for lying on ingredient lists.
I think a big problem in standard iOS land is not doing shit on the main thread. It's too easy and after a while you accumulate small bits of main thread cruft, especially as your team / code size grows bigger.

It's a similar problem that AsyncDisplayKit was trying to solve, who's ideas later moved into the react world in general.

Another general design problem in iOS land is the MVC (massive view controller). View controllers tend to get huge as time goes on and become large 5000 line god objects that do everything. A general structure that encourages you to separate things out helps in avoiding this.

There is also a general trend of dependency management being singleton sharedInstance objects everywhere, which can make unit testing a pain. Especially in swift land today with it's lack of dyanmic mocking with OCMock.

Also I notice a general lack of unit / integration testing in mobile apps.

Another one is autolayout being a layout system that crashes your app. It doesn't let you recover in a more elegant way.

---

Now it's totally possible to avoid these caveats with skill, but the architecture of things in iOS land tends to land you into these problems naturally as your team and code size grows bigger. I don't know if react's architecture solves some of this, but those are general problems with standard iOS conventions I've noticed over 7 years with iOS dev.
It seems like something that would work for built-in speakers too. They're driven by the same audio codec chips (eg realtek), but wired directly instead of through an external socket.
>When the display goes to sleep, it disconnects all the devices on the hub. This is a problem for external disks, as the OS complains that it has been detached without being ejected first. I hope LG fixes this in a future firmware version.

Is there a monitor that doesn't suffer this issue? My Dell's USB hub power is linked to the monitor power. I can't plug a mouse into the monitor if I want to use that mouse to wake up the computer.
I usually start with pen/paper because I find it the fastest to get a bunch of ideas out. Then from there I'd go with whatever tool you think will be most efficient. I personally use Balsamiq because it's really quick & easy (drag/drop) and then if my first wireframes need drastic changes it's still quick to change. I'm then taking these wireframes to clients or teammates to review and improve before focusing on design. If you're going to end up using a design tool for a high-fidelity version you can use Sketch or Illustrator for wireframes, the only downside is getting too focused on pixel perfection at an early stage. I like keeping the process pretty flexible, sometimes you can pass a wireframe to a front-end dev if you've got a solid style guide, other times you want a high-fidelity design or a prototype.
If you get stuck in the math, sites like BetterExplained are really helpful.

https://betterexplained.com/articles/an-interactive-guide-to...
Dev mindshare.
I was about to comment the same.

It isn't like everyone in any one country or restricted area is honest nor does everyone have the means to verify the contents of every item they purchase.
They're obviously parodying the "one neat trick" trope.
The editing artifacts on that RT video are unavoidable.
Music, language learning and fitness all fall into this category of things that are difficult because they require so much regular investment, are optional in every day life, but anyone could in theory do them. For things like this, the number one factor any teacher or system should be optimizing for is motivation. No matter how important every other goal is, if you don't optimize for motivation people will just never learn. If you can't make it fun, don't even bother trying to teach most people, because only those with a burning passion will make it across that hump where it begins to have a real impact.

For examples of this effect in language learning, check out the writings of All Japanese All The Time, and for this in fitness, see Crossfit where the group setting and competitive features provide additional motivation and is wildly successful.

Of course, this doesn't ONLY apply to those things. This is also the secret of success for unschooling. As far as I have heard unschooled kids have the effortless joy of learning whatever they want at their own pace end up going much deeper on subjects that are of interest to them, and in the end they end up only 1 grade level behind their peers who went through 12 years of relative suffering.
Time to release utes in the US!

https://en.m.wikipedia.org/wiki/Ute_(vehicle)
Hi, im currently developing a deployment tool in NodeJS and React.

The idea is to create a platform where you can add your projects and add deployment methods (Git to FTP, Git to SSH) etc.

This is very early stage, i would love to get coders feedback and ideas for this.
Scientists Seek to Update Evolution
Thug Life grandma Marie
This seems like a reinvention of MVC -- your view is supposed to render your model (the state) and the controller is supposed to act on the model (actions).

The web complicates MVC but in standard desktop/mobile apps MVC is pretty straight forward.
Absolutely. If it does the wrong thing, e.g. by doing that outside a virtualenv, I'd very much prefer it to not destroy my global environment. Or if you have different .txt files for different purposes, I'd rather not destroy the virtualenv by adding / changing packages by accident.

Besides. Tab completion. And if it's really that important, make an `alias pipi="pip install -r requirements.txt"`.
Theres probably a better way to go through it, but at some point you HAVE to learn the language. Theory and reading sheet music are incredibly important (more so than most people realize) especially if you'd like to have a large musical repertoire.

> You get people interested in the instrument first by giving them a taste of how they can actually play things they like.

That can work, but its very dangerous for the student to develop bad habits in doing so - which are then next to impossible to undo to learn the proper method required to play effortlessly. My first year in music school was basically unlearning everything I learned before. Not fun. I saw a lot of people giving up right there.

Learning to read and write text is boring and sucks, yet absolutely nobody will argue its useless. Once you realize the world of possibilities knowing how to read/write opens - you forget it was a pain to learn. You're even thankful for the people who forced you to learn it. Everyone learns it, even if only a handful push it all the way to university as their major.

Music should be the same, it looks alien to teach theory and posture because its not the norm like teaching how to read is. But when you think about it people saw reading the very same way when only the elite had access to this knowledge. Promoting a culture of anti-intellectualism does nobody a service.

> Seriously, these teachers didn't know a damn thing I don't know now

I very highly doubt that, simply because its impossible for you to know what they knew, and they most likely knew a whole lot more than they made it seem when teaching you.
> This is not the sort of thing that's usually being debated when one talks about the cost/benefit of regulations.

Yes it is, at least when Conservative party leaders talk about it. You might have a different definition but it isn't the one that will be enacted in reality.

For that matter how do you suppose product labeling regulations could be enforced? It would require tests and objective standards. And what happens with an entirely new substance that doesn't have a known safety profile or valid test criteria?

tl;dr: Everyone likes regulations when they're buying safe and accurately labeled products. Everyone hates regulations when they're asked to prove their own claims. The circle cannot be squared.
Regulation is one way to try and solve this problem, but the courts are another.

As mentioned in the article, the retailers of this product are already being sued based on the findings.
I thought x0xb0x did a single blind test and they were indistinguishable?

http://www.ladyada.net/make/x0xb0x/samples.html
Awesome job. Here's an idea for v2: keep the IKEA bag intact and find a way to wrap/fold it in such manner that you are able to mount it on some sort of shoulders/waist strap. You then use the same bag handles to hold/transfer the weight to the shoulders/waist. This assembly seems easier and the bag can still be used as such. Bonus: if the bag breaks you can replace it and have a new backpack for $1 :)
This is a great guide. It also underscores why it is so difficult for young startups to unseat big incumbents like Oracle in Enterprise. Not only you have to compete with every corner case features, but also have all the other stuff done. Other things I would add to this list are: Accessibility and RTL readiness, configuration / implementation guides, Text replacement guides
Crappy wine is made from crappy grapes, or good grapes handled poorly, not fake grapes. There is no reason to use fake grapes because there is so much supply of real grapes (see "wine lake"). And most wine is not meant to be aged for a long time so there is no reason to use a cork and risk cork taint.
“Fake news” is an oxymoron. I think you mean “propaganda.”
The joys of Fremont where the city budget includes hiring dogs to chase geese because people keep feeding them.
Martin Fowler: Hidden Precision can hide bugs
> Should I run my own lab to test every product I use?

Subscribe to one of the companies that do independent lab testing of consumer products and/or supplements.

Also, buy some field guides. You should be able to find medicinal plants for almost any condition within a couple miles of wherever you live. Wild Edibles Forage is the best app in this category for iOS. (In this case whether or not the plant/mushroom actually treats the condition is irrelevant if you were already planning on purchasing the same thing from the store.)
I'm the same way, I find a good series of lectures to be the best way for me to wrap my head around something. I think it's a combination of "visual" and "global" learning styles. A global learning style means you work your way from the big picture down to the details as opposed to "sequential" style where you are better off diving into a detailed problem and building your knowledge outward from there [0].

[0] http://www4.ncsu.edu/unity/lockers/users/f/felder/public/ILS...
Android version. Notifications for followed subjects and followed users' comments. Offline mode. Links to the url in the Archive, Google cache, etc. Maybe a tag or icon if the url is a video, pdf, etc or favicon from the website. A sidebar with a list of all the urls posted in the comments for easy.
One of the failings of the libertarian ideal. There's no way for even an informed consumer to have any idea what most of their purchases contain, what safety issues they have, how effective they really are, etc.
I don't blame you for being skeptical.

The main advantages we've noticed using this pattern are:

1) every time there is a crash or a problem we can look at the the state and the actions that lead to that situation. This improved our ability to spot and fix bugs.

2) we can easly reproduce any appearance of the UI by providing a struct the rappresents the state of the app. This has improved our ability to QA the entire UI quickly.

3) with this architeture we've been able to refactor the code in simpler unit of logic rather then creating big VC. This has improved the readibility of our codebase.

4) it's easier to reason about the UI with the Katana (that is, declarative) approach rather than having to handle mutations

I'm not saying this is a solution for every problem but I can tell you that we internally used it and liked a lot so we felt like sharing our work with the world :)
2 hours to train Alexnet on a single machine? Link please.
Smart Data Recovery 5.0 Keygen and Crack Patch Free Download
Even if C++ have been the way I've earned money the past +20 years, I've programmed quite allot of Scala in my spare time. If find the language beautiful in its compact, expressive syntax, I also like the standard lib and the vibrant community. Being able to mix OO and functional programming, is also something I enjoy very much.

So being able to use this language as a system language, I very much look forward to.

But your mileage may vary.
Was it not a problem getting used to it being in a different position? How do you find pressing a key with no physical presence - do you have to look down at it, or are you just used to it now?
> It is ridiculous and if it becomes any more difficult for the next upgrade then we'll just jump to another platform.

I can't imagine IOS is any better. Is there another platform worth using?
But neither declarative DL toolkits (theano & tensorflow) use that C++ language feature: the computation graph is typically defined by writing a python script to assembles building blocks dynamically at runtime.

Once the graph is defined, it can be passed along with concrete values for the input nodes to the runtime framework to execute the section of the graph of interest (possibly with code generation + compilation).
Then utilize torch.
No longer mentioning term limits... interesting
I don't expect the hub to work when the display is powered off or unplugged. I do, however, expect it to work when the monitor is "asleep", i.e., in power-saving mode.

My Dell P2715Q display does work properly as a hub when it's asleep.
RxSwift are super callback objects. I don't know why you would compare it with storage libraries.
Note that, by publishing this repo publicly on GitHub, there is a right to fork granted by GitHub's ToS[0], which this license seems to conflict with (though IANAL of course...). Not sure what "fork" means in this context, whether it's just duplicating a repository or also modifying it.

[0] https://help.github.com/articles/github-terms-of-service/#f-...
Section F.1: "By setting your repositories to be viewed publicly, you agree to allow others to view and fork your repositories."