skysight-inc/HackerNews huggingface dataset:
Amazing news! Though I didn't play it competitively, StarCraft was a big part of my life -- my friends and I made custom scenarios to be played in 'Use Map Settings' mode, like dozens of iterations of tower defense and the like.

Given the impressive list of tune-ups, I'm hoping that some improvements will be made to mapmaking -- or perchance, even "modding", which was never really supported aside from third-party hacks. On the low end, support for mp3, Vorbis, or some other compressed audio format for custom sounds would be nice instead of .wav, but if they aimed higher they could rejuvenate a player-generated content community for years to come.
Consider Dell's P4317Q[1] for ~$1000, which is a 4K 43-inch display with multiple inputs (you can split screen across 2/4 devices simultaneously, if you need). I couldn't be happier, well, except for 120Hz.

[1] http://accessories.us.dell.com/sna/productdetail.aspx?c=us&c...
Stockfish is fantastic for analyzing your games to find where to improve. Don't use it until you've gone over the game first, though. You want to develop your own ability to recognize mistakes and then use the engine to check your work.

It's just like using a calculator while learning math: do the work first and then check for mistakes with the calculator.
For Windows computers Tarrasch Chess GUI http://www.triplehappy.com is a very simple way to experiment with Stockfish (it's installed as the default engine). Disclosure: I am the author of the Tarrasch Chess GUI.
Shhh! You're letting the "facts" get in the way of a good power grab.
There are substantial differences in how people and computers play chess, at least with current algorithms (stockfish included.) If you want to learn to play chess against people, computer opponents can help in your training, over-the-board games are an absolute must as well.
All of them will go right over to the power meter on the side of the house by law.
I tried using MS equation editor when we were supposed to type our proofs in undergrad. Without fail it would crash or start to lag horribly half way through. It seemed to be tied to the number of equations in a document. That's what finally pushed me into learning LaTeX.
Can't do a lot of digging on this right now(phone), but for just running Python of various versions take a look at termux, QPython and SL4A. Some may now be defunct, but searches on those should guide you to current info.

It this is instead a way to package and distribute compiled Python it may be interesting but I'm not sure Android is the best target.
Bots Operation
I've used mathquill. Thanks so so much for open-sourcing it.

I think I remember MS being better in some edge cases. OTOH, I haven't used it in so long maybe that speaks for itself.
How about instead merging North Dakota, South Dakota, Wyoming and Montana? 739,482 + 853,175 + 584,153 + 1.024M = 3,200,810 which is less than the population of LA but for some stupid reason has 8 Senators.
"Only" is a strong word. How about: democracies work best in smaller countries. It may be much harder to have a healthy democracy spanning an entire continent, whether that continent is North America or Europe.
In a working democracy, "my side lost" means reformulating until the next election. When you throw in "redraw boundaries," it adds epicycles [1].

This is workable--if undesirable--at lower levels, e.g. Congressional districts [2]. It falls apart at the scales of Constitutional quantums, i.e. branches of the federal government and states. If your group can double its exposure in the Senate, why can't mine?

[1] https://en.wikipedia.org/wiki/Deferent_and_epicycle

[2] https://www.washingtonpost.com/politics/courts_law/court-say...
If you're still taking notes: there's a standard for information on books. Library catalogs. In particular, MARC format.

Titles, authors, genres, publication dates, subjects, publishers, languages (the amount of online information not clearly categorised by langauage is ... annoying).

In my use of Pocket, what I'd really like is the ability to both see how many titles are grouped under a tag, and to get a visualisation of relationships amongst tags.
If anyone is looking for the legal perspective, I believe the Supreme Court's "Texas v White" is the pivotal case. From Wikipedia [1] :

>> In deciding the merits of the bond issue, the court further held that the Constitution did not permit states to unilaterally secede from the United States, and that the ordinances of secession, and all the acts of the legislatures within seceding states intended to give effect to such ordinances, were "absolutely null".

[1] https://en.wikipedia.org/wiki/Texas_v._White
Valid points, but I don't have a 4.0 or any publications yet (I'm a junior). It feels like grad school is out of reach a top school.
I'm not familiar with the term "unit" in this context, could you elaborate on this as a type?
Cross-platform was mentioned upstream.

Microsoft finally seems to be learning now but I think it will still be a few years before people start creating cross-platform desktop sw in visual studio, if ever.
Far northern California and southern Oregon came the closest in the 40s, with the State of Jefferson. Today, almost all parts of California are more left leaning.
> How about: democracies work best in smaller countries

Sounds like Scenario 3. (Note: Swiss American here.)

Either way, why would mass media make large democracies weaker compared to smaller ones. Separately, does this mean democracy is incompatible with an interplanetary species? Democracy being fundamentally unscalable is a Scenario 1 problem for anyone aspiring towards larger civilizations.
Fair point, but one could also hypothesize that his children are "in on it" and/or "bad," whatever that means.
https://github.com/Microsoft/react-native-windows

Works well enough that I was able to get up and running with a Windows Universal app on hololens.
GANs are good at generating plausible images given a set of examples, which is exactly what we're doing here.

A statistical approach might work, but you'd be essentially interpolating your existing samples. A GAN is capable of generating novel solutions.

The crux of the issue is that despite just having 5 colors, the solution space is huge (256^15), and most of the search space is junk. The difficult part is identifying what looks good, and classically this is just called color theory. The problem is that color theory is a leaky abstraction that doesn't capture what intuitively "looks good" and is largely used as a starting point for ideas rather than something that gives useable palettes. Hence the popularity of user-submitted and curated sites like coolors and the old kuler site.
I think "recreated a small portion of their core research" would be a fairer title. The current title makes it sound like he's actually built a competitor to the company, when in fact, all he's proved is that basic tech is often an almost trivial part of a company, compared with all of the housekeeping and other busywork required to actually provide a service to customers.
Why You Receive Those Awful Job Responses
Those concerns would be somewhat mitigated because they were able to compare his upper-body to his own lower-body.
On one hand, it's hard to be mad about people wanting their government to be more direct and representative of their desires. On the other, if this happens you might as well split fully out into 50 nations, because the federal government can't wield any real power if a state can choose to ignore the will of the others and up and leave. That would be a shame I think.
Various reasons, of course, but a key one is that we're lazy: formal logic needs to be applied to something, but apparently accusing the other guy of fallacies is more fun than the boring old job of taking time to define one's terms. How many arguments have you seen that keep going back and forth because each side is using slightly different meanings or understandings of some concept. Yet almost never does anyone stop to say, "Hey, what exactly do you mean by X? I'm using it in this sense…"
You can at least download the video in HD or SD under the "Resources" section on the page. They also have slides from the talk.
I think the legal case is the Civil War. I would wholly support, even today, deploying the U.S. Army against secessionist forces.
I actually think I may have some kind of proof of purchase since I linked the game to the battle.net account at some point. But I can't imagine the cost being too outrageous in any case.
> “Texas nationalists” largely reflect a far-right or neo-Confederate worldview. California secessionists are almost uniformly leftists disgusted by conservative hegemony in the heartland. They don’t have much in common when it comes to their views of governance, but they do have a powerful shared ally — the Russian Federation.

https://www.salon.com/2016/12/29/russia-calexit-texit-dissen...
its really hard to apply to a large number of non-tech companies though. they make you go through sign up processes, ask you to fill out everything you already put on your resume, etc.
OT but this made me think of RubyMotion, which I remember being wildly popular (among Rubyists) back in the day but don't hear much about it now [0]. How many people still use it?

[0] https://hn.algolia.com/?query=rubymotion&sort=byPopularity&p...
> And yes, the security of a crypto system can be verified. If it's designed to be secure.

Theoretical security and actual security are two very different things. Once is mathematical which can be verified by equations. Other deals with software and imperfect developers. Software can't be verified for perfect security in a deterministic way, no matter how hard you try. Vulnerabilities pop up all the time. Your expectation that theoretical security translates to real world security is something I believe you need to think about again.

>Not if it's designed to be monitored. Even if the experts are perfect angels and absolutely competent, if there is a way to monitor, hackers will find a way to get access to it.

You seem to miss the part where I said a new protocol, not something which is modified, or backdoored. I'm surprised at you being so sure about the failure of a non-existent protocol. Do you have anything to back up your claim that any such protocol wouldn't work? Remember, it doesn't exist yet.

I honestly didn't find most of your post very coherent. There is no avenue for free speech in North Korea and other authoritarian regimes so it is a waste of time talking about working around the existing government for privacy and free speech rights. The only place where the masses can bring about change is in a democracy.

>not with the little bubble of one democracy

Last time I checked, most countries are democratic. Please show me the case where democratic countries vastly differ in how their government is organized.

> The reality includes police states where the police are truly evil.

Again, I talked about a democracy since we really can't do anything to help them with encryption and code. If there are no rights, strong encryption doesn't really matter. Look up rubber-hose cryptanalysis.

> The system has to work for this reality. I'm pretty sure that simply drawing a line and fully protecting the privacy of users' messages, full stop, is a better solution than whatever you and your senators will come up with.

It is of course is a better solution for individual privacy, I thought I talked about this at the end of my last comment. I don't have much control over my senators.

>>>When it comes to properly securing the physical part (the servers), I'm sure something can be figured out there.

>You're dreaming. Remember, the authorities will have full power over that system, and even in countries where the authorities are not evil, the authorities as a rule are inevitably corruptible if not corrupt. This isn't just cynicism, it's reality. Look around.

Full power? I don't believe you have understood what I said.

At this point it feels like you're arguing for the sake of an argument.
> Meanwhile, a second Calexit campaign is underway. It’s called Yes California and it would see the state succeeding from America entirely.

Wow, someone needs to proofread Mercury News...
> A lot of it seems to be driven by a need for developers to keep their CVs shiny

This is immaturity, not a real need. The people who make the most money in tech aren't the ones with the most buzzwords on their resumes.
That would make the game look better, but play worse. One of the things that BW's art does very well is that all of the units and buildings are instantly identifiable and distinguishable, and adding variation in the appearance would hurt that.
The article says he will introduce legislation depending on the decision.
Using the term literally is usually the irritating bit. Like responding with "appeal to authority" versus "Einstein wasn't an expert on xyz, though".
Swift3 iOS Augmented Reality Adventures
Overwatch is windows only because apple has given up on gaming on OSX, further evidence: they dont have OpenGL 4.x (which has existed for 7 years now), Vulcan, or drivers for the nvidia 1xxx series of cards.
I think you're right about all that, and that it's even worse than that.

With what military would the new California defend itself? What would stop the United States-sans-California from immediately annexing California as a territory, putting things in the exact same situation as now, but without any of the self-determination afforded by being a state? I don't know how realistic that is, but it's hard to reason about the hypothetical world where this proposal succeeds, and it seems like a serious risk.

Escape is not the solution. All it does is leave the world's most powerful country in the control of the people you disagreed so strongly with that you wanted to leave.
Atomic. Either the old file or the new file is seen for a given path. Posix has this semantics already if you always write to a temp file on the same FS and then rename (I think this may not be true if the system crashes however, and it's not true for NFS).
It's a great effort here and I appreciate the post, but I think the title is a little misleading. There's a whole lot more to a company, let alone a $500MM company, than its tech/product. It's like saying you reverse engineered a kettle and now you're Breville. Consider team, brand, adoption, supporting infrastructure/marketing channels/processes/etc etc etc.

I apologise if this is nitpicky, but I think a more accurate description would be "I reverse-engineered a $500M AI company's algorithm in one week".
False dichotomy / excluded middle.
The -O2 flag wasn't added to the benchmark script until Sept 20th in commit 4a31931, I suspect you ran at least sum.c without that flag since any modern gcc compiler should have optimized away that entire loop.

I downloaded and ran the benchmarks and indeed the search for the 1 second runtime for sum.c never completed -- it never found an answer because the sum binary runs in constant time regardless of the iteration count. In fact, atoi() in sum.c quickly overflowed once the iteration count exceeded 2^31 (since atoi() returns a signed int). I removed the -O2 flag and then I got the same 550429840 iter count as you on my laptop.

The benchmark script isn't really doing a binary search, it's doing a linear search since it's increasing the iteration count by 10% with each loop.
> How about: democracies work best in smaller countries.

Is there any reason to think diseconomies of scale is limited to democracies?
Kushner has a very sorted past, he owes the IRS a ton of money and his dad is a felon.

Good choice
I get your drift, mostly, but I'd say accidental complexity comes from forces more powerful than technical geekery: money.

I work at a fairly well known startup that has raised many tens of millions from VCs. Having raised this money we are now fully expected to hit quarterly numbers. In this pursuit we often end up adding random shit to the product or doing extra non-core shit to get a deal done. Product roadmap be damned.

Unless you have a principled and powerful (dictatorial, even) leader who can say "no, we should stick to our vision rather than introduce new tech debt" and enforce it through product and engineering, the accidental complexity will continue to pile on as selfish quota-carriers eat up all resources available to them.
Beat me to it. Strongly agree.
Indeed. The work described in this post is something I'd expect out of an intern after one or two weeks.
>Maybe the gov't should clearly lay out protections for foreign workers up to and including preserving their work visa even if their original employer is found to be breaking the law?

Why not let them have their work visa no matter what? Why should their visa be tied to their employer at all? That just invites abuse.

As for their employer, how about any employer found to be breaking the law with regard to foreign workers gets his citizenship revoked and is deported? We could use more hard-working immigrants, and then for anyone complaining about too many immigrants, if we ship out a bunch of our home-grown garbage (abusive managers) that'll free up room. We should deport all the HR people involved in these cases too while we're at it, because they're obviously complicit.
When? I want to buy NOW!
> This is bad, republican or not, as it essentially undermines democracy.

I would suspect that the parties would realign and there would still be healthy political competition, eventually if not in the short term.

> there are certain states that subsidize others

This meme is true in some respects, but contains a limited perspective. California is a net contributor of money, but other states are net contributors of other things. Young American technologists, for example, move to the Bay Area. They're not born and trained there to move to the Kentucky technology scene, at least that's not the trend yet. The ranks of the military is disproportionately filled by young people from red states. California is a net importer of water. And so on.
You are correct, thank you for the clarification.

I remain convinced that CEOs of Google and Goldman make hundreds of times more money than their average workers, and that if you're going to publish an article that makes such a large claim as this one, based almost entirely on average pay data, then that should be taken into account.

Did you know the CEO of Goldman made 54 million dollars in 2007? I don't know if you remember, but the next year there was a significant economic crash that caused immense hardship for a large portion of the world, and a huge amount of the blame for it was laid at Goldman's door. HBR had fuck all to say about that, or the massive global austerity protests. A few protesters yell at Google employees getting on the bus, and they're all over it drawing wild conclusions.

I point that out because it's ironic that you'd use Goldman to make that point, considering the effect they've had on inequality.

Let's be real - blaming the amount Google pays its employees for the extreme inequality in America is fucking absurd. It's misdirection, and apparently it works to an extent even on literate, mathematically educated populations, such as this one. This is deeply concerning to me.
Ovetime the activity monitor also consumes significant battery...
One second on what?

A Core i7? A raspberry Pi? A weird octo-core dual-speed ODROID? An old i915-based Celeron? My cell phone? An arduino?

"Your computer" has meant all the above to me, just in the last few weeks. The author's disinclination to describe the kind of hardware this code is running on -- other than "a new laptop" -- strikes me as kind of odd.
Er, the whole story is based on an article in The Daily Mail -- a British newspaper that Wikipedia recently banned as "an unreliable source."

https://www.theguardian.com/technology/2017/feb/08/wikipedia...
Say Yes to success
Ignoring the massive issues in state governance that would result; if you're splitting the most populous in half, you should also join the smallest state to a neighbor. If the least populous state is Alaska or Hawaii, set it free from the union.
It really, honestly doesn't. A good conversationalist knows how to draw trust from their partner. One of the great benefits of learning how to listen and respond with genuine interest is that you can pierce the walls people put up. There is no one 'key'; it only comes with practice.
A chess engine for hackers
Perhaps the premise, that smart people maximize income, is incorrect.
Merging states is impractical compared to splitting them, because state law is so different in each state. The split states can inherit their existing laws, but there is no simple way to reconcile laws in a merged state.
Firstly, Looks like it's been around for a couple of years. Is the idea that you could deploy your python code as an android app. I'd like to see some examples apps in the wild, so I could check out performance, etc. But could be cool. I can imagine redeploying my web-app with this, and then doing some funky database syncing with the cloud.
The surprising part about this is that X decided to go with Medium as their publishing platform.
The face in the picture is a reconstruction by artists. The artists involved are experts, and take the bones seriously, but they still consider their work to be art.

So we don't really know what he looked like. It's just the best guess we are likely to get.
The key words being "in a working democracy".

I think the US has poor democracy. The electoral college means my vote here in California doesn't matter (I typically don't participate in the charade of the presidential election although I do vote in other races, mostly state wide). Same for a Texan's vote.

I think Brexit was stupid so I'm hesitant to support Calexit, but I think the unfair system definitely fuels the flames. I have to admit it would be nice to live in a country where my vote would count no matter where in the country I'm from.
Ask HN: Is there a service that allows hosting iOS/Android builds per “branch”
I've asked this question on stackexchange but it never got much attention: http://apple.stackexchange.com/questions/276552/is-there-a-service-that-allows-distributing-ios-builds-per-git-branches

What I'm looking for is a service that hosts iOS/Android builds per git branch. The goal is that our CI would build on each commit and push a new build to that service so that early testers can juggle between branches and test on real devices.

All the "beta" services I could find (like TestFlight or HockeyApp) only allow either one active build, or one active build per version. It doesn't help much because typically those branches are not part of a release yet.

Thanks!
Coding & sales should also absolutely be done by the founding team at the beginning. The other functions can be outsourced.

The reason is because of the feedback loop between sales, product, and coding. You learn very important lessons in the early stages of a startup about who your customers are, what they care about, and what is technically possible to deliver. You're at a huge advantage if you can turn those lessons into product features within the hour rather than within the 2-week iteration.
Total Annihilation was waaay better! :)
Let me continue: I specifically dislike how medium breaks urls.
Compared to merging states, splitting them is quite practical.