skysight-inc/HackerNews huggingface dataset:
wow, the idea reminds me of epicycles (the Ptolemaean model of the solar system where he planets did loops within loops).

Now i wonder if you save a lot with having to promote all these entries from the outer wheel(s) to inner wheel, one option is to pick a large enough wheel size (so that the wheel would cover most typical timeouts) and just allow collisions in the timer buckets if a timeout requires more slots than the maximum size of the wheel (just would require you to do more checks when there are collisions).

Another problem is that one has to do a lot more work when you do a full revolution of the inner wheel (due to promotions within between the outer wheels); so that each tick does take a uniform amount of time.

Another point is that these linked lists + indirections are not very cache friendly; one could try to use some sort of unrolled list (however this will eat up more memory).
Curious why you specify the Cities and Knights expansion?
Hard to go wrong with Baduk/Go. Doesn't really scale to groups though.

Terra Mystica[0] and Tzolk'in[1] are both low randomness worker placement game that require long term planning and fun mechanics.

If war-games are more your speed, Diplomacy[2] and Twilight Imperium 3rd Ed[3] are some of the best in class. Both take all day (or more if you play Diplomacy by mail). I personally like Exocus: Proxima Centauri[4] a lot in this genre.

[0] https://boardgamegeek.com/boardgame/120677/terra-mystica

[1] https://boardgamegeek.com/boardgame/126163/tzolk-mayan-calen...

[2] https://boardgamegeek.com/boardgame/483/diplomacy

[3] https://boardgamegeek.com/boardgame/12493/twilight-imperium-...

[4] https://boardgamegeek.com/boardgame/122842/exodus-proxima-ce...
It looks like post-Austin exit of Uber and Lyft, smart guys jumped on the opportunity to fill the gap. I really hope Arcade City will be able to provide sustainable & scalable solution!

P. S. I have no affiliation with either Arcade City or Christopher David. Read about this effort here: http://www.vocativ.com/327333/a-world-without-uber-dispatche...
Been feeling the same since Im living here in Berlin (about 3 months), I know I need to learn the language otherwise I'll never stop feeling like a stranger, but its hard to find time after work, I tried the German course for a month but it was so tiring, now I'm just trying to learn at my own pace with Babel and some audio courses.
There are treatments for malaria, and have been for a long time.

None of those treatments are vaccines.

I'm not sure what makes stating those facts "deft maneuvering".
Wow, that's really cool.

Yeah, sorry the repo is private until I get it cleaned up a bit. This has been built quite quickly as well ;)
Strategy games which are simple to explain, but allow skilled players to compete without getting bored.

Go, Scrabble, chess... What modern games are like this?

Or, silly games where losing doesn't matter, it's fun anyway. My current favourites are Space Alert and Galaxy Trucker.
That seems unnecessarily harsh. Cooling off periods and the ability to rethink things benefit most people.
If you're driving for beer money you won't care that the fares are low. If you're driving as a career you can't just not work and hope the fares go up.
Do you have some examples for "type inference fails"?

Do you have some examples for "compiler bug"?
The article contains this fascinating gem:

> Fordlândia was established by American industrialist Henry Ford in 1928 as a prefabricated industrial town in the Amazon rainforest of Brazil. Intended to be inhabited by 10 thousand people, it failed; and the city was abandoned in 1934.

More details at https://en.wikipedia.org/wiki/Fordl%C3%A2ndia
I like to think we are: http://framerjs.com.
What is the best time of the day to meditate? I used to do it right after I wake up, but I want to listen to other people's opinion on it.
If you had an option to package the runtime, you could use the binary buildpack[0] to run Cartage tarballs.

[0] https://github.com/cloudfoundry/binary-buildpack
In 2014 the net migration into the UK was 318,000. Half of that was from outside of the EU.

That's .5% increase in our population per year. Per year! The net migration to the UK has gone mental since 1996.

It's simply not sustainable. House prices are crazy, council services and the NHS are struggling as we cut funding due to austerity and you're complaining about how hard it is to get into the UK when we've actually been letting in massive amounts of people.

Unbelievable.

http://www.migrationwatchuk.org/statistics-net-migration-sta...
Can someone explain how this repo is so popular/ why it's so popular here? This is a basic implementation of a relatively simple algorithm that you learn when initially starting with ML/DL.

I do not want in any way to sound critical and am genuinely curious about the dynamics of why people would find this interesting given it's reduced complexity.
5 Key Factors of Personal Resilience Lead to Success
Unless I'm misreading the parent comment, he is saying that it is not as important in countries were English is the primary language, because most people moving there already know it as a second language and don't have to start from scratch?
Just this. How can you underpay for a job which isn't even contracted for a specific number of hours? It's like saying I underpaid for AAPL because my limit order executed. Uber offers a certain amount of money per mile to any driver who wants to take it. They don't even price discriminate against drivers who; drive more hours, have better ratings, have better cars, etc.

I just don't get it, it's not a right to drive for Uber and be paid a certain amount. If a driver leased a Prius to drive for Uber and saw the rates cut, even still, there's no contract with Uber guaranteeing a certain rate. We've even seen cases where they've exited a market altogether. Uber can disappear from a market tomorrow and those drivers will need to find someone else to drive for or get a different job. Likewise a driver can cut their hours or walk away with zero notice.

If Uber cuts their rates and still ends up with enough drivers, perhaps the only thing you could say is that they were overpaying.

There's only one thing the article touches on which seems worth investigating, drivers which get "stuck" driving more and more to try make their minimum required income. The anecdote of the driver doing 19 hours in a day. First, the driver app should not let you log 19 hours in a day. Second, if Uber is somehow "trapping" drivers to work more for less, I'm not sure I really understand the problem, let alone the solution, but it's something worth exploring, e.g. if there were false promises by Uber.
Scsh Reference Manual
I'm with you on this, the wide use of the word "API" to designate Web/HTTP APIs is wrong. But we have to admit that if you talk with someone saying "we're build an API that does X", everyone will understand it's a web service, not a C++ library ;) So in the end words are just ways to communicate ideas…so we went for the simpler "API" wording. -Micha (from Paw)
What's the point of using Hitler?
+1 for Quelf, lots of fun with a group of people
I would say, given the general behavior of most users, people already have a false sense of security.

Though maybe not. Maybe security isn't as big of a deal as we think. It's not like the world is ending. So many people are so incredibly insecure that you'd think more would come out of it and people would be incentivized to become more secure. There is a sense in which we are as secure as is cost effective.
Just tell them straight up, "listen guys, after being in this for awhile I realize this just isn't what I want to be doing. I appreciate the opportunity and learning, but it just doesn't fit with me. Sorry, but I wish you the best of luck"

If you really don't believe in it and you don't think it'll go anywhere, if they raise a huge snit and you don't want to deal with drama, you could even offer to give back some shares if any have vested (if they are going to be worth 0 anyway) or you keep them because hey, you worked for them!

They don't need to know why you aren't interested or that you think it will fail. If you don't feel comfortable telling them this already, then there is probably a reason for that when it comes to their personalities. If something isn't a fit for you, don't waste your time and energy on it. If you've got these skills, you know you can go elsewhere. Better to leave early then run something that barely works until it fails. Fail fast and learn from it. Maybe other's don't learn as fast, but that is their own fault.

Good luck dude.
It's coming soon, I just need to fix the logic for controlling the volume faders and the crossfader together.
I can't imagine not learning the local language quickly if I lived in another country. To me it's part of the fun but it als shows respect. English speaking countries expect immigrants to speak English. So why would things be different anywhere else?
> "Speak English. If you speak broken German, everyone assumes you are an idiot and behave that way towards you. When you talk English, everybody tries to impress you."

While there is some small element of truth in it, this only holds if you are new in Germany (and mostly because of politeness). If you live there for a longer time and don't work on your German, it will turn the other way round.
Depends on what analyze data means. Relational math is wonderful for many kinds of data analysis so my first inclination is to assume that SQL would be preferable.

But on the other hand... It sounds like this is training data for a neural net? In that case maybe working with the XML directly makes more sense?

In the end, I would probably go with SQL to start with just because the analysis features of relational databases would provide some really nice ways to check results. That may be secondary but it is significant.
A seemingly vast majority of Democrats blamed George Bush for the dotcom crash while simultaneously giving Bill Clinton credit for the boom. People don't make a lot of sense when you start scratching their political beliefs.
The way your comment comes across is a bit irritating. Not understanding the underlying codebase and classifying based on an attenuated knowledge of a topic promotes one to the 'bozo' status more quickly than not. Many systems use text-template based feeds, examples are Shopify, Salesforce, Wordpress, and more. Are these systems fundamentally broken purely because of this approach? Probably not. In your case, are the text templates escaping their values when outputting? Are they validating for correct XML once generated? Have more questions than having pre-defined answers.
You will always be an outsider if you don't speak the local language.
Pandemy is awesome.
Hope for 'end of Aids' is disappearing, experts warn
Looks like this implementation is based (in part) on the Stanford ML course, which teaches nnets using sigmoid activation.

Given that it's intended to introduce to beginners how nnets work, the choice of activation is an aside anyway - the real meat is back/forwardprop.
It's a long-running meme to use this movie clip and subtitle it in different ways. Some do a better job than others. My personal favorite is Hitler uses Git[1].

[1]: https://m.youtube.com/watch?v=CDeG4S-mJts
You said it yourself: when you want to learn something complex (like ML), it's usually easy to start with something with reduced complexity.

At least, that's why i clicked the link.
All time favorite: Risk (especially Risk Legacy)

Others: Settlers of Catan, Ticket to ride, Dominion, Kingdom Builder, Civilization
I still want to understand what it means to be economically dialectical.
One hypothesis is that there is a trend of non ML-familiar developers currently working on getting more grasp on ML. Such repositories provide something that e.g. web developers can take a look at, with reduced friction.

Disclaimer: I'm such a developer! (currently going through the last bits of https://www.coursera.org/learn/machine-learning) - but I've noticed other around me recently.
I dont think thats what happened.
This person in question is a totally random person (actually a walk in customer I attended to) so I doubt if anyone went around tagging pictures of us together
Here's to the mittelstand. Here's to the businesses who dare to think small, who dare to do one thing well. Here's to stability, to continuity, to low debt and high margins. Here's to quality over quantity and 20 year plans.
From personal (professional) experience, our current visa and immigration system doesn't always work very well. It is slow, expensive and overcomplicated.

Inevitably it also sometimes winds up with a wrong decision due to some technicality or administrative error, and I've heard nightmarish stories from friends who had to deal with that situation because of some issue at work. Some received advice about not using the official appeals process, because it's cheaper and faster to just start over. I've even heard of company reps having to go abroad themselves to resolve some visa problem with a foreign worker because there was no process to speak with anyone within our own government in our own country who could sort it out.

This is not to say that the general principles the system is supposed to operate under in theory are necessarily bad, or that no-one can successfully navigate the system in its current form; obviously hundreds of thousands of people do every year. But it's not working well in practice, and right now at least colleagues from other EU member states don't have to deal with it. So there is legitimate concern that if we lose the freedom of movement aspect of EU membership post-Brexit and the visa and immigration system isn't dramatically improved, that whole group of people will be greatly inconvenienced in practice.
Who knows? The two things are unrelated. My comment wasn't anti-reverse engineering, just stating a fact: just because something is in your phone doesn't mean it's yours.
Which is exactly why no one should drive for Uber thinking it's a career. It's not W2, there are no benefits, there are no opportunities for advancement, and your pay can only decrease.

If at least rates increased as you logged more miles and 5-star reviews that would be something. But it's quite obvious that Uber drivers are fresh meat for the machine. Not only that, but Uber is investing heavily in ways to eliminate drivers altogether. Literally everything about this screams do it for fun, for pocket cash, this is not a career.
Well, XML is complicated, so it's hard to build support for, and it's verbose, so it's heavy on the wire. Frankly, I think JSON is a better format in most contexts.
I really enjoy Agricola[0], because there are no elements of chance in the game, only strategy. It's also a little more approachable to people averse to conflict-focused games, because the only victory condition is "everybody has taken all their turns"

[0] https://boardgamegeek.com/boardgame/31260/agricola
This is by no means totally bulletproof, but these C macros around libxml2 let us write nested well-formed XML expressions as code:

Example usage: https://github.com/libguestfs/libguestfs/blob/master/src/lau...

Macro definitions: https://github.com/libguestfs/libguestfs/blob/master/src/lau...
> he wants mathematics to be about textual rules

that is a princial problem with his blog post.

In a way he is also kind of right - although I don't agree with his conclusion. E[X^2] is not the most precise notation. I have occasionally seen notations like E_X[X^2] to avoid confusion and clearly state "the expected value for X^2 with respect to the distribution of X" or something like that. I remember multiple times were imprecise notation has kept me from understanding statistical methods, while I would say that I am reasonably familiar with the field.

Another problem: Different "schools" use different notations, which are then mixed arbitrarily. This is a major problem for example on Wikipedia, where articles use different notation and sometimes switch notations within the article.
My all time favourite is heroquest. I played that game (and it's counterpart, space crusade) to death in my youth, and then some more. Recently I've started making my own games for kicks, roughly based off the ruleset but with different themes. I made a zombie survival game and a space pirate adventure thing. Making board games is now my New favourite game
you need to ask yourself this ..

* do i want to create a database of the match data
* are you more comfortable with sql than other languages
* are you more comfortable with nosql
* do you have technical (i.e. performance) constraints or requirements
* will others need to access and analyze this data
* what reporting tools do you plan to use
* what reporting tools are your users used to use

after you starting asking yourself the right questions (i.e analyzing) .. the answer should present itself to you
He spreads anti-information. I wonder if we would be better off without him.

I know sometimes lies-to-children are necessarily part of an education but sometimes they are just lies that get in the way of understanding.

So far as I can tell he deciphers what most people want to believe is true and then gives it to them.

Jared Diamond is in a very similar position.
1. Settlers of Catan (with expansions)
2. Axis & Allies (standard edition)
3. Chess
4. Cranium
5. Scrabble
6. Monopoly (with modified rules that makes the game last about an hour)
I really enjoy Resistance, but you have to have the right group of people for it.
Your company can do that with Linux, too, if they don't deploy it outside of the organization. There's nothing prohibiting any one entity from making a million changes to any of the gnuutils or the kernel if they don't release them.
I think you mean Pandemic (https://boardgamegeek.com/boardgame/30549/pandemic).
It's cool to hurt people.

Edit: This is sarcasm.
> Gee, it's almost as if we should be writing the words out instead of writing one letter variable names

That's how things were way back in the day, and it was terrible.
If their unit economics are positive than this is not true. If their unit economics are negative then it will be a spectacular show when the music stops. This is aside from promotional costs for the first few months when they enter a new market, as long as those costs actually decrease within the first year in a new market.
I can't even work out what they think they mean by 'underpay'. Is this less than the minimum wage? Less than they were promised in a contract? Less than taxi regulations allow? Something else?

I see they say it's not the same as what some other article claimed, but unless Uber was promising drivers that this still isn't underpaying by any definition is it?
This report is mixing issue. First it includes petty crimes such as traveling on the public transport without a ticket (according to the report about 10% of the cases). migrants are often not allowed to travel from their allocated home, violations are tracked as a crime, which are included in the official reports. Illegally crossing the border to apply for asylum is a crime - which gets listed in the official reports (it's not prosecuted for asylum seekers). All of these are crimes I am not at all concerned about.

Most victims of violent crimes among migrants are migrants. That's concerning me more, but does not directly affect me either.

The primary issue I have with this report however is that is lumps separate groups together: registered asylum seekers from active war zones and migrants from the Balkan and Maghreb zones that basically stand no chance of ever getting asylum. These groups differ significantly in the number of crimes committed - but who'd expect the writers for a right-wing think tank to make such a minor distinction.
Lisp as an Alternative to Java (1999)
I may appear to be in denial but look at the two closest comparison countries that voted to not be in the EU, Switzerland and Norway. The voters said out but there were huge practical problems with being out so they ended up with basically being in the EU but not completely. That's what I think the most likely outcome will be - something like those countries, still with free trade and movement but a fudge where the politicians can say look we're independent.

Incidentally on the denial thing I voted remain but bet leave would win at the bookies. I'm predicting a Norway solution as the most likely bet rather than my preference.
Totally, we took this a step further and created a subversion repository where xml documents describe classes. Each method is either inline, or is described by a xml element of a particular namespace that links to a subversion id and revision. ;)
I could very well see how Stockholm is 10 years ahead of Berlin in many areas, but maybe not that many were Berlin is ahead of Stockholm. It's just that it doesn't matter. Because Berlin is somewhere you can actually move to, while Stockholm would at least have to be compared to other unaffordable cities.
Things can be both difficult and common

The immigration process is not easy for Non-European nationals. It requires sheafs of paper documentation and significant fees.
The O-1: A Visa for People Officially Deemed Extraordinary
At the top my list, even if it might not technically be a board game: Mah-Jong. The most complex part of the game tends to be the scoring, and agreeing on a set of rule variants your entire gaming group don't object to.

After that, Scrabble and Puerto Rico.
HULK DANCING CARS COLORS SPIDERMAN and CUSTOM
>It is possible to learn German but it requires huge effort and dedication and not many people are capable of that.

Interesting. Wondering whether your native language is English. While mine is not, I'm pretty fluent in it. Why I am saying this, is because I've been learning German slowly for a few months now via the Duolingo app on mobile, and I did not find it (so far, anyway) to be very difficult. And that - not finding it difficult - surprised me a bit, because I had heard from friends in high school that they though German, for instance, was harder to learn than French (anecdote only, not data). I thought about the possible reasons for this (my not finding it too hard), and came up with one: since I know English, and German and English have some words and historical and cultural background in common, I could make educated guesses in many cases about the meanings of German words, before learning what they meant (because they were similar to English words meaning the same thing), and also in some other cases, after learning what the words meant, I could, with hindsight, relate them to English words meaning the same thing, just spelled a bit differently. This trick does not work for all words, of course, but does for enough of them, that it eases my learning. Also, I've developed a memory trick to associate new German words with known English words. It's not really anything new, just a form of association of the new word with a memorable (to me) English word or phrase, using what I think is called the memory palace method or something like that (I need to look up if that is the right one I mean).
From wiki:
"""[edit]
The term "Zahlring" (number ring) was coined by David Hilbert in 1892 and published in 1897.[9] In 19th century German, the word "Ring" could mean "association", which is still used today in English in a limited sense (e.g., spy ring),[10] so if that were the etymology then it would be similar to the way "group" entered mathematics by being a non-technical word for "collection of related things". According to Harvey Cohn, Hilbert used the term for a ring that had the property of "circling directly back" to an element of itself.[11"""
Swift 3: Design patterns for safe timer usage
Kim Dotcom’s lawyer will also represent alleged KickassTorrents founder
Yep. As I usually say, it is better to be able to say "not my problem" than it is to be able to say "invented here."

The single greatest strength of a skilled software engineer is to know when to make it someone else's problem.