skysight-inc/HackerNews huggingface dataset:
It isn't linked to in the article, but if you're interested in this please do check out luvit by tim caswell (https://luvit.io/). It's a very impressive system.

At a very high level luvit looks like node.js for Lua, with some extra goodies thrown in like being able to bake your apps into single binaries. This is awesome in itself and the article discusses these things.

That said, I think the major innovation over using javascript is that it allows the support for coroutine-based I/O. This means you can get the performance benefits of non-blocking node.js without the headache of callbacks/promises. I think the linked article only touches on coroutines briefly but they are a major piece of Lua's awesomeness that you shouldn't miss.

Though you aren't required to use coroutines, the package management server which hosts packages for luvit is called "lit" and it seems to demonstrate this ability nicely:

"Lit is written in lua and uses the same system platform as the luvit project, but is has a very different I/O style. Instead of using callbacks and event emitters, it uses coroutines so that code can be written with simple blocking I/O, but still maintain the abilities of a non-blocking event loop." (from the README on https://github.com/luvit/lit)
I made much Lua code, and one thing that makes a major difference, is that Lua devs frequently discuss what they are planning to break.

For example I wrote many games in Lua 5.1, that actually work in Lua 5 if I wanted to, and also work in Lua 5.2, despite 5.2 not existing when I wrote them.

I don't checked yet the changes on 5.3, but I suspect my games might work on 5.3 without changes too.
They made a mistake, which broke an API used by many third parties. The fix was very simple. Yet they close as WONTFIX until another dev makes repeated comments that point out this is not tolerable. Then they reopen and fix.

It's the closing and insisting "this is not a showstopper, work around the bug in your third party code", that indicates to me they are out of touch. What happened after that was fine.
Holy crap that was fast.
As it is an ongoing problem around the world I would say we are still doing a good job of ignoring it. We are however doing a great job of renaming it....
Absolutely. Even though most carriers are doing something like T-Mobile is with their 2 year payoff period for phones with no interest, people see that their cell phone bill can be less each month if they don't upgrade. On the high end for the iPhone 6s Pro with 128GB ($229 up front plus $30/month for 2 years) or a Galaxy Note 5 ($0 up front plus $29/month for 2 years), people see that they can save quite a bit of money by keeping their phone longer.
Yeah - very true. I would say if you're a digital nomad you should join https://join.nomadlist.com/.

Looks like a great community and if I were a Digital Nomad I would join. But if you work from home I'd love to have a network around that... And that's why I've created RemoteTogether.
Great coverage (via twitter) from Horace Deidu of http://asymco.com: https://twitter.com/asymco

Some of my favorites:

* https://twitter.com/asymco/status/692106160376303616

* https://twitter.com/asymco/status/692108871012343808

* https://twitter.com/asymco/status/692111023197798401
Point taken! Added.
> The largest quarterly profit ever recorded by any company wasn't enough of a big win? I don't want to soapbox too much, but there is something deeply wrong with capitalism when you can be more profitable than any corporation that has ever existed and it seems like a letdown.

Of course it can. They didn't meet revenue estimates and advised that the current quarter is going to be much worse than expected. Wall Street [typically] values companies based on future expected earnings and there is constant pressure to increase growth. The same compound math that gives quickly growing companies lofty valuations works in reverse when your revenues are declining.
Radar guns have been around for many decades. They cost a few hundred dollars and can generate revenue of $1000/day. So why doesn't every police car in existence have a radar gun? The author I was reading claimed that local politicians would not stand for it, I guess because it would be too hard to fix that many VIP tickets. I wonder what the power elite is doing with automated ticket-issuing machines? Maybe the systems come with the ability to erase specific auto-generated tickets for "special" people.
You make a very interesting point here. My thinking was that the yearly upgrade programs such as AT&T's "Next" would drive even more growth as consumers upgraded their phone every 12 or 18 months. It would seem that these programs might not be so popular after all.
Thanks! I should get my sight checked!
You explicitly disclaimed the idea that you disproved my hypothesis in a previous post: Note that this does not mean that immigrants do not commit less crimes than residents.

I'm glad you've provided stats, I just unfortunately don't read German.
It's a multi-cloud application orchestrator. OneOps lets you design your application in a cloud agnostic way (by abstracting multiple cloud providers). It manages your application's design, deployments, operations & monitoring.
At the moment these cloud providers are supported - http://oneops.com/integrations.html#clouds
People like Carmack are only relevant for extremely technical problems such as VR.

I don't think Carmack would have the productivity of 100 average guys if he was working on a typical CRUD business application.
<offtopic>

I feel like SPAs are one of the most abused concepts on the internet right now.

A cloud-based 3D modeling software? Yeah, that definitely needs to be some form of SPA.

Your twitter clone, blogging engine, etc. not only doesn't have to be an SPA, but shouldn't be one because it creates horrendous UX.
GrapesJS: Open source Web Template Editor for building templates without coding
It's a bit more subtle than that: they tend to decrease the incidence of side impact collisions (which have a high injury potential), and increase the incidence of rear impact collisions (which have a somewhat lower, but non-zero injury potential). Overall results vary depending on your definition of success (less total collisions? less injuries? less side impact collisions?) and the characteristics of the intersection (approach speed, sight lines, etc).

CDC has a good concise overview: http://www.cdc.gov/motorvehiclesafety/calculator/factsheet/r...
I now regret not taking calculus, but it's so much easier to learn something these days.

It's funny to hear you say that. I don't know how old you are, but lately I've been trying to teach myself some additional math that I never took before (like Linear Algebra) and refreshing on Calculus, and now - at the ripe old age of 42 - I swear I find it easier to learn this stuff than I did when I was in college 20 some odd years ago.

Maybe it's just a question of motivation, or maybe I have more context available now, or, hell, maybe I've gotten smarter... but whatever it is, I'm not going to complain, considering how you always hear about how our minds slow down as we age and things are supposed to get harder to learn.
> As for bonds, I meant by foreign companies.

Ah, I'm sorry, I misunderstood your post. But even so I'm not clear on why the indebtedness of foreign companies affects Apple all that much, except that it's a signal of the health of the global economy.
> $74.6 billion ---> $75.9 billion is not huge but it's noteworthy they've maintained positive numbers.

Yes, and they just advised that the current quarter is going to be less than Q1 2015. The NYT was correct.
Winning the 21st Century Cyberspace Race
http://stackoverflow.com/questions/10046972/msie-returns-sta...

http://codes.io/1223 -> 503
That's the part that scares me a bit. Not for Apple's sake but as a confirmation of the general global economic slowdown we are likely in right now. The recovery has hit a bump it might appear.
Are you kidding? I think Apple has definitely proven it understands the upgrade cycle for products better than anyone--they perfectly the mid-cycle upgrade that the phone companies invented in the early 2000s (that's the S line), while doing what Motorola, Samsung, etc never could--consistently reduce hardware BOM by ~50% per generation.

They nailed the product planning, they just missed the collapse of oil and the high dollar.
Yep. It's a huge pain in the ass - one that poor people would want to avoid even more then you do.

> It's not as cruel of a system as you might think.

Maybe not in nice middle-class suburban neighbourhoods... But it is in places like Ferguson - which has outstanding arrest warrants for 75% of its population... Almost entirely for not paying their tickets. [1] [2]

No, you don't immediately go to jail - but if you can't scrape up the money in two weeks, you can get an arrest warrant issued. And once they let you out, you'll still have the same unpaid fine, only now you're also out of a job.

[1] http://www.cnn.com/2015/03/06/us/ferguson-missouri-racism-ti...

[2]
http://www.huffingtonpost.com/nathan-robinson/the-shocking-f...
I would say that the JS world is moving towards pub/sub but I understand what you mean about causality.

I think the change that's happening is that devs are moving towards using a central shared store for all data (one source of truth) instead of making each component load/save data independently from each other.
Such 10x programmers are perfect for some situations, for example building a prototype.

It may be wise to leave it as a prototype and build V2 from scratch after that point - taking many of the best parts from the earlier experiment. I've been on the former end enough times where I'd rather the next team of engineers didn't use it as the base. I often learn many lessons from building V1 which would be a strong base for rebuilding it properly.

Erlang creator Mike Williams: “If you don’t make experiments before starting a project, then your whole project will be an experiment”.

Unfortunately many startup founders don't see the dev process as experiment-driven, rather as a monolithic beast the continually needs evolution and refinement. The opportunity costs of rebuilding a prototype-quality app using lessons learned from it vs building on top of it are real - rebuilding is not always as risky as many people make it out to be. Context matters.
I don't understand why design-focus isn't enough of an explanation for Apple's success. Sell the most powerful product humanity has ever seen (the computer) and put human factors at the heart of the product process. That's it.

No one else did that. Every other computer company allowed other motivations to trump human factors.

These days it's standard practice... although, few people know how to tell a good designer from a bad one, so they hire bad ones who do crap work and the institution never really trusts them and project managers end up running the show, mostly by allowing powerful employees to put their pork barrel projects on the schedule.

Steve Jobs could tell good designers from bad ones, he provided a wall of protection and power around them, and he fought like hell to keep the company solvent until the rest of the organization started to trust them. That's why they have devices people want to re-purchase year after year.
I have a project that's shrinkwrapped. I check out a new copy of the project and run `npm install`. My co-worker does the exact same thing, his fails, yet mine successfully builds. An install of a shrink-wrapped should be deterinistic, i.e. either succeed or fail, but not both.
Pretty sure everyone knew this was true. In fact, I've never heard anyone say the opposite. Every 1st quarter you can see where company survival means job survivial is tenuous.
The chef code that deploys all the apps is pretty old skool, copy pasta'd from opensource cookbooks in alot of places, will never pass food critic or rubocop, and has no tests. I wouldn't really want to run that code on anything.
None of this is about jQuery - you can have the exact same problems in native JavaScript.

This page should be titled: "Don't forget to delete unused JavaScript things (nodes, events, etc)".
I'm curious - did you live in the US during that part of your childhood?

I did, in a rural area in Arkansas. I was probably 12 or 13 before I was left home alone for longer than a few minutes.
Wouldn't they be on the same team, begrudgingly? id games have always gotten GPL releases.
>Is it a code deployment system, container manager, open-stack, chef/puppet/fabric?

It's the cloud equivalent of a Super Wal*Mart
How one illustrator forced Oculus to redraw VR
Next generation configuration management
>why not skip OpenRefine and teach them numpy/scipy/pandas/matplotlib for analysis and visualization

OpenRefine is fantastic for cleaning and imputing missing data, especially for this audience. I don't think they are teaching users to do a lot of analysis and visualization in OpenRefine.
I don't disagree with your point, but I wouldn't say this is 100% true.

I've seen where layoffs happen and the management of different sections asked to make cuts get to pick the members they want to layoff. So while you may not be able to save your job in every situation, there are definitely cases where you can.
No, weakness in demand as well.

> Luca Maestri, Apple’s chief financial officer, said the company is feeling the effects of a "very different" economic environment around the world. Apple is beginning to see "softness" in China, particularly in Hong Kong, he said.

http://www.bloomberg.com/news/articles/2016-01-26/apple-fore...
Makes you wonder if dumb phones will make a comeback...
The disaster that is Ruby's timeout method
As an employer, I agree.

As an individual, I'm a pretty nice guy, but as an employer, my motivations are much more directed toward the bottom line - balancing the company's business in a short term and long term view.
+1 I rarely think closed system is bad, but I think this is one of the few exceptions I'd agree with. I own a powerful Radeon card, so it sucks I can't run CUDA there and none of the machine learning toolkits will work there (even if works, probably poor performance).
It's alienating Distelli developers. The reason cited for the move is totally unacceptable in terms of the new skillset that their developers will need to acquire to continue development of the tool.

The cost of effort their developers will have to put in to be as effective as a LUA developer as they were as a python developer is really not worth this move. There are more to moving to a different platform/language than just the end users.
Levels also has had a fair share of backlash in the DN community for being said profiteer ($100 to join a Slack group, for example. $20 for 14 page 'guides' for cities with info mostly taken from free forums, etc.). If he's your model, go for it. I would just add an asterisk to your use of 'support group' or 'community.'
iPhone 6 had a killer feature some had been waiting 5+ years for, its size. The 6s has... 3D Touch and bit better camera.

Add mild economic slowdown and strong dollar, result: flat growth.
> Not everyone is you.

Never claimed that was the case.

God speed with your colors. May they bring you fame and good fortune.
Ignore it, wring hands about it, hell, produce an interpretive dance to proclaim it. Doesn't matter, because power is a fundamental feature of being human.

Hyperbolic comparisons to slavery intended to evoke some emotional connection between wealth and evil definitely won't change that.
To be fair we shouldn't look at Bitcoin as "just" computing hashes. Its impact is already wider than that. The OP pointed out:

> the bottom line is that investing a hundred+ megawatt in a system that creates thousands of jobs is a valuable economic move, not a waste
As opposed to shipping LUA with C extensions? Also, there are things like shedskin: https://github.com/shedskin/shedskin - you don't even have to ship python. Or micropython: https://github.com/micropython/micropython with the code embedded. Then you can easily either shell out or include any C extensions you want.
One would expect this to be due to the strong dollar but the biggest drop in revenue (dollar-wise) is in the Americas.

http://images.apple.com/pr/pdf/q1fy16supplementalmaterial.pd...

Japan has the biggest in percentage drop. China and Europe are up.
A Badass Way to Connect Programs Together
Most of the advice sound like basic JavaScript - avoid things that prevent the interpreter from garbage collecting.
To the extent that react is "stateless" (which I don't consider an accurate or useful term, because UI is inherently stateful - the meaningful distinction is whether state is managed or pervasive) so too is Wicket. That is to say, you declare what your UI looks like as a function of the model values. There is no "imperatively updating" and no increased complexity.
I'm not interested in engaging in a legalistic argument without considering the societal implications.

The enabling part of this on the officer's side is not a "massive domestic surveillance dragnet".

How else would you describe a state wide system that automatically records the movement of the population and stores it in a database other than dragnet surveillance? And Texas is bigger than many nations. So yes, I would count that as massive.

It's OCR tied to a database query. It's automation of a search the officer could already perform, if he could type fast enough.

Yes, and that is a tremendously important difference. A computer can log and store every license plate in real time. A single officer cannot do that at scale.

The courts have not caught up to this implication of computing technology. This is due to a failure to recognize that a change in quantity can be a change in quality.

For example, the occasional overflight to check for drug operations is qualitatively different from surveilling a whole city with areostats and drones. Both involve observation of public areas and are thus currently Constitutional. But one is far more invasive.

Your reductionist approach fails to consider any of the factors put forward. There is no conflation of issues. You are simply parroting back obsolete precedent, and refusing to acknowledge the implications of your argument.
How about just making it so that the plates have to be on the vehicle and readable when it is stopped for inspection.

This would allow most of the good uses, while preventing drive-by surveillance.
100 doesn't work (it returns 503)
Git Merge Conference for the Git Community – Call for Speakers
Growth is a key word; serious investors pay particular attention to current and long-term "prospects"...

Estimation of ROI potential decreases, usually dramatically, when a company is suspected of having plateaued...
It's not bad necessarily to do it that way inline in another function, because there's no way to use it elsewhere without realizing that it has the side effect of emptying the list. However since this is recursive that's not realistically how it would be used.

It wouldn't be bad if it were obvious what it did, which it isn't with the name "sum", but would be with the name 'sum_and_empty". For good measure, maybe "sum_in_linear_space_and_empty" is even better.

It's also less efficient (although in the context of a recursive sum definition that's not too relevant). Essentially what you're doing here is using the length of the list as the iteration variable — the `i' in `for (i = n-1; i >= 0; i--)'. But `pop()' probably does more than decrement the length field, I imagine it also does some memory management bookkeeping at least.

I also take issue with how `list' is mutated and accessed in the same expression. I don't really use python, but I think I recall reading that it in fact guarantees left-to-right evaluation of such expressions. Even still, it's confusing and makes programmers, especially those who write C/C++ where this is undefined behavior, uneasy.
Uprisings always make things worse. Pretty much every 'revolutionary' in the history of the world has ushered in soul-crushing fascism, except the american revolution.

This is what makes Trump and Sanders so scary for America.
> The majority is fine with surveillance, because the majority believes it will decide the usage of the surveillance. And to a first approximation, it's correct.

Wishful thinking. Just keep dreaming.

If by "first approximation" you're referring to voting, then, yes, majority gets to vote their favored lawmaker into office. However, because of political lobbying, the laws that are passed will not necessarily be in the interest of the majority.
I would not be surprised if designing a GPU requires more lawyers than engineers.

I also cannot conceive of many industries where the barriers to entry are higher.
This is the same as dividends, except that the shareholders pay lower taxes.

Suppose you own 100 shares shares worth $100. If they issue $10 worth of dividends, then you receive $10 and the stock price goes down to $0.90, so your 100 shares are worth $90. If they do a share buyback, you get $10 and your remaining 90 shares are worth $90.

The main difference is that in the first case you pay dividend tax on $10, in the second case you only pay capital gains tax on 10x($1 - cost basis), plus the cap gains rate is lower than the dividend rate.
Here are details from the docs: https://docs.npmjs.com/how-npm-works/npm3-nondet
Consider the supplemental material: http://images.apple.com/pr/pdf/q1fy16supplementalmaterial.pd...

Year on year revenue was only up 2%, but look at the "in constant currency" section. If there was no currency change, it would have been up 8%.
This makes sense. It's like when I'm solving a project euler problem, I don't use verbose output because it runs much faster without having to print everything to the screen. (Python)
Feynman's "Quantum Mechanics and Path Integrals" is about $18 on Amazon

http://www.amazon.com/Quantum-Mechanics-Path-Integrals-Emend...

That is a serious graduate level book - written in his own style.
True.

When I was very young and stupid, I had a car impounded for unpaid parking tickets after being pulled over for a burnt out tail light. I would have gladly accepted a 25% fee for the option to pay right then and there to avoid the impound procedure. It would've cost less than what the court and impound yard charged me for letting it escalate that far.

And not being able to pay the 25% fee, what would have normally happened, would have happened.
You can also state which profile to use on startup, I have a shell alias setup for each of my 5 or so profiles, so I can just run ffx_work or ffx_personal etc
Mike Bloomberg Is Worth $49B
Not sure how this is on the front page with a paywall. Either users are blindly upvoting an Apple submission or way more people than I expect have WSJ subscriptions?
Nothing was ever subsidized by the carrier, it was just amortized over those two years. The difference of off contract was exactly the price of a phone over a two year period. Which is why they started that ATT Next nonsense to get people locked into renting their phones.
Thanks! This is now merged in.
Thanks. I keep forgetting py isnt working on a copy of the var. copy.deepcopy() kinda fixes it, but then memory use is doubled, and the recursion limit kills it all anyway. I better go read my py code...
I notice this effect really strongly when there are lyrics in a song but without lyrics and with electronic music that is very repetitive it can be more so on the beneficial side for myself, the effect that the complexity of the music has on the listener is something I'd like to see in one of these studies.
Active Theory
Laws are never used against everyone, when they're intended to only apply to one demographic.

> The statute was never intended to be applied to the white population and in practice has never been so applied.

Watson v. Stone, 1941

https://casetext.com/case/watson-v-stone#!

Oh. Nevermind.
This seems to make it go faster:

http://bennyhillthis.com/?v=elWIVKWhWTk