skysight-inc/HackerNews huggingface dataset:
Show HN: DropZap World’s game mechanics for going beyond match 3 games
There are several game mechanics in my DropZap World game that I believe to be original with respect to color matching gameplay. I will describe these below. This video should make the description more clear: https://www.youtube.com/watch?v=M8fI1LkDZxc

>>Basic Gameplay<<

To pass a level, you will need to achieve the goal specified, which is currently one of two types: destroy all the foreground square pieces or destroy all the background lit squares.

Now, as the name “DropZap World” hints, gameplay consists of circle pieces dropping and zapping.

Suppose the current drop piece is red and you choose to drop it in the second column of the grid. This piece would fire its red lasers in eight directions when it lands on top of another piece (of any color) or at the bottom of the grid.

Lasers affect pieces of the same color but simply go through (plain) pieces of different colors without affecting them in any way.

Returning to our example, when the red drop piece lands:

* Red pieces in the same row or column as this piece are destroyed.

* Red pieces in one of the two diagonals containing this piece are mutated (e.g., turned into a mirror).

After the destruction and/or mutation step, pieces may drop and thus an elaborate chain reaction could form using the rules above.

>>Earning stars through laser art.<<

When you pass a level, you earn zero to three stars depending on the art generated from your gameplay shown on level end.

>>Using laser art to make “art moves”<<

Laser art snapshots can be used to make art moves. Art moves are only available when there are no normal moves available because there is no space in the grid where you can drop the drop piece.

To make an art move, select one of the art snapshots so that all the firing pieces in the art snapshot also fire in the main grid.

>>Beta testing on iOS and/or tvOS<<

If you would like to beta test DropZap World on iOS and/or tvOS, please email a.michail@me.com.
Apparently, their lawyers forgot about this small lawsuit: https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
Intuitively i'd guess it's something to do with the way children are 'socialised'.

It seems very common for children living as boys to immerse themselves in video games and computers if they're dealing with social isolation or anxiety/depression. It's almost actively encouraged for them to do so — their parents and teachers treat it as normal, most of their male class mates dabble in it, and when i was growing up in the '90s at least video games and computers were depicted almost exclusively as the realm of boys. For trans people in particular i imagine the (semi-)anonymous community aspect also offers some degree of freedom of expression/identity that they often don't have in real life.

Children living as girls are not encouraged to get into games and computers to anywhere near the same degree, and for historical reasons they don't really have anyone to look to as an example or role model in that space.

I've noticed that all of the trans women i've heard of who had supportive parents and were able to start living as girls early on aren't really interested in games or computers. Admittedly, it's a very very small sample size filtered through the lens of what the mass media consider interesting — Jazz Jennings, that girl from Germany, and a few others — but it's a pattern i've seen anyway.
This is a "moral hazard" line of thinking that distracts from the underlying fundamentals of the economics here. Even without the corruption, Greece would eventually be in this situation in the EU because of the structural trade imbalance. Nations like Germany, Sweden, Norway, etc, export far more than they import and do no share the profits. The EU has become a giant capital vacuum cleaner from the poorest nations to the wealthiest. Without fundamental changes to this, the EU is doomed. Greece is just a symptom.
He's a lot of things, but not an idiot. Varoufakis was one of the few finance ministers who is actually an economist (as opposed to e.g. a jurist), so he was very qualified. But he went into the negotiations thinking that everybody was trying to solve the problem amicably, that they were trying to find a compromize everybody could live with. But no, it was pure power play. Germany and co wanted to keep the status quo of a Greece close to bankrupt that they could boss around. And I think they wanted the left-wing "experiment" to fail under all circumstances, to set an example.
I'm curious, to what end?
We're currently playing in the fiat currency space, but we are keeping an eye out for ways to merge the two
It is sad what's happening in KS. I spent many years there and lower taxes would be a big incentive to help me come back. This attempt has only scared me further away, as the tax cuts almost exclusively apply to corporations instead of individuals, and as the state and many local governments have been forced to jack up sales taxes to compensate.

Brownback was far too quick on the draw with this one, and his obstinance is not doing the state any favors. His main interest in the governorship was using it as campaign fodder, which it looks like he may still attempt, but which I don't think will be successful for him at this point.

It is true that a combination of media hysteria and panic incited by local teacher's unions have exaggerated the impact, but it really just shows that Brownback is not a worthy political operator. The point of politics is to get what you want with minimal resistance/negative impact. If you forget that last part of things, you won't have what you want very long.
Monzo doesn't let you interfere with the authorization.
But the question is, should it?
Well I didn't get to where I had hoped, I really wanted to get each person who stuck it out some serious retirement money, like a couple million after tax. I really regret not getting to that but it is what it is.

On the other hand, I treated people really well, much better than most people would have. So I don't agonize over the retirement part.

And one of my guys, as we were winding it down, said something really nice: he pointed out that yeah, we didn't get to the retirement part, everyone got to work from home. He got to be there with his kids, watching them grow up. His best friend is out the door at 6am, 1.5 hour commute, rarely makes it back in time for dinner. The contrast is pretty stunning and I made that possible.

Hearing that was very cool. He's right, there are other rewards besides money.
I read Alex3917's comment as essentially saying that regret and blame are eternal. Failures happen, and there is a tendency to explain it by whatever conditions were prevailing.
Concurrency:

I know this can be put in via libraries, but it's so much easier when it's part of the language (or a language that's sufficiently expressive/flexible to allow it to not look bolted on). Actors, CSP, I don't care. The designs that fall out of using concurrency versus interleaving the logic are just better. They're often simpler, more likely to be correct, often delivering more reusable components. Erlang and Go being two modern exemplars of this, though utilizing different mechanisms.

Bit syntax:

Erlang's bit syntax, paired with binary comprehensions (like list comprehensions but over binary blobs), make a lot of my tasks (at least for prototyping since my employers won't use Erlang in final products) a lot easier. It's clean, paired with Erlang's unification/destructuring bind version of assignment to variables.

Pattern matching:

Remove all those if/else/if blocks, switch/case (or make them more effective) statements. Move a lot of decision points closer to where they actually need to be made (in function dispatch). Paired with static typing, this can also be used to enforce things like that functions are total functions.

Expressive type systems:

Ada, Pascal, Haskell, MLs in general. There are other languages that do a decent job, but these do it best. This allows you to spend time specifying your system, and then describe the system via your types. I'm not passing around an array of 4 bytes, I'm passing around an IP address. In Ada, I'm not passing around an integer, and if you do get smarter and name it something like "MessageIdentifier" it's not just an alias for Integer. You can constrain it to only hold values 0-15. You can make a type modular so that it correctly rolls over to 0, rather than indicating an error when you add 1 to the max value. This can be enforced (largely) at compile time, with some runtime checks. Via testing you can mitigate the need for the runtime checks and remove them if you want improved performance. But you have a smaller surface for runtime errors which greatly reduces burden on testing.

(Nearly) everything is an expression, few statements:

See lisps, erlang, really most functional languages. I find that this fits my mode of thinking and writing code much better. It can allow for some greater concision in code, though also potential for some really terrible looking constructs as well. Everything I write should have a return value of some sort. Even if expressions, switch/case blocks. Even if I choose to ignore it or put it into a throwaway variable like _.
Okay, but regarding Atom, that thread stared in 2015, and all you had to do was hit END on your keyboard to see "At the current pace of development metrics should be disabled by default starting in Atom 1.11.0." as the last comment in the issue that is closed (or check current Atom behavior).

Thanks for the note about FF opt-out, okay.
> I'm not sure how things like betting on horse races works, though.

You need to be 18 in most of the states where it's legal, 21 in a handful and 19 in Alabama. I've never seen anyone carding at a racetrack, but then most of the people at a racetrack are 40+
It's probably a bit of both, but much more the former. Factories have become very automated: the stuff that doesn't need a degree is now being done by robots.
I've been through a few startups and in all of them I've been within the first 15 or so employees, some of them took on hundreds of millions in VC funding. I regret instances where we took on too much funding, or in instances we took on funding without a good investment strategy for the capital we raised. In the startup I am running today we have taken on about $1.5MM from Samsung, Fontinalis, Story Ventures and a few others, before we did that, we put together a detailed plan of what we wanted to do 2017, and how much it would cost for us to do that, then we went out and sold enough of the company to hire the folks we needed to get to our next proof point. We lightly padded (6 months) additional runway incase we had trouble. We also discussed with our investors why we wanted to prove what we wanted to prove with the money they gave us, how much time the money would give us, and how much more money they would have to give us if we're either a) wrong or b) spot another opportunity.
I didn't notice that the subject was trans-gender until I read your comment. It's good that the article doesn't highlight the fact: as soon as someone is presented as transgender, this trait becomes their principal trait, even if they have other interesting accomplishments.
I found the opposite was true - People in gaming communities and on anonymous message boards (such as 4chan) are usually very egalitarian.

Most conversations do not require any information about a person's identity, so every idea stands on it's own merit.

The perceived hostility emerges when a person tries to support their viewpoint by irrelevant factors (gender, sexual orientation, race, etc.).
Thank you! I am an interaction designer but I picked up development (frontend on web) early on and have been doing both since.
> book 5, The Half-blood Prince came

small nitpick: book 5 was Order of the Phoenix.
Where does the code sit?
Are you doing a callback when the authorization is triggered?
How long do you wait for a response?
It escalates because people think that it is safe to escalate.

If one makes a threatening move that has full possibility of being responded with serious force, people will not be so fast to escalate.

May be we will come up with an app for the "connected", electric vehicles where some permissible form of digital flipping can be conveyed to the drivers around you.
I haven't used BofA for a while, but in general the problems I have with these features are
1) inaccurate classification and no way to fix it
2) exported data does not include all of this, so if I move banks or want to do analysis I'm sol

ymmv, of course
The first "WAF" likely emerged from simple rules and logic applied at the server level or on an edge device. Check out modsecurity https://en.wikipedia.org/wiki/ModSecurity but modesec seems to have emerged after Perfecto.
One beta user built a script that sells bitcoin in real-time as he swipes his card and tops up his fiat account, effectively making his card "spend bitcoin" :)
Shredding the paper debt and defaulting has worked before for Mexico, Argentina and Solon of Athens.
That was 20 years ago. Microsoft's market position is different and there's a different DOJ. I think they're safe from the government. The market, though, may say otherwise. I would bet Windows 10 S is a flop in the US.
I think the latter part of this quote is disappointing:
American workers expect things to go wrong and then they fix it,” said Freddie Guinness, 25, who moved to Mobile from Ireland to manage the new facility. “We want it to go right the first time.”

How much does cautiousness result in increased productivity versus having the ability to have reactive responses to things going wrong? I've found this behaviour in other orgs, and often it was used an excuse not to train people to have the capability to remediate, but only to do what they're trained to do.

Also, as far as the age goes -- that's not that unusual for a line manager in manufacturing. Assuming they started working at ~22, 3 years in one plant can definitely make you a line manager.
Oh, I missed that example! That is actually pretty cool.
COM works remarkably well (and a ton of system APIs simply doesn't exist as a C API). It probably only gets bashed because some people conflate it with DCOM and it's security issues.
In the Canadian prairies, it took so long to raise funding that the overhead wasn't worth the time. We travelled elsewhere but got little interest because we weren't local. Joining a remote accelerator helped but by that time we were behind in the market.
That's almost every developed country for an Indian passport.
I fail to see any logic in that at all.

"The Government is taking our public land to make it public forever but limited use! I know let's sell our public land so it's never public again! That will..... fix it?"
Yeah I'm surprised that the just picked a single year (2010) instead of the 10 year average prior to 2012, the year ACA took effect.

Agree that the housing crash likely elevated bankruptcies. A number of states have laws where even if the bank takes your house in a short sale, they can go after you personally for the remainder of the loan.
Yes it cuts off, so it doesn't make me faster, except in the few seconds I take to accelerate (or climb uphill, which is not often). So it's really just dead weight.

> Wouldn't it be stupid to have "bikes" which can go eg. 100km/h?

No, why? If I could, I would.
The "S" is for Sucks

Okay really, it jealousy of all the app store and ad revenue they are missing out on.
Alternatively, I would like to see some sort of workable car-sharing solution that would allow me to head out to the wilderness and hike for a few days without having to pay rental fees for the time my car sits unused at the trailhead. I only need the car for 8 hours or so (4 hour drive there and back) but have to pay for 96 hours of use.
Does ChromeOS allow you to not use Chrome?
The best you can do is set up a bot to buy it as soon as it's available.
Citi has a similar section, and it's crap. If it were programmable I could use a third-party version of it.
What kinds of food did you eat while there, and any comments on it. I'd like to visit some time.
I would guess that communities of introverts are more likely to commit acts that are deemed socially unacceptable, or at least socially disparaging. Could it just be easier to express yourself in such a community?
See other comments, but I think this is less about raw computing power and more about the nature of those features. Classification of services/apps, storing multiple dimensions of historical data, etc. Certainly the case for the other features that aren't just bandwidth related.

I'm sure there's some truth to your point as well. The reality is probably somewhere in the middle: it's not a super easy problem to solve with a local-only solution, and farming it out to Trend Micro makes things easier for ASUS.

Interestingly, the Trend Micro relationship is presented as a feature in their marketing/product materials. Probably not unlike the Symantec badges that end up on some products.

> Let's not excuse greedy corporate decisions that ultimately victimize customers.

Look, I don't love the way these features were implemented, but let's be fair. Trend Micro is a security software company. The router is sold as "Trend Micro on board". You don't have to like the feature, but don't think it's fair to characterize this as "victimizing customers".
Last time facebook tried that they hired a bunch of lefties (collage kids are cheap labour) and they got pilloried for partisanship.
They already had 4500 people. And use of the moderated features is likely still growing rapidly.

It's great that Facebook is increasing it's moderation numbers, but it's unclear if this was already planned and simply used (successfully) as a PR response to recent events.
I'm assuming you're talking about RootCode? It's in a different secure environment (detached from our other systems) and unique to each user. The execution time is limited by the POS (point of sale) devices and varies
While I agree to some extent, if we ever want to get rid of welfare etc and move to a basic income for everyone one of the problems could be people mismanaging their basic income leading to people still starving or having other financial troubles.

Something like this API may make basic income more feasible if we could ensure that people aren't able to blow their budget and go hungry even with basic income.
If that applied to this situation then Apple would be in trouble here with iOS too. You can run any browsers available in the store, but can't change the default. At least Apple lets you change your search engine, but they also don't own one.
Not to mention, the government backed pension/retirement funds of many European nations are at least partially invested in global securities indexes and more conservative US corporate bonds. Which means many countries technically own chunks of Ford.

Also, surprise! European nations often sell their municipal bonds (to fund local projects) to American companies. Using Ford specifically as an example, I know someone who works for a local municipality in Finland and travels to Detroit every so often to sell their muni bonds to the US auto companies.

TL;DR the global flow of capital is absurdly interconnected. Trying to "hurt" a nation by not buying their goods can just as easily hurt your own country.
Google's wifi solution looks interesting. I don't know how friendly they are to tinkering and third party firmware, but there doesn't seem to be a big community around it. In theory, it should be possible since they are based on chromium OS.
Maybe I'm missing something but I don't quite see the point of rebutting issues you raise through your own speculation.
It's funny. Apple get a lot of (fairly justified) stick for their walled garden approach – but if they launched a pricey laptop with a version of macOS locked to the App Store, the Internet would collectively lose its mind.
It's a lot more complicated than that.

For one, they've always allowed some goods made by others - vintage, defined as anything 20 years old or more, and craft supplies.

Then, how much does of something has to be made by you? Taking an old suitcase and painting a bird on the side makes it just as 'handmade' as making the entire suitcase from scratch, as far as etsy could figure out.

And then, having user reports is not easy either. People may be wrong, or report their competitors. Or the store may lie about their goods.

Etsy has tried to do this already for years, anyway. They will investigate and ask store owners to send photos of their workspace.
Smoke free bars? How about smoke-free restaurants first :)

To be fair though I'm witnessing a shift the last few years, at least in restaurants/tavernas/fast-food joints. You can more easily find places to eat these days where smoking inside is not allowed.
As it turns out women have barely had any time at all being afforded the same privileges as men[0], and that's just the United States, there remain cultures that are extremely oppressive to women. It also turns out we still tell women from a young age that "they can't".[1] It also turns out there are a ton of biases pushing women out of STEM[2][3][4][5].

So when you cite evidence that says men are smarter than women conducted by men standing on the shoulders of a society built for men, you can't be shocked when people question it.

[0]https://en.wikipedia.org/wiki/History_of_women_in_the_United...

[1] http://science.sciencemag.org/content/355/6323/389

[2] http://www.uchastings.edu/news/articles/2015/01/double-jeopa...

[3] http://www.pnas.org/content/111/12/4403.full

[4] http://www.pnas.org/content/109/41/16474.full
It does let you use Bing and office 365.
We choose to limit medical progress by restricting the experimentation that can be done on humans because we've deemed such protections worthy of the cost to progress.

If protecting personal information limits or slows some progress, so be it. Also it could still be done, just more carefully.
There is essentially no point to using a blockchain if the only thing you're putting on it is an accounting system you have absolute control over anyway.

I think tech people vulnerable to buzzwordism have an instinctive response to respond to any mention of money with "blockchain!", even though it's really only useful in this context for decentralized payment systems (i.e. not for banks). The only place banks might want to use blockchains is for low-trust inter-bank settlement.
Or this little problem:
https://en.wikipedia.org/wiki/Microsoft_Corp_v_Commission
... on your own lawn?
Well, I'm not the OP behind this dump — just saw it and decided to share it here. But I agree, sources would make that post a lot better.
This a new OS alike ChromeOS. The monopoly rules don't apply because the previous monopoly stemmed from everyone having to run Win32 apps. This OS can't even run Win32 apps, but only sandboxed apps(to protect against malware).

Do iOS or ChromeOS even support installing a different browser without jailbreaking? How does a new OS with 0% share fall afoul of anti-trust laws?

Is Microsoft prohibited forever from making something like iOS or ChromeOS while their competitors do whatever lockdown they want with their platforms?

What's IE's and Bing's marketshare anyway? Is it 98% like Windows was in that case you're referring to?
We Never Intended Facebook Live for Anything but Streaming Legal Euthanasia
All of the (mild) interest I had in that new Windows laptop evaporated when I saw that's what came loaded on it by default. Sure, it's just a $50 upgrade on top a $1000+ machine to get a legitimate copy of Windows.. but something just irks the hell out of me that they think that this is a cool thing to do.

Each time I think they've changed, they make it clear that they haven't