skysight-inc/HackerNews huggingface dataset:
Regardless of the merits or lack thereof of changing the license, it'd probably present an even larger problem, since they don't seem to ask for copyright assignment and they have 100+ contributors, all of whom would have to consent to the new license or have their code thrown out and cleanly reimplemented.
... and I thought the Germans build the best cars ...
From a search engines point of view these are two sites with same content:
https://www.tribaal.io/ and
https://tribaal.io/

One should redirect to the other.
This is posted as a pointer to the start of the series of posts on the time series analytics. There are already three articles in this series posted, I find them to be good and the upcoming posts expected to be of value as well.
Both actions happen at the same time, someone phishes you, captures your input and they have the password for it as well. Now that they've got a shell on your box IP address restrictions are bypassed as well, as is port knocking. This is completely plausible, time machines are not. I read a (private) incident report very recently where half a company had their devices spear phished in order to gain access to a single internal server.
If you have to update software in person, you shouldn't be in the software business.
I think Joel Spolsky (?) is often quoted by saying that the easiest way to parse ms office file formats is to just install it on a server and use the documented API to Word, Excel,...

I used this approach regularly about 4 years ago in my previous job to interact, query,... with data stored in "excel databases".

So, while I'm not the parent commenter, my suggestion would be to have a windows server that runs both my interface software, and excel. You load the workbook, populate input fields, let excel do the processing and query output fields/workbooks/...

Of course the excel sheet could also contain VBA code actively pulling out data from a DB, heck it could even call code in custom shared libraries. But I doubt that passing around workbooks full of code amongst it illiterate users will do any good. The less magic they contain outside of stock cell formulas the less chance of users messing up the computation.

If you want to play with it, look up the win32 modules shipping directly with ActiveState's python distribution.
I don't understand how franchising is supposed to solve the problem of "serving more customers means having to rent (or buy) more land". The franchisee still needs just as much land to serve his customers; the fee you can charge him has to take that into account. How does this make scaling any cheaper?
I have been using Kotlin in production for 2 Android apps since october 2013.

It made things simpler to write, develop and maintain.

One big downside, as of 0.12.1218, is that builds on Android are quite slow (I got 5min builds).
But the Kotlin team is aware of the issue and working on it.

Once the kotlin builds on Android get fast enough, it will blow everything else out of the water.

If Google were to switch from Java to Kotlin for android, I wonder how Oracle would feel...
The chemical elements [video]
> Rational expectations and heterogeneous expectations don't conflict with each other.

Good point, although I didn't say they did. One can indeed view RE as a special case of heterogeneous expectations, and in fact that is essentially what I argue in a paper I am working on: That efficient markets are a region in the parameter space of more general market models, and that by traversing that parameter space one can generate different market outcomes. By way of illustration, take the public signal out of the above cited paper [1]. Without the coordination provided by the public signal the law of iterated expectations works again for the average expectations operator!

Regarding the source of heterogeneity, I don't agree with your citation of irrationality or biases. I am not an expert on behavioral economics but from what I understand, behavioral models seem very fragile to the insertion or presence of even a few rational agents, hence the need to erect "limits of arbitrage" by adding frictions, constraints, etc. It is possible to motivate heterogeneous expectations in a more robust way, see my reference [3] above and further references therein, for example. The basic idea is to generalize the economic system from ergodicity or even stationarity, so that heterogeneity is motivated epistemologically, rather than psychologically.
Warren Buffet is someone business people should read for style tip, I reckon.

The disclosure he does is such a contrast to the positive spins style that exists almost everywhere else. His writing reads as far more trustworthy and a lot of that has to do with style.
Sorry for being redpilled toward the GPL crowd, but we just need to get some realities straight. There's another side to this.

Have you ever played a game an felt an eery "I've felt that before", but couldn't put your finger on it?

Examples include:

- Chris Sawyer's Transport Tycoon -> Roller Coaster Tycoon.

- World of Warcraft + Starcraft's Download Programs (which both used a similar, skinned UX and bittorrent downloaders)

- Shining Force III -> Golden Sun (battle gfx, character sprites / dialogs)

Games have a unique type of taste and "feel" that come off them. As an artist, I'd like to see my touch be able to go along wherever I go.

If finding and retaining top tier talent matters, why not try to be more accomodating to developers?

1. Creativity is priceless. GPL isn't geared toward creatives and game engineers. See the billion dollar video game industry.

2. It takes a tremendous amount of investment to meet the basal technical requirements to program a game. Let alone study the frameworks in question, build tools, so on and so forth. You have to cater to engineers who, care about open source, but won't tolerate reinventing the wheel again to satisfy a viral license (please research the position why, I could elaborate).
They already made that choice for iOS9.
Yes, I've used kotlin to replace a large legacy Java application. Pretty critical to the business, sat in the middle interacting with. All upstream and downstream systems.

Kotlin certain ly made life easier in some places, most importantly it was fast and easy and a joy to work with.
I used to work in a medical equipment company, which had a Japanese reseller doing our main product for Japan, which was a double-fist sized(ish) unit with an LCD. We'd ship them off, finished from manufacturing, then they'd have their own team that would quality check them again. I remember one of our service blokes opening up one of the returns-for-rework. They gave detailed reports and sticky-label arrows for faults, and sure enough, this rework unit had them as well for the fault - a small speck of dirt on the LCD. The tech touched the dirt with his finger and it fell off. Rework complete.

They'd sent it back on principle, but it's a nice little story of the attention to detail and formality that they had. The actual model in question was actually 10 years and two major generations of hardware obsolete, but it was so difficult getting an item through the regulatory red tape, we didn't bother doing it with the newer gen hardware.
They're over their bandwidth. On a standard connection:

> The requested website is temporarily not available due to a resource limitation. The most common reasons for this are:
This is a strange comment. USA companies also cover up embarassing failures, until caught our by the public.

You say that employees are not loyal to customers, but you don't disagree with "devout dedication to the customer" or the perfect-detail-obsession

How do you distinguish "safety" from "quality"?

What are the universities doing wrong, if they aren't holding back the worker from achieving results in industry?
Outside as a legitimate source of anything is a joke. That publication is the National Enquirer of the outdoor sports world. As far as the 'CrossFit causes more injuries' meme (which incidentally has been promoted by people with a vested interest in CrossFit competitors,) is there any data to support the allegations? Outside is the same publication that declared Manaslu too dangerous for commercial expeditions and promotes a wide range of falsehoods and distortions about Everest. If their track record on mountaineering coverage is any indicator, their CrossFit articles are likely equally biased and inaccurate.
I can't speak for JetBrains, but from my own experience with Java, Scala and Kotlin, Java interop in Kotlin is a lot better. Scala also offers a lot more features than Kotlin, which is great for highly experienced programmers, but usually means having to subset Scala for mixed experience teams. Kotlin seems to strike a better balance in terms of approachability and expressiveness, and hence being better suited for teams of different experience levels.
Japan has an unusually strong work ethic and cultural demand for quality work; I don't think you can simply paint their succcess as mere economic policy that could be replicated anywhere.
Oh, someone capturing your private key's passphrase is something to be genuinely worried about.

Someone brute forcing said passphrase? Yeah no.
here's the (official?) list of open bugs http://gna.org/bugs/?func=browse&set=open&group=wesnoth not on github or the forums
Uncle Rhabdo?
Agreed here. It's tedious to change license later on. So that's why there's tools to push it along, it's not the first time [1]

As a stop gap - they can implement a contributor clause starting immediately. They can also say future commits post-[ref] are <this license> until the prior code is sunsetted.

Typically there is an uppercrust where a very high percentage of the contributions lay. I haven't looked at the code (played the game all the time back in HS) but I'd bet you 90% of the code contributions are with the top 5 committers.

[1] https://github.com/twbs/bootstrap/issues/2054
The tl;dr: 'The economic value of software is declining even as the strategic value of software is rising.'

When I applied this framework to Docker, the magic sauce of Docker pops out in an obvious way. I had asserted in other threads that Docker's thing is packaging ... but reading this paper, I can see why Docker is moving so fast.

And go figure, it's written by Stephen O'Grady of RedMonk.
We built Roll for Android ( http://tryroll.com ) in Kotlin -- we currently have ~17k lines and have been working on it since this Spring.

We wanted to iterate on a lot of the software structure we came up with for our Swift iOS app, and for a bunch of pieces we needed a powerful type system. So rather than just stick with Java -- as others have said, it's way too verbose, we started looking at alternatives. We wanted a strong type system. Scala has too much overhead for Android. Kotlin really stood out for us. This document by Jake Wharton at Square https://docs.google.com/document/d/1ReS3ep-hjxWA8kZi0YqDbEhC... made the decision easier. So we took the risk.

And we love it!

The best features:

Null type safety!

Lambdas can be inlined! No need to be afraid of anonymous inner class overhead on the map/filter/fold of iterables.

Reified generics!

Extension functions!

Single-method interfaces/classes can be represented as lambdas!
aka

view.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) { /* do something */ }
});

becomes

view.setOnClickListener { /* do something */ }

This is great for things like RxJava.

Speaking of which, the Java interoperability is fantastic. Any Android libraries we've tried work great from Kotlin.

Using these tools, we've built a simple dependency injection framework, a handful of really useful extensions on things like T? (for example monadic bind), a hack for algebraic data types and pattern matching, and of course a fairly complex app.

Android Studio's Kotlin support is fantastic (good job JetBrains!) -- it's a pleasure to use.

I think Kotlin is totally worth using. The biggest issue for us is the build time. Our build takes anywhere from 1.5 to 6 minutes depending on how much you've changed, but I've found that the type system is strong enough that you don't have to do too many build-change a line-rebuild cycles.

We'll be starting a blog soon to talk about some of the stuff we've been doing, but if you can't wait send me a message bkase at highlig.ht if you're interested in hearing more (I love talking about this stuff)
Agreed. Wesnoth's codebase is pretty straightforward, "dumb" C++ (and I mean that as a compliment--smart C++ can get you in trouble really easily). I think most of the bits of it I've wandered through are pretty good examples of how to write C++ for games without killing yourself.
His autobiography is really good too. It was pretty inspiring how, as an ice cream man, he sat on a beach and just decided he was going to build a massive wealth. He went away and expanded his ice cream van business so he had a fleet of ice cream vans. He used to this as springboard to building care homes. His rational was that it was insane not to do it because the government at the time was giving money to people to build care homes. It shows how he expanded out into each of his ventures.

The reason I read it was because I remember an interview with Elon Musk where he said he prefers to read entrepreneurs' autobiographies rather than business books. I can understand why. I learned more from Bannatyne's autobiography than I ever have from any business book.
I agree, some comparison is definitely needed. We will put some comparison not only to Deis and docker-compose but to other related services too to our website as soon as possible.
Why is that? C++ is over 30 years old, whereas JavaScript is 20 years old. Besides, the latter surged in popularity only recently. Based on these facts alone, we can comfortably assume that experienced C++ developers are older on average.

I can see why this is a controversial assumption though.
Good to know, I haven't followed the CPU news lately

Zen definitely looks interesting, let's see if it's as big as a success as the K7 architecture

> AMD's continued existence as a serious CPU maker depends on it

I agree
I've been using Kotlin for about three months to develop an Android application that is now in production.

To be honest, I love it. Here's a comment I wrote a few days ago about my experience with it for Android development, from the perspective of someone coming from java:

"Seconding Kotlin coming from Java. It takes maybe 2 days to learn everything in the language if you already know Java, and it fixes pretty much all the warts that bother me about Java (the big ones for me are immutable references by default, first-class/higher-order functions, and unnullable-by-default references. Type inference and string interpolations are handy as well). It also has a small enough runtime/stdlib (unlike Scala or Clojure, which I've also tried) to make it practical to use in environments where startup time matters, specifically Android."

Compared to Scala, Kotlin is definitely less powerful. But there are three things that concern me about Scala: (1) really long compile times (2) a big runtime (problematic for Android development, although less of an issue on the server) and (3) a "the good parts" syndrome -- that is there are parts of the Scala standard library/common practices that everyone seems to agree are best to avoid. If Kotlin weren't around I think I would look to Scala as my go-to JVM language despite these issues, but given that Kotlin exists and gives me nearly all of the sugar I'd like from Scala without the pain, I'd rather develop in Kotlin.

I'm not particularly worried about the community size, although it would be wonderful if the language picked up steam. JetBrains has demonstrated a big long-term commitment to continued development, it's open source, and the Java interop is so seamless that the library ecosystem is a non-issue -- you can use code written in Java without even knowing the difference. And as dodyg says in another comment, the language is really small if you're coming from Java or C#, so there's not a lot of room for undefined or confusing behavior -- it's true that there really ought to be more documentation, but given how similar it is to other languages it should be pretty simple to translate code/examples from Java to Kotlin (IntelliJ even comes with an automatic Java -> Kotlin translator that just works).
FreeBSD hasn't released a patch, so I patched it myself.

https://nyllep.wordpress.com/2015/07/25/emergency-fix-for-cv...
I'd expect the Wesnoth community to be against Unity because it's not free software.
I meant like a varying question - "which is not an animal - zebra, teapot, monkey, .." so yeah, if your AI can pick the right wav file it's beatable..
Cross-fit and its boxes is doing a lot of damage to the reputation of traditional bar bell training by emphasizing weight and reps over form and technique.

Many people are getting insured and have long term damage because of poor form and techniques taught by Cross-fit. Even if this is done by box owners it is up to cross-fit to manage their brand and not certify coaches that aren't ready.

If you want to get in shape, spend the time an learn the proper techniques. There are no short cuts, it takes years and you need to listen to your body. Don't power through pain or it will catch up with you later.
Sorry, I brought up another topic :)

In Japan there are two types of universities: national universities (such as University of Tokyo/University of Kyoto) and many private universities.

For Bachelor students, getting into national universities (especially prestigious ones) are extremely difficult. But when someone successfully entered a university, no special effort is needed to graduate. Passing is the norm, even with minimum effort on the part of the student. The first three years are spent mostly on club activities. The last year-and-a-half is spend on job search. After someone secured a job, they have very little incentive to work for the remainder of their stay. So, it is basically a question of doing as little as possible and holding out until the job starts.

There are perhaps 3 or 4 good private universities (Keio, Waseda, etc...). (They are actually fairly mediocre by international standards, but many in Japan think they are great. ())

The rest of the private universities are absolute garbage. The majority of people will go to this type of university. Many of these were upgraded "colleges" for women who had ambitions to become housewives, but have not yet found suitable husbands. Especially with the falling number of students, these universities will accept literally anyone. In these universities it is also extremely easy to graduate, so any degree from them is essentially worthless. A big problem with these universities is truancy (e.g., http://abcnews.go.com/Technology/story?id=7716805). These places are very similar to bad high schools (in the way classes are given and students are treated).

() Many in Japan think that Waseda is one of the best elite universities in Japan and well regarded world wide. Yet, international rankings shows that it is lower-ranked than the University of Belgrade, Beihang University, and Federal University of Minas Gerais.

http://www.shanghairanking.com/ARWU2014.html
Oh Register.. it must be a slow news day. Smart casual rule was already in all contracts AFAIK. It's not a huge change, "slapping", or "banning".
The storytelling, the design and the animations are just sick.
> Why are there so very few programs written in say, haskell, that you actually want to use?

I think a big part of it was struggling with cabal hell. I know that quite a bit of web development and API stuff is happening with Haskell since I've gotten paid to do some for multiple clients (some requesting Haskell).

I think that with the release of stack[0] (and it eventually being merged into the Haskell platform IIRC) many application developers will start to pick up Haskell and create those types of programs.

Not open source, but an application created in Haskell was bump[1].

0: https://github.com/commercialhaskell/stack
1: https://www.fpcomplete.com/wp-content/uploads/Bump-case-stud...
What's wrong with El Paso?
That single-method lambda thing I'd really good to hear. Most of my java code is just gluing together APIs, so lambdas don't do much for me unless I can use them with naive java APIs.
They are right. It is about the trust to the brand today. It will take quite a long time for american car producers to gain that of the people again.
We're developing out Android app in Kotlin! It is a very promising language and as others have mentioned, the IDE support is superb, first class. Easy learning curve if you already know another language.

And since Kotlin also compiles to JS, we're writing our REST api client in it so that our Android app and web product can somewhat share the same codebase.

I think Kotlin can potentially go mainstream
Topology and Geometry – Lecture 01 – By Dr Tadashi Tokieda
Don’t Hard-Code Yourself. Make Your Code Framework-Agnostic
Who has the iOS compatible bookmarklet that will let me do this with one tap?
No.

cmake has won.

The other build tools tried (scons, premake, autotools) and they failed.

You don't like the syntax? Cry me a river.

It does the job. None of the other ones do.

Pragmatism > idealism. I don't care how pretty your build files are, if they don't actually work.

/shrug.
>But all of these countries enforce property rights.

Virtually every country in the world enforces property rights.

>The country became known as a trade hub because you could do business fairly there and tax rates were low.

Hong Kong country became a manufacturing hub on a par with what China is today in the ~70s. No prizes for guessing why.

>Singapore is the most interesting case because it is the one exception to dependence on a foreign power for rights protection. In a way, Singapore exists today because of the immense skill and drive of Lee Kuan Yew.

That's the facile propaganda line spat out by the PAP. Singapore actually owes most of its economic success to a Dutch economist called Albert Winsemius whom Lee Kuan Yew had the good sense to follow.

Guess what he advocated?

And yes, LKY imprisoned a lot of communists who were legally standing for parliament. He was a thug. No, that kind of dictatorial crackdown didn't have anything to do with their economic success. It was purely about the suppression of democracy - a theme that continues to this day (trust me I live here).

>Looking at tariff rates and things like income tax in isolation is not productive. Did the post-war period result in considerable US growth for decades despite sky-high personal and corporate tax rates?

Looking at tariffs when analyzing infant industry growth is pretty productive. Looking at income tax not so much. Looking at income tax when analyzing inflation and income inequality is productive, however.

> Any country that attempts these rates today would destroy whichever of its companies were unable to move abroad

Looks like somebody believes everything the American Enterprise Institute tells him.
GM totally did with an ignition switch. They fixed the part but never let the customers with the defective part know there was a problem.

http://www.npr.org/2014/03/31/297158876/timeline-a-history-o...
That's about how we do it. Excel (and its COM API) was never intended for multi-tenancy or consumption from a service. That said, if you run the service under a named user account (as opposed to SYSTEM or NETWORK) and make sure you won't have users accessing the file and locking it, you're good to go.

If you need to invoke the same sheet repeatedly, you can build a cache of range output values keyed on a hash of range input values. This enables you to bypass Excel for a state that you've previously seen.

It's also pretty easy to inject and execute script (as opposed to invoking existing scripts) - that deals with the problem of users being able to see or edit VBA.