Hacker Newsnew | past | comments | ask | show | jobs | submit | shadeslayer_'s commentslogin

My friend from work showed me this a couple of weeks ago, and now we all play it as a daily office ritual. Great game!


Hey, that’s awesome! If you’re comfortable sharing I’d be curious what industry you’re in!


The sense of entitlement that people have for something they will never pay for is.. crazy.


The site loads like I'm on a dial-up connection but I'm actually on a 300Mbps fiber line. Pass.


I exclusively use Lambda with Cloudwatch Rules for all the crons I write these days. It just works out of the box.


You should check out EventBridge Scheduler. Just released last month and seems like the go-to solution for such things going forward. I especially like the "run once at this time in the future" feature.


That’s neat! I remember hacking that together at an old job using step functions with a “pause until Timestamp” step.


Is that the same event source that's been available to the aws::serverless::function transform for awhile now?


Funny thing is that the site doesn't even work right now. Kiss of death and all that..


Lags while scrolling on a 2021 MBP as well.


I have been using Warp for the past couple of days and the autosuggestions when I'm working over SSH are pretty nifty, it probably saves me a fair amount of time everyday.

Making a login required is absolutely unnecessary, though.


Strange that Microsoft used OP's project in their game, but didn't bother to let him know.


Yes, I was not informed about it. But I think that's fair. I didn't ask them either before I published the project. Please, don't make it a license issue. I developed it for fun.


Well, the MIT license worked exactly as it was written.


What about "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."?


Most likely, it is included in some kind of ThirdPartyNotices.txt that ships with the game. It's actually pretty hard to sneak third party F/OSS under the radar in the company of this size - there's automated code scanners, among other things, and while they can't catch everything, they sure can flag a copy of a public project on GitHub.


What's an example of tool that scans binaries for matches with open source software?


At my previous org, we used black duck for this

https://www.synopsys.com/software-integrity/security-testing...


I don’t think you’ll find one. Most of these operate on the source code and its declared dependencies.


Pretty sure Black Duck does that


Were the flight simulators you can play on that github page originally MIT licensed?


No, but I was just commenting about the license itself. At any rate, this is obviously not a regular thing to begin with.


I'm pretty sure that declaring https://github.com/s-macke/FSHistory/tree/master/data to be MIT-licensed does not actually make it so... (these are disk images of the relevant FS releases, which are still under copyright as well as provided under a proprietary MIT-incompatible license)

TL;DR: A Microsoft contractor basically endorsed piracy, in a weirdly-recursive-enough-to-be-legal way...


In that case - please have more fun ;-)

Thank you - I really enjoyed the flashback to my childhood you provided me just now!


Is the whole emulator your work? That's quite impressive.


Unfortunately, all things must become a license issue if licenses are to be taken seriously. License compliance is a binary condition, you either comply completely or fail.


In this case, since the code was MIT licensed, Microsoft is in compliance.


Maybe Copilot did it ;)

That would be appropriate for a flight simulator.


Microsoft is not the developer here, it has been outsourced to a game studio : https://www.asobostudio.com/games/microsoft-flight-simulator

But the remark still stand, and I hope OP has been correctly credited for it.


Thanks, I have mentioned this fact at the bottom.


Strange that Microsoft's contractor used OP's project in their game, but didn't bother to let him know.


Do you contact the authors of every one of your dependencies before using them in your works?


Why is that strange?


I don't really know the scope of easter eggs, is the whole team supposed to know about them or just the few programmers that introduced them? Maybe they didn't want to spoil the surprise (?)

In any case, congratulations to op for having their project reach the original franchise. It's a sign of a job well done!


I work at Microsoft and unfortunately there is a “no Easter eggs” policy but sometimes they sneak by ;)


I am grateful to the developer for doing this. This is a kind of hidden communication between fans I enjoy.


Just checked, and sadly no X-Clacks-Overhead header on microsoft.com.


To be fair, OP also used Microsoft's project in his game, but didn't bother to let them know.


I agree - even if they're legally allowed to just take his work, it would've been nice to let OP know.


No credit is owed, no thanks are due. This is an unavoidable effect of usuing the MIT license over something like GPL.

Andrew Tanenbaum on choosing MIT for the MINIX project, which was used by Intel + the IC as a base for the Intel Management Engine (emphasis mine):

"The only thing that would have been nice is that after the project had been finished and the chip deployed, that someone from Intel would have told me, just as a courtesy, that MINIX was now probably the most widely used operating system in the world on x86 computers. That certainly wasn't required in any way, but I think it would have been polite to give me a heads up, that's all."

If you'd like to avoid a large company profiting off your work without attribution, don't use MIT.


Thanks for relaying that ought-to-be canonical example.

It may not be owed/due, but common decency suggests you give a heads up.

In Intel's case I'm guessing there was a contending motive in that they preferred not to draw attention to it.


You can put that clause in your license! Something like:

  If you use this software in a commercial product, you are required to
  make an attempt to send me an e-mail letting me know about it, 
  because it's just nice to know.
Of course that would piss off the lawyers because now if a developer uses your software and doesn't e-mail you, you could sue them. But it's not like big companies always respect licenses anyway :)


> common decency

Large companies don't operate according to human social norms like this. It's important to be reminded of this fact from time to time.


At some point, no matter how big the company is [1], there are humans redacting, validating and applying the policy.

[1] Ok, maybe Google have just bots for this also. ;)


Credit is certainly owed under MIT, a copyright notice must be included.

(I wonder where Intel shows this copyright notice; in principle, it should come with every processor or product based on the processor. Probably in the same place where IME itself lives…)


Tanenbaum, to me, always seems to have a massive chip on his shoulder


Considering they fully own all of the IP present in the OPs work, I would imagine they are within their full rights to just take it without asking. OP is lucky not to get a takedown notice and judging by his attitude he knows it. Good to see people playing nicely together :)


The games were already playable online on archive.org [1]. My project is just focussed on the old flight simulators.

Especially I wanted to have a very light-weight emulator which starts within milliseconds. The major part of the emulator downloads with just 24kB compressed. I suppose I have reached the goal.

[1] https://archive.org/details/softwarelibrary_msdos_games


It’s MIT licensed. They don’t need to ask. They need to add his name to credits and/or send an email about what they did.

It’s basic courtesy (plus MIT license, if you prefer).


You need to use 3 or 4 clause BSD not MIT if you want to get in credits.


courtesy cannot be enforced, that's the point.


I bet if it was 3 or 4 clause BSD, somebody will say that "open source is open source, I don't care".


This is kind of the nature of open source though; I use tons of open source software and libraries every day, also for my clients, without letting the maintainers of the software and libraries know.

That said, I do advocate for companies doing financial contributions to open source where possible.


Very strange indeed


This is not working anymore, getting 500's on every attempt.


Hit a rate limit, should be working again but I will have to limit access to non logged in accounts as this has blown up


Because India is not a democracy :)


Explain how it is not a democracy.


India is an electoral autocracy. https://www.bbc.com/news/world-asia-india-56393944

The most robust part of India's "democracy" is its voting system which is among the most accessible in the world and is likely one of the best in the world.

By all other metrics and measures, India is a feudal state where laws are great on paper but terrible otherwise. People should - rightfully so - be wary of labelling India a democracy.


That's the assessment of an NGO, which may have some merit to it, and maybe not.

To quote the same article,

> Prof Mukherjee says most non-academics would be incredulous that a handful of research assistants and country experts get to decide that a country is an "electoral autocracy" while hundreds of millions of that country's citizens would disagree.

> "So really this is an instance of academic discourse and concepts operating at a considerable distance from lived experience. The operational concepts across the two domains are very different."


> India is an electoral autocracy.

You forgot to write that it is according to "Sweden-based V-Dem Institute."


This is not specific to India. India is a poor democracy and that does not solve the compliance issue (either from companies or civil servants).

But it's still a democracy, although an awkward one.


It’s probably the most robust democracy on earth. Voter participation is extremely high and voter fraud is shockingly low.


Lol. This coming from an NGO based in a country with a hereditary head of state. Pot, meet kettle


The problem is in defining Democracy.


Democracy means people rule. India has rulers afaik.


> India has rulers afaik.

That means you know nothing. List a few Indian rulers for us please.


To be fair, anyone living in India knows that elected officials are largely above the law and live like feudal lords.


but they are elected and can be replaced. You can see people using their rights to replace government (both national and state). Also reduce or increase their mandate over the years.


A king is replaceable too, whats your point. I did not make this claim.


No country is a true democracy nor just that. Every country claiming democracy it an amalgamation of various ideas mixed in varying percentage.

India is a parliamentary democratic secular republic with socialism also thrown in. Most of these ideas are overlapping but also has slighly differing paths.

It is difficult to even agree on one precise definition on what each of these are without a debate ensuing.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: